forward-annotated new 4ucon micro USB connector to the pcb design
authorBdale Garbee <bdale@gag.com>
Mon, 20 Aug 2018 16:03:53 +0000 (10:03 -0600)
committerBdale Garbee <bdale@gag.com>
Mon, 20 Aug 2018 16:03:53 +0000 (10:03 -0600)
easymega.lht

index c973701..f067452 100644 (file)
@@ -35,8 +35,8 @@ ha:pcb-rnd-board-v5 {
  ha:meta {
    ha:size {
     thermal_scale = 0.500000
-    x = 2.25in
-    y = 31.75mm
+    x = 63.5mm
+    y = 38.1mm
    }
    board_name = EasyMega
    ha:grid {
@@ -123,21370 +123,21524 @@ ha:pcb-rnd-board-v5 {
   }
 
    li:objects {
-    ha:padstack_ref.5 {
-     proto=0; x=769.0mil; y=582.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-     ha:flags {
-      clearline=1
-     }
+     ha:padstack_ref.18420 {
+      proto=0; x=904.0mil; y=817.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:1 {
-        on  
-        solid  
-       }
-       li:3 {
-        on  
-        solid  
-       }
-     }
-    }
-    ha:padstack_ref.6 {
-     proto=0; x=769.0mil; y=642.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+        }
+        li:3 {
+         on  
+         solid  
+        }
+      }
      }
+     ha:padstack_ref.18421 {
+      proto=0; x=904.0mil; y=877.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:1 {
-        on  
-        solid  
-       }
-       li:3 {
-        on  
-        solid  
-       }
-     }
-    }
-    ha:padstack_ref.7 {
-     proto=0; x=26.9494mm; y=600.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+        }
+        li:3 {
+         on  
+         solid  
+        }
+      }
      }
+     ha:padstack_ref.18422 {
+      proto=0; x=30.3784mm; y=835.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.8 {
-     proto=0; x=26.9494mm; y=650.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18423 {
+      proto=0; x=30.3784mm; y=885.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.9 {
-     proto=0; x=1.142in; y=626.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18424 {
+      proto=0; x=1.277in; y=861.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:1 {
-        on  
-        solid  
-       }
-       li:3 {
-        on  
-        solid  
-       }
-     }
-    }
-    ha:padstack_ref.10 {
-     proto=0; x=546.0mil; y=896.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+        }
+        li:3 {
+         on  
+         solid  
+        }
+      }
      }
+     ha:padstack_ref.18425 {
+      proto=0; x=681.0mil; y=1.131in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.11 {
-     proto=0; x=1.102in; y=241.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18426 {
+      proto=0; x=1.237in; y=476.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:1 {
-        on  
-        solid  
-       }
-     }
-    }
-    ha:padstack_ref.12 {
-     proto=0; x=123.0mil; y=769.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+        }
+      }
      }
+     ha:padstack_ref.18427 {
+      proto=0; x=258.0mil; y=1.004in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:1 {
-        on  
-        solid  
-       }
-       li:3 {
-        on  
-        solid  
-       }
-     }
-    }
-    ha:padstack_ref.13 {
-     proto=0; x=196.0mil; y=867.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+        }
+        li:3 {
+         on  
+         solid  
+        }
+      }
      }
+     ha:padstack_ref.18428 {
+      proto=0; x=331.0mil; y=1.102in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:1 {
-        on  
-        solid  
-       }
-       li:3 {
-        on  
-        solid  
-       }
-     }
-    }
-    ha:padstack_ref.14 {
-     proto=0; x=242.0mil; y=625.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+        }
+        li:3 {
+         on  
+         solid  
+        }
+      }
      }
+     ha:padstack_ref.18429 {
+      proto=0; x=377.0mil; y=860.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:1 {
-        on  
-        solid  
-       }
-       li:3 {
-        on  
-        solid  
-       }
-     }
-    }
-    ha:padstack_ref.15 {
-     proto=0; x=29.0mil; y=637.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+        }
+        li:3 {
+         on  
+         solid  
+        }
+      }
      }
+     ha:padstack_ref.18430 {
+      proto=0; x=164.0mil; y=872.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:1 {
-        on  
-        solid  
-       }
-       li:3 {
-        on  
-        solid  
-       }
-     }
-    }
-    ha:padstack_ref.16 {
-     proto=0; x=1.197in; y=219.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+        }
+        li:3 {
+         on  
+         solid  
+        }
+      }
      }
+     ha:padstack_ref.18431 {
+      proto=0; x=1.332in; y=454.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.17 {
-     proto=0; x=59.0mil; y=445.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18432 {
+      proto=0; x=194.0mil; y=680.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.18 {
-     proto=0; x=30.0736mm; y=756.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18433 {
+      proto=0; x=33.5026mm; y=991.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.19 {
-     proto=0; x=786.0mil; y=399.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18434 {
+      proto=0; x=921.0mil; y=634.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.20 {
-     proto=0; x=493.0mil; y=821.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18435 {
+      proto=0; x=628.0mil; y=1.056in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.21 {
-     proto=0; x=624.0mil; y=248.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18436 {
+      proto=0; x=759.0mil; y=483.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:1 {
-        on  
-        solid  
-       }
-       li:3 {
-        on  
-        solid  
-       }
-     }
-    }
-    ha:padstack_ref.22 {
-     proto=0; x=566.0mil; y=980.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+        }
+        li:3 {
+         on  
+         solid  
+        }
+      }
      }
+     ha:padstack_ref.18437 {
+      proto=0; x=701.0mil; y=30.861mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:1 {
-        on  
-        solid  
-       }
-     }
-    }
-    ha:padstack_ref.23 {
-     proto=0; x=655.0mil; y=1.002in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+        }
+      }
      }
+     ha:padstack_ref.18438 {
+      proto=0; x=790.0mil; y=1.237in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:1 {
-        on  
-        solid  
-       }
-     }
-    }
-    ha:padstack_ref.24 {
-     proto=0; x=17.183608mm; y=612.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+        }
+      }
      }
+     ha:padstack_ref.18439 {
+      proto=0; x=20.612608mm; y=847.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.25 {
-     proto=0; x=619.0mil; y=645.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18440 {
+      proto=0; x=754.0mil; y=880.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:1 {
-        on  
-        solid  
-       }
-       li:3 {
-        on  
-        solid  
-       }
-     }
-    }
-    ha:padstack_ref.26 {
-     proto=0; x=17.177mm; y=677.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+        }
+        li:3 {
+         on  
+         solid  
+        }
+      }
      }
+     ha:padstack_ref.18441 {
+      proto=0; x=20.606mm; y=912.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.27 {
-     proto=0; x=800.0mil; y=933.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18442 {
+      proto=0; x=935.0mil; y=29.6672mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:1 {
-        on  
-        solid  
-       }
-     }
-    }
-    ha:padstack_ref.28 {
-     proto=0; x=685.0mil; y=248.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+        }
+      }
      }
+     ha:padstack_ref.18443 {
+      proto=0; x=820.0mil; y=483.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:1 {
-        on  
-        solid  
-       }
-       li:3 {
-        on  
-        solid  
-       }
-     }
-    }
-    ha:padstack_ref.29 {
-     proto=0; x=384.0mil; y=1.011in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+        }
+        li:3 {
+         on  
+         solid  
+        }
+      }
      }
+     ha:padstack_ref.18444 {
+      proto=0; x=519.0mil; y=1.246in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.30 {
-     proto=0; x=384.0mil; y=29.972mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18445 {
+      proto=0; x=519.0mil; y=35.941mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:1 {
-        on  
-        solid  
-       }
-     }
-    }
-    ha:padstack_ref.31 {
-     proto=0; x=469.0mil; y=986.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+        }
+      }
      }
+     ha:padstack_ref.18446 {
+      proto=0; x=604.0mil; y=1.221in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.32 {
-     proto=0; x=690.0mil; y=1.042in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18447 {
+      proto=0; x=825.0mil; y=1.277in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.33 {
-     proto=0; x=668.0mil; y=1.119in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18448 {
+      proto=0; x=803.0mil; y=1.354in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.34 {
-     proto=0; x=567.0mil; y=678.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18449 {
+      proto=0; x=702.0mil; y=913.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.35 {
-     proto=0; x=593.0mil; y=532.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18450 {
+      proto=0; x=728.0mil; y=767.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.36 {
-     proto=0; x=439.0mil; y=625.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18451 {
+      proto=0; x=574.0mil; y=860.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:1 {
-        on  
-        solid  
-       }
-     }
-    }
-    ha:padstack_ref.37 {
-     proto=0; x=499.0mil; y=712.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+        }
+      }
      }
+     ha:padstack_ref.18452 {
+      proto=0; x=634.0mil; y=947.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.38 {
-     proto=0; x=462.0mil; y=699.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18453 {
+      proto=0; x=597.0mil; y=934.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.39 {
-     proto=0; x=590.0mil; y=1.181in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18454 {
+      proto=0; x=725.0mil; y=35.9664mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.40 {
-     proto=0; x=508.0mil; y=871.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18455 {
+      proto=0; x=643.0mil; y=1.106in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.41 {
-     proto=0; x=350.0mil; y=27.9654mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18456 {
+      proto=0; x=485.0mil; y=1.336in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.42 {
-     proto=0; x=452.0mil; y=272.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18457 {
+      proto=0; x=587.0mil; y=507.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.43 {
-     proto=0; x=526.0mil; y=441.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18458 {
+      proto=0; x=661.0mil; y=676.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.44 {
-     proto=0; x=782.0mil; y=895.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18459 {
+      proto=0; x=917.0mil; y=1.13in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:2 {
-        on  
-        solid  
-       }
-     }
-    }
-    ha:padstack_ref.45 {
-     proto=0; x=35.9179mm; y=1.269492mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+        }
+      }
      }
+     ha:padstack_ref.18460 {
+      proto=0; x=39.3469mm; y=284.98mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:1 {
-        on  
-        solid  
-       }
-     }
-    }
-    ha:padstack_ref.46 {
-     proto=0; x=53.7972mm; y=712.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+        }
+      }
      }
+     ha:padstack_ref.18461 {
+      proto=0; x=2.253in; y=947.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.47 {
-     proto=1; x=928.0mil; y=171.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18462 {
+      proto=1; x=27.0002mm; y=406.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.48 {
-     proto=1; x=1.358in; y=174.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18463 {
+      proto=1; x=1.493in; y=409.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.49 {
-     proto=1; x=52.197mm; y=302.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18464 {
+      proto=1; x=55.626mm; y=537.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:1 {
-        on  
-        solid  
-       }
-     }
-    }
-    ha:padstack_ref.50 {
-     proto=1; x=53.467mm; y=302.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+        }
+      }
      }
+     ha:padstack_ref.18465 {
+      proto=1; x=2.24in; y=537.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:2 {
-        on  
-        solid  
-       }
-     }
-    }
-    ha:padstack_ref.51 {
-     proto=1; x=2.18in; y=573.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+        }
+      }
      }
+     ha:padstack_ref.18466 {
+      proto=1; x=58.801mm; y=808.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:2 {
-        on  
-        solid  
-       }
-     }
-    }
-    ha:padstack_ref.52 {
-     proto=1; x=1.966in; y=444.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+        }
+      }
      }
+     ha:padstack_ref.18467 {
+      proto=1; x=53.3654mm; y=679.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:2 {
-        on  
-        solid  
-       }
-     }
-    }
-    ha:padstack_ref.53 {
-     proto=1; x=1.996in; y=502.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+        }
+      }
      }
+     ha:padstack_ref.18468 {
+      proto=1; x=2.131in; y=737.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:1 {
-        on  
-        solid  
-       }
-     }
-    }
-    ha:padstack_ref.54 {
-     proto=0; x=2.2117in; y=23.63216mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+        }
+      }
      }
+     ha:padstack_ref.18469 {
+      proto=0; x=59.60618mm; y=1.1654in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:2 {
-        on  
-        solid  
-       }
-     }
-    }
-    ha:padstack_ref.55 {
-     proto=0; x=2.2117in; y=837.4015748mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+        }
+      }
      }
+     ha:padstack_ref.18470 {
+      proto=0; x=59.60618mm; y=27.239mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:1 {
-        on  
-        solid  
-       }
-       li:3 {
-        on  
-        solid  
-       }
-     }
-    }
-    ha:padstack_ref.56 {
-     proto=1; x=1.89in; y=674.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+        }
+        li:3 {
+         on  
+         solid  
+        }
+      }
      }
