work in progress
authorBdale Garbee <bdale@gag.com>
Fri, 23 Jul 2021 06:24:02 +0000 (00:24 -0600)
committerBdale Garbee <bdale@gag.com>
Fri, 23 Jul 2021 06:24:02 +0000 (00:24 -0600)
easymotor.lht

index 678769a8c89292f2fa09ec44a1812bedf0d5815b..0a179a8241d9201ef60390353b3cb5d896774c24 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_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_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: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: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: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
         }
@@ -4855,24 +4856,6 @@ 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:flags {
-         clearline=1
-        }
-
-        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:flags {
-         clearline=1
-        }
-
-        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:flags {
@@ -4909,6 +4892,15 @@ ha:pcb-rnd-board-v5 {
         li:thermal {
         }
        }
+       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
+        }
+
+        li:thermal {
+        }
+       }
        ha:subc.122895 {
         ha:attributes {
          value=1uF
@@ -4984,7 +4976,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 +4994,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 +5028,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 +5141,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 +5155,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 +5169,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 +5183,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 +5201,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 +5223,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 +5247,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 +5356,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 +5374,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 +5408,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 +5442,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%
@@ -6439,7 +6162,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 +6180,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 +6214,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 +6323,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 +6337,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 +6371,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
               }
@@ -12859,7 +12582,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 +12606,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 +12628,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 +12652,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 +12867,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 +12891,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 +12915,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 +12929,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 +12943,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 +12957,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 +12979,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 +13003,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
               }
@@ -14434,7 +14157,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=533.0mil; y=320.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
           ha:flags {
            clearline=1
           }
@@ -14448,7 +14171,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=533.0mil; y=398.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
           ha:flags {
            clearline=1
           }
@@ -14462,7 +14185,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=615.0mil; y=398.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
           ha:flags {
            clearline=1
           }
@@ -14476,7 +14199,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=615.0mil; y=359.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
           ha:flags {
            clearline=1
           }
@@ -14494,7 +14217,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=615.0mil; y=320.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
           ha:flags {
            clearline=1
           }
