us on_every_layer user script to constrain planes to board edge with pullback
authorBdale Garbee <bdale@gag.com>
Sat, 8 May 2021 16:55:44 +0000 (10:55 -0600)
committerBdale Garbee <bdale@gag.com>
Sat, 8 May 2021 16:55:44 +0000 (10:55 -0600)
tirepyro.lht

index 50709cea6234e59f3b59c215772e4cfc8d590831..fc9e4f523ca3404e6e18c3a54c554ed180dd47fd 100644 (file)
@@ -442,75 +442,907 @@ ha:pcb-rnd-board-v7 {
      clearline=1
     }
    }
+   ha:line.79963 {
+    x1=40.259mm; y1=119.9642mm; x2=3.639in; y2=119.9642mm; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
+    }
+   }
+   ha:line.79975 {
+    x1=35.9156mm; y1=426.0mil; x2=3.81in; y2=426.0mil; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
+    }
+   }
+   ha:line.79987 {
+    x1=38.1mm; y1=2.609in; x2=31.676942mm; y2=2.609in; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
+    }
+   }
+   ha:line.79999 {
+    x1=38.1mm; y1=2.359in; x2=31.708229mm; y2=2.359in; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
+    }
+   }
+   ha:line.80011 {
+    x1=3.73in; y1=2.359in; x2=100.981371mm; y2=2.359in; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
+    }
+   }
+   ha:line.80023 {
+    x1=3.73in; y1=2.609in; x2=101.0158mm; y2=2.609in; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
+    }
+   }
+   ha:arc.80035 {
+    x=3.73in; y=2.484in; width=125.0mil; height=125.0mil; astart=-90.000000; adelta=90.000000; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
+    }
+   }
+   ha:arc.80039 {
+    x=3.73in; y=2.484in; width=125.0mil; height=125.0mil; astart=0.000000; adelta=90.000000; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
+    }
+   }
+   ha:arc.80043 {
+    x=38.1mm; y=2.484in; width=125.0mil; height=125.0mil; astart=270.000000; adelta=-90.000000; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
+    }
+   }
+   ha:arc.80047 {
+    x=38.1mm; y=2.484in; width=125.0mil; height=125.0mil; astart=180.000000; adelta=-90.000000; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
+    }
+   }
+   ha:arc.80051 {
+    x=40.259mm; y=4.532in; width=191.0mil; height=191.0mil; astart=90.000000; adelta=-79.217947; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
+    }
+   }
+   ha:arc.80055 {
+    x=3.639in; y=4.532in; width=191.0mil; height=191.0mil; astart=90.000000; adelta=79.217970; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
+    }
+   }
+   ha:arc.80059 {
+    x=14.846in; y=2.551in; width=13.599in; height=13.599in; astart=351.010070; adelta=8.180962; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
+    }
+   }
+   ha:arc.80063 {
+    x=14.846in; y=2.551in; width=13.599in; height=13.599in; astart=360.244368; adelta=8.284051; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
+    }
+   }
+   ha:arc.80067 {
+    x=-244.3988mm; y=2.551in; width=13.599in; height=13.599in; astart=188.989930; adelta=-8.180962; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
+    }
+   }
+   ha:arc.80071 {
+    x=-244.3988mm; y=2.551in; width=13.599in; height=13.599in; astart=179.755632; adelta=-8.284051; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
+    }
+   }
   }
   color = {#8b2323}
    ha:combining {
    }
-}
-     ha:bottom-sig      { lid=1; group=10; ha:attributes { {pcb-rnd::key::select}={<Key>l; <Key>b}; {pcb-rnd::key::vis}={<Key>l; Shift<Key>b} }
-  li:objects {
-   ha:line.69049 {
-    x1=1.913in; y1=2.914in; x2=1.831in; y2=3.019in; thickness=10.0mil; clearance=20.0mil;
+}
+     ha:bottom-sig      { lid=1; group=10; ha:attributes { {pcb-rnd::key::select}={<Key>l; <Key>b}; {pcb-rnd::key::vis}={<Key>l; Shift<Key>b} }
+  li:objects {
+   ha:line.69049 {
+    x1=1.913in; y1=2.914in; x2=1.831in; y2=3.019in; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.79972 {
+    x1=40.259mm; y1=119.9642mm; x2=3.639in; y2=119.9642mm; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
+    }
+   }
+   ha:line.79984 {
+    x1=35.9156mm; y1=426.0mil; x2=3.81in; y2=426.0mil; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
+    }
+   }
+   ha:line.79996 {
+    x1=38.1mm; y1=2.609in; x2=31.676942mm; y2=2.609in; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
+    }
+   }
+   ha:line.80008 {
+    x1=38.1mm; y1=2.359in; x2=31.708229mm; y2=2.359in; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
+    }
+   }
+   ha:line.80020 {
+    x1=3.73in; y1=2.359in; x2=100.981371mm; y2=2.359in; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
+    }
+   }
+   ha:line.80032 {
+    x1=3.73in; y1=2.609in; x2=101.0158mm; y2=2.609in; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
+    }
+   }
+   ha:arc.80038 {
+    x=3.73in; y=2.484in; width=125.0mil; height=125.0mil; astart=-90.000000; adelta=90.000000; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
+    }
+   }
+   ha:arc.80042 {
+    x=3.73in; y=2.484in; width=125.0mil; height=125.0mil; astart=0.000000; adelta=90.000000; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
+    }
+   }
+   ha:arc.80046 {
+    x=38.1mm; y=2.484in; width=125.0mil; height=125.0mil; astart=270.000000; adelta=-90.000000; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
+    }
+   }
+   ha:arc.80050 {
+    x=38.1mm; y=2.484in; width=125.0mil; height=125.0mil; astart=180.000000; adelta=-90.000000; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
+    }
+   }
+   ha:arc.80054 {
+    x=40.259mm; y=4.532in; width=191.0mil; height=191.0mil; astart=90.000000; adelta=-79.217947; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
+    }
+   }
+   ha:arc.80058 {
+    x=3.639in; y=4.532in; width=191.0mil; height=191.0mil; astart=90.000000; adelta=79.217970; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
+    }
+   }
+   ha:arc.80062 {
+    x=14.846in; y=2.551in; width=13.599in; height=13.599in; astart=351.010070; adelta=8.180962; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
+    }
+   }
+   ha:arc.80066 {
+    x=14.846in; y=2.551in; width=13.599in; height=13.599in; astart=360.244368; adelta=8.284051; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
+    }
+   }
+   ha:arc.80070 {
+    x=-244.3988mm; y=2.551in; width=13.599in; height=13.599in; astart=188.989930; adelta=-8.180962; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
+    }
+   }
+   ha:arc.80074 {
+    x=-244.3988mm; y=2.551in; width=13.599in; height=13.599in; astart=179.755632; adelta=-8.284051; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
+    }
+   }
+  }
+  color = {#3a5fcd}
+  ha:combining {
+  }
+}
+     ha:top-gnd         { lid=2; group=3;
+   li:objects {
+    ha:polygon.78851 { clearance=20.0mil;
+     li:geometry {
+       ta:contour {
+        { 30.48mm; 114.935mm }
+        { 4.03in; 114.935mm }
+        { 4.03in; 361.0mil }
+        { 30.48mm; 361.0mil }
+       }
+     }
+
+     ha:flags {
+      clearpoly=1
+     }
+    }
+   }
+  color = {#104e8b}
+   ha:combining {
+   }
+ }
+     ha:bottom-gnd      { lid=3; group=10;
+   li:objects {
+    ha:polygon.78856 { clearance=20.0mil;
+     li:geometry {
+       ta:contour {
+        { 30.48mm; 114.935mm }
+        { 102.3366mm; 114.935mm }
+        { 102.3366mm; 361.0mil }
+        { 30.48mm; 361.0mil }
+       }
+     }
+
+     ha:flags {
+      clearpoly=1
+     }
+    }
+   }
+  color = {#cd3700}
+   ha:combining {
+   }
+ }
+     ha:int-sig2        { lid=4; group=7; ha:attributes { {pcb-rnd::key::select}={<Key>l; <Key>i}; {pcb-rnd::key::vis}={<Key>l; Shift<Key>i} }
+  li:objects {
+   ha:line.79969 {
+    x1=40.259mm; y1=119.9642mm; x2=3.639in; y2=119.9642mm; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
+    }
+   }
+   ha:line.79981 {
+    x1=35.9156mm; y1=426.0mil; x2=3.81in; y2=426.0mil; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
+    }
+   }
+   ha:line.79993 {
+    x1=38.1mm; y1=2.609in; x2=31.676942mm; y2=2.609in; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
+    }
+   }
+   ha:line.80005 {
+    x1=38.1mm; y1=2.359in; x2=31.708229mm; y2=2.359in; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
+    }
+   }
+   ha:line.80017 {
+    x1=3.73in; y1=2.359in; x2=100.981371mm; y2=2.359in; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
+    }
+   }
+   ha:line.80029 {
+    x1=3.73in; y1=2.609in; x2=101.0158mm; y2=2.609in; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
+    }
+   }
+   ha:arc.80037 {
+    x=3.73in; y=2.484in; width=125.0mil; height=125.0mil; astart=-90.000000; adelta=90.000000; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
+    }
+   }
+   ha:arc.80041 {
+    x=3.73in; y=2.484in; width=125.0mil; height=125.0mil; astart=0.000000; adelta=90.000000; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
+    }
+   }
+   ha:arc.80045 {
+    x=38.1mm; y=2.484in; width=125.0mil; height=125.0mil; astart=270.000000; adelta=-90.000000; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
+    }
+   }
+   ha:arc.80049 {
+    x=38.1mm; y=2.484in; width=125.0mil; height=125.0mil; astart=180.000000; adelta=-90.000000; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
+    }
+   }
+   ha:arc.80053 {
+    x=40.259mm; y=4.532in; width=191.0mil; height=191.0mil; astart=90.000000; adelta=-79.217947; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
+    }
+   }
+   ha:arc.80057 {
+    x=3.639in; y=4.532in; width=191.0mil; height=191.0mil; astart=90.000000; adelta=79.217970; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
+    }
+   }
+   ha:arc.80061 {
+    x=14.846in; y=2.551in; width=13.599in; height=13.599in; astart=351.010070; adelta=8.180962; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
+    }
+   }
+   ha:arc.80065 {
+    x=14.846in; y=2.551in; width=13.599in; height=13.599in; astart=360.244368; adelta=8.284051; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
+    }
+   }
+   ha:arc.80069 {
+    x=-244.3988mm; y=2.551in; width=13.599in; height=13.599in; astart=188.989930; adelta=-8.180962; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
+    }
+   }
+   ha:arc.80073 {
+    x=-244.3988mm; y=2.551in; width=13.599in; height=13.599in; astart=179.755632; adelta=-8.284051; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
+    }
+   }
+  }
+  color = {#548b54}
+  ha:combining {
+  }
+}
+     ha:int-sig1        { lid=5; group=5; ha:attributes { {pcb-rnd::key::select}={<Key>l; <Key>o}; {pcb-rnd::key::vis}={<Key>l; Shift<Key>o} }
+  li:objects {
+   ha:line.79966 {
+    x1=40.259mm; y1=119.9642mm; x2=3.639in; y2=119.9642mm; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
+    }
+   }
+   ha:line.79978 {
+    x1=35.9156mm; y1=426.0mil; x2=3.81in; y2=426.0mil; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
+    }
+   }
+   ha:line.79990 {
+    x1=38.1mm; y1=2.609in; x2=31.676942mm; y2=2.609in; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
+    }
+   }
+   ha:line.80002 {
+    x1=38.1mm; y1=2.359in; x2=31.708229mm; y2=2.359in; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
+    }
+   }
+   ha:line.80014 {
+    x1=3.73in; y1=2.359in; x2=100.981371mm; y2=2.359in; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
+    }
+   }
+   ha:line.80026 {
+    x1=3.73in; y1=2.609in; x2=101.0158mm; y2=2.609in; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
+    }
+   }
+   ha:arc.80036 {
+    x=3.73in; y=2.484in; width=125.0mil; height=125.0mil; astart=-90.000000; adelta=90.000000; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
+    }
+   }
+   ha:arc.80040 {
+    x=3.73in; y=2.484in; width=125.0mil; height=125.0mil; astart=0.000000; adelta=90.000000; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
+    }
+   }
+   ha:arc.80044 {
+    x=38.1mm; y=2.484in; width=125.0mil; height=125.0mil; astart=270.000000; adelta=-90.000000; thickness=10.0mil; clearance=40.0mil;
     ha:flags {
      clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
     }
    }
