Add 'force bootloader' connector
[hw/telebt] / telebt.lht
index 059b858f3eef59916937ab2f3f12953346d223d0..72d9f64537cfe483617de4c29897005ae0429b4c 100644 (file)
@@ -127,6 +127,42 @@ ha:pcb-rnd-board-v6 {
        }
      }
    }
+
+    ha:ps_proto_v6.2 {
+      hdia=4.0mil; hplated=1; htop=0; hbottom=0;
+      li:shape {
+
+        ha:ps_shape_v4 {
+         ha:ps_circ { x=0.0; y=0.0; dia=8.0mil;         }
+         ha:combining {         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         clearance=0.0
+        }
+
+        ha:ps_shape_v4 {
+         ha:ps_circ { x=0.0; y=0.0; dia=8.0mil;         }
+         ha:combining {         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         clearance=0.0
+        }
+
+        ha:ps_shape_v4 {
+         ha:ps_circ { x=0.0; y=0.0; dia=8.0mil;         }
+         ha:combining {         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         clearance=0.0
+        }
+      }
+    }
   }
 
    li:objects {
@@ -1296,7 +1332,7 @@ ha:pcb-rnd-board-v6 {
        }
       }
       ha:padstack_ref.15263 {
-       proto=0; x=2.468in; y=519.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+       proto=0; x=2.334in; y=631.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
        ha:flags {
         clearline=1
        }
@@ -1305,7 +1341,7 @@ ha:pcb-rnd-board-v6 {
        }
       }
       ha:padstack_ref.15264 {
-       proto=0; x=2.468in; y=565.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+       proto=0; x=60.1472mm; y=663.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
        ha:flags {
         clearline=1
        }
@@ -1512,6 +1548,33 @@ ha:pcb-rnd-board-v6 {
          }
        }
       }
+       ha:padstack_ref.26271 {
+        proto=0; x=62.8142mm; y=1.27in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+       }
+       ha:padstack_ref.32659 {
+        proto=0; x=2.758in; y=741.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+       }
+       ha:padstack_ref.41248 {
+        proto=0; x=1.526in; y=1.009in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+       }
        ha:subc.13646 {
         ha:attributes {
          {io_pcb::hidename_y}=3.4533 mm
@@ -1612,7 +1675,7 @@ ha:pcb-rnd-board-v6 {
 
            li:objects {
             ha:arc.13647 {
-             x=59.5399mm; y=9.7457mm; width=80.0mil; height=80.0mil; astart=0; adelta=360; thickness=10.0mil; clearance=0.0;
+             x=59.5399mm; y=9.7457mm; width=80.0mil; height=80.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
             }
            }
            ha:type {
@@ -1761,7 +1824,7 @@ ha:pcb-rnd-board-v6 {
 
            li:objects {
             ha:arc.13663 {
-             x=19.54mm; y=38.2455mm; width=80.0mil; height=80.0mil; astart=0; adelta=360; thickness=10.0mil; clearance=0.0;
+             x=19.54mm; y=38.2455mm; width=80.0mil; height=80.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
             }
            }
            ha:type {
@@ -1983,7 +2046,7 @@ ha:pcb-rnd-board-v6 {
 
         li:objects {
          ha:padstack_ref.13703 {
-          proto=0; x=2.85126in; y=650.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.152527mm;
+          proto=0; x=634.0mil; y=641.74mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.152527mm;
           ha:flags {
            clearline=1
           }
@@ -2015,7 +2078,7 @@ ha:pcb-rnd-board-v6 {
           }
          }
          ha:padstack_ref.13704 {
-          proto=1; x=2.93in; y=650.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.152527mm;
+          proto=1; x=712.74mil; y=641.74mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.152527mm;
           ha:flags {
            clearline=1
           }
@@ -2037,16 +2100,16 @@ ha:pcb-rnd-board-v6 {
 
            li:objects {
             ha:line.13679 {
-             x1=70.472046mm; y1=886.22mil; x2=76.371958mm; y2=886.22mil; thickness=6.0mil; clearance=0.0;
+             x1=557.23mil; y1=877.96mil; x2=20.053554mm; y2=877.96mil; thickness=6.0mil; clearance=0.0;
             }
             ha:line.13682 {
-             x1=76.371958mm; y1=886.22mil; x2=76.371958mm; y2=14.910054mm; thickness=6.0mil; clearance=0.0;
+             x1=20.053554mm; y1=877.96mil; x2=20.053554mm; y2=578.75mil; thickness=6.0mil; clearance=0.0;
             }
             ha:line.13685 {
-             x1=70.472046mm; y1=14.910054mm; x2=76.371958mm; y2=14.910054mm; thickness=6.0mil; clearance=0.0;
+             x1=557.23mil; y1=578.75mil; x2=20.053554mm; y2=578.75mil; thickness=6.0mil; clearance=0.0;
             }
             ha:line.13688 {
-             x1=70.472046mm; y1=886.22mil; x2=70.472046mm; y2=14.910054mm; thickness=6.0mil; clearance=0.0;
+             x1=557.23mil; y1=877.96mil; x2=557.23mil; y2=578.75mil; thickness=6.0mil; clearance=0.0;
             }
            }
            ha:type {
@@ -2061,25 +2124,25 @@ ha:pcb-rnd-board-v6 {
 
            li:objects {
             ha:line.13691 {
-             x1=2.89063in; y1=650.0mil; x2=2.89063in; y2=650.0mil; thickness=0.1mm; clearance=0.0;
+             x1=673.37mil; y1=641.74mil; x2=673.37mil; y2=641.74mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
             ha:line.13694 {
-             x1=70.472046mm; y1=886.22mil; x2=70.472046mm; y2=886.22mil; thickness=0.1mm; clearance=0.0;
+             x1=557.23mil; y1=877.96mil; x2=557.23mil; y2=877.96mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
             ha:line.13697 {
-             x1=70.472046mm; y1=886.22mil; x2=71.472046mm; y2=886.22mil; thickness=0.1mm; clearance=0.0;
+             x1=557.23mil; y1=877.96mil; x2=15.153642mm; y2=877.96mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
             ha:line.13700 {
-             x1=70.472046mm; y1=886.22mil; x2=70.472046mm; y2=23.509988mm; thickness=0.1mm; clearance=0.0;
+             x1=557.23mil; y1=877.96mil; x2=557.23mil; y2=23.300184mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -3643,25 +3706,29 @@ ha:pcb-rnd-board-v6 {
              ha:attributes {
                subc-role=pnp-origin
              }
-            }
+ ha:flags ={ selected=1
+ };            }
             ha:line.14019 {
              x1=2.1in; y1=400.0mil; x2=2.1in; y2=400.0mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
-            }
+ ha:flags ={ selected=1
+ };            }
             ha:line.14022 {
              x1=2.1in; y1=400.0mil; x2=54.34mm; y2=400.0mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
-            }
+ ha:flags ={ selected=1
+ };            }
             ha:line.14025 {
              x1=2.1in; y1=400.0mil; x2=2.1in; y2=11.16mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
-            }
+ ha:flags ={ selected=1
+ };            }
            }
            ha:type {
             bottom = 1
@@ -5306,7 +5373,7 @@ ha:pcb-rnd-board-v6 {
 
            li:objects {
             ha:arc.14035 {
-             x=49.488344mm; y=23.97179mm; width=5.0mil; height=5.0mil; astart=90; adelta=360; thickness=10.0mil; clearance=0.0;
+             x=49.488344mm; y=23.97179mm; width=5.0mil; height=5.0mil; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
             }
            }
            ha:type {
@@ -5647,7 +5714,7 @@ ha:pcb-rnd-board-v6 {
 
             li:objects {
              ha:arc.14165 {
-              x=52.365656mm; y=29.029318mm; width=5.0mil; height=5.0mil; astart=0; adelta=360; thickness=10.0mil; clearance=0.0;
+              x=52.365656mm; y=29.029318mm; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
              }
             }
             ha:type {
@@ -6709,25 +6776,29 @@ ha:pcb-rnd-board-v6 {
               ha:attributes {
                 subc-role=pnp-origin
               }
-             }
+ ha:flags ={ selected=1
+ };             }
              ha:line.14283 {
               x1=41.021mm; y1=23.6835mm; x2=41.021mm; y2=23.6835mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
-             }
+ ha:flags ={ selected=1
+ };             }
              ha:line.14286 {
               x1=41.021mm; y1=23.6835mm; x2=41.021mm; y2=893.0511811mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
-             }
+ ha:flags ={ selected=1
+ };             }
              ha:line.14289 {
               x1=41.021mm; y1=23.6835mm; x2=40.021mm; y2=23.6835mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
-             }
+ ha:flags ={ selected=1
+ };             }
             }
             ha:type {
              top = 1
@@ -11447,7 +11518,7 @@ ha:pcb-rnd-board-v6 {
               x1=35.20148mm; y1=34.510758mm; x2=42.201466mm; y2=34.510758mm; thickness=10.0mil; clearance=0.0;
              }
              ha:arc.14835 {
-              x=34.901506mm; y=34.810732mm; width=5.0mil; height=5.0mil; astart=180; adelta=360; thickness=10.0mil; clearance=0.0;
+              x=34.901506mm; y=34.810732mm; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
              }
             }
             ha:type {
@@ -13906,7 +13977,7 @@ ha:pcb-rnd-board-v6 {
 
             li:objects {
              ha:arc.15136 {
-              x=36.005262mm; y=40.819056mm; width=5.0mil; height=5.0mil; astart=270; adelta=360; thickness=10.0mil; clearance=0.0;
+              x=36.005262mm; y=40.819056mm; width=5.0mil; height=5.0mil; astart=270.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
              }
             }
             ha:type {
@@ -14883,7 +14954,7 @@ ha:pcb-rnd-board-v6 {
 
              li:objects {
               ha:arc.19303 {
-               x=66.707258mm; y=915.595mil; width=5.0mil; height=5.0mil; astart=0; adelta=360; thickness=10.0mil; clearance=0.0;
+               x=66.707258mm; y=915.595mil; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
               }
              }
              ha:type {
@@ -16860,220 +16931,906 @@ ha:pcb-rnd-board-v6 {
         }
          uid = DTPe++P7imVnhaFEAwoAAAA0
         }
-   }
-   li:layers {
+         ha:subc.30549 {
+          ha:attributes {
+           value=On/Off
+           footprint=SK12F17
+           refdes=S1
+          }
+         ha:data {
+                  li:padstack_prototypes {
 
-    ha:top {
-     lid=0
-     group=3
-     ha:combining {     }
+          ha:ps_proto_v6.0 {
+            hdia=43.31mil; hplated=1; htop=0; hbottom=0;
+            li:shape {
 
-      li:objects {
-       ha:line.11815 {
-        x1=49.53mm; y1=400.0mil; x2=1.951in; y2=400.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.11818 {
-        x1=2.012in; y1=18.3937mm; x2=51.5686mm; y2=18.3937mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.11821 {
-        x1=2.004in; y1=18.596896mm; x2=2.012in; y2=18.3937mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.11824 {
-        x1=2.004in; y1=18.596896mm; x2=2.004in; y2=19.816096mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.11827 {
-        x1=50.0769mm; y1=20.6408mm; x2=2.004in; y2=19.816096mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.11830 {
-        x1=49.3634mm; y1=20.6408mm; x2=50.0769mm; y2=20.6408mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.11833 {
-        x1=1.856in; y1=15.8029mm; x2=1.856in; y2=16.1717mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.11836 {
-        x1=1.839in; y1=15.3711mm; x2=1.856in; y2=15.8029mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.11839 {
-        x1=1.797in; y1=15.3711mm; x2=1.839in; y2=15.3711mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.11842 {
-        x1=1.779in; y1=15.8283mm; x2=1.779in; y2=16.1651mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.11845 {
-        x1=1.797in; y1=15.3711mm; x2=1.779in; y2=15.8283mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.11848 {
-        x1=1.817in; y1=15.3711mm; x2=1.817in; y2=16.1717mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.11851 {
-        x1=40.8818mm; y1=14.8255mm; x2=1.6in; y2=14.5837mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.11854 {
-        x1=40.8818mm; y1=14.8255mm; x2=41.4914mm; y2=14.8255mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.11857 {
-        x1=41.3987mm; y1=15.7178mm; x2=41.4914mm; y2=15.6251mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.11860 {
-        x1=41.3987mm; y1=15.7178mm; x2=41.3987mm; y2=16.4412mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.11863 {
-        x1=40.5958mm; y1=14.6279mm; x2=1.6in; y2=14.5837mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.11866 {
-        x1=40.5958mm; y1=14.6279mm; x2=40.5958mm; y2=16.4379mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.11869 {
-        x1=41.5478mm; y1=16.5903mm; x2=41.3954mm; y2=16.4379mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.11872 {
-        x1=41.5478mm; y1=16.5903mm; x2=1.737in; y2=16.5903mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.11875 {
-        x1=45.1744mm; y1=16.8697mm; x2=1.779in; y2=16.8819mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.11878 {
-        x1=1.748in; y1=16.8697mm; x2=45.1744mm; y2=16.8697mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.11881 {
-        x1=1.737in; y1=16.5903mm; x2=1.748in; y2=16.8697mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.11884 {
-        x1=39.5478mm; y1=15.8537mm; x2=39.5478mm; y2=16.6731mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.11887 {
-        x1=39.5478mm; y1=687.9015748mil; x2=39.5478mm; y2=18.3495mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.11890 {
-        x1=39.5478mm; y1=14.7107mm; x2=39.5478mm; y2=16.0381mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.11893 {
-        x1=1.558in; y1=17.479296mm; x2=40.418mm; y2=17.479296mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.11896 {
-        x1=42.418mm; y1=17.389888mm; x2=1.708in; y2=17.389888mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.11899 {
-        x1=1.708in; y1=17.389888mm; x2=1.708in; y2=18.3241mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.11902 {
-        x1=41.2176mm; y1=17.479296mm; x2=41.2176mm; y2=18.444496mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.11905 {
-        x1=40.323mm; y1=18.3495mm; x2=40.418mm; y2=18.444496mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.11908 {
-        x1=39.5478mm; y1=18.3495mm; x2=40.323mm; y2=18.3495mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.11911 {
-        x1=41.3446mm; y1=18.317496mm; x2=41.2176mm; y2=18.444496mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.11914 {
-        x1=41.3446mm; y1=18.317496mm; x2=42.418mm; y2=18.317496mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.11917 {
+              ha:ps_shape_v4 {
+               ha:combining {               }
+               ha:layer_mask {
+                copper = 1
+                top = 1
+               }
+               clearance=0.0
+                li:ps_poly {
+                 -0.999998mm  
+                 -0.999998mm  
+                 0.999998mm  
+                 -0.999998mm  
+                 0.999998mm  
+                 0.999998mm  
+                 -0.999998mm  
+                 0.999998mm  
+                }
+              }
+
+              ha:ps_shape_v4 {
+               ha:combining {               }
+               ha:layer_mask {
+                bottom = 1
+                copper = 1
+               }
+               clearance=0.0
+                li:ps_poly {
+                 -0.999998mm  
+                 -0.999998mm  
+                 0.999998mm  
+                 -0.999998mm  
+                 0.999998mm  
+                 0.999998mm  
+                 -0.999998mm  
+                 0.999998mm  
+                }
+              }
+
+              ha:ps_shape_v4 {
+               ha:combining {               }
+               ha:layer_mask {
+                copper = 1
+                intern = 1
+               }
+               clearance=0.0
+                li:ps_poly {
+                 -0.999998mm  
+                 -0.999998mm  
+                 0.999998mm  
+                 -0.999998mm  
+                 0.999998mm  
+                 0.999998mm  
+                 -0.999998mm  
+                 0.999998mm  
+                }
+              }
+
+              ha:ps_shape_v4 {
+               ha:combining { sub=1; auto=1;               }
+               ha:layer_mask {
+                top = 1
+                mask = 1
+               }
+               clearance=0.0
+                li:ps_poly {
+                 -1.099947mm  
+                 -1.099947mm  
+                 1.099947mm  
+                 -1.099947mm  
+                 1.099947mm  
+                 1.099947mm  
+                 -1.099947mm  
+                 1.099947mm  
+                }
+              }
+
+              ha:ps_shape_v4 {
+               ha:combining { sub=1; auto=1;               }
+               ha:layer_mask {
+                bottom = 1
+                mask = 1
+               }
+               clearance=0.0
+                li:ps_poly {
+                 -1.099947mm  
+                 -1.099947mm  
+                 1.099947mm  
+                 -1.099947mm  
+                 1.099947mm  
+                 1.099947mm  
+                 -1.099947mm  
+                 1.099947mm  
+                }
+              }
+            }
+          }
+
+          ha:ps_proto_v6.1 {
+            hdia=43.31mil; hplated=1; htop=0; hbottom=0;
+            li:shape {
+
+              ha:ps_shape_v4 {
+               ha:ps_circ { x=0.0; y=0.0; dia=1.999996mm;               }
+               ha:combining {               }
+               ha:layer_mask {
+                copper = 1
+                top = 1
+               }
+               clearance=0.0
+              }
+
+              ha:ps_shape_v4 {
+               ha:ps_circ { x=0.0; y=0.0; dia=1.999996mm;               }
+               ha:combining {               }
+               ha:layer_mask {
+                bottom = 1
+                copper = 1
+               }
+               clearance=0.0
+              }
+
+              ha:ps_shape_v4 {
+               ha:ps_circ { x=0.0; y=0.0; dia=1.999996mm;               }
+               ha:combining {               }
+               ha:layer_mask {
+                copper = 1
+                intern = 1
+               }
+               clearance=0.0
+              }
+
+              ha:ps_shape_v4 {
+               ha:ps_circ { x=0.0; y=0.0; dia=2.199894mm;               }
+               ha:combining { sub=1; auto=1;               }
+               ha:layer_mask {
+                top = 1
+                mask = 1
+               }
+               clearance=0.0
+              }
+
+              ha:ps_shape_v4 {
+               ha:ps_circ { x=0.0; y=0.0; dia=2.199894mm;               }
+               ha:combining { sub=1; auto=1;               }
+               ha:layer_mask {
+                bottom = 1
+                mask = 1
+               }
+               clearance=0.0
+              }
+            }
+          }
+         }
+
+          li:objects {
+           ha:padstack_ref.30584 {
+            proto=0; x=552.48mil; y=458.43mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.499999mm;
+            ha:flags {
+             clearline=1
+            }
+
+            li:thermal {
+            }
+
+            ha:attributes {
+              term=1
+              name=pin1
+            }
+           }
+           ha:padstack_ref.30585 {
+            proto=1; x=670.58mil; y=458.43mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.499999mm;
+            ha:flags {
+             clearline=1
+            }
+
+            li:thermal {
+            }
+
+            ha:attributes {
+              term=2
+              name=pin2
+            }
+           }
+           ha:padstack_ref.30586 {
+            proto=1; x=788.69mil; y=458.43mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.499999mm;
+            ha:flags {
+             clearline=1
+            }
+
+            li:thermal {
+            }
+
+            ha:attributes {
+              term=3
+              name=pin3
+            }
+           }
+           ha:padstack_ref.30587 {
+            proto=1; x=24.032718mm; y=360.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.499999mm;
+            ha:flags {
+             clearline=1
+            }
+
+            li:thermal {
+              li:1 {
+               on  
+               diag  
+               round  
+               noshape  
+              }
+              li:3 {
+               on  
+               diag  
+               round  
+               noshape  
+              }
+            }
+
+            ha:attributes {
+              term=4
+              name=GND
+            }
+           }
+           ha:padstack_ref.30588 {
+            proto=1; x=24.032718mm; y=556.85mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.499999mm;
+            ha:flags {
+             clearline=1
+            }
+
+            li:thermal {
+              li:1 {
+               on  
+               diag  
+               round  
+               noshape  
+              }
+              li:3 {
+               on  
+               diag  
+               round  
+               noshape  
+              }
+            }
+
+            ha:attributes {
+              term=4
+              name=GND
+            }
+           }
+           ha:padstack_ref.30589 {
+            proto=1; x=395.0mil; y=360.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.499999mm;
+            ha:flags {
+             clearline=1
+            }
+
+            li:thermal {
+              li:1 {
+               on  
+               diag  
+               round  
+               noshape  
+              }
+              li:3 {
+               on  
+               diag  
+               round  
+                noshape  
+              }
+            }
+
+            ha:attributes {
+              term=4
+              name=GND
+            }
+           }
+           ha:padstack_ref.30590 {
+            proto=1; x=395.0mil; y=556.85mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.499999mm;
+            ha:flags {
+             clearline=1
+            }
+
+            li:thermal {
+               li:0 {
+                on  
+                diag  
+                round  
+                noshape  
+               }
+              li:1 {
+               on  
+               diag  
+               round  
+               noshape  
+              }
+              li:3 {
+               on  
+               diag  
+               round  
+               noshape  
+              }
+            }
+
+            ha:attributes {
+              term=4
+              name=GND
+            }
+           }
+          }
+          li:layers {
+
+           ha:top-silk {
+            lid=0
+            ha:combining {            }
+
+             li:objects {
+              ha:line.30550 {
+               x1=375.31mil; y1=14.443964mm; x2=375.31mil; y2=8.844026mm; thickness=10.0mil; clearance=0.0;
+              }
+              ha:line.30553 {
+               x1=375.31mil; y1=14.443964mm; x2=965.86mil; y2=14.443964mm; thickness=10.0mil; clearance=0.0;
+              }
+              ha:line.30556 {
+               x1=965.86mil; y1=14.443964mm; x2=965.86mil; y2=8.844026mm; thickness=10.0mil; clearance=0.0;
+              }
+              ha:line.30559 {
+               x1=375.31mil; y1=8.844026mm; x2=965.86mil; y2=8.844026mm; thickness=10.0mil; clearance=0.0;
+              }
+              ha:line.30562 {
+               x1=591.85mil; y1=1.84404mm; x2=749.32mil; y2=1.84404mm; thickness=10.0mil; clearance=0.0;
+              }
+              ha:line.30565 {
+               x1=591.85mil; y1=8.844026mm; x2=591.85mil; y2=1.84404mm; thickness=10.0mil; clearance=0.0;
+              }
+              ha:line.30568 {
+               x1=749.32mil; y1=8.844026mm; x2=749.32mil; y2=1.84404mm; thickness=10.0mil; clearance=0.0;
+              }
+             }
+             ha:type {
+              silk = 1
+               bottom = 1
+             }
+           }
+
+           ha:subc-aux {
+            lid=1
+            ha:combining {            }
+
+             li:objects {
+              ha:line.30572 {
+               x1=17.03284mm; y1=11.64405mm; x2=17.03284mm; y2=11.64405mm; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=pnp-origin
+               }
+              }
+              ha:line.30575 {
+               x1=670.58mil; y1=458.43mil; x2=670.58mil; y2=458.43mil; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=origin
+               }
+              }
+              ha:line.30578 {
+               x1=670.58mil; y1=458.43mil; x2=670.58mil; y2=10.644122mm; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=x
+               }
+              }
+              ha:line.30581 {
+               x1=670.58mil; y1=458.43mil; x2=18.032732mm; y2=458.43mil; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=y
+               }
+              }
+             }
+             ha:type {
+              misc = 1
+              virtual = 1
+               bottom = 1
+             }
+           }
+          }
+         }
+          uid = HDLXBs+X1hej71KFgvoAAABM
+         }
+          ha:subc.39060 {
+           ha:attributes {
+            value=
+            footprint=100mil2pin
+            refdes=J1
+           }
+          ha:data {
+                    li:padstack_prototypes {
+
+           ha:ps_proto_v6.0 {
+             hdia=38.0mil; hplated=1; htop=0; hbottom=0;
+             li:shape {
+
+               ha:ps_shape_v4 {
+                ha:combining {                }
+                ha:layer_mask {
+                 copper = 1
+                 top = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  -35.0mil  
+                  -35.0mil  
+                  35.0mil  
+                  -35.0mil  
+                  35.0mil  
+                  35.0mil  
+                  -35.0mil  
+                  35.0mil  
+                 }
+               }
+
+               ha:ps_shape_v4 {
+                ha:combining {                }
+                ha:layer_mask {
+                 bottom = 1
+                 copper = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  -35.0mil  
+                  -35.0mil  
+                  35.0mil  
+                  -35.0mil  
+                  35.0mil  
+                  35.0mil  
+                  -35.0mil  
+                  35.0mil  
+                 }
+               }
+
+               ha:ps_shape_v4 {
+                ha:combining {                }
+                ha:layer_mask {
+                 copper = 1
+                 intern = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  -35.0mil  
+                  -35.0mil  
+                  35.0mil  
+                  -35.0mil  
+                  35.0mil  
+                  35.0mil  
+                  -35.0mil  
+                  35.0mil  
+                 }
+               }
+
+               ha:ps_shape_v4 {
+                ha:combining { sub=1; auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 mask = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  -42.5mil  
+                  -42.5mil  
+                  42.5mil  
+                  -42.5mil  
+                  42.5mil  
+                  42.5mil  
+                  -42.5mil  
+                  42.5mil  
+                 }
+               }
+
+               ha:ps_shape_v4 {
+                ha:combining { sub=1; auto=1;                }
+                ha:layer_mask {
+                 bottom = 1
+                 mask = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  -42.5mil  
+                  -42.5mil  
+                  42.5mil  
+                  -42.5mil  
+                  42.5mil  
+                  42.5mil  
+                  -42.5mil  
+                  42.5mil  
+                 }
+               }
+             }
+           }
+
+           ha:ps_proto_v6.1 {
+             hdia=38.0mil; hplated=1; htop=0; hbottom=0;
+             li:shape {
+
+               ha:ps_shape_v4 {
+                ha:ps_circ { x=0.0; y=0.0; dia=70.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=70.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=70.0mil;                }
+                ha:combining {                }
+                ha:layer_mask {
+                 copper = 1
+                 intern = 1
+                }
+                clearance=0.0
+               }
+
+               ha:ps_shape_v4 {
+                ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;                }
+                ha:combining { sub=1; auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 mask = 1
+                }
+                clearance=0.0
+               }
+
+               ha:ps_shape_v4 {
+                ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;                }
+                ha:combining { sub=1; auto=1;                }
+                ha:layer_mask {
+                 bottom = 1
+                 mask = 1
+                }
+                clearance=0.0
+               }
+             }
+           }
+          }
+
+           li:objects {
+            ha:padstack_ref.39086 {
+             proto=0; x=30.3276mm; y=656.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=7.5mil;
+             ha:flags {
+              clearline=1
+              selected=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=1
+               name=1
+             }
+            }
+            ha:padstack_ref.39087 {
+             proto=1; x=1.294in; y=656.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=7.5mil;
+             ha:flags {
+              clearline=1
+              selected=1
+             }
+
+             li:thermal {
+               li:3 {
+                on  
+                diag  
+                round  
+                noshape  
+               }
+             }
+
+             ha:attributes {
+               term=2
+               name=2
+             }
+            }
+           }
+           li:layers {
+
+            ha:top-silk {
+             lid=0
+             ha:combining {             }
+
+              li:objects {
+               ha:line.39061 {
+                x1=1.344in; y1=706.0mil; x2=1.144in; y2=706.0mil; thickness=15.0mil; clearance=0.0;
+ ha:flags ={ selected=1
+ };               }
+               ha:line.39064 {
+                x1=1.144in; y1=706.0mil; x2=1.144in; y2=606.0mil; thickness=15.0mil; clearance=0.0;
+ ha:flags ={ selected=1
+ };               }
+               ha:line.39067 {
+                x1=1.144in; y1=606.0mil; x2=1.344in; y2=606.0mil; thickness=15.0mil; clearance=0.0;
+ ha:flags ={ selected=1
+ };               }
+               ha:line.39070 {
+                x1=1.344in; y1=606.0mil; x2=1.344in; y2=706.0mil; thickness=15.0mil; clearance=0.0;
+ ha:flags ={ selected=1
+ };               }
+               ha:text.39073 {
+                string=%a.parent.refdes%; x=33.5026mm; y=686.0mil; scale=100; fid=0;
+                ha:flags {
+                 dyntext=1
+                 floater=1
+                 onsolder=1
+                 selected=1
+                }
+                rot = 0.000000
+               }
+              }
+              ha:type {
+               silk = 1
+                bottom = 1
+              }
+            }
+
+            ha:subc-aux {
+             lid=1
+             ha:combining {             }
+
+              li:objects {
+               ha:line.39074 {
+                x1=1.244in; y1=656.0mil; x2=1.244in; y2=656.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=pnp-origin
+                }
+ ha:flags ={ selected=1
+ };               }
+               ha:line.39077 {
+                x1=30.3276mm; y1=656.0mil; x2=30.3276mm; y2=656.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=origin
+                }
+ ha:flags ={ selected=1
+ };               }
+               ha:line.39080 {
+                x1=30.3276mm; y1=656.0mil; x2=31.3276mm; y2=656.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=x
+                }
+ ha:flags ={ selected=1
+ };               }
+               ha:line.39083 {
+                x1=30.3276mm; y1=656.0mil; x2=30.3276mm; y2=15.6624mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=y
+                }
+ ha:flags ={ selected=1
+ };               }
+              }
+              ha:type {
+               misc = 1
+               virtual = 1
+                bottom = 1
+              }
+            }
+           }
+          }
+           uid = u+VxLVlMX62MRkmAHLEAAABN
+ ha:flags ={ selected=1
+ };          }
+   }
+   li:layers {
+
+    ha:top {
+     lid=0
+     group=3
+     ha:combining {     }
+
+      li:objects {
+       ha:line.11815 {
+        x1=49.53mm; y1=400.0mil; x2=1.951in; y2=400.0mil; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.11818 {
+        x1=2.012in; y1=18.3937mm; x2=51.5686mm; y2=18.3937mm; thickness=10.0mil; clearance=16.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.11821 {
+        x1=2.004in; y1=18.596896mm; x2=2.012in; y2=18.3937mm; thickness=10.0mil; clearance=16.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.11824 {
+        x1=2.004in; y1=18.596896mm; x2=2.004in; y2=19.816096mm; thickness=10.0mil; clearance=16.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.11827 {
+        x1=50.0769mm; y1=20.6408mm; x2=2.004in; y2=19.816096mm; thickness=10.0mil; clearance=16.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.11830 {
+        x1=49.3634mm; y1=20.6408mm; x2=50.0769mm; y2=20.6408mm; thickness=10.0mil; clearance=16.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.11833 {
+        x1=1.856in; y1=15.8029mm; x2=1.856in; y2=16.1717mm; thickness=10.0mil; clearance=16.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.11836 {
+        x1=1.839in; y1=15.3711mm; x2=1.856in; y2=15.8029mm; thickness=10.0mil; clearance=16.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.11839 {
+        x1=1.797in; y1=15.3711mm; x2=1.839in; y2=15.3711mm; thickness=10.0mil; clearance=16.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.11842 {
+        x1=1.779in; y1=15.8283mm; x2=1.779in; y2=16.1651mm; thickness=10.0mil; clearance=16.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.11845 {
+        x1=1.797in; y1=15.3711mm; x2=1.779in; y2=15.8283mm; thickness=10.0mil; clearance=16.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.11848 {
+        x1=1.817in; y1=15.3711mm; x2=1.817in; y2=16.1717mm; thickness=10.0mil; clearance=16.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.11851 {
+        x1=40.8818mm; y1=14.8255mm; x2=1.6in; y2=14.5837mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.11854 {
+        x1=40.8818mm; y1=14.8255mm; x2=41.4914mm; y2=14.8255mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.11857 {
+        x1=41.3987mm; y1=15.7178mm; x2=41.4914mm; y2=15.6251mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.11860 {
+        x1=41.3987mm; y1=15.7178mm; x2=41.3987mm; y2=16.4412mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.11863 {
+        x1=40.5958mm; y1=14.6279mm; x2=1.6in; y2=14.5837mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.11866 {
+        x1=40.5958mm; y1=14.6279mm; x2=40.5958mm; y2=16.4379mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.11869 {
+        x1=41.5478mm; y1=16.5903mm; x2=41.3954mm; y2=16.4379mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.11872 {
+        x1=41.5478mm; y1=16.5903mm; x2=1.737in; y2=16.5903mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.11875 {
+        x1=45.1744mm; y1=16.8697mm; x2=1.779in; y2=16.8819mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.11878 {
+        x1=1.748in; y1=16.8697mm; x2=45.1744mm; y2=16.8697mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.11881 {
+        x1=1.737in; y1=16.5903mm; x2=1.748in; y2=16.8697mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.11884 {
+        x1=39.5478mm; y1=15.8537mm; x2=39.5478mm; y2=16.6731mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.11887 {
+        x1=39.5478mm; y1=687.9015748mil; x2=39.5478mm; y2=18.3495mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.11890 {
+        x1=39.5478mm; y1=14.7107mm; x2=39.5478mm; y2=16.0381mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.11893 {
+        x1=1.558in; y1=17.479296mm; x2=40.418mm; y2=17.479296mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.11896 {
+        x1=42.418mm; y1=17.389888mm; x2=1.708in; y2=17.389888mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.11899 {
+        x1=1.708in; y1=17.389888mm; x2=1.708in; y2=18.3241mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.11902 {
+        x1=41.2176mm; y1=17.479296mm; x2=41.2176mm; y2=18.444496mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.11905 {
+        x1=40.323mm; y1=18.3495mm; x2=40.418mm; y2=18.444496mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.11908 {
+        x1=39.5478mm; y1=18.3495mm; x2=40.323mm; y2=18.3495mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.11911 {
+        x1=41.3446mm; y1=18.317496mm; x2=41.2176mm; y2=18.444496mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.11914 {
+        x1=41.3446mm; y1=18.317496mm; x2=42.418mm; y2=18.317496mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.11917 {
         x1=38.64mm; y1=19.257296mm; x2=1.518in; y2=19.3401mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
@@ -17877,12 +18634,6 @@ ha:pcb-rnd-board-v6 {
          clearline=1
         }
        }
-       ha:line.12427 {
-        x1=2.019in; y1=35.4183mm; x2=2.064in; y2=35.4183mm; thickness=15.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.12430 {
         x1=2.064in; y1=35.4183mm; x2=2.072in; y2=35.6215mm; thickness=15.0mil; clearance=12.0mil;
         ha:flags {
@@ -17907,12 +18658,6 @@ ha:pcb-rnd-board-v6 {
          clearline=1
         }
        }
-       ha:line.12442 {
-        x1=2.071in; y1=34.3261mm; x2=2.071in; y2=35.5961mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.12445 {
         x1=2.071in; y1=35.5961mm; x2=2.072in; y2=35.6215mm; thickness=10.0mil; clearance=16.0mil;
         ha:flags {
@@ -19176,36 +19921,6 @@ ha:pcb-rnd-board-v6 {
          clearline=1
         }
        }
-       ha:line.13126 {
-        x1=1.5532in; y1=1.0535748in; x2=1.5532in; y2=25.4413mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13129 {
-        x1=1.5532in; y1=25.4413mm; x2=1.453in; y2=22.8961mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13132 {
-        x1=1.453in; y1=22.8961mm; x2=1.211in; y2=22.8961mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13135 {
-        x1=1.211in; y1=22.8961mm; x2=26.035mm; y2=18.1717mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13138 {
-        x1=26.035mm; y1=18.1717mm; x2=848.0mil; y2=18.1717mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.13141 {
         x1=848.0mil; y1=18.1717mm; x2=771.0mil; y2=20.1275mm; thickness=10.0mil; clearance=16.0mil;
         ha:flags {
@@ -19224,36 +19939,6 @@ ha:pcb-rnd-board-v6 {
          clearline=1
         }
        }
-       ha:line.13150 {
-        x1=39.9513mm; y1=1.0535748in; x2=39.9513mm; y2=25.357mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13153 {
-        x1=39.9513mm; y1=25.357mm; x2=1.459in; y2=22.4643mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13156 {
-        x1=1.459in; y1=22.4643mm; x2=1.23in; y2=22.4643mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13159 {
-        x1=1.23in; y1=22.4643mm; x2=1.036in; y2=17.5367mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13162 {
-        x1=1.036in; y1=17.5367mm; x2=825.0mil; y2=17.5367mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.13165 {
         x1=825.0mil; y1=17.5367mm; x2=727.0mil; y2=20.0259mm; thickness=10.0mil; clearance=16.0mil;
         ha:flags {
@@ -19272,24 +19957,6 @@ ha:pcb-rnd-board-v6 {
          clearline=1
         }
        }
-       ha:line.13174 {
-        x1=1.5925748in; y1=1.0535748in; x2=1.5925748in; y2=25.2221mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13177 {
-        x1=1.5925748in; y1=25.2221mm; x2=1.465in; y2=21.9817mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13180 {
-        x1=1.465in; y1=21.9817mm; x2=1.248in; y2=21.9817mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.13183 {
         x1=1.248in; y1=21.9817mm; x2=1.048in; y2=16.9017mm; thickness=10.0mil; clearance=16.0mil;
         ha:flags {
@@ -19569,260 +20236,386 @@ ha:pcb-rnd-board-v6 {
          clearline=1
         }
        }
-       ha:line.19292 {
-        x1=68.229258mm; y1=17.744789mm; x2=68.229258mm; y2=18.834689mm; thickness=25.0mil; clearance=20.0mil;
+       ha:line.19292 {
+        x1=68.229258mm; y1=17.744789mm; x2=68.229258mm; y2=18.834689mm; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.19295 {
+        x1=68.229258mm; y1=17.744789mm; x2=2.68627in; y2=17.742789mm; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.19893 {
+        x1=69.879972mm; y1=438.0mil; x2=69.879972mm; y2=587.365mil; thickness=0.44958mm; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.19896 {
+        x1=69.879972mm; y1=587.365mil; x2=2.73201in; y2=15.405989mm; thickness=0.44958mm; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.19899 {
+        x1=2.73201in; y1=15.405989mm; x2=2.73201in; y2=16.578693mm; thickness=0.44958mm; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.19902 {
+        x1=2.73201in; y1=16.578693mm; x2=69.219858mm; y2=16.751889mm; thickness=0.44958mm; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.19929 {
+        x1=66.844973mm; y1=14.419373mm; x2=69.836999mm; y2=14.419373mm; thickness=10.0mil; clearance=16.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.19932 {
+        x1=69.836999mm; y1=14.419373mm; x2=69.879972mm; y2=566.0mil; thickness=10.0mil; clearance=16.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.21961 {
+        x1=2.7in; y1=438.0mil; x2=2.7in; y2=482.0mil; thickness=10.0mil; clearance=16.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.21964 {
+        x1=2.7in; y1=482.0mil; x2=2.663in; y2=519.0mil; thickness=10.0mil; clearance=16.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.21967 {
+        x1=2.663in; y1=519.0mil; x2=2.543in; y2=519.0mil; thickness=10.0mil; clearance=16.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.21970 {
+        x1=2.72559in; y1=438.0mil; x2=2.72559in; y2=494.41mil; thickness=10.0mil; clearance=16.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.21973 {
+        x1=2.72559in; y1=494.41mil; x2=2.679in; y2=541.0mil; thickness=10.0mil; clearance=16.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.21976 {
+        x1=2.679in; y1=541.0mil; x2=65.8876mm; y2=541.0mil; thickness=10.0mil; clearance=16.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.21979 {
+        x1=65.8876mm; y1=541.0mil; x2=65.278mm; y2=565.0mil; thickness=10.0mil; clearance=16.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.21982 {
+        x1=65.278mm; y1=565.0mil; x2=2.543in; y2=565.0mil; thickness=10.0mil; clearance=16.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.12271 {
+        x1=64.520296mm; y1=34.2537mm; x2=2.55674in; y2=1.332in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.12274 {
+        x1=63.947596mm; y1=1.27in; x2=64.585596mm; y2=1.27in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.12277 {
+        x1=2.55674in; y1=1.284in; x2=64.585596mm; y2=1.27in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.12280 {
+        x1=2.55674in; y1=1.284in; x2=2.55674in; y2=1.332in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.12283 {
+        x1=66.030396mm; y1=1.348in; x2=67.596036mm; y2=1.348in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.12286 {
+        x1=63.947596mm; y1=1.27in; x2=63.933096mm; y2=32.2725mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.19295 {
-        x1=68.229258mm; y1=17.744789mm; x2=2.68627in; y2=17.742789mm; thickness=25.0mil; clearance=20.0mil;
+       ha:line.12289 {
+        x1=67.455796mm; y1=33.2486mm; x2=68.268596mm; y2=33.2486mm; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.19893 {
-        x1=69.879972mm; y1=438.0mil; x2=69.879972mm; y2=587.365mil; thickness=0.44958mm; clearance=12.0mil;
+       ha:line.12292 {
+        x1=66.030396mm; y1=1.348in; x2=66.015896mm; y2=34.2537mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.19896 {
-        x1=69.879972mm; y1=587.365mil; x2=2.73201in; y2=15.405989mm; thickness=0.44958mm; clearance=12.0mil;
+       ha:line.12295 {
+        x1=62.847496mm; y1=33.2631mm; x2=63.933096mm; y2=33.2631mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.19899 {
-        x1=2.73201in; y1=15.405989mm; x2=2.73201in; y2=16.578693mm; thickness=0.44958mm; clearance=12.0mil;
+       ha:line.12298 {
+        x1=62.847496mm; y1=33.2631mm; x2=62.807596mm; y2=1.308in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.19902 {
-        x1=2.73201in; y1=16.578693mm; x2=69.219858mm; y2=16.751889mm; thickness=0.44958mm; clearance=12.0mil;
+       ha:line.12301 {
+        x1=61.937396mm; y1=1.27in; x2=63.933096mm; y2=32.2725mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.19929 {
-        x1=66.844973mm; y1=14.419373mm; x2=69.836999mm; y2=14.419373mm; thickness=10.0mil; clearance=16.0mil;
+       ha:line.12304 {
+        x1=63.933096mm; y1=34.2537mm; x2=64.520296mm; y2=34.2537mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.19932 {
-        x1=69.836999mm; y1=14.419373mm; x2=69.879972mm; y2=566.0mil; thickness=10.0mil; clearance=16.0mil;
+       ha:line.12307 {
+        x1=61.937396mm; y1=1.308in; x2=62.807596mm; y2=1.308in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.21961 {
-        x1=2.7in; y1=438.0mil; x2=2.7in; y2=482.0mil; thickness=10.0mil; clearance=16.0mil;
+       ha:line.12310 {
+        x1=62.832996mm; y1=1.308in; x2=62.832996mm; y2=1.337in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.21964 {
-        x1=2.7in; y1=482.0mil; x2=2.663in; y2=519.0mil; thickness=10.0mil; clearance=16.0mil;
+       ha:line.12313 {
+        x1=62.832996mm; y1=1.337in; x2=62.604396mm; y2=1.346in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.21967 {
-        x1=2.663in; y1=519.0mil; x2=2.543in; y2=519.0mil; thickness=10.0mil; clearance=16.0mil;
+       ha:line.12316 {
+        x1=62.604396mm; y1=1.37748in; x2=2.49257071in; y2=1.37748in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.21970 {
-        x1=2.72559in; y1=438.0mil; x2=2.72559in; y2=494.41mil; thickness=10.0mil; clearance=16.0mil;
+       ha:line.12319 {
+        x1=2.49257071in; y1=1.37748in; x2=63.933096mm; y2=1.353in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.21973 {
-        x1=2.72559in; y1=494.41mil; x2=2.679in; y2=541.0mil; thickness=10.0mil; clearance=16.0mil;
+       ha:line.12322 {
+        x1=61.137796mm; y1=1.27in; x2=61.137796mm; y2=1.308in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.21976 {
-        x1=2.679in; y1=541.0mil; x2=65.8876mm; y2=541.0mil; thickness=10.0mil; clearance=16.0mil;
+       ha:line.12325 {
+        x1=66.131996mm; y1=1.266in; x2=68.253896mm; y2=1.266in; thickness=15.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.21979 {
-        x1=65.8876mm; y1=541.0mil; x2=65.278mm; y2=565.0mil; thickness=10.0mil; clearance=16.0mil;
+       ha:line.12328 {
+        x1=66.131996mm; y1=1.266in; x2=66.015896mm; y2=32.2725mm; thickness=15.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.21982 {
-        x1=65.278mm; y1=565.0mil; x2=2.543in; y2=565.0mil; thickness=10.0mil; clearance=16.0mil;
+       ha:line.26193 {
+        x1=60.1472mm; y1=663.0mil; x2=2.41352in; y2=663.0mil; thickness=10.0mil; clearance=16.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.22000 {
-        x1=2.51152in; y1=519.0mil; x2=2.468in; y2=519.0mil; thickness=10.0mil; clearance=16.0mil;
+       ha:line.26196 {
+        x1=2.41352in; y1=663.0mil; x2=2.51152in; y2=565.0mil; thickness=10.0mil; clearance=16.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.22003 {
-        x1=2.51152in; y1=565.0mil; x2=2.468in; y2=565.0mil; thickness=10.0mil; clearance=16.0mil;
+       ha:line.26199 {
+        x1=2.334in; y1=631.0mil; x2=60.947808mm; y2=631.0mil; thickness=10.0mil; clearance=16.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.22084 {
-        x1=69.219858mm; y1=18.834689mm; x2=69.219858mm; y2=20.049585mm; thickness=0.44958mm; clearance=12.0mil;
+       ha:line.26202 {
+        x1=60.947808mm; y1=631.0mil; x2=2.51152in; y2=519.0mil; thickness=10.0mil; clearance=16.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.22087 {
-        x1=69.219858mm; y1=20.049585mm; x2=2.72101in; y2=20.155789mm; thickness=0.44958mm; clearance=12.0mil;
+       ha:line.26302 {
+        x1=2.018in; y1=35.4183mm; x2=2.064in; y2=35.4183mm; thickness=0.44958mm; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.22090 {
-        x1=2.93in; y1=650.0mil; x2=2.837in; y2=743.0mil; thickness=25.0mil; clearance=20.0mil;
+       ha:line.26305 {
+        x1=2.064in; y1=35.4183mm; x2=52.63615mm; y2=35.62885mm; thickness=0.44958mm; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.22093 {
-        x1=2.837in; y1=743.0mil; x2=69.257369mm; y2=743.0mil; thickness=25.0mil; clearance=20.0mil;
+       ha:line.26308 {
+        x1=2.071in; y1=34.3261mm; x2=2.071in; y2=35.4183mm; thickness=0.44958mm; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.22096 {
-        x1=69.257369mm; y1=743.0mil; x2=69.219858mm; y2=18.834689mm; thickness=25.0mil; clearance=20.0mil;
+       ha:line.32660 {
+        x1=69.219858mm; y1=18.834689mm; x2=70.039911mm; y2=18.834689mm; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.12271 {
-        x1=64.520296mm; y1=34.2537mm; x2=2.55674in; y2=1.332in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.32663 {
+        x1=70.039911mm; y1=18.834689mm; x2=2.758in; y2=741.0mil; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.12274 {
-        x1=63.947596mm; y1=1.27in; x2=64.585596mm; y2=1.27in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.32666 {
+        x1=69.219858mm; y1=18.834689mm; x2=69.219858mm; y2=20.049585mm; thickness=10.0mil; clearance=16.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.12277 {
-        x1=2.55674in; y1=1.284in; x2=64.585596mm; y2=1.27in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.32669 {
+        x1=69.219858mm; y1=20.049585mm; x2=2.72101in; y2=20.155789mm; thickness=10.0mil; clearance=16.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.12280 {
-        x1=2.55674in; y1=1.284in; x2=2.55674in; y2=1.332in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.41249 {
+        x1=38.951282mm; y1=26.760837mm; x2=38.951282mm; y2=25.819482mm; thickness=10.0mil; clearance=16.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.12283 {
-        x1=66.030396mm; y1=1.348in; x2=67.596036mm; y2=1.348in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.41252 {
+        x1=38.951282mm; y1=25.819482mm; x2=1.526in; y2=1.009in; thickness=10.0mil; clearance=16.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.12286 {
-        x1=63.947596mm; y1=1.27in; x2=63.933096mm; y2=32.2725mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.41294 {
+        x1=848.0mil; y1=18.1717mm; x2=26.0457mm; y2=18.1717mm; thickness=10.0mil; clearance=16.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.12289 {
-        x1=67.455796mm; y1=33.2486mm; x2=68.268596mm; y2=33.2486mm; thickness=25.0mil; clearance=20.0mil;
+       ha:line.41297 {
+        x1=26.0457mm; y1=18.1717mm; x2=1.213in; y2=903.0mil; thickness=10.0mil; clearance=16.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.12292 {
-        x1=66.030396mm; y1=1.348in; x2=66.015896mm; y2=34.2537mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.41300 {
+        x1=1.213in; y1=903.0mil; x2=36.9316mm; y2=903.0mil; thickness=10.0mil; clearance=16.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.12295 {
-        x1=62.847496mm; y1=33.2631mm; x2=63.933096mm; y2=33.2631mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.41312 {
+        x1=825.0mil; y1=17.5367mm; x2=26.3251mm; y2=17.5367mm; thickness=10.0mil; clearance=16.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.12298 {
-        x1=62.847496mm; y1=33.2631mm; x2=62.807596mm; y2=1.308in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.41315 {
+        x1=26.3251mm; y1=17.5367mm; x2=1.23in; y2=884.0mil; thickness=10.0mil; clearance=16.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.12301 {
-        x1=61.937396mm; y1=1.27in; x2=63.933096mm; y2=32.2725mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.41333 {
+        x1=1.248in; y1=21.9817mm; x2=37.2217mm; y2=21.9817mm; thickness=10.0mil; clearance=16.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.12304 {
-        x1=63.933096mm; y1=34.2537mm; x2=64.520296mm; y2=34.2537mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.41336 {
+        x1=37.2217mm; y1=21.9817mm; x2=1.592in; y2=992.0mil; thickness=10.0mil; clearance=16.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.12307 {
-        x1=61.937396mm; y1=1.308in; x2=62.807596mm; y2=1.308in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.41339 {
+        x1=1.592in; y1=992.0mil; x2=1.592in; y2=26.746231mm; thickness=10.0mil; clearance=16.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.12310 {
-        x1=62.832996mm; y1=1.308in; x2=62.832996mm; y2=1.337in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.41342 {
+        x1=1.592in; y1=26.746231mm; x2=40.451406mm; y2=26.760837mm; thickness=10.0mil; clearance=16.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.12313 {
-        x1=62.832996mm; y1=1.337in; x2=62.604396mm; y2=1.346in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.41345 {
+        x1=39.95128mm; y1=26.760837mm; x2=39.95128mm; y2=25.29548mm; thickness=10.0mil; clearance=16.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.12316 {
-        x1=62.604396mm; y1=1.37748in; x2=2.49257071in; y2=1.37748in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.41348 {
+        x1=39.95128mm; y1=25.29548mm; x2=1.461in; y2=884.0mil; thickness=10.0mil; clearance=16.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.12319 {
-        x1=2.49257071in; y1=1.37748in; x2=63.933096mm; y2=1.353in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.41351 {
+        x1=1.23in; y1=884.0mil; x2=1.461in; y2=884.0mil; thickness=10.0mil; clearance=16.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.12322 {
-        x1=61.137796mm; y1=1.27in; x2=61.137796mm; y2=1.308in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.41371 {
+        x1=39.451408mm; y1=26.760837mm; x2=39.451408mm; y2=25.405208mm; thickness=10.0mil; clearance=16.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.12325 {
-        x1=66.131996mm; y1=1.266in; x2=68.253896mm; y2=1.266in; thickness=15.0mil; clearance=12.0mil;
+       ha:line.41374 {
+        x1=39.451408mm; y1=25.405208mm; x2=36.9824mm; y2=903.0mil; thickness=10.0mil; clearance=16.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.12328 {
-        x1=66.131996mm; y1=1.266in; x2=66.015896mm; y2=32.2725mm; thickness=15.0mil; clearance=12.0mil;
+       ha:line.41377 {
+        x1=36.9824mm; y1=903.0mil; x2=36.957mm; y2=903.0mil; thickness=10.0mil; clearance=16.0mil;
         ha:flags {
          clearline=1
         }
@@ -19879,7 +20672,7 @@ ha:pcb-rnd-board-v6 {
       color = {#8b2323}
     }
 
-    {ha:GND plane}               {
+    {ha:GND plane}                                {
      lid=1
      group=5
      ha:combining {     }
@@ -19956,7 +20749,7 @@ ha:pcb-rnd-board-v6 {
       color = {#3a5fcd}
     }
 
-    {ha:power plane}               {
+    {ha:power plane}                                {
      lid=2
      group=7
      ha:combining {     }
@@ -20022,12 +20815,6 @@ ha:pcb-rnd-board-v6 {
          clearline=1
         }
        }
-       ha:line.22030 {
-        x1=2.37in; y1=663.0mil; x2=2.468in; y2=565.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.22051 {
         x1=1.375in; y1=957.0mil; x2=1.375in; y2=901.0mil; thickness=10.0mil; clearance=16.0mil;
         ha:flags {
@@ -20046,20 +20833,140 @@ ha:pcb-rnd-board-v6 {
          clearline=1
         }
        }
-       ha:line.22060 {
-        x1=59.1058mm; y1=639.0mil; x2=2.447in; y2=519.0mil; thickness=10.0mil; clearance=16.0mil;
+       ha:line.26256 {
+        x1=2.758in; y1=706.0mil; x2=2.627in; y2=575.0mil; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.26259 {
+        x1=48.895mm; y1=575.0mil; x2=48.3235mm; y2=552.5mil; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.26262 {
+        x1=1.846in; y1=495.0mil; x2=1.846in; y2=496.0mil; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.26265 {
+        x1=1.846in; y1=496.0mil; x2=1.926in; y2=576.0mil; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.26272 {
+        x1=62.8142mm; y1=1.27in; x2=2.414in; y2=1.27in; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.26275 {
+        x1=2.414in; y1=1.27in; x2=2.284in; y2=1.4in; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.26278 {
+        x1=2.284in; y1=1.4in; x2=1.913in; y2=1.4in; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.26281 {
+        x1=1.913in; y1=1.4in; x2=1.897in; y2=35.9664mm; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.26284 {
+        x1=1.897in; y1=35.9664mm; x2=1.153in; y2=35.9664mm; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.26287 {
+        x1=1.153in; y1=35.9664mm; x2=554.0mil; y2=817.0mil; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.26290 {
+        x1=554.0mil; y1=817.0mil; x2=554.0mil; y2=609.0mil; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.28410 {
+        x1=553.48mil; y1=603.48mil; x2=554.0mil; y2=604.0mil; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.32678 {
+        x1=2.627in; y1=575.0mil; x2=48.895mm; y2=575.0mil; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.32681 {
+        x1=2.758in; y1=741.0mil; x2=2.758in; y2=706.0mil; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.36884 {
+        x1=554.0mil; y1=607.0mil; x2=554.0mil; y2=11.68273mm; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.36887 {
+        x1=554.0mil; y1=11.68273mm; x2=552.48mil; y2=458.43mil; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.36890 {
+        x1=712.74mil; y1=641.74mil; x2=670.58mil; y2=458.43mil; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.36911 {
+        x1=1.846in; y1=495.0mil; x2=27.2542mm; y2=495.0mil; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.36914 {
+        x1=27.2542mm; y1=495.0mil; x2=26.3398mm; y2=459.0mil; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.36923 {
+        x1=26.3271mm; y1=458.5mil; x2=914.5mil; y2=458.5mil; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.36926 {
+        x1=914.5mil; y1=458.5mil; x2=839.0mil; y2=383.0mil; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.22063 {
-        x1=2.447in; y1=519.0mil; x2=2.468in; y2=519.0mil; thickness=10.0mil; clearance=16.0mil;
+       ha:line.36929 {
+        x1=839.0mil; y1=383.0mil; x2=18.948654mm; y2=383.0mil; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.22066 {
-        x1=2.468in; y1=519.0mil; x2=2.471in; y2=522.0mil; thickness=10.0mil; clearance=16.0mil;
+       ha:line.36932 {
+        x1=18.948654mm; y1=383.0mil; x2=670.58mil; y2=458.43mil; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
@@ -20348,6 +21255,30 @@ ha:pcb-rnd-board-v6 {
          clearline=1
         }
        }
+       ha:line.41354 {
+        x1=30.3276mm; y1=656.0mil; x2=30.3276mm; y2=892.0mil; thickness=10.0mil; clearance=16.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.41357 {
+        x1=30.3276mm; y1=892.0mil; x2=1.356in; y2=1.054in; thickness=10.0mil; clearance=16.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.41360 {
+        x1=1.356in; y1=1.054in; x2=1.481in; y2=1.054in; thickness=10.0mil; clearance=16.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.41363 {
+        x1=1.481in; y1=1.054in; x2=1.526in; y2=1.009in; thickness=10.0mil; clearance=16.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
        ha:polygon.13529 {
         li:geometry {
           ta:contour {
@@ -20490,19 +21421,19 @@ ha:pcb-rnd-board-v6 {
         }
        }
        ha:arc.13608 {
-        x=139.37mil; y=39.9956mm; width=0.999998mm; height=0.999998mm; astart=-270; adelta=-90; thickness=10.0mil; clearance=20.0mil;
+        x=139.37mil; y=39.9956mm; width=0.999998mm; height=0.999998mm; astart=-270.000000; adelta=-90.000000; thickness=10.0mil; clearance=20.0mil;
  ha:flags ={ lock=1
  };       }
        ha:arc.13609 {
-        x=73.2899mm; y=37.7457mm; width=2.999994mm; height=2.999994mm; astart=0; adelta=-90; thickness=10.0mil; clearance=20.0mil;
+        x=73.2899mm; y=37.7457mm; width=2.999994mm; height=2.999994mm; astart=0.000000; adelta=-90.000000; thickness=10.0mil; clearance=20.0mil;
  ha:flags ={ lock=1
  };       }
        ha:arc.13610 {
-        x=75.5401mm; y=7.9957mm; width=0.999998mm; height=0.999998mm; astart=-90; adelta=-90; thickness=10.0mil; clearance=20.0mil;
+        x=75.5401mm; y=7.9957mm; width=0.999998mm; height=0.999998mm; astart=-90.000000; adelta=-90.000000; thickness=10.0mil; clearance=20.0mil;
  ha:flags ={ lock=1
  };       }
        ha:arc.13611 {
-        x=5.78993mm; y=10.2456mm; width=2.999994mm; height=2.999994mm; astart=-180; adelta=-90; thickness=10.0mil; clearance=20.0mil;
+        x=5.78993mm; y=10.2456mm; width=2.999994mm; height=2.999994mm; astart=-180.000000; adelta=-90.000000; thickness=10.0mil; clearance=20.0mil;
  ha:flags ={ lock=1
  };       }
       }
@@ -20515,23 +21446,13 @@ ha:pcb-rnd-board-v6 {
      ha:combining { auto=1;     }
 
       li:objects {
-       ha:polygon.13618 {
+       ha:polygon.13640 {
         li:geometry {
           ta:contour {
-           { 7.990332mm; 26.36701mm }
-           { 5.053838mm; 16.9248mm }
-           { 3.032252mm; 15.0409mm }
-           { 263.91mil; 15.0409mm }
-           { 339.0mil; 16.8902mm }
-           { 339.0mil; 24.1788mm }
-           { 9.74598mm; 23.426198mm }
-           { 428.41mil; 24.1788mm }
-           { 428.41mil; 16.8902mm }
-           { 503.49mil; 15.0409mm }
-           { 648.08mil; 15.0409mm }
-           { 568.44mil; 16.9248mm }
-           { 11.501628mm; 26.36701mm }
-           { 9.74598mm; 24.0271mm }
+           { 113.0mil; 1.363in }
+           { 679.0mil; 1.363in }
+           { 679.0mil; 1.599in }
+           { 113.0mil; 1.599in }
           }
         }
 
@@ -20539,15 +21460,23 @@ ha:pcb-rnd-board-v6 {
          clearpoly=1
         }
        }
-       ha:polygon.13633 {
+       ha:polygon.13618 {
         li:geometry {
           ta:contour {
-           { 321.47mil; 26.9651mm }
-           { 339.05mil; 26.429mm }
-           { 9.74598mm; 28.8117mm }
-           { 428.35mil; 26.429mm }
-           { 445.93mil; 26.9651mm }
-           { 9.74598mm; 32.0474mm }
+           { 2.25658in; 29.23721mm }
+           { 54.380638mm; 19.795mm }
+           { 2.06138in; 17.9111mm }
+           { 56.030114mm; 17.9111mm }
+           { 2.281in; 19.7604mm }
+           { 2.281in; 27.049mm }
+           { 59.07278mm; 26.296398mm }
+           { 60.208414mm; 27.049mm }
+           { 60.208414mm; 19.7604mm }
+           { 62.115446mm; 17.9111mm }
+           { 65.788032mm; 17.9111mm }
+           { 2.51044in; 19.795mm }
+           { 2.39482in; 29.23721mm }
+           { 59.07278mm; 26.8973mm }
           }
         }
 
@@ -20555,13 +21484,15 @@ ha:pcb-rnd-board-v6 {
          clearpoly=1
         }
        }
-       ha:polygon.13640 {
+       ha:polygon.13633 {
         li:geometry {
           ta:contour {
-           { 113.0mil; 1.363in }
-           { 679.0mil; 1.363in }
-           { 679.0mil; 1.599in }
-           { 113.0mil; 1.599in }
+           { 57.492138mm; 29.8353mm }
+           { 57.93867mm; 29.2992mm }
+           { 59.07278mm; 31.6819mm }
+           { 60.20689mm; 29.2992mm }
+           { 60.653422mm; 29.8353mm }
+           { 59.07278mm; 34.9176mm }
           }
         }
 
@@ -20569,48 +21500,56 @@ ha:pcb-rnd-board-v6 {
          clearpoly=1
         }
        }
-       ha:text.13612 {
-        string=TeleBT v4.0b; x=832.0mil; y=26.6446mm; scale=200; fid=0;
+       ha:text.13614 {
+        string=Licensed under the TAPR OHL; x=343.0mil; y=963.0mil; scale=100; fid=0;
         ha:flags {
          clearline=1
          onsolder=1
         }
         rot = 0.000000
        }
-       ha:text.13613 {
-        string=` 2020 Bdale Garbee, KB0G; x=826.0mil; y=858.0mil; scale=100; fid=0;
+       ha:text.13615 {
+        string=debug; x=1.868in; y=639.0mil; scale=100; fid=0;
         ha:flags {
          clearline=1
          onsolder=1
         }
         rot = 0.000000
        }
-       ha:text.13614 {
-        string=Licensed under the TAPR OHL; x=832.0mil; y=761.0mil; scale=100; fid=0;
+       ha:text.13612 {
+        string=TeleBT v4.0b; x=337.0mil; y=1.221in; scale=200; fid=0;
         ha:flags {
          clearline=1
          onsolder=1
         }
         rot = 0.000000
        }
-       ha:text.13615 {
-        string=debug; x=1.868in; y=639.0mil; scale=100; fid=0;
+       ha:text.13613 {
+        string=` 2020 Bdale Garbee, KB0G; x=330.0mil; y=1.084in; scale=100; fid=0;
+        ha:flags {
+         clearline=1
+         onsolder=1
+        }
+        rot = 0.000000
+       }
+       ha:text.36935 {
+        string=+; x=808.0mil; y=703.0mil; scale=200; fid=0;
         ha:flags {
          clearline=1
          onsolder=1
         }
         rot = 0.000000
        }
-       ha:text.13617 {
-        string=-  +; x=71.7873mm; y=591.85433071mil; scale=150; fid=0;
+       ha:text.36936 {
+        string=-; x=504.0mil; y=701.0mil; scale=200; fid=0;
         ha:flags {
          clearline=1
          onsolder=1
         }
         rot = 0.000000
        }
-       ha:text.13616 {
-        string={http://altusmetrum.org/TeleBT}; x=834.0mil; y=668.0mil; scale=100; fid=0;
+       ha:text.41368 {
+        string=force bootloader; x=1.022in; y=794.0mil; scale=100; fid=0;
         ha:flags {
          clearline=1
          onsolder=1
@@ -22735,7 +23674,7 @@ ha:pcb-rnd-board-v6 {
       li:conn { C231-2; U6-23;      }
       }
       ha:GND {
-      li:conn { B1-2; C4-1; C5-1; C6-1; C30-2; C31-2; C32-2; C33-2; C36-1; C37-1; C38-2; C39-1; C42-1; C43-1; C44-1; C45-1; C47-1; C51-1; C52-1; C171-1; C172-1; C175-1; C210-2; C211-2; C221-1; C251-2; C261-2; C271-2; C291-2; C601-2; C602-2; C610-1; D2-2; D3-2; H1-1; H2-1; J5-5; J6-1; J8-2; L192-2; R4-1; R6-1; R30-1; R35-1; R51-1; U1-2; U2-2; U3-1; U3-2; U3-3; U3-31; U3-32; U3-33; U6-32; U6-33; U7-8; U7-23; U7-35; U7-44; U11-3; X1-2; X1-4; X2-2; X2-4;      }
+      li:conn { B1-2; C4-1; C5-1; C6-1; C30-2; C31-2; C32-2; C33-2; C36-1; C37-1; C38-2; C39-1; C42-1; C43-1; C44-1; C45-1; C47-1; C51-1; C52-1; C171-1; C172-1; C175-1; C210-2; C211-2; C221-1; C251-2; C261-2; C271-2; C291-2; C601-2; C602-2; C610-1; D2-2; D3-2; H1-1; H2-1; J1-2; J5-5; J6-1; J8-2; L192-2; R4-1; R6-1; R30-1; R35-1; R51-1; S1-4; U1-2; U2-2; U3-1; U3-2; U3-3; U3-31; U3-32; U3-33; U6-32; U6-33; U7-8; U7-23; U7-35; U7-44; U11-3; X1-2; X1-4; X2-2; X2-4;      }
       }
       ha:unnamed_net20 {
       li:conn { C211-1; U6-21;      }
@@ -22815,36 +23754,42 @@ ha:pcb-rnd-board-v6 {
       ha:bt_rst_n {
       li:conn { R6-2; U3-21; U7-38;      }
       }
+       ha:force_bootloader {
+       li:conn { J1-1; U7-30;       }
+       }
+       ha:reset_n {
+       li:conn { C610-2; J6-2; U6-2; U7-7; U11-1;       }
+       }
+       ha:unnamed_net23 {
+       li:conn { C261-1; U6-26;       }
+       }
+       ha:unnamed_net42 {
+       li:conn { U3-6; U3-7;       }
+       }
+       ha:unnamed_net38 {
+       li:conn { C33-1; U7-6; X2-3;       }
+       }
+       ha:unnamed_net39 {
+       li:conn { C32-1; U7-5; X2-1;       }
+       }
+       ha:usbdm {
+       li:conn { R54-1; U7-32;       }
+       }
+       ha:unnamed_net34 {
+       li:conn { J5-3; R55-2;       }
+       }
+       ha:tx2 {
+       li:conn { U3-22; U7-12;       }
+       }
+       ha:radio_int {
+       li:conn { U6-4; U7-21;       }
+       }
+       ha:usbdp {
+       li:conn { R55-1; U7-33;       }
+       }
       ha:unnamed_net21 {
       li:conn { C231-1; U6-24;      }
       }
-      ha:reset_n {
-      li:conn { C610-2; J6-2; U6-2; U7-7; U11-1;      }
-      }
-     ha:unnamed_net23 {
-     li:conn { C261-1; U6-26;     }
-     }
-     ha:unnamed_net43 {
-     li:conn { U3-6; U3-7;     }
-     }
-     ha:unnamed_net39 {
-     li:conn { C33-1; U7-6; X2-3;     }
-     }
-     ha:usbdm {
-     li:conn { R54-1; U7-32;     }
-     }
-     ha:unnamed_net34 {
-     li:conn { J5-3; R55-2;     }
-     }
-    ha:tx2 {
-    li:conn { U3-22; U7-12;    }
-    }
-    ha:radio_int {
-    li:conn { U6-4; U7-21;    }
-    }
-     ha:unnamed_net40 {
-     li:conn { C32-1; U7-5; X2-1;     }
-     }
     ha:led_red {
     li:conn { R13-1; U7-18;    }
     }
@@ -22857,9 +23802,6 @@ ha:pcb-rnd-board-v6 {
     ha:miso1 {
     li:conn { U6-9; U7-16;    }
     }
-     ha:usbdp {
-     li:conn { R55-1; U7-33;     }
-     }
     ha:v_usb {
     li:conn { C4-2; J5-1; R50-2; U2-4;    }
     }
@@ -22894,10 +23836,10 @@ ha:pcb-rnd-board-v6 {
     li:conn { U3-12; U7-42;    }
     }
     ha:v_lipo {
-    li:conn { C6-2; R5-2; S1-1; S1-4; U1-1; U1-3;    }
+    li:conn { C6-2; R5-2; S1-1; U1-1; U1-3;    }
     }
     ha:v_charge {
-    li:conn { B1-1; C5-2; S1-2; S1-5; U2-3;    }
+    li:conn { B1-1; C5-2; S1-2; U2-3;    }
     }
    }
  }
@@ -22983,16 +23925,16 @@ ha:pcb-rnd-board-v6 {
     min_drill = 0.3810 mm
     text_font_id = 0
     text_scale = 100
-    via_thickness = 8.00 mil
-    via_drilling_hole = 4.00 mil
+    via_thickness = 30.00 mil
+    via_drilling_hole = 15.00 mil
     min_slk = 0.1270 mm
     text_thickness = 0
-    line_thickness = 25.00 mil
-    shrink = 0.2540 mm
+    line_thickness = 10.00 mil
+    shrink = 0.12700000 mm
     poly_isle_area = 12903200000000.000000
     min_wid = 0.1524 mm
     bloat = 0.1524 mm
-    clearance = 10.00 mil
+    clearance = 8.00 mil
    }
    ha:editor {
     live_routing = false
@@ -23018,11 +23960,14 @@ ha:pcb-rnd-board-v6 {
     description = false
     local_ref = false
     show_drc = true
-     show_solder_side = 1
+     show_solder_side = 0
      ha:view {
-      flip_y = 1
+      flip_y = 0
      }
       buffer_number = 0
+       grid = 1.00 mil
+       grids_idx = 1
+        snap_offgrid_line = false
    }
    ha:plugins {
     ha:mincut {