capture updates to pcb file from new software version, etc
[hw/telelco] / telelco.lht
index ccb284fac06eb198656331deb471ca3812592084..d6ab71e096bf63f8fa318ea85f061dcfd2254628 100644 (file)
@@ -40,7 +40,7 @@ ha:pcb-rnd-board-v5 {
    }
    board_name = TeleLco
    ha:grid {
-    spacing = 25.0mil
+    spacing = 1.0mil
     offs_x = 0.0
     offs_y = 0.0
    }
@@ -1211,6 +1211,42 @@ ha:pcb-rnd-board-v5 {
      li:thermal {
      }
     }
+     ha:padstack_ref.13813 {
+      proto=0; x=2.841in; y=2.278in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.13823 {
+      proto=0; x=459.0mil; y=890.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.13851 {
+      proto=0; x=1.003in; y=1.421in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.13891 {
+      proto=0; x=828.0mil; y=1.695in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
      ha:subc.97 {
       ha:attributes {
        {io_pcb::hidename_y}=55.9994 mm
@@ -13189,25 +13225,29 @@ ha:pcb-rnd-board-v5 {
            ha:attributes {
              subc-role=pnp-origin
            }
-          }
+ ha:flags ={ selected=1
+ };          }
           ha:line.1147 {
            x1=9.421876mm; y1=72.6961mm; x2=9.421876mm; y2=72.6961mm; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=origin
            }
-          }
+ ha:flags ={ selected=1
+ };          }
           ha:line.1150 {
            x1=9.421876mm; y1=72.6961mm; x2=9.421876mm; y2=71.6961mm; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=x
            }
-          }
+ ha:flags ={ selected=1
+ };          }
           ha:line.1153 {
            x1=9.421876mm; y1=72.6961mm; x2=8.421876mm; y2=72.6961mm; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=y
            }
-          }
+ ha:flags ={ selected=1
+ };          }
          }
          ha:type {
           top = 1
@@ -27295,6 +27335,1064 @@ ha:pcb-rnd-board-v5 {
      }
       uid = 3jbuYMaM0jjDegHZ/p0AAAB6
      }