@@ -14516,16 +14239,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=643.0mil; y1=300.0mil; x2=504.0mil; y2=300.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=504.0mil; y1=300.0mil; x2=504.0mil; y2=418.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=504.0mil; y1=418.0mil; x2=643.0mil; y2=418.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=643.0mil; y1=418.0mil; x2=643.0mil; y2=300.0mil; thickness=10.0mil; clearance=0.0;
             }
            }
            ha:type {
@@ -14540,25 +14263,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=582.2mil; y1=359.0mil; x2=582.2mil; y2=359.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=533.0mil; y1=320.0mil; x2=533.0mil; y2=320.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=533.0mil; y1=320.0mil; x2=14.5382mm; y2=320.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=533.0mil; y1=320.0mil; x2=533.0mil; y2=7.128mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -14650,7 +14373,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 +14387,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 +14417,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 +14451,336 @@ 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.165356 {
+             x1=1.08426in; y1=467.0mil; lgrp1=3; x2=1.104in; y2=215.0mil; lgrp2=10;
+            }
+            ha:rat.165359 {
+             x1=7.52083mm; y1=0.301467mm; lgrp1=3; x2=6.6712mm; y2=1.751299mm; lgrp2=3;
+            }
+            ha:rat.165362 {
+             x1=6.6712mm; y1=1.751299mm; lgrp1=3; x2=615.0mil; y2=398.0mil; lgrp2=3;
+            }
+            ha:rat.165365 {
+             x1=6.6712mm; y1=0.301467mm; lgrp1=3; x2=461.1807874mil; y2=32.0mil; lgrp2=3;
+            }
+            ha:rat.165368 {
+             x1=396.7511811mil; y1=32.0mil; lgrp1=3; x2=533.0mil; y2=398.0mil; lgrp2=3;
+            }
+            ha:rat.165371 {
+             x1=105.0mil; y1=105.0mil; lgrp1=3; x2=162.0mil; y2=73.0mil; lgrp2=3;
+            }
+            ha:rat.165374 {
+             x1=20.021377mm; y1=3.189517mm; lgrp1=3; x2=21.00395mm; y2=32.0mil; lgrp2=3;
+            }
+            ha:rat.165377 {
+             x1=18.042736mm; y1=3.233686mm; lgrp1=3; x2=653.0mil; y2=32.0mil; lgrp2=3;
+            }
+            ha:rat.165380 {
+             x1=557.0903937mil; y1=32.0mil; lgrp1=3; x2=653.0mil; y2=32.0mil; lgrp2=3;
+            }
+            ha:rat.165383 {
+             x1=557.0903937mil; y1=32.0mil; lgrp1=3; x2=9.277888mm; y2=32.0mil; lgrp2=3;
+            }
+            ha:rat.165386 {
+             x1=7.52083mm; y1=1.751299mm; lgrp1=3; x2=21.803542mm; y2=32.0mil; lgrp2=3;
+            }
+            ha:rat.165389 {
+             x1=20.235037mm; y1=13.450062mm; lgrp1=3; x2=421.0mil; y2=10.503408mm; lgrp2=3;
+            }
+            ha:rat.165392 {
+             x1=14.949688mm; y1=32.0mil; lgrp1=3; x2=492.6607874mil; y2=32.0mil; lgrp2=3;
+            }
+            ha:rat.165395 {
+             x1=492.6607874mil; y1=32.0mil; lgrp1=3; x2=533.0mil; y2=320.0mil; lgrp2=3;
+            }
+            ha:rat.165398 {
+             x1=4.838192mm; y1=33.0mil; lgrp1=3; x2=4.914392mm; y2=73.0mil; lgrp2=3;
+            }
+            ha:rat.165401 {
+             x1=4.914392mm; y1=73.0mil; lgrp1=3; x2=20.235037mm; y2=12.949936mm; lgrp2=3;
+            }
+            ha:rat.165404 {
+             x1=159.0mil; y1=33.0mil; lgrp1=3; x2=570.0mil; y2=500.0mil; lgrp2=3;
+            }
+            ha:rat.165407 {
+             x1=620.0mil; y1=259.0mil; lgrp1=10; x2=615.0mil; y2=320.0mil; lgrp2=3;
+            }
+            ha:rat.165410 {
+             x1=620.0mil; y1=259.0mil; lgrp1=10; x2=684.48mil; y2=32.0mil; lgrp2=3;
+            }
   }
   li:layers {
    ha:top-sig {
@@ -14892,7 +14842,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
       }
@@ -15549,49 +15499,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 +15595,73 @@ 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.164390 {
+      x1=581.0mil; y1=628.0mil; x2=570.0mil; y2=500.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.164396 {
+      x1=659.0mil; y1=589.0mil; x2=570.0mil; y2=500.0mil; thickness=20.0mil; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.164723 {
+      x1=790.0mil; y1=819.0mil; x2=747.0mil; y2=819.0mil; thickness=20.0mil; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.164726 {
+      x1=747.0mil; y1=819.0mil; x2=659.0mil; y2=731.0mil; thickness=20.0mil; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.164729 {
+      x1=659.0mil; y1=731.0mil; x2=659.0mil; y2=710.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
       }
@@ -15771,12 +15745,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 +15793,170 @@ 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=762.0mil; y2=577.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.151592 {
+      x1=762.0mil; y1=577.0mil; x2=789.0mil; y2=604.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.151595 {
+      x1=789.0mil; y1=604.0mil; x2=789.0mil; y2=636.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.151605 {
+      x1=789.0mil; y1=636.0mil; x2=808.0mil; y2=655.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.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.151577 {
-      x1=1.479in; y1=429.0mil; x2=1.501in; y2=451.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.151580 {
-      x1=1.501in; y1=451.0mil; x2=1.501in; y2=524.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.151583 {
-      x1=1.501in; y1=524.0mil; x2=36.83mm; y2=575.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.151589 {
-      x1=762.0mil; y1=491.0mil; x2=762.0mil; y2=577.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.151592 {
-      x1=762.0mil; y1=577.0mil; x2=789.0mil; y2=604.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.151595 {
-      x1=789.0mil; y1=604.0mil; x2=789.0mil; y2=636.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.151605 {
-      x1=789.0mil; y1=636.0mil; x2=808.0mil; y2=655.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.151630 {
-      x1=840.0mil; y1=636.0mil; x2=841.0mil; y2=636.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.151674 {
-      x1=1.199in; y1=642.0mil; x2=30.48mm; y2=643.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.151697 {
-      x1=30.48mm; y1=643.0mil; x2=1.361in; y2=643.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.151706 {
-      x1=840.0mil; y1=636.0mil; x2=852.0mil; y2=624.0mil; thickness=5.0mil; clearance=10.0mil;
+     ha:line.150370 {
+      x1=772.0mil; y1=739.0mil; x2=865.0mil; y2=646.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.150367 {
+      x1=743.0mil; y1=739.0mil; x2=772.0mil; y2=739.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.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.151715 {
-      x1=887.0mil; y1=637.0mil; x2=887.0mil; y2=749.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.151743 {
-      x1=869.0mil; y1=819.0mil; x2=947.0mil; y2=819.0mil; thickness=12.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.151746 {
-      x1=958.0mil; y1=880.0mil; x2=878.0mil; y2=880.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.151749 {
-      x1=878.0mil; y1=880.0mil; x2=847.0mil; y2=849.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.151752 {
-      x1=847.0mil; y1=849.0mil; x2=847.0mil; y2=789.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.151755 {
-      x1=847.0mil; y1=789.0mil; x2=887.0mil; y2=749.0mil; thickness=5.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.153499 {
-      x1=27.6606mm; y1=299.0mil; x2=32.7406mm; y2=185.0mil; thickness=5.0mil; clearance=10.0mil;
+     ha:line.163808 {
+      x1=28.2194mm; y1=685.0mil; x2=36.068mm; y2=685.0mil; thickness=5.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.163811 {
+      x1=36.068mm; y1=685.0mil; x2=1.55in; y2=555.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.163814 {
+      x1=1.55in; y1=555.0mil; x2=1.55in; y2=525.0mil; thickness=5.0mil; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     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
       }
@@ -16091,6 +16065,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 +16127,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