+     ha:padstack_ref.18471 {
+      proto=1; x=51.435mm; y=909.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.57 {
-     proto=1; x=2.038in; y=804.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18472 {
+      proto=1; x=2.173in; y=26.3906mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.58 {
-     proto=1; x=1.957in; y=804.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18473 {
+      proto=1; x=2.092in; y=26.3906mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.59 {
-     proto=1; x=2.038in; y=763.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18474 {
+      proto=1; x=2.173in; y=998.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.60 {
-     proto=1; x=1.89in; y=723.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18475 {
+      proto=1; x=51.435mm; y=958.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:2 {
-        on  
-        solid  
-       }
-     }
-    }
-    ha:padstack_ref.61 {
-     proto=1; x=1.89in; y=763.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+        }
+      }
      }
+     ha:padstack_ref.18476 {
+      proto=1; x=51.435mm; y=998.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:1 {
-        on  
-        solid  
-       }
-     }
-    }
-    ha:padstack_ref.62 {
-     proto=1; x=1.752in; y=960.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+        }
+      }
      }
+     ha:padstack_ref.18477 {
+      proto=1; x=1.887in; y=30.353mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:1 {
-        on  
-        solid  
-       }
-     }
-    }
-    ha:padstack_ref.63 {
-     proto=1; x=1.909in; y=960.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+        }
+      }
      }
+     ha:padstack_ref.18478 {
+      proto=1; x=2.044in; y=30.353mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:2 {
-        on  
-        solid  
-       }
-     }
-    }
-    ha:padstack_ref.64 {
-     proto=1; x=39.5478mm; y=340.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+        }
+      }
      }
+     ha:padstack_ref.18479 {
+      proto=1; x=1.692in; y=575.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:1 {
-        on  
-        solid  
-       }
-     }
-    }
-    ha:padstack_ref.65 {
-     proto=1; x=39.0906mm; y=374.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+        }
+      }
      }
+     ha:padstack_ref.18480 {
+      proto=1; x=1.674in; y=609.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:2 {
-        on  
-        solid  
-       }
-     }
-    }
-    ha:padstack_ref.66 {
-     proto=1; x=1.57in; y=30.0736mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+        }
+      }
      }
+     ha:padstack_ref.18481 {
+      proto=1; x=43.307mm; y=1.419in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:1 {
-        on  
-        solid  
-       }
-     }
-    }
-    ha:padstack_ref.67 {
-     proto=1; x=1.683in; y=970.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+        }
+      }
      }
+     ha:padstack_ref.18482 {
+      proto=1; x=1.818in; y=1.205in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:1 {
-        on  
-        solid  
-       }
-     }
-    }
-    ha:padstack_ref.68 {
-     proto=1; x=39.243mm; y=852.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+        }
+      }
      }
+     ha:padstack_ref.18483 {
+      proto=1; x=1.68in; y=27.6098mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:2 {
-        on  
-        solid  
-       }
-     }
-    }
-    ha:padstack_ref.69 {
-     proto=1; x=1.757in; y=545.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+        }
+      }
      }