-  }
-  color = {#3a5fcd}
-  ha:combining {
-  }
-}
-     ha:top-gnd         { lid=2; group=3;
-   li:objects {
-    ha:polygon.78851 { clearance=20.0mil;
-     li:geometry {
-       ta:contour {
-        { 30.48mm; 114.935mm }
-        { 4.03in; 114.935mm }
-        { 4.03in; 361.0mil }
-        { 30.48mm; 361.0mil }
-       }
-     }
+   ha:arc.80048 {
+    x=38.1mm; y=2.484in; width=125.0mil; height=125.0mil; astart=180.000000; adelta=-90.000000; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
 
-     ha:flags {
-      clearpoly=1
-     }
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
     }
    }
-  color = {#104e8b}
-   ha:combining {
+   ha:arc.80052 {
+    x=40.259mm; y=4.532in; width=191.0mil; height=191.0mil; astart=90.000000; adelta=-79.217947; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
+    }
    }
- }
-     ha:bottom-gnd      { lid=3; group=10;
-   li:objects {
-    ha:polygon.78856 { clearance=20.0mil;
-     li:geometry {
-       ta:contour {
-        { 30.48mm; 114.935mm }
-        { 102.3366mm; 114.935mm }
-        { 102.3366mm; 361.0mil }
-        { 30.48mm; 361.0mil }
-       }
-     }
+   ha:arc.80056 {
+    x=3.639in; y=4.532in; width=191.0mil; height=191.0mil; astart=90.000000; adelta=79.217970; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
 
-     ha:flags {
-      clearpoly=1
-     }
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
     }
    }
-  color = {#cd3700}
-   ha:combining {
+   ha:arc.80060 {
+    x=14.846in; y=2.551in; width=13.599in; height=13.599in; astart=351.010070; adelta=8.180962; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
+    }
+   }
+   ha:arc.80064 {
+    x=14.846in; y=2.551in; width=13.599in; height=13.599in; astart=360.244368; adelta=8.284051; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
+    }
+   }
+   ha:arc.80068 {
+    x=-244.3988mm; y=2.551in; width=13.599in; height=13.599in; astart=188.989930; adelta=-8.180962; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
+    }
+   }
+   ha:arc.80072 {
+    x=-244.3988mm; y=2.551in; width=13.599in; height=13.599in; astart=179.755632; adelta=-8.284051; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=edge
+      noexport=1
+    }
    }
- }
-     ha:int-sig2        { lid=4; group=7; ha:attributes { {pcb-rnd::key::select}={<Key>l; <Key>i}; {pcb-rnd::key::vis}={<Key>l; Shift<Key>i} }
-  li:objects {
-  }
-  color = {#548b54}
-  ha:combining {
-  }
-}
-     ha:int-sig1        { lid=5; group=5; ha:attributes { {pcb-rnd::key::select}={<Key>l; <Key>o}; {pcb-rnd::key::vis}={<Key>l; Shift<Key>o} }
-  li:objects {
   }
   color = {#8b7355}
   ha:combining {
@@ -523,96 +1355,144 @@ ha:pcb-rnd-board-v7 {
      ha:flags {
       clearline=1
      }
+      ha:attributes {
+       on_every_layer=edge
+      }
     }
     ha:line.23988 {
      x1=35.9156mm; y1=426.0mil; x2=3.81in; y2=426.0mil; thickness=10.0mil; clearance=40.0mil;
      ha:flags {
       clearline=1
      }
+      ha:attributes {
+       on_every_layer=edge
+      }
     }
     ha:line.24020 {
      x1=38.1mm; y1=2.609in; x2=31.676942mm; y2=2.609in; thickness=10.0mil; clearance=40.0mil;
      ha:flags {
       clearline=1
      }
+      ha:attributes {
+       on_every_layer=edge
+      }
     }
     ha:line.24023 {
      x1=38.1mm; y1=2.359in; x2=31.708229mm; y2=2.359in; thickness=10.0mil; clearance=40.0mil;
      ha:flags {
       clearline=1
      }
+      ha:attributes {
+       on_every_layer=edge
+      }
     }
     ha:line.24026 {
      x1=3.73in; y1=2.359in; x2=100.981371mm; y2=2.359in; thickness=10.0mil; clearance=40.0mil;
      ha:flags {
       clearline=1
      }
+      ha:attributes {
+       on_every_layer=edge
+      }
     }
     ha:line.24029 {
      x1=3.73in; y1=2.609in; x2=101.0158mm; y2=2.609in; thickness=10.0mil; clearance=40.0mil;
      ha:flags {
       clearline=1
      }
+      ha:attributes {
+       on_every_layer=edge
+      }
     }
     ha:arc.24004 {
      x=3.73in; y=2.484in; width=125.0mil; height=125.0mil; astart=-90.000000; adelta=90.000000; thickness=10.0mil; clearance=40.0mil;
      ha:flags {
       clearline=1
      }
+      ha:attributes {
+       on_every_layer=edge
+      }
     }
     ha:arc.24005 {
      x=3.73in; y=2.484in; width=125.0mil; height=125.0mil; astart=0.000000; adelta=90.000000; thickness=10.0mil; clearance=40.0mil;
      ha:flags {
       clearline=1
      }
+      ha:attributes {
+       on_every_layer=edge
+      }
     }
     ha:arc.24012 {
      x=38.1mm; y=2.484in; width=125.0mil; height=125.0mil; astart=270.000000; adelta=-90.000000; thickness=10.0mil; clearance=40.0mil;
      ha:flags {
       clearline=1
      }
+      ha:attributes {
+       on_every_layer=edge
+      }
     }
     ha:arc.24013 {
      x=38.1mm; y=2.484in; width=125.0mil; height=125.0mil; astart=180.000000; adelta=-90.000000; thickness=10.0mil; clearance=40.0mil;
      ha:flags {
       clearline=1
      }
+      ha:attributes {
+       on_every_layer=edge
+      }
     }
     ha:arc.24036 {
      x=40.259mm; y=4.532in; width=191.0mil; height=191.0mil; astart=90.000000; adelta=-79.217947; thickness=10.0mil; clearance=40.0mil;
      ha:flags {
       clearline=1
      }
+      ha:attributes {
+       on_every_layer=edge
+      }
     }
     ha:arc.24052 {
      x=3.639in; y=4.532in; width=191.0mil; height=191.0mil; astart=90.000000; adelta=79.217970; thickness=10.0mil; clearance=40.0mil;
      ha:flags {
       clearline=1
      }
+      ha:attributes {
+       on_every_layer=edge
+      }
     }
     ha:arc.26004 {
      x=14.846in; y=2.551in; width=13.599in; height=13.599in; astart=351.010070; adelta=8.180962; thickness=10.0mil; clearance=40.0mil;
      ha:flags {
       clearline=1
      }
+      ha:attributes {
+       on_every_layer=edge
+      }
     }
     ha:arc.26006 {
      x=14.846in; y=2.551in; width=13.599in; height=13.599in; astart=360.244368; adelta=8.284051; thickness=10.0mil; clearance=40.0mil;
      ha:flags {
       clearline=1
      }
+      ha:attributes {
+       on_every_layer=edge
+      }
     }
     ha:arc.26591 {
      x=-244.3988mm; y=2.551in; width=13.599in; height=13.599in; astart=188.989930; adelta=-8.180962; thickness=10.0mil; clearance=40.0mil;
      ha:flags {
       clearline=1
      }
+      ha:attributes {
+       on_every_layer=edge
+      }
     }
     ha:arc.26593 {
      x=-244.3988mm; y=2.551in; width=13.599in; height=13.599in; astart=179.755632; adelta=-8.284051; thickness=10.0mil; clearance=40.0mil;
      ha:flags {
       clearline=1
      }
+      ha:attributes {
+       on_every_layer=edge
+      }
     }
    }
   color = {#00868b}
@@ -724,6 +1604,9 @@ ha:pcb-rnd-board-v7 {
 
               li:thermal {
               }
+               ha:attributes {
+                on_every_layer=edge
+               }
              }
              ha:padstack_ref.69262 {
               proto=0; x=1.92in; y=2.978in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
@@ -733,6 +1616,9 @@ ha:pcb-rnd-board-v7 {
 
               li:thermal {
               }
+               ha:attributes {
+                on_every_layer=edge
+               }
              }
              ha:padstack_ref.69263 {
               proto=0; x=1.913in; y=2.914in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
@@ -742,6 +1628,9 @@ ha:pcb-rnd-board-v7 {
 
               li:thermal {
               }
+               ha:attributes {
+                on_every_layer=edge
+               }
              }
              ha:subc.19612 {
               ha:attributes {
@@ -992,40 +1881,24 @@ ha:pcb-rnd-board-v7 {
                  li:objects {
                   ha:line.19630 {
                    x1=3.724in; y1=38.1mm; x2=3.724in; y2=38.1mm; thickness=0.1mm; clearance=0.0;
-                   ha:flags {
-                    selected=1
-                   }
-
                    ha:attributes {
                      subc-role=pnp-origin
                    }
                   }
                   ha:line.19633 {
                    x1=3.724in; y1=38.1mm; x2=3.724in; y2=38.1mm; thickness=0.1mm; clearance=0.0;
-                   ha:flags {
-                    selected=1
-                   }
-
                    ha:attributes {
                      subc-role=origin
                    }
                   }
                   ha:line.19636 {
                    x1=3.724in; y1=38.1mm; x2=95.5896mm; y2=38.1mm; thickness=0.1mm; clearance=0.0;
-                   ha:flags {
-                    selected=1
-                   }
-
                    ha:attributes {
                      subc-role=x
                    }
                   }
                   ha:line.19639 {
                    x1=3.724in; y1=38.1mm; x2=3.724in; y2=39.1mm; thickness=0.1mm; clearance=0.0;
-                   ha:flags {
-                    selected=1
-                   }
-
                    ha:attributes {
                      subc-role=y
                    }
@@ -1290,40 +2163,24 @@ ha:pcb-rnd-board-v7 {
                  li:objects {
                   ha:line.19662 {
                    x1=3.73in; y1=88.1126mm; x2=3.73in; y2=88.1126mm; thickness=0.1mm; clearance=0.0;
-                   ha:flags {
-                    selected=1
-                   }
-
                    ha:attributes {
                      subc-role=pnp-origin
                    }
                   }
                   ha:line.19665 {
                    x1=3.73in; y1=88.1126mm; x2=3.73in; y2=88.1126mm; thickness=0.1mm; clearance=0.0;
-                   ha:flags {
-                    selected=1
-                   }
-
                    ha:attributes {
                      subc-role=origin
                    }
                   }
                   ha:line.19668 {
                    x1=3.73in; y1=88.1126mm; x2=95.742mm; y2=88.1126mm; thickness=0.1mm; clearance=0.0;
-                   ha:flags {
-                    selected=1
-                   }
-
                    ha:attributes {
                      subc-role=x
                    }
                   }
                   ha:line.19671 {
                    x1=3.73in; y1=88.1126mm; x2=3.73in; y2=89.1126mm; thickness=0.1mm; clearance=0.0;
-                   ha:flags {
-                    selected=1
-                   }
-
                    ha:attributes {
                      subc-role=y
                    }
@@ -3249,40 +4106,24 @@ ha:pcb-rnd-board-v7 {
                     li:objects {
                      ha:line.30255 {
                       x1=86.36mm; y1=13.321851mm; x2=86.36mm; y2=13.321851mm; thickness=0.1mm; clearance=0.0;
-                      ha:flags {
-                       selected=1
-                      }
-
                       ha:attributes {
                         subc-role=pnp-origin
                       }
                      }
                      ha:line.30258 {
                       x1=86.36mm; y1=426.0mil; x2=86.36mm; y2=426.0mil; thickness=0.1mm; clearance=0.0;
-                      ha:flags {
-                       selected=1
-                      }
-
                       ha:attributes {
                         subc-role=origin
                       }
                      }
                      ha:line.30261 {
                       x1=86.36mm; y1=426.0mil; x2=85.36mm; y2=426.0mil; thickness=0.1mm; clearance=0.0;
-                      ha:flags {
-                       selected=1
-                      }
-
                       ha:attributes {
                         subc-role=x
                       }
                      }
                      ha:line.30264 {
                       x1=86.36mm; y1=426.0mil; x2=86.36mm; y2=9.8204mm; thickness=0.1mm; clearance=0.0;
-                      ha:flags {
-                       selected=1
-                      }
-
                       ha:attributes {
                         subc-role=y
                       }
@@ -3922,40 +4763,24 @@ ha:pcb-rnd-board-v7 {
                     li:objects {
                      ha:line.30342 {
                       x1=69.849873mm; y1=21.590127mm; x2=69.849873mm; y2=21.590127mm; thickness=0.1mm; clearance=0.0;
-                      ha:flags {
-                       selected=1
-                      }
-
                       ha:attributes {
                         subc-role=pnp-origin
                       }
                      }
                      ha:line.30345 {
                       x1=2.75in; y1=850.0mil; x2=2.75in; y2=850.0mil; thickness=0.1mm; clearance=0.0;
-                      ha:flags {
-                       selected=1
-                      }
-
                       ha:attributes {
                         subc-role=origin
                       }
                      }
                      ha:line.30348 {
                       x1=2.75in; y1=850.0mil; x2=68.85mm; y2=850.0mil; thickness=0.1mm; clearance=0.0;
-                      ha:flags {
-                       selected=1
-                      }
-
                       ha:attributes {
                         subc-role=x
                       }
                      }
                      ha:line.30351 {
                       x1=2.75in; y1=850.0mil; x2=2.75in; y2=22.59mm; thickness=0.1mm; clearance=0.0;
-                      ha:flags {
-                       selected=1
-                      }
-
                       ha:attributes {
                         subc-role=y
                       }
@@ -4859,40 +5684,24 @@ ha:pcb-rnd-board-v7 {
                     li:objects {
                      ha:line.30468 {
                       x1=1.78463in; y1=818.0mil; x2=1.78463in; y2=818.0mil; thickness=0.1mm; clearance=0.0;
-                      ha:flags {
-                       selected=1
-                      }
-
                       ha:attributes {
                         subc-role=pnp-origin
                       }
                      }
                      ha:line.30471 {
                       x1=1.66849in; y1=1.05422in; x2=1.66849in; y2=1.05422in; thickness=0.1mm; clearance=0.0;
-                      ha:flags {
-                       selected=1
-                      }
-
                       ha:attributes {
                         subc-role=origin
                       }
                      }
                      ha:line.30474 {
                       x1=1.66849in; y1=1.05422in; x2=41.379646mm; y2=1.05422in; thickness=0.1mm; clearance=0.0;
-                      ha:flags {
-                       selected=1
-                      }
-
                       ha:attributes {
                         subc-role=x
                       }
                      }
                      ha:line.30477 {
                       x1=1.66849in; y1=1.05422in; x2=1.66849in; y2=27.777188mm; thickness=0.1mm; clearance=0.0;
-                      ha:flags {
-                       selected=1
-                      }
-
                       ha:attributes {
                         subc-role=y
                       }
@@ -5129,29 +5938,25 @@ ha:pcb-rnd-board-v7 {
                       ha:attributes {
                         subc-role=pnp-origin
                       }
- ha:flags ={ selected=1
- };                     }
+                     }
                      ha:line.30488 {
                       x1=53.683789mm; y1=833.73mil; x2=53.683789mm; y2=833.73mil; thickness=0.1mm; clearance=0.0;
                       ha:attributes {
                         subc-role=origin
                       }
- ha:flags ={ selected=1
- };                     }
+                     }
                      ha:line.30491 {
                       x1=53.683789mm; y1=833.73mil; x2=52.683789mm; y2=833.73mil; thickness=0.1mm; clearance=0.0;
                       ha:attributes {
                         subc-role=x
                       }
- ha:flags ={ selected=1
- };                     }
+                     }
                      ha:line.30494 {
                       x1=53.683789mm; y1=833.73mil; x2=53.683789mm; y2=22.176742mm; thickness=0.1mm; clearance=0.0;
                       ha:attributes {
                         subc-role=y
                       }
- ha:flags ={ selected=1
- };                     }
+                     }
                     }
                     ha:type {
                      top = 1
@@ -14444,234 +15249,6 @@ ha:pcb-rnd-board-v7 {
                        }
                         uid = 7Fs4O2ufjNCi+Vz20iIAAAA0
                        }
-                       ha:rat.77640 {
-                        x1=56.519064mm; y1=2.862125in; lgrp1=3; anchor1=pcb/69139/69205; x2=2.245505in; y2=90.199718mm; lgrp2=3; anchor2=pcb/71118/71184;
-                       }
-                       ha:rat.77643 {
-                        x1=2.367875in; y1=3.10327in; lgrp1=3; anchor1=pcb/69139/69180; x2=39.970075mm; y2=3.92933in; lgrp2=3; anchor2=pcb/58900/58955;
-                       }
-                       ha:rat.77646 {
-                        x1=63.747396mm; y1=2.141in; lgrp1=3; anchor1=pcb/38191/38204; x2=2.52342in; y2=52.293774mm; lgrp2=3; anchor2=pcb/24806/24856;
-                       }
-                       ha:rat.77649 {
-                        x1=63.747396mm; y1=2.141in; lgrp1=3; anchor1=pcb/38191/38204; x2=2.0491in; y2=2.161in; lgrp2=3; anchor2=pcb/58779/58800;
-                       }
-                       ha:rat.77652 {
-                        x1=2.0491in; y1=2.161in; lgrp1=3; anchor1=pcb/58779/58800; x2=2.12673in; y2=2.862125in; lgrp2=3; anchor2=pcb/69139/69225;
-                       }
-                       ha:rat.77655 {
-                        x1=2.367875in; y1=2.88673in; lgrp1=3; anchor1=pcb/69139/69224; x2=2.12673in; y2=2.862125in; lgrp2=3; anchor2=pcb/69139/69225;
-                       }
-                       ha:rat.77658 {
-                        x1=2.12673in; y1=2.862125in; lgrp1=3; anchor1=pcb/69139/69225; x2=2.102125in; y2=3.10327in; lgrp2=3; anchor2=pcb/69139/69226;
-                       }
-                       ha:rat.77661 {
-                        x1=2.12673in; y1=79.448025mm; lgrp1=3; anchor1=pcb/69139/69179; x2=2.102125in; y2=3.10327in; lgrp2=3; anchor2=pcb/69139/69226;
-                       }
-                       ha:rat.77664 {
-                        x1=2.102125in; y1=3.10327in; lgrp1=3; anchor1=pcb/69139/69226; x2=1.931in; y2=79.420085mm; lgrp2=3; anchor2=pcb/69022;
-                       }
-                       ha:rat.77667 {
-                        x1=1.78274in; y1=3.361in; lgrp1=3; anchor1=pcb/69246/69260; x2=1.88099in; y2=79.420339mm; lgrp2=3; anchor2=pcb/69028;
-                       }
-                       ha:rat.77670 {
-                        x1=1.78274in; y1=3.361in; lgrp1=3; anchor1=pcb/69246/69260; x2=2.245505in; y2=3.76769in; lgrp2=3; anchor2=pcb/71118/71194;
-                       }
-                       ha:rat.77673 {
-                        x1=2.277in; y1=3.76769in; lgrp1=3; anchor1=pcb/71118/71158; x2=2.277in; y2=3.811in; lgrp2=3; anchor2=pcb/71118/71160;
-                       }
-                       ha:rat.77676 {
-                        x1=2.245505in; y1=3.811in; lgrp1=3; anchor1=pcb/71118/71196; x2=2.02638in; y2=4.3191in; lgrp2=3; anchor2=pcb/58900/58937;
-                       }
-                       ha:rat.77679 {
-                        x1=27.6606mm; y1=2.74626in; lgrp1=3; anchor1=pcb/64247/64260; x2=1.831in; y2=72.420607mm; lgrp2=3; anchor2=pcb/69053/69084;
-                       }
-                       ha:rat.77682 {
-                        x1=66.350007mm; y1=925.0mil; lgrp1=3; anchor1=pcb/30327/30361; x2=2.52342in; y2=52.293774mm; lgrp2=3; anchor2=pcb/24806/24856;
-                       }
-                       ha:rat.77685 {
-                        x1=1.621in; y1=902.0mil; lgrp1=3; anchor1=pcb/30393/30419; x2=66.350007mm; y2=925.0mil; lgrp2=3; anchor2=pcb/30327/30361;
-                       }
-                       ha:rat.77688 {
-                        x1=4.102in; y1=1.891in; lgrp1=3; anchor1=pcb/38159/38173; x2=2.52342in; y2=52.293774mm; lgrp2=3; anchor2=pcb/24806/24856;
-                       }
-                       ha:rat.77691 {
-                        x1=4.10674in; y1=1.786in; lgrp1=3; anchor1=pcb/38143/38157; x2=4.102in; y2=1.891in; lgrp2=3; anchor2=pcb/38159/38173;
-                       }
-                       ha:rat.77694 {
-                        x1=4.102in; y1=1.891in; lgrp1=3; anchor1=pcb/38159/38173; x2=104.463596mm; y2=1.996in; lgrp2=3; anchor2=pcb/38175/38189;
-                       }
-                       ha:rat.77697 {
-                        x1=104.992688mm; y1=4.416in; lgrp1=3; anchor1=pcb/60130/60144; x2=2.277in; y2=3.811in; lgrp2=3; anchor2=pcb/71118/71160;
-                       }
-                       ha:rat.77700 {
-                        x1=2.39174in; y1=2.141in; lgrp1=3; anchor1=pcb/38111/38124; x2=2.40531in; y2=52.293774mm; lgrp2=3; anchor2=pcb/24806/24858;
-                       }
-                       ha:rat.77703 {
-                        x1=2.36026in; y1=2.141in; lgrp1=3; anchor1=pcb/38111/38125; x2=59.59475mm; y2=52.293774mm; lgrp2=3; anchor2=pcb/24806/24859;
-                       }
-                       ha:rat.77706 {
-                        x1=1.75126in; y1=3.361in; lgrp1=3; anchor1=pcb/69246/69259; x2=2.245505in; y2=97.899474mm; lgrp2=3; anchor2=pcb/71118/71198;
-                       }
-                       ha:rat.77709 {
-                        x1=3.2in; y1=3.8in; lgrp1=3; anchor1=pcb/65608/65636; x2=2.8in; y2=3.8in; lgrp2=3; anchor2=pcb/65654/65667;
-                       }
-                       ha:rat.77712 {
-                        x1=2.76063in; y1=3.81132in; lgrp1=3; anchor1=pcb/65654/65671; x2=68.135373mm; y2=3.811in; lgrp2=3; anchor2=pcb/71118/71195;
-                       }
-                       ha:rat.77715 {
-                        x1=2.367875in; y1=2.98516in; lgrp1=3; anchor1=pcb/69139/69204; x2=3.684in; y2=3.15389in; lgrp2=10; anchor2=pcb/58983/58999;
-                       }
-                       ha:rat.77718 {
-                        x1=1.931in; y1=2.161in; lgrp1=3; anchor1=pcb/58779/58799; x2=1.9309in; y2=1.98794in; lgrp2=3; anchor2=pcb/24806/24865;
-                       }
-                       ha:rat.77745 {
-                        x1=2.02638in; y1=118.10492mm; lgrp1=3; anchor1=pcb/58900/58932; x2=2.02638in; y2=4.6065in; lgrp2=3; anchor2=pcb/58900/58934;
-                       }
-                       ha:rat.77748 {
-                        x1=39.970075mm; y1=4.6065in; lgrp1=3; anchor1=pcb/58900/58935; x2=39.970075mm; y2=118.10492mm; lgrp2=3; anchor2=pcb/58900/58933;
-                       }
-                       ha:rat.77769 {
-                        x1=103.645208mm; y1=1.702in; lgrp1=3; anchor1=pcb/38063/38076; x2=4.07526in; y2=1.786in; lgrp2=3; anchor2=pcb/38143/38156;
-                       }
-                       ha:rat.77772 {
-                        x1=4.07526in; y1=1.786in; lgrp1=3; anchor1=pcb/38143/38156; x2=4.07052in; y2=1.891in; lgrp2=3; anchor2=pcb/38159/38172;
-                       }
-                       ha:rat.77775 {
-                        x1=4.07052in; y1=1.891in; lgrp1=3; anchor1=pcb/38159/38172; x2=4.08126in; y2=1.996in; lgrp2=3; anchor2=pcb/38175/38188;
-                       }
-                       ha:rat.77781 {
-                        x1=104.193096mm; y1=4.416in; lgrp1=3; anchor1=pcb/60130/60143; x2=4.198in; y2=4.416in; lgrp2=3; anchor2=pcb/60146/60159;
-                       }
-                       ha:rat.77787 {
-                        x1=1.142in; y1=2.74626in; lgrp1=3; anchor1=pcb/64215/64229; x2=30.0736mm; y2=2.74726in; lgrp2=3; anchor2=pcb/64231/64245;
-                       }
-                       ha:rat.77790 {
-                        x1=3.433in; y1=704.74mil; lgrp1=3; anchor1=pcb/22888/22902; x2=2.20547in; y2=2.862125in; lgrp2=3; anchor2=pcb/69139/69209;
-                       }
-                       ha:rat.77793 {
-                        x1=2.367875in; y1=3.02453in; lgrp1=3; anchor1=pcb/69139/69196; x2=2.02638in; y2=4.10256in; lgrp2=3; anchor2=pcb/58900/58946;
-                       }
-                       ha:rat.77796 {
-                        x1=2.019in; y1=951.0mil; lgrp1=3; anchor1=pcb/38303/38317; x2=2.019in; y2=900.0mil; lgrp2=3; anchor2=pcb/30424/30450;
-                       }
-                       ha:rat.77799 {
-                        x1=52.959mm; y1=850.45mil; lgrp1=3; anchor1=pcb/30483/30497; x2=52.959mm; y2=907.0mil; lgrp2=3; anchor2=pcb/38015/38028;
-                       }
-                       ha:rat.77802 {
-                        x1=1.92in; y1=2.978in; lgrp1=3; anchor1=pcb/69262; x2=1.781in; y2=79.420339mm; lgrp2=3; anchor2=pcb/69053/69085;
-                       }
-                       ha:rat.77805 {
-                        x1=2.102125in; y1=75.322938mm; lgrp1=3; anchor1=pcb/69139/69198; x2=67.094608mm; y2=52.293774mm; lgrp2=3; anchor2=pcb/24806/24854;
-                       }
-                       ha:rat.77808 {
-                        x1=59.018932mm; y1=79.448025mm; lgrp1=3; anchor1=pcb/69139/69219; x2=1.92992in; y2=97.155mm; lgrp2=3; anchor2=pcb/58900/58958;
-                       }
-                       ha:rat.77811 {
-                        x1=2.02638in; y1=107.504992mm; lgrp1=3; anchor1=pcb/58900/58940; x2=2.02638in; y2=106.404918mm; lgrp2=3; anchor2=pcb/58900/58942;
-                       }
-                       ha:rat.77814 {
-                        x1=2.47826in; y1=2.141in; lgrp1=3; anchor1=pcb/38191/38205; x2=2.46436in; y2=52.293774mm; lgrp2=3; anchor2=pcb/24806/24857;
-                       }
-                       ha:rat.77817 {
-                        x1=2.26453in; y1=2.862125in; lgrp1=3; anchor1=pcb/69139/69197; x2=39.970075mm; y2=3.97264in; lgrp2=3; anchor2=pcb/58900/58953;
-                       }
-                       ha:rat.77820 {
-                        x1=1.35687in; y1=1.98011in; lgrp1=10; anchor1=pcb/23194/23220; x2=2.24484in; y2=79.448025mm; lgrp2=3; anchor2=pcb/69139/69203;
-                       }
-                       ha:rat.77823 {
-                        x1=2.24484in; y1=79.448025mm; lgrp1=3; anchor1=pcb/69139/69203; x2=73.094596mm; y2=52.293774mm; lgrp2=3; anchor2=pcb/24806/24850;
-                       }
-                       ha:rat.77826 {
-                        x1=2.367875in; y1=2.94579in; lgrp1=3; anchor1=pcb/69139/69212; x2=2.75963in; y2=52.293774mm; lgrp2=3; anchor2=pcb/24806/24852;
-                       }
-                       ha:rat.77829 {
-                        x1=86.1568mm; y1=704.74mil; lgrp1=3; anchor1=pcb/22905/22919; x2=55.519066mm; y2=2.862125in; lgrp2=3; anchor2=pcb/69139/69213;
-                       }
-                       ha:rat.77832 {
-                        x1=79.11973mm; y1=59.399932mm; lgrp1=3; anchor1=pcb/70034/70062; x2=2.102125in; y2=2.98516in; lgrp2=3; anchor2=pcb/69139/69202;
-                       }
-                       ha:rat.77835 {
-                        x1=69.59473mm; y1=68.924932mm; lgrp1=3; anchor1=pcb/70095/70123; x2=2.102125in; y2=3.00484in; lgrp2=3; anchor2=pcb/69139/69206;
-                       }
-                       ha:rat.77838 {
-                        x1=2.367875in; y1=3.00484in; lgrp1=3; anchor1=pcb/69139/69200; x2=39.970075mm; y2=106.404918mm; lgrp2=3; anchor2=pcb/58900/58943;
-                       }
-                       ha:rat.77841 {
-                        x1=107.428792mm; y1=4.416in; lgrp1=3; anchor1=pcb/60146/60160; x2=2.367875in; y2=78.322932mm; lgrp2=3; anchor2=pcb/69139/69184;
-                       }
-                       ha:rat.77844 {
-                        x1=2.367875in; y1=78.322932mm; lgrp1=3; anchor1=pcb/69139/69184; x2=1.67008in; y2=97.155mm; lgrp2=3; anchor2=pcb/58900/58964;
-                       }
-                       ha:rat.77847 {
-                        x1=50.54473mm; y1=68.924932mm; lgrp1=3; anchor1=pcb/70217/70245; x2=2.102125in; y2=3.0639in; lgrp2=3; anchor2=pcb/69139/69218;
-                       }
-                       ha:rat.77850 {
-                        x1=79.11973mm; y1=78.449932mm; lgrp1=3; anchor1=pcb/70156/70184; x2=2.102125in; y2=3.04421in; lgrp2=3; anchor2=pcb/69139/69214;
-                       }
-                       ha:rat.77853 {
-                        x1=88.67013mm; y1=68.924932mm; lgrp1=3; anchor1=pcb/70278/70306; x2=2.14642in; y2=79.448025mm; lgrp2=3; anchor2=pcb/69139/69183;
-                       }
-                       ha:rat.77856 {
-                        x1=2.24484in; y1=2.862125in; lgrp1=3; anchor1=pcb/69139/69201; x2=2.245505in; y2=91.299792mm; lgrp2=3; anchor2=pcb/71118/71186;
-                       }
-                       ha:rat.77859 {
-                        x1=2.34327in; y1=79.448025mm; lgrp1=3; anchor1=pcb/69139/69223; x2=39.970075mm; y2=3.88602in; lgrp2=3; anchor2=pcb/58900/58957;
-                       }
-                       ha:rat.77862 {
-                        x1=2.34327in; y1=2.862125in; lgrp1=3; anchor1=pcb/69139/69181; x2=2.887785in; y2=875.0mil; lgrp2=3; anchor2=pcb/30327/30358;
-                       }
-                       ha:rat.77865 {
-                        x1=1.831in; y1=3.019in; lgrp1=3; anchor1=pcb/69261; x2=1.9251in; y2=74.32294mm; lgrp2=3; anchor2=pcb/68995;
-                       }
-                       ha:rat.77868 {
-                        x1=2.102125in; y1=74.32294mm; lgrp1=3; anchor1=pcb/69139/69190; x2=2.70057in; y2=52.293774mm; lgrp2=3; anchor2=pcb/24806/24853;
-                       }
-                       ha:rat.77871 {
-                        x1=59.018932mm; y1=2.862125in; lgrp1=3; anchor1=pcb/69139/69185; x2=2.887785in; y2=925.0mil; lgrp2=3; anchor2=pcb/30327/30360;
-                       }
-                       ha:rat.77874 {
-                        x1=2.3039in; y1=79.448025mm; lgrp1=3; anchor1=pcb/69139/69215; x2=1.84331in; y2=97.155mm; lgrp2=3; anchor2=pcb/58900/58960;
-                       }
-                       ha:rat.77877 {
-                        x1=2.3039in; y1=2.862125in; lgrp1=3; anchor1=pcb/69139/69189; x2=2.887785in; y2=20.955254mm; lgrp2=3; anchor2=pcb/30327/30356;
-                       }
-                       ha:rat.77880 {
-                        x1=4.112in; y1=1.702in; lgrp1=3; anchor1=pcb/38063/38077; x2=87.659972mm; y2=14.94536mm; lgrp2=3; anchor2=pcb/30254/30267;
-                       }
-                       ha:rat.77883 {
-                        x1=87.659972mm; y1=14.94536mm; lgrp1=3; anchor1=pcb/30254/30267; x2=52.959mm; y2=938.48mil; lgrp2=3; anchor2=pcb/38015/38029;
-                       }
-                       ha:rat.77886 {
-                        x1=52.959mm; y1=938.48mil; lgrp1=3; anchor1=pcb/38015/38029; x2=1.941in; y2=900.0mil; lgrp2=3; anchor2=pcb/30424/30449;
-                       }
-                       ha:rat.77889 {
-                        x1=2.367875in; y1=3.04421in; lgrp1=3; anchor1=pcb/69139/69192; x2=2.02638in; y2=108.605066mm; lgrp2=3; anchor2=pcb/58900/58938;
-                       }
-                       ha:rat.77892 {
-                        x1=2.367875in; y1=74.32294mm; lgrp1=3; anchor1=pcb/69139/69216; x2=2.81868in; y2=52.293774mm; lgrp2=3; anchor2=pcb/24806/24851;
-                       }
-                       ha:rat.77895 {
-                        x1=1.35687in; y1=2.08011in; lgrp1=10; anchor1=pcb/23194/23222; x2=2.102125in; y2=2.88673in; lgrp2=3; anchor2=pcb/69139/69182;
-                       }
-                       ha:rat.77898 {
-                        x1=1.142in; y1=70.554596mm; lgrp1=3; anchor1=pcb/64215/64228; x2=30.0736mm; y2=2.77874in; lgrp2=3; anchor2=pcb/64231/64244;
-                       }
-                       ha:rat.77901 {
-                        x1=1.142in; y1=70.554596mm; lgrp1=3; anchor1=pcb/64215/64228; x2=27.6606mm; y2=70.554596mm; lgrp2=3; anchor2=pcb/64247/64261;
-                       }
-                       ha:rat.77904 {
-                        x1=30.0736mm; y1=2.77874in; lgrp1=3; anchor1=pcb/64231/64244; x2=2.28421in; y2=79.448025mm; lgrp2=3; anchor2=pcb/69139/69211;
-                       }
-                       ha:rat.77907 {
-                        x1=1.669in; y1=887.0mil; lgrp1=3; anchor1=pcb/38271/38285; x2=2.28421in; y2=2.862125in; lgrp2=3; anchor2=pcb/69139/69193;
-                       }
-                       ha:rat.77910 {
-                        x1=37.004498mm; y1=2.03011in; lgrp1=10; anchor1=pcb/23194/23221; x2=2.1661in; y2=2.862125in; lgrp2=3; anchor2=pcb/69139/69217;
-                       }
-                       ha:rat.77913 {
-                        x1=2.367875in; y1=3.0639in; lgrp1=3; anchor1=pcb/69139/69188; x2=2.02638in; y2=3.97264in; lgrp2=3; anchor2=pcb/58900/58952;
-                       }
     }
  }