work in process
[hw/easymotor] / easymotor.lht
index 678769a8c89292f2fa09ec44a1812bedf0d5815b..1eb8795407f6154ee39350869b712ac1c208552f 100644 (file)
@@ -10,33 +10,33 @@ ha:pcb-rnd-board-v5 {
            ha:unnamed_net14 {
            li:conn { C2-1; U7-4; X2-1;           }
            }
-              ha:unnamed_net20 {
-              li:conn { J5-3; R9-1; R55-1;              }
-              }
-             ha:unnamed_net15 {
-             li:conn { R55-2; U7-14;             }
-             }
-             ha:unnamed_net16 {
-             li:conn { R54-2; U7-13;             }
-             }
-             ha:unnamed_net22 {
-             li:conn { J12-4; R31-2;             }
+                ha:unnamed_net20 {
+                li:conn { J5-3; R9-1; R55-1;                }
+                }
+               ha:unnamed_net15 {
+               li:conn { R55-2; U7-14;               }
+               }
+                ha:unnamed_net22 {
+                li:conn { J12-4; R31-2;                }
+                }
+                ha:unnamed_net23 {
+                li:conn { D1-1; D1-4; U2-1;                }
+                }
+               ha:unnamed_net16 {
+               li:conn { R54-2; U7-13;               }
+               }
+               ha:unnamed_net19 {
+               li:conn { J5-2; R54-1;               }
+               }
+                ha:unnamed_net25 {
+                li:conn { D1-2; R50-1;                }
+                }
+               ha:unnamed_net24 {
+               li:conn { R35-2; U2-5;               }
+               }
+             ha:beeper {
+             li:conn { U7-3; U8-2;             }
              }
-           ha:unnamed_net19 {
-           li:conn { J5-2; R54-1;           }
-           }
-           ha:unnamed_net24 {
-           li:conn { R35-2; U2-5;           }
-           }
-          ha:unnamed_net23 {
-          li:conn { D1-1; D1-4; U2-1;          }
-          }
-         ha:beeper {
-         li:conn { U7-3; U8-2;         }
-         }
-                    ha:unnamed_net25 {
-                    li:conn { D1-2; R50-1;                    }
-                    }
                    ha:GND {
                    li:conn { B1-2; C1-1; C2-2; C3-2; C4-1; C5-1; C7-1; C9-1; C37-1; C38-2; C39-1; C101-1; C102-1; H1-1; H2-1; H3-1; H4-1; J1-2; J5-5; J5-G; J6-1; J12-5; J12-6; R28-1; R32-1; R35-1; R51-1; U1-2; U2-2; U3-2; U3-4; U3-5; U5-4; U7-33; U8-1; X2-2; X2-4;                   }
                    }
@@ -4449,6 +4449,7 @@ ha:pcb-rnd-board-v5 {
      ha:drc {
       min_drill = 10.0 mil
      }
+       via_proto = 0
    }
    ha:editor {
     snap_pin = true
@@ -4458,9 +4459,9 @@ ha:pcb-rnd-board-v5 {
     buffer_number = 0
     ha:view {
      flip_x = 0
-     flip_y = 1
+     flip_y = 0
     }
-    show_solder_side = 1
+    show_solder_side = 0
      show_drc = true
       clear_line = true
        all_direction_lines = false
@@ -4685,7 +4686,7 @@ ha:pcb-rnd-board-v5 {
        }
       }
        ha:padstack_ref.129535 {
-        proto=0; x=676.0mil; y=300.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+        proto=0; x=681.0mil; y=300.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
         ha:flags {
          clearline=1
         }
@@ -4730,7 +4731,7 @@ ha:pcb-rnd-board-v5 {
         }
        }
        ha:padstack_ref.150030 {
-        proto=0; x=676.0mil; y=214.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+        proto=0; x=681.0mil; y=214.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
         ha:flags {
          clearline=1
         }
@@ -4810,8 +4811,8 @@ ha:pcb-rnd-board-v5 {
         li:thermal {
         }
        }
-       ha:padstack_ref.151442 {
-        proto=0; x=740.0mil; y=475.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:padstack_ref.151555 {
+        proto=0; x=765.0mil; y=465.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
         ha:flags {
          clearline=1
         }
@@ -4819,8 +4820,8 @@ ha:pcb-rnd-board-v5 {
         li:thermal {
         }
        }
-       ha:padstack_ref.151446 {
-        proto=0; x=740.0mil; y=421.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:padstack_ref.151617 {
+        proto=0; x=840.0mil; y=636.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
         ha:flags {
          clearline=1
         }
@@ -4828,8 +4829,8 @@ ha:pcb-rnd-board-v5 {
         li:thermal {
         }
        }
-       ha:padstack_ref.151555 {
-        proto=0; x=765.0mil; y=465.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:padstack_ref.151645 {
+        proto=0; x=958.0mil; y=880.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
         ha:flags {
          clearline=1
         }
@@ -4837,8 +4838,8 @@ ha:pcb-rnd-board-v5 {
         li:thermal {
         }
        }
-       ha:padstack_ref.151617 {
-        proto=0; x=840.0mil; y=636.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:padstack_ref.151742 {
+        proto=0; x=869.0mil; y=821.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
         ha:flags {
          clearline=1
         }
@@ -4846,8 +4847,17 @@ ha:pcb-rnd-board-v5 {
         li:thermal {
         }
        }
-       ha:padstack_ref.151645 {
-        proto=0; x=958.0mil; y=880.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:padstack_ref.153498 {
+        proto=0; x=27.6606mm; y=299.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+       }
+       ha:padstack_ref.150314 {
+        proto=0; x=865.0mil; y=646.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
         ha:flags {
          clearline=1
         }
@@ -4855,8 +4865,8 @@ ha:pcb-rnd-board-v5 {
         li:thermal {
         }
        }
-       ha:padstack_ref.151677 {
-        proto=0; x=1.361in; y=643.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:padstack_ref.150324 {
+        proto=0; x=743.0mil; y=739.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
         ha:flags {
          clearline=1
         }
@@ -4864,8 +4874,8 @@ ha:pcb-rnd-board-v5 {
         li:thermal {
         }
        }
-       ha:padstack_ref.151690 {
-        proto=0; x=1.199in; y=642.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:padstack_ref.163807 {
+        proto=0; x=28.2194mm; y=685.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
         ha:flags {
          clearline=1
         }
@@ -4873,17 +4883,29 @@ ha:pcb-rnd-board-v5 {
         li:thermal {
         }
        }
-       ha:padstack_ref.151742 {
-        proto=0; x=869.0mil; y=821.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:padstack_ref.167144 {
+        proto=0; x=528.0mil; y=187.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
         ha:flags {
          clearline=1
         }
 
         li:thermal {
+          li:0 {
+           on  
+           solid  
+          }
+          li:2 {
+           on  
+           solid  
+          }
+          li:3 {
+           on  
+           solid  
+          }
         }
        }
-       ha:padstack_ref.153498 {
-        proto=0; x=27.6606mm; y=299.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:padstack_ref.167307 {
+        proto=0; x=637.0mil; y=133.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
         ha:flags {
          clearline=1
         }
@@ -4891,8 +4913,8 @@ ha:pcb-rnd-board-v5 {
         li:thermal {
         }
        }
-       ha:padstack_ref.150314 {
-        proto=0; x=865.0mil; y=646.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:padstack_ref.167314 {
+        proto=0; x=357.0mil; y=133.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
         ha:flags {
          clearline=1
         }
@@ -4900,8 +4922,8 @@ ha:pcb-rnd-board-v5 {
         li:thermal {
         }
        }
-       ha:padstack_ref.150324 {
-        proto=0; x=743.0mil; y=739.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:padstack_ref.167348 {
+        proto=0; x=439.0mil; y=172.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
         ha:flags {
          clearline=1
         }
@@ -4984,7 +5006,7 @@ ha:pcb-rnd-board-v5 {
 
         li:objects {
          ha:padstack_ref.122908 {
-          proto=0; x=631.0mil; y=5.396992mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          proto=0; x=681.0mil; y=150.52mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -5002,7 +5024,7 @@ ha:pcb-rnd-board-v5 {
           }
          }
          ha:padstack_ref.122909 {
-          proto=0; x=631.0mil; y=181.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          proto=0; x=681.0mil; y=182.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -5036,25 +5058,25 @@ ha:pcb-rnd-board-v5 {
 
            li:objects {
             ha:line.122896 {
-             x1=631.0mil; y1=196.74mil; x2=631.0mil; y2=196.74mil; thickness=0.1mm; clearance=0.0;
+             x1=681.0mil; y1=4.223004mm; x2=681.0mil; y2=4.223004mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
             ha:line.122899 {
-             x1=631.0mil; y1=196.74mil; x2=631.0mil; y2=196.74mil; thickness=0.1mm; clearance=0.0;
+             x1=681.0mil; y1=4.223004mm; x2=681.0mil; y2=4.223004mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
             ha:line.122902 {
-             x1=631.0mil; y1=196.74mil; x2=631.0mil; y2=3.997196mm; thickness=0.1mm; clearance=0.0;
+             x1=681.0mil; y1=4.223004mm; x2=681.0mil; y2=5.223004mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
             ha:line.122905 {
-             x1=631.0mil; y1=196.74mil; x2=17.0274mm; y2=196.74mil; thickness=0.1mm; clearance=0.0;
+             x1=681.0mil; y1=4.223004mm; x2=16.2974mm; y2=4.223004mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -5149,7 +5171,7 @@ ha:pcb-rnd-board-v5 {
 
         li:objects {
          ha:padstack_ref.122936 {
-          proto=0; x=26.6446mm; y=43.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          proto=0; x=581.0mil; y=710.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
           ha:flags {
            clearline=1
           }
@@ -5163,7 +5185,7 @@ ha:pcb-rnd-board-v5 {
           }
          }
          ha:padstack_ref.122937 {
-          proto=0; x=26.6446mm; y=-35.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          proto=0; x=659.0mil; y=710.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
           ha:flags {
            clearline=1
           }
@@ -5177,7 +5199,7 @@ ha:pcb-rnd-board-v5 {
           }
          }
          ha:padstack_ref.122938 {
-          proto=0; x=967.0mil; y=-35.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          proto=0; x=659.0mil; y=628.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
           ha:flags {
            clearline=1
           }
@@ -5191,7 +5213,7 @@ ha:pcb-rnd-board-v5 {
           }
          }
          ha:padstack_ref.122939 {
-          proto=0; x=967.0mil; y=4.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          proto=0; x=620.0mil; y=628.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
           ha:flags {
            clearline=1
           }
@@ -5209,7 +5231,7 @@ ha:pcb-rnd-board-v5 {
           }
          }
          ha:padstack_ref.122940 {
-          proto=0; x=967.0mil; y=43.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          proto=0; x=581.0mil; y=628.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
           ha:flags {
            clearline=1
           }
@@ -5231,16 +5253,16 @@ ha:pcb-rnd-board-v5 {
 
            li:objects {
             ha:line.122912 {
-             x1=939.0mil; y1=63.0mil; x2=1.078in; y2=63.0mil; thickness=10.0mil; clearance=0.0;
+             x1=561.0mil; y1=600.0mil; x2=561.0mil; y2=739.0mil; thickness=10.0mil; clearance=0.0;
             }
             ha:line.122915 {
-             x1=1.078in; y1=63.0mil; x2=1.078in; y2=-55.0mil; thickness=10.0mil; clearance=0.0;
+             x1=561.0mil; y1=739.0mil; x2=679.0mil; y2=739.0mil; thickness=10.0mil; clearance=0.0;
             }
             ha:line.122918 {
-             x1=1.078in; y1=-55.0mil; x2=939.0mil; y2=-55.0mil; thickness=10.0mil; clearance=0.0;
+             x1=679.0mil; y1=739.0mil; x2=679.0mil; y2=600.0mil; thickness=10.0mil; clearance=0.0;
             }
             ha:line.122921 {
-             x1=939.0mil; y1=-55.0mil; x2=939.0mil; y2=63.0mil; thickness=10.0mil; clearance=0.0;
+             x1=679.0mil; y1=600.0mil; x2=561.0mil; y2=600.0mil; thickness=10.0mil; clearance=0.0;
             }
            }
            ha:type {
@@ -5255,25 +5277,25 @@ ha:pcb-rnd-board-v5 {
 
            li:objects {
             ha:line.122924 {
-             x1=25.39492mm; y1=4.0mil; x2=25.39492mm; y2=4.0mil; thickness=0.1mm; clearance=0.0;
+             x1=620.0mil; y1=16.78432mm; x2=620.0mil; y2=16.78432mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
             ha:line.122927 {
-             x1=26.6446mm; y1=43.0mil; x2=26.6446mm; y2=43.0mil; thickness=0.1mm; clearance=0.0;
+             x1=581.0mil; y1=710.0mil; x2=581.0mil; y2=710.0mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
             ha:line.122930 {
-             x1=26.6446mm; y1=43.0mil; x2=25.6446mm; y2=43.0mil; thickness=0.1mm; clearance=0.0;
+             x1=581.0mil; y1=710.0mil; x2=581.0mil; y2=17.034mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
             ha:line.122933 {
-             x1=26.6446mm; y1=43.0mil; x2=26.6446mm; y2=2.0922mm; thickness=0.1mm; clearance=0.0;
+             x1=581.0mil; y1=710.0mil; x2=13.7574mm; y2=710.0mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -5364,7 +5386,7 @@ ha:pcb-rnd-board-v5 {
 
         li:objects {
          ha:padstack_ref.122955 {
-          proto=0; x=36.1696mm; y=1.536192mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          proto=0; x=690.74mil; y=579.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -5382,7 +5404,7 @@ ha:pcb-rnd-board-v5 {
           }
          }
          ha:padstack_ref.122956 {
-          proto=0; x=36.1696mm; y=29.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          proto=0; x=16.745204mm; y=579.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -5416,25 +5438,25 @@ ha:pcb-rnd-board-v5 {
 
            li:objects {
             ha:line.122943 {
-             x1=36.1696mm; y1=44.74mil; x2=36.1696mm; y2=44.74mil; thickness=0.1mm; clearance=0.0;
+             x1=675.0mil; y1=579.0mil; x2=675.0mil; y2=579.0mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
             ha:line.122946 {
-             x1=36.1696mm; y1=44.74mil; x2=36.1696mm; y2=44.74mil; thickness=0.1mm; clearance=0.0;
+             x1=675.0mil; y1=579.0mil; x2=675.0mil; y2=579.0mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
             ha:line.122949 {
-             x1=36.1696mm; y1=44.74mil; x2=36.1696mm; y2=0.136396mm; thickness=0.1mm; clearance=0.0;
+             x1=675.0mil; y1=579.0mil; x2=16.145mm; y2=579.0mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
             ha:line.122952 {
-             x1=36.1696mm; y1=44.74mil; x2=37.1696mm; y2=44.74mil; thickness=0.1mm; clearance=0.0;
+             x1=675.0mil; y1=579.0mil; x2=675.0mil; y2=13.7066mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -5450,275 +5472,6 @@ ha:pcb-rnd-board-v5 {
        }
         uid = 2QR0bPjef7NHrqA/TKoAAAAZ
        }
-        ha:subc.123085 {
-         ha:attributes {
-          value=TDK_PS12
-          footprint=TDK_PS12
-          refdes=U8
-         }
-        ha:data {
-                li:padstack_prototypes {
-
-         ha:ps_proto_v4.0 {
-           hdia=0.700024mm; 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 {
-                -0.999998mm  
-                -0.999998mm  
-                0.999998mm  
-                -0.999998mm  
-                0.999998mm  
-                0.999998mm  
-                -0.999998mm  
-                0.999998mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               bottom = 1
-               copper = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -0.999998mm  
-                -0.999998mm  
-                0.999998mm  
-                -0.999998mm  
-                0.999998mm  
-                0.999998mm  
-                -0.999998mm  
-                0.999998mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               intern = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -0.999998mm  
-                -0.999998mm  
-                0.999998mm  
-                -0.999998mm  
-                0.999998mm  
-                0.999998mm  
-                -0.999998mm  
-                0.999998mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -1.099947mm  
-                -1.099947mm  
-                1.099947mm  
-                -1.099947mm  
-                1.099947mm  
-                1.099947mm  
-                -1.099947mm  
-                1.099947mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               bottom = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -1.099947mm  
-                -1.099947mm  
-                1.099947mm  
-                -1.099947mm  
-                1.099947mm  
-                1.099947mm  
-                -1.099947mm  
-                1.099947mm  
-               }
-             }
-           }
-         }
-
-         ha:ps_proto_v4.1 {
-           hdia=0.700024mm; hplated=1; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=1.999996mm;              }
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=1.999996mm;              }
-              ha:combining {              }
-              ha:layer_mask {
-               bottom = 1
-               copper = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=1.999996mm;              }
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               intern = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=2.199894mm;              }
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=2.199894mm;              }
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               bottom = 1
-               mask = 1
-              }
-              clearance=0.0
-             }
-           }
-         }
-        }
-
-         li:objects {
-          ha:padstack_ref.123099 {
-           proto=0; x=1.1in; y=10.200132mm; rot=-270.000000; xmirror=1; smirror=1; clearance=0.499999mm;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-             li:2 {
-              on  
-              diag  
-              round  
-             }
-             li:3 {
-              on  
-              diag  
-              round  
-             }
-             li:5 {
-              on  
-              diag  
-              round  
-             }
-           }
-
-           ha:attributes {
-             term=1
-             name=pin1
-           }
-          }
-          ha:padstack_ref.123100 {
-           proto=1; x=1.1in; y=15.200122mm; rot=-270.000000; xmirror=1; smirror=1; clearance=0.499999mm;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=2
-             name=pin2
-           }
-          }
-         }
-         li:layers {
-
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
-
-            li:objects {
-             ha:arc.123086 {
-              x=1.1in; y=500.0mil; width=6.100064mm; height=6.100064mm; astart=270.000000; adelta=-360.000000; thickness=10.0mil; clearance=0.0;
-             }
-            }
-            ha:type {
-             silk = 1
-             bottom = 1
-            }
-          }
-
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
-
-            li:objects {
-             ha:line.123087 {
-              x1=1.1in; y1=12.700127mm; x2=1.1in; y2=12.700127mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.123090 {
-              x1=1.1in; y1=500.0mil; x2=1.1in; y2=500.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.123093 {
-              x1=1.1in; y1=500.0mil; x2=1.1in; y2=13.7mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.123096 {
-              x1=1.1in; y1=500.0mil; x2=28.94mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             bottom = 1
-             virtual = 1
-             misc = 1
-            }
-          }
-         }
-        }
-         uid = 2QR0bPjef7NHrqA/TKoAAABN
-        }
         ha:subc.123169 {
          ha:attributes {
           value=10k_0.1%
@@ -5794,7 +5547,7 @@ ha:pcb-rnd-board-v5 {
 
          li:objects {
           ha:padstack_ref.123182 {
-           proto=0; x=162.0mil; y=73.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           proto=0; x=708.0mil; y=395.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -5812,7 +5565,7 @@ ha:pcb-rnd-board-v5 {
            }
           }
           ha:padstack_ref.123183 {
-           proto=0; x=4.914392mm; y=73.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           proto=0; x=739.48mil; y=395.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -5846,25 +5599,25 @@ ha:pcb-rnd-board-v5 {
 
             li:objects {
              ha:line.123170 {
-              x1=177.74mil; y1=73.0mil; x2=177.74mil; y2=73.0mil; thickness=0.1mm; clearance=0.0;
+              x1=723.74mil; y1=395.0mil; x2=723.74mil; y2=395.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
              ha:line.123173 {
-              x1=177.74mil; y1=73.0mil; x2=177.74mil; y2=73.0mil; thickness=0.1mm; clearance=0.0;
+              x1=723.74mil; y1=395.0mil; x2=723.74mil; y2=395.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
              ha:line.123176 {
-              x1=177.74mil; y1=73.0mil; x2=5.514596mm; y2=73.0mil; thickness=0.1mm; clearance=0.0;
+              x1=723.74mil; y1=395.0mil; x2=19.382996mm; y2=395.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
              ha:line.123179 {
-              x1=177.74mil; y1=73.0mil; x2=177.74mil; y2=2.8542mm; thickness=0.1mm; clearance=0.0;
+              x1=723.74mil; y1=395.0mil; x2=723.74mil; y2=11.033mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -6439,7 +6192,7 @@ ha:pcb-rnd-board-v5 {
 
          li:objects {
           ha:padstack_ref.123369 {
-           proto=0; x=0.895604mm; y=102.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           proto=0; x=421.0mil; y=445.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -6457,7 +6210,7 @@ ha:pcb-rnd-board-v5 {
            }
           }
           ha:padstack_ref.123370 {
-           proto=0; x=1.695196mm; y=102.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           proto=0; x=421.0mil; y=10.503408mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -6491,25 +6244,25 @@ ha:pcb-rnd-board-v5 {
 
             li:objects {
              ha:line.123357 {
-              x1=51.0mil; y1=102.0mil; x2=51.0mil; y2=102.0mil; thickness=0.1mm; clearance=0.0;
+              x1=421.0mil; y1=10.903204mm; x2=421.0mil; y2=10.903204mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
              ha:line.123360 {
-              x1=51.0mil; y1=102.0mil; x2=51.0mil; y2=102.0mil; thickness=0.1mm; clearance=0.0;
+              x1=421.0mil; y1=10.903204mm; x2=421.0mil; y2=10.903204mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
              ha:line.123363 {
-              x1=51.0mil; y1=102.0mil; x2=2.2954mm; y2=102.0mil; thickness=0.1mm; clearance=0.0;
+              x1=421.0mil; y1=10.903204mm; x2=421.0mil; y2=9.903204mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
              ha:line.123366 {
-              x1=51.0mil; y1=102.0mil; x2=51.0mil; y2=3.5908mm; thickness=0.1mm; clearance=0.0;
+              x1=421.0mil; y1=10.903204mm; x2=11.6934mm; y2=10.903204mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -6600,7 +6353,7 @@ ha:pcb-rnd-board-v5 {
 
          li:objects {
           ha:padstack_ref.123385 {
-           proto=0; x=2.101596mm; y=42.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           proto=0; x=370.0mil; y=10.503408mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -6614,7 +6367,7 @@ ha:pcb-rnd-board-v5 {
            }
           }
           ha:padstack_ref.123386 {
-           proto=0; x=1.302004mm; y=42.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           proto=0; x=370.0mil; y=445.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -6648,25 +6401,25 @@ ha:pcb-rnd-board-v5 {
 
             li:objects {
              ha:line.123373 {
-              x1=67.0mil; y1=42.0mil; x2=67.0mil; y2=42.0mil; thickness=0.1mm; clearance=0.0;
+              x1=370.0mil; y1=10.903204mm; x2=370.0mil; y2=10.903204mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
              ha:line.123376 {
-              x1=67.0mil; y1=42.0mil; x2=67.0mil; y2=42.0mil; thickness=0.1mm; clearance=0.0;
+              x1=370.0mil; y1=10.903204mm; x2=370.0mil; y2=10.903204mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
              ha:line.123379 {
-              x1=67.0mil; y1=42.0mil; x2=0.7018mm; y2=42.0mil; thickness=0.1mm; clearance=0.0;
+              x1=370.0mil; y1=10.903204mm; x2=370.0mil; y2=11.903204mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
              ha:line.123382 {
-              x1=67.0mil; y1=42.0mil; x2=67.0mil; y2=0.0668mm; thickness=0.1mm; clearance=0.0;
+              x1=370.0mil; y1=10.903204mm; x2=8.398mm; y2=10.903204mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -10701,10 +10454,6 @@ ha:pcb-rnd-board-v5 {
           }
           ha:padstack_ref.142185 {
            proto=1; x=32.664019mm; y=754.33mil; rot=180.000000; xmirror=0; smirror=0; clearance=0.0;
-           ha:flags {
-            clearline=1
-           }
-
            li:thermal {
            }
 
@@ -10714,10 +10463,6 @@ ha:pcb-rnd-board-v5 {
           }
           ha:padstack_ref.142186 {
            proto=1; x=26.263981mm; y=754.33mil; rot=180.000000; xmirror=0; smirror=0; clearance=0.0;
-           ha:flags {
-            clearline=1
-           }
-
            li:thermal {
            }
 
@@ -10727,10 +10472,6 @@ ha:pcb-rnd-board-v5 {
           }
           ha:padstack_ref.142187 {
            proto=2; x=30.614112mm; y=21.409914mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.0;
-           ha:flags {
-            clearline=1
-           }
-
            li:thermal {
            }
 
@@ -10740,10 +10481,6 @@ ha:pcb-rnd-board-v5 {
           }
           ha:padstack_ref.142188 {
            proto=2; x=1.11472in; y=21.409914mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.0;
-           ha:flags {
-            clearline=1
-           }
-
            li:thermal {
            }
 
@@ -10753,10 +10490,6 @@ ha:pcb-rnd-board-v5 {
           }
           ha:padstack_ref.142189 {
            proto=3; x=1.28598in; y=864.57mil; rot=180.000000; xmirror=0; smirror=0; clearance=0.259969mm;
-           ha:flags {
-            clearline=1
-           }
-
            li:thermal {
            }
 
@@ -10767,10 +10500,6 @@ ha:pcb-rnd-board-v5 {
           }
           ha:padstack_ref.142190 {
            proto=3; x=1.28598in; y=20.860004mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.259969mm;
-           ha:flags {
-            clearline=1
-           }
-
            li:thermal {
            }
 
@@ -10781,10 +10510,6 @@ ha:pcb-rnd-board-v5 {
           }
           ha:padstack_ref.142191 {
            proto=4; x=1.28598in; y=21.410041mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.259969mm;
-           ha:flags {
-            clearline=1
-           }
-
            li:thermal {
            }
 
@@ -10795,10 +10520,6 @@ ha:pcb-rnd-board-v5 {
           }
           ha:padstack_ref.142192 {
            proto=5; x=1.28598in; y=21.410041mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.259969mm;
-           ha:flags {
-            clearline=1
-           }
-
            li:thermal {
            }
 
@@ -10809,10 +10530,6 @@ ha:pcb-rnd-board-v5 {
           }
           ha:padstack_ref.142193 {
            proto=3; x=26.264108mm; y=864.57mil; rot=180.000000; xmirror=0; smirror=0; clearance=0.259969mm;
-           ha:flags {
-            clearline=1
-           }
-
            li:thermal {
            }
 
@@ -10823,10 +10540,6 @@ ha:pcb-rnd-board-v5 {
           }
           ha:padstack_ref.142194 {
            proto=3; x=26.264108mm; y=20.860004mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.259969mm;
-           ha:flags {
-            clearline=1
-           }
-
            li:thermal {
            }
 
@@ -10837,10 +10550,6 @@ ha:pcb-rnd-board-v5 {
           }
           ha:padstack_ref.142195 {
            proto=4; x=26.264108mm; y=21.410041mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.259969mm;
-           ha:flags {
-            clearline=1
-           }
-
            li:thermal {
            }
 
@@ -10851,10 +10560,6 @@ ha:pcb-rnd-board-v5 {
           }
           ha:padstack_ref.142196 {
            proto=5; x=26.264108mm; y=21.410041mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.259969mm;
-           ha:flags {
-            clearline=1
-           }
-
            li:thermal {
            }
 
@@ -12608,7 +12313,7 @@ ha:pcb-rnd-board-v5 {
 
          li:objects {
           ha:padstack_ref.123166 {
-           proto=0; x=4.838192mm; y=33.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           proto=0; x=739.74mil; y=433.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -12622,7 +12327,7 @@ ha:pcb-rnd-board-v5 {
            }
           }
           ha:padstack_ref.123167 {
-           proto=0; x=159.0mil; y=33.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           proto=0; x=17.989804mm; y=433.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -12656,25 +12361,25 @@ ha:pcb-rnd-board-v5 {
 
             li:objects {
              ha:line.123154 {
-              x1=174.74mil; y1=33.0mil; x2=174.74mil; y2=33.0mil; thickness=0.1mm; clearance=0.0;
+              x1=724.0mil; y1=433.0mil; x2=724.0mil; y2=433.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
              ha:line.123157 {
-              x1=174.74mil; y1=33.0mil; x2=174.74mil; y2=33.0mil; thickness=0.1mm; clearance=0.0;
+              x1=724.0mil; y1=433.0mil; x2=724.0mil; y2=433.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
              ha:line.123160 {
-              x1=174.74mil; y1=33.0mil; x2=3.438396mm; y2=33.0mil; thickness=0.1mm; clearance=0.0;
+              x1=724.0mil; y1=433.0mil; x2=17.3896mm; y2=433.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
              ha:line.123163 {
-              x1=174.74mil; y1=33.0mil; x2=174.74mil; y2=-0.1618mm; thickness=0.1mm; clearance=0.0;
+              x1=724.0mil; y1=433.0mil; x2=724.0mil; y2=9.9982mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -12859,7 +12564,7 @@ ha:pcb-rnd-board-v5 {
 
          li:objects {
           ha:padstack_ref.156144 {
-           proto=0; x=16.527128mm; y=13.722341mm; rot=-90.000000; xmirror=1; smirror=1; clearance=0.152527mm;
+           proto=0; x=13.748004mm; y=259.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.152527mm;
            ha:flags {
             clearline=1
            }
@@ -12883,7 +12588,7 @@ ha:pcb-rnd-board-v5 {
            }
           }
           ha:padstack_ref.156145 {
-           proto=1; x=16.527128mm; y=11.722345mm; rot=-90.000000; xmirror=1; smirror=1; clearance=0.152527mm;
+           proto=1; x=620.0mil; y=259.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.152527mm;
            ha:flags {
             clearline=1
            }
@@ -12905,16 +12610,16 @@ ha:pcb-rnd-board-v5 {
 
             li:objects {
              ha:line.156119 {
-              x1=19.327224mm; y1=15.672299mm; x2=14.827106mm; y2=15.672299mm; thickness=6.0mil; clearance=0.0;
+              x1=464.49mil; y1=369.24mil; x2=464.49mil; y2=4.878578mm; thickness=6.0mil; clearance=0.0;
              }
              ha:line.156122 {
-              x1=14.827106mm; y1=15.672299mm; x2=14.827106mm; y2=9.772387mm; thickness=6.0mil; clearance=0.0;
+              x1=464.49mil; y1=4.878578mm; x2=17.697958mm; y2=4.878578mm; thickness=6.0mil; clearance=0.0;
              }
              ha:line.156125 {
-              x1=14.827106mm; y1=9.772387mm; x2=19.327224mm; y2=9.772387mm; thickness=6.0mil; clearance=0.0;
+              x1=17.697958mm; y1=4.878578mm; x2=17.697958mm; y2=369.24mil; thickness=6.0mil; clearance=0.0;
              }
              ha:line.156128 {
-              x1=19.327224mm; y1=9.772387mm; x2=19.327224mm; y2=15.672299mm; thickness=6.0mil; clearance=0.0;
+              x1=17.697958mm; y1=369.24mil; x2=464.49mil; y2=369.24mil; thickness=6.0mil; clearance=0.0;
              }
             }
             ha:type {
@@ -12929,25 +12634,25 @@ ha:pcb-rnd-board-v5 {
 
             li:objects {
              ha:line.156132 {
-              x1=16.527128mm; y1=12.722343mm; x2=16.527128mm; y2=12.722343mm; thickness=0.1mm; clearance=0.0;
+              x1=14.748002mm; y1=259.0mil; x2=14.748002mm; y2=259.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
              ha:line.156135 {
-              x1=19.327224mm; y1=15.672299mm; x2=19.327224mm; y2=15.672299mm; thickness=0.1mm; clearance=0.0;
+              x1=464.49mil; y1=369.24mil; x2=464.49mil; y2=369.24mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
              ha:line.156138 {
-              x1=19.327224mm; y1=15.672299mm; x2=19.327224mm; y2=656.38972441mil; thickness=0.1mm; clearance=0.0;
+              x1=464.49mil; y1=369.24mil; x2=10.798046mm; y2=369.24mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
              ha:line.156141 {
-              x1=19.327224mm; y1=15.672299mm; x2=20.327224mm; y2=15.672299mm; thickness=0.1mm; clearance=0.0;
+              x1=464.49mil; y1=369.24mil; x2=464.49mil; y2=10.378696mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -13144,7 +12849,7 @@ ha:pcb-rnd-board-v5 {
 
          li:objects {
           ha:padstack_ref.156409 {
-           proto=0; x=450.0mil; y=250.0mil; rot=-270.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+           proto=0; x=170.0mil; y=500.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
            ha:flags {
             clearline=1
            }
@@ -13168,7 +12873,7 @@ ha:pcb-rnd-board-v5 {
            }
           }
           ha:padstack_ref.156410 {
-           proto=0; x=450.0mil; y=350.0mil; rot=-270.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+           proto=0; x=270.0mil; y=500.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
            ha:flags {
             clearline=1
            }
@@ -13192,7 +12897,7 @@ ha:pcb-rnd-board-v5 {
            }
           }
           ha:padstack_ref.156411 {
-           proto=0; x=450.0mil; y=450.0mil; rot=-270.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+           proto=0; x=370.0mil; y=500.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
            ha:flags {
             clearline=1
            }
@@ -13206,7 +12911,7 @@ ha:pcb-rnd-board-v5 {
            }
           }
           ha:padstack_ref.156412 {
-           proto=0; x=450.0mil; y=550.0mil; rot=-270.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+           proto=0; x=470.0mil; y=500.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
            ha:flags {
             clearline=1
            }
@@ -13220,7 +12925,7 @@ ha:pcb-rnd-board-v5 {
            }
           }
           ha:padstack_ref.156413 {
-           proto=0; x=450.0mil; y=650.0mil; rot=-270.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+           proto=0; x=570.0mil; y=500.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
            ha:flags {
             clearline=1
            }
@@ -13234,7 +12939,7 @@ ha:pcb-rnd-board-v5 {
            }
           }
           ha:padstack_ref.156414 {
-           proto=1; x=450.0mil; y=750.0mil; rot=-270.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+           proto=1; x=670.0mil; y=500.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
            ha:flags {
             clearline=1
            }
@@ -13256,16 +12961,16 @@ ha:pcb-rnd-board-v5 {
 
             li:objects {
              ha:line.156384 {
-              x1=322.05mil; y1=4.849876mm; x2=577.96mil; y2=4.849876mm; thickness=6.0mil; clearance=0.0;
+              x1=2.817876mm; y1=627.95mil; x2=2.817876mm; y2=372.04mil; thickness=6.0mil; clearance=0.0;
              }
              ha:line.156387 {
-              x1=577.96mil; y1=4.849876mm; x2=577.96mil; y2=20.54987mm; thickness=6.0mil; clearance=0.0;
+              x1=2.817876mm; y1=372.04mil; x2=18.51787mm; y2=372.04mil; thickness=6.0mil; clearance=0.0;
              }
              ha:line.156390 {
-              x1=577.96mil; y1=20.54987mm; x2=322.05mil; y2=20.54987mm; thickness=6.0mil; clearance=0.0;
+              x1=18.51787mm; y1=372.04mil; x2=18.51787mm; y2=627.95mil; thickness=6.0mil; clearance=0.0;
              }
              ha:line.156393 {
-              x1=322.05mil; y1=20.54987mm; x2=322.05mil; y2=4.849876mm; thickness=6.0mil; clearance=0.0;
+              x1=18.51787mm; y1=627.95mil; x2=2.817876mm; y2=627.95mil; thickness=6.0mil; clearance=0.0;
              }
             }
             ha:type {
@@ -13280,25 +12985,25 @@ ha:pcb-rnd-board-v5 {
 
             li:objects {
              ha:line.156397 {
-              x1=450.0mil; y1=500.0mil; x2=450.0mil; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+              x1=420.0mil; y1=500.0mil; x2=420.0mil; y2=500.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
              ha:line.156400 {
-              x1=322.05mil; y1=4.849876mm; x2=322.05mil; y2=4.849876mm; thickness=0.1mm; clearance=0.0;
+              x1=2.817876mm; y1=627.95mil; x2=2.817876mm; y2=627.95mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
              ha:line.156403 {
-              x1=322.05mil; y1=4.849876mm; x2=7.18007mm; y2=4.849876mm; thickness=0.1mm; clearance=0.0;
+              x1=2.817876mm; y1=627.95mil; x2=2.817876mm; y2=16.94993mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
              ha:line.156406 {
-              x1=322.05mil; y1=4.849876mm; x2=322.05mil; y2=3.849876mm; thickness=0.1mm; clearance=0.0;
+              x1=2.817876mm; y1=627.95mil; x2=1.817876mm; y2=627.95mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -13390,11 +13095,7 @@ ha:pcb-rnd-board-v5 {
 
          li:objects {
           ha:padstack_ref.157494 {
-           proto=0; x=9.277888mm; y=32.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
-
+           proto=0; x=470.48mil; y=288.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
            li:thermal {
            }
 
@@ -13404,7 +13105,7 @@ ha:pcb-rnd-board-v5 {
            }
           }
           ha:padstack_ref.157495 {
-           proto=0; x=396.7511811mil; y=32.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           proto=0; x=439.0mil; y=288.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -13438,25 +13139,25 @@ ha:pcb-rnd-board-v5 {
 
             li:objects {
              ha:line.157482 {
-              x1=381.0111811mil; y1=32.0mil; x2=381.0111811mil; y2=32.0mil; thickness=0.1mm; clearance=0.0;
+              x1=454.74mil; y1=288.0mil; x2=454.74mil; y2=288.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
              ha:line.157485 {
-              x1=381.0111811mil; y1=32.0mil; x2=381.0111811mil; y2=32.0mil; thickness=0.1mm; clearance=0.0;
+              x1=454.74mil; y1=288.0mil; x2=454.74mil; y2=288.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
              ha:line.157488 {
-              x1=381.0111811mil; y1=32.0mil; x2=10.677684mm; y2=32.0mil; thickness=0.1mm; clearance=0.0;
+              x1=454.74mil; y1=288.0mil; x2=10.550396mm; y2=288.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
              ha:line.157491 {
-              x1=381.0111811mil; y1=32.0mil; x2=381.0111811mil; y2=1.8128mm; thickness=0.1mm; clearance=0.0;
+              x1=454.74mil; y1=288.0mil; x2=454.74mil; y2=6.3152mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -13548,7 +13249,7 @@ ha:pcb-rnd-board-v5 {
 
          li:objects {
           ha:padstack_ref.157511 {
-           proto=0; x=461.1807874mil; y=32.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           proto=0; x=637.0mil; y=192.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -13562,7 +13263,7 @@ ha:pcb-rnd-board-v5 {
            }
           }
           ha:padstack_ref.157512 {
-           proto=0; x=492.6607874mil; y=32.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           proto=0; x=637.0mil; y=160.52mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -13596,25 +13297,25 @@ ha:pcb-rnd-board-v5 {
 
             li:objects {
              ha:line.157499 {
-              x1=476.9207874mil; y1=32.0mil; x2=476.9207874mil; y2=32.0mil; thickness=0.1mm; clearance=0.0;
+              x1=637.0mil; y1=4.477004mm; x2=637.0mil; y2=4.477004mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
              ha:line.157502 {
-              x1=476.9207874mil; y1=32.0mil; x2=476.9207874mil; y2=32.0mil; thickness=0.1mm; clearance=0.0;
+              x1=637.0mil; y1=4.477004mm; x2=637.0mil; y2=4.477004mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
              ha:line.157505 {
-              x1=476.9207874mil; y1=32.0mil; x2=13.113788mm; y2=32.0mil; thickness=0.1mm; clearance=0.0;
+              x1=637.0mil; y1=4.477004mm; x2=637.0mil; y2=3.477004mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
              ha:line.157508 {
-              x1=476.9207874mil; y1=32.0mil; x2=476.9207874mil; y2=1.8128mm; thickness=0.1mm; clearance=0.0;
+              x1=637.0mil; y1=4.477004mm; x2=17.1798mm; y2=4.477004mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -13706,11 +13407,7 @@ ha:pcb-rnd-board-v5 {
 
          li:objects {
           ha:padstack_ref.157528 {
-           proto=0; x=557.0903937mil; y=32.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
-
+           proto=0; x=469.48mil; y=325.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
            li:thermal {
            }
 
@@ -13720,7 +13417,7 @@ ha:pcb-rnd-board-v5 {
            }
           }
           ha:padstack_ref.157529 {
-           proto=0; x=14.949688mm; y=32.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           proto=0; x=438.0mil; y=325.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -13754,25 +13451,25 @@ ha:pcb-rnd-board-v5 {
 
             li:objects {
              ha:line.157516 {
-              x1=572.8303937mil; y1=32.0mil; x2=572.8303937mil; y2=32.0mil; thickness=0.1mm; clearance=0.0;
+              x1=453.74mil; y1=325.0mil; x2=453.74mil; y2=325.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
              ha:line.157519 {
-              x1=572.8303937mil; y1=32.0mil; x2=572.8303937mil; y2=32.0mil; thickness=0.1mm; clearance=0.0;
+              x1=453.74mil; y1=325.0mil; x2=453.74mil; y2=325.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
              ha:line.157522 {
-              x1=572.8303937mil; y1=32.0mil; x2=15.549892mm; y2=32.0mil; thickness=0.1mm; clearance=0.0;
+              x1=453.74mil; y1=325.0mil; x2=10.524996mm; y2=325.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
              ha:line.157525 {
-              x1=572.8303937mil; y1=32.0mil; x2=572.8303937mil; y2=1.8128mm; thickness=0.1mm; clearance=0.0;
+              x1=453.74mil; y1=325.0mil; x2=453.74mil; y2=7.255mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -13864,11 +13561,7 @@ ha:pcb-rnd-board-v5 {
 
          li:objects {
           ha:padstack_ref.157545 {
-           proto=0; x=653.0mil; y=32.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
-
+           proto=0; x=470.48mil; y=251.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
            li:thermal {
            }
 
@@ -13878,7 +13571,7 @@ ha:pcb-rnd-board-v5 {
            }
           }
           ha:padstack_ref.157546 {
-           proto=0; x=684.48mil; y=32.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           proto=0; x=439.0mil; y=251.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -13912,25 +13605,25 @@ ha:pcb-rnd-board-v5 {
 
             li:objects {
              ha:line.157533 {
-              x1=668.74mil; y1=32.0mil; x2=668.74mil; y2=32.0mil; thickness=0.1mm; clearance=0.0;
+              x1=454.74mil; y1=251.0mil; x2=454.74mil; y2=251.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
              ha:line.157536 {
-              x1=668.74mil; y1=32.0mil; x2=668.74mil; y2=32.0mil; thickness=0.1mm; clearance=0.0;
+              x1=454.74mil; y1=251.0mil; x2=454.74mil; y2=251.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
              ha:line.157539 {
-              x1=668.74mil; y1=32.0mil; x2=17.985996mm; y2=32.0mil; thickness=0.1mm; clearance=0.0;
+              x1=454.74mil; y1=251.0mil; x2=10.550396mm; y2=251.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
              ha:line.157542 {
-              x1=668.74mil; y1=32.0mil; x2=668.74mil; y2=1.8128mm; thickness=0.1mm; clearance=0.0;
+              x1=454.74mil; y1=251.0mil; x2=454.74mil; y2=5.3754mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -14084,7 +13777,7 @@ ha:pcb-rnd-board-v5 {
 
          li:objects {
           ha:padstack_ref.157563 {
-           proto=0; x=6.6712mm; y=0.301467mm; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
+           proto=0; x=598.72mil; y=4.890389mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
            ha:flags {
             clearline=1
            }
@@ -14098,7 +13791,7 @@ ha:pcb-rnd-board-v5 {
            }
           }
           ha:padstack_ref.157564 {
-           proto=0; x=7.52083mm; y=0.301467mm; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
+           proto=0; x=14.357858mm; y=4.890389mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
            ha:flags {
             clearline=1
            }
@@ -14112,7 +13805,7 @@ ha:pcb-rnd-board-v5 {
            }
           }
           ha:padstack_ref.157565 {
-           proto=1; x=6.6712mm; y=1.751299mm; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
+           proto=1; x=598.72mil; y=135.455mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
            ha:flags {
             clearline=1
            }
@@ -14126,7 +13819,7 @@ ha:pcb-rnd-board-v5 {
            }
           }
           ha:padstack_ref.157566 {
-           proto=1; x=7.52083mm; y=1.751299mm; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
+           proto=1; x=14.357858mm; y=135.455mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
            ha:flags {
             clearline=1
            }
@@ -14148,7 +13841,7 @@ ha:pcb-rnd-board-v5 {
 
             li:objects {
              ha:arc.157549 {
-              x=7.095888mm; y=2.52638mm; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+              x=582.0mil; y=2.665476mm; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
              }
             }
             ha:type {
@@ -14163,25 +13856,25 @@ ha:pcb-rnd-board-v5 {
 
             li:objects {
              ha:line.157551 {
-              x1=7.096015mm; y1=1.026383mm; x2=7.096015mm; y2=1.026383mm; thickness=0.1mm; clearance=0.0;
+              x1=581.995mil; y1=163.995mil; x2=581.995mil; y2=163.995mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
              ha:line.157554 {
-              x1=7.095888mm; y1=1.026256mm; x2=7.095888mm; y2=1.026256mm; thickness=0.1mm; clearance=0.0;
+              x1=582.0mil; y1=164.0mil; x2=582.0mil; y2=164.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
              ha:line.157557 {
-              x1=7.095888mm; y1=1.026256mm; x2=7.095888mm; y2=0.026256mm; thickness=0.1mm; clearance=0.0;
+              x1=582.0mil; y1=164.0mil; x2=582.0mil; y2=5.1656mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
              ha:line.157560 {
-              x1=7.095888mm; y1=1.026256mm; x2=6.095888mm; y2=1.026256mm; thickness=0.1mm; clearance=0.0;
+              x1=582.0mil; y1=164.0mil; x2=15.7828mm; y2=164.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -14273,11 +13966,7 @@ ha:pcb-rnd-board-v5 {
 
          li:objects {
           ha:padstack_ref.157582 {
-           proto=0; x=21.00395mm; y=32.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
-
+           proto=0; x=528.0mil; y=166.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
            li:thermal {
            }
 
@@ -14287,7 +13976,7 @@ ha:pcb-rnd-board-v5 {
            }
           }
           ha:padstack_ref.157583 {
-           proto=0; x=21.803542mm; y=32.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           proto=0; x=528.0mil; y=134.52mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -14321,25 +14010,25 @@ ha:pcb-rnd-board-v5 {
 
             li:objects {
              ha:line.157570 {
-              x1=21.403746mm; y1=32.0mil; x2=21.403746mm; y2=32.0mil; thickness=0.1mm; clearance=0.0;
+              x1=528.0mil; y1=3.816604mm; x2=528.0mil; y2=3.816604mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
              ha:line.157573 {
-              x1=21.403746mm; y1=32.0mil; x2=21.403746mm; y2=32.0mil; thickness=0.1mm; clearance=0.0;
+              x1=528.0mil; y1=3.816604mm; x2=528.0mil; y2=3.816604mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
              ha:line.157576 {
-              x1=21.403746mm; y1=32.0mil; x2=22.403746mm; y2=32.0mil; thickness=0.1mm; clearance=0.0;
+              x1=528.0mil; y1=3.816604mm; x2=528.0mil; y2=2.816604mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
              ha:line.157579 {
-              x1=21.403746mm; y1=32.0mil; x2=21.403746mm; y2=1.8128mm; thickness=0.1mm; clearance=0.0;
+              x1=528.0mil; y1=3.816604mm; x2=14.4112mm; y2=3.816604mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -14434,7 +14123,7 @@ ha:pcb-rnd-board-v5 {
 
         li:objects {
          ha:padstack_ref.122999 {
-          proto=0; x=1.352in; y=67.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          proto=0; x=398.0mil; y=133.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
           ha:flags {
            clearline=1
           }
@@ -14448,7 +14137,7 @@ ha:pcb-rnd-board-v5 {
           }
          }
          ha:padstack_ref.123000 {
-          proto=0; x=1.352in; y=-11.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          proto=0; x=398.0mil; y=211.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
           ha:flags {
            clearline=1
           }
@@ -14462,7 +14151,7 @@ ha:pcb-rnd-board-v5 {
           }
          }
          ha:padstack_ref.123001 {
-          proto=0; x=1.27in; y=-11.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          proto=0; x=480.0mil; y=211.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
           ha:flags {
            clearline=1
           }
@@ -14476,7 +14165,7 @@ ha:pcb-rnd-board-v5 {
           }
          }
          ha:padstack_ref.123002 {
-          proto=0; x=1.27in; y=28.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          proto=0; x=480.0mil; y=172.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
           ha:flags {
            clearline=1
           }
@@ -14494,7 +14183,7 @@ ha:pcb-rnd-board-v5 {
           }
          }
          ha:padstack_ref.123003 {
-          proto=0; x=1.27in; y=67.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          proto=0; x=480.0mil; y=133.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
           ha:flags {
            clearline=1
           }
@@ -14516,16 +14205,16 @@ ha:pcb-rnd-board-v5 {
 
            li:objects {
             ha:line.122975 {
-             x1=1.242in; y1=87.0mil; x2=1.381in; y2=87.0mil; thickness=10.0mil; clearance=0.0;
+             x1=508.0mil; y1=113.0mil; x2=369.0mil; y2=113.0mil; thickness=10.0mil; clearance=0.0;
             }
             ha:line.122978 {
-             x1=1.381in; y1=87.0mil; x2=1.381in; y2=-31.0mil; thickness=10.0mil; clearance=0.0;
+             x1=369.0mil; y1=113.0mil; x2=369.0mil; y2=231.0mil; thickness=10.0mil; clearance=0.0;
             }
             ha:line.122981 {
-             x1=1.381in; y1=-31.0mil; x2=1.242in; y2=-31.0mil; thickness=10.0mil; clearance=0.0;
+             x1=369.0mil; y1=231.0mil; x2=508.0mil; y2=231.0mil; thickness=10.0mil; clearance=0.0;
             }
             ha:line.122984 {
-             x1=1.242in; y1=-31.0mil; x2=1.242in; y2=87.0mil; thickness=10.0mil; clearance=0.0;
+             x1=508.0mil; y1=231.0mil; x2=508.0mil; y2=113.0mil; thickness=10.0mil; clearance=0.0;
             }
            }
            ha:type {
@@ -14540,25 +14229,25 @@ ha:pcb-rnd-board-v5 {
 
            li:objects {
             ha:line.122987 {
-             x1=33.09112mm; y1=28.0mil; x2=33.09112mm; y2=28.0mil; thickness=0.1mm; clearance=0.0;
+             x1=11.35888mm; y1=172.0mil; x2=11.35888mm; y2=172.0mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
             ha:line.122990 {
-             x1=1.352in; y1=67.0mil; x2=1.352in; y2=67.0mil; thickness=0.1mm; clearance=0.0;
+             x1=398.0mil; y1=133.0mil; x2=398.0mil; y2=133.0mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
             ha:line.122993 {
-             x1=1.352in; y1=67.0mil; x2=33.3408mm; y2=67.0mil; thickness=0.1mm; clearance=0.0;
+             x1=398.0mil; y1=133.0mil; x2=11.1092mm; y2=133.0mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
             ha:line.122996 {
-             x1=1.352in; y1=67.0mil; x2=1.352in; y2=2.7018mm; thickness=0.1mm; clearance=0.0;
+             x1=398.0mil; y1=133.0mil; x2=398.0mil; y2=2.3782mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -14650,7 +14339,7 @@ ha:pcb-rnd-board-v5 {
 
             li:objects {
              ha:padstack_ref.158862 {
-              proto=0; x=1.15748in; y=48.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+              proto=0; x=581.0mil; y=761.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
               ha:flags {
                clearline=1
               }
@@ -14664,11 +14353,7 @@ ha:pcb-rnd-board-v5 {
               }
              }
              ha:padstack_ref.158863 {
-              proto=0; x=1.126in; y=48.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-              ha:flags {
-               clearline=1
-              }
-
+              proto=0; x=612.48mil; y=761.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
               li:thermal {
               }
 
@@ -14698,25 +14383,25 @@ ha:pcb-rnd-board-v5 {
 
                li:objects {
                 ha:line.158850 {
-                 x1=29.000196mm; y1=48.0mil; x2=29.000196mm; y2=48.0mil; thickness=0.1mm; clearance=0.0;
+                 x1=596.74mil; y1=761.0mil; x2=596.74mil; y2=761.0mil; thickness=0.1mm; clearance=0.0;
                  ha:attributes {
                    subc-role=pnp-origin
                  }
                 }
                 ha:line.158853 {
-                 x1=29.000196mm; y1=48.0mil; x2=29.000196mm; y2=48.0mil; thickness=0.1mm; clearance=0.0;
+                 x1=596.74mil; y1=761.0mil; x2=596.74mil; y2=761.0mil; thickness=0.1mm; clearance=0.0;
                  ha:attributes {
                    subc-role=origin
                  }
                 }
                 ha:line.158856 {
-                 x1=29.000196mm; y1=48.0mil; x2=28.000196mm; y2=48.0mil; thickness=0.1mm; clearance=0.0;
+                 x1=596.74mil; y1=761.0mil; x2=16.157196mm; y2=761.0mil; thickness=0.1mm; clearance=0.0;
                  ha:attributes {
                    subc-role=x
                  }
                 }
                 ha:line.158859 {
-                 x1=29.000196mm; y1=48.0mil; x2=29.000196mm; y2=0.2192mm; thickness=0.1mm; clearance=0.0;
+                 x1=596.74mil; y1=761.0mil; x2=596.74mil; y2=20.3294mm; thickness=0.1mm; clearance=0.0;
                  ha:attributes {
                    subc-role=y
                  }
@@ -14732,105 +14417,294 @@ ha:pcb-rnd-board-v5 {
            }
             uid = Gs7kpdy0A75BVoFadZYAAAAn
            }
-          ha:rat.160385 {
-           x1=631.0mil; y1=181.0mil; lgrp1=3; x2=676.0mil; y2=214.0mil; lgrp2=10;
-          }
-          ha:rat.160388 {
-           x1=28.067mm; y1=190.74mil; lgrp1=3; x2=26.6446mm; y2=-35.0mil; lgrp2=3;
-          }
-          ha:rat.160391 {
-           x1=1.08426in; y1=467.0mil; lgrp1=3; x2=1.104in; y2=215.0mil; lgrp2=10;
-          }
-          ha:rat.160394 {
-           x1=450.0mil; y1=450.0mil; lgrp1=10; x2=1.302004mm; y2=42.0mil; lgrp2=3;
-          }
-          ha:rat.160397 {
-           x1=7.52083mm; y1=0.301467mm; lgrp1=3; x2=6.6712mm; y2=1.751299mm; lgrp2=3;
-          }
-          ha:rat.160400 {
-           x1=7.52083mm; y1=0.301467mm; lgrp1=3; x2=1.27in; y2=-11.0mil; lgrp2=3;
-          }
-          ha:rat.160403 {
-           x1=6.6712mm; y1=0.301467mm; lgrp1=3; x2=461.1807874mil; y2=32.0mil; lgrp2=3;
-          }
-          ha:rat.160406 {
-           x1=396.7511811mil; y1=32.0mil; lgrp1=3; x2=1.352in; y2=-11.0mil; lgrp2=3;
-          }
-          ha:rat.160409 {
-           x1=105.0mil; y1=105.0mil; lgrp1=3; x2=162.0mil; y2=73.0mil; lgrp2=3;
-          }
-          ha:rat.160412 {
-           x1=105.0mil; y1=105.0mil; lgrp1=3; x2=0.895604mm; y2=102.0mil; lgrp2=3;
-          }
-          ha:rat.160415 {
-           x1=32.644135mm; y1=2.75342mm; lgrp1=3; x2=1.27in; y2=28.0mil; lgrp2=3;
-          }
-          ha:rat.160418 {
-           x1=20.021377mm; y1=3.189517mm; lgrp1=3; x2=21.00395mm; y2=32.0mil; lgrp2=3;
-          }
-          ha:rat.160421 {
-           x1=18.042736mm; y1=3.233686mm; lgrp1=3; x2=653.0mil; y2=32.0mil; lgrp2=3;
-          }
-          ha:rat.160424 {
-           x1=557.0903937mil; y1=32.0mil; lgrp1=3; x2=653.0mil; y2=32.0mil; lgrp2=3;
-          }
-          ha:rat.160427 {
-           x1=28.067mm; y1=4.045204mm; lgrp1=3; x2=1.126in; y2=48.0mil; lgrp2=3;
-          }
-          ha:rat.160430 {
-           x1=33.35642mm; y1=3.078767mm; lgrp1=3; x2=36.1696mm; y2=1.536192mm; lgrp2=3;
-          }
-          ha:rat.160433 {
-           x1=21.00395mm; y1=32.0mil; lgrp1=3; x2=967.0mil; y2=4.0mil; lgrp2=3;
-          }
-          ha:rat.160436 {
-           x1=557.0903937mil; y1=32.0mil; lgrp1=3; x2=9.277888mm; y2=32.0mil; lgrp2=3;
-          }
-          ha:rat.160439 {
-           x1=1.15748in; y1=48.0mil; lgrp1=3; x2=26.6446mm; y2=43.0mil; lgrp2=3;
-          }
-          ha:rat.160442 {
-           x1=7.52083mm; y1=1.751299mm; lgrp1=3; x2=21.803542mm; y2=32.0mil; lgrp2=3;
-          }
-          ha:rat.160445 {
-           x1=2.101596mm; y1=42.0mil; lgrp1=3; x2=1.695196mm; y2=102.0mil; lgrp2=3;
-          }
-          ha:rat.160448 {
-           x1=1.695196mm; y1=102.0mil; lgrp1=3; x2=20.235037mm; y2=13.450062mm; lgrp2=3;
-          }
-          ha:rat.160451 {
-           x1=14.949688mm; y1=32.0mil; lgrp1=3; x2=492.6607874mil; y2=32.0mil; lgrp2=3;
-          }
-          ha:rat.160454 {
-           x1=14.949688mm; y1=32.0mil; lgrp1=3; x2=1.352in; y2=67.0mil; lgrp2=3;
-          }
-          ha:rat.160457 {
-           x1=4.838192mm; y1=33.0mil; lgrp1=3; x2=4.914392mm; y2=73.0mil; lgrp2=3;
-          }
-          ha:rat.160460 {
-           x1=4.914392mm; y1=73.0mil; lgrp1=3; x2=20.235037mm; y2=12.949936mm; lgrp2=3;
-          }
-          ha:rat.160463 {
-           x1=36.1696mm; y1=29.0mil; lgrp1=3; x2=967.0mil; y2=43.0mil; lgrp2=3;
-          }
-          ha:rat.160466 {
-           x1=967.0mil; y1=-35.0mil; lgrp1=3; x2=967.0mil; y2=43.0mil; lgrp2=3;
-          }
-          ha:rat.160469 {
-           x1=450.0mil; y1=650.0mil; lgrp1=10; x2=967.0mil; y2=43.0mil; lgrp2=3;
-          }
-          ha:rat.160472 {
-           x1=450.0mil; y1=650.0mil; lgrp1=10; x2=159.0mil; y2=33.0mil; lgrp2=3;
-          }
-          ha:rat.160475 {
-           x1=16.527128mm; y1=11.722345mm; lgrp1=10; x2=450.0mil; y2=750.0mil; lgrp2=10;
-          }
-          ha:rat.160478 {
-           x1=16.527128mm; y1=11.722345mm; lgrp1=10; x2=684.48mil; y2=32.0mil; lgrp2=3;
-          }
-          ha:rat.160481 {
-           x1=684.48mil; y1=32.0mil; lgrp1=3; x2=1.27in; y2=67.0mil; lgrp2=3;
-          }
+            ha:subc.162315 {
+             ha:attributes {
+              value=AT1220
+              footprint=AT1220
+              refdes=U8
+             }
+            ha:data {
+                        li:padstack_prototypes {
+
+             ha:ps_proto_v4.0 {
+               hdia=23.62mil; 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 {
+                    -29.53mil  
+                    -29.53mil  
+                    29.53mil  
+                    -29.53mil  
+                    29.53mil  
+                    29.53mil  
+                    -29.53mil  
+                    29.53mil  
+                   }
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:combining {                  }
+                  ha:layer_mask {
+                   bottom = 1
+                   copper = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    -29.53mil  
+                    -29.53mil  
+                    29.53mil  
+                    -29.53mil  
+                    29.53mil  
+                    29.53mil  
+                    -29.53mil  
+                    29.53mil  
+                   }
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:combining {                  }
+                  ha:layer_mask {
+                   copper = 1
+                   intern = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    -29.53mil  
+                    -29.53mil  
+                    29.53mil  
+                    -29.53mil  
+                    29.53mil  
+                    29.53mil  
+                    -29.53mil  
+                    29.53mil  
+                   }
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:combining { sub=1; auto=1;                  }
+                  ha:layer_mask {
+                   top = 1
+                   mask = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    -29.53mil  
+                    -29.53mil  
+                    29.53mil  
+                    -29.53mil  
+                    29.53mil  
+                    29.53mil  
+                    -29.53mil  
+                    29.53mil  
+                   }
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:combining { sub=1; auto=1;                  }
+                  ha:layer_mask {
+                   bottom = 1
+                   mask = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    -29.53mil  
+                    -29.53mil  
+                    29.53mil  
+                    -29.53mil  
+                    29.53mil  
+                    29.53mil  
+                    -29.53mil  
+                    29.53mil  
+                   }
+                 }
+               }
+             }
+
+             ha:ps_proto_v4.1 {
+               hdia=23.62mil; hplated=1; htop=0; hbottom=0;
+               li:shape {
+
+                 ha:ps_shape_v4 {
+                  ha:ps_circ { x=0.0; y=0.0; dia=59.06mil;                  }
+                  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=59.06mil;                  }
+                  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=59.06mil;                  }
+                  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=59.06mil;                  }
+                  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=59.06mil;                  }
+                  ha:combining { sub=1; auto=1;                  }
+                  ha:layer_mask {
+                   bottom = 1
+                   mask = 1
+                  }
+                  clearance=0.0
+                 }
+               }
+             }
+            }
+
+             li:objects {
+              ha:padstack_ref.162339 {
+               proto=0; x=29.21mm; y=372.06mil; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+               ha:flags {
+                clearline=1
+               }
+
+               li:thermal {
+                 li:2 {
+                  on  
+                  diag  
+                  round  
+                 }
+                 li:3 {
+                  on  
+                  diag  
+                  round  
+                 }
+               }
+
+               ha:attributes {
+                 term=1
+                 name=pin1
+               }
+              }
+              ha:padstack_ref.162340 {
+               proto=1; x=29.21mm; y=627.95mil; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+               ha:flags {
+                clearline=1
+               }
+
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=2
+                 name=pin2
+               }
+              }
+             }
+             li:layers {
+
+              ha:top-silk {
+               lid=0
+               ha:combining {               }
+
+                li:objects {
+                 ha:line.162316 {
+                  x1=1.02993in; y1=8.125206mm; x2=1.02993in; y2=439.97mil; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:line.162319 {
+                  x1=1.02993in; y1=680.12mil; x2=1.02993in; y2=14.225016mm; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:line.162322 {
+                  x1=24.635206mm; y1=620.08mil; x2=1.08997in; y2=620.08mil; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:arc.162325 {
+                  x=29.21mm; y=500.0mil; width=6.100064mm; height=6.100064mm; astart=270.000000; adelta=-360.000000; thickness=10.0mil; clearance=0.0;
+                 }
+                }
+                ha:type {
+                 silk = 1
+                 bottom = 1
+                }
+              }
+
+              ha:subc-aux {
+               lid=1
+               ha:combining {               }
+
+                li:objects {
+                 ha:line.162327 {
+                  x1=29.21mm; y1=12.700127mm; x2=29.21mm; y2=12.700127mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.162330 {
+                  x1=29.21mm; y1=500.0mil; x2=29.21mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.162333 {
+                  x1=29.21mm; y1=500.0mil; x2=29.21mm; y2=13.7mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.162336 {
+                  x1=29.21mm; y1=500.0mil; x2=30.21mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 bottom = 1
+                 virtual = 1
+                 misc = 1
+                }
+              }
+             }
+            }
+             uid = xK6xysCdHF1CTp2BkO8AAAAo
+            }
+            ha:rat.167646 {
+             x1=1.08426in; y1=467.0mil; lgrp1=3; x2=1.104in; y2=215.0mil; lgrp2=10;
+            }
+            ha:rat.167649 {
+             x1=659.0mil; y1=710.0mil; lgrp1=3; x2=20.070318mm; y2=777.21mil; lgrp2=3;
+            }
+            ha:rat.167652 {
+             x1=20.235037mm; y1=13.450062mm; lgrp1=3; x2=421.0mil; y2=10.503408mm; lgrp2=3;
+            }
+            ha:rat.167655 {
+             x1=581.0mil; y1=628.0mil; lgrp1=3; x2=659.0mil; y2=628.0mil; lgrp2=3;
+            }
+            ha:rat.167658 {
+             x1=16.745204mm; y1=579.0mil; lgrp1=3; x2=570.0mil; y2=500.0mil; lgrp2=10;
+            }
   }
   li:layers {
    ha:top-sig {
@@ -14892,7 +14766,7 @@ ha:pcb-rnd-board-v5 {
       }
      }
      ha:line.129532 {
-      x1=751.0mil; y1=250.0mil; x2=676.0mil; y2=250.0mil; thickness=12.0mil; clearance=10.0mil;
+      x1=751.0mil; y1=250.0mil; x2=682.0mil; y2=250.0mil; thickness=12.0mil; clearance=10.0mil;
       ha:flags {
        clearline=1
       }
@@ -15386,12 +15260,6 @@ ha:pcb-rnd-board-v5 {
        clearline=1
       }
      }
-     ha:line.151450 {
-      x1=740.0mil; y1=421.0mil; x2=740.0mil; y2=475.0mil; thickness=5.0mil; clearance=10.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
      ha:line.151465 {
       x1=1.25748in; y1=298.0mil; x2=1.32in; y2=298.0mil; thickness=5.0mil; clearance=10.0mil;
       ha:flags {
@@ -15549,49 +15417,7 @@ ha:pcb-rnd-board-v5 {
       }
      }
      ha:line.151655 {
-      x1=993.0mil; y1=706.0mil; x2=1.019in; y2=680.0mil; thickness=5.0mil; clearance=10.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.151658 {
-      x1=1.019in; y1=680.0mil; x2=1.125in; y2=680.0mil; thickness=5.0mil; clearance=10.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.151678 {
-      x1=1.361in; y1=643.0mil; x2=1.386in; y2=618.0mil; thickness=5.0mil; clearance=10.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.151681 {
-      x1=1.386in; y1=618.0mil; x2=1.487in; y2=618.0mil; thickness=5.0mil; clearance=10.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.151684 {
-      x1=1.487in; y1=618.0mil; x2=1.55in; y2=555.0mil; thickness=5.0mil; clearance=10.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.151687 {
-      x1=1.55in; y1=555.0mil; x2=1.55in; y2=525.0mil; thickness=5.0mil; clearance=10.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.151691 {
-      x1=1.199in; y1=642.0mil; x2=1.163in; y2=642.0mil; thickness=5.0mil; clearance=10.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.151694 {
-      x1=1.125in; y1=680.0mil; x2=1.163in; y2=642.0mil; thickness=5.0mil; clearance=10.0mil;
+      x1=993.0mil; y1=706.0mil; x2=1.014in; y2=685.0mil; thickness=5.0mil; clearance=10.0mil;
       ha:flags {
        clearline=1
       }
@@ -15687,7 +15513,217 @@ ha:pcb-rnd-board-v5 {
       }
      }
      ha:line.129523 {
-      x1=676.0mil; y1=300.0mil; x2=676.0mil; y2=214.0mil; thickness=12.0mil; clearance=10.0mil;
+      x1=681.0mil; y1=300.0mil; x2=681.0mil; y2=214.0mil; thickness=12.0mil; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.163804 {
+      x1=1.014in; y1=685.0mil; x2=28.2194mm; y2=685.0mil; thickness=5.0mil; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.164114 {
+      x1=681.0mil; y1=214.0mil; x2=681.0mil; y2=182.0mil; thickness=20.0mil; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.164393 {
+      x1=659.0mil; y1=628.0mil; x2=659.0mil; y2=589.0mil; thickness=20.0mil; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.165092 {
+      x1=581.0mil; y1=710.0mil; x2=581.0mil; y2=761.0mil; thickness=5.0mil; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.165350 {
+      x1=370.0mil; y1=500.0mil; x2=370.0mil; y2=445.0mil; thickness=5.0mil; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.165353 {
+      x1=370.0mil; y1=10.503408mm; x2=421.0mil; y2=10.503408mm; thickness=5.0mil; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.166802 {
+      x1=637.0mil; y1=192.0mil; x2=15.221077mm; y2=192.0mil; thickness=5.0mil; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.166805 {
+      x1=15.221077mm; y1=192.0mil; x2=598.72mil; y2=4.890389mm; thickness=5.0mil; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.166868 {
+      x1=14.357858mm; y1=4.890389mm; x2=598.72mil; y2=135.455mil; thickness=5.0mil; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.166928 {
+      x1=528.0mil; y1=136.0mil; x2=14.357858mm; y2=135.455mil; thickness=5.0mil; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.167039 {
+      x1=439.0mil; y1=251.0mil; x2=439.0mil; y2=153.0mil; thickness=20.0mil; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.167042 {
+      x1=439.0mil; y1=153.0mil; x2=461.0mil; y2=131.0mil; thickness=20.0mil; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.167145 {
+      x1=480.0mil; y1=211.0mil; x2=13.893718mm; y2=211.0mil; thickness=5.0mil; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.167148 {
+      x1=13.893718mm; y1=211.0mil; x2=14.350959mm; y2=4.902159mm; thickness=5.0mil; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.167151 {
+      x1=480.0mil; y1=172.0mil; x2=522.0mil; y2=172.0mil; thickness=20.0mil; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.167154 {
+      x1=522.0mil; y1=172.0mil; x2=528.0mil; y2=166.0mil; thickness=20.0mil; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.167157 {
+      x1=528.0mil; y1=166.0mil; x2=528.0mil; y2=187.0mil; thickness=20.0mil; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.167250 {
+      x1=439.0mil; y1=288.0mil; x2=429.0mil; y2=288.0mil; thickness=20.0mil; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.167253 {
+      x1=429.0mil; y1=288.0mil; x2=397.0mil; y2=256.0mil; thickness=20.0mil; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.167256 {
+      x1=397.0mil; y1=256.0mil; x2=397.0mil; y2=212.0mil; thickness=20.0mil; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.167259 {
+      x1=397.0mil; y1=212.0mil; x2=398.0mil; y2=211.0mil; thickness=20.0mil; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.167262 {
+      x1=438.0mil; y1=325.0mil; x2=429.0mil; y2=325.0mil; thickness=20.0mil; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.167265 {
+      x1=429.0mil; y1=325.0mil; x2=358.0mil; y2=254.0mil; thickness=20.0mil; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.167268 {
+      x1=358.0mil; y1=254.0mil; x2=358.0mil; y2=173.0mil; thickness=20.0mil; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.167271 {
+      x1=358.0mil; y1=173.0mil; x2=398.0mil; y2=133.0mil; thickness=20.0mil; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.167308 {
+      x1=637.0mil; y1=160.52mil; x2=637.0mil; y2=133.0mil; thickness=5.0mil; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.167315 {
+      x1=357.0mil; y1=133.0mil; x2=398.0mil; y2=133.0mil; thickness=5.0mil; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.167514 {
+      x1=17.989804mm; y1=433.0mil; x2=637.0mil; y2=433.0mil; thickness=5.0mil; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.167517 {
+      x1=637.0mil; y1=433.0mil; x2=570.0mil; y2=500.0mil; thickness=5.0mil; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.167520 {
+      x1=739.48mil; y1=396.0mil; x2=739.48mil; y2=432.74mil; thickness=5.0mil; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.167523 {
+      x1=739.48mil; y1=432.74mil; x2=739.74mil; y2=433.0mil; thickness=5.0mil; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.167526 {
+      x1=20.235037mm; y1=12.949936mm; x2=751.84mil; y2=12.949936mm; thickness=5.0mil; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.167529 {
+      x1=751.84mil; y1=12.949936mm; x2=740.0mil; y2=498.0mil; thickness=5.0mil; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.167532 {
+      x1=740.0mil; y1=498.0mil; x2=740.0mil; y2=11.062208mm; thickness=5.0mil; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.167535 {
+      x1=740.0mil; y1=11.062208mm; x2=739.48mil; y2=435.0mil; thickness=5.0mil; clearance=10.0mil;
       ha:flags {
        clearline=1
       }
@@ -15754,13 +15790,7 @@ ha:pcb-rnd-board-v5 {
       }
      }
      ha:line.150266 {
-      x1=1.161in; y1=530.0mil; x2=1.395in; y2=530.0mil; thickness=5.0mil; clearance=10.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.150269 {
-      x1=1.395in; y1=530.0mil; x2=36.83mm; y2=475.0mil; thickness=5.0mil; clearance=10.0mil;
+      x1=1.161in; y1=530.0mil; x2=36.83mm; y2=475.0mil; thickness=5.0mil; clearance=10.0mil;
       ha:flags {
        clearline=1
       }
@@ -15771,12 +15801,6 @@ ha:pcb-rnd-board-v5 {
        clearline=1
       }
      }
-     ha:line.151392 {
-      x1=26.3398mm; y1=13.599922mm; x2=1.1in; y2=15.200122mm; thickness=5.0mil; clearance=10.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
      ha:line.151423 {
       x1=740.0mil; y1=577.0mil; x2=740.0mil; y2=475.0mil; thickness=5.0mil; clearance=10.0mil;
       ha:flags {
@@ -15825,164 +15849,176 @@ ha:pcb-rnd-board-v5 {
        clearline=1
       }
      }
-     ha:line.151562 {
-      x1=804.0mil; y1=401.0mil; x2=956.0mil; y2=401.0mil; thickness=5.0mil; clearance=10.0mil;
+     ha:line.151589 {
+      x1=762.0mil; y1=491.0mil; x2=808.0mil; y2=655.0mil; thickness=5.0mil; clearance=10.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.151565 {
-      x1=956.0mil; y1=401.0mil; x2=1.022in; y2=335.0mil; thickness=5.0mil; clearance=10.0mil;
+     ha:line.151630 {
+      x1=840.0mil; y1=636.0mil; x2=841.0mil; y2=636.0mil; thickness=5.0mil; clearance=10.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.151568 {
-      x1=1.022in; y1=335.0mil; x2=29.7688mm; y2=335.0mil; thickness=5.0mil; clearance=10.0mil;
+     ha:line.151706 {
+      x1=840.0mil; y1=636.0mil; x2=852.0mil; y2=624.0mil; thickness=5.0mil; clearance=10.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.151571 {
-      x1=29.7688mm; y1=335.0mil; x2=1.266in; y2=429.0mil; thickness=5.0mil; clearance=10.0mil;
+     ha:line.151709 {
+      x1=852.0mil; y1=624.0mil; x2=874.0mil; y2=624.0mil; thickness=5.0mil; clearance=10.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.151574 {
-      x1=1.266in; y1=429.0mil; x2=1.479in; y2=429.0mil; thickness=5.0mil; clearance=10.0mil;
+     ha:line.151712 {
+      x1=874.0mil; y1=624.0mil; x2=887.0mil; y2=637.0mil; thickness=5.0mil; clearance=10.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.151577 {
-      x1=1.479in; y1=429.0mil; x2=1.501in; y2=451.0mil; thickness=5.0mil; clearance=10.0mil;
+     ha:line.151715 {
+      x1=887.0mil; y1=637.0mil; x2=887.0mil; y2=749.0mil; thickness=5.0mil; clearance=10.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.151580 {
-      x1=1.501in; y1=451.0mil; x2=1.501in; y2=524.0mil; thickness=5.0mil; clearance=10.0mil;
+     ha:line.151743 {
+      x1=869.0mil; y1=819.0mil; x2=947.0mil; y2=819.0mil; thickness=12.0mil; clearance=10.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.151583 {
-      x1=1.501in; y1=524.0mil; x2=36.83mm; y2=575.0mil; thickness=5.0mil; clearance=10.0mil;
+     ha:line.151746 {
+      x1=958.0mil; y1=880.0mil; x2=878.0mil; y2=880.0mil; thickness=5.0mil; clearance=10.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.151589 {
-      x1=762.0mil; y1=491.0mil; x2=762.0mil; y2=577.0mil; thickness=5.0mil; clearance=10.0mil;
+     ha:line.151749 {
+      x1=878.0mil; y1=880.0mil; x2=847.0mil; y2=849.0mil; thickness=5.0mil; clearance=10.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.151592 {
-      x1=762.0mil; y1=577.0mil; x2=789.0mil; y2=604.0mil; thickness=5.0mil; clearance=10.0mil;
+     ha:line.151752 {
+      x1=847.0mil; y1=849.0mil; x2=847.0mil; y2=789.0mil; thickness=5.0mil; clearance=10.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.151595 {
-      x1=789.0mil; y1=604.0mil; x2=789.0mil; y2=636.0mil; thickness=5.0mil; clearance=10.0mil;
+     ha:line.151755 {
+      x1=847.0mil; y1=789.0mil; x2=887.0mil; y2=749.0mil; thickness=5.0mil; clearance=10.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.151605 {
-      x1=789.0mil; y1=636.0mil; x2=808.0mil; y2=655.0mil; thickness=5.0mil; clearance=10.0mil;
+     ha:line.153499 {
+      x1=27.6606mm; y1=299.0mil; x2=32.7406mm; y2=185.0mil; thickness=5.0mil; clearance=10.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.151630 {
-      x1=840.0mil; y1=636.0mil; x2=841.0mil; y2=636.0mil; thickness=5.0mil; clearance=10.0mil;
+     ha:line.150370 {
+      x1=743.0mil; y1=739.0mil; x2=865.0mil; y2=646.0mil; thickness=5.0mil; clearance=10.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.151674 {
-      x1=1.199in; y1=642.0mil; x2=30.48mm; y2=643.0mil; thickness=5.0mil; clearance=10.0mil;
+     ha:line.163576 {
+      x1=26.3398mm; y1=530.0mil; x2=29.21mm; y2=627.95mil; thickness=5.0mil; clearance=10.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.151697 {
-      x1=30.48mm; y1=643.0mil; x2=1.361in; y2=643.0mil; thickness=5.0mil; clearance=10.0mil;
+     ha:line.163684 {
+      x1=804.0mil; y1=401.0mil; x2=27.305mm; y2=401.0mil; thickness=5.0mil; clearance=10.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.151706 {
-      x1=840.0mil; y1=636.0mil; x2=852.0mil; y2=624.0mil; thickness=5.0mil; clearance=10.0mil;
+     ha:line.163687 {
+      x1=27.305mm; y1=401.0mil; x2=28.0162mm; y2=429.0mil; thickness=5.0mil; clearance=10.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.151709 {
-      x1=852.0mil; y1=624.0mil; x2=874.0mil; y2=624.0mil; thickness=5.0mil; clearance=10.0mil;
+     ha:line.163690 {
+      x1=28.0162mm; y1=429.0mil; x2=1.471in; y2=429.0mil; thickness=5.0mil; clearance=10.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.151712 {
-      x1=874.0mil; y1=624.0mil; x2=887.0mil; y2=637.0mil; thickness=5.0mil; clearance=10.0mil;
+     ha:line.163693 {
+      x1=1.471in; y1=429.0mil; x2=38.1mm; y2=458.0mil; thickness=5.0mil; clearance=10.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.151715 {
-      x1=887.0mil; y1=637.0mil; x2=887.0mil; y2=749.0mil; thickness=5.0mil; clearance=10.0mil;
+     ha:line.163696 {
+      x1=38.1mm; y1=458.0mil; x2=38.1mm; y2=525.0mil; thickness=5.0mil; clearance=10.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.151743 {
-      x1=869.0mil; y1=819.0mil; x2=947.0mil; y2=819.0mil; thickness=12.0mil; clearance=10.0mil;
+     ha:line.163699 {
+      x1=38.1mm; y1=525.0mil; x2=36.83mm; y2=575.0mil; thickness=5.0mil; clearance=10.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.151746 {
-      x1=958.0mil; y1=880.0mil; x2=878.0mil; y2=880.0mil; thickness=5.0mil; clearance=10.0mil;
+     ha:line.164015 {
+      x1=670.0mil; y1=500.0mil; x2=620.0mil; y2=259.0mil; thickness=42.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.151749 {
-      x1=878.0mil; y1=880.0mil; x2=847.0mil; y2=849.0mil; thickness=5.0mil; clearance=10.0mil;
+     ha:line.167311 {
+      x1=637.0mil; y1=133.0mil; x2=357.0mil; y2=133.0mil; thickness=5.0mil; clearance=10.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.151752 {
-      x1=847.0mil; y1=849.0mil; x2=847.0mil; y2=789.0mil; thickness=5.0mil; clearance=10.0mil;
+     ha:line.167355 {
+      x1=620.0mil; y1=259.0mil; x2=618.0mil; y2=259.0mil; thickness=20.0mil; clearance=10.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.151755 {
-      x1=847.0mil; y1=789.0mil; x2=887.0mil; y2=749.0mil; thickness=5.0mil; clearance=10.0mil;
+     ha:line.167358 {
+      x1=618.0mil; y1=259.0mil; x2=572.0mil; y2=213.0mil; thickness=20.0mil; clearance=10.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.153499 {
-      x1=27.6606mm; y1=299.0mil; x2=32.7406mm; y2=185.0mil; thickness=5.0mil; clearance=10.0mil;
+     ha:line.167361 {
+      x1=572.0mil; y1=213.0mil; x2=480.0mil; y2=213.0mil; thickness=20.0mil; clearance=10.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.150370 {
-      x1=772.0mil; y1=739.0mil; x2=865.0mil; y2=646.0mil; thickness=5.0mil; clearance=10.0mil;
+     ha:line.167364 {
+      x1=480.0mil; y1=213.0mil; x2=439.0mil; y2=172.0mil; thickness=20.0mil; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.151450 {
+      x1=740.0mil; y1=421.0mil; x2=740.0mil; y2=475.0mil; thickness=5.0mil; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.167577 {
+      x1=1.469in; y1=608.0mil; x2=39.3954mm; y2=526.0mil; thickness=5.0mil; clearance=10.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.150367 {
-      x1=743.0mil; y1=739.0mil; x2=772.0mil; y2=739.0mil; thickness=5.0mil; clearance=10.0mil;
+     ha:line.167598 {
+      x1=28.2194mm; y1=685.0mil; x2=1.469in; y2=608.0mil; thickness=5.0mil; clearance=10.0mil;
       ha:flags {
        clearline=1
       }
@@ -16091,6 +16127,18 @@ ha:pcb-rnd-board-v5 {
     visible = 1
     lid = 5
     li:objects {
+     ha:line.161445 {
+      x1=570.0mil; y1=645.0mil; x2=590.0mil; y2=665.0mil; thickness=5.0mil; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.161448 {
+      x1=670.0mil; y1=645.0mil; x2=650.0mil; y2=665.0mil; thickness=5.0mil; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
      ha:polygon.133250 { clearance=10.0mil;
       li:geometry {
         ta:contour {
@@ -16141,35 +16189,28 @@ ha:pcb-rnd-board-v5 {
       }
      }
      ha:text.160060 {
-      string=PRES; x=827.0mil; y=30.734mm; scale=100; fid=0; direction=3;
-      ha:flags {
-       clearline=1
-       onsolder=1
-      }
-     }
-     ha:text.160061 {
-      string=GND; x=625.0mil; y=1.193in; scale=100; fid=0; direction=3;
+      string=PRES; x=404.0mil; y=808.0mil; scale=125; fid=0; direction=3;
       ha:flags {
        clearline=1
        onsolder=1
       }
      }
      ha:text.160062 {
-      string=GND; x=724.0mil; y=30.353mm; scale=100; fid=0; direction=3;
+      string=GND; x=282.0mil; y=625.0mil; scale=125; fid=0; direction=2;
       ha:flags {
        clearline=1
        onsolder=1
       }
      }
      ha:text.160064 {
-      string=+5V; x=942.0mil; y=30.3784mm; scale=100; fid=0; direction=3;
+      string=+5V; x=506.0mil; y=752.0mil; scale=125; fid=0; direction=3;
       ha:flags {
        clearline=1
        onsolder=1
       }
      }
      ha:text.160066 {
-      string=Switch; x=1.04204in; y=30.4292mm; scale=125; fid=0; direction=0;
+      string=Switch; x=664.0mil; y=879.96mil; scale=125; fid=0; direction=3;
       ha:flags {
        clearline=1
        onsolder=1