nearly done
authorBdale Garbee <bdale@gag.com>
Mon, 8 Aug 2022 22:53:24 +0000 (16:53 -0600)
committerBdale Garbee <bdale@gag.com>
Mon, 8 Aug 2022 22:53:24 +0000 (16:53 -0600)
telegps.lht
telegps.sch

index cbf4a1229a8b3abf1a543ef71071f03a76dbba75..9eded6765681d027980ad2c0d3ba3bd99a6ef730 100644 (file)
@@ -3,17 +3,17 @@
 ha:pcb-rnd-board-v8 {
  li:styles {
    ha:Signal {
-    via_proto = 0
+    via_proto = 5
     text_scale = 100
-    thickness = 10.0mil
-    clearance = 20.0mil
+    thickness = 6.0mil
+    clearance = 6.0mil
      text_thick = 0.0
    }
    ha:Power {
     via_proto = 1
     text_scale = 100
-    thickness = 20.0mil
-    clearance = 20.0mil
+    thickness = 15.0mil
+    clearance = 8.0mil
      text_thick = 0.0
    }
    ha:Fat {
@@ -189,6 +189,42 @@ ha:pcb-rnd-board-v8 {
         }
       }
     }
+
+     ha:ps_proto_v6.5 {
+       hdia=0.2mm; hplated=1; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=20.0mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+         }
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=20.0mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           bottom = 1
+           copper = 1
+          }
+          clearance=0.0
+         }
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=20.0mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           intern = 1
+          }
+          clearance=0.0
+         }
+       }
+     }
   }
    li:layers {
      ha:top-sig         { lid=0; group=3;  ha:attributes { {pcb-rnd::key::select}={<Key>l; <Key>t}; {pcb-rnd::key::vis}={<Key>l; Shift<Key>t} }
@@ -199,36 +235,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.19846 {
-    x1=1.2175in; y1=16.131mm; x2=31.5234mm; y2=16.131mm; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.19849 {
-    x1=31.5234mm; y1=16.131mm; x2=1.263in; y2=657.0mil; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.19852 {
-    x1=1.2175in; y1=17.231106mm; x2=31.5369mm; y2=17.231106mm; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.19855 {
-    x1=1.273in; y1=625.74mil; x2=1.273in; y2=647.0mil; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.19858 {
-    x1=31.5369mm; y1=17.231106mm; x2=1.273in; y2=647.0mil; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.19879 {
     x1=1.2175in; y1=15.031mm; x2=32.271mm; y2=15.031mm; thickness=12.0mil; clearance=28.0mil;
     ha:flags {
@@ -241,60 +247,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.19885 {
-    x1=22.8705mm; y1=436.0mil; x2=936.0mil; y2=436.0mil; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.19888 {
-    x1=936.0mil; y1=436.0mil; x2=961.0mil; y2=461.0mil; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.19891 {
-    x1=22.8705mm; y1=486.0mil; x2=936.0mil; y2=486.0mil; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.19894 {
-    x1=29.8704mm; y1=9.804654mm; x2=26.3141mm; y2=9.804654mm; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.19897 {
-    x1=936.0mil; y1=486.0mil; x2=26.3141mm; y2=9.804654mm; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.19900 {
-    x1=30.1247mm; y1=851.6mil; x2=27.6098mm; y2=851.0mil; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.19903 {
-    x1=28.763mm; y1=851.6mil; x2=1.132in; y2=852.0mil; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.19906 {
-    x1=30.1244mm; y1=22.730714mm; x2=28.7551mm; y2=22.730714mm; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.19909 {
-    x1=28.7551mm; y1=22.730714mm; x2=1.132in; y2=895.0mil; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.19933 {
     x1=725.0mil; y1=573.0mil; x2=725.0mil; y2=500.0mil; thickness=12.0mil; clearance=20.0mil;
     ha:flags {
@@ -514,42 +466,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.20263 {
-    x1=22.8195mm; y1=384.0mil; x2=22.8705mm; y2=9.804654mm; thickness=6.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.20281 {
-    x1=29.8704mm; y1=486.0mil; x2=1.034in; y2=486.0mil; thickness=6.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.20284 {
-    x1=1.034in; y1=486.0mil; x2=985.0mil; y2=535.0mil; thickness=6.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.20287 {
-    x1=985.0mil; y1=535.0mil; x2=829.0mil; y2=535.0mil; thickness=6.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.20290 {
-    x1=829.0mil; y1=535.0mil; x2=801.0mil; y2=507.0mil; thickness=6.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.20341 {
-    x1=22.7179mm; y1=330.0mil; x2=22.8705mm; y2=8.534654mm; thickness=6.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.20350 {
     x1=447.11mil; y1=21.143722mm; x2=447.11mil; y2=21.892mm; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
@@ -748,9 +664,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.20473 {
-    x1=16.5406mm; y1=952.0mil; x2=16.65mm; y2=956.30314961mil; thickness=40.0mil; clearance=20.0mil;
-   }
    ha:line.20476 {
     x1=227.0mil; y1=660.74mil; x2=6.5598mm; y2=660.74mil; thickness=12.0mil; clearance=28.0mil;
     ha:flags {
@@ -1183,18 +1096,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.20710 {
-    x1=13.856462mm; y1=16.194mm; x2=13.856462mm; y2=607.47mil; thickness=6.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.20713 {
-    x1=13.856462mm; y1=607.47mil; x2=554.0mil; y2=599.0mil; thickness=6.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.20746 {
     x1=10.631678mm; y1=19.418808mm; x2=392.48mil; y2=19.418808mm; thickness=12.0mil; clearance=28.0mil;
     ha:flags {
@@ -1291,24 +1192,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.20848 {
-    x1=888.0mil; y1=133.0mil; x2=888.0mil; y2=173.0mil; thickness=6.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.20851 {
-    x1=21.571204mm; y1=278.0mil; x2=21.571204mm; y2=5.3782mm; thickness=6.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.20854 {
-    x1=21.571204mm; y1=5.3782mm; x2=888.0mil; y2=173.0mil; thickness=6.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.20866 {
     x1=26.289mm; y1=338.0mil; x2=971.0mil; y2=338.0mil; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
@@ -1345,30 +1228,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.20884 {
-    x1=33.97504mm; y1=13.999972mm; x2=33.117028mm; y2=13.999972mm; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.20887 {
-    x1=33.117028mm; y1=13.999972mm; x2=1.3in; y2=555.0mil; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.20890 {
-    x1=1.3in; y1=555.0mil; x2=1.3in; y2=573.0mil; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.20893 {
-    x1=1.3in; y1=573.0mil; x2=33.2486mm; y2=582.0mil; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.20923 {
     x1=1.207in; y1=219.0mil; x2=1.261in; y2=273.0mil; thickness=25.0mil; clearance=20.0mil;
     ha:flags {
@@ -1483,190 +1342,1060 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.33001 {
-    x1=1.272in; y1=17.507204mm; x2=1.272in; y2=666.0mil; thickness=10.0mil; clearance=16.0mil;
+   ha:line.44168 {
+    x1=9.539986mm; y1=43.0mil; x2=10.649204mm; y2=43.0mil; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.33004 {
-    x1=1.272in; y1=666.0mil; x2=1.264in; y2=658.0mil; thickness=10.0mil; clearance=16.0mil;
+   ha:line.44306 {
+    x1=21.647404mm; y1=238.0mil; x2=21.647404mm; y2=277.0mil; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
      clearline=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.24541 {
-    x1=0.0; y1=0.0; x2=38.1mm; y2=0.0; thickness=10.0mil; clearance=12.0mil;
+   ha:line.44576 {
+    x1=33.97504mm; y1=13.999972mm; x2=33.117028mm; y2=13.999972mm; thickness=15.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
-     lock=1
-    }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
     }
    }
-   ha:line.24553 {
-    x1=38.1mm; y1=1000.0mil; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.44579 {
+    x1=33.117028mm; y1=13.999972mm; x2=32.9946mm; y2=556.0mil; thickness=15.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
-     lock=1
-    }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
     }
    }
-   ha:line.24565 {
-    x1=38.1mm; y1=1000.0mil; x2=38.1mm; y2=0.0; thickness=10.0mil; clearance=12.0mil;
+   ha:line.44582 {
+    x1=32.9946mm; y1=556.0mil; x2=32.9946mm; y2=572.0mil; thickness=15.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
-     lock=1
-    }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
     }
    }
-   ha:line.24577 {
-    x1=0.0; y1=1000.0mil; x2=0.0; y2=0.0; thickness=10.0mil; clearance=12.0mil;
+   ha:line.44585 {
+    x1=32.9946mm; y1=572.0mil; x2=33.2486mm; y2=582.0mil; thickness=15.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
-     lock=1
-    }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
     }
    }
-   ha:line.31570 {
-    x1=1.207in; y1=119.0mil; x2=1.207in; y2=219.0mil; thickness=20.0mil; clearance=40.0mil;
+   ha:line.44645 {
+    x1=1.273in; y1=625.74mil; x2=1.273in; y2=647.0mil; thickness=15.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-  }
-  color = {#3a5fcd}
-  ha:combining {
-  }
-}
-     ha:top-gnd         { lid=2; group=3;
-   li:objects {
-    ha:polygon.26267 { clearance=40.0mil;
-     li:geometry {
-       ta:contour {
-        { 5.0mil; 5.0mil }
-        { 1.495in; 5.0mil }
-        { 1.495in; 995.0mil }
-        { 5.0mil; 995.0mil }
-       }
-     }
-
-     ha:flags {
-      clearpoly=1
-      lock=1
-     }
+   ha:line.44651 {
+    x1=1.272in; y1=17.507204mm; x2=1.272in; y2=666.0mil; thickness=15.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-  color = {#104e8b}
-   ha:combining {
+   ha:line.44657 {
+    x1=30.9372mm; y1=679.0mil; x2=1.241in; y2=679.0mil; thickness=15.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
    }
- }
-     ha:bottom-gnd      { lid=3; group=10;
-   li:objects {
-    ha:polygon.26277 { clearance=40.0mil;
-     li:geometry {
-       ta:contour {
-        { 5.0mil; 5.0mil }
-        { 1.495in; 5.0mil }
-        { 1.495in; 995.0mil }
-        { 5.0mil; 995.0mil }
-       }
-     }
-
-     ha:flags {
-      clearpoly=1
-      lock=1
-     }
+   ha:line.44660 {
+    x1=1.273in; y1=647.0mil; x2=1.241in; y2=679.0mil; thickness=15.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-  color = {#cd3700}
-   ha:combining {
+   ha:line.44663 {
+    x1=30.9372mm; y1=635.0mil; x2=1.241in; y2=635.0mil; thickness=15.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=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 {
-   ha:line.20931 {
-    x1=1.007in; y1=113.0mil; x2=26.8986mm; y2=77.0mil; thickness=25.0mil; clearance=20.0mil;
+   ha:line.44666 {
+    x1=1.272in; y1=666.0mil; x2=1.241in; y2=635.0mil; thickness=15.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.20958 {
-    x1=26.88359mm; y1=1.96619mm; x2=29.60139mm; y2=1.96619mm; thickness=25.0mil; clearance=20.0mil;
+   ha:line.47598 {
+    x1=13.856462mm; y1=16.194024mm; x2=13.856462mm; y2=607.47mil; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.20961 {
-    x1=29.60139mm; y1=1.96619mm; x2=1.207in; y2=119.0mil; thickness=25.0mil; clearance=20.0mil;
+   ha:line.47601 {
+    x1=13.856462mm; y1=607.47mil; x2=554.0mil; y2=599.0mil; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.20964 {
-    x1=1.207in; y1=219.0mil; x2=30.1244mm; y2=219.0mil; thickness=25.0mil; clearance=20.0mil;
+   ha:line.47613 {
+    x1=528.0mil; y1=288.0mil; x2=542.0mil; y2=274.0mil; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.20967 {
-    x1=30.1244mm; y1=219.0mil; x2=1.08in; y2=113.0mil; thickness=25.0mil; clearance=20.0mil;
+   ha:line.47616 {
+    x1=542.0mil; y1=274.0mil; x2=14.373598mm; y2=274.0mil; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.20970 {
-    x1=1.08in; y1=113.0mil; x2=1.066in; y2=113.0mil; thickness=25.0mil; clearance=20.0mil;
+   ha:line.47619 {
+    x1=14.373598mm; y1=274.0mil; x2=14.378998mm; y2=6.965mm; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.20981 {
-    x1=1.062in; y1=310.0mil; x2=1.06in; y2=312.0mil; thickness=12.0mil; clearance=28.0mil;
+   ha:line.47691 {
+    x1=14.378998mm; y1=5.965mm; x2=12.898945mm; y2=5.965mm; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.21008 {
-    x1=1.086in; y1=850.0mil; x2=27.6098mm; y2=851.0mil; thickness=6.0mil; clearance=12.0mil;
+   ha:line.47694 {
+    x1=12.898945mm; y1=5.965mm; x2=482.41mil; y2=6.610731mm; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.21062 {
-    x1=650.0mil; y1=740.0mil; x2=650.0mil; y2=729.0mil; thickness=6.0mil; clearance=12.0mil;
+   ha:line.47697 {
+    x1=14.378998mm; y1=5.465mm; x2=11.557317mm; y2=5.465mm; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.21155 {
-    x1=33.1978mm; y1=580.0mil; x2=33.2486mm; y2=582.0mil; thickness=12.0mil; clearance=28.0mil;
+   ha:line.47700 {
+    x1=11.557317mm; y1=5.465mm; x2=10.403332mm; y2=4.311015mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47766 {
+    x1=10.403332mm; y1=4.311015mm; x2=10.403332mm; y2=139.68mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47769 {
+    x1=10.403332mm; y1=139.68mil; x2=10.928604mm; y2=119.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47772 {
+    x1=482.41mil; y1=6.610731mm; x2=482.41mil; y2=7.348982mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47775 {
+    x1=482.41mil; y1=7.348982mm; x2=461.74mil; y2=310.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47856 {
+    x1=684.0mil; y1=3.959598mm; x2=17.379mm; y2=3.964998mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47979 {
+    x1=845.0mil; y1=437.0mil; x2=22.845142mm; y2=437.0mil; thickness=15.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47982 {
+    x1=22.845142mm; y1=437.0mil; x2=22.870288mm; y2=11.074654mm; thickness=15.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48048 {
+    x1=29.870019mm; y1=8.534908mm; x2=1.14698in; y2=8.534908mm; thickness=15.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48051 {
+    x1=1.14698in; y1=8.534908mm; x2=1.122in; y2=361.0mil; thickness=15.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48054 {
+    x1=29.870019mm; y1=9.804908mm; x2=29.134308mm; y2=9.804908mm; thickness=15.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48057 {
+    x1=29.134308mm; y1=9.804908mm; x2=1.122in; y2=361.0mil; thickness=15.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48117 {
+    x1=17.879002mm; y1=5.965mm; x2=18.5634mm; y2=5.965mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48120 {
+    x1=18.5634mm; y1=5.965mm; x2=755.0mil; y2=259.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48123 {
+    x1=755.0mil; y1=259.0mil; x2=755.0mil; y2=300.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48126 {
+    x1=755.0mil; y1=300.0mil; x2=840.0mil; y2=385.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48129 {
+    x1=840.0mil; y1=385.0mil; x2=22.84438mm; y2=385.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48132 {
+    x1=22.84438mm; y1=385.0mil; x2=22.870288mm; y2=9.804908mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48189 {
+    x1=16.379mm; y1=3.964998mm; x2=16.379mm; y2=3.2298mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48192 {
+    x1=16.379mm; y1=3.2298mm; x2=663.0mil; y2=109.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48195 {
+    x1=663.0mil; y1=109.0mil; x2=780.0mil; y2=109.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48198 {
+    x1=780.0mil; y1=109.0mil; x2=816.0mil; y2=145.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48201 {
+    x1=816.0mil; y1=145.0mil; x2=816.0mil; y2=290.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48204 {
+    x1=816.0mil; y1=290.0mil; x2=862.0mil; y2=336.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48207 {
+    x1=862.0mil; y1=336.0mil; x2=22.86978mm; y2=336.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48210 {
+    x1=22.86978mm; y1=336.0mil; x2=22.870288mm; y2=8.534908mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48270 {
+    x1=968.0mil; y1=384.0mil; x2=945.0mil; y2=361.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48276 {
+    x1=860.0mil; y1=361.0mil; x2=802.0mil; y2=303.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48279 {
+    x1=802.0mil; y1=303.0mil; x2=802.0mil; y2=147.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48282 {
+    x1=802.0mil; y1=147.0mil; x2=776.0mil; y2=121.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48336 {
+    x1=776.0mil; y1=121.0mil; x2=695.0mil; y2=121.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48339 {
+    x1=695.0mil; y1=121.0mil; x2=684.0mil; y2=132.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48342 {
+    x1=684.0mil; y1=132.0mil; x2=684.0mil; y2=3.959598mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48345 {
+    x1=684.0mil; y1=3.959598mm; x2=17.376402mm; y2=156.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48404 {
+    x1=16.879001mm; y1=4.465mm; x2=16.879001mm; y2=4.964999mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48407 {
+    x1=16.879001mm; y1=4.964999mm; x2=661.0mil; y2=199.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48566 {
+    x1=14.378998mm; y1=4.964999mm; x2=13.956599mm; y2=4.964999mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48569 {
+    x1=13.956599mm; y1=4.964999mm; x2=530.0mil; y2=176.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48578 {
+    x1=628.0mil; y1=66.0mil; x2=716.0mil; y2=66.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48581 {
+    x1=716.0mil; y1=66.0mil; x2=750.0mil; y2=32.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48668 {
+    x1=15.879mm; y1=4.465mm; x2=15.879mm; y2=4.7966mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48671 {
+    x1=15.879mm; y1=4.7966mm; x2=615.0mil; y2=199.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48725 {
+    x1=17.379mm; y1=5.965mm; x2=17.014mm; y2=5.965mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48728 {
+    x1=17.014mm; y1=5.965mm; x2=660.0mil; y2=225.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48774 {
+    x1=17.379mm; y1=6.465001mm; x2=16.853601mm; y2=6.465001mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48777 {
+    x1=16.853601mm; y1=6.465001mm; x2=660.0mil; y2=251.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48780 {
+    x1=613.44mil; y1=17.419066mm; x2=631.21mil; y2=17.419066mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48783 {
+    x1=631.21mil; y1=17.419066mm; x2=649.0mil; y2=668.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48786 {
+    x1=649.0mil; y1=668.0mil; x2=649.0mil; y2=547.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48928 {
+    x1=554.0mil; y1=599.0mil; x2=554.0mil; y2=487.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48931 {
+    x1=554.0mil; y1=487.0mil; x2=528.0mil; y2=461.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48934 {
+    x1=528.0mil; y1=288.0mil; x2=528.0mil; y2=461.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48978 {
+    x1=570.0mil; y1=8.871204mm; x2=570.0mil; y2=327.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48981 {
+    x1=16.379mm; y1=6.965mm; x2=16.379mm; y2=6.6762mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48984 {
+    x1=16.379mm; y1=6.6762mm; x2=633.0mil; y2=251.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.49026 {
+    x1=15.879mm; y1=7.465002mm; x2=15.879mm; y2=8.613204mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.49029 {
+    x1=15.879mm; y1=8.613204mm; x2=615.0mil; y2=8.871204mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.49032 {
+    x1=16.379mm; y1=7.465002mm; x2=16.379mm; y2=8.486204mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.49035 {
+    x1=16.379mm; y1=8.486204mm; x2=660.0mil; y2=8.871204mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.49068 {
+    x1=14.378998mm; y1=7.465002mm; x2=14.378998mm; y2=7.490402mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.49071 {
+    x1=14.378998mm; y1=7.490402mm; x2=541.0mil; y2=320.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.49074 {
+    x1=541.0mil; y1=320.0mil; x2=541.0mil; y2=399.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.49082 {
+    x1=29.870019mm; y1=11.074654mm; x2=1.13301in; y2=11.074654mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.49085 {
+    x1=1.13301in; y1=11.074654mm; x2=1.133in; y2=436.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.49226 {
+    x1=17.879002mm; y1=6.465001mm; x2=18.606201mm; y2=6.465001mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.49229 {
+    x1=18.606201mm; y1=6.465001mm; x2=743.0mil; y2=265.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.49264 {
+    x1=742.5mil; y1=264.5mil; x2=742.5mil; y2=429.5mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.49297 {
+    x1=14.85646mm; y1=16.194024mm; x2=14.85646mm; y2=457.1mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.49324 {
+    x1=585.1mil; y1=10.91946mm; x2=585.0mil; y2=430.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.49349 {
+    x1=16.879001mm; y1=7.465002mm; x2=16.879001mm; y2=8.090601mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.49352 {
+    x1=16.879001mm; y1=8.090601mm; x2=665.0mil; y2=319.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.49395 {
+    x1=613.44mil; y1=666.1mil; x2=613.44mil; y2=637.44mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.49398 {
+    x1=613.44mil; y1=637.44mil; x2=613.0mil; y2=637.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.49462 {
+    x1=541.0mil; y1=399.0mil; x2=552.0mil; y2=410.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.49507 {
+    x1=742.5mil; y1=429.5mil; x2=743.0mil; y2=430.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.49510 {
+    x1=585.0mil; y1=430.0mil; x2=585.0mil; y2=457.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.49561 {
+    x1=33.97504mm; y1=525.59mil; x2=33.085786mm; y2=525.59mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.49564 {
+    x1=33.085786mm; y1=525.59mil; x2=1.277in; y2=500.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.49567 {
+    x1=1.277in; y1=500.0mil; x2=1.233in; y2=500.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.49570 {
+    x1=1.233in; y1=500.0mil; x2=30.9372mm; y2=515.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.49605 {
+    x1=33.97504mm; y1=500.0mil; x2=1.312in; y2=500.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.49608 {
+    x1=1.312in; y1=500.0mil; x2=1.3in; y2=488.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.49611 {
+    x1=1.3in; y1=488.0mil; x2=1.3in; y2=409.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.49620 {
+    x1=615.0mil; y1=380.74mil; x2=692.74mil; y2=380.74mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.49623 {
+    x1=692.74mil; y1=380.74mil; x2=693.0mil; y2=381.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.51164 {
+    x1=17.879002mm; y1=7.465002mm; x2=17.879002mm; y2=7.769802mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.51167 {
+    x1=17.879002mm; y1=7.769802mm; x2=717.0mil; y2=319.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.52742 {
+    x1=14.378998mm; y1=3.964998mm; x2=13.896398mm; y2=3.964998mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.52745 {
+    x1=13.896398mm; y1=3.964998mm; x2=451.0mil; y2=60.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.52748 {
+    x1=451.0mil; y1=60.0mil; x2=451.0mil; y2=1.098804mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.52751 {
+    x1=451.0mil; y1=1.098804mm; x2=450.74mil; y2=43.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54411 {
+    x1=570.0mil; y1=380.74mil; x2=575.74mil; y2=380.74mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54414 {
+    x1=575.74mil; y1=380.74mil; x2=622.0mil; y2=427.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54417 {
+    x1=622.0mil; y1=427.0mil; x2=622.0mil; y2=446.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54497 {
+    x1=1.3in; y1=409.0mil; x2=32.893mm; y2=404.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54527 {
+    x1=29.870019mm; y1=12.344654mm; x2=1.13501in; y2=12.344654mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54530 {
+    x1=1.13501in; y1=12.344654mm; x2=28.067mm; y2=456.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54533 {
+    x1=28.067mm; y1=456.0mil; x2=28.067mm; y2=384.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54536 {
+    x1=945.0mil; y1=361.0mil; x2=860.0mil; y2=361.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54559 {
+    x1=26.2382mm; y1=362.0mil; x2=26.2382mm; y2=737.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54562 {
+    x1=26.2382mm; y1=737.0mil; x2=1.146in; y2=850.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54565 {
+    x1=1.146in; y1=850.0mil; x2=30.226mm; y2=850.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54568 {
+    x1=30.226mm; y1=850.0mil; x2=1.191in; y2=851.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54571 {
+    x1=1.003in; y1=362.0mil; x2=1.003in; y2=758.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54574 {
+    x1=1.003in; y1=758.0mil; x2=1.14in; y2=895.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54577 {
+    x1=1.14in; y1=895.0mil; x2=1.185915in; y2=895.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54580 {
+    x1=1.185915in; y1=895.0mil; x2=30.124527mm; y2=22.730714mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54600 {
+    x1=755.0mil; y1=147.0mil; x2=713.0mil; y2=147.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54603 {
+    x1=713.0mil; y1=147.0mil; x2=17.879002mm; y2=3.964998mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54606 {
+    x1=782.0mil; y1=176.0mil; x2=17.884402mm; y2=176.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54609 {
+    x1=17.884402mm; y1=176.0mil; x2=17.879002mm; y2=4.465mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54685 {
+    x1=779.0mil; y1=244.74mil; x2=779.0mil; y2=268.0mil; thickness=15.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54696 {
+    x1=14.879mm; y1=5.965mm; x2=15.4138mm; y2=5.965mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54699 {
+    x1=15.4138mm; y1=5.965mm; x2=609.0mil; y2=237.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54706 {
+    x1=460.74mil; y1=351.0mil; x2=484.0mil; y2=351.0mil; thickness=15.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54709 {
+    x1=484.0mil; y1=351.0mil; x2=485.0mil; y2=352.0mil; thickness=15.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.56341 {
+    x1=600.0mil; y1=32.0mil; x2=600.0mil; y2=80.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.56344 {
+    x1=600.0mil; y1=80.0mil; x2=625.0mil; y2=105.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.56347 {
+    x1=625.0mil; y1=105.0mil; x2=625.0mil; y2=3.960998mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.56350 {
+    x1=625.0mil; y1=3.960998mm; x2=15.879mm; y2=3.964998mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.56353 {
+    x1=550.0mil; y1=32.0mil; x2=550.0mil; y2=63.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.56356 {
+    x1=550.0mil; y1=63.0mil; x2=606.0mil; y2=119.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.56359 {
+    x1=606.0mil; y1=119.0mil; x2=606.0mil; y2=3.951597mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.56362 {
+    x1=606.0mil; y1=3.951597mm; x2=15.378999mm; y2=3.964998mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.56365 {
+    x1=500.0mil; y1=32.0mil; x2=500.0mil; y2=49.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.56368 {
+    x1=500.0mil; y1=49.0mil; x2=585.0mil; y2=134.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.56371 {
+    x1=585.0mil; y1=134.0mil; x2=585.0mil; y2=3.944998mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.56374 {
+    x1=585.0mil; y1=3.944998mm; x2=14.879mm; y2=3.964998mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=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.24541 {
+    x1=0.0; y1=0.0; x2=38.1mm; y2=0.0; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.24553 {
+    x1=38.1mm; y1=1000.0mil; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.24565 {
+    x1=38.1mm; y1=1000.0mil; x2=38.1mm; y2=0.0; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.24577 {
+    x1=0.0; y1=1000.0mil; x2=0.0; y2=0.0; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.31570 {
+    x1=1.207in; y1=119.0mil; x2=1.207in; y2=219.0mil; thickness=20.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+  }
+  color = {#3a5fcd}
+  ha:combining {
+  }
+}
+     ha:top-gnd         { lid=2; group=3;
+   li:objects {
+    ha:polygon.26267 { clearance=40.0mil;
+     li:geometry {
+       ta:contour {
+        { 5.0mil; 5.0mil }
+        { 1.495in; 5.0mil }
+        { 1.495in; 995.0mil }
+        { 5.0mil; 995.0mil }
+       }
+     }
+
+     ha:flags {
+      clearpoly=1
+      lock=1
+     }
+    }
+   }
+  color = {#104e8b}
+   ha:combining {
+   }
+ }
+     ha:bottom-gnd      { lid=3; group=10;
+   li:objects {
+    ha:polygon.26277 { clearance=40.0mil;
+     li:geometry {
+       ta:contour {
+        { 5.0mil; 5.0mil }
+        { 1.495in; 5.0mil }
+        { 1.495in; 995.0mil }
+        { 5.0mil; 995.0mil }
+       }
+     }
+
+     ha:flags {
+      clearpoly=1
+      lock=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.20931 {
+    x1=1.007in; y1=113.0mil; x2=26.8986mm; y2=77.0mil; thickness=25.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.20958 {
+    x1=26.88359mm; y1=1.96619mm; x2=29.60139mm; y2=1.96619mm; thickness=25.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.20961 {
+    x1=29.60139mm; y1=1.96619mm; x2=1.207in; y2=119.0mil; thickness=25.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.20964 {
+    x1=1.207in; y1=219.0mil; x2=30.1244mm; y2=219.0mil; thickness=25.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.20967 {
+    x1=30.1244mm; y1=219.0mil; x2=1.08in; y2=113.0mil; thickness=25.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.20970 {
+    x1=1.08in; y1=113.0mil; x2=1.066in; y2=113.0mil; thickness=25.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.20981 {
+    x1=1.062in; y1=310.0mil; x2=1.06in; y2=312.0mil; thickness=12.0mil; clearance=28.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.21062 {
+    x1=650.0mil; y1=740.0mil; x2=650.0mil; y2=729.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.21155 {
+    x1=33.1978mm; y1=580.0mil; x2=33.2486mm; y2=582.0mil; thickness=12.0mil; clearance=28.0mil;
     ha:flags {
      clearline=1
     }
@@ -1755,6 +2484,276 @@ ha:pcb-rnd-board-v8 {
       noexport=1
     }
    }
+   ha:line.48512 {
+    x1=700.0mil; y1=32.0mil; x2=700.0mil; y2=160.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48515 {
+    x1=700.0mil; y1=160.0mil; x2=661.0mil; y2=199.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48987 {
+    x1=570.0mil; y1=327.0mil; x2=633.0mil; y2=251.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.49376 {
+    x1=665.0mil; y1=319.0mil; x2=665.0mil; y2=339.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.49379 {
+    x1=665.0mil; y1=339.0mil; x2=639.0mil; y2=365.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.49382 {
+    x1=639.0mil; y1=365.0mil; x2=538.0mil; y2=365.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.49385 {
+    x1=538.0mil; y1=365.0mil; x2=528.0mil; y2=375.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.49388 {
+    x1=528.0mil; y1=375.0mil; x2=528.0mil; y2=461.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.49419 {
+    x1=613.0mil; y1=637.0mil; x2=613.0mil; y2=546.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.49422 {
+    x1=613.0mil; y1=546.0mil; x2=528.0mil; y2=461.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.49425 {
+    x1=650.0mil; y1=784.0mil; x2=594.0mil; y2=728.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.49428 {
+    x1=594.0mil; y1=728.0mil; x2=594.0mil; y2=549.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.49431 {
+    x1=594.0mil; y1=549.0mil; x2=514.0mil; y2=469.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.49434 {
+    x1=514.0mil; y1=469.0mil; x2=514.0mil; y2=192.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.49437 {
+    x1=514.0mil; y1=192.0mil; x2=530.0mil; y2=176.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.49513 {
+    x1=585.1mil; y1=10.79246mm; x2=18.86966mm; y2=10.79246mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.49516 {
+    x1=18.86966mm; y1=10.91946mm; x2=743.0mil; y2=430.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.49534 {
+    x1=549.0mil; y1=405.0mil; x2=802.0mil; y2=405.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48572 {
+    x1=530.0mil; y1=176.0mil; x2=530.0mil; y2=164.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54420 {
+    x1=622.0mil; y1=446.0mil; x2=811.0mil; y2=446.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54423 {
+    x1=811.0mil; y1=446.0mil; x2=831.0mil; y2=466.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54426 {
+    x1=831.0mil; y1=466.0mil; x2=1.171in; y2=466.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54429 {
+    x1=1.171in; y1=466.0mil; x2=1.219in; y2=514.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54488 {
+    x1=802.0mil; y1=405.0mil; x2=814.0mil; y2=417.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54491 {
+    x1=814.0mil; y1=417.0mil; x2=1.114in; y2=417.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54494 {
+    x1=1.114in; y1=417.0mil; x2=1.133in; y2=436.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54500 {
+    x1=32.893mm; y1=404.0mil; x2=833.0mil; y2=404.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54503 {
+    x1=833.0mil; y1=404.0mil; x2=810.0mil; y2=381.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54506 {
+    x1=810.0mil; y1=381.0mil; x2=693.0mil; y2=381.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54539 {
+    x1=968.0mil; y1=384.0mil; x2=28.067mm; y2=384.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54627 {
+    x1=755.0mil; y1=147.0mil; x2=755.0mil; y2=186.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54630 {
+    x1=755.0mil; y1=186.0mil; x2=930.0mil; y2=361.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54633 {
+    x1=929.0mil; y1=361.0mil; x2=1.002in; y2=361.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54636 {
+    x1=1.002in; y1=361.0mil; x2=1.003in; y2=362.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54651 {
+    x1=782.0mil; y1=176.0mil; x2=782.0mil; y2=194.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54654 {
+    x1=782.0mil; y1=194.0mil; x2=924.0mil; y2=336.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54657 {
+    x1=924.0mil; y1=336.0mil; x2=1.007in; y2=336.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54660 {
+    x1=1.007in; y1=336.0mil; x2=26.2382mm; y2=362.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54672 {
+    x1=755.0mil; y1=186.0mil; x2=756.0mil; y2=187.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.56314 {
+    x1=660.0mil; y1=225.0mil; x2=641.0mil; y2=206.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.56317 {
+    x1=641.0mil; y1=206.0mil; x2=641.0mil; y2=140.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.56320 {
+    x1=641.0mil; y1=140.0mil; x2=650.0mil; y2=131.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.56323 {
+    x1=650.0mil; y1=131.0mil; x2=650.0mil; y2=32.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.56326 {
+    x1=638.0mil; y1=44.0mil; x2=650.5mil; y2=31.5mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.56329 {
+    x1=530.0mil; y1=164.0mil; x2=628.0mil; y2=66.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
   }
   color = {#548b54}
   ha:combining {
@@ -1843,17 +2842,101 @@ ha:pcb-rnd-board-v8 {
             noexport=1
           }
          }
-         ha:line.24571 {
-          x1=0.0; y1=1000.0mil; x2=0.0; y2=0.0; thickness=10.0mil; clearance=12.0mil;
+         ha:line.24571 {
+          x1=0.0; y1=1000.0mil; x2=0.0; y2=0.0; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
+
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.44441 {
+          x1=1.06in; y1=4.045204mm; x2=1.17826in; y2=41.0mil; thickness=15.0mil; clearance=16.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.44444 {
+          x1=1.17826in; y1=41.0mil; x2=1.239in; y2=41.0mil; thickness=15.0mil; clearance=16.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.44507 {
+          x1=1.06in; y1=4.045204mm; x2=1.06in; y2=397.0mil; thickness=15.0mil; clearance=16.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.44510 {
+          x1=1.06in; y1=397.0mil; x2=1.246in; y2=583.0mil; thickness=15.0mil; clearance=16.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.44513 {
+          x1=1.246in; y1=583.0mil; x2=1.308in; y2=583.0mil; thickness=15.0mil; clearance=16.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.44516 {
+          x1=1.308in; y1=583.0mil; x2=33.2486mm; y2=582.0mil; thickness=15.0mil; clearance=16.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.49097 {
+          x1=649.0mil; y1=547.0mil; x2=649.0mil; y2=262.0mil; thickness=6.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.49100 {
+          x1=649.0mil; y1=262.0mil; x2=660.0mil; y2=251.0mil; thickness=6.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.51170 {
+          x1=717.0mil; y1=319.0mil; x2=717.0mil; y2=420.0mil; thickness=6.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.51173 {
+          x1=717.0mil; y1=420.0mil; x2=676.0mil; y2=461.0mil; thickness=6.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.51176 {
+          x1=676.0mil; y1=461.0mil; x2=676.0mil; y2=555.0mil; thickness=6.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.51179 {
+          x1=676.0mil; y1=555.0mil; x2=639.0mil; y2=592.0mil; thickness=6.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.51182 {
+          x1=639.0mil; y1=592.0mil; x2=639.0mil; y2=729.0mil; thickness=6.0mil; clearance=12.0mil;
           ha:flags {
            clearline=1
-           lock=1
           }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
+         }
+         ha:line.51185 {
+          x1=639.0mil; y1=729.0mil; x2=651.0mil; y2=741.0mil; thickness=6.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
           }
          }
          ha:polygon.26272 { clearance=40.0mil;
@@ -1938,23 +3021,7 @@ ha:pcb-rnd-board-v8 {
     }
    }
    ha:text.21214 {
-    string=` 2021 Keith Packard & Bdale Garbee; x=230.0mil; y=84.0mil; scale=100; fid=0;
-    ha:flags {
-     clearline=1
-     onsolder=1
-    }
-    rot = 0.000000
-   }
-   ha:text.21215 {
-    string=TeleGPS v2.0c; x=441.0mil; y=976.0mil; scale=175; fid=0;
-    ha:flags {
-     clearline=1
-     onsolder=1
-    }
-    rot = 0.000000
-   }
-   ha:text.21216 {
-    string=Altus Metrum, LLC; x=29.553404mm; y=-153.0mil; scale=100; fid=0;
+    string=` 2021 Bdale Garbee; x=405.0mil; y=124.0mil; scale=100; fid=0;
     ha:flags {
      clearline=1
      onsolder=1
@@ -1985,6 +3052,14 @@ ha:pcb-rnd-board-v8 {
     }
     rot = 90.000000
    }
+   ha:text.21215 {
+    string=TeleGPS v3.0; x=449.0mil; y=983.0mil; scale=175; fid=0;
+    ha:flags {
+     clearline=1
+     onsolder=1
+    }
+    rot = 0.000000
+   }
   }
   color = {#000000}
 }
@@ -2267,62 +3342,6 @@ ha:pcb-rnd-board-v8 {
       li:thermal {
       }
      }
-     ha:padstack_ref.22785 {
-      proto=4; x=27.6098mm; y=851.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.22786 {
-      proto=4; x=1.132in; y=895.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.22787 {
-      proto=4; x=961.0mil; y=461.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-        li:5 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.22788 {
-      proto=4; x=1.263in; y=657.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-        li:5 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
      ha:padstack_ref.22789 {
       proto=4; x=968.0mil; y=191.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
       ha:flags {
@@ -2430,15 +3449,6 @@ ha:pcb-rnd-board-v8 {
       li:thermal {
       }
      }
-     ha:padstack_ref.22811 {
-      proto=4; x=801.0mil; y=507.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
      ha:padstack_ref.22821 {
       proto=4; x=487.0mil; y=498.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
       ha:flags {
@@ -2616,7 +3626,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      ha:padstack_ref.22832 {
-      proto=4; x=614.0mil; y=940.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      proto=4; x=609.0mil; y=952.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
       ha:flags {
        clearline=1
       }
@@ -2676,91 +3686,415 @@ ha:pcb-rnd-board-v8 {
          noshape  
         }
       }
-     }
-     ha:padstack_ref.22835 {
-      proto=4; x=732.0mil; y=785.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
+     }
+     ha:padstack_ref.22835 {
+      proto=4; x=732.0mil; y=785.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+        li:0 {
+         on  
+         solid  
+         noshape  
+        }
+        li:2 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.22836 {
+      proto=4; x=651.0mil; y=741.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.22845 {
+      proto=4; x=650.0mil; y=784.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.22781 {
+      proto=4; x=688.0mil; y=604.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+        li:0 {
+         on  
+         solid  
+         noshape  
+        }
+        li:2 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.42181 {
+      proto=5; x=620.0mil; y=194.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+        li:5 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.22788 {
+      proto=4; x=1.263in; y=657.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:5 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+      ha:padstack_ref.46108 {
+       proto=5; x=1.122in; y=361.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
+       }
+      }
+      ha:padstack_ref.46109 {
+       proto=5; x=845.0mil; y=437.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
+       }
+      }
+      ha:padstack_ref.48396 {
+       proto=5; x=661.0mil; y=199.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.48397 {
+       proto=5; x=660.0mil; y=225.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.48773 {
+       proto=5; x=660.0mil; y=251.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.48837 {
+       proto=5; x=649.0mil; y=547.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.48937 {
+       proto=5; x=570.0mil; y=327.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.48977 {
+       proto=5; x=633.0mil; y=251.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.49080 {
+       proto=5; x=549.0mil; y=405.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.49081 {
+       proto=5; x=1.133in; y=436.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.49238 {
+       proto=5; x=743.0mil; y=425.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.49263 {
+       proto=5; x=585.0mil; y=425.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.49348 {
+       proto=5; x=665.0mil; y=319.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.49394 {
+       proto=5; x=613.0mil; y=637.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.49440 {
+       proto=5; x=530.0mil; y=176.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.49603 {
+       proto=5; x=693.0mil; y=381.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.49604 {
+       proto=5; x=32.893mm; y=404.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.51163 {
+       proto=5; x=717.0mil; y=319.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
       }
+      ha:padstack_ref.52741 {
+       proto=5; x=628.0mil; y=66.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-      li:thermal {
-        li:0 {
-         on  
-         solid  
-         noshape  
-        }
-        li:2 {
-         on  
-         solid  
-         noshape  
-        }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
+       li:thermal {
+       }
       }
-     }
-     ha:padstack_ref.22836 {
-      proto=4; x=651.0mil; y=741.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
+      ha:padstack_ref.54318 {
+       proto=5; x=1.219in; y=514.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
       }
+      ha:padstack_ref.54341 {
+       proto=5; x=622.0mil; y=446.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-      li:thermal {
+       li:thermal {
+       }
       }
-     }
-     ha:padstack_ref.22837 {
-      proto=4; x=554.0mil; y=599.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
+      ha:padstack_ref.54462 {
+       proto=5; x=968.0mil; y=384.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
       }
+      ha:padstack_ref.54463 {
+       proto=5; x=28.067mm; y=384.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-      li:thermal {
+       li:thermal {
+       }
       }
-     }
-     ha:padstack_ref.22843 {
-      proto=4; x=888.0mil; y=133.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
+      ha:padstack_ref.54542 {
+       proto=5; x=26.2382mm; y=362.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
       }
+      ha:padstack_ref.54543 {
+       proto=5; x=1.003in; y=362.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-      li:thermal {
+       li:thermal {
+       }
       }
-     }
-     ha:padstack_ref.22845 {
-      proto=4; x=650.0mil; y=784.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
+      ha:padstack_ref.54598 {
+       proto=5; x=755.0mil; y=147.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.54599 {
+       proto=5; x=782.0mil; y=176.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
       }
+      ha:padstack_ref.54684 {
+       proto=5; x=779.0mil; y=268.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-      li:thermal {
+       li:thermal {
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
+       }
       }
-     }
-     ha:padstack_ref.22781 {
-      proto=4; x=688.0mil; y=604.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
+      ha:padstack_ref.54694 {
+       proto=5; x=601.0mil; y=212.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:2 {
+          on  
+          solid  
+          noshape  
+         }
+       }
       }
+      ha:padstack_ref.54695 {
+       proto=5; x=609.0mil; y=237.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-      li:thermal {
-        li:0 {
-         on  
-         solid  
-         noshape  
-        }
-        li:2 {
-         on  
-         solid  
-         noshape  
-        }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
+       li:thermal {
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
+       }
+      }
+      ha:padstack_ref.54705 {
+       proto=5; x=485.0mil; y=351.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
+       }
       }
-     }
       ha:subc.21226 {
        ha:attributes {
         {io_pcb::hidename_y}=7.3406 mm
@@ -2840,11 +4174,7 @@ ha:pcb-rnd-board-v8 {
 
        li:objects {
         ha:padstack_ref.21239 {
-         proto=0; x=10.446004mm; y=-62.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
+         proto=0; x=779.0mil; y=5.416804mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
          li:thermal {
          }
 
@@ -2854,7 +4184,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.21240 {
-         proto=0; x=442.74mil; y=-62.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=779.0mil; y=244.74mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -2876,25 +4206,25 @@ ha:pcb-rnd-board-v8 {
 
           li:objects {
            ha:line.21227 {
-            x1=427.0mil; y1=-62.0mil; x2=427.0mil; y2=-62.0mil; thickness=0.1mm; clearance=0.0;
+            x1=779.0mil; y1=229.0mil; x2=779.0mil; y2=229.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
            ha:line.21230 {
-            x1=427.0mil; y1=-62.0mil; x2=427.0mil; y2=-62.0mil; thickness=0.1mm; clearance=0.0;
+            x1=779.0mil; y1=229.0mil; x2=779.0mil; y2=229.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
            ha:line.21233 {
-            x1=427.0mil; y1=-62.0mil; x2=11.8458mm; y2=-62.0mil; thickness=0.1mm; clearance=0.0;
+            x1=779.0mil; y1=229.0mil; x2=779.0mil; y2=6.8166mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
            ha:line.21236 {
-            x1=427.0mil; y1=-62.0mil; x2=427.0mil; y2=-0.5748mm; thickness=0.1mm; clearance=0.0;
+            x1=779.0mil; y1=229.0mil; x2=18.7866mm; y2=229.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -2989,11 +4319,7 @@ ha:pcb-rnd-board-v8 {
 
        li:objects {
         ha:padstack_ref.21255 {
-         proto=0; x=1.236in; y=-27.26mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
+         proto=0; x=10.903204mm; y=351.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
          li:thermal {
          }
 
@@ -3003,7 +4329,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.21256 {
-         proto=0; x=1.236in; y=-58.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=460.74mil; y=351.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -3025,25 +4351,25 @@ ha:pcb-rnd-board-v8 {
 
           li:objects {
            ha:line.21243 {
-            x1=1.236in; y1=-43.0mil; x2=1.236in; y2=-43.0mil; thickness=0.1mm; clearance=0.0;
+            x1=445.0mil; y1=351.0mil; x2=445.0mil; y2=351.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
            ha:line.21246 {
-            x1=1.236in; y1=-43.0mil; x2=1.236in; y2=-43.0mil; thickness=0.1mm; clearance=0.0;
+            x1=445.0mil; y1=351.0mil; x2=445.0mil; y2=351.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
            ha:line.21249 {
-            x1=1.236in; y1=-43.0mil; x2=1.236in; y2=-0.0922mm; thickness=0.1mm; clearance=0.0;
+            x1=445.0mil; y1=351.0mil; x2=10.303mm; y2=351.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
            ha:line.21252 {
-            x1=1.236in; y1=-43.0mil; x2=32.3944mm; y2=-43.0mil; thickness=0.1mm; clearance=0.0;
+            x1=445.0mil; y1=351.0mil; x2=445.0mil; y2=9.9154mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -8322,7 +9648,7 @@ ha:pcb-rnd-board-v8 {
 
         li:objects {
          ha:padstack_ref.21864 {
-          proto=0; x=388.0mil; y=131.74mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          proto=0; x=450.74mil; y=43.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -8336,7 +9662,7 @@ ha:pcb-rnd-board-v8 {
           }
          }
          ha:padstack_ref.21865 {
-          proto=0; x=388.0mil; y=100.26mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          proto=0; x=10.649204mm; y=43.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -8358,25 +9684,25 @@ ha:pcb-rnd-board-v8 {
 
            li:objects {
             ha:line.21852 {
-             x1=388.0mil; y1=116.0mil; x2=388.0mil; y2=116.0mil; thickness=0.1mm; clearance=0.0;
+             x1=435.0mil; y1=43.0mil; x2=435.0mil; y2=43.0mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
             ha:line.21855 {
-             x1=388.0mil; y1=116.0mil; x2=388.0mil; y2=116.0mil; thickness=0.1mm; clearance=0.0;
+             x1=435.0mil; y1=43.0mil; x2=435.0mil; y2=43.0mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
             ha:line.21858 {
-             x1=388.0mil; y1=116.0mil; x2=388.0mil; y2=1.9464mm; thickness=0.1mm; clearance=0.0;
+             x1=435.0mil; y1=43.0mil; x2=10.049mm; y2=43.0mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
             ha:line.21861 {
-             x1=388.0mil; y1=116.0mil; x2=10.8552mm; y2=116.0mil; thickness=0.1mm; clearance=0.0;
+             x1=435.0mil; y1=43.0mil; x2=435.0mil; y2=0.0922mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -11733,25 +13059,29 @@ ha:pcb-rnd-board-v8 {
              ha:attributes {
                subc-role=pnp-origin
              }
-            }
+ ha:flags ={ selected=1
+ };            }
             ha:line.22510 {
              x1=716.0mil; y1=679.0mil; x2=716.0mil; y2=679.0mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
-            }
+ ha:flags ={ selected=1
+ };            }
             ha:line.22513 {
              x1=716.0mil; y1=679.0mil; x2=17.1864mm; y2=679.0mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
-            }
+ ha:flags ={ selected=1
+ };            }
             ha:line.22516 {
              x1=716.0mil; y1=679.0mil; x2=716.0mil; y2=16.2466mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
-            }
+ ha:flags ={ selected=1
+ };            }
            }
            ha:type {
             top = 1
@@ -13210,7 +14540,7 @@ ha:pcb-rnd-board-v8 {
 
         li:objects {
          ha:padstack_ref.22691 {
-          proto=0; x=9.666986mm; y=43.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          proto=0; x=9.539986mm; y=43.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -13224,7 +14554,7 @@ ha:pcb-rnd-board-v8 {
           }
          }
          ha:padstack_ref.22692 {
-          proto=0; x=329.41mil; y=43.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          proto=0; x=324.41mil; y=43.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
           li:thermal {
           }
 
@@ -13242,13 +14572,13 @@ ha:pcb-rnd-board-v8 {
 
            li:objects {
             ha:line.22670 {
-             x1=308.0mil; y1=68.0mil; x2=308.0mil; y2=18.0mil; thickness=10.0mil; clearance=0.0;
+             x1=303.0mil; y1=68.0mil; x2=303.0mil; y2=18.0mil; thickness=10.0mil; clearance=0.0;
             }
             ha:line.22673 {
-             x1=318.0mil; y1=18.0mil; x2=308.0mil; y2=18.0mil; thickness=10.0mil; clearance=0.0;
+             x1=313.0mil; y1=18.0mil; x2=303.0mil; y2=18.0mil; thickness=10.0mil; clearance=0.0;
             }
             ha:line.22676 {
-             x1=318.0mil; y1=68.0mil; x2=308.0mil; y2=68.0mil; thickness=10.0mil; clearance=0.0;
+             x1=313.0mil; y1=68.0mil; x2=303.0mil; y2=68.0mil; thickness=10.0mil; clearance=0.0;
             }
            }
            ha:type {
@@ -13263,25 +14593,25 @@ ha:pcb-rnd-board-v8 {
 
            li:objects {
             ha:line.22679 {
-             x1=355.0mil; y1=43.0mil; x2=355.0mil; y2=43.0mil; thickness=0.1mm; clearance=0.0;
+             x1=350.0mil; y1=43.0mil; x2=350.0mil; y2=43.0mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
             ha:line.22682 {
-             x1=355.0mil; y1=43.0mil; x2=355.0mil; y2=43.0mil; thickness=0.1mm; clearance=0.0;
+             x1=350.0mil; y1=43.0mil; x2=350.0mil; y2=43.0mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
             ha:line.22685 {
-             x1=355.0mil; y1=43.0mil; x2=8.017mm; y2=43.0mil; thickness=0.1mm; clearance=0.0;
+             x1=350.0mil; y1=43.0mil; x2=7.89mm; y2=43.0mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
             ha:line.22688 {
-             x1=355.0mil; y1=43.0mil; x2=355.0mil; y2=0.0922mm; thickness=0.1mm; clearance=0.0;
+             x1=350.0mil; y1=43.0mil; x2=350.0mil; y2=0.0922mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -15957,7 +17287,7 @@ ha:pcb-rnd-board-v8 {
            }
          }
 
-         {ha:top copper}         {
+         {ha:top copper}                             {
           lid=2
           ha:combining {          }
 
@@ -16595,7 +17925,7 @@ ha:pcb-rnd-board-v8 {
 
        li:objects {
         ha:padstack_ref.21620 {
-         proto=0; x=22.870541mm; y=486.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+         proto=0; x=29.870019mm; y=8.534908mm; rot=180.000000; xmirror=0; smirror=0; clearance=12.205mil;
          ha:flags {
           clearline=1
          }
@@ -16609,7 +17939,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.21621 {
-         proto=1; x=29.870272mm; y=486.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+         proto=1; x=22.870288mm; y=8.534908mm; rot=180.000000; xmirror=0; smirror=0; clearance=12.205mil;
          ha:flags {
           clearline=1
          }
@@ -16623,7 +17953,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.21622 {
-         proto=0; x=22.870541mm; y=436.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+         proto=0; x=29.870019mm; y=9.804908mm; rot=180.000000; xmirror=0; smirror=0; clearance=12.205mil;
          ha:flags {
           clearline=1
          }
@@ -16637,7 +17967,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.21623 {
-         proto=1; x=29.870272mm; y=436.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+         proto=1; x=22.870288mm; y=9.804908mm; rot=180.000000; xmirror=0; smirror=0; clearance=12.205mil;
          ha:flags {
           clearline=1
          }
@@ -16651,7 +17981,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.21624 {
-         proto=0; x=22.870541mm; y=9.804654mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+         proto=0; x=29.870019mm; y=11.074654mm; rot=180.000000; xmirror=0; smirror=0; clearance=12.205mil;
          ha:flags {
           clearline=1
          }
@@ -16665,7 +17995,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.21625 {
-         proto=1; x=29.870272mm; y=9.804654mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+         proto=1; x=22.870288mm; y=11.074654mm; rot=180.000000; xmirror=0; smirror=0; clearance=12.205mil;
          ha:flags {
           clearline=1
          }
@@ -16679,7 +18009,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.21626 {
-         proto=0; x=22.870541mm; y=8.534654mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+         proto=0; x=29.870019mm; y=12.344654mm; rot=180.000000; xmirror=0; smirror=0; clearance=12.205mil;
          ha:flags {
           clearline=1
          }
@@ -16693,7 +18023,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.21627 {
-         proto=1; x=29.870272mm; y=8.534654mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+         proto=1; x=22.870288mm; y=12.344654mm; rot=180.000000; xmirror=0; smirror=0; clearance=12.205mil;
          li:thermal {
          }
 
@@ -16711,19 +18041,19 @@ ha:pcb-rnd-board-v8 {
 
           li:objects {
            ha:line.21595 {
-            x1=23.68042mm; y1=13.104368mm; x2=29.060394mm; y2=13.104368mm; thickness=10.0mil; clearance=0.0;
+            x1=29.06014mm; y1=306.1mil; x2=23.680166mm; y2=306.1mil; thickness=10.0mil; clearance=0.0;
            }
            ha:line.21598 {
-            x1=29.060394mm; y1=7.774686mm; x2=29.060394mm; y2=13.104368mm; thickness=10.0mil; clearance=0.0;
+            x1=23.680166mm; y1=13.104622mm; x2=23.680166mm; y2=306.1mil; thickness=10.0mil; clearance=0.0;
            }
            ha:line.21601 {
-            x1=23.68042mm; y1=7.774686mm; x2=29.060394mm; y2=7.774686mm; thickness=10.0mil; clearance=0.0;
+            x1=29.06014mm; y1=13.104622mm; x2=23.680166mm; y2=13.104622mm; thickness=10.0mil; clearance=0.0;
            }
            ha:line.21604 {
-            x1=23.68042mm; y1=7.774686mm; x2=23.68042mm; y2=13.104368mm; thickness=10.0mil; clearance=0.0;
+            x1=29.06014mm; y1=13.104622mm; x2=29.06014mm; y2=306.1mil; thickness=10.0mil; clearance=0.0;
            }
            ha:arc.21607 {
-            x=28.59532mm; y=486.0mil; width=5.0mil; height=5.0mil; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+            x=950.6mil; y=8.534908mm; width=5.0mil; height=5.0mil; astart=270.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
            }
           }
           ha:type {
@@ -16738,7 +18068,7 @@ ha:pcb-rnd-board-v8 {
 
           li:objects {
            ha:line.21608 {
-            x1=26.370406mm; y1=10.439527mm; x2=26.370406mm; y2=10.439527mm; thickness=0.1mm; clearance=0.0;
+            x1=26.370154mm; y1=10.439781mm; x2=26.370154mm; y2=10.439781mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
@@ -16750,13 +18080,13 @@ ha:pcb-rnd-board-v8 {
             }
            }
            ha:line.21614 {
-            x1=1.0382in; y1=10.439654mm; x2=25.37028mm; y2=10.439654mm; thickness=0.1mm; clearance=0.0;
+            x1=1.0382in; y1=10.439654mm; x2=27.37028mm; y2=10.439654mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
            ha:line.21617 {
-            x1=1.0382in; y1=10.439654mm; x2=1.0382in; y2=9.439654mm; thickness=0.1mm; clearance=0.0;
+            x1=1.0382in; y1=10.439654mm; x2=1.0382in; y2=11.439654mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -16851,7 +18181,7 @@ ha:pcb-rnd-board-v8 {
 
          li:objects {
           ha:padstack_ref.34091 {
-           proto=0; x=668.0mil; y=431.48mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           proto=0; x=570.0mil; y=380.74mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -16865,7 +18195,7 @@ ha:pcb-rnd-board-v8 {
            }
           }
           ha:padstack_ref.34092 {
-           proto=0; x=668.0mil; y=400.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           proto=0; x=570.0mil; y=8.871204mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -16887,25 +18217,25 @@ ha:pcb-rnd-board-v8 {
 
             li:objects {
              ha:line.34079 {
-              x1=668.0mil; y1=415.74mil; x2=668.0mil; y2=415.74mil; thickness=0.1mm; clearance=0.0;
+              x1=570.0mil; y1=365.0mil; x2=570.0mil; y2=365.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
              ha:line.34082 {
-              x1=668.0mil; y1=415.74mil; x2=668.0mil; y2=415.74mil; thickness=0.1mm; clearance=0.0;
+              x1=570.0mil; y1=365.0mil; x2=570.0mil; y2=365.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
              ha:line.34085 {
-              x1=668.0mil; y1=415.74mil; x2=668.0mil; y2=9.559796mm; thickness=0.1mm; clearance=0.0;
+              x1=570.0mil; y1=365.0mil; x2=570.0mil; y2=8.271mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
              ha:line.34088 {
-              x1=668.0mil; y1=415.74mil; x2=17.9672mm; y2=415.74mil; thickness=0.1mm; clearance=0.0;
+              x1=570.0mil; y1=365.0mil; x2=15.478mm; y2=365.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -17752,7 +19082,7 @@ ha:pcb-rnd-board-v8 {
 
          li:objects {
           ha:padstack_ref.35665 {
-           proto=0; x=622.0mil; y=427.48mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           proto=0; x=660.0mil; y=380.74mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -17766,7 +19096,7 @@ ha:pcb-rnd-board-v8 {
            }
           }
           ha:padstack_ref.35666 {
-           proto=0; x=622.0mil; y=396.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           proto=0; x=660.0mil; y=8.871204mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -17788,25 +19118,25 @@ ha:pcb-rnd-board-v8 {
 
             li:objects {
              ha:line.35653 {
-              x1=622.0mil; y1=411.74mil; x2=622.0mil; y2=411.74mil; thickness=0.1mm; clearance=0.0;
+              x1=660.0mil; y1=365.0mil; x2=660.0mil; y2=365.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
              ha:line.35656 {
-              x1=622.0mil; y1=411.74mil; x2=622.0mil; y2=411.74mil; thickness=0.1mm; clearance=0.0;
+              x1=660.0mil; y1=365.0mil; x2=660.0mil; y2=365.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
              ha:line.35659 {
-              x1=622.0mil; y1=411.74mil; x2=622.0mil; y2=9.458196mm; thickness=0.1mm; clearance=0.0;
+              x1=660.0mil; y1=365.0mil; x2=660.0mil; y2=8.271mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
              ha:line.35662 {
-              x1=622.0mil; y1=411.74mil; x2=16.7988mm; y2=411.74mil; thickness=0.1mm; clearance=0.0;
+              x1=660.0mil; y1=365.0mil; x2=17.764mm; y2=365.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -17898,7 +19228,7 @@ ha:pcb-rnd-board-v8 {
 
          li:objects {
           ha:padstack_ref.35681 {
-           proto=0; x=575.0mil; y=431.74mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           proto=0; x=615.0mil; y=380.74mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -17912,7 +19242,7 @@ ha:pcb-rnd-board-v8 {
            }
           }
           ha:padstack_ref.35682 {
-           proto=0; x=575.0mil; y=10.166604mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           proto=0; x=615.0mil; y=8.871204mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -17946,25 +19276,25 @@ ha:pcb-rnd-board-v8 {
 
             li:objects {
              ha:line.35669 {
-              x1=575.0mil; y1=416.0mil; x2=575.0mil; y2=416.0mil; thickness=0.1mm; clearance=0.0;
+              x1=615.0mil; y1=365.0mil; x2=615.0mil; y2=365.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
              ha:line.35672 {
-              x1=575.0mil; y1=416.0mil; x2=575.0mil; y2=416.0mil; thickness=0.1mm; clearance=0.0;
+              x1=615.0mil; y1=365.0mil; x2=615.0mil; y2=365.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
              ha:line.35675 {
-              x1=575.0mil; y1=416.0mil; x2=575.0mil; y2=9.5664mm; thickness=0.1mm; clearance=0.0;
+              x1=615.0mil; y1=365.0mil; x2=615.0mil; y2=8.271mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
              ha:line.35678 {
-              x1=575.0mil; y1=416.0mil; x2=15.605mm; y2=416.0mil; thickness=0.1mm; clearance=0.0;
+              x1=615.0mil; y1=365.0mil; x2=16.621mm; y2=365.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -18059,7 +19389,7 @@ ha:pcb-rnd-board-v8 {
 
          li:objects {
           ha:padstack_ref.35746 {
-           proto=0; x=392.17mil; y=364.54mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           proto=0; x=10.403332mm; y=6.610731mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
            li:thermal {
            }
 
@@ -18069,7 +19399,7 @@ ha:pcb-rnd-board-v8 {
            }
           }
           ha:padstack_ref.35747 {
-           proto=0; x=392.17mil; y=274.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           proto=0; x=10.403332mm; y=4.311015mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
            ha:flags {
             clearline=1
            }
@@ -18083,7 +19413,7 @@ ha:pcb-rnd-board-v8 {
            }
           }
           ha:padstack_ref.35748 {
-           proto=0; x=465.0mil; y=274.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           proto=0; x=482.41mil; y=4.311015mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
            li:thermal {
            }
 
@@ -18093,7 +19423,7 @@ ha:pcb-rnd-board-v8 {
            }
           }
           ha:padstack_ref.35749 {
-           proto=0; x=465.0mil; y=364.54mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           proto=0; x=482.41mil; y=6.610731mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
            ha:flags {
             clearline=1
            }
@@ -18115,7 +19445,7 @@ ha:pcb-rnd-board-v8 {
 
             li:objects {
              ha:arc.35733 {
-              x=422.29mil; y=6.569585mm; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+              x=11.16838mm; y=3.921mm; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
              }
             }
             ha:type {
@@ -18130,7 +19460,7 @@ ha:pcb-rnd-board-v8 {
 
             li:objects {
              ha:line.35734 {
-              x1=10.886059mm; y1=8.109458mm; x2=10.886059mm; y2=8.109458mm; thickness=0.1mm; clearance=0.0;
+              x1=445.995mil; y1=214.995mil; x2=445.995mil; y2=214.995mil; thickness=0.1mm; clearance=0.0;
               ha:flags {
                selected=1
               }
@@ -18140,7 +19470,7 @@ ha:pcb-rnd-board-v8 {
               }
              }
              ha:line.35737 {
-              x1=10.886186mm; y1=8.109585mm; x2=10.886186mm; y2=8.109585mm; thickness=0.1mm; clearance=0.0;
+              x1=446.0mil; y1=215.0mil; x2=446.0mil; y2=215.0mil; thickness=0.1mm; clearance=0.0;
               ha:flags {
                selected=1
               }
@@ -18150,7 +19480,7 @@ ha:pcb-rnd-board-v8 {
               }
              }
              ha:line.35740 {
-              x1=10.886186mm; y1=8.109585mm; x2=11.886186mm; y2=8.109585mm; thickness=0.1mm; clearance=0.0;
+              x1=446.0mil; y1=215.0mil; x2=12.3284mm; y2=215.0mil; thickness=0.1mm; clearance=0.0;
               ha:flags {
                selected=1
               }
@@ -18160,7 +19490,7 @@ ha:pcb-rnd-board-v8 {
               }
              }
              ha:line.35743 {
-              x1=10.886186mm; y1=8.109585mm; x2=10.886186mm; y2=9.109585mm; thickness=0.1mm; clearance=0.0;
+              x1=446.0mil; y1=215.0mil; x2=446.0mil; y2=6.461mm; thickness=0.1mm; clearance=0.0;
               ha:flags {
                selected=1
               }
@@ -18256,7 +19586,7 @@ ha:pcb-rnd-board-v8 {
 
          li:objects {
           ha:padstack_ref.35764 {
-           proto=0; x=413.85mil; y=226.275mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           proto=0; x=10.928604mm; y=119.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -18270,7 +19600,7 @@ ha:pcb-rnd-board-v8 {
            }
           }
           ha:padstack_ref.35765 {
-           proto=0; x=11.311382mm; y=226.275mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           proto=0; x=461.74mil; y=119.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            li:thermal {
            }
 
@@ -18300,25 +19630,25 @@ ha:pcb-rnd-board-v8 {
 
             li:objects {
              ha:line.35752 {
-              x1=10.911586mm; y1=226.275mil; x2=10.911586mm; y2=226.275mil; thickness=0.1mm; clearance=0.0;
+              x1=446.0mil; y1=119.0mil; x2=446.0mil; y2=119.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
              ha:line.35755 {
-              x1=10.911586mm; y1=226.275mil; x2=10.911586mm; y2=226.275mil; thickness=0.1mm; clearance=0.0;
+              x1=446.0mil; y1=119.0mil; x2=446.0mil; y2=119.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
              ha:line.35758 {
-              x1=10.911586mm; y1=226.275mil; x2=11.911586mm; y2=226.275mil; thickness=0.1mm; clearance=0.0;
+              x1=446.0mil; y1=119.0mil; x2=12.3284mm; y2=119.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
              ha:line.35761 {
-              x1=10.911586mm; y1=226.275mil; x2=10.911586mm; y2=6.747385mm; thickness=0.1mm; clearance=0.0;
+              x1=446.0mil; y1=119.0mil; x2=446.0mil; y2=4.0226mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -18410,7 +19740,7 @@ ha:pcb-rnd-board-v8 {
 
          li:objects {
           ha:padstack_ref.35780 {
-           proto=0; x=11.311382mm; y=10.674985mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           proto=0; x=461.74mil; y=310.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -18424,7 +19754,7 @@ ha:pcb-rnd-board-v8 {
            }
           }
           ha:padstack_ref.35781 {
-           proto=0; x=413.85mil; y=10.674985mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           proto=0; x=10.928604mm; y=310.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
            li:thermal {
            }
 
@@ -18454,25 +19784,25 @@ ha:pcb-rnd-board-v8 {
 
             li:objects {
              ha:line.35768 {
-              x1=10.911586mm; y1=10.674985mm; x2=10.911586mm; y2=10.674985mm; thickness=0.1mm; clearance=0.0;
+              x1=446.0mil; y1=310.0mil; x2=446.0mil; y2=310.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
              ha:line.35771 {
-              x1=10.911586mm; y1=10.674985mm; x2=10.911586mm; y2=10.674985mm; thickness=0.1mm; clearance=0.0;
+              x1=446.0mil; y1=310.0mil; x2=446.0mil; y2=310.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
              ha:line.35774 {
-              x1=10.911586mm; y1=10.674985mm; x2=9.911586mm; y2=10.674985mm; thickness=0.1mm; clearance=0.0;
+              x1=446.0mil; y1=310.0mil; x2=10.3284mm; y2=310.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
              ha:line.35777 {
-              x1=10.911586mm; y1=10.674985mm; x2=10.911586mm; y2=9.674985mm; thickness=0.1mm; clearance=0.0;
+              x1=446.0mil; y1=310.0mil; x2=446.0mil; y2=6.874mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -18747,6 +20077,18 @@ ha:pcb-rnd-board-v8 {
               }
 
               li:thermal {
+                li:2 {
+                 on  
+                 diag  
+                 round  
+                 noshape  
+                }
+                li:3 {
+                 on  
+                 diag  
+                 round  
+                 noshape  
+                }
               }
 
               ha:attributes {
@@ -18809,87 +20151,6 @@ ha:pcb-rnd-board-v8 {
            }
             uid = ktPlQTqo5w9K8kNDpLUAAABP
            }
-           ha:rat.40848 {
-            x1=1.239in; y1=0.506355mm; lgrp1=5; anchor1=pcb/26272; x2=1.236in; y2=-58.74mil; lgrp2=3; anchor2=pcb/21242/21256;
-           }
-           ha:rat.40851 {
-            x1=12.268567mm; y1=11.0mil; lgrp1=5; anchor1=pcb/26272; x2=442.74mil; y2=-62.0mil; lgrp2=3; anchor2=pcb/21226/21240;
-           }
-           ha:rat.40854 {
-            x1=12.612705mm; y1=12.172471mm; lgrp1=5; anchor1=pcb/26272; x2=14.879mm; y2=5.965mm; lgrp2=3; anchor2=pcb/34158/34193;
-           }
-           ha:rat.40857 {
-            x1=15.879mm; y1=4.465mm; lgrp1=3; anchor1=pcb/34158/34202; x2=14.879mm; y2=5.965mm; lgrp2=3; anchor2=pcb/34158/34193;
-           }
-           ha:rat.40860 {
-            x1=19.634201mm; y1=1.172mm; lgrp1=3; anchor1=pcb/26267; x2=800.0mil; y2=32.0mil; lgrp2=3; anchor2=pcb/39623/39643;
-           }
-           ha:rat.40863 {
-            x1=31.056064mm; y1=0.44933mm; lgrp1=3; anchor1=pcb/26267; x2=1.236in; y2=-27.26mil; lgrp2=3; anchor2=pcb/21242/21255;
-           }
-           ha:rat.40866 {
-            x1=10.081747mm; y1=0.340681mm; lgrp1=3; anchor1=pcb/26267; x2=10.446004mm; y2=-62.0mil; lgrp2=3; anchor2=pcb/21226/21239;
-           }
-           ha:rat.40869 {
-            x1=613.44mil; y1=17.419066mm; lgrp1=3; anchor1=pcb/28078/28169; x2=22.8705mm; y2=8.534654mm; lgrp2=3; anchor2=pcb/20341;
-           }
-           ha:rat.40872 {
-            x1=11.311382mm; y1=10.674985mm; lgrp1=3; anchor1=pcb/35767/35780; x2=465.0mil; y2=364.54mil; lgrp2=3; anchor2=pcb/35732/35749;
-           }
-           ha:rat.40875 {
-            x1=14.378998mm; y1=5.965mm; lgrp1=3; anchor1=pcb/34158/34185; x2=465.0mil; y2=364.54mil; lgrp2=3; anchor2=pcb/35732/35749;
-           }
-           ha:rat.40878 {
-            x1=750.0mil; y1=32.0mil; lgrp1=3; anchor1=pcb/39623/39642; x2=14.378998mm; y2=4.964999mm; lgrp2=3; anchor2=pcb/34158/34183;
-           }
-           ha:rat.40881 {
-            x1=613.44mil; y1=784.2mil; lgrp1=3; anchor1=pcb/28078/28149; x2=14.378998mm; y2=4.964999mm; lgrp2=3; anchor2=pcb/34158/34183;
-           }
-           ha:rat.40884 {
-            x1=33.97504mm; y1=500.0mil; lgrp1=3; anchor1=pcb/28244/28260; x2=622.0mil; y2=427.48mil; lgrp2=3; anchor2=pcb/35652/35665;
-           }
-           ha:rat.40887 {
-            x1=575.0mil; y1=431.74mil; lgrp1=3; anchor1=pcb/35668/35681; x2=622.0mil; y2=427.48mil; lgrp2=3; anchor2=pcb/35652/35665;
-           }
-           ha:rat.40890 {
-            x1=413.85mil; y1=226.275mil; lgrp1=3; anchor1=pcb/35751/35764; x2=392.17mil; y2=274.0mil; lgrp2=3; anchor2=pcb/35732/35747;
-           }
-           ha:rat.40893 {
-            x1=14.378998mm; y1=5.465mm; lgrp1=3; anchor1=pcb/34158/34184; x2=392.17mil; y2=274.0mil; lgrp2=3; anchor2=pcb/35732/35747;
-           }
-           ha:rat.40896 {
-            x1=9.666986mm; y1=43.0mil; lgrp1=3; anchor1=pcb/22669/22691; x2=388.0mil; y2=100.26mil; lgrp2=3; anchor2=pcb/21851/21865;
-           }
-           ha:rat.40899 {
-            x1=33.97504mm; y1=525.59mil; lgrp1=3; anchor1=pcb/28244/28259; x2=668.0mil; y2=431.48mil; lgrp2=3; anchor2=pcb/34078/34091;
-           }
-           ha:rat.40902 {
-            x1=622.0mil; y1=396.0mil; lgrp1=3; anchor1=pcb/35652/35666; x2=16.379mm; y2=7.465002mm; lgrp2=3; anchor2=pcb/34158/34208;
-           }
-           ha:rat.40905 {
-            x1=668.0mil; y1=400.0mil; lgrp1=3; anchor1=pcb/34078/34092; x2=16.379mm; y2=6.965mm; lgrp2=3; anchor2=pcb/34158/34207;
-           }
-           ha:rat.40908 {
-            x1=575.0mil; y1=10.166604mm; lgrp1=3; anchor1=pcb/35668/35682; x2=15.879mm; y2=7.465002mm; lgrp2=3; anchor2=pcb/34158/34204;
-           }
-           ha:rat.40911 {
-            x1=613.44mil; y1=666.1mil; lgrp1=3; anchor1=pcb/28078/28173; x2=22.8195mm; y2=384.0mil; lgrp2=3; anchor2=pcb/20263;
-           }
-           ha:rat.40914 {
-            x1=29.870272mm; y1=436.0mil; lgrp1=3; anchor1=pcb/21594/21623; x2=14.85646mm; y2=16.194024mm; lgrp2=3; anchor2=pcb/28078/28174;
-           }
-           ha:rat.40917 {
-            x1=27.1018mm; y1=231.0mil; lgrp1=3; anchor1=pcb/21788/21813; x2=1.20974in; y2=41.0mil; lgrp2=3; anchor2=pcb/21306/21320;
-           }
-           ha:rat.40920 {
-            x1=1.06in; y1=313.0mil; lgrp1=3; anchor1=pcb/20833; x2=1.3in; y2=555.0mil; lgrp2=3; anchor2=pcb/20887;
-           }
-           ha:rat.40923 {
-            x1=650.0mil; y1=32.0mil; lgrp1=3; anchor1=pcb/39623/39640; x2=17.379mm; y2=5.965mm; lgrp2=3; anchor2=pcb/34158/34217;
-           }
-           ha:rat.40926 {
-            x1=700.0mil; y1=32.0mil; lgrp1=3; anchor1=pcb/39623/39641; x2=16.879001mm; y2=4.465mm; lgrp2=3; anchor2=pcb/34158/34210;
-           }
     }
  }
 
@@ -20940,6 +22201,51 @@ ha:pcb-rnd-board-v8 {
       }
      }
     }
+    ha:` {
+     width=1.651001mm; height=1.651001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=50.0mil; y1=0.0; x2=65.0mil; y2=15.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=65.0mil; y1=50.0mil; x2=50.0mil; y2=65.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=50.0mil; y1=65.0mil; x2=15.0mil; y2=65.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=15.0mil; y1=65.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=0.0; y1=50.0mil; x2=0.0; y2=15.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=0.0; y1=15.0mil; x2=15.0mil; y2=0.0; thickness=8.0mil;
+      }
+      ha:line.6 {
+       x1=15.0mil; y1=0.0; x2=50.0mil; y2=0.0; thickness=8.0mil;
+      }
+      ha:line.7 {
+       x1=65.0mil; y1=15.0mil; x2=65.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.8 {
+       x1=25.0mil; y1=25.0mil; x2=40.0mil; y2=25.0mil; thickness=8.0mil;
+      }
+      ha:line.9 {
+       x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
+      }
+      ha:line.10 {
+       x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
+      }
+      ha:line.11 {
+       x1=20.0mil; y1=40.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.12 {
+       x1=25.0mil; y1=45.0mil; x2=40.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+     }
+    }
+
     ha:_ {
      width=0.508001mm; height=1.270001mm; delta=12.0mil;
      li:objects {
@@ -20957,16 +22263,21 @@ ha:pcb-rnd-board-v8 {
     ha:design {
      text_font_id = 0
      poly_isle_area = 200000000.0
-      via_proto = 2
+      via_proto = 5
       text_scale = 100
       text_thickness = 0
-      line_thickness = 10.00 mil
-      clearance = 8.00 mil
+      line_thickness = 6.00 mil
+      clearance = 6.00 mil
     }
     ha:editor {
      grids_idx = 1
      grid = 1.00 mil
       buffer_number = 0
+       all_direction_lines = false
+      ha:view {
+       flip_y = 0
+      }
+        show_solder_side = 0
     }
    }
   }
@@ -20975,155 +22286,161 @@ ha:pcb-rnd-board-v8 {
   ha:netlists {
 
    li:input {
-     ha:rx1 {
-     li:conn { J2-7;     }
-     }
-     ha:rx2 {
-     li:conn { U5-2;     }
-     }
      ha:+3.3V {
      li:conn { C4-2; C8-2; C9-2; C37-2; C43-2; C44-2; C45-2; C47-2; C171-2; C172-2; C173-1; C221-2; C251-1; C271-1; R5-2; R171-1; U1-3; U1-7; U1-8; U2-5; U3-1; U3-5; U3-12; U3-13; U3-15; U3-22; U3-25; U3-27; U3-28; U4-b4; U4-e2; U5-7; U5-8;     }
      }
      ha:unnamed_net12 {
      li:conn { A1-1; S1-1;     }
      }
+      ha:unnamed_net13 {
+      li:conn { D1-1; D1-4; U6-1;      }
+      }
      ha:unnamed_net14 {
      li:conn { R8-2; U6-5;     }
      }
      ha:unnamed_net15 {
      li:conn { D1-2; R6-1;     }
      }
-     ha:unnamed_net13 {
-     li:conn { D1-1; D1-4; U6-1;     }
-     }
+      ha:unnamed_net17 {
+      li:conn { J8-1; L174-2;      }
+      }
+      ha:unnamed_net18 {
+      li:conn { C30-1; U3-31; X1-3;      }
+      }
      ha:unnamed_net16 {
      li:conn { D1-3; R7-2;     }
      }
-     ha:unnamed_net17 {
-     li:conn { J8-1; L174-2;     }
-     }
-     ha:unnamed_net18 {
-     li:conn { C30-1; U3-31; X1-3;     }
-     }
-     ha:force_loader {
-     li:conn { J2-5;     }
-     }
+      ha:tx_ext {
+      li:conn { J2-6; U4-a3;      }
+      }
+      ha:force_loader {
+      li:conn { J2-5; U4-a4;      }
+      }
+      ha:unnamed_net19 {
+      li:conn { C31-1; U3-30; X1-1;      }
+      }
+      ha:unnamed_net22 {
+      li:conn { C174-2; C176-1; L172-1;      }
+      }
+      ha:GND {
+      li:conn { B1-2; C2-2; C3-2; C4-1; C8-1; C9-1; C10-1; C11-1; C30-2; C31-2; C37-1; C38-2; C39-1; C41-1; C42-1; C43-1; C44-1; C45-1; C47-1; C171-1; C172-1; C175-1; C210-2; C211-2; C221-1; C251-2; C261-2; C271-2; C291-2; D2-2; H1-1; H2-1; H3-1; H4-1; J1-5; J1-G; J2-1; J8-2; L192-2; R7-1; R8-1; R10-1; R12-1; R30-1; S1-2; S1-3; S1-5; U1-4; U2-2; U3-32; U3-33; U4-b5; U4-d2; U5-1; U5-6; U5-10; U5-12; U6-2; X1-2; X1-4; X2-2; X2-4;      }
+      }
      ha:unnamed_net20 {
      li:conn { C174-1; L171-2; U3-17;     }
      }
-     ha:unnamed_net19 {
-     li:conn { C31-1; U3-30; X1-1;     }
-     }
-     ha:unnamed_net22 {
-     li:conn { C174-2; C176-1; L172-1;     }
-     }
-     ha:GND {
-     li:conn { B1-2; C2-2; C3-2; C4-1; C8-1; C9-1; C10-1; C11-1; C30-2; C31-2; C37-1; C38-2; C39-1; C41-1; C42-1; C43-1; C44-1; C45-1; C47-1; C171-1; C172-1; C175-1; C210-2; C211-2; C221-1; C251-2; C261-2; C271-2; C291-2; D2-2; H1-1; H2-1; H3-1; H4-1; J1-5; J1-G; J2-1; J8-2; L192-2; R7-1; R8-1; R10-1; R12-1; R30-1; S1-2; S1-3; S1-5; U1-4; U2-2; U3-32; U3-33; U4-b5; U4-d2; U5-1; U5-6; U5-10; U5-12; U6-2; X1-2; X1-4; X2-2; X2-4;     }
-     }
+      ha:unnamed_net1 {
+      li:conn { C38-1; U2-4;      }
+      }
+      ha:unnamed_net2 {
+      li:conn { R5-1; U5-9;      }
+      }
+      ha:unnamed_net3 {
+      li:conn { S1-4; U5-11;      }
+      }
      ha:unnamed_net24 {
      li:conn { C181-2; L193-1; U3-18;     }
      }
-     ha:unnamed_net1 {
-     li:conn { C38-1; U2-4;     }
-     }
-     ha:unnamed_net2 {
-     li:conn { R5-1; U5-9;     }
-     }
-     ha:unnamed_net3 {
-     li:conn { S1-4; U5-11;     }
-     }
+      ha:unnamed_net25 {
+      li:conn { C175-2; L173-2; L174-1;      }
+      }
+      ha:mosi0 {
+      li:conn { U3-7; U4-f7;      }
+      }
+      ha:mosi1 {
+      li:conn { U1-5; U4-a7;      }
+      }
+      ha:unnamed_net23 {
+      li:conn { C176-2; C181-1; L172-2; L173-1;      }
+      }
+      ha:cs_flash {
+      li:conn { U1-1; U4-a5;      }
+      }
+      ha:unnamed_net30 {
+      li:conn { C231-1; U3-24;      }
+      }
+      ha:unnamed_net26 {
+      li:conn { C210-1; L191-2; L201-1; U3-20;      }
+      }
+      ha:unnamed_net21 {
+      li:conn { C173-2; L171-1; R171-2;      }
+      }
      ha:unnamed_net28 {
      li:conn { C191-2; L193-2; L201-2;     }
      }
-     ha:unnamed_net25 {
-     li:conn { C175-2; L173-2; L174-1;     }
-     }
-     ha:unnamed_net21 {
-     li:conn { C173-2; L171-1; R171-2;     }
-     }
-     ha:mosi1 {
-     li:conn { U1-5; U3-7;     }
-     }
-     ha:unnamed_net23 {
-     li:conn { C176-2; C181-1; L172-2; L173-1;     }
-     }
-     ha:cs_flash {
-     li:conn { U1-1;     }
-     }
-     ha:unnamed_net30 {
-     li:conn { C231-1; U3-24;     }
-     }
-     ha:unnamed_net26 {
-     li:conn { C210-1; L191-2; L201-1; U3-20;     }
-     }
-     ha:unnamed_net27 {
-     li:conn { C191-1; L191-1; L192-1; U3-19;     }
-     }
-     ha:unnamed_net33 {
-     li:conn { C291-1; U3-29;     }
-     }
-     ha:unnamed_net29 {
-     li:conn { C211-1; U3-21;     }
-     }
-     ha:unnamed_net35 {
-     li:conn { C42-2; U3-6;     }
-     }
-     ha:unnamed_net41 {
-     li:conn { C3-1; U4-e1; X2-3;     }
-     }
-     ha:unnamed_net31 {
-     li:conn { C231-2; U3-23;     }
-     }
-     ha:reset_n {
-     li:conn { J2-2; U3-2; U4-c1;     }
-     }
-     ha:unnamed_net39 {
-     li:conn { R2-1;     }
-     }
-     ha:unnamed_net34 {
-     li:conn { R30-2; U3-14;     }
-     }
-     ha:unnamed_net46 {
-     li:conn { J1-3; R1-1; R4-1;     }
-     }
-     ha:cs_radio {
-     li:conn { U3-11;     }
-     }
-     ha:unnamed_net42 {
-     li:conn { C2-1; U4-d1; X2-1;     }
-     }
-     ha:unnamed_net38 {
-     li:conn { D2-1; R2-2;     }
-     }
+       ha:unnamed_net29 {
+       li:conn { C211-1; U3-21;       }
+       }
+       ha:unnamed_net35 {
+       li:conn { C42-2; U3-6;       }
+       }
+       ha:rx_ext {
+       li:conn { J2-7; U4-a2;       }
+       }
+       ha:unnamed_net31 {
+       li:conn { C231-2; U3-23;       }
+       }
+       ha:reset_n {
+       li:conn { J2-2; U3-2; U4-c1;       }
+       }
+      ha:unnamed_net33 {
+      li:conn { C291-1; U3-29;      }
+      }
+       ha:unnamed_net34 {
+       li:conn { R30-2; U3-14;       }
+       }
+       ha:unnamed_net40 {
+       li:conn { C3-1; U4-e1; X2-3;       }
+       }
+       ha:cs_radio {
+       li:conn { U3-11; U4-g1;       }
+       }
+       ha:unnamed_net42 {
+       li:conn { R4-2; U4-h5;       }
+       }
+       ha:unnamed_net38 {
+       li:conn { D2-1; R2-2;       }
+       }
+       ha:unnamed_net27 {
+       li:conn { C191-1; L191-1; L192-1; U3-19;       }
+       }
+       ha:unnamed_net45 {
+       li:conn { J1-3; R1-1; R4-1;       }
+       }
+      ha:unnamed_net41 {
+      li:conn { C2-1; U4-d1; X2-1;      }
+      }
+        ha:unnamed_net43 {
+        li:conn { R3-2; U4-g5;        }
+        }
+       ha:unnamed_net44 {
+       li:conn { J1-2; R3-1;       }
+       }
      ha:unnamed_net32 {
      li:conn { C261-1; U3-26;     }
      }
-     ha:unnamed_net45 {
-     li:conn { J1-2; R3-1;     }
-     }
-     ha:unnamed_net43 {
-     li:conn { R4-2; U4-h5;     }
-     }
-     ha:unnamed_net44 {
-     li:conn { R3-2; U4-g5;     }
-     }
+      ha:rxd {
+      li:conn { U4-a8; U5-2;      }
+      }
      ha:usb_pullup {
      li:conn { R1-2; U4-h4;     }
      }
-     ha:tx1 {
-     li:conn { J2-6;     }
-     }
-     ha:tx2 {
-     li:conn { U5-3;     }
-     }
      ha:radio_int {
-     li:conn { U3-4;     }
+     li:conn { U3-4; U4-h8;     }
      }
+      ha:sclk0 {
+      li:conn { U3-8; U4-h6;      }
+      }
      ha:sclk1 {
-     li:conn { U1-6; U3-8;     }
+     li:conn { U1-6; U4-h1;     }
      }
+       ha:led {
+       li:conn { R2-1; U4-a1;       }
+       }
+      ha:miso0 {
+      li:conn { U3-9; U4-f8;      }
+      }
      ha:miso1 {
-     li:conn { U1-2; U3-9;     }
+     li:conn { U1-2; U4-e8;     }
      }
      ha:v_usb {
      li:conn { C10-2; J1-1; R6-2; R9-2; U6-4;     }
@@ -21134,6 +22451,9 @@ ha:pcb-rnd-board-v8 {
      ha:swclk {
      li:conn { J2-4; U4-e7;     }
      }
+      ha:txd {
+      li:conn { U4-b8; U5-3;      }
+      }
      ha:swdio {
      li:conn { J2-3; U4-b6;     }
      }
index edeb4d49e93f4dce3229daf50640fb14814f911d..caf4e2a7b444b6c2406f34a2e466d361b46e0944 100644 (file)
@@ -145,12 +145,12 @@ N 60900 60400 60400 60400 4
 N 59500 58800 60900 58800 4
 {
 T 59500 58900 5 10 1 1 0 0 1
-netname=tx2
+netname=txd
 }
 N 59500 58400 60900 58400 4
 {
 T 59500 58500 5 10 1 1 0 0 1
-netname=rx2
+netname=rxd
 }
 C 62800 55100 1 0 0 gnd.sym
 C 60900 55600 1 0 0 UBLOX-MAX.sym
@@ -986,17 +986,17 @@ C 65600 53400 1 0 0 3.3V-plus.sym
 N 62100 50700 60800 50700 4
 {
 T 60800 50800 5 10 1 1 0 0 1
-netname=mosi1
+netname=mosi0
 }
 N 62100 50300 60800 50300 4
 {
 T 60800 50400 5 10 1 1 0 0 1
-netname=sclk1
+netname=sclk0
 }
 N 62100 49900 60800 49900 4
 {
 T 60800 50000 5 10 1 1 0 0 1
-netname=miso1
+netname=miso0
 }
 N 62100 49100 60800 49100 4
 {
@@ -1172,12 +1172,12 @@ netname=rx2
 N 55100 57600 53800 57600 4
 {
 T 53800 57700 5 10 1 1 0 0 1
-netname=tx1
+netname=tx_ext
 }
 N 55100 57200 53800 57200 4
 {
 T 53800 57300 5 10 1 1 0 0 1
-netname=rx1
+netname=rx_ext
 }
 N 56100 55000 57600 55000 4
 {
@@ -1189,31 +1189,35 @@ N 56100 53200 57600 53200 4
 T 56900 53300 5 10 1 1 0 0 1
 netname=radio_int
 }
-C 56200 55700 1 0 1 resistor.sym
+C 43200 53900 1 0 1 resistor.sym
 {
-T 55900 56100 5 10 0 0 0 6 1
+T 42900 54300 5 10 0 0 0 6 1
 device=RESISTOR
-T 56200 55700 5 10 0 0 90 2 1
+T 43200 53900 5 10 0 0 90 2 1
 footprint=0402
-T 55900 56200 5 10 1 1 180 6 1
+T 42900 54400 5 10 1 1 180 6 1
 refdes=R2
-T 55400 56200 5 10 1 1 180 6 1
+T 42400 54400 5 10 1 1 180 6 1
 value=1k
 }
-C 54400 55700 1 270 1 gnd.sym
-C 55100 55700 1 0 1 led.sym
+C 41400 53900 1 270 1 gnd.sym
+C 42100 53900 1 0 1 led.sym
 {
-T 55200 56300 5 10 0 0 0 6 1
+T 42200 54500 5 10 0 0 0 6 1
 device=LED
-T 55150 55700 5 10 0 1 0 6 1
+T 42150 53900 5 10 0 1 0 6 1
 footprint=0603diode
-T 54900 56250 5 10 1 1 180 6 1
+T 41900 54450 5 10 1 1 180 6 1
 refdes=D2
-T 54300 56300 5 10 1 1 180 6 1
+T 41300 54500 5 10 1 1 180 6 1
 value=green
 }
-N 55100 55800 55300 55800 4
-N 56200 55800 57900 55800 4
+N 42100 54000 42300 54000 4
+N 43200 54000 45500 54000 4
+{
+T 44500 54050 5 10 1 1 0 0 1
+netname=led
+}
 C 46300 48000 1 90 0 resistor.sym
 {
 T 45900 48300 5 10 0 1 90 0 1
@@ -1465,3 +1469,73 @@ refdes=J2
 T 55100 57100 5 10 0 1 0 0 1
 footprint=50mil7pin
 }
+N 45500 55200 44500 55200 4
+{
+T 44500 55250 5 10 1 1 0 0 1
+netname=mosi1
+}
+N 45500 56000 44500 56000 4
+{
+T 44500 56050 5 10 1 1 0 0 1
+netname=sclk1
+}
+N 53100 50400 52100 50400 4
+{
+T 53100 50450 5 10 1 1 0 6 1
+netname=miso1
+}
+N 53100 50000 52100 50000 4
+{
+T 53100 50050 5 10 1 1 0 6 1
+netname=cs_flash
+}
+N 45500 53200 44400 53200 4
+{
+T 44400 53250 5 10 1 1 0 0 1
+netname=cs_radio
+}
+N 53100 56000 52100 56000 4
+{
+T 53100 56050 5 10 1 1 0 6 1
+netname=miso0
+}
+N 53100 55600 52100 55600 4
+{
+T 53100 55650 5 10 1 1 0 6 1
+netname=mosi0
+}
+N 53100 56800 52100 56800 4
+{
+T 53100 56850 5 10 1 1 0 6 1
+netname=sclk0
+}
+N 45500 58400 44500 58400 4
+{
+T 44500 58450 5 10 1 1 0 0 1
+netname=radio_int
+}
+N 45500 58000 44500 58000 4
+{
+T 44500 58050 5 10 1 1 0 0 1
+netname=txd
+}
+N 45500 57600 44500 57600 4
+{
+T 44500 57650 5 10 1 1 0 0 1
+netname=rxd
+}
+N 45500 56800 44500 56800 4
+{
+T 44500 56850 5 10 1 1 0 0 1
+netname=rx_ext
+}
+N 53100 52400 52100 52400 4
+{
+T 53100 52450 5 10 1 1 0 6 1
+netname=tx_ext
+}
+N 45500 57200 44300 57200 4
+{
+T 44300 57250 5 10 1 1 0 0 1
+netname=force_loader
+}