replace screw strips with 3 4-screw strips, eliminate "spare" pins
[hw/telelco] / telelco.lht
index e995bc2ecd91db8ed87bf5c2226aee67a0caa1a0..bbfe63e92a3aa3459f4b68b68185f465a0c58bb8 100644 (file)
@@ -697,7 +697,7 @@ ha:pcb-rnd-board-v5 {
       }
      }
      ha:padstack_ref.64376 {
-      proto=0; x=42.799mm; y=2.803in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      proto=0; x=42.799mm; y=2.703in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
       ha:flags {
        clearline=1
       }
@@ -715,7 +715,7 @@ ha:pcb-rnd-board-v5 {
       }
      }
      ha:padstack_ref.64555 {
-      proto=0; x=41.783mm; y=2.803in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      proto=0; x=41.783mm; y=2.702in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
       ha:flags {
        clearline=1
       }
@@ -1085,42 +1085,6 @@ ha:pcb-rnd-board-v5 {
       li:thermal {
       }
      }
-     ha:padstack_ref.97628 {
-      proto=0; x=1.253in; y=1.656in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.97674 {
-      proto=0; x=945.0mil; y=42.291mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.97687 {
-      proto=0; x=972.0mil; y=1.634in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.97697 {
-      proto=0; x=999.0mil; y=1.603in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
      ha:padstack_ref.97767 {
       proto=0; x=1.644in; y=1.919in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
       ha:flags {
@@ -10353,822 +10317,6 @@ ha:pcb-rnd-board-v5 {
       }
        uid = 3jbuYMaM0jjDegHZ/p0AAAA4
       }
-      ha:subc.1088 {
-       ha:attributes {
-        {io_pcb::hidename_y}=72.6961 mm
-        footprint=282834-9
-        {io_pcb::hidename_scale}=100
-        refdes=J2
-        value=9screws
-        {io_pcb::hidename_direction}=0
-        {io_pcb::hidename_x}=61.9999 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.0 {
-         hdia=45.28mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=83.46mil;            }
-            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=83.46mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
-         }
-       }
-
-       ha:ps_proto_v4.1 {
-         hdia=45.28mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -35.435mil  
-              -35.435mil  
-              35.435mil  
-              -35.435mil  
-              35.435mil  
-              35.435mil  
-              -35.435mil  
-              35.435mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -35.435mil  
-              -35.435mil  
-              35.435mil  
-              -35.435mil  
-              35.435mil  
-              35.435mil  
-              -35.435mil  
-              35.435mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -35.435mil  
-              -35.435mil  
-              35.435mil  
-              -35.435mil  
-              35.435mil  
-              35.435mil  
-              -35.435mil  
-              35.435mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -41.73mil  
-              -41.73mil  
-              41.73mil  
-              -41.73mil  
-              41.73mil  
-              41.73mil  
-              -41.73mil  
-              41.73mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -41.73mil  
-              -41.73mil  
-              41.73mil  
-              -41.73mil  
-              41.73mil  
-              41.73mil  
-              -41.73mil  
-              41.73mil  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.1089 {
-         proto=0; x=63.500024mm; y=75.94603mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.3mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=9
-           name=pin9
-         }
-        }
-        ha:padstack_ref.1090 {
-         proto=0; x=66.040024mm; y=75.94603mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.3mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:1 {
-            on  
-            diag  
-            round  
-           }
-           li:3 {
-            on  
-            diag  
-            round  
-           }
-         }
-
-         ha:attributes {
-           term=8
-           name=pin8
-         }
-        }
-        ha:padstack_ref.1091 {
-         proto=0; x=68.580024mm; y=75.94603mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.3mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=7
-           name=pin7
-         }
-        }
-        ha:padstack_ref.1092 {
-         proto=0; x=71.120024mm; y=75.94603mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.3mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:1 {
-            on  
-            diag  
-            round  
-           }
-           li:3 {
-            on  
-            diag  
-            round  
-           }
-         }
-
-         ha:attributes {
-           term=6
-           name=pin6
-         }
-        }
-        ha:padstack_ref.1093 {
-         proto=0; x=73.660024mm; y=75.94603mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.3mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=5
-           name=pin5
-         }
-        }
-        ha:padstack_ref.1094 {
-         proto=0; x=76.200024mm; y=75.94603mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.3mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:1 {
-            on  
-            diag  
-            round  
-           }
-           li:3 {
-            on  
-            diag  
-            round  
-           }
-         }
-
-         ha:attributes {
-           term=4
-           name=pin4
-         }
-        }
-        ha:padstack_ref.1095 {
-         proto=0; x=78.740024mm; y=75.94603mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.3mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=3
-           name=pin3
-         }
-        }
-        ha:padstack_ref.1096 {
-         proto=0; x=81.280024mm; y=75.94603mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.3mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=pin2
-         }
-        }
-        ha:padstack_ref.1097 {
-         proto=1; x=83.820024mm; y=75.94603mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=pin1
-         }
-        }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.1098 {
-            x1=61.9999mm; y1=72.6961mm; x2=61.9999mm; y2=79.196214mm; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.1101 {
-            x1=61.9999mm; y1=79.196214mm; x2=85.3199mm; y2=79.196214mm; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.1104 {
-            x1=85.3199mm; y1=79.196214mm; x2=85.3199mm; y2=72.6961mm; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.1107 {
-            x1=85.3199mm; y1=72.6961mm; x2=61.9999mm; y2=72.6961mm; thickness=6.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.1110 {
-            x1=73.660024mm; y1=75.94603mm; x2=73.660024mm; y2=75.94603mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.1113 {
-            x1=61.9999mm; y1=72.6961mm; x2=61.9999mm; y2=72.6961mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.1116 {
-            x1=61.9999mm; y1=72.6961mm; x2=61.9999mm; y2=71.6961mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.1119 {
-            x1=61.9999mm; y1=72.6961mm; x2=60.9999mm; y2=72.6961mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 3jbuYMaM0jjDegHZ/p0AAAA5
-      }
-      ha:subc.1122 {
-       ha:attributes {
-        {io_pcb::hidename_y}=72.6961 mm
-        footprint=282834-9
-        {io_pcb::hidename_scale}=100
-        refdes=J4
-        value=9screws
-        {io_pcb::hidename_direction}=0
-        {io_pcb::hidename_x}=9.4219 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.0 {
-         hdia=45.28mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=83.46mil;            }
-            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=83.46mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
-         }
-       }
-
-       ha:ps_proto_v4.1 {
-         hdia=45.28mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -35.435mil  
-              -35.435mil  
-              35.435mil  
-              -35.435mil  
-              35.435mil  
-              35.435mil  
-              -35.435mil  
-              35.435mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -35.435mil  
-              -35.435mil  
-              35.435mil  
-              -35.435mil  
-              35.435mil  
-              35.435mil  
-              -35.435mil  
-              35.435mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -35.435mil  
-              -35.435mil  
-              35.435mil  
-              -35.435mil  
-              35.435mil  
-              35.435mil  
-              -35.435mil  
-              35.435mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -41.73mil  
-              -41.73mil  
-              41.73mil  
-              -41.73mil  
-              41.73mil  
-              41.73mil  
-              -41.73mil  
-              41.73mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -41.73mil  
-              -41.73mil  
-              41.73mil  
-              -41.73mil  
-              41.73mil  
-              41.73mil  
-              -41.73mil  
-              41.73mil  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.1123 {
-         proto=0; x=430.0mil; y=75.94603mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.3mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=9
-           name=pin9
-         }
-        }
-        ha:padstack_ref.1124 {
-         proto=0; x=530.0mil; y=75.94603mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.3mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:1 {
-            on  
-            diag  
-            round  
-           }
-           li:3 {
-            on  
-            diag  
-            round  
-           }
-         }
-
-         ha:attributes {
-           term=8
-           name=pin8
-         }
-        }
-        ha:padstack_ref.1125 {
-         proto=0; x=630.0mil; y=75.94603mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.3mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=7
-           name=pin7
-         }
-        }
-        ha:padstack_ref.1126 {
-         proto=0; x=730.0mil; y=75.94603mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.3mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:1 {
-            on  
-            diag  
-            round  
-           }
-           li:3 {
-            on  
-            diag  
-            round  
-           }
-         }
-
-         ha:attributes {
-           term=6
-           name=pin6
-         }
-        }
-        ha:padstack_ref.1127 {
-         proto=0; x=830.0mil; y=75.94603mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.3mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=5
-           name=pin5
-         }
-        }
-        ha:padstack_ref.1128 {
-         proto=0; x=930.0mil; y=75.94603mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.3mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:1 {
-            on  
-            diag  
-            round  
-           }
-           li:3 {
-            on  
-            diag  
-            round  
-           }
-         }
-
-         ha:attributes {
-           term=4
-           name=pin4
-         }
-        }
-        ha:padstack_ref.1129 {
-         proto=0; x=1.03in; y=75.94603mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.3mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=3
-           name=pin3
-         }
-        }
-        ha:padstack_ref.1130 {
-         proto=0; x=1.13in; y=75.94603mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.3mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:1 {
-            on  
-            diag  
-            round  
-           }
-           li:3 {
-            on  
-            diag  
-            round  
-           }
-         }
-
-         ha:attributes {
-           term=2
-           name=pin2
-         }
-        }
-        ha:padstack_ref.1131 {
-         proto=1; x=1.23in; y=75.94603mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=pin1
-         }
-        }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.1132 {
-            x1=9.421876mm; y1=72.6961mm; x2=9.421876mm; y2=79.196214mm; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.1135 {
-            x1=9.421876mm; y1=79.196214mm; x2=32.741876mm; y2=79.196214mm; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.1138 {
-            x1=32.741876mm; y1=79.196214mm; x2=32.741876mm; y2=72.6961mm; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.1141 {
-            x1=32.741876mm; y1=72.6961mm; x2=9.421876mm; y2=72.6961mm; thickness=6.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.1144 {
-            x1=830.0mil; y1=75.94603mm; x2=830.0mil; y2=75.94603mm; thickness=0.1mm; clearance=0.0;
-            ha:flags {
-             selected=1
-            }
-
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.1147 {
-            x1=9.421876mm; y1=72.6961mm; x2=9.421876mm; y2=72.6961mm; thickness=0.1mm; clearance=0.0;
-            ha:flags {
-             selected=1
-            }
-
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.1150 {
-            x1=9.421876mm; y1=72.6961mm; x2=9.421876mm; y2=71.6961mm; thickness=0.1mm; clearance=0.0;
-            ha:flags {
-             selected=1
-            }
-
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.1153 {
-            x1=9.421876mm; y1=72.6961mm; x2=8.421876mm; y2=72.6961mm; thickness=0.1mm; clearance=0.0;
-            ha:flags {
-             selected=1
-            }
-
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 3jbuYMaM0jjDegHZ/p0AAAA6
-      }
       ha:subc.1156 {
        ha:attributes {
         {io_pcb::hidename_y}=23.9207 mm
@@ -12779,7 +11927,7 @@ ha:pcb-rnd-board-v5 {
 
        li:objects {
         ha:padstack_ref.1309 {
-         proto=0; x=40.513mm; y=2.85648in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=1.642in; y=2.78274in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -12793,7 +11941,7 @@ ha:pcb-rnd-board-v5 {
          }
         }
         ha:padstack_ref.1310 {
-         proto=0; x=40.513mm; y=71.755mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=1.642in; y=2.75126in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -12815,25 +11963,25 @@ ha:pcb-rnd-board-v5 {
 
           li:objects {
            ha:line.1311 {
-            x1=1.595in; y1=72.154796mm; x2=1.595in; y2=72.154796mm; thickness=0.1mm; clearance=0.0;
+            x1=1.642in; y1=2.767in; x2=1.642in; y2=2.767in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
            ha:line.1314 {
-            x1=1.595in; y1=72.154796mm; x2=1.595in; y2=72.154796mm; thickness=0.1mm; clearance=0.0;
+            x1=1.642in; y1=2.767in; x2=1.642in; y2=2.767in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
            ha:line.1317 {
-            x1=1.595in; y1=72.154796mm; x2=1.595in; y2=73.154796mm; thickness=0.1mm; clearance=0.0;
+            x1=1.642in; y1=2.767in; x2=1.642in; y2=71.2818mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
            ha:line.1320 {
-            x1=1.595in; y1=72.154796mm; x2=41.513mm; y2=72.154796mm; thickness=0.1mm; clearance=0.0;
+            x1=1.642in; y1=2.767in; x2=42.7068mm; y2=2.767in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -12928,7 +12076,7 @@ ha:pcb-rnd-board-v5 {
 
        li:objects {
         ha:padstack_ref.1324 {
-         proto=0; x=1.8in; y=2.85648in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=1.688in; y=2.78274in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -12942,7 +12090,7 @@ ha:pcb-rnd-board-v5 {
          }
         }
         ha:padstack_ref.1325 {
-         proto=0; x=1.8in; y=71.755mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=1.688in; y=2.75126in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -12964,25 +12112,25 @@ ha:pcb-rnd-board-v5 {
 
           li:objects {
            ha:line.1326 {
-            x1=1.8in; y1=72.154796mm; x2=1.8in; y2=72.154796mm; thickness=0.1mm; clearance=0.0;
+            x1=1.688in; y1=2.767in; x2=1.688in; y2=2.767in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
            ha:line.1329 {
-            x1=1.8in; y1=72.154796mm; x2=1.8in; y2=72.154796mm; thickness=0.1mm; clearance=0.0;
+            x1=1.688in; y1=2.767in; x2=1.688in; y2=2.767in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
            ha:line.1332 {
-            x1=1.8in; y1=72.154796mm; x2=1.8in; y2=73.154796mm; thickness=0.1mm; clearance=0.0;
+            x1=1.688in; y1=2.767in; x2=1.688in; y2=71.2818mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
            ha:line.1335 {
-            x1=1.8in; y1=72.154796mm; x2=46.72mm; y2=72.154796mm; thickness=0.1mm; clearance=0.0;
+            x1=1.688in; y1=2.767in; x2=43.8752mm; y2=2.767in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -29202,6 +28350,948 @@ ha:pcb-rnd-board-v5 {
                 }
                  uid = 3jbuYMaM0jjDegHZ/p0AAABV
                 }
+                 ha:subc.143585 {
+                  ha:attributes {
+                   value=4screws
+                   footprint=282834-4
+                   refdes=J2
+                  }
+                 ha:data {
+                                  li:padstack_prototypes {
+
+                  ha:ps_proto_v4.0 {
+                    hdia=45.28mil; hplated=1; htop=0; hbottom=0;
+                    li:shape {
+
+                      ha:ps_shape_v4 {
+                       ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;                       }
+                       ha:combining {                       }
+                       ha:layer_mask {
+                        copper = 1
+                        top = 1
+                       }
+                       clearance=0.0
+                      }
+
+                      ha:ps_shape_v4 {
+                       ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;                       }
+                       ha:combining {                       }
+                       ha:layer_mask {
+                        bottom = 1
+                        copper = 1
+                       }
+                       clearance=0.0
+                      }
+
+                      ha:ps_shape_v4 {
+                       ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;                       }
+                       ha:combining {                       }
+                       ha:layer_mask {
+                        copper = 1
+                        intern = 1
+                       }
+                       clearance=0.0
+                      }
+
+                      ha:ps_shape_v4 {
+                       ha:ps_circ { x=0.0; y=0.0; dia=83.46mil;                       }
+                       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=83.46mil;                       }
+                       ha:combining { sub=1; auto=1;                       }
+                       ha:layer_mask {
+                        bottom = 1
+                        mask = 1
+                       }
+                       clearance=0.0
+                      }
+                    }
+                  }
+
+                  ha:ps_proto_v4.1 {
+                    hdia=45.28mil; hplated=1; htop=0; hbottom=0;
+                    li:shape {
+
+                      ha:ps_shape_v4 {
+                       ha:combining {                       }
+                       ha:layer_mask {
+                        copper = 1
+                        top = 1
+                       }
+                       clearance=0.0
+                        li:ps_poly {
+                         -35.435mil  
+                         -35.435mil  
+                         35.435mil  
+                         -35.435mil  
+                         35.435mil  
+                         35.435mil  
+                         -35.435mil  
+                         35.435mil  
+                        }
+                      }
+
+                      ha:ps_shape_v4 {
+                       ha:combining {                       }
+                       ha:layer_mask {
+                        bottom = 1
+                        copper = 1
+                       }
+                       clearance=0.0
+                        li:ps_poly {
+                         -35.435mil  
+                         -35.435mil  
+                         35.435mil  
+                         -35.435mil  
+                         35.435mil  
+                         35.435mil  
+                         -35.435mil  
+                         35.435mil  
+                        }
+                      }
+
+                      ha:ps_shape_v4 {
+                       ha:combining {                       }
+                       ha:layer_mask {
+                        copper = 1
+                        intern = 1
+                       }
+                       clearance=0.0
+                        li:ps_poly {
+                         -35.435mil  
+                         -35.435mil  
+                         35.435mil  
+                         -35.435mil  
+                         35.435mil  
+                         35.435mil  
+                         -35.435mil  
+                         35.435mil  
+                        }
+                      }
+
+                      ha:ps_shape_v4 {
+                       ha:combining { sub=1; auto=1;                       }
+                       ha:layer_mask {
+                        top = 1
+                        mask = 1
+                       }
+                       clearance=0.0
+                        li:ps_poly {
+                         -41.73mil  
+                         -41.73mil  
+                         41.73mil  
+                         -41.73mil  
+                         41.73mil  
+                         41.73mil  
+                         -41.73mil  
+                         41.73mil  
+                        }
+                      }
+
+                      ha:ps_shape_v4 {
+                       ha:combining { sub=1; auto=1;                       }
+                       ha:layer_mask {
+                        bottom = 1
+                        mask = 1
+                       }
+                       clearance=0.0
+                        li:ps_poly {
+                         -41.73mil  
+                         -41.73mil  
+                         41.73mil  
+                         -41.73mil  
+                         41.73mil  
+                         41.73mil  
+                         -41.73mil  
+                         41.73mil  
+                        }
+                      }
+                    }
+                  }
+                 }
+
+                  li:objects {
+                   ha:padstack_ref.143611 {
+                    proto=0; x=3.0in; y=2.99in; rot=0.000000; xmirror=0; smirror=0; clearance=6.3mil;
+                    ha:flags {
+                     clearline=1
+                    }
+
+                    li:thermal {
+                      li:1 {
+                       on  
+                       diag  
+                       round  
+                      }
+                      li:3 {
+                       on  
+                       diag  
+                       round  
+                      }
+                    }
+
+                    ha:attributes {
+                      term=4
+                      name=pin4
+                    }
+                   }
+                   ha:padstack_ref.143612 {
+                    proto=0; x=3.1in; y=2.99in; rot=0.000000; xmirror=0; smirror=0; clearance=6.3mil;
+                    ha:flags {
+                     clearline=1
+                    }
+
+                    li:thermal {
+                    }
+
+                    ha:attributes {
+                      term=3
+                      name=pin3
+                    }
+                   }
+                   ha:padstack_ref.143613 {
+                    proto=0; x=3.2in; y=2.99in; rot=0.000000; xmirror=0; smirror=0; clearance=6.3mil;
+                    ha:flags {
+                     clearline=1
+                    }
+
+                    li:thermal {
+                    }
+
+                    ha:attributes {
+                      term=2
+                      name=pin2
+                    }
+                   }
+                   ha:padstack_ref.143614 {
+                    proto=1; x=3.3in; y=2.99in; rot=0.000000; xmirror=0; smirror=0; clearance=6.3mil;
+                    ha:flags {
+                     clearline=1
+                    }
+
+                    li:thermal {
+                    }
+
+                    ha:attributes {
+                      term=1
+                      name=pin1
+                    }
+                   }
+                  }
+                  li:layers {
+
+                   ha:top-silk {
+                    lid=0
+                    ha:combining {                    }
+
+                     li:objects {
+                      ha:line.143586 {
+                       x1=2.94094in; y1=72.69607mm; x2=2.94094in; y2=3.11796in; thickness=6.0mil; clearance=0.0;
+                      }
+                      ha:line.143589 {
+                       x1=2.94094in; y1=3.11796in; x2=85.31987mm; y2=3.11796in; thickness=6.0mil; clearance=0.0;
+                      }
+                      ha:line.143592 {
+                       x1=85.31987mm; y1=3.11796in; x2=85.31987mm; y2=72.69607mm; thickness=6.0mil; clearance=0.0;
+                      }
+                      ha:line.143595 {
+                       x1=85.31987mm; y1=72.69607mm; x2=2.94094in; y2=72.69607mm; thickness=6.0mil; clearance=0.0;
+                      }
+                     }
+                     ha:type {
+                      silk = 1
+                      top = 1
+                     }
+                   }
+
+                   ha:subc-aux {
+                    lid=1
+                    ha:combining {                    }
+
+                     li:objects {
+                      ha:line.143599 {
+                       x1=80.01mm; y1=2.99in; x2=80.01mm; y2=2.99in; thickness=0.1mm; clearance=0.0;
+                       ha:attributes {
+                         subc-role=pnp-origin
+                       }
+                      }
+                      ha:line.143602 {
+                       x1=2.94094in; y1=72.69607mm; x2=2.94094in; y2=72.69607mm; thickness=0.1mm; clearance=0.0;
+                       ha:attributes {
+                         subc-role=origin
+                       }
+                      }
+                      ha:line.143605 {
+                       x1=2.94094in; y1=72.69607mm; x2=2.94094in; y2=71.69607mm; thickness=0.1mm; clearance=0.0;
+                       ha:attributes {
+                         subc-role=x
+                       }
+                      }
+                      ha:line.143608 {
+                       x1=2.94094in; y1=72.69607mm; x2=73.699876mm; y2=72.69607mm; thickness=0.1mm; clearance=0.0;
+                       ha:attributes {
+                         subc-role=y
+                       }
+                      }
+                     }
+                     ha:type {
+                      top = 1
+                      misc = 1
+                      virtual = 1
+                     }
+                   }
+                  }
+                 }
+                  uid = Cf5LWQVSHEZco4LbxKwAAACI
+                 }
+                 ha:subc.143646 {
+                  ha:attributes {
+                   value=4screws
+                   footprint=282834-4
+                   refdes=J3
+                  }
+                 ha:data {
+                                  li:padstack_prototypes {
+
+                  ha:ps_proto_v4.0 {
+                    hdia=45.28mil; hplated=1; htop=0; hbottom=0;
+                    li:shape {
+
+                      ha:ps_shape_v4 {
+                       ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;                       }
+                       ha:combining {                       }
+                       ha:layer_mask {
+                        copper = 1
+                        top = 1
+                       }
+                       clearance=0.0
+                      }
+
+                      ha:ps_shape_v4 {
+                       ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;                       }
+                       ha:combining {                       }
+                       ha:layer_mask {
+                        bottom = 1
+                        copper = 1
+                       }
+                       clearance=0.0
+                      }
+
+                      ha:ps_shape_v4 {
+                       ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;                       }
+                       ha:combining {                       }
+                       ha:layer_mask {
+                        copper = 1
+                        intern = 1
+                       }
+                       clearance=0.0
+                      }
+
+                      ha:ps_shape_v4 {
+                       ha:ps_circ { x=0.0; y=0.0; dia=83.46mil;                       }
+                       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=83.46mil;                       }
+                       ha:combining { sub=1; auto=1;                       }
+                       ha:layer_mask {
+                        bottom = 1
+                        mask = 1
+                       }
+                       clearance=0.0
+                      }
+                    }
+                  }
+
+                  ha:ps_proto_v4.1 {
+                    hdia=45.28mil; hplated=1; htop=0; hbottom=0;
+                    li:shape {
+
+                      ha:ps_shape_v4 {
+                       ha:combining {                       }
+                       ha:layer_mask {
+                        copper = 1
+                        top = 1
+                       }
+                       clearance=0.0
+                        li:ps_poly {
+                         -35.435mil  
+                         -35.435mil  
+                         35.435mil  
+                         -35.435mil  
+                         35.435mil  
+                         35.435mil  
+                         -35.435mil  
+                         35.435mil  
+                        }
+                      }
+
+                      ha:ps_shape_v4 {
+                       ha:combining {                       }
+                       ha:layer_mask {
+                        bottom = 1
+                        copper = 1
+                       }
+                       clearance=0.0
+                        li:ps_poly {
+                         -35.435mil  
+                         -35.435mil  
+                         35.435mil  
+                         -35.435mil  
+                         35.435mil  
+                         35.435mil  
+                         -35.435mil  
+                         35.435mil  
+                        }
+                      }
+
+                      ha:ps_shape_v4 {
+                       ha:combining {                       }
+                       ha:layer_mask {
+                        copper = 1
+                        intern = 1
+                       }
+                       clearance=0.0
+                        li:ps_poly {
+                         -35.435mil  
+                         -35.435mil  
+                         35.435mil  
+                         -35.435mil  
+                         35.435mil  
+                         35.435mil  
+                         -35.435mil  
+                         35.435mil  
+                        }
+                      }
+
+                      ha:ps_shape_v4 {
+                       ha:combining { sub=1; auto=1;                       }
+                       ha:layer_mask {
+                        top = 1
+                        mask = 1
+                       }
+                       clearance=0.0
+                        li:ps_poly {
+                         -41.73mil  
+                         -41.73mil  
+                         41.73mil  
+                         -41.73mil  
+                         41.73mil  
+                         41.73mil  
+                         -41.73mil  
+                         41.73mil  
+                        }
+                      }
+
+                      ha:ps_shape_v4 {
+                       ha:combining { sub=1; auto=1;                       }
+                       ha:layer_mask {
+                        bottom = 1
+                        mask = 1
+                       }
+                       clearance=0.0
+                        li:ps_poly {
+                         -41.73mil  
+                         -41.73mil  
+                         41.73mil  
+                         -41.73mil  
+                         41.73mil  
+                         41.73mil  
+                         -41.73mil  
+                         41.73mil  
+                        }
+                      }
+                    }
+                  }
+                 }
+
+                  li:objects {
+                   ha:padstack_ref.143672 {
+                    proto=0; x=64.135mm; y=2.99in; rot=0.000000; xmirror=0; smirror=0; clearance=6.3mil;
+                    ha:flags {
+                     clearline=1
+                    }
+
+                    li:thermal {
+                      li:1 {
+                       on  
+                       diag  
+                       round  
+                      }
+                      li:3 {
+                       on  
+                       diag  
+                       round  
+                      }
+                    }
+
+                    ha:attributes {
+                      term=4
+                      name=pin4
+                    }
+                   }
+                   ha:padstack_ref.143673 {
+                    proto=0; x=66.675mm; y=2.99in; rot=0.000000; xmirror=0; smirror=0; clearance=6.3mil;
+                    ha:flags {
+                     clearline=1
+                    }
+
+                    li:thermal {
+                    }
+
+                    ha:attributes {
+                      term=3
+                      name=pin3
+                    }
+                   }
+                   ha:padstack_ref.143674 {
+                    proto=0; x=69.215mm; y=2.99in; rot=0.000000; xmirror=0; smirror=0; clearance=6.3mil;
+                    ha:flags {
+                     clearline=1
+                    }
+
+                    li:thermal {
+                      li:1 {
+                       on  
+                       diag  
+                       round  
+                      }
+                      li:3 {
+                       on  
+                       diag  
+                       round  
+                      }
+                    }
+
+                    ha:attributes {
+                      term=2
+                      name=pin2
+                    }
+                   }
+                   ha:padstack_ref.143675 {
+                    proto=1; x=71.755mm; y=2.99in; rot=0.000000; xmirror=0; smirror=0; clearance=6.3mil;
+                    ha:flags {
+                     clearline=1
+                    }
+
+                    li:thermal {
+                    }
+
+                    ha:attributes {
+                      term=1
+                      name=pin1
+                    }
+                   }
+                  }
+                  li:layers {
+
+                   ha:top-silk {
+                    lid=0
+                    ha:combining {                    }
+
+                     li:objects {
+                      ha:line.143647 {
+                       x1=2.46594in; y1=72.69607mm; x2=2.46594in; y2=3.11796in; thickness=6.0mil; clearance=0.0;
+                      }
+                      ha:line.143650 {
+                       x1=2.46594in; y1=3.11796in; x2=73.25487mm; y2=3.11796in; thickness=6.0mil; clearance=0.0;
+                      }
+                      ha:line.143653 {
+                       x1=73.25487mm; y1=3.11796in; x2=73.25487mm; y2=72.69607mm; thickness=6.0mil; clearance=0.0;
+                      }
+                      ha:line.143656 {
+                       x1=73.25487mm; y1=72.69607mm; x2=2.46594in; y2=72.69607mm; thickness=6.0mil; clearance=0.0;
+                      }
+                      ha:text.143659 {
+                       string=%a.parent.refdes%; x=2.46594in; y=72.69607mm; scale=100; fid=0; direction=0;
+                       ha:flags {
+                        dyntext=1
+                        floater=1
+                       }
+                      }
+                     }
+                     ha:type {
+                      silk = 1
+                      top = 1
+                     }
+                   }
+
+                   ha:subc-aux {
+                    lid=1
+                    ha:combining {                    }
+
+                     li:objects {
+                      ha:line.143660 {
+                       x1=67.945mm; y1=2.99in; x2=67.945mm; y2=2.99in; thickness=0.1mm; clearance=0.0;
+                       ha:attributes {
+                         subc-role=pnp-origin
+                       }
+                      }
+                      ha:line.143663 {
+                       x1=2.46594in; y1=72.69607mm; x2=2.46594in; y2=72.69607mm; thickness=0.1mm; clearance=0.0;
+                       ha:attributes {
+                         subc-role=origin
+                       }
+                      }
+                      ha:line.143666 {
+                       x1=2.46594in; y1=72.69607mm; x2=2.46594in; y2=71.69607mm; thickness=0.1mm; clearance=0.0;
+                       ha:attributes {
+                         subc-role=x
+                       }
+                      }
+                      ha:line.143669 {
+                       x1=2.46594in; y1=72.69607mm; x2=61.634876mm; y2=72.69607mm; thickness=0.1mm; clearance=0.0;
+                       ha:attributes {
+                         subc-role=y
+                       }
+                      }
+                     }
+                     ha:type {
+                      top = 1
+                      misc = 1
+                      virtual = 1
+                     }
+                   }
+                  }
+                 }
+                  uid = Cf5LWQVSHEZco4LbxKwAAACK
+                 }
+                 ha:subc.143707 {
+                  ha:attributes {
+                   value=4screws
+                   footprint=282834-4
+                   refdes=J4
+                  }
+                 ha:data {
+                                  li:padstack_prototypes {
+
+                  ha:ps_proto_v4.0 {
+                    hdia=45.28mil; hplated=1; htop=0; hbottom=0;
+                    li:shape {
+
+                      ha:ps_shape_v4 {
+                       ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;                       }
+                       ha:combining {                       }
+                       ha:layer_mask {
+                        copper = 1
+                        top = 1
+                       }
+                       clearance=0.0
+                      }
+
+                      ha:ps_shape_v4 {
+                       ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;                       }
+                       ha:combining {                       }
+                       ha:layer_mask {
+                        bottom = 1
+                        copper = 1
+                       }
+                       clearance=0.0
+                      }
+
+                      ha:ps_shape_v4 {
+                       ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;                       }
+                       ha:combining {                       }
+                       ha:layer_mask {
+                        copper = 1
+                        intern = 1
+                       }
+                       clearance=0.0
+                      }
+
+                      ha:ps_shape_v4 {
+                       ha:ps_circ { x=0.0; y=0.0; dia=83.46mil;                       }
+                       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=83.46mil;                       }
+                       ha:combining { sub=1; auto=1;                       }
+                       ha:layer_mask {
+                        bottom = 1
+                        mask = 1
+                       }
+                       clearance=0.0
+                      }
+                    }
+                  }
+
+                  ha:ps_proto_v4.1 {
+                    hdia=45.28mil; hplated=1; htop=0; hbottom=0;
+                    li:shape {
+
+                      ha:ps_shape_v4 {
+                       ha:combining {                       }
+                       ha:layer_mask {
+                        copper = 1
+                        top = 1
+                       }
+                       clearance=0.0
+                        li:ps_poly {
+                         -35.435mil  
+                         -35.435mil  
+                         35.435mil  
+                         -35.435mil  
+                         35.435mil  
+                         35.435mil  
+                         -35.435mil  
+                         35.435mil  
+                        }
+                      }
+
+                      ha:ps_shape_v4 {
+                       ha:combining {                       }
+                       ha:layer_mask {
+                        bottom = 1
+                        copper = 1
+                       }
+                       clearance=0.0
+                        li:ps_poly {
+                         -35.435mil  
+                         -35.435mil  
+                         35.435mil  
+                         -35.435mil  
+                         35.435mil  
+                         35.435mil  
+                         -35.435mil  
+                         35.435mil  
+                        }
+                      }
+
+                      ha:ps_shape_v4 {
+                       ha:combining {                       }
+                       ha:layer_mask {
+                        copper = 1
+                        intern = 1
+                       }
+                       clearance=0.0
+                        li:ps_poly {
+                         -35.435mil  
+                         -35.435mil  
+                         35.435mil  
+                         -35.435mil  
+                         35.435mil  
+                         35.435mil  
+                         -35.435mil  
+                         35.435mil  
+                        }
+                      }
+
+                      ha:ps_shape_v4 {
+                       ha:combining { sub=1; auto=1;                       }
+                       ha:layer_mask {
+                        top = 1
+                        mask = 1
+                       }
+                       clearance=0.0
+                        li:ps_poly {
+                         -41.73mil  
+                         -41.73mil  
+                         41.73mil  
+                         -41.73mil  
+                         41.73mil  
+                         41.73mil  
+                         -41.73mil  
+                         41.73mil  
+                        }
+                      }
+
+                      ha:ps_shape_v4 {
+                       ha:combining { sub=1; auto=1;                       }
+                       ha:layer_mask {
+                        bottom = 1
+                        mask = 1
+                       }
+                       clearance=0.0
+                        li:ps_poly {
+                         -41.73mil  
+                         -41.73mil  
+                         41.73mil  
+                         -41.73mil  
+                         41.73mil  
+                         41.73mil  
+                         -41.73mil  
+                         41.73mil  
+                        }
+                      }
+                    }
+                  }
+                 }
+
+                  li:objects {
+                   ha:padstack_ref.143733 {
+                    proto=0; x=930.0mil; y=2.99in; rot=0.000000; xmirror=0; smirror=0; clearance=6.3mil;
+                    ha:flags {
+                     clearline=1
+                    }
+
+                    li:thermal {
+                      li:0 {
+                       on  
+                       diag  
+                       round  
+                      }
+                      li:1 {
+                       on  
+                       diag  
+                       round  
+                      }
+                      li:3 {
+                       on  
+                       diag  
+                       round  
+                      }
+                    }
+
+                    ha:attributes {
+                      term=4
+                      name=pin4
+                    }
+                   }
+                   ha:padstack_ref.143734 {
+                    proto=0; x=1.03in; y=2.99in; rot=0.000000; xmirror=0; smirror=0; clearance=6.3mil;
+                    ha:flags {
+                     clearline=1
+                    }
+
+                    li:thermal {
+                    }
+
+                    ha:attributes {
+                      term=3
+                      name=pin3
+                    }
+                   }
+                   ha:padstack_ref.143735 {
+                    proto=0; x=1.13in; y=2.99in; rot=0.000000; xmirror=0; smirror=0; clearance=6.3mil;
+                    ha:flags {
+                     clearline=1
+                    }
+
+                    li:thermal {
+                      li:1 {
+                       on  
+                       diag  
+                       round  
+                      }
+                      li:3 {
+                       on  
+                       diag  
+                       round  
+                      }
+                    }
+
+                    ha:attributes {
+                      term=2
+                      name=pin2
+                    }
+                   }
+                   ha:padstack_ref.143736 {
+                    proto=1; x=1.23in; y=2.99in; rot=0.000000; xmirror=0; smirror=0; clearance=6.3mil;
+                    ha:flags {
+                     clearline=1
+                    }
+
+                    li:thermal {
+                    }
+
+                    ha:attributes {
+                      term=1
+                      name=pin1
+                    }
+                   }
+                  }
+                  li:layers {
+
+                   ha:top-silk {
+                    lid=0
+                    ha:combining {                    }
+
+                     li:objects {
+                      ha:line.143708 {
+                       x1=870.94mil; y1=72.69607mm; x2=870.94mil; y2=3.11796in; thickness=6.0mil; clearance=0.0;
+                      }
+                      ha:line.143711 {
+                       x1=870.94mil; y1=3.11796in; x2=32.74187mm; y2=3.11796in; thickness=6.0mil; clearance=0.0;
+                      }
+                      ha:line.143714 {
+                       x1=32.74187mm; y1=3.11796in; x2=32.74187mm; y2=72.69607mm; thickness=6.0mil; clearance=0.0;
+                      }
+                      ha:line.143717 {
+                       x1=32.74187mm; y1=72.69607mm; x2=870.94mil; y2=72.69607mm; thickness=6.0mil; clearance=0.0;
+                      }
+                      ha:text.143720 {
+                       string=%a.parent.refdes%; x=870.94mil; y=72.69607mm; scale=100; fid=0; direction=0;
+                       ha:flags {
+                        dyntext=1
+                        floater=1
+                       }
+                      }
+                     }
+                     ha:type {
+                      silk = 1
+                      top = 1
+                     }
+                   }
+
+                   ha:subc-aux {
+                    lid=1
+                    ha:combining {                    }
+
+                     li:objects {
+                      ha:line.143721 {
+                       x1=1.08in; y1=2.99in; x2=1.08in; y2=2.99in; thickness=0.1mm; clearance=0.0;
+                       ha:attributes {
+                         subc-role=pnp-origin
+                       }
+                      }
+                      ha:line.143724 {
+                       x1=870.94mil; y1=72.69607mm; x2=870.94mil; y2=72.69607mm; thickness=0.1mm; clearance=0.0;
+                       ha:attributes {
+                         subc-role=origin
+                       }
+                      }
+                      ha:line.143727 {
+                       x1=870.94mil; y1=72.69607mm; x2=870.94mil; y2=71.69607mm; thickness=0.1mm; clearance=0.0;
+                       ha:attributes {
+                         subc-role=x
+                       }
+                      }
+                      ha:line.143730 {
+                       x1=870.94mil; y1=72.69607mm; x2=21.121876mm; y2=72.69607mm; thickness=0.1mm; clearance=0.0;
+                       ha:attributes {
+                         subc-role=y
+                       }
+                      }
+                     }
+                     ha:type {
+                      top = 1
+                      misc = 1
+                      virtual = 1
+                     }
+                   }
+                  }
+                 }
+                  uid = Cf5LWQVSHEZco4LbxKwAAACM
+                 }
    }
    li:layers {
 
@@ -29236,12 +29326,6 @@ ha:pcb-rnd-board-v5 {
          clearline=1
         }
        }
-       ha:line.2860 {
-        x1=73.66mm; y1=2.99in; x2=73.66mm; y2=2.99in; thickness=25.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.2890 {
         x1=104.14mm; y1=77.851mm; x2=104.1654mm; y2=3.064in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
@@ -30562,12 +30646,6 @@ ha:pcb-rnd-board-v5 {
          clearline=1
         }
        }
-       ha:line.60654 {
-        x1=1.23in; y1=75.94603mm; x2=1.23in; y2=75.424792mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.62838 {
         x1=1.663in; y1=61.0mil; x2=1.641in; y2=61.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
@@ -30610,48 +30688,12 @@ ha:pcb-rnd-board-v5 {
          clearline=1
         }
        }
-       ha:line.64727 {
-        x1=1.8in; y1=2.99in; x2=1.8in; y2=72.554592mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.64730 {
-        x1=1.8in; y1=2.825in; x2=1.707in; y2=2.825in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.64733 {
-        x1=1.707in; y1=2.825in; x2=1.685in; y2=2.803in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.64892 {
-        x1=41.783mm; y1=2.803in; x2=1.617in; y2=2.803in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.64895 {
-        x1=1.617in; y1=2.803in; x2=1.595in; y2=2.825in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.64898 {
         x1=1.7in; y1=2.99in; x2=1.7in; y2=75.221592mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.64901 {
-        x1=1.7in; y1=75.221592mm; x2=1.595in; y2=72.554592mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.65212 {
         x1=41.335071mm; y1=1.73494in; x2=1.70794in; y2=1.73494in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
@@ -31672,60 +31714,12 @@ ha:pcb-rnd-board-v5 {
          clearline=1
         }
        }
-       ha:line.97629 {
-        x1=1.174625in; y1=1.6562in; x2=31.82112mm; y2=1.6562in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.97632 {
-        x1=31.82112mm; y1=1.6562in; x2=1.253in; y2=1.656in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.97675 {
-        x1=945.0mil; y1=1.665in; x2=1.116in; y2=1.665in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.97678 {
-        x1=1.116in; y1=1.665in; x2=1.144in; y2=1.637in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.97681 {
-        x1=1.144in; y1=1.637in; x2=29.823283mm; y2=1.637in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.97684 {
         x1=29.823283mm; y1=1.637in; x2=1.174625in; y2=1.63652in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.97688 {
-        x1=1.174625in; y1=1.61683in; x2=1.13317in; y2=1.61683in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.97691 {
-        x1=1.13317in; y1=1.61683in; x2=1.116in; y2=1.634in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.97694 {
-        x1=1.116in; y1=1.634in; x2=972.0mil; y2=1.634in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.97768 {
         x1=1.644in; y1=1.919in; x2=1.644in; y2=1.891in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
@@ -32290,18 +32284,6 @@ ha:pcb-rnd-board-v5 {
          clearline=1
         }
        }
-       ha:line.105675 {
-        x1=1.174625in; y1=1.59716in; x2=25.522936mm; y2=1.59716in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.105678 {
-        x1=25.522936mm; y1=1.59716in; x2=999.0mil; y2=1.603in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.105681 {
         x1=1.174625in; y1=1.47905in; x2=28.29687mm; y2=1.47905in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
@@ -33226,6 +33208,54 @@ ha:pcb-rnd-board-v5 {
          clearline=1
         }
        }
+       ha:line.146872 {
+        x1=41.783mm; y1=2.702in; x2=41.783mm; y2=2.74826in; thickness=10.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.146875 {
+        x1=41.783mm; y1=2.74826in; x2=1.642in; y2=2.75126in; thickness=10.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.146878 {
+        x1=42.799mm; y1=2.703in; x2=42.799mm; y2=2.74826in; thickness=10.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.146881 {
+        x1=42.799mm; y1=2.74826in; x2=1.688in; y2=2.75126in; thickness=10.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.146890 {
+        x1=1.642in; y1=2.78274in; x2=1.642in; y2=2.932in; thickness=10.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.146893 {
+        x1=1.642in; y1=2.932in; x2=1.7in; y2=2.99in; thickness=10.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.146896 {
+        x1=1.688in; y1=2.78274in; x2=1.688in; y2=2.878in; thickness=10.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.146899 {
+        x1=1.688in; y1=2.878in; x2=1.8in; y2=2.99in; thickness=10.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
       }
       color = {#8b2323}
     }
@@ -33234,7 +33264,7 @@ ha:pcb-rnd-board-v5 {
      lid=1
      group=5
      ha:combining {     }
-     visible=0
+     visible=1
 
       li:objects {
        ha:polygon.4447 {
@@ -33260,7 +33290,7 @@ ha:pcb-rnd-board-v5 {
      lid=2
      group=7
      ha:combining {     }
-     visible=0
+     visible=1
 
       li:objects {
        ha:line.4452 {
@@ -33457,18 +33487,6 @@ ha:pcb-rnd-board-v5 {
          clearline=1
         }
        }
-       ha:line.4793 {
-        x1=430.0mil; y1=2.99in; x2=430.0mil; y2=75.9206mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.4874 {
-        x1=430.0mil; y1=2.99in; x2=430.0mil; y2=2.988in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.50234 {
         x1=691.0mil; y1=1.783in; x2=692.0mil; y2=1.783in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
@@ -33487,48 +33505,6 @@ ha:pcb-rnd-board-v5 {
          clearline=1
         }
        }
-       ha:line.61102 {
-        x1=830.0mil; y1=75.94603mm; x2=21.48837mm; y2=75.94603mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.61559 {
-        x1=967.0mil; y1=2.804in; x2=852.0mil; y2=2.919in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.61562 {
-        x1=852.0mil; y1=2.919in; x2=17.80543mm; y2=2.919in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.61565 {
-        x1=17.80543mm; y1=2.919in; x2=630.0mil; y2=75.94603mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.61794 {
-        x1=945.0mil; y1=2.796in; x2=843.0mil; y2=2.898in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.61797 {
-        x1=843.0mil; y1=2.898in; x2=522.0011811mil; y2=2.898in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.61800 {
-        x1=522.0011811mil; y1=2.898in; x2=430.0mil; y2=75.94603mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.64202 {
         x1=36.195mm; y1=1.674in; x2=36.195mm; y2=2.358in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
@@ -33542,7 +33518,7 @@ ha:pcb-rnd-board-v5 {
         }
        }
        ha:line.64208 {
-        x1=1.685in; y1=66.4972mm; x2=1.685in; y2=2.803in; thickness=10.0mil; clearance=20.0mil;
+        x1=1.685in; y1=66.4972mm; x2=1.685in; y2=2.703in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
@@ -33554,7 +33530,7 @@ ha:pcb-rnd-board-v5 {
         }
        }
        ha:line.64556 {
-        x1=41.783mm; y1=2.803in; x2=41.783mm; y2=2.609in; thickness=10.0mil; clearance=20.0mil;
+        x1=41.783mm; y1=2.702in; x2=41.783mm; y2=2.609in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
@@ -33679,98 +33655,8 @@ ha:pcb-rnd-board-v5 {
          clearline=1
         }
        }
-       ha:line.97635 {
-        x1=1.253in; y1=1.656in; x2=1.253in; y2=1.761in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.97638 {
-        x1=1.253in; y1=1.761in; x2=1.187in; y2=1.827in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.97641 {
-        x1=1.187in; y1=1.827in; x2=1.187in; y2=2.583in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.97644 {
-        x1=1.187in; y1=2.583in; x2=1.48in; y2=73.0504mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.97647 {
-        x1=1.48in; y1=73.0504mm; x2=60.604394mm; y2=73.0504mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.97650 {
-        x1=60.604394mm; y1=73.0504mm; x2=63.500024mm; y2=75.94603mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.97707 {
-        x1=945.0mil; y1=2.796in; x2=945.0mil; y2=1.665in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.97710 {
-        x1=967.0mil; y1=2.804in; x2=967.0mil; y2=1.687in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.97713 {
-        x1=967.0mil; y1=1.687in; x2=972.0mil; y2=1.682in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.97716 {
-        x1=972.0mil; y1=1.682in; x2=972.0mil; y2=1.634in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.97719 {
-        x1=830.0mil; y1=75.94603mm; x2=988.0mil; y2=71.93283mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.97722 {
-        x1=988.0mil; y1=1.695in; x2=999.0mil; y2=1.684in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.97725 {
-        x1=999.0mil; y1=1.684in; x2=999.0mil; y2=1.603in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.97813 {
-        x1=2.966in; y1=2.398in; x2=2.966in; y2=2.668in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.97816 {
-        x1=2.966in; y1=2.668in; x2=2.7in; y2=2.934in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.97819 {
-        x1=2.7in; y1=2.934in; x2=2.7in; y2=75.946006mm; thickness=10.0mil; clearance=20.0mil;
+        x1=2.966in; y1=2.398in; x2=2.966in; y2=2.649in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
@@ -33794,25 +33680,7 @@ ha:pcb-rnd-board-v5 {
         }
        }
        ha:line.97855 {
-        x1=2.987in; y1=2.389in; x2=2.987in; y2=2.842in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.97858 {
-        x1=2.987in; y1=2.842in; x2=73.66mm; y2=2.929in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.97861 {
-        x1=73.66mm; y1=2.929in; x2=73.66mm; y2=75.946006mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.97864 {
-        x1=73.66mm; y1=75.946006mm; x2=73.660024mm; y2=75.94603mm; thickness=10.0mil; clearance=20.0mil;
+        x1=2.987in; y1=2.389in; x2=2.987in; y2=2.828in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
@@ -33997,12 +33865,6 @@ ha:pcb-rnd-board-v5 {
          clearline=1
         }
        }
-       ha:line.105960 {
-        x1=988.0mil; y1=71.93283mm; x2=988.0mil; y2=1.695in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.115961 {
         x1=2.966in; y1=2.33748in; x2=2.507in; y2=1.87848in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
@@ -34033,6 +33895,18 @@ ha:pcb-rnd-board-v5 {
          clearline=1
         }
        }
+       ha:line.146849 {
+        x1=2.987in; y1=2.828in; x2=71.755mm; y2=2.99in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.146852 {
+        x1=2.966in; y1=2.649in; x2=66.675mm; y2=2.99in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
        ha:polygon.4919 {
         li:geometry {
           ta:contour {
@@ -34091,7 +33965,7 @@ ha:pcb-rnd-board-v5 {
       color = {#548b54}
     }
 
-    {ha:bottom silk}                                                                      {
+    {ha:bottom silk}                                                                         {
      lid=5
      group=12
      ha:combining { auto=1;     }
@@ -34231,13 +34105,6 @@ ha:pcb-rnd-board-v5 {
          onsolder=1
         }
        }
-       ha:text.4958 {
-        string=charged; x=101.0158mm; y=3.023in; scale=100; fid=0; direction=2;
-        ha:flags {
-         clearline=1
-         onsolder=1
-        }
-       }
        ha:text.4959 {
         string=Cont 1; x=2.813in; y=2.817in; scale=100; fid=0; direction=2;
         ha:flags {
@@ -34274,7 +34141,7 @@ ha:pcb-rnd-board-v5 {
         }
        }
        ha:text.4964 {
-        string=Cont 6; x=30.2768mm; y=2.817in; scale=100; fid=0; direction=2;
+        string=Cont 6; x=1.192in; y=2.817in; scale=100; fid=0; direction=2;
         ha:flags {
          clearline=1
          onsolder=1
@@ -34295,7 +34162,7 @@ ha:pcb-rnd-board-v5 {
         }
        }
        ha:text.4967 {
-        string=Y; x=92.202mm; y=8.0mil; scale=200; fid=0; direction=2;
+        string=Y; x=3.63in; y=8.0mil; scale=200; fid=0; direction=2;
         ha:flags {
          clearline=1
          onsolder=1
@@ -34329,11 +34196,18 @@ ha:pcb-rnd-board-v5 {
          onsolder=1
         }
        }
+       ha:text.4958 {
+        string=charged; x=101.0158mm; y=2.98in; scale=100; fid=0; direction=2;
+        ha:flags {
+         clearline=1
+         onsolder=1
+        }
+       }
       }
       color = {#000000}
     }
 
-    {ha:top silk}                                                                      {
+    {ha:top silk}                                                                         {
      lid=6
      group=1
      ha:combining { auto=1;     }
@@ -34394,12 +34268,6 @@ ha:pcb-rnd-board-v5 {
          clearline=1
         }
        }
-       ha:text.4974 {
-        string=Arm; x=2.971in; y=2.784in; scale=150; fid=0; direction=0;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:text.4975 {
         string=only!; x=211.0mil; y=2.72in; scale=150; fid=0; direction=0;
         ha:flags {
@@ -34413,7 +34281,7 @@ ha:pcb-rnd-board-v5 {
         }
        }
        ha:text.4978 {
-        string=Fire LED; x=2.798in; y=2.843in; scale=150; fid=0; direction=1;
+        string=Fire LED; x=2.779in; y=2.843in; scale=150; fid=0; direction=1;
         ha:flags {
          clearline=1
         }
@@ -34431,7 +34299,7 @@ ha:pcb-rnd-board-v5 {
         }
        }
        ha:text.4981 {
-        string=Fire; x=2.591in; y=72.263mm; scale=150; fid=0; direction=1;
+        string=Fire; x=2.58in; y=2.843in; scale=150; fid=0; direction=1;
         ha:flags {
          clearline=1
         }
@@ -34479,7 +34347,7 @@ ha:pcb-rnd-board-v5 {
         }
        }
        ha:text.4973 {
-        string=On/Off; x=81.7626mm; y=70.6882mm; scale=150; fid=0; direction=0;
+        string=On/Off; x=3.184in; y=2.778in; scale=150; fid=0; direction=0;
         ha:flags {
          clearline=1
         }
@@ -34491,7 +34359,13 @@ ha:pcb-rnd-board-v5 {
         }
        }
        ha:text.140329 {
-        string=v3.0p3; x=3.09in; y=774.0mil; scale=250; fid=0; direction=0;
+        string=v3.0p2; x=3.09in; y=774.0mil; scale=250; fid=0; direction=0;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:text.146856 {
+        string=Arm; x=2.96in; y=2.777in; scale=150; fid=0; direction=0;
         ha:flags {
          clearline=1
         }
@@ -36572,7 +36446,7 @@ ha:pcb-rnd-board-v5 {
      li:conn { R51-2; U4-53;     }
      }
      ha:GND {
-     li:conn { B1-2; C1-2; C2-2; C3-1; C5-1; C6-1; C7-1; C10-1; C11-1; C12-1; C13-1; C14-1; C30-2; C31-2; C32-2; C33-2; C37-1; C42-1; C43-1; C44-1; C45-1; C47-1; C171-1; C172-1; C175-1; C210-2; C211-2; C221-1; C251-2; C261-2; C271-2; C291-2; C601-2; C602-2; 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; Q1-1; R4-1; R14-1; R15-1; R30-1; R31-2; R33-2; U1-2; U1-4; U2-2; U3-2; U4-12; U4-18; U4-28; U4-31; U4-47; U4-60; U4-63; U6-32; U6-33; U8-1; X1-2; X1-4; X2-2; X2-4; X3-15; X3-27; X3-28;     }
+     li:conn { B1-2; C1-2; C2-2; C3-1; C5-1; C6-1; C7-1; C10-1; C11-1; C12-1; C13-1; C14-1; C30-2; C31-2; C32-2; C33-2; C37-1; C42-1; C43-1; C44-1; C45-1; C47-1; C171-1; C172-1; C175-1; C210-2; C211-2; C221-1; C251-2; C261-2; C271-2; C291-2; C601-2; C602-2; 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; J3-2; J3-4; J4-2; J4-4; J5-1; J8-2; J9-1; J100-1; J100-2; L192-2; Q1-1; R4-1; R14-1; R15-1; R30-1; R31-2; R33-2; U1-2; U1-4; U2-2; U3-2; U4-12; U4-18; U4-28; U4-31; U4-47; U4-60; U4-63; U6-32; U6-33; U8-1; X1-2; X1-4; X2-2; X2-4; X3-15; X3-27; X3-28;     }
      }
      ha:miso2 {
      li:conn { J9-4; U4-35; U6-9;     }
@@ -36584,7 +36458,7 @@ ha:pcb-rnd-board-v5 {
      li:conn { R4-2; R5-1; U4-16;     }
      }
      ha:swclk {
-     li:conn { J3-4; U4-49;     }
+     li:conn { J5-4; U4-49;     }
      }
      ha:vdda {
      li:conn { C601-1; C602-1; L600-2; U4-13;     }
@@ -36595,30 +36469,18 @@ ha:pcb-rnd-board-v5 {
      ha:encoder_b {
      li:conn { J100-4; R2-1; U4-30;     }
      }
-     ha:spare1 {
-     li:conn { J4-5; U4-56;     }
-     }
-     ha:spare2 {
-     li:conn { J4-7; U4-57;     }
-     }
-     ha:spare3 {
-     li:conn { J4-9; U4-58;     }
-     }
-        ha:spare4 {
-        li:conn { J2-9; U4-59;        }
-        }
        ha:swdio {
-       li:conn { J3-3; U4-46;       }
-       }
-                                      ha:v_lipo {
-                                      li:conn { C5-2; J2-2; J9-8; R5-2; U1-1; U1-3;                                      }
-                                      }
-                                     ha:cs_companion0 {
-                                     li:conn { J9-6; U4-51;                                     }
-                                     }
-                                     ha:cs_companion1 {
-                                     li:conn { J9-5; U4-52;                                     }
-                                     }
+       li:conn { J5-3; U4-46;       }
+       }
+                                         ha:cs_companion0 {
+                                         li:conn { J9-6; U4-51;                                         }
+                                         }
+                                         ha:cs_companion1 {
+                                         li:conn { J9-5; U4-52;                                         }
+                                         }
+                                        ha:v_lipo {
+                                        li:conn { C5-2; J2-2; J9-8; R5-2; U1-1; U1-3;                                        }
+                                        }
      ha:unnamed_net1 {
      li:conn { C33-1; U4-6; X2-3;     }
      }
@@ -36721,170 +36583,170 @@ ha:pcb-rnd-board-v5 {
       ha:a0_lcd {
       li:conn { U4-17; X3-3;      }
       }
-                   ha:unnamed_net19 {
-                   li:conn { C30-1; U6-31; X1-3;                   }
-                   }
-                   ha:unnamed_net24 {
-                   li:conn { C191-1; L191-1; L192-1; U6-19;                   }
-                   }
-                  ha:unnamed_net18 {
-                  li:conn { C177-2; J8-1; L174-2;                  }
-                  }
-                   ha:unnamed_net27 {
-                   li:conn { C231-1; U6-24;                   }
-                   }
-                   ha:unnamed_net25 {
-                   li:conn { C181-2; L193-1; U6-18;                   }
-                   }
-                   ha:unnamed_net28 {
-                   li:conn { C231-2; U6-23;                   }
-                   }
-                  ha:unnamed_net15 {
-                  li:conn { R101-2; U4-44;                  }
-                  }
-                   ha:unnamed_net35 {
-                   li:conn { C173-2; L171-1; R171-2;                   }
-                   }
-                   ha:unnamed_net26 {
-                   li:conn { C174-1; L171-2; U6-17;                   }
-                   }
-                  ha:unnamed_net23 {
-                  li:conn { C210-1; L191-2; L201-1; U6-20;                  }
-                  }
-                   ha:unnamed_net38 {
-                   li:conn { C175-2; C177-1; L173-2; L174-1;                   }
-                   }
-                  ha:unnamed_net20 {
-                  li:conn { C31-1; U6-30; X1-1;                  }
-                  }
-                   ha:unnamed_net40 {
-                   li:conn { D13-1; R60-2;                   }
-                   }
-                   ha:mosi1 {
-                   li:conn { U4-23; X3-13;                   }
-                   }
-                  ha:unnamed_net33 {
-                  li:conn { C261-1; U6-26;                  }
-                  }
-                  ha:unnamed_net29 {
-                  li:conn { C211-1; U6-21;                  }
-                  }
-                   ha:unnamed_net30 {
-                   li:conn { R30-2; U6-14;                   }
-                   }
-                  ha:mosi2 {
-                  li:conn { J9-3; U4-36; U6-7;                  }
-                  }
-                   ha:unnamed_net37 {
-                   li:conn { C176-2; C181-1; L172-2; L173-1;                   }
-                   }
-                   ha:unnamed_net43 {
-                   li:conn { D16-1; R41-1;                   }
-                   }
-                   ha:unnamed_net39 {
-                   li:conn { C191-2; L193-2; L201-2;                   }
-                   }
-                   ha:unnamed_net45 {
-                   li:conn { D18-1; R43-1;                   }
-                   }
-                   ha:unnamed_net36 {
-                   li:conn { C174-2; C176-1; L172-1;                   }
-                   }
-                   ha:unnamed_net66 {
-                   li:conn { C9-1; X3-20;                   }
-                   }
-                   ha:reset_n {
-                   li:conn { C610-2; J3-2; U4-7; U6-2;                   }
-                   }
-                   ha:unnamed_net44 {
-                   li:conn { D17-1; R42-1;                   }
-                   }
-                  ha:unnamed_net34 {
-                  li:conn { C291-1; U6-29;                  }
-                  }
-                   ha:unnamed_net46 {
-                   li:conn { D8-1; L1-2; U3-1;                   }
-                   }
-                   ha:unnamed_net47 {
-                   li:conn { R32-2; R33-1; U3-3;                   }
-                   }
-                   ha:unnamed_net42 {
-                   li:conn { D15-1; R40-1;                   }
-                   }
-                  ha:unnamed_net49 {
-                  li:conn { R20-2; U4-20;                  }
-                  }
-                   ha:unnamed_net65 {
-                   li:conn { C8-2; X3-19;                   }
-                   }
-                  ha:unnamed_net50 {
-                  li:conn { R21-1; U4-41;                  }
-                  }
-                   ha:unnamed_net62 {
-                   li:conn { C3-2; X3-16;                   }
-                   }
-                   ha:unnamed_net68 {
-                   li:conn { C10-2; X3-22;                   }
-                   }
-                  ha:unnamed_net59 {
-                  li:conn { Q1-7; Q1-8; X3-K;                  }
-                  }
-                   ha:unnamed_net70 {
-                   li:conn { C13-2; X3-25;                   }
-                   }
-                   ha:unnamed_net71 {
-                   li:conn { C12-2; X3-24;                   }
-                   }
-                   ha:unnamed_net67 {
-                   li:conn { C9-2; X3-21;                   }
-                   }
-                   ha:unnamed_net73 {
-                   li:conn { Q1-2; R3-1;                   }
-                   }
-                   ha:unnamed_net51 {
-                   li:conn { R22-1; U4-9;                   }
-                   }
-                   ha:unnamed_net52 {
-                   li:conn { R23-1; U4-8;                   }
-                   }
-                   ha:unnamed_net48 {
-                   li:conn { D9-1; R51-1;                   }
-                   }
-                   ha:unnamed_net41 {
-                   li:conn { D14-1; R61-2;                   }
-                   }
-                   ha:unnamed_net72 {
-                   li:conn { C14-2; X3-26;                   }
-                   }
-                   ha:unnamed_net69 {
-                   li:conn { C11-2; X3-23;                   }
-                   }
-                   ha:unnamed_net63 {
-                   li:conn { C4-2; X3-17;                   }
-                   }
-                  ha:unnamed_net32 {
-                  li:conn { C42-2; U6-6;                  }
-                  }
-                   ha:usbdp {
-                   li:conn { J1-3; R102-1;                   }
-                   }
-                   ha:unnamed_net74 {
-                   li:conn { R29-1; U4-43;                   }
-                   }
-                   ha:unnamed_net75 {
-                   li:conn { U4-37; U8-2;                   }
-                   }
-                  ha:unnamed_net64 {
-                  li:conn { C4-1; C8-1; X3-18;                  }
-                  }
-                  ha:usbdm {
-                  li:conn { J1-2; R101-1;                  }
-                  }
-                   ha:rf_good {
-                   li:conn { R53-2; U4-40;                   }
-                   }
+                      ha:unnamed_net18 {
+                      li:conn { C177-2; J8-1; L174-2;                      }
+                      }
+                     ha:unnamed_net19 {
+                     li:conn { C30-1; U6-31; X1-3;                     }
+                     }
+                      ha:unnamed_net15 {
+                      li:conn { R101-2; U4-44;                      }
+                      }
+                     ha:unnamed_net24 {
+                     li:conn { C191-1; L191-1; L192-1; U6-19;                     }
+                     }
+                      ha:unnamed_net28 {
+                      li:conn { C231-2; U6-23;                      }
+                      }
+                      ha:unnamed_net23 {
+                      li:conn { C210-1; L191-2; L201-1; U6-20;                      }
+                      }
+                      ha:unnamed_net20 {
+                      li:conn { C31-1; U6-30; X1-1;                      }
+                      }
+                      ha:unnamed_net25 {
+                      li:conn { C181-2; L193-1; U6-18;                      }
+                      }
+                      ha:unnamed_net26 {
+                      li:conn { C174-1; L171-2; U6-17;                      }
+                      }
+                      ha:unnamed_net35 {
+                      li:conn { C173-2; L171-1; R171-2;                      }
+                      }
+                      ha:unnamed_net33 {
+                      li:conn { C261-1; U6-26;                      }
+                      }
+                      ha:unnamed_net29 {
+                      li:conn { C211-1; U6-21;                      }
+                      }
+                      ha:unnamed_net38 {
+                      li:conn { C175-2; C177-1; L173-2; L174-1;                      }
+                      }
+                      ha:mosi1 {
+                      li:conn { U4-23; X3-13;                      }
+                      }
+                      ha:mosi2 {
+                      li:conn { J9-3; U4-36; U6-7;                      }
+                      }
+                      ha:unnamed_net34 {
+                      li:conn { C291-1; U6-29;                      }
+                      }
+                      ha:unnamed_net30 {
+                      li:conn { R30-2; U6-14;                      }
+                      }
+                      ha:unnamed_net45 {
+                      li:conn { D18-1; R43-1;                      }
+                      }
+                     ha:unnamed_net27 {
+                     li:conn { C231-1; U6-24;                     }
+                     }
+                      ha:unnamed_net43 {
+                      li:conn { D16-1; R41-1;                      }
+                      }
+                      ha:unnamed_net39 {
+                      li:conn { C191-2; L193-2; L201-2;                      }
+                      }
+                     ha:unnamed_net40 {
+                     li:conn { D13-1; R60-2;                     }
+                     }
+                      ha:unnamed_net36 {
+                      li:conn { C174-2; C176-1; L172-1;                      }
+                      }
+                     ha:unnamed_net37 {
+                     li:conn { C176-2; C181-1; L172-2; L173-1;                     }
+                     }
+                      ha:reset_n {
+                      li:conn { C610-2; J5-2; U4-7; U6-2;                      }
+                      }
+                      ha:unnamed_net63 {
+                      li:conn { C4-2; X3-17;                      }
+                      }
+                      ha:unnamed_net50 {
+                      li:conn { R21-1; U4-41;                      }
+                      }
+                      ha:unnamed_net46 {
+                      li:conn { D8-1; L1-2; U3-1;                      }
+                      }
+                      ha:unnamed_net47 {
+                      li:conn { R32-2; R33-1; U3-3;                      }
+                      }
+                      ha:unnamed_net42 {
+                      li:conn { D15-1; R40-1;                      }
+                      }
+                      ha:unnamed_net49 {
+                      li:conn { R20-2; U4-20;                      }
+                      }
+                      ha:unnamed_net32 {
+                      li:conn { C42-2; U6-6;                      }
+                      }
+                     ha:unnamed_net66 {
+                     li:conn { C9-1; X3-20;                     }
+                     }
+                      ha:unnamed_net62 {
+                      li:conn { C3-2; X3-16;                      }
+                      }
+                      ha:unnamed_net52 {
+                      li:conn { R23-1; U4-8;                      }
+                      }
+                      ha:unnamed_net41 {
+                      li:conn { D14-1; R61-2;                      }
+                      }
+                      ha:unnamed_net65 {
+                      li:conn { C8-2; X3-19;                      }
+                      }
+                      ha:unnamed_net71 {
+                      li:conn { C12-2; X3-24;                      }
+                      }
+                     ha:unnamed_net44 {
+                     li:conn { D17-1; R42-1;                     }
+                     }
+                     ha:unnamed_net68 {
+                     li:conn { C10-2; X3-22;                     }
+                     }
+                      ha:unnamed_net51 {
+                      li:conn { R22-1; U4-9;                      }
+                      }
+                      ha:unnamed_net59 {
+                      li:conn { Q1-7; Q1-8; X3-K;                      }
+                      }
+                      ha:unnamed_net48 {
+                      li:conn { D9-1; R51-1;                      }
+                      }
+                      ha:unnamed_net67 {
+                      li:conn { C9-2; X3-21;                      }
+                      }
+                      ha:unnamed_net73 {
+                      li:conn { Q1-2; R3-1;                      }
+                      }
+                     ha:unnamed_net69 {
+                     li:conn { C11-2; X3-23;                     }
+                     }
+                     ha:unnamed_net75 {
+                     li:conn { U4-37; U8-2;                     }
+                     }
+                     ha:unnamed_net64 {
+                     li:conn { C4-1; C8-1; X3-18;                     }
+                     }
+                     ha:unnamed_net70 {
+                     li:conn { C13-2; X3-25;                     }
+                     }
+                    ha:unnamed_net72 {
+                    li:conn { C14-2; X3-26;                    }
+                    }
+                    ha:unnamed_net74 {
+                    li:conn { R29-1; U4-43;                    }
+                    }
+                     ha:usbdm {
+                     li:conn { J1-2; R101-1;                     }
+                     }
+                     ha:rf_good {
+                     li:conn { R53-2; U4-40;                     }
+                     }
+                    ha:usbdp {
+                    li:conn { J1-3; R102-1;                    }
+                    }
      ha:fire {
-     li:conn { J2-7; R20-1;     }
+     li:conn { J3-3; R20-1;     }
      }
      ha:encoder_select {
      li:conn { J100-3; U4-29;     }
@@ -36896,7 +36758,7 @@ ha:pcb-rnd-board-v5 {
     li:conn { J2-3; R21-2;    }
     }
      ha:fire12V {
-     li:conn { C2-1; D8-2; J2-5; R32-1;     }
+     li:conn { C2-1; D8-2; J3-1; R32-1;     }
      }
      ha:cs_radio {
      li:conn { U4-61; U6-11;     }