+     ha:padstack_ref.18484 {
+      proto=1; x=1.892in; y=780.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.70 {
-     proto=1; x=1.712in; y=577.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18485 {
+      proto=1; x=1.847in; y=812.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.71 {
-     proto=1; x=1.671in; y=577.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18486 {
+      proto=1; x=1.806in; y=812.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.72 {
-     proto=1; x=1.64in; y=555.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18487 {
+      proto=1; x=45.085mm; y=790.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.73 {
-     proto=1; x=1.417in; y=714.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18488 {
+      proto=1; x=1.552in; y=949.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.74 {
-     proto=1; x=36.7792mm; y=449.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18489 {
+      proto=1; x=40.2082mm; y=684.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.75 {
-     proto=1; x=1.89in; y=576.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18490 {
+      proto=1; x=51.435mm; y=811.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.76 {
-     proto=1; x=1.449in; y=797.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18491 {
+      proto=1; x=1.584in; y=1.032in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:2 {
-        on  
-        solid  
-       }
-     }
-    }
-    ha:padstack_ref.77 {
-     proto=1; x=36.7284mm; y=643.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+        }
+      }
      }
+     ha:padstack_ref.18492 {
+      proto=1; x=40.1574mm; y=878.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.78 {
-     proto=1; x=36.703mm; y=586.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18493 {
+      proto=1; x=1.58in; y=821.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.79 {
-     proto=1; x=39.4462mm; y=497.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18494 {
+      proto=1; x=1.688in; y=732.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.80 {
-     proto=1; x=794.0mil; y=261.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18495 {
+      proto=1; x=929.0mil; y=496.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.81 {
-     proto=1; x=1.147in; y=926.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18496 {
+      proto=1; x=1.282in; y=1.161in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.82 {
-     proto=1; x=1.849in; y=922.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18497 {
+      proto=1; x=1.984in; y=1.157in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.83 {
-     proto=1; x=1.26in; y=960.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18498 {
+      proto=1; x=1.395in; y=30.353mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.84 {
-     proto=1; x=48.133mm; y=922.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18499 {
+      proto=1; x=2.03in; y=1.157in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.85 {
-     proto=1; x=860.0mil; y=893.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18500 {
+      proto=1; x=995.0mil; y=1.128in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.86 {
-     proto=1; x=1.741in; y=771.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18501 {
+      proto=1; x=1.876in; y=1.006in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.87 {
-     proto=1; x=1.762in; y=738.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18502 {
+      proto=1; x=1.897in; y=973.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.88 {
-     proto=1; x=1.855in; y=500.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18503 {
+      proto=1; x=1.99in; y=735.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.89 {
-     proto=1; x=29.718mm; y=561.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18504 {
+      proto=1; x=33.147mm; y=796.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.90 {
-     proto=1; x=992.0mil; y=795.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18505 {
+      proto=1; x=1.127in; y=1.03in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.91 {
-     proto=1; x=1.269in; y=797.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18506 {
+      proto=1; x=1.404in; y=1.032in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.92 {
-     proto=1; x=39.7002mm; y=704.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18507 {
+      proto=1; x=1.698in; y=939.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.93 {
-     proto=1; x=1.993in; y=625.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18508 {
+      proto=1; x=2.128in; y=860.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.94 {
-     proto=1; x=1.939in; y=370.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18509 {
+      proto=1; x=52.6796mm; y=605.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.95 {
-     proto=1; x=1.127in; y=699.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18510 {
+      proto=1; x=1.262in; y=934.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.96 {
-     proto=1; x=1.586in; y=569.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18511 {
+      proto=1; x=1.721in; y=804.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.97 {
-     proto=1; x=1.679in; y=647.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18512 {
+      proto=1; x=1.814in; y=882.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.98 {
-     proto=0; x=490.0mil; y=1.155in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18513 {
+      proto=0; x=625.0mil; y=1.39in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.99 {
-     proto=0; x=485.0mil; y=537.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18514 {
+      proto=0; x=620.0mil; y=772.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.100 {
-     proto=0; x=24.2734mm; y=339.47mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18515 {
+      proto=0; x=27.7024mm; y=574.47mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.101 {
-     proto=0; x=881.0mil; y=311.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18516 {
+      proto=0; x=1.016in; y=546.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:1 {
-        on  
-        solid  
-       }
-     }
-    }
-    ha:padstack_ref.102 {
-     proto=0; x=26.2292mm; y=5.828538mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+        }
+      }
      }
+     ha:padstack_ref.18517 {
+      proto=0; x=29.6582mm; y=464.47mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:2 {
-        on  
-        solid  
-       }
-     }
-    }
-    ha:padstack_ref.103 {
-     proto=1; x=27.0002mm; y=259.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+        }
+      }
      }
+     ha:padstack_ref.18518 {
+      proto=1; x=30.4292mm; y=494.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.104 {
-     proto=1; x=879.0mil; y=184.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18519 {
+      proto=1; x=1.014in; y=419.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.105 {
-     proto=0; x=298.0mil; y=350.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18520 {
+      proto=0; x=433.0mil; y=585.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:1 {
-        on  
-        solid  
-       }
-     }
-    }
-    ha:padstack_ref.106 {
-     proto=0; x=234.0mil; y=416.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+        }
+      }
      }
+     ha:padstack_ref.18521 {
+      proto=0; x=369.0mil; y=651.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:2 {
-        on  
-        solid  
-       }
-     }
-    }
-    ha:padstack_ref.107 {
-     proto=0; x=393.0mil; y=361.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+        }
+      }
      }
+     ha:padstack_ref.18522 {
+      proto=0; x=528.0mil; y=596.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.108 {
-     proto=1; x=521.0mil; y=326.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18523 {
+      proto=1; x=656.0mil; y=561.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:1 {
-        on  
-        solid  
-       }
-       li:3 {
-        on  
-        solid  
-       }
-     }
-    }
-    ha:padstack_ref.109 {
-     proto=1; x=1.643in; y=683.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+        }
+        li:3 {
+         on  
+         solid  
+        }
+      }
      }
+     ha:padstack_ref.18524 {
+      proto=1; x=1.778in; y=918.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.110 {
-     proto=1; x=588.0mil; y=264.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18525 {
+      proto=1; x=723.0mil; y=499.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.111 {
-     proto=1; x=849.0mil; y=214.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18526 {
+      proto=1; x=984.0mil; y=449.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.112 {
-     proto=0; x=518.0mil; y=1.129in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18527 {
+      proto=0; x=653.0mil; y=1.364in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:2 {
-        on  
-        solid  
-       }
-     }
-    }
-    ha:padstack_ref.113 {
-     proto=1; x=688.0mil; y=1.181in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+        }
+      }
      }
+     ha:padstack_ref.18528 {
+      proto=1; x=823.0mil; y=35.9664mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:1 {
-        on  
-        solid  
-       }
-       li:3 {
-        on  
-        solid  
-       }
-     }
-    }
-    ha:padstack_ref.114 {
-     proto=1; x=1.09in; y=316.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+        }
+        li:3 {
+         on  
+         solid  
+        }
+      }
      }
+     ha:padstack_ref.18529 {
+      proto=1; x=1.225in; y=551.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:2 {
-        on  
-        solid  
-       }
-     }
-    }
-    ha:padstack_ref.115 {
-     proto=1; x=33.4518mm; y=316.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+        }
+      }
      }
+     ha:padstack_ref.18530 {
+      proto=1; x=36.8808mm; y=551.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:2 {
-        on  
-        solid  
-       }
-     }
-    }
-    ha:padstack_ref.116 {
-     proto=1; x=1.326in; y=449.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+        }
+      }
      }
+     ha:padstack_ref.18531 {
+      proto=1; x=1.461in; y=684.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.117 {
-     proto=1; x=35.7632mm; y=450.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18532 {
+      proto=1; x=39.1922mm; y=685.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.118 {
-     proto=1; x=1.074in; y=408.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18533 {
+      proto=1; x=1.209in; y=643.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.119 {
-     proto=1; x=1.125in; y=509.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18534 {
+      proto=1; x=1.26in; y=744.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.120 {
-     proto=1; x=41.021mm; y=710.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18535 {
+      proto=1; x=44.45mm; y=945.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:1 {
-        on  
-        solid  
-       }
-       li:3 {
-        on  
-        solid  
-       }
-     }
-    }
-    ha:padstack_ref.121 {
-     proto=1; x=1.286in; y=496.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+        }
+        li:3 {
+         on  
+         solid  
+        }
+      }
      }
+     ha:padstack_ref.18536 {
+      proto=1; x=1.421in; y=731.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.122 {
-     proto=1; x=2.156in; y=301.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18537 {
+      proto=1; x=58.1914mm; y=536.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.123 {
-     proto=1; x=938.0mil; y=30.1752mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18538 {
+      proto=1; x=27.2542mm; y=1.423in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.124 {
-     proto=1; x=1.042in; y=1.036in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18539 {
+      proto=1; x=1.177in; y=1.271in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:1 {
-        on  
-        solid  
-       }
-       li:3 {
-        on  
-        solid  
-       }
-     }
-    }
-    ha:padstack_ref.125 {
-     proto=1; x=1.042in; y=28.321mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+        }
+        li:3 {
+         on  
+         solid  
+        }
+      }
      }
+     ha:padstack_ref.18540 {
+      proto=1; x=1.177in; y=1.35in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:2 {
-        on  
-        solid  
-       }
-     }
-    }
-    ha:padstack_ref.126 {
-     proto=1; x=847.0mil; y=1.036in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+        }
+      }
      }
+     ha:padstack_ref.18541 {
+      proto=1; x=982.0mil; y=1.271in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:2 {
-        on  
-        solid  
-       }
-     }
-    }
-    ha:padstack_ref.127 {
-     proto=1; x=1.038in; y=30.48mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+        }
+      }
      }
+     ha:padstack_ref.18542 {
+      proto=1; x=1.173in; y=1.435in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:1 {
-        on  
-        solid  
-       }
-       li:3 {
-        on  
-        solid  
-       }
-     }
-    }
-    ha:padstack_ref.128 {
-     proto=1; x=868.0mil; y=1.159in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+        }
+        li:3 {
+         on  
+         solid  
+        }
+      }
      }
+     ha:padstack_ref.18543 {
+      proto=1; x=1.003in; y=1.394in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:2 {
-        on  
-        solid  
-       }
-     }
-    }
-    ha:padstack_ref.129 {
-     proto=1; x=925.0mil; y=919.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+        }
+      }
      }
+     ha:padstack_ref.18544 {
+      proto=1; x=1.06in; y=29.3116mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.130 {
-     proto=1; x=39.6494mm; y=121.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18545 {
+      proto=1; x=1.696in; y=356.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.131 {
-     proto=1; x=968.0mil; y=919.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18546 {
+      proto=1; x=28.0162mm; y=29.3116mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.132 {
-     proto=1; x=1.53in; y=191.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18547 {
+      proto=1; x=1.665in; y=426.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.133 {
-     proto=1; x=1.832in; y=447.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18548 {
+      proto=1; x=1.967in; y=682.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.134 {
-     proto=1; x=1.984in; y=976.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18549 {
+      proto=1; x=2.119in; y=1.211in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.135 {
-     proto=1; x=1.796in; y=787.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18550 {
+      proto=1; x=1.931in; y=1.022in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.136 {
-     proto=1; x=1.783in; y=208.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18551 {
+      proto=1; x=1.918in; y=443.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.137 {
-     proto=1; x=1.744in; y=208.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18552 {
+      proto=1; x=1.879in; y=443.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.138 {
-     proto=1; x=1.706in; y=208.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18553 {
+      proto=1; x=1.841in; y=443.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.139 {
-     proto=1; x=1.612in; y=208.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18554 {
+      proto=1; x=1.747in; y=443.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.140 {
-     proto=1; x=31.1912mm; y=983.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.18555 {
+      proto=1; x=1.363in; y=30.9372mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
+      li:thermal {
+      }
      }
-    }
-     ha:subc.141 {
-      ha:attributes {
-       {io_pcb::hidename_y}=2.3368 mm
-       footprint=hole-M3
-       {io_pcb::hidename_scale}=100
-       refdes=H2
-       value=
-       {io_pcb::hidename_direction}=0
-       {io_pcb::hidename_x}=2.2352 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.0 {
-        hdia=125.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+      ha:subc.16542 {
+       ha:attributes {
+        {io_pcb::hidename_y}=2.3368 mm
+        footprint=hole-M3
+        {io_pcb::hidename_scale}=100
+        refdes=H2
+        value=
+        {io_pcb::hidename_direction}=0
+        {io_pcb::hidename_x}=2.2352 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
+
+       ha:ps_proto_v4.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
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
-        }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.142 {
-        proto=0; x=125.0mil; y=125.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.16556 {
+         proto=0; x=260.0mil; y=360.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-          li:1 {
-           on  
-           solid  
-          }
-          li:3 {
-           on  
-           solid  
-          }
-        }
+         li:thermal {
+           li:1 {
+            on  
+            solid  
+           }
+           li:3 {
+            on  
+            solid  
+           }
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:arc.143 {
-           x=125.0mil; y=125.0mil; width=120.0mil; height=120.0mil; astart=0; adelta=360; thickness=10.0mil; clearance=0.0;
+          li:objects {
+           ha:arc.16543 {
+            x=260.0mil; y=360.0mil; width=120.0mil; height=120.0mil; astart=0; adelta=360; thickness=10.0mil; clearance=0.0;
+           }
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         li:objects {
-          ha:line.144 {
-           x1=125.0mil; y1=125.0mil; x2=125.0mil; y2=125.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.16544 {
+            x1=260.0mil; y1=360.0mil; x2=260.0mil; y2=360.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.147 {
-           x1=125.0mil; y1=125.0mil; x2=125.0mil; y2=125.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.16547 {
+            x1=260.0mil; y1=360.0mil; x2=260.0mil; y2=360.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.150 {
-           x1=125.0mil; y1=125.0mil; x2=4.175mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.16550 {
+            x1=260.0mil; y1=360.0mil; x2=7.604mm; y2=360.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.153 {
-           x1=125.0mil; y1=125.0mil; x2=125.0mil; y2=4.175mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.16553 {
+            x1=260.0mil; y1=360.0mil; x2=260.0mil; y2=10.144mm; 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 = 2948JTdjTKzy5Ud+Np8AAAAB
+       uid = 2948JTdjTKzy5Ud+Np8AAAAB
  ha:flags ={ lock=1
- };     }
-     ha:subc.156 {
-      ha:attributes {
-       {io_pcb::hidename_y}=18.4835 mm
-       footprint=B2B-PH
-       {io_pcb::hidename_scale}=100
-       refdes=B1
-       value=LiPo
-       {io_pcb::hidename_direction}=0
-       {io_pcb::hidename_x}=0.2398 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.0 {
-        hdia=29.53mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=1.299972mm;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+ };      }
+      ha:subc.16557 {
+       ha:attributes {
+        {io_pcb::hidename_y}=18.4835 mm
+        footprint=B2B-PH
+        {io_pcb::hidename_scale}=100
+        refdes=B1
+        value=LiPo
+        {io_pcb::hidename_direction}=0
+        {io_pcb::hidename_x}=0.2398 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
+
+       ha:ps_proto_v4.0 {
+         hdia=29.53mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=1.299972mm;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=1.299972mm;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=1.299972mm;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=1.299972mm;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=1.299972mm;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=1.459992mm;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=1.459992mm;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=1.459992mm;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=1.459992mm;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
-        }
+         }
+       }
+
+       ha:ps_proto_v4.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 {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.649986mm  
+              -0.649986mm  
+              0.649986mm  
+              -0.649986mm  
+              0.649986mm  
+              0.649986mm  
+              -0.649986mm  
+              0.649986mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.649986mm  
+              -0.649986mm  
+              0.649986mm  
+              -0.649986mm  
+              0.649986mm  
+              0.649986mm  
+              -0.649986mm  
+              0.649986mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.729996mm  
+              -0.729996mm  
+              0.729996mm  
+              -0.729996mm  
+              0.729996mm  
+              0.729996mm  
+              -0.729996mm  
+              0.729996mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.729996mm  
+              -0.729996mm  
+              0.729996mm  
+              -0.729996mm  
+              0.729996mm  
+              0.729996mm  
+              -0.729996mm  
+              0.729996mm  
+             }
+           }
+         }
+       }
       }
 
-      ha:ps_proto_v4.1 {
-        hdia=29.53mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       li:objects {
+        ha:padstack_ref.16582 {
+         proto=0; x=6.299204mm; y=20.827958mm; rot=0.000000; xmirror=1; smirror=1; clearance=0.152527mm;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+         li:thermal {
+           li:1 {
+            on  
+            round  
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.649986mm  
-             -0.649986mm  
-             0.649986mm  
-             -0.649986mm  
-             0.649986mm  
-             0.649986mm  
-             -0.649986mm  
-             0.649986mm  
-            }
-          }
+           li:3 {
+            on  
+            diag  
+            round  
+           }
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+         ha:attributes {
+           term=2
+           name=-
+         }
+        }
+        ha:padstack_ref.16583 {
+         proto=1; x=6.299204mm; y=22.827954mm; rot=0.000000; xmirror=1; smirror=1; clearance=0.152527mm;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=+
+         }
+        }
+       }
+       li:layers {
+
+        ha:bottom-silk {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.16558 {
+            x1=3.499104mm; y1=18.878mm; x2=3.499104mm; y2=24.777912mm; thickness=6.0mil; clearance=0.0;
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.649986mm  
-             -0.649986mm  
-             0.649986mm  
-             -0.649986mm  
-             0.649986mm  
-             0.649986mm  
-             -0.649986mm  
-             0.649986mm  
-            }
+           ha:line.16561 {
+            x1=3.499104mm; y1=24.777912mm; x2=314.93mil; y2=24.777912mm; thickness=6.0mil; clearance=0.0;
+           }
+           ha:line.16564 {
+            x1=314.93mil; y1=18.878mm; x2=314.93mil; y2=24.777912mm; thickness=6.0mil; clearance=0.0;
+           }
+           ha:line.16567 {
+            x1=3.499104mm; y1=18.878mm; x2=314.93mil; y2=18.878mm; thickness=6.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           bottom = 1
           }
+        }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.16570 {
+            x1=6.299204mm; y1=21.827956mm; x2=6.299204mm; y2=21.827956mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.649986mm  
-             -0.649986mm  
-             0.649986mm  
-             -0.649986mm  
-             0.649986mm  
-             0.649986mm  
-             -0.649986mm  
-             0.649986mm  
+           ha:line.16573 {
+            x1=3.499104mm; y1=18.878mm; x2=3.499104mm; y2=18.878mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.729996mm  
-             -0.729996mm  
-             0.729996mm  
-             -0.729996mm  
-             0.729996mm  
-             0.729996mm  
-             -0.729996mm  
-             0.729996mm  
+           ha:line.16576 {
+            x1=3.499104mm; y1=18.878mm; x2=3.499104mm; y2=19.878mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.729996mm  
-             -0.729996mm  
-             0.729996mm  
-             -0.729996mm  
-             0.729996mm  
-             0.729996mm  
-             -0.729996mm  
-             0.729996mm  
+           ha:line.16579 {
+            x1=3.499104mm; y1=18.878mm; x2=4.499104mm; y2=18.878mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
             }
+           }
+          }
+          ha:type {
+           bottom = 1
+           virtual = 1
+           misc = 1
           }
         }
+       }
       }
-     }
+       uid = 2948JTdjTKzy5Ud+Np8AAAAC
+      }
+      ha:subc.16584 {
+       ha:attributes {
+        {io_pcb::hidename_y}=28.2956 mm
+        footprint=hole-M3
+        {io_pcb::hidename_scale}=100
+        refdes=H1
+        value=
+        {io_pcb::hidename_direction}=0
+        {io_pcb::hidename_x}=2.7810 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      li:objects {
-       ha:padstack_ref.157 {
-        proto=0; x=2.870204mm; y=14.858958mm; rot=0.000000; xmirror=1; smirror=1; clearance=0.152527mm;
-        ha:flags {
-         clearline=1
-        }
+       ha:ps_proto_v4.0 {
+         hdia=125.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-        li:thermal {
-          li:1 {
-           on  
-           round  
-          }
-          li:3 {
-           on  
-           diag  
-           round  
-          }
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+           }
 
-        ha:attributes {
-          term=2
-          name=-
-        }
-       }
-       ha:padstack_ref.158 {
-        proto=1; x=2.870204mm; y=16.858954mm; rot=0.000000; xmirror=1; smirror=1; clearance=0.152527mm;
-        ha:flags {
-         clearline=1
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+           }
 
-        li:thermal {
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
+           }
 
-        ha:attributes {
-          term=1
-          name=+
-        }
+           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:layers {
 
-       ha:bottom-silk {
-        lid=0
-        ha:combining {        }
+       li:objects {
+        ha:padstack_ref.16598 {
+         proto=0; x=260.0mil; y=1.36in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-         li:objects {
-          ha:line.159 {
-           x1=0.070104mm; y1=12.909mm; x2=0.070104mm; y2=18.808912mm; thickness=6.0mil; clearance=0.0;
-          }
-          ha:line.162 {
-           x1=0.070104mm; y1=18.808912mm; x2=179.93mil; y2=18.808912mm; thickness=6.0mil; clearance=0.0;
-          }
-          ha:line.165 {
-           x1=179.93mil; y1=12.909mm; x2=179.93mil; y2=18.808912mm; thickness=6.0mil; clearance=0.0;
-          }
-          ha:line.168 {
-           x1=0.070104mm; y1=12.909mm; x2=179.93mil; y2=12.909mm; thickness=6.0mil; clearance=0.0;
-          }
+         li:thermal {
+           li:1 {
+            on  
+            solid  
+           }
+           li:3 {
+            on  
+            solid  
+           }
          }
-         ha:type {
-          silk = 1
-          bottom = 1
+
+         ha:attributes {
+           term=1
+           name=1
          }
+        }
        }
+       li:layers {
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.171 {
-           x1=2.870204mm; y1=15.858956mm; x2=2.870204mm; y2=15.858956mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:arc.16585 {
+            x=260.0mil; y=1.36in; width=120.0mil; height=120.0mil; astart=0; adelta=360; thickness=10.0mil; clearance=0.0;
            }
           }
-          ha:line.174 {
-           x1=0.070104mm; y1=12.909mm; x2=0.070104mm; y2=12.909mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+          ha:type {
+           silk = 1
+           top = 1
           }
-          ha:line.177 {
-           x1=0.070104mm; y1=12.909mm; x2=0.070104mm; y2=13.909mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.16586 {
+            x1=260.0mil; y1=1.36in; x2=260.0mil; y2=1.36in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.180 {
-           x1=0.070104mm; y1=12.909mm; x2=1.070104mm; y2=12.909mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.16589 {
+            x1=260.0mil; y1=1.36in; x2=260.0mil; y2=1.36in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.16592 {
+            x1=260.0mil; y1=1.36in; x2=7.604mm; y2=1.36in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.16595 {
+            x1=260.0mil; y1=1.36in; x2=260.0mil; y2=35.544mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          bottom = 1
-          virtual = 1
-          misc = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = 2948JTdjTKzy5Ud+Np8AAAAC
-     }
-     ha:subc.183 {
-      ha:attributes {
-       {io_pcb::hidename_y}=28.2956 mm
-       footprint=hole-M3
-       {io_pcb::hidename_scale}=100
-       refdes=H1
-       value=
-       {io_pcb::hidename_direction}=0
-       {io_pcb::hidename_x}=2.7810 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.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
+       uid = 2948JTdjTKzy5Ud+Np8AAAAD
+ ha:flags ={ lock=1
+ };      }
+      ha:subc.16599 {
+       ha:attributes {
+        {io_pcb::hidename_y}=2.5146 mm
+        footprint=hole-M3
+        {io_pcb::hidename_scale}=100
+        refdes=H3
+        value=
+        {io_pcb::hidename_direction}=0
+        {io_pcb::hidename_x}=52.9844 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
+
+       ha:ps_proto_v4.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
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
-        }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.184 {
-        proto=0; x=125.0mil; y=1.125in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.16613 {
+         proto=0; x=2.26in; y=360.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-          li:1 {
-           on  
-           solid  
-          }
-          li:3 {
-           on  
-           solid  
-          }
-        }
+         li:thermal {
+           li:1 {
+            on  
+            solid  
+           }
+           li:3 {
+            on  
+            solid  
+           }
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:arc.185 {
-           x=125.0mil; y=1.125in; width=120.0mil; height=120.0mil; astart=0; adelta=360; thickness=10.0mil; clearance=0.0;
+          li:objects {
+           ha:arc.16600 {
+            x=2.26in; y=360.0mil; width=120.0mil; height=120.0mil; astart=0; adelta=360; thickness=10.0mil; clearance=0.0;
+           }
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         li:objects {
-          ha:line.186 {
-           x1=125.0mil; y1=1.125in; x2=125.0mil; y2=1.125in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.16601 {
+            x1=2.26in; y1=360.0mil; x2=2.26in; y2=360.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.189 {
-           x1=125.0mil; y1=1.125in; x2=125.0mil; y2=1.125in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.16604 {
+            x1=2.26in; y1=360.0mil; x2=2.26in; y2=360.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.192 {
-           x1=125.0mil; y1=1.125in; x2=4.175mm; y2=1.125in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.16607 {
+            x1=2.26in; y1=360.0mil; x2=58.404mm; y2=360.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.195 {
-           x1=125.0mil; y1=1.125in; x2=125.0mil; y2=29.575mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.16610 {
+            x1=2.26in; y1=360.0mil; x2=2.26in; y2=10.144mm; 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 = 2948JTdjTKzy5Ud+Np8AAAAD
+       uid = 2948JTdjTKzy5Ud+Np8AAAAE
  ha:flags ={ lock=1
- };     }
-     ha:subc.198 {
-      ha:attributes {
-       {io_pcb::hidename_y}=2.5146 mm
-       footprint=hole-M3
-       {io_pcb::hidename_scale}=100
-       refdes=H3
-       value=
-       {io_pcb::hidename_direction}=0
-       {io_pcb::hidename_x}=52.9844 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.0 {
-        hdia=125.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+ };      }
+      ha:subc.16614 {
+       ha:attributes {
+        {io_pcb::hidename_y}=27.5064 mm
+        footprint=hole-M3
+        {io_pcb::hidename_scale}=100
+        refdes=H4
+        value=
+        {io_pcb::hidename_direction}=0
+        {io_pcb::hidename_x}=53.1622 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
+
+       ha:ps_proto_v4.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
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
-        }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.199 {
-        proto=0; x=53.975mm; y=125.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.16628 {
+         proto=0; x=2.26in; y=1.36in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-          li:1 {
-           on  
-           solid  
-          }
-          li:3 {
-           on  
-           solid  
-          }
-        }
+         li:thermal {
+           li:1 {
+            on  
+            solid  
+           }
+           li:3 {
+            on  
+            solid  
+           }
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:arc.200 {
-           x=53.975mm; y=125.0mil; width=120.0mil; height=120.0mil; astart=0; adelta=360; thickness=10.0mil; clearance=0.0;
+          li:objects {
+           ha:arc.16615 {
+            x=2.26in; y=1.36in; width=120.0mil; height=120.0mil; astart=0; adelta=360; thickness=10.0mil; clearance=0.0;
+           }
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         li:objects {
-          ha:line.201 {
-           x1=53.975mm; y1=125.0mil; x2=53.975mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.16616 {
+            x1=2.26in; y1=1.36in; x2=2.26in; y2=1.36in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.204 {
-           x1=53.975mm; y1=125.0mil; x2=53.975mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.16619 {
+            x1=2.26in; y1=1.36in; x2=2.26in; y2=1.36in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.207 {
-           x1=53.975mm; y1=125.0mil; x2=54.975mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.16622 {
+            x1=2.26in; y1=1.36in; x2=58.404mm; y2=1.36in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.210 {
-           x1=53.975mm; y1=125.0mil; x2=53.975mm; y2=4.175mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.16625 {
+            x1=2.26in; y1=1.36in; x2=2.26in; y2=35.544mm; 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 = 2948JTdjTKzy5Ud+Np8AAAAE
+       uid = 2948JTdjTKzy5Ud+Np8AAAAF
  ha:flags ={ lock=1
- };     }
-     ha:subc.213 {
-      ha:attributes {
-       {io_pcb::hidename_y}=27.5064 mm
-       footprint=hole-M3
-       {io_pcb::hidename_scale}=100
-       refdes=H4
-       value=
-       {io_pcb::hidename_direction}=0
-       {io_pcb::hidename_x}=53.1622 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.0 {
-        hdia=125.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+ };      }
+      ha:subc.16629 {
+       ha:attributes {
+        value=Pyro
+        footprint=282834-9
+        refdes=J1
+       }
+      ha:data {
+            li:padstack_prototypes {
+
+       ha:ps_proto_v4.0 {
+         hdia=45.28mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
            }
-           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
-          }
-        }
+         }
+       }
+
+       ha:ps_proto_v4.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.214 {
-        proto=0; x=53.975mm; y=1.125in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.16655 {
+         proto=0; x=378.0mil; y=731.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-          li:1 {
-           on  
-           solid  
-          }
-          li:3 {
-           on  
-           solid  
-          }
+         li:thermal {
+           li:1 {
+            on  
+            round  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+           }
+         }
+
+         ha:attributes {
+           term=9
+           name=9
+         }
         }
+        ha:padstack_ref.16656 {
+         proto=0; x=478.0mil; y=731.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+           li:2 {
+            on  
+            solid  
+           }
+         }
+
+         ha:attributes {
+           term=8
+           name=8
+         }
         }
-       }
-      }
-      li:layers {
+        ha:padstack_ref.16657 {
+         proto=0; x=578.0mil; y=731.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:arc.215 {
-           x=53.975mm; y=1.125in; width=120.0mil; height=120.0mil; astart=0; adelta=360; thickness=10.0mil; clearance=0.0;
-          }
+         ha:attributes {
+           term=7
+           name=7
          }
-         ha:type {
-          silk = 1
-          top = 1
+        }
+        ha:padstack_ref.16658 {
+         proto=0; x=678.0mil; y=731.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+         ha:flags {
+          clearline=1
          }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
-          ha:line.216 {
-           x1=53.975mm; y1=1.125in; x2=53.975mm; y2=1.125in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.219 {
-           x1=53.975mm; y1=1.125in; x2=53.975mm; y2=1.125in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+         ha:attributes {
+           term=6
+           name=6
+         }
+        }
+        ha:padstack_ref.16659 {
+         proto=0; x=778.0mil; y=731.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+           li:2 {
+            on  
+            solid  
            }
-          }
-          ha:line.222 {
-           x1=53.975mm; y1=1.125in; x2=54.975mm; y2=1.125in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+         }
+
+         ha:attributes {
+           term=5
+           name=5
+         }
+        }
+        ha:padstack_ref.16660 {
+         proto=0; x=878.0mil; y=731.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=4
+           name=4
+         }
+        }
+        ha:padstack_ref.16661 {
+         proto=0; x=978.0mil; y=731.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+           li:2 {
+            on  
+            solid  
            }
-          }
-          ha:line.225 {
-           x1=53.975mm; y1=1.125in; x2=53.975mm; y2=29.575mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+         }
+
+         ha:attributes {
+           term=3
+           name=3
+         }
+        }
+        ha:padstack_ref.16662 {
+         proto=0; x=1.078in; y=731.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.16663 {
+         proto=1; x=29.9212mm; y=731.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+           li:2 {
+            on  
+            solid  
            }
-          }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
+
+         ha:attributes {
+           term=1
+           name=1
          }
+        }
        }
-      }
-     }
-      uid = 2948JTdjTKzy5Ud+Np8AAAAF
- ha:flags ={ lock=1
- };     }
-     ha:subc.228 {
-      ha:attributes {
-       value=Pyro
-       footprint=282834-9
-       refdes=J1
-      }
-     ha:data {
-          li:padstack_prototypes {
+       li:layers {
 
-      ha:ps_proto_v4.0 {
-        hdia=45.28mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-          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:objects {
+           ha:line.16630 {
+            x1=8.101076mm; y1=15.317216mm; x2=8.101076mm; y2=858.95mil; thickness=6.0mil; clearance=0.0;
            }
-           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
+           ha:line.16633 {
+            x1=8.101076mm; y1=15.317216mm; x2=31.421076mm; y2=15.317216mm; thickness=6.0mil; clearance=0.0;
            }
-           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
+           ha:line.16636 {
+            x1=31.421076mm; y1=15.317216mm; x2=31.421076mm; y2=858.95mil; thickness=6.0mil; clearance=0.0;
            }
-           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
+           ha:line.16639 {
+            x1=8.101076mm; y1=858.95mil; x2=31.421076mm; y2=858.95mil; thickness=6.0mil; clearance=0.0;
            }
-           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
+           ha:text.16642 {
+            string=%a.parent.refdes%; x=8.101076mm; y=858.95mil; scale=100; fid=0; direction=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+             onsolder=1
+            }
            }
-           clearance=0.0
+          }
+          ha:type {
+           silk = 1
+           bottom = 1
           }
         }
-      }
 
-      ha:ps_proto_v4.1 {
-        hdia=45.28mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+          li:objects {
+           ha:line.16643 {
+            x1=778.0mil; y1=731.0mil; x2=778.0mil; y2=731.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           clearance=0.0
-            li:ps_poly {
-             -35.435mil  
-             -35.435mil  
-             35.435mil  
-             -35.435mil  
-             35.435mil  
-             35.435mil  
-             -35.435mil  
-             35.435mil  
+           ha:line.16646 {
+            x1=8.101076mm; y1=858.95mil; x2=8.101076mm; y2=858.95mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=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.16649 {
+            x1=8.101076mm; y1=858.95mil; x2=8.101076mm; y2=20.81733mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
             }
-          }
-
-          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.16652 {
+            x1=8.101076mm; y1=858.95mil; x2=7.101076mm; y2=858.95mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
             }
+           }
+          }
+          ha:type {
+           bottom = 1
+           virtual = 1
+           misc = 1
           }
+        }
+       }
+      }
+       uid = 2948JTdjTKzy5Ud+Np8AAAAG
+      }
+      ha:subc.16664 {
+       ha:attributes {
+        {io_pcb::hidename_y}=15.9017 mm
+        footprint=282834-9
+        {io_pcb::hidename_scale}=100
+        refdes=J2
+        value=Pyro
+        {io_pcb::hidename_direction}=2
+        {io_pcb::hidename_x}=27.9669 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+       ha:ps_proto_v4.0 {
+         hdia=45.28mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
            }
-           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: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: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=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
            }
-           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: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_v4.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.230 {
-        proto=0; x=243.0mil; y=496.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.16689 {
+         proto=0; x=29.895776mm; y=989.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-          li:1 {
-           on  
-           round  
-          }
-          li:3 {
-           on  
-           diag  
-           round  
-          }
-        }
+         li:thermal {
+           li:2 {
+            on  
+            solid  
+           }
+         }
 
-        ha:attributes {
-          term=9
-          name=9
-        }
-       }
-       ha:padstack_ref.231 {
-        proto=0; x=343.0mil; y=496.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=9
+           name=9
+         }
         }
+        ha:padstack_ref.16690 {
+         proto=0; x=27.355776mm; y=989.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-          li:2 {
-           on  
-           solid  
-          }
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=8
-          name=8
-        }
-       }
-       ha:padstack_ref.232 {
-        proto=0; x=443.0mil; y=496.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=8
+           name=8
+         }
         }
+        ha:padstack_ref.16691 {
+         proto=0; x=24.815776mm; y=989.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+           li:2 {
+            on  
+            solid  
+           }
+         }
 
-        ha:attributes {
-          term=7
-          name=7
-        }
-       }
-       ha:padstack_ref.233 {
-        proto=0; x=543.0mil; y=496.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=7
+           name=7
+         }
         }
+        ha:padstack_ref.16692 {
+         proto=0; x=22.275776mm; y=989.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=6
-          name=6
-        }
-       }
-       ha:padstack_ref.234 {
-        proto=0; x=643.0mil; y=496.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=6
+           name=6
+         }
         }
+        ha:padstack_ref.16693 {
+         proto=0; x=19.735776mm; y=989.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-          li:2 {
-           on  
-           solid  
-          }
-        }
+         li:thermal {
+           li:2 {
+            on  
+            solid  
+           }
+         }
 
-        ha:attributes {
-          term=5
-          name=5
-        }
-       }
-       ha:padstack_ref.235 {
-        proto=0; x=743.0mil; y=496.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=5
+           name=5
+         }
         }
+        ha:padstack_ref.16694 {
+         proto=0; x=17.195776mm; y=989.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=4
-          name=4
-        }
-       }
-       ha:padstack_ref.236 {
-        proto=0; x=843.0mil; y=496.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=4
+           name=4
+         }
         }
+        ha:padstack_ref.16695 {
+         proto=0; x=14.655776mm; y=989.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-          li:2 {
-           on  
-           solid  
-          }
-        }
+         li:thermal {
+           li:1 {
+            on  
+            round  
+           }
+           li:3 {
+            on  
+            round  
+           }
+         }
 
-        ha:attributes {
-          term=3
-          name=3
-        }
-       }
-       ha:padstack_ref.237 {
-        proto=0; x=943.0mil; y=496.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=3
+           name=3
+         }
         }
+        ha:padstack_ref.16696 {
+         proto=0; x=12.115776mm; y=989.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-       ha:padstack_ref.238 {
-        proto=1; x=26.4922mm; y=496.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
+        ha:padstack_ref.16697 {
+         proto=1; x=9.575776mm; y=989.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-          li:2 {
-           on  
-           solid  
-          }
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        ha:bottom-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.239 {
-           x1=4.672076mm; y1=368.04mil; x2=4.672076mm; y2=623.95mil; thickness=6.0mil; clearance=0.0;
-          }
-          ha:line.242 {
-           x1=4.672076mm; y1=368.04mil; x2=27.992076mm; y2=368.04mil; thickness=6.0mil; clearance=0.0;
-          }
-          ha:line.245 {
-           x1=27.992076mm; y1=368.04mil; x2=27.992076mm; y2=623.95mil; thickness=6.0mil; clearance=0.0;
-          }
-          ha:line.248 {
-           x1=4.672076mm; y1=623.95mil; x2=27.992076mm; y2=623.95mil; thickness=6.0mil; clearance=0.0;
-          }
-          ha:text.229 {
-           string=%a.parent.refdes%; x=4.672076mm; y=623.95mil; scale=100; fid=0; direction=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-            onsolder=1
+          li:objects {
+           ha:line.16665 {
+            x1=31.3959mm; y1=21.87067mm; x2=31.3959mm; y2=28.370784mm; thickness=6.0mil; clearance=0.0;
+           }
+           ha:line.16668 {
+            x1=8.0759mm; y1=28.370784mm; x2=31.3959mm; y2=28.370784mm; thickness=6.0mil; clearance=0.0;
+           }
+           ha:line.16671 {
+            x1=8.0759mm; y1=21.87067mm; x2=8.0759mm; y2=28.370784mm; thickness=6.0mil; clearance=0.0;
+           }
+           ha:line.16674 {
+            x1=8.0759mm; y1=21.87067mm; x2=31.3959mm; y2=21.87067mm; thickness=6.0mil; clearance=0.0;
            }
           }
-         }
-         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.251 {
-           x1=643.0mil; y1=496.0mil; x2=643.0mil; y2=496.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.16677 {
+            x1=19.735776mm; y1=989.0mil; x2=19.735776mm; y2=989.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.254 {
-           x1=4.672076mm; y1=623.95mil; x2=4.672076mm; y2=623.95mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.16680 {
+            x1=31.3959mm; y1=21.87067mm; x2=31.3959mm; y2=21.87067mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.257 {
-           x1=4.672076mm; y1=623.95mil; x2=4.672076mm; y2=14.84833mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.16683 {
+            x1=31.3959mm; y1=21.87067mm; x2=31.3959mm; y2=22.87067mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.260 {
-           x1=4.672076mm; y1=623.95mil; x2=3.672076mm; y2=623.95mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.16686 {
+            x1=31.3959mm; y1=21.87067mm; x2=32.3959mm; y2=21.87067mm; 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 = 2948JTdjTKzy5Ud+Np8AAAAG
-     }
-     ha:subc.263 {
-      ha:attributes {
-       {io_pcb::hidename_y}=15.9017 mm
-       footprint=282834-9
-       {io_pcb::hidename_scale}=100
-       refdes=J2
-       value=Pyro
-       {io_pcb::hidename_direction}=2
-       {io_pcb::hidename_x}=27.9669 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.0 {
-        hdia=45.28mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-          }
+       uid = 2948JTdjTKzy5Ud+Np8AAAAH
+      }
+      ha:subc.16698 {
+       ha:attributes {
+        {io_pcb::hidename_y}=18.4475 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=R28
+        value=27k
+        {io_pcb::hidename_direction}=1
+        {io_pcb::hidename_x}=28.1813 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
-          }
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-          }
 
-          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
+           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
-          }
 
-          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
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-          }
-        }
+         }
+       }
       }
 
-      ha:ps_proto_v4.1 {
-        hdia=45.28mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       li:objects {
+        ha:padstack_ref.16711 {
+         proto=0; x=33.5026mm; y=922.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
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.16712 {
+         proto=0; x=33.5026mm; y=953.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
+        }
+       }
+       li:layers {
+
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.16699 {
+            x1=33.5026mm; y1=937.74mil; x2=33.5026mm; y2=937.74mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           clearance=0.0
-            li:ps_poly {
-             -35.435mil  
-             -35.435mil  
-             35.435mil  
-             -35.435mil  
-             35.435mil  
-             35.435mil  
-             -35.435mil  
-             35.435mil  
+           ha:line.16702 {
+            x1=33.5026mm; y1=937.74mil; x2=33.5026mm; y2=937.74mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=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.16705 {
+            x1=33.5026mm; y1=937.74mil; x2=33.5026mm; y2=22.818596mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
             }
-          }
-
-          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.16708 {
+            x1=33.5026mm; y1=937.74mil; x2=32.5026mm; y2=937.74mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
             }
+           }
           }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
+       }
+      }
+       uid = 2948JTdjTKzy5Ud+Np8AAAAI
+      }
+      ha:subc.16713 {
+       ha:attributes {
+        {io_pcb::hidename_y}=17.4371 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=R27
+        value=100k
+        {io_pcb::hidename_direction}=0
+        {io_pcb::hidename_x}=27.6667 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -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 {
+             top = 1
+             mask = 1
             }
-          }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
-           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.264 {
-        proto=0; x=26.466776mm; y=754.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.16726 {
+         proto=0; x=32.740596mm; y=995.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-          li:2 {
-           on  
-           solid  
-          }
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=9
-          name=9
-        }
-       }
-       ha:padstack_ref.265 {
-        proto=0; x=23.926776mm; y=754.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.16727 {
+         proto=0; x=31.941004mm; y=995.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=8
-          name=8
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:padstack_ref.266 {
-        proto=0; x=21.386776mm; y=754.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-        ha:flags {
-         clearline=1
-        }
+       li:layers {
 
-        li:thermal {
-          li:2 {
-           on  
-           solid  
-          }
-        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-        ha:attributes {
-          term=7
-          name=7
+          li:objects {
+           ha:line.16714 {
+            x1=32.3408mm; y1=995.0mil; x2=32.3408mm; y2=995.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.16717 {
+            x1=32.3408mm; y1=995.0mil; x2=32.3408mm; y2=995.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.16720 {
+            x1=32.3408mm; y1=995.0mil; x2=31.3408mm; y2=995.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.16723 {
+            x1=32.3408mm; y1=995.0mil; x2=32.3408mm; y2=24.273mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:padstack_ref.267 {
-        proto=0; x=18.846776mm; y=754.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = 2948JTdjTKzy5Ud+Np8AAAAJ
+      }
+      ha:subc.16728 {
+       ha:attributes {
+        {io_pcb::hidename_y}=25.8765 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=R23
+        value=27k
+        {io_pcb::hidename_direction}=1
+        {io_pcb::hidename_x}=11.9507 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-        li:thermal {
-        }
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=6
-          name=6
-        }
-       }
-       ha:padstack_ref.268 {
-        proto=0; x=16.306776mm; y=754.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-        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 {
-          li:2 {
-           on  
-           solid  
-          }
-        }
+           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=5
-          name=5
-        }
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+         }
        }
-       ha:padstack_ref.269 {
-        proto=0; x=13.766776mm; y=754.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-        ha:flags {
-         clearline=1
-        }
+      }
+
+       li:objects {
+        ha:padstack_ref.16741 {
+         proto=0; x=681.0mil; y=1.189in; 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.16742 {
+         proto=0; x=681.0mil; y=1.15752in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=4
-          name=4
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:padstack_ref.270 {
-        proto=0; x=11.226776mm; y=754.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-        ha:flags {
-         clearline=1
-        }
+       li:layers {
 
-        li:thermal {
-          li:1 {
-           on  
-           round  
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.16729 {
+            x1=681.0mil; y1=29.800804mm; x2=681.0mil; y2=29.800804mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.16732 {
+            x1=681.0mil; y1=29.800804mm; x2=681.0mil; y2=29.800804mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.16735 {
+            x1=681.0mil; y1=29.800804mm; x2=681.0mil; y2=30.800804mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.16738 {
+            x1=681.0mil; y1=29.800804mm; x2=18.2974mm; y2=29.800804mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
           }
-          li:3 {
-           on  
-           round  
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
-
-        ha:attributes {
-          term=3
-          name=3
-        }
        }
-       ha:padstack_ref.271 {
-        proto=0; x=8.686776mm; y=754.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = 2948JTdjTKzy5Ud+Np8AAAAK
+      }
+      ha:subc.16743 {
+       ha:attributes {
+        {io_pcb::hidename_y}=23.2349 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=R18
+        value=100k
+        {io_pcb::hidename_direction}=1
+        {io_pcb::hidename_x}=16.8275 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-        li:thermal {
-        }
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-       ha:padstack_ref.272 {
-        proto=1; x=6.146776mm; y=754.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-        ha:flags {
-         clearline=1
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
 
-        li:thermal {
-        }
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
+           }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
+           ha: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:bottom-silk {
-        lid=0
-        ha:combining {        }
+       li:objects {
+        ha:padstack_ref.16756 {
+         proto=0; x=872.0mil; y=27.191204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-         li:objects {
-          ha:line.273 {
-           x1=27.9669mm; y1=15.90167mm; x2=27.9669mm; y2=881.96mil; thickness=6.0mil; clearance=0.0;
-          }
-          ha:line.276 {
-           x1=4.6469mm; y1=881.96mil; x2=27.9669mm; y2=881.96mil; thickness=6.0mil; clearance=0.0;
-          }
-          ha:line.279 {
-           x1=4.6469mm; y1=15.90167mm; x2=4.6469mm; y2=881.96mil; thickness=6.0mil; clearance=0.0;
-          }
-          ha:line.282 {
-           x1=4.6469mm; y1=15.90167mm; x2=27.9669mm; y2=15.90167mm; thickness=6.0mil; clearance=0.0;
-          }
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
          }
-         ha:type {
-          silk = 1
-          bottom = 1
+        }
+        ha:padstack_ref.16757 {
+         proto=0; x=872.0mil; y=27.990796mm; 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:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.285 {
-           x1=16.306776mm; y1=754.0mil; x2=16.306776mm; y2=754.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.16744 {
+            x1=872.0mil; y1=27.591mm; x2=872.0mil; y2=27.591mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.288 {
-           x1=27.9669mm; y1=15.90167mm; x2=27.9669mm; y2=15.90167mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.16747 {
+            x1=872.0mil; y1=27.591mm; x2=872.0mil; y2=27.591mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.291 {
-           x1=27.9669mm; y1=15.90167mm; x2=27.9669mm; y2=16.90167mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.16750 {
+            x1=872.0mil; y1=27.591mm; x2=872.0mil; y2=26.591mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.294 {
-           x1=27.9669mm; y1=15.90167mm; x2=28.9669mm; y2=15.90167mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.16753 {
+            x1=872.0mil; y1=27.591mm; x2=21.1488mm; y2=27.591mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          bottom = 1
-          virtual = 1
-          misc = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = 2948JTdjTKzy5Ud+Np8AAAAH
-     }
-     ha:subc.297 {
-      ha:attributes {
-       {io_pcb::hidename_y}=18.4475 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=R28
-       value=27k
-       {io_pcb::hidename_direction}=1
-       {io_pcb::hidename_x}=28.1813 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.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  
-            }
-          }
+       uid = 2948JTdjTKzy5Ud+Np8AAAAL
+      }
+      ha:subc.16758 {
+       ha:attributes {
+        {io_pcb::hidename_y}=23.3807 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=R17
+        value=100k
+        {io_pcb::hidename_direction}=1
+        {io_pcb::hidename_x}=11.9629 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+       ha:ps_proto_v4.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  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
             }
-          }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-        }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.298 {
-        proto=0; x=30.0736mm; y=687.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.16771 {
+         proto=0; x=681.48mil; y=1.07in; 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=30.0736mm; y=718.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.16772 {
+         proto=0; x=681.48mil; y=1.10148in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.300 {
-           x1=30.0736mm; y1=702.74mil; x2=30.0736mm; y2=702.74mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.16759 {
+            x1=681.48mil; y1=27.577796mm; x2=681.48mil; y2=27.577796mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.303 {
-           x1=30.0736mm; y1=702.74mil; x2=30.0736mm; y2=702.74mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.16762 {
+            x1=681.48mil; y1=27.577796mm; x2=681.48mil; y2=27.577796mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.306 {
-           x1=30.0736mm; y1=702.74mil; x2=30.0736mm; y2=16.849596mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.16765 {
+            x1=681.48mil; y1=27.577796mm; x2=681.48mil; y2=26.577796mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.309 {
-           x1=30.0736mm; y1=702.74mil; x2=29.0736mm; y2=702.74mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.16768 {
+            x1=681.48mil; y1=27.577796mm; x2=16.309592mm; y2=27.577796mm; 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 = 2948JTdjTKzy5Ud+Np8AAAAI
-     }
-     ha:subc.312 {
-      ha:attributes {
-       {io_pcb::hidename_y}=17.4371 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=R27
-       value=100k
-       {io_pcb::hidename_direction}=0
-       {io_pcb::hidename_x}=27.6667 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.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  
-            }
-          }
+       uid = 2948JTdjTKzy5Ud+Np8AAAAM
+      }
+      ha:subc.16773 {
+       ha:attributes {
+        {io_pcb::hidename_y}=6.6675 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=R1
+        value=3.3k
+        {io_pcb::hidename_direction}=0
+        {io_pcb::hidename_x}=18.3007 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
             }
-          }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-            }
-          }
-        }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.313 {
-        proto=0; x=29.311596mm; y=760.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.16786 {
+         proto=0; x=22.079204mm; y=473.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.314 {
-        proto=0; x=28.512004mm; y=760.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.16787 {
+         proto=0; x=900.74mil; y=473.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.315 {
-           x1=28.9118mm; y1=760.0mil; x2=28.9118mm; y2=760.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.16774 {
+            x1=885.0mil; y1=473.0mil; x2=885.0mil; y2=473.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.318 {
-           x1=28.9118mm; y1=760.0mil; x2=28.9118mm; y2=760.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.16777 {
+            x1=885.0mil; y1=473.0mil; x2=885.0mil; y2=473.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.321 {
-           x1=28.9118mm; y1=760.0mil; x2=27.9118mm; y2=760.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.16780 {
+            x1=885.0mil; y1=473.0mil; x2=23.479mm; y2=473.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.324 {
-           x1=28.9118mm; y1=760.0mil; x2=28.9118mm; y2=18.304mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.16783 {
+            x1=885.0mil; y1=473.0mil; x2=885.0mil; y2=13.0142mm; 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 = 2948JTdjTKzy5Ud+Np8AAAAJ
-     }
-     ha:subc.327 {
-      ha:attributes {
-       {io_pcb::hidename_y}=25.8765 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=R23
-       value=27k
-       {io_pcb::hidename_direction}=1
-       {io_pcb::hidename_x}=11.9507 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.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  
-            }
-          }
+       uid = 2948JTdjTKzy5Ud+Np8AAAAN
+      }
+      ha:subc.16788 {
+       ha:attributes {
+        {io_pcb::hidename_y}=24.1625 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=R11
+        value=549
+        {io_pcb::hidename_direction}=1
+        {io_pcb::hidename_x}=12.3825 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+       ha:ps_proto_v4.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  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
             }
-          }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-        }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.328 {
-        proto=0; x=546.0mil; y=954.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.16801 {
+         proto=0; x=603.0mil; y=29.413204mm; 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.329 {
-        proto=0; x=546.0mil; y=23.432008mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.16802 {
+         proto=0; x=603.0mil; y=30.212796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.330 {
-           x1=546.0mil; y1=23.831804mm; x2=546.0mil; y2=23.831804mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.16789 {
+            x1=603.0mil; y1=29.813mm; x2=603.0mil; y2=29.813mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.333 {
-           x1=546.0mil; y1=23.831804mm; x2=546.0mil; y2=23.831804mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.16792 {
+            x1=603.0mil; y1=29.813mm; x2=603.0mil; y2=29.813mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.336 {
-           x1=546.0mil; y1=23.831804mm; x2=546.0mil; y2=24.831804mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.16795 {
+            x1=603.0mil; y1=29.813mm; x2=603.0mil; y2=28.813mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.339 {
-           x1=546.0mil; y1=23.831804mm; x2=14.8684mm; y2=23.831804mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.16798 {
+            x1=603.0mil; y1=29.813mm; x2=14.3162mm; y2=29.813mm; 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 = 2948JTdjTKzy5Ud+Np8AAAAK
-     }
-     ha:subc.342 {
-      ha:attributes {
-       {io_pcb::hidename_y}=23.2349 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=R18
-       value=100k
-       {io_pcb::hidename_direction}=1
-       {io_pcb::hidename_x}=16.8275 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.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  
-            }
-          }
+       uid = 2948JTdjTKzy5Ud+Np8AAAAO
+      }
+      ha:subc.16803 {
+       ha:attributes {
+        {io_pcb::hidename_y}=16.9545 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=R15
+        value=100k
+        {io_pcb::hidename_direction}=0
+        {io_pcb::hidename_x}=24.9875 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
             }
-          }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
-           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.343 {
-        proto=0; x=737.0mil; y=21.222204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.16816 {
+         proto=0; x=28.918404mm; y=885.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.344 {
-        proto=0; x=737.0mil; y=22.021796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.16817 {
+         proto=0; x=29.717996mm; y=885.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.345 {
-           x1=737.0mil; y1=21.622mm; x2=737.0mil; y2=21.622mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.16804 {
+            x1=29.3182mm; y1=885.0mil; x2=29.3182mm; y2=885.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.348 {
-           x1=737.0mil; y1=21.622mm; x2=737.0mil; y2=21.622mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.16807 {
+            x1=29.3182mm; y1=885.0mil; x2=29.3182mm; y2=885.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.351 {
-           x1=737.0mil; y1=21.622mm; x2=737.0mil; y2=20.622mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.16810 {
+            x1=29.3182mm; y1=885.0mil; x2=30.3182mm; y2=885.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.354 {
-           x1=737.0mil; y1=21.622mm; x2=17.7198mm; y2=21.622mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.16813 {
+            x1=29.3182mm; y1=885.0mil; x2=29.3182mm; y2=23.479mm; 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 = 2948JTdjTKzy5Ud+Np8AAAAL
-     }
-     ha:subc.357 {
-      ha:attributes {
-       {io_pcb::hidename_y}=23.3807 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=R17
-       value=100k
-       {io_pcb::hidename_direction}=1
-       {io_pcb::hidename_x}=11.9629 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.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  
-            }
-          }
+       uid = 2948JTdjTKzy5Ud+Np8AAAAP
+      }
+      ha:subc.16818 {
+       ha:attributes {
+        {io_pcb::hidename_y}=8.2357 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=R2
+        value=3.3k
+        {io_pcb::hidename_direction}=1
+        {io_pcb::hidename_x}=12.8905 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+       ha:ps_proto_v4.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  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
             }
-          }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-        }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.358 {
-        proto=0; x=546.48mil; y=835.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.16831 {
+         proto=0; x=625.0mil; y=13.677396mm; 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.359 {
-        proto=0; x=546.48mil; y=866.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.16832 {
+         proto=0; x=625.0mil; y=12.877804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.360 {
-           x1=546.48mil; y1=850.74mil; x2=546.48mil; y2=850.74mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.16819 {
+            x1=625.0mil; y1=13.2776mm; x2=625.0mil; y2=13.2776mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.363 {
-           x1=546.48mil; y1=850.74mil; x2=546.48mil; y2=850.74mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.16822 {
+            x1=625.0mil; y1=13.2776mm; x2=625.0mil; y2=13.2776mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.366 {
-           x1=546.48mil; y1=850.74mil; x2=546.48mil; y2=20.608796mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.16825 {
+            x1=625.0mil; y1=13.2776mm; x2=625.0mil; y2=14.2776mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.369 {
-           x1=546.48mil; y1=850.74mil; x2=12.880592mm; y2=850.74mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.16828 {
+            x1=625.0mil; y1=13.2776mm; x2=16.875mm; y2=13.2776mm; 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 = 2948JTdjTKzy5Ud+Np8AAAAM
-     }
-     ha:subc.372 {
-      ha:attributes {
-       {io_pcb::hidename_y}=6.6675 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=R1
-       value=3.3k
-       {io_pcb::hidename_direction}=0
-       {io_pcb::hidename_x}=18.3007 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.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  
-            }
-          }
+       uid = 2948JTdjTKzy5Ud+Np8AAAAQ
+      }
+      ha:subc.16833 {
+       ha:attributes {
+        {io_pcb::hidename_y}=16.5001 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=C5
+        value=4.7uF
+        {io_pcb::hidename_direction}=3
+        {io_pcb::hidename_x}=8.0645 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+       ha:ps_proto_v4.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  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
             }
-          }
+            clearance=0.0
+             li:ps_poly {
+              -0.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 { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-            }
-          }
-        }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.373 {
-        proto=0; x=18.650204mm; y=238.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.16846 {
+         proto=0; x=377.0mil; y=895.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.16847 {
+         proto=0; x=377.0mil; y=926.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:padstack_ref.374 {
-        proto=0; x=765.74mil; y=238.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.375 {
-           x1=750.0mil; y1=238.0mil; x2=750.0mil; y2=238.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.16834 {
+            x1=377.0mil; y1=910.74mil; x2=377.0mil; y2=910.74mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.378 {
-           x1=750.0mil; y1=238.0mil; x2=750.0mil; y2=238.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.16837 {
+            x1=377.0mil; y1=910.74mil; x2=377.0mil; y2=910.74mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.381 {
-           x1=750.0mil; y1=238.0mil; x2=20.05mm; y2=238.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.16840 {
+            x1=377.0mil; y1=910.74mil; x2=377.0mil; y2=22.132796mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.384 {
-           x1=750.0mil; y1=238.0mil; x2=750.0mil; y2=7.0452mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.16843 {
+            x1=377.0mil; y1=910.74mil; x2=8.5758mm; y2=910.74mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = 2948JTdjTKzy5Ud+Np8AAAAN
-     }
-     ha:subc.387 {
-      ha:attributes {
-       {io_pcb::hidename_y}=24.1625 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=R11
-       value=549
-       {io_pcb::hidename_direction}=1
-       {io_pcb::hidename_x}=12.3825 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.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  
-            }
-          }
+       uid = 2948JTdjTKzy5Ud+Np8AAAAR
+      }
+      ha:subc.16848 {
+       ha:attributes {
+        {io_pcb::hidename_y}=5.7973 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=R20
+        value=27k
+        {io_pcb::hidename_direction}=3
+        {io_pcb::hidename_x}=13.0683 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+       ha:ps_proto_v4.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  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
             }
-          }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-        }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.388 {
-        proto=0; x=468.0mil; y=23.444204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.16861 {
+         proto=0; x=625.0mil; y=14.782804mm; 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.389 {
-        proto=0; x=468.0mil; y=24.243796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.16862 {
+         proto=0; x=625.0mil; y=15.582396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.390 {
-           x1=468.0mil; y1=23.844mm; x2=468.0mil; y2=23.844mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.16849 {
+            x1=625.0mil; y1=15.1826mm; x2=625.0mil; y2=15.1826mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.393 {
-           x1=468.0mil; y1=23.844mm; x2=468.0mil; y2=23.844mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.16852 {
+            x1=625.0mil; y1=15.1826mm; x2=625.0mil; y2=15.1826mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.396 {
-           x1=468.0mil; y1=23.844mm; x2=468.0mil; y2=22.844mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.16855 {
+            x1=625.0mil; y1=15.1826mm; x2=625.0mil; y2=14.1826mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.399 {
-           x1=468.0mil; y1=23.844mm; x2=10.8872mm; y2=23.844mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.16858 {
+            x1=625.0mil; y1=15.1826mm; x2=14.875mm; y2=15.1826mm; 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 = 2948JTdjTKzy5Ud+Np8AAAAO
-     }
-     ha:subc.402 {
-      ha:attributes {
-       {io_pcb::hidename_y}=16.9545 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=R15
-       value=100k
-       {io_pcb::hidename_direction}=0
-       {io_pcb::hidename_x}=24.9875 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.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  
-            }
-          }
+       uid = 2948JTdjTKzy5Ud+Np8AAAAS
+      }
+      ha:subc.16863 {
+       ha:attributes {
+        {io_pcb::hidename_y}=10.8021 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=R13
+        value=100k
+        {io_pcb::hidename_direction}=1
+        {io_pcb::hidename_x}=18.0213 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+       ha:ps_proto_v4.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  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
             }
-          }
+            clearance=0.0
+             li:ps_poly {
+              -0.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 { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-            }
-          }
-        }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.403 {
-        proto=0; x=25.489404mm; y=650.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.16876 {
+         proto=0; x=874.0mil; y=16.293596mm; 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=26.288996mm; y=650.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.16877 {
+         proto=0; x=874.0mil; y=15.494004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.405 {
-           x1=25.8892mm; y1=650.0mil; x2=25.8892mm; y2=650.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.16864 {
+            x1=874.0mil; y1=15.8938mm; x2=874.0mil; y2=15.8938mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.408 {
-           x1=25.8892mm; y1=650.0mil; x2=25.8892mm; y2=650.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.16867 {
+            x1=874.0mil; y1=15.8938mm; x2=874.0mil; y2=15.8938mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.411 {
-           x1=25.8892mm; y1=650.0mil; x2=26.8892mm; y2=650.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.16870 {
+            x1=874.0mil; y1=15.8938mm; x2=874.0mil; y2=16.8938mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.414 {
-           x1=25.8892mm; y1=650.0mil; x2=25.8892mm; y2=17.51mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.16873 {
+            x1=874.0mil; y1=15.8938mm; x2=23.1996mm; y2=15.8938mm; 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 = 2948JTdjTKzy5Ud+Np8AAAAP
-     }
-     ha:subc.417 {
-      ha:attributes {
-       {io_pcb::hidename_y}=8.2357 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=R2
-       value=3.3k
-       {io_pcb::hidename_direction}=1
-       {io_pcb::hidename_x}=12.8905 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.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  
-            }
-          }
+       uid = 2948JTdjTKzy5Ud+Np8AAAAT
+      }
+      ha:subc.16878 {
+       ha:attributes {
+        {io_pcb::hidename_y}=25.8699 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=R12
+        value=549
+        {io_pcb::hidename_direction}=0
+        {io_pcb::hidename_x}=17.4493 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
             }
-          }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
-           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.418 {
-        proto=0; x=490.0mil; y=7.708396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.16891 {
+         proto=0; x=856.48mil; y=1.242in; 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.419 {
-        proto=0; x=490.0mil; y=6.908804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.16892 {
+         proto=0; x=825.0mil; y=1.242in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.420 {
-           x1=490.0mil; y1=7.3086mm; x2=490.0mil; y2=7.3086mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.16879 {
+            x1=840.74mil; y1=1.242in; x2=840.74mil; y2=1.242in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.423 {
-           x1=490.0mil; y1=7.3086mm; x2=490.0mil; y2=7.3086mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.16882 {
+            x1=840.74mil; y1=1.242in; x2=840.74mil; y2=1.242in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.426 {
-           x1=490.0mil; y1=7.3086mm; x2=490.0mil; y2=8.3086mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.16885 {
+            x1=840.74mil; y1=1.242in; x2=20.354796mm; y2=1.242in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.429 {
-           x1=490.0mil; y1=7.3086mm; x2=13.446mm; y2=7.3086mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.16888 {
+            x1=840.74mil; y1=1.242in; x2=840.74mil; y2=30.5468mm; 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 = 2948JTdjTKzy5Ud+Np8AAAAQ
-     }
-     ha:subc.432 {
-      ha:attributes {
-       {io_pcb::hidename_y}=16.5001 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=C5
-       value=4.7uF
-       {io_pcb::hidename_direction}=3
-       {io_pcb::hidename_x}=8.0645 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.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  
-            }
-          }
+       uid = 2948JTdjTKzy5Ud+Np8AAAAU
+      }
+      ha:subc.16893 {
+       ha:attributes {
+        {io_pcb::hidename_y}=23.8379 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=R5
+        value=3.3k
+        {io_pcb::hidename_direction}=3
+        {io_pcb::hidename_x}=12.3571 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+       ha:ps_proto_v4.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  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
             }
-          }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-        }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.433 {
-        proto=0; x=242.0mil; y=660.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.16906 {
+         proto=0; x=642.0mil; y=30.212796mm; 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.16907 {
+         proto=0; x=642.0mil; y=29.413204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:padstack_ref.434 {
-        proto=0; x=242.0mil; y=691.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:layers {
 
-        li:thermal {
-        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-        ha:attributes {
-          term=2
-          name=2
+          li:objects {
+           ha:line.16894 {
+            x1=642.0mil; y1=29.813mm; x2=642.0mil; y2=29.813mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.16897 {
+            x1=642.0mil; y1=29.813mm; x2=642.0mil; y2=29.813mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.16900 {
+            x1=642.0mil; y1=29.813mm; x2=642.0mil; y2=30.813mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.16903 {
+            x1=642.0mil; y1=29.813mm; x2=17.3068mm; y2=29.813mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
       }
-      li:layers {
+       uid = 2948JTdjTKzy5Ud+Np8AAAAV
+      }
+      ha:subc.16908 {
+       ha:attributes {
+        {io_pcb::hidename_y}=4.8453 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=R19
+        value=27k
+        {io_pcb::hidename_direction}=3
+        {io_pcb::hidename_x}=19.6469 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-         li:objects {
-          ha:line.435 {
-           x1=242.0mil; y1=675.74mil; x2=242.0mil; y2=675.74mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.438 {
-           x1=242.0mil; y1=675.74mil; x2=242.0mil; y2=675.74mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-          }
-          ha:line.441 {
-           x1=242.0mil; y1=675.74mil; x2=242.0mil; y2=16.163796mm; 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 {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
            }
-          }
-          ha:line.444 {
-           x1=242.0mil; y1=675.74mil; x2=5.1468mm; y2=675.74mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
        }
       }
-     }
-      uid = 2948JTdjTKzy5Ud+Np8AAAAR
-     }
-     ha:subc.447 {
-      ha:attributes {
-       {io_pcb::hidename_y}=5.7973 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=R20
-       value=27k
-       {io_pcb::hidename_direction}=3
-       {io_pcb::hidename_x}=13.0683 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.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
+
+       li:objects {
+        ha:padstack_ref.16921 {
+         proto=0; x=874.0mil; y=13.780004mm; 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.16922 {
+         proto=0; x=874.0mil; y=14.579596mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
+        }
+       }
+       li:layers {
+
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.16909 {
+            x1=874.0mil; y1=14.1798mm; x2=874.0mil; y2=14.1798mm; 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.16912 {
+            x1=874.0mil; y1=14.1798mm; x2=874.0mil; y2=14.1798mm; 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.16915 {
+            x1=874.0mil; y1=14.1798mm; x2=874.0mil; y2=13.1798mm; 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.16918 {
+            x1=874.0mil; y1=14.1798mm; x2=21.1996mm; y2=14.1798mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
             }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
       }
-     }
+       uid = 2948JTdjTKzy5Ud+Np8AAAAW
+      }
+      ha:subc.16923 {
+       ha:attributes {
+        {io_pcb::hidename_y}=24.9555 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=R6
+        value=3.3k
+        {io_pcb::hidename_direction}=0
+        {io_pcb::hidename_x}=19.1315 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      li:objects {
-       ha:padstack_ref.448 {
-        proto=0; x=490.0mil; y=8.813804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        li:thermal {
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
-       ha:padstack_ref.449 {
-        proto=0; x=490.0mil; y=9.613396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+
+       li:objects {
+        ha:padstack_ref.16936 {
+         proto=0; x=903.0mil; y=1.205in; 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.16937 {
+         proto=0; x=22.136608mm; y=1.205in; 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:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.450 {
-           x1=490.0mil; y1=9.2136mm; x2=490.0mil; y2=9.2136mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.16924 {
+            x1=22.536404mm; y1=1.205in; x2=22.536404mm; y2=1.205in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.453 {
-           x1=490.0mil; y1=9.2136mm; x2=490.0mil; y2=9.2136mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.16927 {
+            x1=22.536404mm; y1=1.205in; x2=22.536404mm; y2=1.205in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.456 {
-           x1=490.0mil; y1=9.2136mm; x2=490.0mil; y2=8.2136mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.16930 {
+            x1=22.536404mm; y1=1.205in; x2=21.536404mm; y2=1.205in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.459 {
-           x1=490.0mil; y1=9.2136mm; x2=11.446mm; y2=9.2136mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.16933 {
+            x1=22.536404mm; y1=1.205in; x2=22.536404mm; y2=29.607mm; 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 = 2948JTdjTKzy5Ud+Np8AAAAS
-     }
-     ha:subc.462 {
-      ha:attributes {
-       {io_pcb::hidename_y}=10.8021 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=R13
-       value=100k
-       {io_pcb::hidename_direction}=1
-       {io_pcb::hidename_x}=18.0213 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.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  
-            }
-          }
+       uid = 2948JTdjTKzy5Ud+Np8AAAAX
+      }
+      ha:subc.16938 {
+       ha:attributes {
+        {io_pcb::hidename_y}=7.3533 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=R8
+        value=549
+        {io_pcb::hidename_direction}=0
+        {io_pcb::hidename_x}=12.9413 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
             }
-          }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
-           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.463 {
-        proto=0; x=739.0mil; y=10.324596mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.16951 {
+         proto=0; x=16.770604mm; y=502.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.464 {
-        proto=0; x=739.0mil; y=9.525004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.16952 {
+         proto=0; x=691.74mil; y=502.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.465 {
-           x1=739.0mil; y1=9.9248mm; x2=739.0mil; y2=9.9248mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.16939 {
+            x1=676.0mil; y1=502.0mil; x2=676.0mil; y2=502.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.468 {
-           x1=739.0mil; y1=9.9248mm; x2=739.0mil; y2=9.9248mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.16942 {
+            x1=676.0mil; y1=502.0mil; x2=676.0mil; y2=502.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.471 {
-           x1=739.0mil; y1=9.9248mm; x2=739.0mil; y2=10.9248mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.16945 {
+            x1=676.0mil; y1=502.0mil; x2=18.1704mm; y2=502.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.474 {
-           x1=739.0mil; y1=9.9248mm; x2=19.7706mm; y2=9.9248mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.16948 {
+            x1=676.0mil; y1=502.0mil; x2=676.0mil; y2=13.7508mm; 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 = 2948JTdjTKzy5Ud+Np8AAAAT
-     }
-     ha:subc.477 {
-      ha:attributes {
-       {io_pcb::hidename_y}=25.8699 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=R12
-       value=549
-       {io_pcb::hidename_direction}=0
-       {io_pcb::hidename_x}=17.4493 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.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  
-            }
-          }
+       uid = 2948JTdjTKzy5Ud+Np8AAAAY
+      }
+      ha:subc.16953 {
+       ha:attributes {
+        {io_pcb::hidename_y}=4.5593 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=R7
+        value=549
+        {io_pcb::hidename_direction}=2
+        {io_pcb::hidename_x}=19.8755 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+       ha:ps_proto_v4.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