+      ha:subc.7848 {
+       ha:attributes {
+        value=Companion
+        footprint=0-338068-8
+        refdes=J9
+       }
+      ha:data {
+            li:padstack_prototypes {
+
+       ha:ps_proto_v4.0 {
+         hdia=31.5mil; 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 {
+              -23.0mil  
+              -23.0mil  
+              23.0mil  
+              -23.0mil  
+              23.0mil  
+              23.0mil  
+              -23.0mil  
+              23.0mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -23.0mil  
+              -23.0mil  
+              23.0mil  
+              -23.0mil  
+              23.0mil  
+              23.0mil  
+              -23.0mil  
+              23.0mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -23.0mil  
+              -23.0mil  
+              23.0mil  
+              -23.0mil  
+              23.0mil  
+              23.0mil  
+              -23.0mil  
+              23.0mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -26.0mil  
+              -26.0mil  
+              26.0mil  
+              -26.0mil  
+              26.0mil  
+              26.0mil  
+              -26.0mil  
+              26.0mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -26.0mil  
+              -26.0mil  
+              26.0mil  
+              -26.0mil  
+              26.0mil  
+              26.0mil  
+              -26.0mil  
+              26.0mil  
+             }
+           }
+         }
+       }
+
+       ha:ps_proto_v4.1 {
+         hdia=31.5mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=46.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=46.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=46.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=52.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=52.0mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
+         }
+       }
+
+       ha:ps_proto_v4.2 {
+         hdia=59.06mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;            }
+            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=73.56mil;            }
+            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=73.56mil;            }
+            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=79.56mil;            }
+            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=79.56mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
+         }
+       }
+      }
+
+       li:objects {
+        ha:padstack_ref.7874 {
+         proto=0; x=62.13mil; y=600.11mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+           li:1 {
+            on  
+            diag  
+            round  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+           }
+         }
+
+         ha:attributes {
+           term=1
+           name=pin1
+         }
+        }
+        ha:padstack_ref.7875 {
+         proto=1; x=4.118102mm; y=650.11mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=pin2
+         }
+        }
+        ha:padstack_ref.7876 {
+         proto=1; x=62.13mil; y=700.11mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=3
+           name=pin3
+         }
+        }
+        ha:padstack_ref.7877 {
+         proto=1; x=4.118102mm; y=750.11mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=4
+           name=pin4
+         }
+        }
+        ha:padstack_ref.7878 {
+         proto=1; x=62.13mil; y=800.11mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=5
+           name=pin5
+         }
+        }
+        ha:padstack_ref.7879 {
+         proto=1; x=4.118102mm; y=850.11mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=6
+           name=pin6
+         }
+        }
+        ha:padstack_ref.7880 {
+         proto=1; x=62.13mil; y=900.11mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+           li:2 {
+            on  
+            diag  
+            round  
+           }
+         }
+
+         ha:attributes {
+           term=7
+           name=pin7
+         }
+        }
+        ha:padstack_ref.7881 {
+         proto=1; x=4.118102mm; y=950.11mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=8
+           name=pin8
+         }
+        }
+        ha:padstack_ref.7882 {
+         proto=2; x=133.0mil; y=545.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=0
+           name=mnt
+         }
+        }
+       }
+       li:layers {
+
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.7849 {
+            x1=5.397754mm; y1=484.18mil; x2=11.74mil; y2=484.18mil; thickness=6.0mil; clearance=0.0;
+           }
+           ha:line.7852 {
+            x1=11.74mil; y1=484.18mil; x2=11.74mil; y2=27.07767mm; thickness=6.0mil; clearance=0.0;
+           }
+           ha:line.7855 {
+            x1=11.74mil; y1=27.07767mm; x2=5.397754mm; y2=27.07767mm; thickness=6.0mil; clearance=0.0;
+           }
+           ha:line.7858 {
+            x1=5.397754mm; y1=27.07767mm; x2=5.397754mm; y2=484.18mil; thickness=6.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.7862 {
+            x1=2.907002mm; y1=19.038372mm; x2=2.907002mm; y2=19.038372mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.7865 {
+            x1=4.118102mm; y1=600.11mil; x2=4.118102mm; y2=600.11mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.7868 {
+            x1=4.118102mm; y1=600.11mil; x2=3.118102mm; y2=600.11mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.7871 {
+            x1=4.118102mm; y1=600.11mil; x2=4.118102mm; y2=16.242794mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
+       }
+      }
+       uid = j97SQjqDq3R7HFFxE0kAAAB7
+      }
+       ha:subc.16945 {
+        ha:attributes {
+         value=1k
+         footprint=0402
+         refdes=R21
+        }
+       ha:data {
+              li:padstack_prototypes {
+
+        ha:ps_proto_v4.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
+            }
+          }
+        }
+       }
+
+        li:objects {
+         ha:padstack_ref.16959 {
+          proto=0; x=2.93052in; y=1.367in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.16960 {
+          proto=0; x=2.962in; y=1.367in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
+        }
+        li:layers {
+
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
+         }
+
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.16947 {
+             x1=2.94626in; y1=1.367in; x2=2.94626in; y2=1.367in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.16950 {
+             x1=2.94626in; y1=1.367in; x2=2.94626in; y2=1.367in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.16953 {
+             x1=2.94626in; y1=1.367in; x2=75.835004mm; y2=1.367in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.16956 {
+             x1=2.94626in; y1=1.367in; x2=2.94626in; y2=35.7218mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
+        }
+       }
+        uid = O60S0U3R7NKAgfr0xkIAAAB8
+       }
+       ha:subc.16978 {
+        ha:attributes {
+         value=1k
+         footprint=0402
+         refdes=R22
+        }
+       ha:data {
+              li:padstack_prototypes {
+
+        ha:ps_proto_v4.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
+            }
+          }
+        }
+       }
+
+        li:objects {
+         ha:padstack_ref.16992 {
+          proto=0; x=1.542in; y=1.708in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.16993 {
+          proto=0; x=1.542in; y=1.73948in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
+        }
+        li:layers {
+
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
+         }
+
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.16980 {
+             x1=1.542in; y1=1.72374in; x2=1.542in; y2=1.72374in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.16983 {
+             x1=1.542in; y1=1.72374in; x2=1.542in; y2=1.72374in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.16986 {
+             x1=1.542in; y1=1.72374in; x2=1.542in; y2=44.782996mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.16989 {
+             x1=1.542in; y1=1.72374in; x2=38.1668mm; y2=1.72374in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            virtual = 1
+           top = 1
+           }
+         }
+        }
+       }
+        uid = O60S0U3R7NKAgfr0xkIAAAB+
+       }
+       ha:subc.17011 {
+        ha:attributes {
+         value=1k
+         footprint=0402
+         refdes=R20
+        }
+       ha:data {
+              li:padstack_prototypes {
+
+        ha:ps_proto_v4.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
+            }
+          }
+        }
+       }
+
+        li:objects {
+         ha:padstack_ref.17025 {
+          proto=0; x=2.56in; y=1.64in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.17026 {
+          proto=0; x=64.224408mm; y=1.64in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
+        }
+        li:layers {
+
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
+         }
+
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.17013 {
+             x1=2.54426in; y1=1.64in; x2=2.54426in; y2=1.64in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.17016 {
+             x1=2.54426in; y1=1.64in; x2=2.54426in; y2=1.64in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.17019 {
+             x1=2.54426in; y1=1.64in; x2=63.624204mm; y2=1.64in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.17022 {
+             x1=2.54426in; y1=1.64in; x2=2.54426in; y2=40.656mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
+        }
+       }
+        uid = O60S0U3R7NKAgfr0xkIAAACA
+       }
+       ha:subc.17044 {
+        ha:attributes {
+         value=1k
+         footprint=0402
+         refdes=R23
+        }
+       ha:data {
+              li:padstack_prototypes {
+
+        ha:ps_proto_v4.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
+            }
+          }
+        }
+       }
+
+        li:objects {
+         ha:padstack_ref.17058 {
+          proto=0; x=1.495in; y=1.708in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.17059 {
+          proto=0; x=1.495in; y=1.73948in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
+        }
+        li:layers {
+
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
+         }
+
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.17046 {
+             x1=1.495in; y1=1.72374in; x2=1.495in; y2=1.72374in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.17049 {
+             x1=1.495in; y1=1.72374in; x2=1.495in; y2=1.72374in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.17052 {
+             x1=1.495in; y1=1.72374in; x2=1.495in; y2=44.782996mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.17055 {
+             x1=1.495in; y1=1.72374in; x2=36.973mm; y2=1.72374in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            virtual = 1
+           top = 1
+           }
+         }
+        }
+       }
+        uid = O60S0U3R7NKAgfr0xkIAAACC
+       }
    }
    li:layers {
 
@@ -27495,18 +28593,21 @@ ha:pcb-rnd-board-v5 {
         x1=54.5206mm; y1=1.851in; x2=54.5206mm; y2=46.0634mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
+         drc=1
         }
        }
        ha:line.2530 {
         x1=54.8935mm; y1=1.7581in; x2=54.8935mm; y2=45.6905mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
+         drc=1
         }
        }
        ha:line.2533 {
         x1=54.5206mm; y1=46.0634mm; x2=54.8935mm; y2=45.6905mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
+         drc=1
         }
        }
        ha:line.2536 {
@@ -27945,12 +29046,14 @@ ha:pcb-rnd-board-v5 {
         x1=54.5206mm; y1=46.99mm; x2=54.5206mm; y2=48.0248mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
+         drc=1
         }
        }
        ha:line.2755 {
         x1=54.5206mm; y1=48.0248mm; x2=54.5272mm; y2=1.891in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
+         drc=1
         }
        }
        ha:line.2758 {
@@ -27978,19 +29081,7 @@ ha:pcb-rnd-board-v5 {
         }
        }
        ha:line.2770 {
-        x1=2.508in; y1=1.815in; x2=2.901in; y2=2.208in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2773 {
-        x1=2.901in; y1=2.208in; x2=3.377in; y2=2.208in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2776 {
-        x1=3.377in; y1=2.208in; x2=3.54in; y2=2.371in; thickness=10.0mil; clearance=20.0mil;
+        x1=2.508in; y1=1.815in; x2=73.152mm; y2=55.5498mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
@@ -28014,19 +29105,7 @@ ha:pcb-rnd-board-v5 {
         }
        }
        ha:line.2788 {
-        x1=2.486in; y1=1.845in; x2=2.89in; y2=2.249in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2791 {
-        x1=2.89in; y1=2.249in; x2=81.7372mm; y2=2.249in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2794 {
-        x1=81.7372mm; y1=2.249in; x2=84.836mm; y2=2.371in; thickness=10.0mil; clearance=20.0mil;
+        x1=2.486in; y1=1.845in; x2=2.879in; y2=2.238in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
@@ -29130,7 +30209,7 @@ ha:pcb-rnd-board-v5 {
         }
        }
        ha:line.3346 {
-        x1=58.1314mm; y1=1.37414961in; x2=2.962in; y2=1.374in; thickness=10.0mil; clearance=20.0mil;
+        x1=58.1314mm; y1=1.37414961in; x2=2.79514961in; y2=1.37414961in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
@@ -29237,18 +30316,6 @@ ha:pcb-rnd-board-v5 {
          clearline=1
         }
        }
-       ha:line.3400 {
-        x1=58.1314mm; y1=41.4033mm; x2=66.1911mm; y2=41.4033mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3403 {
-        x1=66.1911mm; y1=41.4033mm; x2=66.1924mm; y2=1.63in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.3406 {
         x1=58.1314mm; y1=42.4033mm; x2=59.2689mm; y2=42.4033mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
@@ -29291,18 +30358,6 @@ ha:pcb-rnd-board-v5 {
          clearline=1
         }
        }
-       ha:line.3427 {
-        x1=66.167mm; y1=41.4033mm; x2=66.9049mm; y2=41.4033mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3430 {
-        x1=66.9049mm; y1=41.4033mm; x2=2.644in; y2=1.64in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.3433 {
         x1=58.1314mm; y1=35.9034mm; x2=61.8876mm; y2=35.9034mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
@@ -29525,36 +30580,12 @@ ha:pcb-rnd-board-v5 {
          clearline=1
         }
        }
-       ha:line.3544 {
-        x1=58.1314mm; y1=34.4033mm; x2=75.2719mm; y2=34.4033mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3547 {
-        x1=2.963in; y1=34.4033mm; x2=76.4657mm; y2=34.4033mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3550 {
-        x1=76.4657mm; y1=34.4033mm; x2=76.835mm; y2=1.369in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.3553 {
         x1=81.8642mm; y1=1.4in; x2=2.988in; y2=1.4in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3556 {
-        x1=2.988in; y1=1.4in; x2=2.962in; y2=1.374in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.3559 {
         x1=58.1314mm; y1=31.9034mm; x2=59.8922mm; y2=31.9034mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
@@ -29895,12 +30926,14 @@ ha:pcb-rnd-board-v5 {
         x1=2.141in; y1=1.758in; x2=2.141in; y2=1.807in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
+         drc=1
         }
        }
        ha:line.3730 {
         x1=2.141in; y1=1.807in; x2=2.147in; y2=1.813in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
+         drc=1
         }
        }
        ha:line.3733 {
@@ -29963,20 +30996,8 @@ ha:pcb-rnd-board-v5 {
          clearline=1
         }
        }
-       ha:line.3763 {
-        x1=42.6318mm; y1=41.9031mm; x2=39.8849mm; y2=41.9031mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3766 {
-        x1=39.8849mm; y1=41.9031mm; x2=1.247in; y2=1.973in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.3769 {
-        x1=1.247in; y1=1.973in; x2=1.247in; y2=57.9882mm; thickness=10.0mil; clearance=20.0mil;
+        x1=1.247in; y1=57.9882mm; x2=1.247in; y2=2.051in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
@@ -29987,20 +31008,8 @@ ha:pcb-rnd-board-v5 {
          clearline=1
         }
        }
-       ha:line.3775 {
-        x1=42.6318mm; y1=41.4033mm; x2=39.4957mm; y2=41.4033mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3778 {
-        x1=39.4957mm; y1=41.4033mm; x2=30.353mm; y2=1.99in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.3781 {
-        x1=30.353mm; y1=1.99in; x2=30.353mm; y2=2.284in; thickness=10.0mil; clearance=20.0mil;
+        x1=30.353mm; y1=2.284in; x2=30.353mm; y2=52.197mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
@@ -31212,19 +32221,7 @@ ha:pcb-rnd-board-v5 {
         }
        }
        ha:line.4387 {
-        x1=42.6318mm; y1=1.37414961in; x2=26.971mm; y2=1.37414961in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.4390 {
-        x1=26.971mm; y1=1.37414961in; x2=651.0mil; y2=1.785in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.4393 {
-        x1=651.0mil; y1=1.785in; x2=651.0mil; y2=46.0111mm; thickness=10.0mil; clearance=20.0mil;
+        x1=42.6318mm; y1=1.37414961in; x2=26.6662mm; y2=1.37414961in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
@@ -31331,6 +32328,270 @@ ha:pcb-rnd-board-v5 {
          clearline=1
         }
        }
+       ha:line.13651 {
+        x1=62.13mil; y1=800.11mil; x2=1.07911in; y2=800.11mil; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.13654 {
+        x1=1.07911in; y1=800.11mil; x2=1.535in; y2=1.256in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.13657 {
+        x1=1.535in; y1=1.256in; x2=42.630769mm; y2=1.256in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.13660 {
+        x1=42.630769mm; y1=1.256in; x2=42.631779mm; y2=31.90341mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.13678 {
+        x1=4.118102mm; y1=850.11mil; x2=1.09111in; y2=850.11mil; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.13681 {
+        x1=1.09111in; y1=850.11mil; x2=1.517in; y2=1.276in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.13684 {
+        x1=1.517in; y1=1.276in; x2=42.624661mm; y2=1.276in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.13687 {
+        x1=42.624661mm; y1=1.276in; x2=42.631779mm; y2=32.403282mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.13732 {
+        x1=3.5445in; y1=2.371in; x2=3.5445in; y2=60.0837mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.13735 {
+        x1=3.5445in; y1=60.0837mm; x2=3.366in; y2=55.5498mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.13738 {
+        x1=3.366in; y1=55.5498mm; x2=73.152mm; y2=55.5498mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.13741 {
+        x1=3.3445in; y1=2.371in; x2=84.9376mm; y2=2.371in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.13744 {
+        x1=84.9376mm; y1=2.371in; x2=81.5594mm; y2=2.238in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.13747 {
+        x1=81.5594mm; y1=2.238in; x2=2.879in; y2=2.238in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.13789 {
+        x1=2.841in; y1=2.277in; x2=3.1in; y2=2.277in; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.13792 {
+        x1=3.1in; y1=2.277in; x2=3.3in; y2=62.9158mm; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.13795 {
+        x1=3.3in; y1=62.9158mm; x2=3.52in; y2=62.9158mm; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.13798 {
+        x1=3.52in; y1=62.9158mm; x2=3.641in; y2=65.9892mm; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.4832 {
+        x1=458.0mil; y1=890.0mil; x2=100.0mil; y2=1.248in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.13861 {
+        x1=16.53286mm; y1=1.81156in; x2=16.53286mm; y2=45.03674mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.13867 {
+        x1=16.53286mm; y1=45.03674mm; x2=26.67mm; y2=1.374in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.20124 {
+        x1=2.79514961in; y1=1.37414961in; x2=2.796in; y2=1.375in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.20127 {
+        x1=75.9206mm; y1=1.4in; x2=71.6496mm; y2=1.4in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.20130 {
+        x1=71.6496mm; y1=1.4in; x2=2.795in; y2=1.37414961in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.23204 {
+        x1=42.631779mm; y1=41.903136mm; x2=39.884864mm; y2=41.903136mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.23207 {
+        x1=39.884864mm; y1=41.903136mm; x2=1.542in; y2=1.678in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.23210 {
+        x1=1.542in; y1=1.678in; x2=1.542in; y2=1.708in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.23213 {
+        x1=42.631779mm; y1=41.403264mm; x2=39.546536mm; y2=41.403264mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.23216 {
+        x1=39.546536mm; y1=41.403264mm; x2=1.495in; y2=1.692in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.23219 {
+        x1=1.495in; y1=1.692in; x2=1.495in; y2=1.708in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.23240 {
+        x1=1.542in; y1=1.73948in; x2=1.542in; y2=1.756in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.23243 {
+        x1=1.542in; y1=1.756in; x2=1.247in; y2=2.051in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.23261 {
+        x1=1.247in; y1=2.051in; x2=31.75mm; y2=2.048in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.23264 {
+        x1=1.495in; y1=1.73948in; x2=1.495in; y2=1.755in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.23267 {
+        x1=1.495in; y1=1.755in; x2=30.353mm; y2=52.197mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.23282 {
+        x1=30.353mm; y1=52.197mm; x2=30.48mm; y2=52.07mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.23297 {
+        x1=2.962in; y1=1.367in; x2=3.023in; y2=1.367in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.23300 {
+        x1=3.023in; y1=1.367in; x2=76.835mm; y2=1.369in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.23303 {
+        x1=58.131367mm; y1=34.403278mm; x2=73.544678mm; y2=34.403278mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.23306 {
+        x1=73.544678mm; y1=34.403278mm; x2=73.8632mm; y2=1.367in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.23309 {
+        x1=73.8632mm; y1=1.367in; x2=2.93052in; y2=1.367in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.23318 {
+        x1=58.131367mm; y1=41.403264mm; x2=63.971672mm; y2=41.403264mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.23321 {
+        x1=63.971672mm; y1=41.403264mm; x2=64.224408mm; y2=1.64in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.23324 {
+        x1=2.56in; y1=1.64in; x2=2.644in; y2=1.64in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
       }
       color = {#8b2323}
     }
@@ -31476,24 +32737,6 @@ ha:pcb-rnd-board-v5 {
          clearline=1
         }
        }
-       ha:line.4506 {
-        x1=74.549mm; y1=2.411in; x2=104.2543mm; y2=2.411in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.4509 {
-        x1=73.533mm; y1=2.371in; x2=74.549mm; y2=2.411in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.4512 {
-        x1=104.2543mm; y1=2.411in; x2=105.2703mm; y2=2.371in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.4515 {
         x1=3.9445in; y1=2.371in; x2=4.0445in; y2=2.371in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
@@ -31620,6 +32863,84 @@ ha:pcb-rnd-board-v5 {
          clearline=1
         }
        }
+       ha:line.13702 {
+        x1=73.5203mm; y1=2.371in; x2=73.533mm; y2=2.371in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.13705 {
+        x1=73.533mm; y1=2.371in; x2=2.959in; y2=58.5978mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.13708 {
+        x1=2.959in; y1=58.5978mm; x2=103.6447mm; y2=58.5978mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.13711 {
+        x1=103.6447mm; y1=58.5978mm; x2=105.2703mm; y2=2.371in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.13762 {
+        x1=4.118102mm; y1=950.11mil; x2=168.11mil; y2=950.11mil; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.13765 {
+        x1=168.11mil; y1=950.11mil; x2=246.0mil; y2=1.028in; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.13768 {
+        x1=246.0mil; y1=1.028in; x2=246.0mil; y2=1.807in; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.13771 {
+        x1=246.0mil; y1=1.807in; x2=167.0mil; y2=1.886in; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.13774 {
+        x1=167.0mil; y1=1.886in; x2=167.0mil; y2=2.309in; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.13777 {
+        x1=167.0mil; y1=2.309in; x2=331.0mil; y2=62.8142mm; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.13780 {
+        x1=331.0mil; y1=62.8142mm; x2=1.357in; y2=62.8142mm; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.13783 {
+        x1=1.357in; y1=62.8142mm; x2=1.552in; y2=2.278in; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.13786 {
+        x1=1.552in; y1=2.278in; x2=2.841in; y2=2.278in; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
        ha:polygon.4578 {
         li:geometry {
           ta:contour {
@@ -32144,12 +33465,6 @@ ha:pcb-rnd-board-v5 {
          clearline=1
         }
        }
-       ha:line.4832 {
-        x1=458.0mil; y1=890.0mil; x2=100.0mil; y2=1.248in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.4835 {
         x1=1.679in; y1=29.591mm; x2=42.6593mm; y2=29.6037mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
@@ -32318,6 +33633,78 @@ ha:pcb-rnd-board-v5 {
          clearline=1
         }
        }
+       ha:line.13833 {
+        x1=4.118102mm; y1=650.11mil; x2=4.118102mm; y2=17.021302mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.13836 {
+        x1=4.118102mm; y1=17.021302mm; x2=458.0mil; y2=966.0mil; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.13839 {
+        x1=458.0mil; y1=966.0mil; x2=695.0mil; y2=966.0mil; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.13842 {
+        x1=695.0mil; y1=966.0mil; x2=27.2542mm; y2=1.344in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.13876 {
+        x1=4.118102mm; y1=750.11mil; x2=4.118102mm; y2=19.053302mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.13879 {
+        x1=4.118102mm; y1=19.053302mm; x2=440.0mil; y2=1.028in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.13882 {
+        x1=440.0mil; y1=1.028in; x2=610.0mil; y2=1.028in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.13885 {
+        x1=610.0mil; y1=1.028in; x2=1.003in; y2=1.421in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.13892 {
+        x1=62.13mil; y1=700.11mil; x2=62.13mil; y2=17.783302mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.13895 {
+        x1=62.13mil; y1=17.783302mm; x2=114.0mil; y2=752.0mil; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.13898 {
+        x1=114.0mil; y1=752.0mil; x2=114.0mil; y2=982.0mil; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.13901 {
+        x1=114.0mil; y1=982.0mil; x2=827.0mil; y2=1.695in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
        ha:polygon.4919 {
         li:geometry {
           ta:contour {
@@ -32340,7 +33727,7 @@ ha:pcb-rnd-board-v5 {
     ha:outline {
      lid=4
      group=9
-     ha:combining {     }
+     ha:combining {      auto=1;}
      visible=1
 
       ha:attributes {
@@ -32382,7 +33769,7 @@ ha:pcb-rnd-board-v5 {
       color = {#548b54}
     }
 
-    {ha:bottom silk}  {
+    {ha:bottom silk}                {
      lid=5
      group=12
      ha:combining { auto=1;     }
@@ -32390,98 +33777,98 @@ ha:pcb-rnd-board-v5 {
 
       li:objects {
        ha:text.4939 {
-        string=R; x=3.375in; y=2.583in; scale=100; fid=0; direction=2;
+        string=R; x=85.5472mm; y=2.567in; scale=200; fid=0; direction=2;
         ha:flags {
          clearline=1
          onsolder=1
         }
        }
        ha:text.4940 {
-        string=R; x=101.3206mm; y=2.677in; scale=100; fid=0; direction=2;
+        string=R; x=108.4834mm; y=2.649in; scale=200; fid=0; direction=2;
         ha:flags {
          clearline=1
          onsolder=1
         }
        }
        ha:text.4941 {
-        string=G; x=101.4222mm; y=73.533mm; scale=100; fid=0; direction=2;
+        string=G; x=108.331mm; y=2.861in; scale=200; fid=0; direction=2;
         ha:flags {
          clearline=1
          onsolder=1
         }
        }
        ha:text.4942 {
-        string=Y; x=318.0mil; y=12.0mil; scale=100; fid=0; direction=2;
+        string=Y; x=300.0mil; y=4.0mil; scale=200; fid=0; direction=2;
         ha:flags {
          clearline=1
          onsolder=1
         }
        }
        ha:text.4943 {
-        string=Y; x=1.838in; y=10.0mil; scale=100; fid=0; direction=2;
+        string=Y; x=1.838in; y=10.0mil; scale=200; fid=0; direction=2;
         ha:flags {
          clearline=1
          onsolder=1
         }
        }
        ha:text.4944 {
-        string=R; x=3.962in; y=11.0mil; scale=100; fid=0; direction=2;
+        string=R; x=3.955in; y=10.0mil; scale=200; fid=0; direction=2;
         ha:flags {
          clearline=1
          onsolder=1
         }
        }
        ha:text.4945 {
-        string=G; x=348.0mil; y=2.584in; scale=100; fid=0; direction=2;
+        string=G; x=346.0mil; y=65.2526mm; scale=200; fid=0; direction=2;
         ha:flags {
          clearline=1
          onsolder=1
         }
        }
        ha:text.4946 {
-        string=G; x=678.0mil; y=2.584in; scale=100; fid=0; direction=2;
+        string=G; x=673.0mil; y=2.568in; scale=200; fid=0; direction=2;
         ha:flags {
          clearline=1
          onsolder=1
         }
        }
        ha:text.4947 {
-        string=G; x=1.014in; y=2.579in; scale=100; fid=0; direction=2;
+        string=G; x=999.0mil; y=65.1764mm; scale=200; fid=0; direction=2;
         ha:flags {
          clearline=1
          onsolder=1
         }
        }
        ha:text.4948 {
-        string=G; x=1.342in; y=2.579in; scale=100; fid=0; direction=2;
+        string=G; x=33.6042mm; y=65.1764mm; scale=200; fid=0; direction=2;
         ha:flags {
          clearline=1
          onsolder=1
         }
        }
        ha:text.4949 {
-        string=G; x=1.662in; y=65.4812mm; scale=100; fid=0; direction=2;
+        string=G; x=1.648in; y=2.568in; scale=200; fid=0; direction=2;
         ha:flags {
          clearline=1
          onsolder=1
         }
        }
        ha:text.4950 {
-        string=G; x=1.986in; y=65.4812mm; scale=100; fid=0; direction=2;
+        string=G; x=1.975in; y=65.1764mm; scale=200; fid=0; direction=2;
         ha:flags {
          clearline=1
          onsolder=1
         }
        }
        ha:text.4951 {
-        string=G; x=2.314in; y=2.579in; scale=100; fid=0; direction=2;
+        string=G; x=2.298in; y=2.564in; scale=200; fid=0; direction=2;
         ha:flags {
          clearline=1
          onsolder=1
         }
        }
        ha:text.4952 {
-        string=G; x=2.637in; y=65.3542mm; scale=100; fid=0; direction=2;
+        string=G; x=66.5988mm; y=65.151mm; scale=200; fid=0; direction=2;
         ha:flags {
          clearline=1
          onsolder=1
@@ -32586,14 +33973,14 @@ ha:pcb-rnd-board-v5 {
         }
        }
        ha:text.4967 {
-        string=Y; x=3.639in; y=12.0mil; scale=100; fid=0; direction=2;
+        string=Y; x=92.202mm; y=8.0mil; scale=200; fid=0; direction=2;
         ha:flags {
          clearline=1
          onsolder=1
         }
        }
        ha:text.4968 {
-        string=G; x=84.0994mm; y=11.0mil; scale=100; fid=0; direction=2;
+        string=G; x=3.29in; y=10.0mil; scale=200; fid=0; direction=2;
         ha:flags {
          clearline=1
          onsolder=1
@@ -32603,7 +33990,7 @@ ha:pcb-rnd-board-v5 {
       color = {#000000}
     }
 
-    {ha:top silk}  {
+    {ha:top silk}                {
      lid=6
      group=1
      ha:combining { auto=1;     }
@@ -32636,9 +34023,6 @@ ha:pcb-rnd-board-v5 {
           }
         }
 
-        ha:flags {
-         auto=1
-        }
        }
        ha:polygon.5000 {
         li:geometry {
@@ -32660,12 +34044,9 @@ ha:pcb-rnd-board-v5 {
           }
         }
 
-        ha:flags {
-         auto=1
-        }
        }
        ha:text.4969 {
-        string=B; x=187.0mil; y=1.149in; scale=100; fid=0; direction=0;
+        string=B; x=180.0mil; y=27.559mm; scale=200; fid=0; direction=0;
         ha:flags {
          clearline=1
         }
@@ -32689,43 +34070,37 @@ ha:pcb-rnd-board-v5 {
         }
        }
        ha:text.4973 {
-        string=On/Off; x=3.196in; y=2.803in; scale=100; fid=0; direction=0;
+        string=On/Off; x=81.7626mm; y=70.6882mm; scale=150; fid=0; direction=0;
         ha:flags {
          clearline=1
         }
        }
        ha:text.4974 {
-        string=Arm; x=76.1238mm; y=2.803in; scale=100; fid=0; direction=0;
+        string=Arm; x=2.971in; y=2.784in; scale=150; fid=0; direction=0;
         ha:flags {
          clearline=1
         }
        }
        ha:text.4975 {
-        string=only!; x=212.0mil; y=2.694in; scale=100; fid=0; direction=0;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:text.4976 {
-        string=LiPo; x=217.0mil; y=2.623in; scale=100; fid=0; direction=0;
+        string=only!; x=213.0mil; y=2.677in; scale=150; fid=0; direction=0;
         ha:flags {
          clearline=1
         }
        }
        ha:text.4977 {
-        string=USB; x=1.652in; y=2.855in; scale=100; fid=0; direction=0;
+        string=USB; x=1.631in; y=2.826in; scale=150; fid=0; direction=0;
         ha:flags {
          clearline=1
         }
        }
        ha:text.4978 {
-        string=Fire LED; x=2.745in; y=2.803in; scale=100; fid=0; direction=0;
+        string=Fire LED; x=2.798in; y=2.843in; scale=150; fid=0; direction=1;
         ha:flags {
          clearline=1
         }
        }
        ha:text.4979 {
-        string=encoder; x=3.47in; y=2.833in; scale=100; fid=0; direction=0;
+        string=encoder; x=3.566in; y=2.761in; scale=150; fid=0; direction=0;
         ha:flags {
          clearline=1
         }
@@ -32737,25 +34112,25 @@ ha:pcb-rnd-board-v5 {
         }
        }
        ha:text.4981 {
-        string=Fire; x=65.9892mm; y=2.803in; scale=100; fid=0; direction=0;
+        string=Fire; x=2.591in; y=72.263mm; scale=150; fid=0; direction=1;
         ha:flags {
          clearline=1
         }
        }
        ha:text.4982 {
-        string=Mode; x=1.119in; y=2.797in; scale=100; fid=0; direction=0;
+        string=Mode; x=1.148in; y=2.827in; scale=150; fid=0; direction=1;
         ha:flags {
          clearline=1
         }
        }
        ha:text.4983 {
-        string=Select; x=899.0mil; y=2.795in; scale=100; fid=0; direction=0;
+        string=Select; x=942.0mil; y=2.825in; scale=150; fid=0; direction=1;
         ha:flags {
          clearline=1
         }
        }
        ha:text.4984 {
-        string=` 2018 by Bdale Garbee, KB0G; x=78.486mm; y=965.0mil; scale=150; fid=0; direction=0;
+        string=` 2019 by Bdale Garbee, KB0G; x=78.486mm; y=965.0mil; scale=150; fid=0; direction=0;
         ha:flags {
          clearline=1
         }
@@ -32778,6 +34153,18 @@ ha:pcb-rnd-board-v5 {
          clearline=1
         }
        }
+       ha:text.13904 {
+        string=companion; x=20.0mil; y=407.0mil; scale=100; fid=0; direction=0;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:text.26413 {
+        string=LiPo; x=216.0mil; y=2.596in; scale=150; fid=0; direction=0;
+        ha:flags {
+         clearline=1
+        }
+       }
       }
       color = {#000000}
     }
@@ -34847,417 +36234,375 @@ ha:pcb-rnd-board-v5 {
 
  ha:netlists {
    li:input {
+     ha:drag_select {
+     li:conn { J4-3; R23-2;     }
+     }
+     ha:drag_race {
+     li:conn { R51-2; U7-57;     }
+     }
+     ha:GND {
+     li:conn { B1-2; C1-2; C2-2; C5-1; C6-1; C7-1; C30-2; C31-2; C32-2; C33-2; C37-1; C38-2; 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; C601-2; C602-2; C603-1; C604-1; C605-1; C606-1; C607-1; C610-1; D3-2; D4-2; D5-2; D6-2; D7-2; D9-2; D10-2; D11-2; D12-2; D13-2; D14-2; D15-2; D16-2; D17-2; D18-2; H1-1; H2-1; H3-1; H4-1; H5-1; H6-1; J1-4; J1-5; J2-4; J2-6; J2-8; J3-1; J4-2; J4-4; J4-6; J4-8; J8-2; J9-1; J100-1; J100-2; L192-2; R4-1; R14-1; R15-1; R30-1; R31-2; R33-2; U1-2; U2-2; U3-2; U6-32; U6-33; U7-10; U7-19; U7-20; U7-27; U7-37; U7-49; U7-74; U7-94; U7-99; U8-1; X1-2; X1-4; X2-2; X2-4;     }
+     }
+     ha:miso2 {
+     li:conn { J9-4; U6-9; U7-84;     }
+     }
+     ha:rf_marginal {
+     li:conn { R59-1; U7-65;     }
+     }
+     ha:sense_batt {
+     li:conn { R4-2; R5-1; U7-23;     }
+     }
+     ha:swclk {
+     li:conn { J3-4; U7-76;     }
+     }
+     ha:vdda {
+     li:conn { C601-1; C602-1; L600-2; U7-21; U7-22;     }
+     }
+     ha:encoder_a {
+     li:conn { J100-5; R1-1; U7-46;     }
+     }
+     ha:encoder_b {
+     li:conn { J100-4; R2-1; U7-45;     }
+     }
+     ha:spare1 {
+     li:conn { J4-5; U7-96;     }
+     }
+     ha:spare2 {
+     li:conn { J4-7; U7-93;     }
+     }
+     ha:spare3 {
+     li:conn { J4-9; U7-92;     }
+     }
+        ha:spare4 {
+        li:conn { J2-9; U7-58;        }
+        }
+       ha:swdio {
+       li:conn { J3-3; U7-72;       }
+       }
+        ha:v_lipo {
+        li:conn { C5-2; J2-2; J9-8; R5-2; U1-1; U1-3;        }
+        }
+       ha:cs_companion0 {
+       li:conn { J9-6; U7-79;       }
+       }
+       ha:cs_companion1 {
+       li:conn { J9-5; U7-78;       }
+       }
+     ha:unnamed_net1 {
+     li:conn { U7-63; U8-2;     }
+     }
+     ha:unnamed_net2 {
+     li:conn { C33-1; U7-13; X2-3;     }
+     }
+     ha:unnamed_net3 {
+     li:conn { C32-1; U7-12; X2-1;     }
+     }
+     ha:unnamed_net4 {
+     li:conn { D10-1; R52-1;     }
+     }
+     ha:unnamed_net5 {
+     li:conn { D12-1; R53-1;     }
+     }
+     ha:unnamed_net6 {
+     li:conn { D3-1; R54-1;     }
+     }
+     ha:unnamed_net7 {
+     li:conn { D4-1; R55-1;     }
+     }
+     ha:unnamed_net8 {
+     li:conn { D5-1; R56-1;     }
+     }
+     ha:unnamed_net9 {
+     li:conn { D6-1; R57-1;     }
+     }
+     ha:fire_led {
+     li:conn { C1-1; L1-1; R31-1; U3-4; U3-5; U7-30;     }
+     }
+     ha:continuity_1 {
+     li:conn { R40-2; U7-41;     }
+     }
+     ha:continuity_2 {
+     li:conn { R41-2; U7-40;     }
+     }
+     ha:continuity_3 {
+     li:conn { R42-2; U7-39;     }
+     }
+     ha:continuity_4 {
+     li:conn { R43-2; U7-38;     }
+     }
+     ha:continuity_5 {
+     li:conn { R55-2; U7-4;     }
+     }
+     ha:continuity_6 {
+     li:conn { R56-2; U7-3;     }
+     }
+     ha:continuity_7 {
+     li:conn { R57-2; U7-2;     }
+     }
+     ha:continuity_8 {
+     li:conn { R58-2; U7-1;     }
+     }
+     ha:radio_int {
+     li:conn { U6-4; U7-86;     }
+     }
+     ha:sck2 {
+     li:conn { J9-2; U6-8; U7-82;     }
+     }
+     ha:armed {
+     li:conn { R54-2; U7-42;     }
+     }
+     ha:seg_pad_a {
+     li:conn { U7-53; U20-15; U20-16;     }
+     }
+     ha:seg_pad_b {
+     li:conn { U7-54; U20-13; U20-14;     }
+     }
+     ha:seg_pad_c {
+     li:conn { U7-90; U20-7; U20-8;     }
+     }
+     ha:seg_pad_d {
+     li:conn { U7-91; U20-5; U20-6;     }
+     }
+     ha:seg_pad_e {
+     li:conn { U7-95; U20-3; U20-4;     }
+     }
+     ha:seg_pad_f {
+     li:conn { U7-52; U20-17; U20-18;     }
+     }
+     ha:seg_pad_g {
+     li:conn { U7-77; U20-11; U20-12;     }
+     }
+     ha:v_charge {
+     li:conn { B1-1; C7-2; J2-1; U2-3;     }
+     }
+     ha:drag_mode {
+     li:conn { J4-1; R22-2;     }
+     }
+     ha:unnamed_net10 {
+     li:conn { D7-1; R58-1;     }
+     }
+     ha:unnamed_net11 {
+     li:conn { D1-2; D2-1; U2-1;     }
+     }
     ha:+3.3V {
-    li:conn { C37-2; C43-2; C44-2; C45-2; C47-2; C171-2; C172-2; C173-1; C221-2; C251-1; C271-1; C604-2; C605-2; C606-2; C607-2; J100-6; L600-1; R1-2; R2-2; R171-1; U1-5; U6-1; U6-5; U6-12; U6-13; U6-15; U6-22; U6-25; U6-27; U6-28; U7-11; U7-28; U7-50; U7-75; U7-100;    }
+    li:conn { C37-2; C43-2; C44-2; C45-2; C47-2; C171-2; C172-2; C173-1; C221-2; C251-1; C271-1; C604-2; C605-2; C606-2; C607-2; J9-7; J100-6; L600-1; R1-2; R2-2; R171-1; U1-5; U6-1; U6-5; U6-12; U6-13; U6-15; U6-22; U6-25; U6-27; U6-28; U7-11; U7-28; U7-50; U7-75; U7-100;    }
     }
+     ha:unnamed_net12 {
+     li:conn { R15-2; U2-5;     }
+     }
+     ha:unnamed_net14 {
+     li:conn { D2-2; R14-2;     }
+     }
+     ha:unnamed_net15 {
+     li:conn { R101-2; U7-70;     }
+     }
+     ha:unnamed_net13 {
+     li:conn { D1-1; R11-1;     }
+     }
+     ha:seg_pad_dp {
+     li:conn { U7-89; U20-9; U20-10;     }
+     }
+     ha:unnamed_net17 {
+     li:conn { C603-2; U7-6;     }
+     }
+     ha:unnamed_net23 {
+     li:conn { R20-2; U7-29;     }
+     }
+     ha:unnamed_net22 {
+     li:conn { R21-1; U7-43;     }
+     }
+     ha:unnamed_net16 {
+     li:conn { R102-2; U7-71;     }
+     }
+     ha:usbdm {
+     li:conn { J1-2; R101-1;     }
+     }
+     ha:unnamed_net35 {
+     li:conn { R23-1; U7-97;     }
+     }
+     ha:unnamed_net36 {
+     li:conn { R22-1; U7-98;     }
+     }
+     ha:unnamed_net37 {
+     li:conn { D11-1; R59-2;     }
+     }
+     ha:unnamed_net40 {
+     li:conn { C31-1; U6-30; X1-1;     }
+     }
+     ha:unnamed_net39 {
+     li:conn { C30-1; U6-31; X1-3;     }
+     }
+     ha:unnamed_net44 {
+     li:conn { C191-1; L191-1; L192-1; U6-19;     }
+     }
+     ha:unnamed_net46 {
+     li:conn { C174-1; L171-2; U6-17;     }
+     }
+     ha:unnamed_net47 {
+     li:conn { C231-1; U6-24;     }
+     }
+        ha:unnamed_net52 {
+        li:conn { C42-2; U6-6;        }
+        }
+       ha:mosi2 {
+       li:conn { J9-3; U6-7; U7-85;       }
+       }
+        ha:unnamed_net55 {
+        li:conn { C173-2; L171-1; R171-2;        }
+        }
+        ha:unnamed_net45 {
+        li:conn { C181-2; L193-1; U6-18;        }
+        }
+        ha:unnamed_net57 {
+        li:conn { C176-2; C181-1; L172-2; L173-1;        }
+        }
+       ha:unnamed_net38 {
+       li:conn { C177-2; J8-1; L174-2;       }
+       }
+        ha:unnamed_net48 {
+        li:conn { C231-2; U6-23;        }
+        }
+        ha:unnamed_net50 {
+        li:conn { R30-2; U6-14;        }
+        }
+        ha:unnamed_net58 {
+        li:conn { C175-2; C177-1; L173-2; L174-1;        }
+        }
+        ha:unnamed_net56 {
+        li:conn { C174-2; C176-1; L172-1;        }
+        }
+        ha:reset_n {
+        li:conn { C610-2; J3-2; U6-2; U7-14;        }
+        }
+       ha:unnamed_net49 {
+       li:conn { C211-1; U6-21;       }
+       }
+        ha:seg_box0_dp {
+        li:conn { U7-15; U21-9; U21-10;        }
+        }
+        ha:unnamed_net68 {
+        li:conn { R32-2; R33-1; U3-3;        }
+        }
+        ha:unnamed_net62 {
+        li:conn { C38-1; U1-4;        }
+        }
+        ha:unnamed_net53 {
+        li:conn { C261-1; U6-26;        }
+        }
+        ha:unnamed_net43 {
+        li:conn { C210-1; L191-2; L201-1; U6-20;        }
+        }
+        ha:unnamed_net60 {
+        li:conn { D13-1; R60-2;        }
+        }
+        ha:unnamed_net61 {
+        li:conn { D14-1; R61-2;        }
+        }
+        ha:unnamed_net67 {
+        li:conn { D8-1; L1-2; U3-1;        }
+        }
+        ha:unnamed_net63 {
+        li:conn { D15-1; R40-1;        }
+        }
+        ha:unnamed_net59 {
+        li:conn { C191-2; L193-2; L201-2;        }
+        }
+       ha:unnamed_net54 {
+       li:conn { C291-1; U6-29;       }
+       }
+        ha:unnamed_net66 {
+        li:conn { D18-1; R43-1;        }
+        }
+        ha:unnamed_net69 {
+        li:conn { D9-1; R51-1;        }
+        }
+       ha:unnamed_net64 {
+       li:conn { D16-1; R41-1;       }
+       }
+       ha:unnamed_net65 {
+       li:conn { D17-1; R42-1;       }
+       }
+     ha:usbdp {
+     li:conn { J1-3; R102-1;     }
+     }
+     ha:rf_good {
+     li:conn { R53-2; U7-66;     }
+     }
+     ha:seg_box0_a {
+     li:conn { U7-47; U21-15; U21-16;     }
+     }
+     ha:seg_box0_b {
+     li:conn { U7-48; U21-13; U21-14;     }
+     }
+     ha:seg_box0_c {
+     li:conn { U7-16; U21-7; U21-8;     }
+     }
+     ha:fire {
+     li:conn { J2-7; R20-1;     }
+     }
+     ha:seg_box0_d {
+     li:conn { U7-17; U21-5; U21-6;     }
+     }
+     ha:seg_box0_e {
+     li:conn { U7-18; U21-3; U21-4;     }
+     }
+     ha:seg_box0_f {
+     li:conn { U7-36; U21-17; U21-18;     }
+     }
+     ha:seg_box0_g {
+     li:conn { U7-51; U21-11; U21-12;     }
+     }
+     ha:encoder_select {
+     li:conn { J100-3; U7-44;     }
+     }
+     ha:select_bank {
+     li:conn { R61-1; U7-55;     }
+     }
+     ha:seg_box1_a {
+     li:conn { U7-33; U22-15; U22-16;     }
+     }
+     ha:seg_box1_b {
+     li:conn { U7-34; U22-13; U22-14;     }
+     }
+     ha:seg_box1_c {
+     li:conn { U7-25; U22-7; U22-8;     }
+     }
+     ha:seg_box1_d {
+     li:conn { U7-26; U22-5; U22-6;     }
+     }
+     ha:seg_box1_e {
+     li:conn { U7-31; U22-3; U22-4;     }
+     }
+     ha:seg_box1_f {
+     li:conn { U7-32; U22-17; U22-18;     }
+     }
+     ha:seg_box1_g {
+     li:conn { U7-35; U22-11; U22-12;     }
+     }
     ha:arm {
-    li:conn { J2-3; U7-43;    }
-    }
-    ha:armed {
-    li:conn { R54-2; U7-42;    }
+    li:conn { J2-3; R21-2;    }
     }
-     ha:boot0 {
-     li:conn { B1-2; C1-2; C2-2; C5-1; C6-1; C7-1; C30-2; C31-2; C32-2; C33-2; C37-1; C38-2; 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; C601-2; C602-2; C603-1; C604-1; C605-1; C606-1; C607-1; C610-1; D3-2; D4-2; D5-2; D6-2; D7-2; D9-2; D10-2; D11-2; D12-2; D13-2; D14-2; D15-2; D16-2; D17-2; D18-2; H1-1; H2-1; H3-1; H4-1; H5-1; H6-1; J1-4; J1-5; J2-4; J2-6; J2-8; J3-1; J4-2; J4-4; J4-6; J4-8; J8-2; J100-1; J100-2; L192-2; R4-1; R14-1; R15-1; R30-1; R31-2; R33-2; U1-2; U2-2; U3-2; U6-32; U6-33; U7-10; U7-19; U7-20; U7-27; U7-37; U7-49; U7-74; U7-94; U7-99; U8-1; X1-2; X1-4; X2-2; X2-4;     }
+     ha:fire12V {
+     li:conn { C2-1; D8-2; J2-5; R32-1;     }
+     }
+     ha:seg_box1_dp {
+     li:conn { U7-24; U22-9; U22-10;     }
+     }
+     ha:cs_radio {
+     li:conn { U6-11; U7-81;     }
+     }
+     ha:rf_poor {
+     li:conn { R52-2; U7-64;     }
+     }
+     ha:v_usb {
+     li:conn { C6-2; J1-1; R11-2; U2-4;     }
      }
     ha:com_0 {
     li:conn { U7-67; U20-1; U20-2; U20-19; U20-20; U21-1; U21-2; U21-19; U21-20; U22-1; U22-2; U22-19; U22-20;    }
     }
-    ha:continuity_1 {
-    li:conn { R40-2; U7-41;    }
-    }
-    ha:continuity_2 {
-    li:conn { R41-2; U7-40;    }
-    }
-    ha:continuity_3 {
-    li:conn { R42-2; U7-39;    }
-    }
-    ha:continuity_4 {
-    li:conn { R43-2; U7-38;    }
-    }
-    ha:continuity_5 {
-    li:conn { R55-2; U7-4;    }
-    }
-    ha:continuity_6 {
-    li:conn { R56-2; U7-3;    }
-    }
-    ha:continuity_7 {
-    li:conn { R57-2; U7-2;    }
-    }
-    ha:continuity_8 {
-    li:conn { R58-2; U7-1;    }
-    }
-    ha:cs_radio {
-    li:conn { U6-11; U7-81;    }
-    }
-    ha:drag_mode {
-    li:conn { J4-1; U7-98;    }
-    }
-    ha:drag_race {
-    li:conn { R51-2; U7-57;    }
-    }
-    ha:drag_select {
-    li:conn { J4-3; U7-97;    }
-    }
-    ha:encoder_a {
-    li:conn { J100-5; R1-1; U7-46;    }
-    }
-    ha:encoder_b {
-    li:conn { J100-4; R2-1; U7-45;    }
-    }
-    ha:encoder_select {
-    li:conn { J100-3; U7-44;    }
-    }
-    ha:fire {
-    li:conn { J2-7; U7-29;    }
-    }
-    ha:fire12V {
-    li:conn { C2-1; D8-2; J2-5; R32-1;    }
-    }
-    ha:fire_led {
-    li:conn { C1-1; L1-1; R31-1; U3-4; U3-5; U7-30;    }
-    }
-    ha:miso2 {
-    li:conn { U6-9; U7-84;    }
-    }
-    ha:mosi2 {
-    li:conn { U6-7; U7-85;    }
-    }
-    ha:radio_int {
-    li:conn { U6-4; U7-86;    }
-    }
-    ha:reset_n {
-    li:conn { C610-2; J3-2; U6-2; U7-14;    }
-    }
-    ha:rf_good {
-    li:conn { R53-2; U7-66;    }
-    }
-    ha:rf_marginal {
-    li:conn { R59-1; U7-65;    }
-    }
-    ha:rf_poor {
-    li:conn { R52-2; U7-64;    }
-    }
-    ha:sck2 {
-    li:conn { U6-8; U7-82;    }
-    }
-    ha:seg_box0_a {
-    li:conn { U7-47; U21-15; U21-16;    }
-    }
-    ha:seg_box0_b {
-    li:conn { U7-48; U21-13; U21-14;    }
-    }
-    ha:seg_box0_c {
-    li:conn { U7-16; U21-7; U21-8;    }
-    }
-    ha:seg_box0_d {
-    li:conn { U7-17; U21-5; U21-6;    }
-    }
-    ha:seg_box0_dp {
-    li:conn { U7-15; U21-9; U21-10;    }
-    }
-    ha:seg_box0_e {
-    li:conn { U7-18; U21-3; U21-4;    }
-    }
-    ha:seg_box0_f {
-    li:conn { U7-36; U21-17; U21-18;    }
-    }
-    ha:seg_box0_g {
-    li:conn { U7-51; U21-11; U21-12;    }
-    }
-    ha:seg_box1_a {
-    li:conn { U7-33; U22-15; U22-16;    }
-    }
-    ha:seg_box1_b {
-    li:conn { U7-34; U22-13; U22-14;    }
-    }
-    ha:seg_box1_c {
-    li:conn { U7-25; U22-7; U22-8;    }
-    }
-    ha:seg_box1_d {
-    li:conn { U7-26; U22-5; U22-6;    }
-    }
-    ha:seg_box1_dp {
-    li:conn { U7-24; U22-9; U22-10;    }
-    }
-    ha:seg_box1_e {
-    li:conn { U7-31; U22-3; U22-4;    }
-    }
-    ha:seg_box1_f {
-    li:conn { U7-32; U22-17; U22-18;    }
-    }
-    ha:seg_box1_g {
-    li:conn { U7-35; U22-11; U22-12;    }
-    }
-    ha:seg_pad_a {
-    li:conn { U7-53; U20-15; U20-16;    }
-    }
-    ha:seg_pad_b {
-    li:conn { U7-54; U20-13; U20-14;    }
-    }
-    ha:seg_pad_c {
-    li:conn { U7-90; U20-7; U20-8;    }
-    }
-    ha:seg_pad_d {
-    li:conn { U7-91; U20-5; U20-6;    }
-    }
-    ha:seg_pad_dp {
-    li:conn { U7-89; U20-9; U20-10;    }
-    }
-    ha:seg_pad_e {
-    li:conn { U7-95; U20-3; U20-4;    }
-    }
-    ha:seg_pad_f {
-    li:conn { U7-52; U20-17; U20-18;    }
-    }
-    ha:seg_pad_g {
-    li:conn { U7-77; U20-11; U20-12;    }
-    }
-    ha:select_bank {
-    li:conn { R61-1; U7-55;    }
-    }
     ha:select_pad {
     li:conn { R60-1; U7-56;    }
     }
-    ha:sense_batt {
-    li:conn { R4-2; R5-1; U7-23;    }
-    }
-    ha:spare1 {
-    li:conn { J4-5; U7-96;    }
-    }
-    ha:spare2 {
-    li:conn { J4-7; U7-93;    }
-    }
-    ha:spare3 {
-    li:conn { J4-9; U7-92;    }
-    }
-    ha:spare4 {
-    li:conn { J2-9; U7-58;    }
-    }
-    ha:swclk {
-    li:conn { J3-4; U7-76;    }
-    }
-    ha:swdio {
-    li:conn { J3-3; U7-72;    }
-    }
-    ha:unnamed_net1 {
-    li:conn { U7-63; U8-2;    }
-    }
-    ha:unnamed_net2 {
-    li:conn { C33-1; U7-13; X2-3;    }
-    }
-    ha:unnamed_net3 {
-    li:conn { C32-1; U7-12; X2-1;    }
-    }
-    ha:unnamed_net4 {
-    li:conn { D10-1; R52-1;    }
-    }
-    ha:unnamed_net5 {
-    li:conn { D12-1; R53-1;    }
-    }
-    ha:unnamed_net6 {
-    li:conn { D3-1; R54-1;    }
-    }
-    ha:unnamed_net7 {
-    li:conn { D4-1; R55-1;    }
-    }
-    ha:unnamed_net8 {
-    li:conn { D5-1; R56-1;    }
-    }
-    ha:unnamed_net9 {
-    li:conn { D6-1; R57-1;    }
-    }
-    ha:unnamed_net10 {
-    li:conn { D7-1; R58-1;    }
-    }
-    ha:unnamed_net11 {
-    li:conn { D1-2; D2-1; U2-1;    }
-    }
-    ha:unnamed_net12 {
-    li:conn { R15-2; U2-5;    }
-    }
-    ha:unnamed_net13 {
-    li:conn { D1-1; R11-1;    }
-    }
-    ha:unnamed_net14 {
-    li:conn { D2-2; R14-2;    }
-    }
-    ha:unnamed_net15 {
-    li:conn { R101-2; U7-70;    }
-    }
-    ha:unnamed_net16 {
-    li:conn { R102-2; U7-71;    }
-    }
-    ha:unnamed_net17 {
-    li:conn { C603-2; U7-6;    }
-    }
-    ha:unnamed_net18 {
-    li:conn { U7-7;    }
-    }
-    ha:unnamed_net19 {
-    li:conn { U7-5;    }
-    }
-    ha:unnamed_net20 {
-    li:conn { U7-8;    }
-    }
-    ha:unnamed_net21 {
-    li:conn { U7-9;    }
-    }
-    ha:unnamed_net22 {
-    li:conn { U7-68;    }
-    }
-    ha:unnamed_net23 {
-    li:conn { U7-69;    }
-    }
-    ha:unnamed_net24 {
-    li:conn { U7-60;    }
-    }
-    ha:unnamed_net25 {
-    li:conn { U7-61;    }
-    }
-    ha:unnamed_net26 {
-    li:conn { U7-62;    }
-    }
-    ha:unnamed_net27 {
-    li:conn { U7-73;    }
-    }
-    ha:unnamed_net28 {
-    li:conn { U7-59;    }
-    }
-    ha:unnamed_net29 {
-    li:conn { U7-78;    }
-    }
-    ha:unnamed_net30 {
-    li:conn { U7-88;    }
-    }
-    ha:unnamed_net31 {
-    li:conn { U7-87;    }
-    }
-    ha:unnamed_net32 {
-    li:conn { U7-79;    }
-    }
-    ha:unnamed_net33 {
-    li:conn { U7-80;    }
-    }
-    ha:unnamed_net34 {
-    li:conn { U7-83;    }
-    }
-    ha:unnamed_net35 {
-    li:conn { D11-1; R59-2;    }
-    }
-    ha:unnamed_net36 {
-    li:conn { C177-2; J8-1; L174-2;    }
-    }
-    ha:unnamed_net37 {
-    li:conn { C30-1; U6-31; X1-3;    }
-    }
-    ha:unnamed_net38 {
-    li:conn { C31-1; U6-30; X1-1;    }
-    }
-    ha:unnamed_net39 {
-    li:conn { U6-10;    }
-    }
-    ha:unnamed_net40 {
-    li:conn { U6-16;    }
-    }
-    ha:unnamed_net41 {
-    li:conn { C210-1; L191-2; L201-1; U6-20;    }
-    }
-    ha:unnamed_net42 {
-    li:conn { C191-1; L191-1; L192-1; U6-19;    }
-    }
-    ha:unnamed_net43 {
-    li:conn { C181-2; L193-1; U6-18;    }
-    }
-    ha:unnamed_net44 {
-    li:conn { C174-1; L171-2; U6-17;    }
-    }
-    ha:unnamed_net45 {
-    li:conn { C231-1; U6-24;    }
-    }
-    ha:unnamed_net46 {
-    li:conn { C231-2; U6-23;    }
-    }
-    ha:unnamed_net47 {
-    li:conn { C211-1; U6-21;    }
-    }
-    ha:unnamed_net48 {
-    li:conn { R30-2; U6-14;    }
-    }
-    ha:unnamed_net49 {
-    li:conn { U6-3;    }
-    }
-    ha:unnamed_net50 {
-    li:conn { C42-2; U6-6;    }
-    }
-    ha:unnamed_net51 {
-    li:conn { C261-1; U6-26;    }
-    }
-    ha:unnamed_net52 {
-    li:conn { C291-1; U6-29;    }
-    }
-    ha:unnamed_net53 {
-    li:conn { C173-2; L171-1; R171-2;    }
-    }
-    ha:unnamed_net54 {
-    li:conn { C174-2; C176-1; L172-1;    }
-    }
-    ha:unnamed_net55 {
-    li:conn { C176-2; C181-1; L172-2; L173-1;    }
-    }
-    ha:unnamed_net56 {
-    li:conn { C175-2; C177-1; L173-2; L174-1;    }
-    }
-    ha:unnamed_net57 {
-    li:conn { C191-2; L193-2; L201-2;    }
-    }
-    ha:unnamed_net58 {
-    li:conn { D13-1; R60-2;    }
-    }
-    ha:unnamed_net59 {
-    li:conn { D14-1; R61-2;    }
-    }
-    ha:unnamed_net60 {
-    li:conn { C38-1; U1-4;    }
-    }
-    ha:unnamed_net61 {
-    li:conn { D15-1; R40-1;    }
-    }
-    ha:unnamed_net62 {
-    li:conn { D16-1; R41-1;    }
-    }
-    ha:unnamed_net63 {
-    li:conn { D17-1; R42-1;    }
-    }
-    ha:unnamed_net64 {
-    li:conn { D18-1; R43-1;    }
-    }
-    ha:unnamed_net65 {
-    li:conn { D8-1; L1-2; U3-1;    }
-    }
-    ha:unnamed_net66 {
-    li:conn { R32-2; R33-1; U3-3;    }
-    }
-    ha:unnamed_net67 {
-    li:conn { D9-1; R51-1;    }
-    }
-    ha:usbdm {
-    li:conn { J1-2; R101-1;    }
-    }
-    ha:usbdp {
-    li:conn { J1-3; R102-1;    }
-    }
-    ha:v_charge {
-    li:conn { B1-1; C7-2; J2-1; U2-3;    }
-    }
-    ha:v_lipo {
-    li:conn { C5-2; J2-2; R5-2; U1-1; U1-3;    }
-    }
-    ha:v_usb {
-    li:conn { C6-2; J1-1; R11-2; U2-4;    }
-    }
-    ha:vdda {
-    li:conn { C601-1; C602-1; L600-2; U7-21; U7-22;    }
-    }
    }
  }
  ha:layer_stack {
@@ -35348,11 +36693,14 @@ ha:pcb-rnd-board-v5 {
     min_wid = 0.1270 mm
     bloat = 0.1270 mm
     clearance = 10.00 mil
+     text_font_id = 0
+     text_scale = 100
+     text_thickness = 0
    }
    ha:editor {
     live_routing = false
     snap_pin = true
-    grid = 25.00 mil
+    grid = 1.00 mil
     show_number = false
     auto_drc = false
     all_direction_lines = false
@@ -35367,7 +36715,7 @@ ha:pcb-rnd-board-v5 {
     show_drc = true
     grid_unit = mil
     draw_grid = false
-    grids_idx = 4
+    grids_idx = 1
     only_names = false
     full_poly = false
     lock_names = false
@@ -35375,12 +36723,23 @@ ha:pcb-rnd-board-v5 {
     thin_draw = false
     rubber_band_mode = false
     description = false
+     show_solder_side = 0
+     ha:view {
+      flip_x = 0
+      flip_y = 0
+     }
+      buffer_number = 0
    }
    ha:plugins {
     ha:mincut {
      enable = false
     }
    }
+    ha:appearance {
+     ha:color {
+      cross = {#ff9305}
+     }
+    }
   }
  }
 }