add silk to label debug connector
[hw/telefiretwo] / telefiretwo.lht
index 6120a0f465f410e0924866da2e3b8c02932e3399..f3692ef1b883ad6c0cda56671f2364bfe35ae8b2 100644 (file)
@@ -632,15 +632,6 @@ ha:pcb-rnd-board-v6 {
      li:thermal {
      }
     }
-    ha:padstack_ref.61 {
-     proto=0; x=58.8264mm; y=1.076in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
-     }
-
-     li:thermal {
-     }
-    }
     ha:padstack_ref.63 {
      proto=0; x=1.64in; y=1.942in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
      ha:flags {
@@ -678,7 +669,7 @@ ha:pcb-rnd-board-v6 {
      }
     }
     ha:padstack_ref.67 {
-     proto=0; x=1.763in; y=2.01in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+     proto=0; x=1.803in; y=2.01in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
      ha:flags {
       clearline=1
      }
@@ -704,15 +695,6 @@ ha:pcb-rnd-board-v6 {
      li:thermal {
      }
     }
-    ha:padstack_ref.79 {
-     proto=0; x=2.028in; y=56.3372mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
-     }
-
-     li:thermal {
-     }
-    }
     ha:padstack_ref.84 {
      proto=0; x=2.498in; y=2.14in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
      ha:flags {
@@ -756,7 +738,7 @@ ha:pcb-rnd-board-v6 {
      }
     }
     ha:padstack_ref.87 {
-     proto=0; x=51.943mm; y=1.592in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+     proto=0; x=51.943mm; y=1.518in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
      ha:flags {
       clearline=1
      }
@@ -773,154 +755,8 @@ ha:pcb-rnd-board-v6 {
      li:thermal {
      }
     }
-    ha:padstack_ref.89 {
-     proto=0; x=2.117in; y=1.728in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
-     }
-
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.90 {
-     proto=0; x=2.157in; y=1.727in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
-     }
-
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.91 {
-     proto=0; x=1.815in; y=1.82in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
-     }
-
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.92 {
-     proto=0; x=1.815in; y=1.861in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
-     }
-
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.94 {
-     proto=0; x=55.4482mm; y=1.753in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
-     }
-
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.95 {
-     proto=0; x=2.193in; y=1.718in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
-     }
-
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.96 {
-     proto=0; x=24.0922mm; y=67.0151mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
-     }
-
-     li:thermal {
-       li:1 {
-        on  
-        solid  
-        noshape  
-       }
-       li:3 {
-        on  
-        solid  
-        noshape  
-       }
-     }
-    }
-    ha:padstack_ref.97 {
-     proto=0; x=24.0922mm; y=68.5137mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
-     }
-
-     li:thermal {
-       li:1 {
-        on  
-        solid  
-        noshape  
-       }
-       li:3 {
-        on  
-        solid  
-        noshape  
-       }
-     }
-    }
-    ha:padstack_ref.111 {
-     proto=0; x=2.272in; y=56.0324mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
-     }
-
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.112 {
-     proto=0; x=55.626mm; y=2.148in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
-     }
-
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.113 {
-     proto=0; x=54.737mm; y=2.129in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
-     }
-
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.114 {
-     proto=0; x=1.719in; y=2.402in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
-     }
-
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.115 {
-     proto=0; x=1.791in; y=2.371in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
-     }
-
-     li:thermal {
-     }
-    }
     ha:padstack_ref.116 {
-     proto=0; x=47.371mm; y=1.956in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
-     }
-
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.93 {
-     proto=0; x=1.851in; y=1.92in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+     proto=0; x=1.868in; y=1.962in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
      ha:flags {
       clearline=1
      }
@@ -1143,15 +979,6 @@ ha:pcb-rnd-board-v6 {
         }
       }
      }
-     ha:padstack_ref.24082 {
-      proto=0; x=605.0mil; y=830.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
      ha:padstack_ref.24080 {
       proto=0; x=702.0mil; y=830.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
       ha:flags {
@@ -1198,15 +1025,6 @@ ha:pcb-rnd-board-v6 {
         }
       }
      }
-     ha:padstack_ref.23563 {
-      proto=0; x=15.354808mm; y=1.068in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
      ha:padstack_ref.23562 {
       proto=0; x=502.67mil; y=1.387in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
       ha:flags {
@@ -1292,6 +1110,135 @@ ha:pcb-rnd-board-v6 {
        li:thermal {
        }
       }
+      ha:padstack_ref.29899 {
+       proto=0; x=1.794in; y=1.687in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.34294 {
+       proto=0; x=44.52617mm; y=65.100224mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:1 {
+          on  
+          solid  
+          noshape  
+         }
+         li:3 {
+          on  
+          solid  
+          noshape  
+         }
+       }
+      }
+      ha:padstack_ref.34295 {
+       proto=0; x=44.52617mm; y=66.598824mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:1 {
+          on  
+          solid  
+          noshape  
+         }
+         li:3 {
+          on  
+          solid  
+          noshape  
+         }
+       }
+      }
+      ha:padstack_ref.36701 {
+       proto=0; x=2.08in; y=1.641in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.36702 {
+       proto=0; x=53.4924mm; y=1.595in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.36703 {
+       proto=0; x=2.242in; y=1.596in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.36704 {
+       proto=0; x=2.176in; y=1.655in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.39860 {
+       proto=0; x=1.924in; y=1.401in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.39867 {
+       proto=0; x=2.23in; y=1.762in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.40085 {
+       proto=0; x=1.562in; y=1.97in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.42962 {
+       proto=0; x=54.102mm; y=55.118mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:1 {
+          on  
+          solid  
+          noshape  
+         }
+         li:3 {
+          on  
+          solid  
+          noshape  
+         }
+       }
+      }
       ha:subc.134 {
        ha:attributes {
         {io_pcb::hidename_y}=66.9036 mm
@@ -2206,7 +2153,7 @@ ha:pcb-rnd-board-v6 {
 
        li:objects {
         ha:padstack_ref.211 {
-         proto=0; x=2.776in; y=26.3398mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=56.1594mm; y=1.62748in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -2220,7 +2167,7 @@ ha:pcb-rnd-board-v6 {
          }
         }
         ha:padstack_ref.212 {
-         proto=0; x=2.80748in; y=26.3398mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=56.1594mm; y=1.596in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -2242,12 +2189,12 @@ ha:pcb-rnd-board-v6 {
 
           li:objects {
            ha:text.210 {
-            string=%a.parent.refdes%; x=70.547996mm; y=1.022in; scale=60; fid=0;
+            string=%a.parent.refdes%; x=2.196in; y=41.300396mm; scale=60; fid=0;
             ha:flags {
              dyntext=1
              floater=1
             }
-            rot = 0.000000
+            rot = 90.000000
            }
           }
           ha:type {
@@ -2262,25 +2209,25 @@ ha:pcb-rnd-board-v6 {
 
           li:objects {
            ha:line.213 {
-            x1=70.910196mm; y1=26.3398mm; x2=70.910196mm; y2=26.3398mm; thickness=0.1mm; clearance=0.0;
+            x1=56.1594mm; y1=40.938196mm; x2=56.1594mm; y2=40.938196mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
            ha:line.216 {
-            x1=70.910196mm; y1=26.3398mm; x2=70.910196mm; y2=26.3398mm; thickness=0.1mm; clearance=0.0;
+            x1=56.1594mm; y1=40.938196mm; x2=56.1594mm; y2=40.938196mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
            ha:line.219 {
-            x1=70.910196mm; y1=26.3398mm; x2=71.910196mm; y2=26.3398mm; thickness=0.1mm; clearance=0.0;
+            x1=56.1594mm; y1=40.938196mm; x2=56.1594mm; y2=39.938196mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
            ha:line.222 {
-            x1=70.910196mm; y1=26.3398mm; x2=70.910196mm; y2=27.3398mm; thickness=0.1mm; clearance=0.0;
+            x1=56.1594mm; y1=40.938196mm; x2=57.1594mm; y2=40.938196mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -2371,7 +2318,7 @@ ha:pcb-rnd-board-v6 {
 
        li:objects {
         ha:padstack_ref.227 {
-         proto=0; x=2.19652in; y=1.032in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=2.107in; y=1.71248in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -2385,7 +2332,7 @@ ha:pcb-rnd-board-v6 {
          }
         }
         ha:padstack_ref.228 {
-         proto=0; x=2.228in; y=1.032in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=2.107in; y=1.681in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -2407,12 +2354,12 @@ ha:pcb-rnd-board-v6 {
 
           li:objects {
            ha:text.226 {
-            string=%a.parent.refdes%; x=55.626004mm; y=1.017in; scale=60; fid=0;
+            string=%a.parent.refdes%; x=2.092in; y=43.662596mm; scale=60; fid=0;
             ha:flags {
              dyntext=1
              floater=1
             }
-            rot = 0.000000
+            rot = 90.000000
            }
           }
           ha:type {
@@ -2427,25 +2374,25 @@ ha:pcb-rnd-board-v6 {
 
           li:objects {
            ha:line.229 {
-            x1=2.21226in; y1=1.032in; x2=2.21226in; y2=1.032in; thickness=0.1mm; clearance=0.0;
+            x1=2.107in; y1=1.69674in; x2=2.107in; y2=1.69674in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
            ha:line.232 {
-            x1=2.21226in; y1=1.032in; x2=2.21226in; y2=1.032in; thickness=0.1mm; clearance=0.0;
+            x1=2.107in; y1=1.69674in; x2=2.107in; y2=1.69674in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
            ha:line.235 {
-            x1=2.21226in; y1=1.032in; x2=57.191404mm; y2=1.032in; thickness=0.1mm; clearance=0.0;
+            x1=2.107in; y1=1.69674in; x2=2.107in; y2=42.097196mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
            ha:line.238 {
-            x1=2.21226in; y1=1.032in; x2=2.21226in; y2=27.2128mm; thickness=0.1mm; clearance=0.0;
+            x1=2.107in; y1=1.69674in; x2=54.5178mm; y2=1.69674in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -2536,7 +2483,7 @@ ha:pcb-rnd-board-v6 {
 
        li:objects {
         ha:padstack_ref.243 {
-         proto=0; x=2.55352in; y=26.0858mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=2.176in; y=1.713in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -2550,7 +2497,7 @@ ha:pcb-rnd-board-v6 {
          }
         }
         ha:padstack_ref.244 {
-         proto=0; x=65.659mm; y=26.0858mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=2.176in; y=1.68152in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -2572,12 +2519,12 @@ ha:pcb-rnd-board-v6 {
 
           li:objects {
            ha:text.242 {
-            string=%a.parent.refdes%; x=64.897004mm; y=1.012in; scale=60; fid=0;
+            string=%a.parent.refdes%; x=2.161in; y=43.472604mm; scale=60; fid=0;
             ha:flags {
              dyntext=1
              floater=1
             }
-            rot = 0.000000
+            rot = 90.000000
            }
           }
           ha:type {
@@ -2592,25 +2539,25 @@ ha:pcb-rnd-board-v6 {
 
           li:objects {
            ha:line.245 {
-            x1=2.56926in; y1=26.0858mm; x2=2.56926in; y2=26.0858mm; thickness=0.1mm; clearance=0.0;
+            x1=2.176in; y1=1.69726in; x2=2.176in; y2=1.69726in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
            ha:line.248 {
-            x1=2.56926in; y1=26.0858mm; x2=2.56926in; y2=26.0858mm; thickness=0.1mm; clearance=0.0;
+            x1=2.176in; y1=1.69726in; x2=2.176in; y2=1.69726in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
            ha:line.251 {
-            x1=2.56926in; y1=26.0858mm; x2=66.259204mm; y2=26.0858mm; thickness=0.1mm; clearance=0.0;
+            x1=2.176in; y1=1.69726in; x2=2.176in; y2=42.110404mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
            ha:line.254 {
-            x1=2.56926in; y1=26.0858mm; x2=2.56926in; y2=27.0858mm; thickness=0.1mm; clearance=0.0;
+            x1=2.176in; y1=1.69726in; x2=56.2704mm; y2=1.69726in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -2626,21 +2573,21 @@ ha:pcb-rnd-board-v6 {
       }
        uid = 24J7G6oQJUom/ocAKVgAAAAI
       }
-      ha:subc.257 {
+      ha:subc.284 {
        ha:attributes {
-        {io_pcb::hidename_y}=73.2494 mm
-        footprint=100mil2pin
+        {io_pcb::hidename_y}=12.5730 mm
+        footprint=100mil-led
         {io_pcb::hidename_scale}=60
-        refdes=J2
-        value=
+        refdes=D6
+        value=yellow
         {io_pcb::hidename_direction}=0
-        {io_pcb::hidename_x}=52.8938 mm
+        {io_pcb::hidename_x}=66.4464 mm
        }
       ha:data {
             li:padstack_prototypes {
 
        ha:ps_proto_v6.0 {
-         hdia=38.0mil; hplated=1; htop=0; hbottom=0;
+         hdia=35.0mil; hplated=1; htop=0; hbottom=0;
          li:shape {
 
            ha:ps_shape_v4 {
@@ -2741,7 +2688,7 @@ ha:pcb-rnd-board-v6 {
        }
 
        ha:ps_proto_v6.1 {
-         hdia=38.0mil; hplated=1; htop=0; hbottom=0;
+         hdia=35.0mil; hplated=1; htop=0; hbottom=0;
          li:shape {
 
            ha:ps_shape_v4 {
@@ -2798,287 +2745,8 @@ ha:pcb-rnd-board-v6 {
       }
 
        li:objects {
-        ha:padstack_ref.258 {
-         proto=0; x=1.956in; y=2.55in; rot=180.000000; xmirror=0; smirror=0; clearance=7.5mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:1 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-           li:3 {
-            on  
-            diag  
-            sharp  
-            noshape  
-           }
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.259 {
-         proto=1; x=2.056in; y=2.55in; rot=180.000000; xmirror=0; smirror=0; clearance=7.5mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=2
-         }
-        }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.260 {
-            x1=53.4924mm; y1=63.5mm; x2=1.906in; y2=63.5mm; thickness=15.0mil; clearance=0.0;
-           }
-           ha:line.263 {
-            x1=1.906in; y1=2.6in; x2=1.906in; y2=63.5mm; thickness=15.0mil; clearance=0.0;
-           }
-           ha:line.266 {
-            x1=53.4924mm; y1=2.6in; x2=1.906in; y2=2.6in; thickness=15.0mil; clearance=0.0;
-           }
-           ha:line.269 {
-            x1=53.4924mm; y1=2.6in; x2=53.4924mm; y2=63.5mm; thickness=15.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.272 {
-            x1=2.006in; y1=2.55in; x2=2.006in; y2=2.55in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.275 {
-            x1=1.956in; y1=2.55in; x2=1.956in; y2=2.55in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.278 {
-            x1=1.956in; y1=2.55in; x2=50.6824mm; y2=2.55in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.281 {
-            x1=1.956in; y1=2.55in; x2=1.956in; y2=65.77mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 24J7G6oQJUom/ocAKVgAAAAJ
-      }
-      ha:subc.284 {
-       ha:attributes {
-        {io_pcb::hidename_y}=12.5730 mm
-        footprint=100mil-led
-        {io_pcb::hidename_scale}=60
-        refdes=D6
-        value=yellow
-        {io_pcb::hidename_direction}=0
-        {io_pcb::hidename_x}=66.4464 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=35.0mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -35.0mil  
-              -35.0mil  
-              35.0mil  
-              -35.0mil  
-              35.0mil  
-              35.0mil  
-              -35.0mil  
-              35.0mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -35.0mil  
-              -35.0mil  
-              35.0mil  
-              -35.0mil  
-              35.0mil  
-              35.0mil  
-              -35.0mil  
-              35.0mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -35.0mil  
-              -35.0mil  
-              35.0mil  
-              -35.0mil  
-              35.0mil  
-              35.0mil  
-              -35.0mil  
-              35.0mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -42.5mil  
-              -42.5mil  
-              42.5mil  
-              -42.5mil  
-              42.5mil  
-              42.5mil  
-              -42.5mil  
-              42.5mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -42.5mil  
-              -42.5mil  
-              42.5mil  
-              -42.5mil  
-              42.5mil  
-              42.5mil  
-              -42.5mil  
-              42.5mil  
-             }
-           }
-         }
-       }
-
-       ha:ps_proto_v6.1 {
-         hdia=35.0mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.285 {
-         proto=0; x=65.405mm; y=925.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.5mil;
+        ha:padstack_ref.285 {
+         proto=0; x=65.405mm; y=925.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.5mil;
          ha:flags {
           clearline=1
          }
@@ -4072,7 +3740,7 @@ ha:pcb-rnd-board-v6 {
 
        li:objects {
         ha:padstack_ref.589 {
-         proto=0; x=62.573404mm; y=74.295mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=2.167in; y=55.7276mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -4086,7 +3754,7 @@ ha:pcb-rnd-board-v6 {
          }
         }
         ha:padstack_ref.590 {
-         proto=0; x=63.372996mm; y=74.295mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=2.167in; y=2.22548in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -4108,12 +3776,12 @@ ha:pcb-rnd-board-v6 {
 
           li:objects {
            ha:text.588 {
-            string=%a.parent.refdes%; x=2.498in; y=2.943in; scale=60; fid=0;
+            string=%a.parent.refdes%; x=2.149in; y=56.603396mm; scale=60; fid=0;
             ha:flags {
              dyntext=1
              floater=1
             }
-            rot = 180.000000
+            rot = 90.000000
            }
           }
           ha:type {
@@ -4128,25 +3796,25 @@ ha:pcb-rnd-board-v6 {
 
           li:objects {
            ha:line.591 {
-            x1=62.9732mm; y1=74.295mm; x2=62.9732mm; y2=74.295mm; thickness=0.1mm; clearance=0.0;
+            x1=2.167in; y1=2.20974in; x2=2.167in; y2=2.20974in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
            ha:line.594 {
-            x1=62.9732mm; y1=74.295mm; x2=62.9732mm; y2=74.295mm; thickness=0.1mm; clearance=0.0;
+            x1=2.167in; y1=2.20974in; x2=2.167in; y2=2.20974in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
            ha:line.597 {
-            x1=62.9732mm; y1=74.295mm; x2=63.9732mm; y2=74.295mm; thickness=0.1mm; clearance=0.0;
+            x1=2.167in; y1=2.20974in; x2=2.167in; y2=57.127396mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
            ha:line.600 {
-            x1=62.9732mm; y1=74.295mm; x2=62.9732mm; y2=75.295mm; thickness=0.1mm; clearance=0.0;
+            x1=2.167in; y1=2.20974in; x2=54.0418mm; y2=2.20974in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -4237,7 +3905,7 @@ ha:pcb-rnd-board-v6 {
 
        li:objects {
         ha:padstack_ref.605 {
-         proto=0; x=62.573404mm; y=2.45in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=56.261mm; y=55.7276mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -4251,7 +3919,7 @@ ha:pcb-rnd-board-v6 {
          }
         }
         ha:padstack_ref.606 {
-         proto=0; x=63.372996mm; y=2.45in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=56.261mm; y=2.22548in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -4273,12 +3941,12 @@ ha:pcb-rnd-board-v6 {
 
           li:objects {
            ha:text.604 {
-            string=%a.parent.refdes%; x=2.496in; y=62.7126mm; scale=60; fid=0;
+            string=%a.parent.refdes%; x=2.196in; y=56.552596mm; scale=60; fid=0;
             ha:flags {
              dyntext=1
              floater=1
             }
-            rot = 180.000000
+            rot = 90.000000
            }
           }
           ha:type {
@@ -4293,25 +3961,25 @@ ha:pcb-rnd-board-v6 {
 
           li:objects {
            ha:line.607 {
-            x1=62.9732mm; y1=2.45in; x2=62.9732mm; y2=2.45in; thickness=0.1mm; clearance=0.0;
+            x1=56.261mm; y1=2.20974in; x2=56.261mm; y2=2.20974in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
            ha:line.610 {
-            x1=62.9732mm; y1=2.45in; x2=62.9732mm; y2=2.45in; thickness=0.1mm; clearance=0.0;
+            x1=56.261mm; y1=2.20974in; x2=56.261mm; y2=2.20974in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
            ha:line.613 {
-            x1=62.9732mm; y1=2.45in; x2=63.9732mm; y2=2.45in; thickness=0.1mm; clearance=0.0;
+            x1=56.261mm; y1=2.20974in; x2=56.261mm; y2=57.127396mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
            ha:line.616 {
-            x1=62.9732mm; y1=2.45in; x2=62.9732mm; y2=63.23mm; thickness=0.1mm; clearance=0.0;
+            x1=56.261mm; y1=2.20974in; x2=55.261mm; y2=2.20974in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -16425,4082 +16093,6470 @@ ha:pcb-rnd-board-v6 {
        }
         uid = 24J7G6oQJUom/ocAKVgAAABe
        }
-       ha:subc.2090 {
-        ha:attributes {
-         value=22k
-         footprint=0402
-         refdes=R15
-        }
-       ha:data {
-              li:padstack_prototypes {
+        ha:subc.2106 {
+         ha:attributes {
+          value=200k
+          footprint=0402
+          refdes=R12
+         }
+        ha:data {
+                li:padstack_prototypes {
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               -0.249936mm  
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+              clearance=0.0
+               li:ps_poly {
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                -0.249936mm  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
-               -0.326136mm  
-              }
-            }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
+                -0.326136mm  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               -0.249936mm  
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
               }
-            }
-          }
+              clearance=0.0
+               li:ps_poly {
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                -0.249936mm  
+               }
+             }
+           }
+         }
         }
-       }
 
-        li:objects {
-         ha:padstack_ref.2092 {
-          proto=0; x=1.64in; y=47.701204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.2108 {
+           proto=0; x=1.601in; y=48.500796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.2093 {
-          proto=0; x=1.64in; y=48.500796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.2109 {
+           proto=0; x=1.601in; y=47.701204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:text.2091 {
-             string=%a.parent.refdes%; x=1.658in; y=47.466mm; scale=60; fid=0;
-             ha:flags {
-              dyntext=1
-              floater=1
+            li:objects {
+             ha:text.2107 {
+              string=%a.parent.refdes%; x=1.618in; y=47.3898mm; scale=60; fid=0;
+              ha:flags {
+               dyntext=1
+               floater=1
+              }
+              rot = 270.000000
              }
-             rot = 270.000000
             }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
+            ha:type {
+             silk = 1
+             top = 1
+            }
+          }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-           li:objects {
-            ha:line.2094 {
-             x1=1.64in; y1=48.101mm; x2=1.64in; y2=48.101mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.2110 {
+              x1=1.601in; y1=48.101mm; x2=1.601in; y2=48.101mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.2097 {
-             x1=1.64in; y1=48.101mm; x2=1.64in; y2=48.101mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.2113 {
+              x1=1.601in; y1=48.101mm; x2=1.601in; y2=48.101mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
              }
-            }
-            ha:line.2100 {
-             x1=1.64in; y1=48.101mm; x2=1.64in; y2=47.101mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.2116 {
+              x1=1.601in; y1=48.101mm; x2=1.601in; y2=49.101mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
              }
-            }
-            ha:line.2103 {
-             x1=1.64in; y1=48.101mm; x2=40.656mm; y2=48.101mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.2119 {
+              x1=1.601in; y1=48.101mm; x2=41.6654mm; y2=48.101mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = 24J7G6oQJUom/ocAKVgAAABf
-       }
-       ha:subc.2106 {
-        ha:attributes {
-         value=200k
-         footprint=0402
-         refdes=R12
+         uid = 24J7G6oQJUom/ocAKVgAAABg
         }
-       ha:data {
-              li:padstack_prototypes {
+        ha:subc.2122 {
+         ha:attributes {
+          value=200k
+          footprint=0402
+          refdes=R11
+         }
+        ha:data {
+                li:padstack_prototypes {
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               -0.249936mm  
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+              clearance=0.0
+               li:ps_poly {
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                -0.249936mm  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
-               -0.326136mm  
-              }
-            }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
+                -0.326136mm  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               -0.249936mm  
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
               }
-            }
-          }
+              clearance=0.0
+               li:ps_poly {
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                -0.249936mm  
+               }
+             }
+           }
+         }
         }
-       }
 
-        li:objects {
-         ha:padstack_ref.2108 {
-          proto=0; x=1.601in; y=48.500796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.2124 {
+           proto=0; x=1.562in; y=47.701204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.2109 {
-          proto=0; x=1.601in; y=47.701204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.2125 {
+           proto=0; x=1.562in; y=48.500796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:text.2107 {
-             string=%a.parent.refdes%; x=1.618in; y=47.3898mm; scale=60; fid=0;
-             ha:flags {
-              dyntext=1
-              floater=1
+            li:objects {
+             ha:text.2123 {
+              string=%a.parent.refdes%; x=1.58in; y=47.5168mm; scale=60; fid=0;
+              ha:flags {
+               dyntext=1
+               floater=1
+              }
+              rot = 270.000000
              }
-             rot = 270.000000
             }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
+            ha:type {
+             silk = 1
+             top = 1
+            }
+          }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-           li:objects {
-            ha:line.2110 {
-             x1=1.601in; y1=48.101mm; x2=1.601in; y2=48.101mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.2126 {
+              x1=1.562in; y1=48.101mm; x2=1.562in; y2=48.101mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.2113 {
-             x1=1.601in; y1=48.101mm; x2=1.601in; y2=48.101mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.2129 {
+              x1=1.562in; y1=48.101mm; x2=1.562in; y2=48.101mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
              }
-            }
-            ha:line.2116 {
-             x1=1.601in; y1=48.101mm; x2=1.601in; y2=49.101mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.2132 {
+              x1=1.562in; y1=48.101mm; x2=1.562in; y2=47.101mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
              }
-            }
-            ha:line.2119 {
-             x1=1.601in; y1=48.101mm; x2=41.6654mm; y2=48.101mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.2135 {
+              x1=1.562in; y1=48.101mm; x2=38.6748mm; y2=48.101mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = 24J7G6oQJUom/ocAKVgAAABg
-       }
-       ha:subc.2122 {
-        ha:attributes {
-         value=200k
-         footprint=0402
-         refdes=R11
+         uid = 24J7G6oQJUom/ocAKVgAAABh
         }
-       ha:data {
-              li:padstack_prototypes {
+        ha:subc.2377 {
+         ha:attributes {
+          value=0.1uF
+          footprint=0402
+          refdes=C36
+         }
+        ha:data {
+                li:padstack_prototypes {
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               -0.249936mm  
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+              clearance=0.0
+               li:ps_poly {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
-               -0.326136mm  
-              }
-            }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               -0.249936mm  
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
               }
-            }
-          }
+              clearance=0.0
+               li:ps_poly {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
+             }
+           }
+         }
         }
-       }
 
-        li:objects {
-         ha:padstack_ref.2124 {
-          proto=0; x=1.562in; y=47.701204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.2379 {
+           proto=0; x=64.109704mm; y=2.14in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.2125 {
-          proto=0; x=1.562in; y=48.500796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.2380 {
+           proto=0; x=64.909296mm; y=2.14in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:text.2123 {
-             string=%a.parent.refdes%; x=1.58in; y=47.5168mm; scale=60; fid=0;
-             ha:flags {
-              dyntext=1
-              floater=1
+            li:objects {
+             ha:text.2378 {
+              string=%a.parent.refdes%; x=63.9319mm; y=54.0004mm; scale=60; fid=0;
+              ha:flags {
+               dyntext=1
+               floater=1
+              }
+              rot = 0.000000
              }
-             rot = 270.000000
             }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
+            ha:type {
+             silk = 1
+             top = 1
+            }
+          }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-           li:objects {
-            ha:line.2126 {
-             x1=1.562in; y1=48.101mm; x2=1.562in; y2=48.101mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.2381 {
+              x1=64.5095mm; y1=2.14in; x2=64.5095mm; y2=2.14in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.2129 {
-             x1=1.562in; y1=48.101mm; x2=1.562in; y2=48.101mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.2384 {
+              x1=64.5095mm; y1=2.14in; x2=64.5095mm; y2=2.14in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
              }
-            }
-            ha:line.2132 {
-             x1=1.562in; y1=48.101mm; x2=1.562in; y2=47.101mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.2387 {
+              x1=64.5095mm; y1=2.14in; x2=65.5095mm; y2=2.14in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
              }
-            }
-            ha:line.2135 {
-             x1=1.562in; y1=48.101mm; x2=38.6748mm; y2=48.101mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.2390 {
+              x1=64.5095mm; y1=2.14in; x2=64.5095mm; y2=55.356mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = 24J7G6oQJUom/ocAKVgAAABh
-       }
-       ha:subc.2290 {
-        ha:attributes {
-         {io_pcb::hidename_y}=61.6189 mm
-         footprint=282834-4
-         {io_pcb::hidename_scale}=60
-         refdes=J3
-         value=Terminal-4
-         {io_pcb::hidename_direction}=3
-         {io_pcb::hidename_x}=38.1749 mm
+         uid = 24J7G6oQJUom/ocAKVgAAABs
         }
-       ha:data {
-              li:padstack_prototypes {
+        ha:subc.2393 {
+         ha:attributes {
+          value=0.1uF
+          footprint=0402
+          refdes=C610
+         }
+        ha:data {
+                li:padstack_prototypes {
 
-        ha:ps_proto_v6.0 {
-          hdia=45.28mil; hplated=1; htop=0; hbottom=0;
-          li:shape {
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
 
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
              }
-             clearance=0.0
-            }
 
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              bottom = 1
-              copper = 1
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
+               }
              }
-             clearance=0.0
-            }
 
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              intern = 1
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
              }
-             clearance=0.0
-            }
+           }
+         }
+        }
 
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=2.119884mm;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-            }
+         li:objects {
+          ha:padstack_ref.2395 {
+           proto=0; x=64.109604mm; y=59.2074mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=2.119884mm;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              bottom = 1
-              mask = 1
-             }
-             clearance=0.0
-            }
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
-        }
+          ha:padstack_ref.2396 {
+           proto=0; x=64.909196mm; y=59.2074mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-        ha:ps_proto_v6.1 {
-          hdia=45.28mil; hplated=1; htop=0; hbottom=0;
-          li:shape {
+           li:thermal {
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -35.435mil  
-               -35.435mil  
-               35.435mil  
-               -35.435mil  
-               35.435mil  
-               35.435mil  
-               -35.435mil  
-               35.435mil  
+           ha:attributes {
+             term=2
+             name=2
+           }
+          }
+         }
+         li:layers {
+
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:text.2394 {
+              string=%a.parent.refdes%; x=2.511in; y=2.317in; scale=60; fid=0;
+              ha:flags {
+               dyntext=1
+               floater=1
               }
+              rot = 0.000000
+             }
             }
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              bottom = 1
-              copper = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -35.435mil  
-               -35.435mil  
-               35.435mil  
-               -35.435mil  
-               35.435mil  
-               35.435mil  
-               -35.435mil  
-               35.435mil  
-              }
+            ha:type {
+             silk = 1
+             top = 1
             }
+          }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              intern = 1
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.2397 {
+              x1=64.5094mm; y1=59.2074mm; x2=64.5094mm; y2=59.2074mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               -35.435mil  
-               -35.435mil  
-               35.435mil  
-               -35.435mil  
-               35.435mil  
-               35.435mil  
-               -35.435mil  
-               35.435mil  
+             ha:line.2400 {
+              x1=64.5094mm; y1=59.2074mm; x2=64.5094mm; y2=59.2074mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               -1.059942mm  
-               -1.059942mm  
-               1.059942mm  
-               -1.059942mm  
-               1.059942mm  
-               1.059942mm  
-               -1.059942mm  
-               1.059942mm  
+             ha:line.2403 {
+              x1=64.5094mm; y1=59.2074mm; x2=65.5094mm; y2=59.2074mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              bottom = 1
-              mask = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               -1.059942mm  
-               -1.059942mm  
-               1.059942mm  
-               -1.059942mm  
-               1.059942mm  
-               1.059942mm  
-               -1.059942mm  
-               1.059942mm  
+             ha:line.2406 {
+              x1=64.5094mm; y1=59.2074mm; x2=64.5094mm; y2=60.2074mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
               }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
         }
-       }
+         uid = 24J7G6oQJUom/ocAKVgAAABt
+        }
+        ha:subc.2409 {
+         ha:attributes {
+          {io_pcb::hidename_y}=56.4134 mm
+          footprint=SOT23
+          {io_pcb::hidename_scale}=60
+          refdes=U11
+          value=MCP130T-300
+          {io_pcb::hidename_direction}=0
+          {io_pcb::hidename_x}=64.2620 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
 
-        li:objects {
-         ha:padstack_ref.2291 {
-          proto=0; x=34.92497mm; y=63.119024mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-          ha:flags {
-           clearline=1
-          }
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
 
-          li:thermal {
-          }
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -20.0mil  
+                -17.0mil  
+                -20.0mil  
+                17.0mil  
+                20.0mil  
+                17.0mil  
+                20.0mil  
+                -17.0mil  
+               }
+             }
 
-          ha:attributes {
-            term=4
-            name=4
-          }
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -23.0mil  
+                -20.0mil  
+                -23.0mil  
+                20.0mil  
+                23.0mil  
+                20.0mil  
+                23.0mil  
+                -20.0mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -20.0mil  
+                -17.0mil  
+                -20.0mil  
+                17.0mil  
+                20.0mil  
+                17.0mil  
+                20.0mil  
+                -17.0mil  
+               }
+             }
+           }
          }
-         ha:padstack_ref.2292 {
-          proto=0; x=34.92497mm; y=65.659024mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-          ha:flags {
-           clearline=1
-          }
+        }
 
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.2410 {
+           proto=0; x=65.5828mm; y=57.785mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=3
-            name=3
-          }
-         }
-         ha:padstack_ref.2293 {
-          proto=0; x=34.92497mm; y=68.199024mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=1
+             name=RESET
+           }
           }
+          ha:padstack_ref.2411 {
+           proto=0; x=65.5828mm; y=2.197in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-         ha:padstack_ref.2294 {
-          proto=1; x=34.92497mm; y=70.739024mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=2
+             name=VCC
+           }
           }
+          ha:padstack_ref.2412 {
+           proto=0; x=63.5mm; y=2.236in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=3
+             name=GND
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.2295 {
-             x1=31.674786mm; y1=61.6189mm; x2=38.1749mm; y2=61.6189mm; thickness=6.0mil; clearance=0.0;
-            }
-            ha:line.2298 {
-             x1=31.674786mm; y1=61.6189mm; x2=31.674786mm; y2=72.2389mm; thickness=6.0mil; clearance=0.0;
-            }
-            ha:line.2301 {
-             x1=31.674786mm; y1=72.2389mm; x2=38.1749mm; y2=72.2389mm; thickness=6.0mil; clearance=0.0;
+            li:objects {
+             ha:line.2413 {
+              x1=2.472in; y1=2.3in; x2=2.611in; y2=2.3in; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.2416 {
+              x1=2.611in; y1=2.172in; x2=2.611in; y2=2.3in; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.2419 {
+              x1=2.472in; y1=2.172in; x2=2.611in; y2=2.172in; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.2422 {
+              x1=2.472in; y1=2.172in; x2=2.472in; y2=2.3in; thickness=10.0mil; clearance=0.0;
+             }
             }
-            ha:line.2304 {
-             x1=38.1749mm; y1=61.6189mm; x2=38.1749mm; y2=72.2389mm; thickness=6.0mil; clearance=0.0;
+            ha:type {
+             silk = 1
+             top = 1
             }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
+          }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-           li:objects {
-            ha:line.2307 {
-             x1=34.92497mm; y1=66.929024mm; x2=34.92497mm; y2=66.929024mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.2425 {
+              x1=64.888533mm; y1=2.236in; x2=64.888533mm; y2=2.236in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.2310 {
-             x1=38.1749mm; y1=61.6189mm; x2=38.1749mm; y2=61.6189mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.2428 {
+              x1=65.5828mm; y1=57.785mm; x2=65.5828mm; y2=57.785mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
              }
-            }
-            ha:line.2313 {
-             x1=38.1749mm; y1=61.6189mm; x2=37.1749mm; y2=61.6189mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.2431 {
+              x1=65.5828mm; y1=57.785mm; x2=64.5828mm; y2=57.785mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
              }
-            }
-            ha:line.2316 {
-             x1=38.1749mm; y1=61.6189mm; x2=38.1749mm; y2=60.6189mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.2434 {
+              x1=65.5828mm; y1=57.785mm; x2=65.5828mm; y2=56.785mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = 24J7G6oQJUom/ocAKVgAAABp
-       }
-       ha:subc.2377 {
-        ha:attributes {
-         value=0.1uF
-         footprint=0402
-         refdes=C36
+         uid = 24J7G6oQJUom/ocAKVgAAABu
         }
-       ha:data {
-              li:padstack_prototypes {
+        ha:subc.2690 {
+         ha:attributes {
+          {io_pcb::hidename_y}=52.0764 mm
+          footprint=ABM3B
+          {io_pcb::hidename_scale}=60
+          refdes=X2
+          value=8mhz
+          {io_pcb::hidename_direction}=0
+          {io_pcb::hidename_x}=60.4830 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+              clearance=0.0
+               li:ps_poly {
+                23.62mil  
+                -0.899922mm  
+                -23.62mil  
+                -0.899922mm  
+                -23.62mil  
+                0.899922mm  
+                23.62mil  
+                0.899922mm  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
-              }
-            }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                26.62mil  
+                -0.976122mm  
+                -26.62mil  
+                -0.976122mm  
+                -26.62mil  
+                0.976122mm  
+                26.62mil  
+                0.976122mm  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
               }
-            }
-          }
+              clearance=0.0
+               li:ps_poly {
+                23.62mil  
+                -0.899922mm  
+                -23.62mil  
+                -0.899922mm  
+                -23.62mil  
+                0.899922mm  
+                23.62mil  
+                0.899922mm  
+               }
+             }
+           }
+         }
         }
-       }
 
-        li:objects {
-         ha:padstack_ref.2379 {
-          proto=0; x=64.109704mm; y=2.14in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.2691 {
+           proto=0; x=62.286896mm; y=1.99727in; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=1
-            name=1
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
-         }
-         ha:padstack_ref.2380 {
-          proto=0; x=64.909296mm; y=2.14in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.2692 {
+           proto=0; x=62.286896mm; y=54.730396mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.2693 {
+           proto=0; x=59.887358mm; y=54.730396mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=4
+             name=4
+           }
           }
+          ha:padstack_ref.2694 {
+           proto=0; x=59.887358mm; y=1.99727in; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=3
+             name=3
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:text.2378 {
-             string=%a.parent.refdes%; x=63.9319mm; y=54.0004mm; scale=60; fid=0;
-             ha:flags {
-              dyntext=1
-              floater=1
+            li:objects {
+             ha:arc.2695 {
+              x=61.32703mm; y=2.176in; width=5.0mil; height=5.0mil; astart=0; adelta=360; thickness=10.0mil; clearance=0.0;
              }
-             rot = 0.000000
             }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
+            ha:type {
+             silk = 1
+             top = 1
+            }
+          }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-           li:objects {
-            ha:line.2381 {
-             x1=64.5095mm; y1=2.14in; x2=64.5095mm; y2=2.14in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.2696 {
+              x1=61.087127mm; y1=52.730527mm; x2=61.087127mm; y2=52.730527mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.2384 {
-             x1=64.5095mm; y1=2.14in; x2=64.5095mm; y2=2.14in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.2699 {
+              x1=61.087mm; y1=2.076in; x2=61.087mm; y2=2.076in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
              }
-            }
-            ha:line.2387 {
-             x1=64.5095mm; y1=2.14in; x2=65.5095mm; y2=2.14in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.2702 {
+              x1=61.087mm; y1=2.076in; x2=60.087mm; y2=2.076in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
              }
-            }
-            ha:line.2390 {
-             x1=64.5095mm; y1=2.14in; x2=64.5095mm; y2=55.356mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.2705 {
+              x1=61.087mm; y1=2.076in; x2=61.087mm; y2=51.7304mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = 24J7G6oQJUom/ocAKVgAAABs
-       }
-       ha:subc.2393 {
-        ha:attributes {
-         value=0.1uF
-         footprint=0402
-         refdes=C610
+         uid = 24J7G6oQJUom/ocAKVgAAAB6
         }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+        ha:subc.11546 {
+         ha:attributes {
+          value=green
+          footprint=100mil-led
+          refdes=D4
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=35.0mil; hplated=1; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -35.0mil  
+                -35.0mil  
+                35.0mil  
+                -35.0mil  
+                35.0mil  
+                35.0mil  
+                -35.0mil  
+                35.0mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               bottom = 1
+               copper = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -35.0mil  
+                -35.0mil  
+                35.0mil  
+                -35.0mil  
+                35.0mil  
+                35.0mil  
+                -35.0mil  
+                35.0mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               intern = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -35.0mil  
+                -35.0mil  
+                35.0mil  
+                -35.0mil  
+                35.0mil  
+                35.0mil  
+                -35.0mil  
+                35.0mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -42.5mil  
+                -42.5mil  
+                42.5mil  
+                -42.5mil  
+                42.5mil  
+                42.5mil  
+                -42.5mil  
+                42.5mil  
+               }
+             }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               bottom = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -42.5mil  
+                -42.5mil  
+                42.5mil  
+                -42.5mil  
+                42.5mil  
+                42.5mil  
+                -42.5mil  
+                42.5mil  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
+           }
+         }
+
+         ha:ps_proto_v6.1 {
+           hdia=35.0mil; hplated=1; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
               }
-            }
+              clearance=0.0
+             }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               bottom = 1
+               copper = 1
+              }
+              clearance=0.0
              }
-             clearance=0.0
-              li:ps_poly {
-               0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
+
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               intern = 1
               }
-            }
+              clearance=0.0
+             }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
              }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
+
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               bottom = 1
+               mask = 1
               }
-            }
-          }
+              clearance=0.0
+             }
+           }
+         }
         }
-       }
 
-        li:objects {
-         ha:padstack_ref.2395 {
-          proto=0; x=64.109604mm; y=59.2074mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.11564 {
+           proto=0; x=2.595in; y=125.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.2396 {
-          proto=0; x=64.909196mm; y=59.2074mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.11565 {
+           proto=1; x=68.453mm; y=125.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+             li:1 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+             li:3 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:text.2394 {
-             string=%a.parent.refdes%; x=2.511in; y=2.317in; scale=60; fid=0;
-             ha:flags {
-              dyntext=1
-              floater=1
+            li:objects {
+             ha:line.11547 {
+              x1=2.744in; y1=182.0mil; x2=2.744in; y2=68.0mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:arc.11550 {
+              x=67.183mm; y=125.0mil; width=114.0mil; height=114.0mil; astart=210; adelta=300; thickness=10.0mil; clearance=0.0;
+             }
+             ha:text.11551 {
+              string=%a.parent.refdes%; x=2.77in; y=95.0mil; scale=100; fid=0;
+              ha:flags {
+               dyntext=1
+               floater=1
+              }
+              rot = 0.000000
              }
-             rot = 0.000000
             }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
+            ha:type {
+             silk = 1
+             top = 1
+            }
+          }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-           li:objects {
-            ha:line.2397 {
-             x1=64.5094mm; y1=59.2074mm; x2=64.5094mm; y2=59.2074mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.11552 {
+              x1=67.183mm; y1=125.0mil; x2=67.183mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.2400 {
-             x1=64.5094mm; y1=59.2074mm; x2=64.5094mm; y2=59.2074mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.11555 {
+              x1=67.183mm; y1=125.0mil; x2=67.183mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
              }
-            }
-            ha:line.2403 {
-             x1=64.5094mm; y1=59.2074mm; x2=65.5094mm; y2=59.2074mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.11558 {
+              x1=67.183mm; y1=125.0mil; x2=68.183mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
              }
-            }
-            ha:line.2406 {
-             x1=64.5094mm; y1=59.2074mm; x2=64.5094mm; y2=60.2074mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.11561 {
+              x1=67.183mm; y1=125.0mil; x2=67.183mm; y2=4.175mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = 24J7G6oQJUom/ocAKVgAAABt
-       }
-       ha:subc.2409 {
-        ha:attributes {
-         {io_pcb::hidename_y}=56.4134 mm
-         footprint=SOT23
-         {io_pcb::hidename_scale}=60
-         refdes=U11
-         value=MCP130T-300
-         {io_pcb::hidename_direction}=0
-         {io_pcb::hidename_x}=64.2620 mm
+         uid = 3htXPChUHI/uhekIxQ4AAABx
         }
-       ha:data {
-              li:padstack_prototypes {
+        ha:subc.11642 {
+         ha:attributes {
+          value=12.7
+          footprint=0402
+          refdes=R5
+         }
+        ha:data {
+                li:padstack_prototypes {
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -20.0mil  
-               -17.0mil  
-               -20.0mil  
-               17.0mil  
-               20.0mil  
-               17.0mil  
-               20.0mil  
-               -17.0mil  
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+              clearance=0.0
+               li:ps_poly {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               -23.0mil  
-               -20.0mil  
-               -23.0mil  
-               20.0mil  
-               23.0mil  
-               20.0mil  
-               23.0mil  
-               -20.0mil  
-              }
-            }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               -20.0mil  
-               -17.0mil  
-               -20.0mil  
-               17.0mil  
-               20.0mil  
-               17.0mil  
-               20.0mil  
-               -17.0mil  
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
               }
-            }
-          }
+              clearance=0.0
+               li:ps_poly {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
+             }
+           }
+         }
         }
-       }
 
-        li:objects {
-         ha:padstack_ref.2410 {
-          proto=0; x=65.5828mm; y=57.785mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-          ha:flags {
-           clearline=1
+         li:objects {
+          ha:padstack_ref.11656 {
+           proto=0; x=2.139in; y=1.62648in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.11657 {
+           proto=0; x=2.139in; y=1.595in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
+         }
+         li:layers {
 
-          ha:attributes {
-            term=1
-            name=RESET
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:text.11643 {
+              string=%a.parent.refdes%; x=53.5305mm; y=1.64224in; scale=100; fid=0;
+              ha:flags {
+               dyntext=1
+               floater=1
+              }
+              rot = 90.000000
+             }
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
           }
-         }
-         ha:padstack_ref.2411 {
-          proto=0; x=65.5828mm; y=2.197in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-          ha:flags {
-           clearline=1
+
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.11644 {
+              x1=2.139in; y1=1.61074in; x2=2.139in; y2=1.61074in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.11647 {
+              x1=2.139in; y1=1.61074in; x2=2.139in; y2=1.61074in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.11650 {
+              x1=2.139in; y1=1.61074in; x2=2.139in; y2=39.912796mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.11653 {
+              x1=2.139in; y1=1.61074in; x2=55.3306mm; y2=1.61074in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
+         }
+        }
+         uid = 3htXPChUHI/uhekIxQ4AAAB1
+        }
+        ha:subc.17040 {
+         ha:attributes {
+          {io_pcb::hidename_y}=33.5481 mm
+          copyright=2006 DJ Delorie
+          author=DJ Delorie
+          footprint=SOT23-5
+          dist-license=GPL
+          {io_pcb::hidename_scale}=60
+          refdes=U1
+          value=TPS70933
+          {io_pcb::hidename_direction}=0
+          use-license=Unlimited
+          {io_pcb::hidename_x}=3.7579 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
 
-          li:thermal {
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.0mil  
+                -20.0mil  
+                -12.0mil  
+                -20.0mil  
+                -12.0mil  
+                20.0mil  
+                12.0mil  
+                20.0mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                15.0mil  
+                -23.0mil  
+                -15.0mil  
+                -23.0mil  
+                -15.0mil  
+                23.0mil  
+                15.0mil  
+                23.0mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.0mil  
+                -20.0mil  
+                -12.0mil  
+                -20.0mil  
+                -12.0mil  
+                20.0mil  
+                12.0mil  
+                20.0mil  
+               }
+             }
+           }
+         }
+        }
+
+         li:objects {
+          ha:padstack_ref.17065 {
+           proto=0; x=130.0mil; y=41.478234mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=4
+             name=4
+           }
           }
+          ha:padstack_ref.17066 {
+           proto=0; x=208.0mil; y=41.478234mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=VCC
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=5
+             name=VOUT
+           }
           }
-         }
-         ha:padstack_ref.2412 {
-          proto=0; x=63.5mm; y=2.236in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.17067 {
+           proto=0; x=208.0mil; y=39.395434mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=VIN
+           }
           }
+          ha:padstack_ref.17068 {
+           proto=0; x=169.0mil; y=39.395434mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=GND
+           }
           }
+          ha:padstack_ref.17069 {
+           proto=0; x=130.0mil; y=39.395434mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=3
-            name=GND
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=3
+             name=EN
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.2413 {
-             x1=2.472in; y1=2.3in; x2=2.611in; y2=2.3in; thickness=10.0mil; clearance=0.0;
+            li:objects {
+             ha:line.17041 {
+              x1=110.0mil; y1=38.684234mm; x2=110.0mil; y2=42.214834mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.17044 {
+              x1=110.0mil; y1=42.214834mm; x2=228.0mil; y2=42.214834mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.17047 {
+              x1=228.0mil; y1=42.214834mm; x2=228.0mil; y2=38.684234mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.17050 {
+              x1=228.0mil; y1=38.684234mm; x2=110.0mil; y2=38.684234mm; thickness=10.0mil; clearance=0.0;
+             }
             }
-            ha:line.2416 {
-             x1=2.611in; y1=2.172in; x2=2.611in; y2=2.3in; thickness=10.0mil; clearance=0.0;
+            ha:type {
+             silk = 1
+             top = 1
             }
-            ha:line.2419 {
-             x1=2.472in; y1=2.172in; x2=2.611in; y2=2.172in; thickness=10.0mil; clearance=0.0;
+          }
+
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.17053 {
+              x1=169.0mil; y1=40.228554mm; x2=169.0mil; y2=40.228554mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.17056 {
+              x1=130.0mil; y1=41.478234mm; x2=130.0mil; y2=41.478234mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.17059 {
+              x1=130.0mil; y1=41.478234mm; x2=130.0mil; y2=40.478234mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.17062 {
+              x1=130.0mil; y1=41.478234mm; x2=2.302mm; y2=41.478234mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
             }
-            ha:line.2422 {
-             x1=2.472in; y1=2.172in; x2=2.472in; y2=2.3in; thickness=10.0mil; clearance=0.0;
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
+          }
+         }
+        }
+         uid = 24J7G6oQJUom/ocAKVgAAABj
+        }
+        ha:subc.17071 {
+         ha:attributes {
+          {io_pcb::hidename_y}=30.3236 mm
+          footprint=powerdi123
+          {io_pcb::hidename_scale}=60
+          refdes=D3
+          value=DFLS130L
+          {io_pcb::hidename_direction}=0
+          {io_pcb::hidename_x}=6.9342 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -43.31mil  
+                -0.700024mm  
+                -43.31mil  
+                0.700024mm  
+                43.31mil  
+                0.700024mm  
+                43.31mil  
+                -0.700024mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -49.215mil  
+                -33.465mil  
+                -49.215mil  
+                33.465mil  
+                49.215mil  
+                33.465mil  
+                49.215mil  
+                -33.465mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -43.31mil  
+                -0.700024mm  
+                -43.31mil  
+                0.700024mm  
+                43.31mil  
+                0.700024mm  
+                43.31mil  
+                -0.700024mm  
+               }
+             }
+           }
+         }
+
+         ha:ps_proto_v6.1 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.449961mm  
+                -0.699897mm  
+                -0.449961mm  
+                -0.699897mm  
+                -0.449961mm  
+                0.699897mm  
+                0.449961mm  
+                0.699897mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                23.62mil  
+                -33.46mil  
+                -23.62mil  
+                -33.46mil  
+                -23.62mil  
+                33.46mil  
+                23.62mil  
+                33.46mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.449961mm  
+                -0.699897mm  
+                -0.449961mm  
+                -0.699897mm  
+                -0.449961mm  
+                0.699897mm  
+                0.449961mm  
+                0.699897mm  
+               }
+             }
            }
-           ha:type {
-            silk = 1
-            top = 1
+         }
+        }
+
+         li:objects {
+          ha:padstack_ref.17105 {
+           proto=0; x=238.0mil; y=37.312634mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
+          }
+          ha:padstack_ref.17106 {
+           proto=1; x=8.595106mm; y=37.312634mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+           ha:flags {
+            clearline=1
            }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
          }
+         li:layers {
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.2425 {
-             x1=64.888533mm; y1=2.236in; x2=64.888533mm; y2=2.236in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.17072 {
+              x1=216.34mil; y1=38.27758mm; x2=8.495284mm; y2=38.27758mm; thickness=10.0mil; clearance=0.0;
              }
-            }
-            ha:line.2428 {
-             x1=65.5828mm; y1=57.785mm; x2=65.5828mm; y2=57.785mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.17075 {
+              x1=216.34mil; y1=36.347688mm; x2=216.34mil; y2=38.27758mm; thickness=10.0mil; clearance=0.0;
              }
-            }
-            ha:line.2431 {
-             x1=65.5828mm; y1=57.785mm; x2=64.5828mm; y2=57.785mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.17078 {
+              x1=216.34mil; y1=36.347688mm; x2=8.495284mm; y2=36.347688mm; thickness=10.0mil; clearance=0.0;
              }
-            }
-            ha:line.2434 {
-             x1=65.5828mm; y1=57.785mm; x2=65.5828mm; y2=56.785mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.17081 {
+              x1=8.495284mm; y1=36.347688mm; x2=8.495284mm; y2=38.27758mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.17084 {
+              x1=4.478528mm; y1=38.27758mm; x2=195.31mil; y2=38.27758mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.17087 {
+              x1=4.478528mm; y1=36.347688mm; x2=4.478528mm; y2=38.27758mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.17090 {
+              x1=4.478528mm; y1=36.347688mm; x2=195.31mil; y2=36.347688mm; thickness=10.0mil; clearance=0.0;
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = 24J7G6oQJUom/ocAKVgAAABu
-       }
-       ha:subc.2496 {
-        ha:attributes {
-         {io_pcb::hidename_y}=67.7725 mm
-         footprint=1212-8
-         {io_pcb::hidename_scale}=60
-         refdes=Q2
-         value=Si7232DN
-         {io_pcb::hidename_direction}=3
-         {io_pcb::hidename_x}=26.6823 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
+            ha:type {
+             silk = 1
+             top = 1
+            }
+          }
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+            li:objects {
+             ha:line.17093 {
+              x1=7.320153mm; y1=37.312634mm; x2=7.320153mm; y2=37.312634mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               -0.494919mm  
-               -0.202438mm  
-               -0.494919mm  
-               0.202438mm  
-               0.494919mm  
-               0.202438mm  
-               0.494919mm  
-               -0.202438mm  
+             ha:line.17096 {
+              x1=6.99516mm; y1=37.312634mm; x2=6.99516mm; y2=37.312634mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               -0.571119mm  
-               -10.97mil  
-               -0.571119mm  
-               10.97mil  
-               0.571119mm  
-               10.97mil  
-               0.571119mm  
-               -10.97mil  
+             ha:line.17099 {
+              x1=6.99516mm; y1=37.312634mm; x2=5.99516mm; y2=37.312634mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               -0.494919mm  
-               -0.202438mm  
-               -0.494919mm  
-               0.202438mm  
-               0.494919mm  
-               0.202438mm  
-               0.494919mm  
-               -0.202438mm  
+             ha:line.17102 {
+              x1=6.99516mm; y1=37.312634mm; x2=6.99516mm; y2=36.312634mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
               }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
+        }
+         uid = 24J7G6oQJUom/ocAKVgAAABi
         }
+        ha:subc.17108 {
+         ha:attributes {
+          value=2.2uF
+          footprint=0402
+          refdes=C37
+         }
+        ha:data {
+                li:padstack_prototypes {
 
-        ha:ps_proto_v6.1 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.862583mm  
-               -0.495045mm  
-               -0.862583mm  
-               0.495045mm  
-               0.862583mm  
-               0.495045mm  
-               0.862583mm  
-               -0.495045mm  
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+              clearance=0.0
+               li:ps_poly {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               -36.96mil  
-               -0.571246mm  
-               -36.96mil  
-               0.571246mm  
-               36.96mil  
-               0.571246mm  
-               36.96mil  
-               -0.571246mm  
-              }
-            }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               -0.862583mm  
-               -0.495045mm  
-               -0.862583mm  
-               0.495045mm  
-               0.862583mm  
-               0.495045mm  
-               0.862583mm  
-               -0.495045mm  
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
               }
-            }
-          }
+              clearance=0.0
+               li:ps_poly {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
+             }
+           }
+         }
         }
-       }
 
-        li:objects {
-         ha:padstack_ref.2497 {
-          proto=0; x=28.206319mm; y=2.64662in; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.17122 {
+           proto=0; x=4.267204mm; y=43.383234mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.17123 {
+           proto=0; x=5.066796mm; y=43.383234mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=8
-            name=D
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-         ha:padstack_ref.2498 {
-          proto=0; x=25.336627mm; y=2.64662in; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
-          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-          ha:attributes {
-            term=1
-            name=S
-          }
-         }
-         ha:padstack_ref.2499 {
-          proto=0; x=28.206319mm; y=2.67221in; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-          ha:flags {
-           clearline=1
+            li:objects {
+             ha:text.17109 {
+              string=%a.parent.refdes%; x=3.962404mm; y=42.926034mm; scale=60; fid=0;
+              ha:flags {
+               dyntext=1
+               floater=1
+              }
+              rot = 0.000000
+             }
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
           }
 
-          li:thermal {
-          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-          ha:attributes {
-            term=7
-            name=D
+            li:objects {
+             ha:line.17110 {
+              x1=4.667mm; y1=43.383234mm; x2=4.667mm; y2=43.383234mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.17113 {
+              x1=4.667mm; y1=43.383234mm; x2=4.667mm; y2=43.383234mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.17116 {
+              x1=4.667mm; y1=43.383234mm; x2=5.667mm; y2=43.383234mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.17119 {
+              x1=4.667mm; y1=43.383234mm; x2=4.667mm; y2=44.383234mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
-         ha:padstack_ref.2500 {
-          proto=0; x=25.336627mm; y=2.67221in; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+         uid = 24J7G6oQJUom/ocAKVgAAABk
+        }
+        ha:subc.19096 {
+         ha:attributes {
+          {io_pcb::hidename_y}=23.2066 mm
+          footprint=8ufson2x2
+          {io_pcb::hidename_scale}=60
+          refdes=U13
+          value=LM293
+          {io_pcb::hidename_direction}=2
+          {io_pcb::hidename_x}=15.6853 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                5.905mil  
+                -0.374904mm  
+                -5.905mil  
+                -0.374904mm  
+                -5.905mil  
+                0.374904mm  
+                5.905mil  
+                0.374904mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                11.81mil  
+                -0.524891mm  
+                -11.81mil  
+                -0.524891mm  
+                -11.81mil  
+                0.524891mm  
+                11.81mil  
+                0.524891mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                5.905mil  
+                -0.374904mm  
+                -5.905mil  
+                -0.374904mm  
+                -5.905mil  
+                0.374904mm  
+                5.905mil  
+                0.374904mm  
+               }
+             }
+           }
+         }
+
+         ha:ps_proto_v6.1 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -31.5mil  
+                -0.225044mm  
+                -31.5mil  
+                0.225044mm  
+                31.5mil  
+                0.225044mm  
+                31.5mil  
+                -0.225044mm  
+               }
+             }
 
-          li:thermal {
-          }
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -37.405mil  
+                -14.765mil  
+                -37.405mil  
+                14.765mil  
+                37.405mil  
+                14.765mil  
+                37.405mil  
+                -14.765mil  
+               }
+             }
 
-          ha:attributes {
-            term=2
-            name=G
-          }
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -31.5mil  
+                -0.225044mm  
+                -31.5mil  
+                0.225044mm  
+                31.5mil  
+                0.225044mm  
+                31.5mil  
+                -0.225044mm  
+               }
+             }
+           }
          }
-         ha:padstack_ref.2501 {
-          proto=0; x=28.206319mm; y=2.6978in; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-          ha:flags {
-           clearline=1
-          }
+        }
 
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.19124 {
+           proto=0; x=8.370062mm; y=21.834983mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=6
-            name=D
-          }
-         }
-         ha:padstack_ref.2502 {
-          proto=0; x=25.336627mm; y=2.6978in; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=1
+             name=out
+           }
           }
+          ha:padstack_ref.19125 {
+           proto=0; x=270.47mil; y=940.355mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=3
-            name=S
-          }
-         }
-         ha:padstack_ref.2503 {
-          proto=0; x=28.206319mm; y=69.174106mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=5
+             name=in+
+           }
           }
+          ha:padstack_ref.19126 {
+           proto=0; x=7.869936mm; y=21.834983mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=5
-            name=D
-          }
-         }
-         ha:padstack_ref.2504 {
-          proto=0; x=25.336627mm; y=69.174106mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=2
+             name=in-
+           }
           }
+          ha:padstack_ref.19127 {
+           proto=0; x=290.16mil; y=940.355mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=4
-            name=G
-          }
-         }
-         ha:padstack_ref.2505 {
-          proto=1; x=1.07594in; y=2.66109in; rot=0.000000; xmirror=0; smirror=0; clearance=-0.382397mm;
-          ha:flags {
-           clearline=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=6
+             name=in-
+           }
           }
+          ha:padstack_ref.19128 {
+           proto=0; x=290.16mil; y=21.834983mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=3
+             name=in+
+           }
           }
+          ha:padstack_ref.19129 {
+           proto=0; x=7.869936mm; y=940.355mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=8
-            name=D
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=7
+             name=out
+           }
           }
-         }
-         ha:padstack_ref.2506 {
-          proto=1; x=1.07594in; y=2.70892in; rot=0.000000; xmirror=0; smirror=0; clearance=-0.382397mm;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.19130 {
+           proto=0; x=270.47mil; y=21.834983mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=4
+             name=V-
+           }
           }
+          ha:padstack_ref.19131 {
+           proto=0; x=8.370062mm; y=940.355mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=8
+             name=V+
+           }
           }
+          ha:padstack_ref.19132 {
+           proto=1; x=300.0mil; y=900.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=5
-            name=D
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=GND
+             name=GND
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.2507 {
-             x1=25.121616mm; y1=66.54927mm; x2=28.42133mm; y2=66.54927mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.2510 {
-             x1=25.121616mm; y1=66.54927mm; x2=25.121616mm; y2=2.74996in; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.2513 {
-             x1=25.121616mm; y1=2.74996in; x2=28.42133mm; y2=2.74996in; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.2516 {
-             x1=28.42133mm; y1=66.54927mm; x2=28.42133mm; y2=2.74996in; thickness=10.0mil; clearance=0.0;
+            li:objects {
+             ha:line.19097 {
+              x1=6.620002mm; y1=939.37mil; x2=339.37mil; y2=939.37mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.19100 {
+              x1=6.620002mm; y1=21.860002mm; x2=6.620002mm; y2=939.37mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.19103 {
+              x1=6.620002mm; y1=21.860002mm; x2=339.37mil; y2=21.860002mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.19106 {
+              x1=339.37mil; y1=21.860002mm; x2=339.37mil; y2=939.37mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.19109 {
+              x1=351.18mil; y1=21.860002mm; x2=351.18mil; y2=21.860002mm; thickness=10.0mil; clearance=0.0;
+             }
             }
-            ha:arc.2519 {
-             x=962.82mil; y=2.63383in; width=5.0mil; height=5.0mil; astart=270; adelta=360; thickness=10.0mil; clearance=0.0;
+            ha:type {
+             silk = 1
+             top = 1
             }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
+          }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-           li:objects {
-            ha:line.2520 {
-             x1=26.882953mm; y1=68.199127mm; x2=26.882953mm; y2=68.199127mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.19112 {
+              x1=300.0mil; y1=900.0mil; x2=300.0mil; y2=900.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.2523 {
-             x1=1.054in; y1=2.685in; x2=1.054in; y2=2.685in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.19115 {
+              x1=300.0mil; y1=900.0mil; x2=300.0mil; y2=900.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
              }
-            }
-            ha:line.2526 {
-             x1=1.054in; y1=2.685in; x2=27.7716mm; y2=2.685in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.19118 {
+              x1=300.0mil; y1=900.0mil; x2=300.0mil; y2=21.86mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
              }
-            }
-            ha:line.2529 {
-             x1=1.054in; y1=2.685in; x2=1.054in; y2=69.199mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.19121 {
+              x1=300.0mil; y1=900.0mil; x2=6.62mm; y2=900.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = 24J7G6oQJUom/ocAKVgAAABw
-       }
-       ha:subc.2532 {
-        ha:attributes {
-         value=100
-         footprint=0402
-         refdes=R16
+         uid = 24J7G6oQJUom/ocAKVgAAABc
         }
-       ha:data {
-              li:padstack_prototypes {
+        ha:subc.19134 {
+         ha:attributes {
+          value=26.1k
+          footprint=0402
+          refdes=R39
+         }
+        ha:data {
+                li:padstack_prototypes {
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               -0.249936mm  
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+              clearance=0.0
+               li:ps_poly {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
-               -0.326136mm  
-              }
-            }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               -0.249936mm  
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
               }
-            }
-          }
+              clearance=0.0
+               li:ps_poly {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
+             }
+           }
+         }
         }
-       }
 
-        li:objects {
-         ha:padstack_ref.2534 {
-          proto=0; x=23.0mm; y=70.024496mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.19148 {
+           proto=0; x=4.250906mm; y=25.5106mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.19149 {
+           proto=0; x=5.050498mm; y=25.5106mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-         ha:padstack_ref.2535 {
-          proto=0; x=23.0mm; y=69.224904mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:text.19135 {
+              string=%a.parent.refdes%; x=5.279102mm; y=25.8154mm; scale=60; fid=0;
+              ha:flags {
+               dyntext=1
+               floater=1
+              }
+              rot = 180.000000
+             }
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
           }
 
-          ha:attributes {
-            term=2
-            name=2
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.19136 {
+              x1=4.650702mm; y1=25.5106mm; x2=4.650702mm; y2=25.5106mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.19139 {
+              x1=4.650702mm; y1=25.5106mm; x2=4.650702mm; y2=25.5106mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.19142 {
+              x1=4.650702mm; y1=25.5106mm; x2=5.650702mm; y2=25.5106mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.19145 {
+              x1=4.650702mm; y1=25.5106mm; x2=4.650702mm; y2=26.5106mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
         }
-        li:layers {
+         uid = 24J7G6oQJUom/ocAKVgAAABb
+        }
+        ha:subc.19151 {
+         ha:attributes {
+          value=200k
+          footprint=0402
+          refdes=R38
+         }
+        ha:data {
+                li:padstack_prototypes {
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
 
-           li:objects {
-            ha:text.2533 {
-             string=%a.parent.refdes%; x=22.5428mm; y=70.2663mm; scale=60; fid=0;
-             ha:flags {
-              dyntext=1
-              floater=1
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
              }
-             rot = 90.000000
-            }
            }
-           ha:type {
-            silk = 1
-            top = 1
+         }
+        }
+
+         li:objects {
+          ha:padstack_ref.19165 {
+           proto=0; x=5.050498mm; y=965.35433071mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.19166 {
+           proto=0; x=4.250906mm; y=965.35433071mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
            }
+          }
          }
+         li:layers {
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.2536 {
-             x1=23.0mm; y1=69.6247mm; x2=23.0mm; y2=69.6247mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:text.19152 {
+              string=%a.parent.refdes%; x=5.216102mm; y=979.35433071mil; scale=60; fid=0;
+              ha:flags {
+               dyntext=1
+               floater=1
+              }
+              rot = 180.000000
              }
             }
-            ha:line.2539 {
-             x1=23.0mm; y1=69.6247mm; x2=23.0mm; y2=69.6247mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
+            ha:type {
+             silk = 1
+             top = 1
             }
-            ha:line.2542 {
-             x1=23.0mm; y1=69.6247mm; x2=23.0mm; y2=70.6247mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+          }
+
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.19153 {
+              x1=4.650702mm; y1=965.35433071mil; x2=4.650702mm; y2=965.35433071mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.2545 {
-             x1=23.0mm; y1=69.6247mm; x2=24.0mm; y2=69.6247mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.19156 {
+              x1=4.650702mm; y1=965.35433071mil; x2=4.650702mm; y2=965.35433071mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.19159 {
+              x1=4.650702mm; y1=965.35433071mil; x2=3.650702mm; y2=965.35433071mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.19162 {
+              x1=4.650702mm; y1=965.35433071mil; x2=4.650702mm; y2=23.52mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = 24J7G6oQJUom/ocAKVgAAABx
-       }
-       ha:subc.2548 {
-        ha:attributes {
-         value=3.3k
-         footprint=0402
-         refdes=R1
+         uid = 24J7G6oQJUom/ocAKVgAAABa
         }
-       ha:data {
-              li:padstack_prototypes {
+        ha:subc.19168 {
+         ha:attributes {
+          value=200k
+          footprint=0402
+          refdes=R36
+         }
+        ha:data {
+                li:padstack_prototypes {
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               -0.249936mm  
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+              clearance=0.0
+               li:ps_poly {
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                -0.249936mm  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
-               -0.326136mm  
-              }
-            }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
+                -0.326136mm  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               -0.249936mm  
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
               }
-            }
-          }
+              clearance=0.0
+               li:ps_poly {
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                -0.249936mm  
+               }
+             }
+           }
+         }
         }
-       }
 
-        li:objects {
-         ha:padstack_ref.2550 {
-          proto=0; x=22.0094mm; y=67.770496mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.19182 {
+           proto=0; x=4.4315mm; y=23.243396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.2551 {
-          proto=0; x=22.0094mm; y=66.970904mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.19183 {
+           proto=0; x=4.4315mm; y=22.443804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:text.2549 {
-             string=%a.parent.refdes%; x=21.6284mm; y=67.656704mm; scale=60; fid=0;
-             ha:flags {
-              dyntext=1
-              floater=1
+            li:objects {
+             ha:text.19169 {
+              string=%a.parent.refdes%; x=4.0505mm; y=23.409mm; scale=60; fid=0;
+              ha:flags {
+               dyntext=1
+               floater=1
+              }
+              rot = 90.000000
              }
-             rot = 90.000000
             }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
+            ha:type {
+             silk = 1
+             top = 1
+            }
+          }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-           li:objects {
-            ha:line.2552 {
-             x1=22.0094mm; y1=67.3707mm; x2=22.0094mm; y2=67.3707mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.19170 {
+              x1=4.4315mm; y1=899.35433071mil; x2=4.4315mm; y2=899.35433071mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.2555 {
-             x1=22.0094mm; y1=67.3707mm; x2=22.0094mm; y2=67.3707mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.19173 {
+              x1=4.4315mm; y1=899.35433071mil; x2=4.4315mm; y2=899.35433071mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
              }
-            }
-            ha:line.2558 {
-             x1=22.0094mm; y1=67.3707mm; x2=22.0094mm; y2=68.3707mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.19176 {
+              x1=4.4315mm; y1=899.35433071mil; x2=4.4315mm; y2=23.8436mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
              }
-            }
-            ha:line.2561 {
-             x1=22.0094mm; y1=67.3707mm; x2=23.0094mm; y2=67.3707mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.19179 {
+              x1=4.4315mm; y1=899.35433071mil; x2=5.4315mm; y2=899.35433071mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = 24J7G6oQJUom/ocAKVgAAABy
-       }
-       ha:subc.2564 {
-        ha:attributes {
-         value=100
-         footprint=0402
-         refdes=R7
+         uid = 24J7G6oQJUom/ocAKVgAAABU
         }
-       ha:data {
-              li:padstack_prototypes {
+        ha:subc.19185 {
+         ha:attributes {
+          value=22k
+          footprint=0402
+          refdes=R37
+         }
+        ha:data {
+                li:padstack_prototypes {
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                -0.249936mm  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               -0.249936mm  
-              }
-            }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
-               -0.326136mm  
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+              clearance=0.0
+               li:ps_poly {
+                -0.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
+                -0.326136mm  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               -0.249936mm  
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
               }
-            }
-          }
+              clearance=0.0
+               li:ps_poly {
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                -0.249936mm  
+               }
+             }
+           }
+         }
         }
-       }
 
-        li:objects {
-         ha:padstack_ref.2566 {
-          proto=0; x=23.0mm; y=2.63690961in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.19199 {
+           proto=0; x=5.4475mm; y=22.443804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.2567 {
-          proto=0; x=23.0mm; y=67.777096mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.19200 {
+           proto=0; x=5.4475mm; y=23.243396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:text.2565 {
-             string=%a.parent.refdes%; x=23.381mm; y=66.9775mm; scale=60; fid=0;
-             ha:flags {
-              dyntext=1
-              floater=1
+            li:objects {
+             ha:text.19186 {
+              string=%a.parent.refdes%; x=5.1173mm; y=23.3714mm; scale=60; fid=0;
+              ha:flags {
+               dyntext=1
+               floater=1
+              }
+              rot = 90.000000
              }
-             rot = 270.000000
             }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
+            ha:type {
+             silk = 1
+             top = 1
+            }
+          }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-           li:objects {
-            ha:line.2568 {
-             x1=23.0mm; y1=67.3773mm; x2=23.0mm; y2=67.3773mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.19187 {
+              x1=5.4475mm; y1=899.35433071mil; x2=5.4475mm; y2=899.35433071mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.2571 {
-             x1=23.0mm; y1=67.3773mm; x2=23.0mm; y2=67.3773mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.19190 {
+              x1=5.4475mm; y1=899.35433071mil; x2=5.4475mm; y2=899.35433071mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
              }
-            }
-            ha:line.2574 {
-             x1=23.0mm; y1=67.3773mm; x2=23.0mm; y2=66.3773mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.19193 {
+              x1=5.4475mm; y1=899.35433071mil; x2=5.4475mm; y2=21.8436mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
              }
-            }
-            ha:line.2577 {
-             x1=23.0mm; y1=67.3773mm; x2=22.0mm; y2=67.3773mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.19196 {
+              x1=5.4475mm; y1=899.35433071mil; x2=4.4475mm; y2=899.35433071mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = 24J7G6oQJUom/ocAKVgAAABz
-       }
-       ha:subc.2580 {
-        ha:attributes {
-         value=3.3k
-         footprint=0402
-         refdes=R13
+         uid = 24J7G6oQJUom/ocAKVgAAABT
         }
-       ha:data {
-              li:padstack_prototypes {
+        ha:subc.119 {
+         ha:attributes {
+          {io_pcb::hidename_y}=8.8138 mm
+          footprint=hole-M3
+          {io_pcb::hidename_scale}=60
+          refdes=H1
+          value=
+          {io_pcb::hidename_direction}=0
+          {io_pcb::hidename_x}=16.8910 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+         ha:ps_proto_v6.0 {
+           hdia=125.0mil; hplated=1; htop=0; hbottom=0;
+           li:shape {
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               -0.249936mm  
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
               }
-            }
+              clearance=0.0
+             }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               bottom = 1
+               copper = 1
+              }
+              clearance=0.0
              }
-             clearance=0.0
-              li:ps_poly {
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
-               -0.326136mm  
+
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               intern = 1
               }
-            }
+              clearance=0.0
+             }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
              }
-             clearance=0.0
-              li:ps_poly {
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               -0.249936mm  
+
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               bottom = 1
+               mask = 1
               }
-            }
-          }
+              clearance=0.0
+             }
+           }
+         }
         }
-       }
 
-        li:objects {
-         ha:padstack_ref.2582 {
-          proto=0; x=22.0044mm; y=69.238804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.120 {
+           proto=0; x=687.0mil; y=383.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+           ha:flags {
+            clearline=1
+            usetherm=1
+            lock=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+             li:1 {
+              on  
+              solid  
+              noshape  
+             }
+             li:3 {
+              on  
+              solid  
+              noshape  
+             }
+           }
 
-          ha:attributes {
-            term=1
-            name=1
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
          }
-         ha:padstack_ref.2583 {
-          proto=0; x=22.0044mm; y=70.038396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
-          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-          ha:attributes {
-            term=2
-            name=2
+            li:objects {
+             ha:arc.121 {
+              x=687.0mil; y=383.0mil; width=120.0mil; height=120.0mil; astart=0; adelta=360; thickness=10.0mil; clearance=0.0;
+              ha:flags {
+               lock=1
+              }
+             }
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
           }
-         }
-        }
-        li:layers {
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-           li:objects {
-            ha:text.2581 {
-             string=%a.parent.refdes%; x=22.487mm; y=68.971596mm; scale=60; fid=0;
-             ha:flags {
-              dyntext=1
-              floater=1
+            li:objects {
+             ha:line.122 {
+              x1=687.0mil; y1=383.0mil; x2=687.0mil; y2=383.0mil; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               lock=1
+              }
+
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-             rot = 270.000000
-            }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
+             ha:line.125 {
+              x1=687.0mil; y1=383.0mil; x2=687.0mil; y2=383.0mil; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               lock=1
+              }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.128 {
+              x1=687.0mil; y1=383.0mil; x2=18.4498mm; y2=383.0mil; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               lock=1
+              }
 
-           li:objects {
-            ha:line.2584 {
-             x1=22.0044mm; y1=69.6386mm; x2=22.0044mm; y2=69.6386mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.131 {
+              x1=687.0mil; y1=383.0mil; x2=687.0mil; y2=10.7282mm; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               lock=1
+              }
+
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-            ha:line.2587 {
-             x1=22.0044mm; y1=69.6386mm; x2=22.0044mm; y2=69.6386mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
-            ha:line.2590 {
-             x1=22.0044mm; y1=69.6386mm; x2=22.0044mm; y2=68.6386mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+          }
+         }
+        }
+         uid = 24J7G6oQJUom/ocAKVgAAAAB
+ ha:flags ={ lock=1
+ };        }
+        ha:subc.23543 {
+         ha:attributes {
+          value=100
+          footprint=0402
+          refdes=R8
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
              }
-            }
-            ha:line.2593 {
-             x1=22.0044mm; y1=69.6386mm; x2=21.0044mm; y2=69.6386mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
              }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
            }
          }
         }
-       }
-        uid = 24J7G6oQJUom/ocAKVgAAAB0
-       }
-       ha:subc.2690 {
-        ha:attributes {
-         {io_pcb::hidename_y}=52.0764 mm
-         footprint=ABM3B
-         {io_pcb::hidename_scale}=60
-         refdes=X2
-         value=8mhz
-         {io_pcb::hidename_direction}=0
-         {io_pcb::hidename_x}=60.4830 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+         li:objects {
+          ha:padstack_ref.23557 {
+           proto=0; x=522.48mil; y=1.068in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               23.62mil  
-               -0.899922mm  
-               -23.62mil  
-               -0.899922mm  
-               -23.62mil  
-               0.899922mm  
-               23.62mil  
-               0.899922mm  
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.23558 {
+           proto=0; x=491.0mil; y=1.068in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
+          }
+         }
+         li:layers {
+
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:text.23544 {
+              string=%a.parent.refdes%; x=12.459196mm; y=1.052in; scale=60; fid=0;
+              ha:flags {
+               dyntext=1
+               floater=1
               }
+              rot = 0.000000
+             }
+            }
+            ha:type {
+             silk = 1
+             top = 1
             }
+          }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.23545 {
+              x1=506.74mil; y1=1.068in; x2=506.74mil; y2=1.068in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               26.62mil  
-               -0.976122mm  
-               -26.62mil  
-               -0.976122mm  
-               -26.62mil  
-               0.976122mm  
-               26.62mil  
-               0.976122mm  
+             ha:line.23548 {
+              x1=506.74mil; y1=1.068in; x2=506.74mil; y2=1.068in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               23.62mil  
-               -0.899922mm  
-               -23.62mil  
-               -0.899922mm  
-               -23.62mil  
-               0.899922mm  
-               23.62mil  
-               0.899922mm  
+             ha:line.23551 {
+              x1=506.74mil; y1=1.068in; x2=11.871196mm; y2=1.068in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
               }
+             }
+             ha:line.23554 {
+              x1=506.74mil; y1=1.068in; x2=506.74mil; y2=26.1272mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
         }
-       }
+         uid = 24J7G6oQJUom/ocAKVgAAABY
+        }
+        ha:subc.23526 {
+         ha:attributes {
+          value=0.1uF
+          footprint=0402
+          refdes=C2
+         }
+        ha:data {
+                li:padstack_prototypes {
 
-        li:objects {
-         ha:padstack_ref.2691 {
-          proto=0; x=62.286896mm; y=1.99727in; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
 
-          li:thermal {
-          }
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                -0.249936mm  
+               }
+             }
 
-          ha:attributes {
-            term=2
-            name=2
-          }
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
+                -0.326136mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                -0.249936mm  
+               }
+             }
+           }
          }
-         ha:padstack_ref.2692 {
-          proto=0; x=62.286896mm; y=54.730396mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+        }
 
-          li:thermal {
+         li:objects {
+          ha:padstack_ref.23540 {
+           proto=0; x=9.495498mm; y=22.843706mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.23541 {
+           proto=0; x=9.495498mm; y=23.643298mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-         ha:padstack_ref.2693 {
-          proto=0; x=59.887358mm; y=54.730396mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:text.23527 {
+              string=%a.parent.refdes%; x=9.952698mm; y=22.855898mm; scale=60; fid=0;
+              ha:flags {
+               dyntext=1
+               floater=1
+              }
+              rot = 270.000000
+             }
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
           }
 
-          ha:attributes {
-            term=4
-            name=4
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.23528 {
+              x1=9.495498mm; y1=23.243502mm; x2=9.495498mm; y2=23.243502mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.23531 {
+              x1=9.495498mm; y1=23.243502mm; x2=9.495498mm; y2=23.243502mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.23534 {
+              x1=9.495498mm; y1=23.243502mm; x2=9.495498mm; y2=22.243502mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.23537 {
+              x1=9.495498mm; y1=23.243502mm; x2=8.495498mm; y2=23.243502mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
-         ha:padstack_ref.2694 {
-          proto=0; x=59.887358mm; y=1.99727in; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+         uid = 24J7G6oQJUom/ocAKVgAAABZ
+        }
+        ha:subc.23496 {
+         ha:attributes {
+          value=IRLR8743PbF
+          footprint=TO252FET
+          refdes=Q3
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                29.53mil  
+                -1.400048mm  
+                -29.53mil  
+                -1.400048mm  
+                -29.53mil  
+                1.400048mm  
+                29.53mil  
+                1.400048mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                32.53mil  
+                -1.476248mm  
+                -32.53mil  
+                -1.476248mm  
+                -32.53mil  
+                1.476248mm  
+                32.53mil  
+                1.476248mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                29.53mil  
+                -1.400048mm  
+                -29.53mil  
+                -1.400048mm  
+                -29.53mil  
+                1.400048mm  
+                29.53mil  
+                1.400048mm  
+               }
+             }
+           }
+         }
+
+         ha:ps_proto_v6.1 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
 
-          li:thermal {
-          }
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -3.150108mm  
+                -3.050032mm  
+                -3.150108mm  
+                3.050032mm  
+                3.150108mm  
+                3.050032mm  
+                3.150108mm  
+                -3.050032mm  
+               }
+             }
 
-          ha:attributes {
-            term=3
-            name=3
-          }
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -3.226308mm  
+                -3.126232mm  
+                -3.226308mm  
+                3.126232mm  
+                3.226308mm  
+                3.126232mm  
+                3.226308mm  
+                -3.126232mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -3.150108mm  
+                -3.050032mm  
+                -3.150108mm  
+                3.050032mm  
+                3.150108mm  
+                3.050032mm  
+                3.150108mm  
+                -3.050032mm  
+               }
+             }
+           }
          }
         }
-        li:layers {
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+         li:objects {
+          ha:padstack_ref.23522 {
+           proto=0; x=538.94mil; y=560.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-           li:objects {
-            ha:arc.2695 {
-             x=61.32703mm; y=2.176in; width=5.0mil; height=5.0mil; astart=0; adelta=360; thickness=10.0mil; clearance=0.0;
-            }
+           li:thermal {
            }
-           ha:type {
-            silk = 1
-            top = 1
+
+           ha:attributes {
+             term=3
+             name=G
+           }
+          }
+          ha:padstack_ref.23523 {
+           proto=1; x=785.0mil; y=650.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=D
+           }
+          }
+          ha:padstack_ref.23524 {
+           proto=0; x=538.94mil; y=740.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=S
            }
+          }
          }
+         li:layers {
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.2696 {
-             x1=61.087127mm; y1=52.730527mm; x2=61.087127mm; y2=52.730527mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.23497 {
+              x1=21.839174mm; y1=13.26007mm; x2=21.839174mm; y2=777.95mil; thickness=10.0mil; clearance=0.0;
              }
-            }
-            ha:line.2699 {
-             x1=61.087mm; y1=2.076in; x2=61.087mm; y2=2.076in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.23500 {
+              x1=21.839174mm; y1=777.95mil; x2=15.73911mm; y2=777.95mil; thickness=10.0mil; clearance=0.0;
              }
-            }
-            ha:line.2702 {
-             x1=61.087mm; y1=2.076in; x2=60.087mm; y2=2.076in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.23503 {
+              x1=15.73911mm; y1=777.95mil; x2=15.73911mm; y2=13.26007mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.23506 {
+              x1=15.73911mm; y1=13.26007mm; x2=21.839174mm; y2=13.26007mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:text.23509 {
+              string=%a.parent.refdes%; x=538.94mil; y=650.0mil; scale=100; fid=0;
+              ha:flags {
+               dyntext=1
+               floater=1
+              }
+              rot = 270.000000
              }
             }
-            ha:line.2705 {
-             x1=61.087mm; y1=2.076in; x2=61.087mm; y2=51.7304mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+            ha:type {
+             silk = 1
+             top = 1
+            }
+          }
+
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.23510 {
+              x1=620.96mil; y1=650.0mil; x2=620.96mil; y2=650.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.23513 {
+              x1=538.94mil; y1=650.0mil; x2=538.94mil; y2=650.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.23516 {
+              x1=538.94mil; y1=650.0mil; x2=538.94mil; y2=17.51mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.23519 {
+              x1=538.94mil; y1=650.0mil; x2=12.689076mm; y2=650.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = 24J7G6oQJUom/ocAKVgAAAB6
-       }
-       ha:subc.11546 {
-        ha:attributes {
-         value=green
-         footprint=100mil-led
-         refdes=D4
+         uid = 3htXPChUHI/uhekIxQ4AAABz
         }
-       ha:data {
-              li:padstack_prototypes {
+        ha:subc.23477 {
+         ha:attributes {
+          value=0.25
+          footprint=TE1217861
+          refdes=J29
+         }
+        ha:data {
+                li:padstack_prototypes {
 
-        ha:ps_proto_v6.0 {
-          hdia=35.0mil; hplated=1; htop=0; hbottom=0;
-          li:shape {
+         ha:ps_proto_v6.0 {
+           hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+           li:shape {
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -35.0mil  
-               -35.0mil  
-               35.0mil  
-               -35.0mil  
-               35.0mil  
-               35.0mil  
-               -35.0mil  
-               35.0mil  
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              bottom = 1
-              copper = 1
+              clearance=0.0
              }
-             clearance=0.0
-              li:ps_poly {
-               -35.0mil  
-               -35.0mil  
-               35.0mil  
-               -35.0mil  
-               35.0mil  
-               35.0mil  
-               -35.0mil  
-               35.0mil  
-              }
-            }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              intern = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -35.0mil  
-               -35.0mil  
-               35.0mil  
-               -35.0mil  
-               35.0mil  
-               35.0mil  
-               -35.0mil  
-               35.0mil  
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               bottom = 1
+               copper = 1
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+              clearance=0.0
              }
-             clearance=0.0
-              li:ps_poly {
-               -42.5mil  
-               -42.5mil  
-               42.5mil  
-               -42.5mil  
-               42.5mil  
-               42.5mil  
-               -42.5mil  
-               42.5mil  
-              }
-            }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              bottom = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -42.5mil  
-               -42.5mil  
-               42.5mil  
-               -42.5mil  
-               42.5mil  
-               42.5mil  
-               -42.5mil  
-               42.5mil  
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               intern = 1
               }
-            }
-          }
-        }
+              clearance=0.0
+             }
+           }
+         }
 
-        ha:ps_proto_v6.1 {
-          hdia=35.0mil; hplated=1; htop=0; hbottom=0;
-          li:shape {
+         ha:ps_proto_v6.1 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
 
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+             ha:ps_shape_v4 {
+              ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
              }
-             clearance=0.0
-            }
 
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              bottom = 1
-              copper = 1
+             ha:ps_shape_v4 {
+              ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
              }
-             clearance=0.0
-            }
 
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              intern = 1
+             ha:ps_shape_v4 {
+              ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;              }
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
              }
-             clearance=0.0
-            }
+           }
+         }
 
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+         ha:ps_proto_v6.2 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;              }
+              ha:combining {              }
+              ha:layer_mask {
+               bottom = 1
+               copper = 1
+              }
+              clearance=0.0
              }
-             clearance=0.0
-            }
 
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              bottom = 1
-              mask = 1
+             ha:ps_shape_v4 {
+              ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               bottom = 1
+               mask = 1
+              }
+              clearance=0.0
              }
-             clearance=0.0
-            }
-          }
+
+             ha:ps_shape_v4 {
+              ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;              }
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               bottom = 1
+               paste = 1
+              }
+              clearance=0.0
+             }
+           }
+         }
         }
-       }
 
-        li:objects {
-         ha:padstack_ref.11564 {
-          proto=0; x=2.595in; y=125.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.23491 {
+           proto=0; x=1000.0mil; y=750.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=12.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=1
-            name=1
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
-         }
-         ha:padstack_ref.11565 {
-          proto=1; x=68.453mm; y=125.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.23492 {
+           proto=0; x=1000.0mil; y=550.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=12.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.23493 {
+           proto=1; x=1000.0mil; y=650.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=12.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.23494 {
+           proto=2; x=1000.0mil; y=650.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=12.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.11547 {
-             x1=2.744in; y1=182.0mil; x2=2.744in; y2=68.0mil; thickness=10.0mil; clearance=0.0;
-            }
-            ha:arc.11550 {
-             x=67.183mm; y=125.0mil; width=114.0mil; height=114.0mil; astart=210; adelta=300; thickness=10.0mil; clearance=0.0;
-            }
-            ha:text.11551 {
-             string=%a.parent.refdes%; x=2.77in; y=95.0mil; scale=100; fid=0;
-             ha:flags {
-              dyntext=1
-              floater=1
+            li:objects {
+             ha:text.23478 {
+              string=%a.parent.refdes%; x=1000.0mil; y=650.0mil; scale=100; fid=0;
+              ha:flags {
+               dyntext=1
+               floater=1
+              }
+              rot = 90.000000
              }
-             rot = 0.000000
             }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
+            ha:type {
+             silk = 1
+             top = 1
+            }
+          }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-           li:objects {
-            ha:line.11552 {
-             x1=67.183mm; y1=125.0mil; x2=67.183mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.23479 {
+              x1=1000.0mil; y1=650.0mil; x2=1000.0mil; y2=650.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.11555 {
-             x1=67.183mm; y1=125.0mil; x2=67.183mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.23482 {
+              x1=1000.0mil; y1=650.0mil; x2=1000.0mil; y2=650.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
              }
-            }
-            ha:line.11558 {
-             x1=67.183mm; y1=125.0mil; x2=68.183mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.23485 {
+              x1=1000.0mil; y1=650.0mil; x2=1000.0mil; y2=15.51mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
              }
-            }
-            ha:line.11561 {
-             x1=67.183mm; y1=125.0mil; x2=67.183mm; y2=4.175mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.23488 {
+              x1=1000.0mil; y1=650.0mil; x2=26.4mm; y2=650.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = 3htXPChUHI/uhekIxQ4AAABx
-       }
-       ha:subc.11642 {
-        ha:attributes {
-         value=12.7
-         footprint=0402
-         refdes=R5
+         uid = 3htXPChUHI/uhekIxQ4AAAB5
         }
-       ha:data {
-              li:padstack_prototypes {
+        ha:subc.23458 {
+         ha:attributes {
+          value=0.25
+          footprint=TE1217861
+          refdes=J28
+         }
+        ha:data {
+                li:padstack_prototypes {
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+         ha:ps_proto_v6.0 {
+           hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+           li:shape {
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
              }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
+
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               bottom = 1
+               copper = 1
               }
-            }
+              clearance=0.0
+             }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               intern = 1
+              }
+              clearance=0.0
              }
-             clearance=0.0
-              li:ps_poly {
-               0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
+           }
+         }
+
+         ha:ps_proto_v6.1 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
               }
-            }
+              clearance=0.0
+             }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+             ha:ps_shape_v4 {
+              ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
              }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
+
+             ha:ps_shape_v4 {
+              ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;              }
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
               }
-            }
-          }
+              clearance=0.0
+             }
+           }
+         }
+
+         ha:ps_proto_v6.2 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;              }
+              ha:combining {              }
+              ha:layer_mask {
+               bottom = 1
+               copper = 1
+              }
+              clearance=0.0
+             }
+
+             ha:ps_shape_v4 {
+              ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               bottom = 1
+               mask = 1
+              }
+              clearance=0.0
+             }
+
+             ha:ps_shape_v4 {
+              ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;              }
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               bottom = 1
+               paste = 1
+              }
+              clearance=0.0
+             }
+           }
+         }
         }
-       }
 
-        li:objects {
-         ha:padstack_ref.11656 {
-          proto=0; x=2.44252in; y=129.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.23472 {
+           proto=0; x=38.1mm; y=750.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=12.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=1
-            name=1
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
-         }
-         ha:padstack_ref.11657 {
-          proto=0; x=2.474in; y=129.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.23473 {
+           proto=0; x=38.1mm; y=550.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=12.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.23474 {
+           proto=1; x=38.1mm; y=650.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=12.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.23475 {
+           proto=2; x=38.1mm; y=650.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=12.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:text.11643 {
-             string=%a.parent.refdes%; x=2.42676in; y=97.5mil; scale=100; fid=0;
-             ha:flags {
-              dyntext=1
-              floater=1
+            li:objects {
+             ha:text.23459 {
+              string=%a.parent.refdes%; x=38.1mm; y=650.0mil; scale=100; fid=0;
+              ha:flags {
+               dyntext=1
+               floater=1
+              }
+              rot = 90.000000
              }
-             rot = 0.000000
             }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
+            ha:type {
+             silk = 1
+             top = 1
+            }
+          }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-           li:objects {
-            ha:line.11644 {
-             x1=2.45826in; y1=129.0mil; x2=2.45826in; y2=129.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.23460 {
+              x1=38.1mm; y1=650.0mil; x2=38.1mm; y2=650.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.11647 {
-             x1=2.45826in; y1=129.0mil; x2=2.45826in; y2=129.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.23463 {
+              x1=38.1mm; y1=650.0mil; x2=38.1mm; y2=650.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
              }
-            }
-            ha:line.11650 {
-             x1=2.45826in; y1=129.0mil; x2=63.439804mm; y2=129.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.23466 {
+              x1=38.1mm; y1=650.0mil; x2=38.1mm; y2=15.51mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
              }
-            }
-            ha:line.11653 {
-             x1=2.45826in; y1=129.0mil; x2=2.45826in; y2=4.2766mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.23469 {
+              x1=38.1mm; y1=650.0mil; x2=39.1mm; y2=650.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = 3htXPChUHI/uhekIxQ4AAAB1
-       }
-       ha:subc.17040 {
-        ha:attributes {
-         {io_pcb::hidename_y}=33.5481 mm
-         copyright=2006 DJ Delorie
-         author=DJ Delorie
-         footprint=SOT23-5
-         dist-license=GPL
-         {io_pcb::hidename_scale}=60
-         refdes=U1
-         value=TPS70933
-         {io_pcb::hidename_direction}=0
-         use-license=Unlimited
-         {io_pcb::hidename_x}=3.7579 mm
+         uid = 3htXPChUHI/uhekIxQ4AAAB3
         }
-       ha:data {
-              li:padstack_prototypes {
+        ha:subc.23441 {
+         ha:attributes {
+          value=22k
+          footprint=0402
+          refdes=R24
+         }
+        ha:data {
+                li:padstack_prototypes {
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               12.0mil  
-               -20.0mil  
-               -12.0mil  
-               -20.0mil  
-               -12.0mil  
-               20.0mil  
-               12.0mil  
-               20.0mil  
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+              clearance=0.0
+               li:ps_poly {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               15.0mil  
-               -23.0mil  
-               -15.0mil  
-               -23.0mil  
-               -15.0mil  
-               23.0mil  
-               15.0mil  
-               23.0mil  
-              }
-            }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               12.0mil  
-               -20.0mil  
-               -12.0mil  
-               -20.0mil  
-               -12.0mil  
-               20.0mil  
-               12.0mil  
-               20.0mil  
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
               }
-            }
-          }
+              clearance=0.0
+               li:ps_poly {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
+             }
+           }
+         }
         }
-       }
 
-        li:objects {
-         ha:padstack_ref.17065 {
-          proto=0; x=130.0mil; y=41.478234mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.23455 {
+           proto=0; x=18.682208mm; y=830.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=4
-            name=4
-          }
-         }
-         ha:padstack_ref.17066 {
-          proto=0; x=208.0mil; y=41.478234mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.23456 {
+           proto=0; x=767.0mil; y=830.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=5
-            name=VOUT
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-         ha:padstack_ref.17067 {
-          proto=0; x=208.0mil; y=39.395434mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
-          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-          ha:attributes {
-            term=1
-            name=VIN
-          }
-         }
-         ha:padstack_ref.17068 {
-          proto=0; x=169.0mil; y=39.395434mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-          ha:flags {
-           clearline=1
+            li:objects {
+             ha:text.23442 {
+              string=%a.parent.refdes%; x=18.281904mm; y=798.5mil; scale=100; fid=0;
+              ha:flags {
+               dyntext=1
+               floater=1
+              }
+              rot = 0.000000
+             }
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
           }
 
-          li:thermal {
-          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-          ha:attributes {
-            term=2
-            name=GND
+            li:objects {
+             ha:line.23443 {
+              x1=19.082004mm; y1=830.0mil; x2=19.082004mm; y2=830.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.23446 {
+              x1=19.082004mm; y1=830.0mil; x2=19.082004mm; y2=830.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.23449 {
+              x1=19.082004mm; y1=830.0mil; x2=20.082004mm; y2=830.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.23452 {
+              x1=19.082004mm; y1=830.0mil; x2=19.082004mm; y2=22.082mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
-         ha:padstack_ref.17069 {
-          proto=0; x=130.0mil; y=39.395434mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+         uid = 3htXPChUHI/uhekIxQ4AAABv
+        }
+        ha:subc.23424 {
+         ha:attributes {
+          value=100
+          footprint=0402
+          refdes=R22
+         }
+        ha:data {
+                li:padstack_prototypes {
 
-          li:thermal {
-          }
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
 
-          ha:attributes {
-            term=3
-            name=EN
-          }
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
+             }
+           }
          }
         }
-        li:layers {
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+         li:objects {
+          ha:padstack_ref.23438 {
+           proto=0; x=523.0mil; y=830.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-           li:objects {
-            ha:line.17041 {
-             x1=110.0mil; y1=38.684234mm; x2=110.0mil; y2=42.214834mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.17044 {
-             x1=110.0mil; y1=42.214834mm; x2=228.0mil; y2=42.214834mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.17047 {
-             x1=228.0mil; y1=42.214834mm; x2=228.0mil; y2=38.684234mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.17050 {
-             x1=228.0mil; y1=38.684234mm; x2=110.0mil; y2=38.684234mm; thickness=10.0mil; clearance=0.0;
-            }
+           li:thermal {
            }
-           ha:type {
-            silk = 1
-            top = 1
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.23439 {
+           proto=0; x=12.484608mm; y=830.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
            }
+          }
          }
+         li:layers {
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.17053 {
-             x1=169.0mil; y1=40.228554mm; x2=169.0mil; y2=40.228554mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:text.23425 {
+              string=%a.parent.refdes%; x=13.684504mm; y=861.5mil; scale=100; fid=0;
+              ha:flags {
+               dyntext=1
+               floater=1
+              }
+              rot = 180.000000
              }
             }
-            ha:line.17056 {
-             x1=130.0mil; y1=41.478234mm; x2=130.0mil; y2=41.478234mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
+            ha:type {
+             silk = 1
+             top = 1
             }
-            ha:line.17059 {
-             x1=130.0mil; y1=41.478234mm; x2=130.0mil; y2=40.478234mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+          }
+
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.23426 {
+              x1=12.884404mm; y1=830.0mil; x2=12.884404mm; y2=830.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.17062 {
-             x1=130.0mil; y1=41.478234mm; x2=2.302mm; y2=41.478234mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.23429 {
+              x1=12.884404mm; y1=830.0mil; x2=12.884404mm; y2=830.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.23432 {
+              x1=12.884404mm; y1=830.0mil; x2=11.884404mm; y2=830.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.23435 {
+              x1=12.884404mm; y1=830.0mil; x2=12.884404mm; y2=20.082mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = 24J7G6oQJUom/ocAKVgAAABj
-       }
-       ha:subc.17071 {
-        ha:attributes {
-         {io_pcb::hidename_y}=30.3236 mm
-         footprint=powerdi123
-         {io_pcb::hidename_scale}=60
-         refdes=D3
-         value=DFLS130L
-         {io_pcb::hidename_direction}=0
-         {io_pcb::hidename_x}=6.9342 mm
+         uid = 3htXPChUHI/uhekIxQ4AAABt
         }
-       ha:data {
-              li:padstack_prototypes {
+        ha:subc.23407 {
+         ha:attributes {
+          value=200k
+          footprint=0402
+          refdes=R23
+         }
+        ha:data {
+                li:padstack_prototypes {
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -43.31mil  
-               -0.700024mm  
-               -43.31mil  
-               0.700024mm  
-               43.31mil  
-               0.700024mm  
-               43.31mil  
-               -0.700024mm  
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+              clearance=0.0
+               li:ps_poly {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               -49.215mil  
-               -33.465mil  
-               -49.215mil  
-               33.465mil  
-               49.215mil  
-               33.465mil  
-               49.215mil  
-               -33.465mil  
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
               }
-            }
+              clearance=0.0
+               li:ps_poly {
+                0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
+               }
+             }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               -43.31mil  
-               -0.700024mm  
-               -43.31mil  
-               0.700024mm  
-               43.31mil  
-               0.700024mm  
-               43.31mil  
-               -0.700024mm  
+           }
+         }
+        }
+
+         li:objects {
+          ha:padstack_ref.23421 {
+           proto=0; x=861.0mil; y=830.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.23422 {
+           proto=0; x=21.069808mm; y=830.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
+          }
+         }
+         li:layers {
+
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:text.23408 {
+              string=%a.parent.refdes%; x=22.269704mm; y=861.5mil; scale=100; fid=0;
+              ha:flags {
+               dyntext=1
+               floater=1
               }
+              rot = 180.000000
+             }
+            }
+            ha:type {
+             silk = 1
+             top = 1
             }
           }
-        }
 
-        ha:ps_proto_v6.1 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+            li:objects {
+             ha:line.23409 {
+              x1=21.469604mm; y1=830.0mil; x2=21.469604mm; y2=830.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               0.449961mm  
-               -0.699897mm  
-               -0.449961mm  
-               -0.699897mm  
-               -0.449961mm  
-               0.699897mm  
-               0.449961mm  
-               0.699897mm  
+             ha:line.23412 {
+              x1=21.469604mm; y1=830.0mil; x2=21.469604mm; y2=830.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               23.62mil  
-               -33.46mil  
-               -23.62mil  
-               -33.46mil  
-               -23.62mil  
-               33.46mil  
-               23.62mil  
-               33.46mil  
+             ha:line.23415 {
+              x1=21.469604mm; y1=830.0mil; x2=20.469604mm; y2=830.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               0.449961mm  
-               -0.699897mm  
-               -0.449961mm  
-               -0.699897mm  
-               -0.449961mm  
-               0.699897mm  
-               0.449961mm  
-               0.699897mm  
+             ha:line.23418 {
+              x1=21.469604mm; y1=830.0mil; x2=21.469604mm; y2=20.082mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
               }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
         }
-       }
+         uid = 3htXPChUHI/uhekIxQ4AAABr
+        }
+        ha:subc.23390 {
+         ha:attributes {
+          value=3.3k
+          footprint=0402
+          refdes=R21
+         }
+        ha:data {
+                li:padstack_prototypes {
 
-        li:objects {
-         ha:padstack_ref.17105 {
-          proto=0; x=238.0mil; y=37.312634mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-          ha:flags {
-           clearline=1
-          }
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
 
-          li:thermal {
-          }
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
+             }
 
-          ha:attributes {
-            term=2
-            name=2
-          }
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
+             }
+           }
          }
-         ha:padstack_ref.17106 {
-          proto=1; x=8.595106mm; y=37.312634mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-          ha:flags {
-           clearline=1
-          }
+        }
 
-          li:thermal {
+         li:objects {
+          ha:padstack_ref.23404 {
+           proto=0; x=668.0mil; y=830.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.23405 {
+           proto=0; x=16.167608mm; y=830.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.17072 {
-             x1=216.34mil; y1=38.27758mm; x2=8.495284mm; y2=38.27758mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.17075 {
-             x1=216.34mil; y1=36.347688mm; x2=216.34mil; y2=38.27758mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.17078 {
-             x1=216.34mil; y1=36.347688mm; x2=8.495284mm; y2=36.347688mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.17081 {
-             x1=8.495284mm; y1=36.347688mm; x2=8.495284mm; y2=38.27758mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.17084 {
-             x1=4.478528mm; y1=38.27758mm; x2=195.31mil; y2=38.27758mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.17087 {
-             x1=4.478528mm; y1=36.347688mm; x2=4.478528mm; y2=38.27758mm; thickness=10.0mil; clearance=0.0;
+            li:objects {
+             ha:text.23391 {
+              string=%a.parent.refdes%; x=17.367504mm; y=861.5mil; scale=100; fid=0;
+              ha:flags {
+               dyntext=1
+               floater=1
+              }
+              rot = 180.000000
+             }
             }
-            ha:line.17090 {
-             x1=4.478528mm; y1=36.347688mm; x2=195.31mil; y2=36.347688mm; thickness=10.0mil; clearance=0.0;
+            ha:type {
+             silk = 1
+             top = 1
             }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
+          }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-           li:objects {
-            ha:line.17093 {
-             x1=7.320153mm; y1=37.312634mm; x2=7.320153mm; y2=37.312634mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.23392 {
+              x1=16.567404mm; y1=830.0mil; x2=16.567404mm; y2=830.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.17096 {
-             x1=6.99516mm; y1=37.312634mm; x2=6.99516mm; y2=37.312634mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.23395 {
+              x1=16.567404mm; y1=830.0mil; x2=16.567404mm; y2=830.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
              }
-            }
-            ha:line.17099 {
-             x1=6.99516mm; y1=37.312634mm; x2=5.99516mm; y2=37.312634mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.23398 {
+              x1=16.567404mm; y1=830.0mil; x2=15.567404mm; y2=830.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
              }
-            }
-            ha:line.17102 {
-             x1=6.99516mm; y1=37.312634mm; x2=6.99516mm; y2=36.312634mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.23401 {
+              x1=16.567404mm; y1=830.0mil; x2=16.567404mm; y2=20.082mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = 24J7G6oQJUom/ocAKVgAAABi
-       }
-       ha:subc.17108 {
-        ha:attributes {
-         value=2.2uF
-         footprint=0402
-         refdes=C37
+         uid = 3htXPChUHI/uhekIxQ4AAABp
         }
-       ha:data {
-              li:padstack_prototypes {
+        ha:subc.23373 {
+         ha:attributes {
+          value=200k
+          footprint=0402
+          refdes=R14
+         }
+        ha:data {
+                li:padstack_prototypes {
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+              clearance=0.0
+               li:ps_poly {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
-              }
-            }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
               }
-            }
-          }
+              clearance=0.0
+               li:ps_poly {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
+             }
+           }
+         }
         }
-       }
 
-        li:objects {
-         ha:padstack_ref.17122 {
-          proto=0; x=4.267204mm; y=43.383234mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.23387 {
+           proto=0; x=860.74mil; y=1.068in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.17123 {
-          proto=0; x=5.066796mm; y=43.383234mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.23388 {
+           proto=0; x=21.063204mm; y=1.068in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:text.17109 {
-             string=%a.parent.refdes%; x=3.962404mm; y=42.926034mm; scale=60; fid=0;
-             ha:flags {
-              dyntext=1
-              floater=1
+            li:objects {
+             ha:text.23374 {
+              string=%a.parent.refdes%; x=20.7584mm; y=26.6446mm; scale=60; fid=0;
+              ha:flags {
+               dyntext=1
+               floater=1
+              }
+              rot = 0.000000
              }
-             rot = 0.000000
             }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
+            ha:type {
+             silk = 1
+             top = 1
+            }
+          }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-           li:objects {
-            ha:line.17110 {
-             x1=4.667mm; y1=43.383234mm; x2=4.667mm; y2=43.383234mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.23375 {
+              x1=845.0mil; y1=1.068in; x2=845.0mil; y2=1.068in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.17113 {
-             x1=4.667mm; y1=43.383234mm; x2=4.667mm; y2=43.383234mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.23378 {
+              x1=845.0mil; y1=1.068in; x2=845.0mil; y2=1.068in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
              }
-            }
-            ha:line.17116 {
-             x1=4.667mm; y1=43.383234mm; x2=5.667mm; y2=43.383234mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.23381 {
+              x1=845.0mil; y1=1.068in; x2=20.463mm; y2=1.068in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
              }
-            }
-            ha:line.17119 {
-             x1=4.667mm; y1=43.383234mm; x2=4.667mm; y2=44.383234mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.23384 {
+              x1=845.0mil; y1=1.068in; x2=845.0mil; y2=26.1272mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = 24J7G6oQJUom/ocAKVgAAABk
-       }
-       ha:subc.19096 {
-        ha:attributes {
-         {io_pcb::hidename_y}=23.2066 mm
-         footprint=8ufson2x2
-         {io_pcb::hidename_scale}=60
-         refdes=U13
-         value=LM293
-         {io_pcb::hidename_direction}=2
-         {io_pcb::hidename_x}=15.6853 mm
+         uid = 24J7G6oQJUom/ocAKVgAAABo
         }
-       ha:data {
-              li:padstack_prototypes {
+        ha:subc.23356 {
+         ha:attributes {
+          value=22k
+          footprint=0402
+          refdes=R20
+         }
+        ha:data {
+                li:padstack_prototypes {
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               5.905mil  
-               -0.374904mm  
-               -5.905mil  
-               -0.374904mm  
-               -5.905mil  
-               0.374904mm  
-               5.905mil  
-               0.374904mm  
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+              clearance=0.0
+               li:ps_poly {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               11.81mil  
-               -0.524891mm  
-               -11.81mil  
-               -0.524891mm  
-               -11.81mil  
-               0.524891mm  
-               11.81mil  
-               0.524891mm  
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
               }
-            }
+              clearance=0.0
+               li:ps_poly {
+                0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
+               }
+             }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               5.905mil  
-               -0.374904mm  
-               -5.905mil  
-               -0.374904mm  
-               -5.905mil  
-               0.374904mm  
-               5.905mil  
-               0.374904mm  
+           }
+         }
+        }
+
+         li:objects {
+          ha:padstack_ref.23370 {
+           proto=0; x=735.0mil; y=1.068in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.23371 {
+           proto=0; x=766.48mil; y=1.068in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
+          }
+         }
+         li:layers {
+
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:text.23357 {
+              string=%a.parent.refdes%; x=723.0mil; y=26.67mm; scale=60; fid=0;
+              ha:flags {
+               dyntext=1
+               floater=1
               }
+              rot = 0.000000
+             }
+            }
+            ha:type {
+             silk = 1
+             top = 1
             }
           }
-        }
 
-        ha:ps_proto_v6.1 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+            li:objects {
+             ha:line.23358 {
+              x1=750.74mil; y1=1.068in; x2=750.74mil; y2=1.068in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               -31.5mil  
-               -0.225044mm  
-               -31.5mil  
-               0.225044mm  
-               31.5mil  
-               0.225044mm  
-               31.5mil  
-               -0.225044mm  
+             ha:line.23361 {
+              x1=750.74mil; y1=1.068in; x2=750.74mil; y2=1.068in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               -37.405mil  
-               -14.765mil  
-               -37.405mil  
-               14.765mil  
-               37.405mil  
-               14.765mil  
-               37.405mil  
-               -14.765mil  
+             ha:line.23364 {
+              x1=750.74mil; y1=1.068in; x2=20.068796mm; y2=1.068in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               -31.5mil  
-               -0.225044mm  
-               -31.5mil  
-               0.225044mm  
-               31.5mil  
-               0.225044mm  
-               31.5mil  
-               -0.225044mm  
+             ha:line.23367 {
+              x1=750.74mil; y1=1.068in; x2=750.74mil; y2=28.1272mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
               }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
         }
-       }
+         uid = 24J7G6oQJUom/ocAKVgAAABn
+        }
+        ha:subc.23339 {
+         ha:attributes {
+          value=3.3k
+          footprint=0402
+          refdes=R2
+         }
+        ha:data {
+                li:padstack_prototypes {
 
-        li:objects {
-         ha:padstack_ref.19124 {
-          proto=0; x=8.370062mm; y=21.834983mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-          ha:flags {
-           clearline=1
-          }
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
 
-          li:thermal {
-          }
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
+             }
 
-          ha:attributes {
-            term=1
-            name=out
-          }
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
+             }
+           }
          }
-         ha:padstack_ref.19125 {
-          proto=0; x=270.47mil; y=940.355mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-          ha:flags {
-           clearline=1
-          }
+        }
 
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.23353 {
+           proto=0; x=667.74mil; y=1.068in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=5
-            name=in+
-          }
-         }
-         ha:padstack_ref.19126 {
-          proto=0; x=7.869936mm; y=21.834983mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.23354 {
+           proto=0; x=16.161004mm; y=1.068in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=in-
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-         ha:padstack_ref.19127 {
-          proto=0; x=290.16mil; y=940.355mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
-          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-          ha:attributes {
-            term=6
-            name=in-
-          }
-         }
-         ha:padstack_ref.19128 {
-          proto=0; x=290.16mil; y=21.834983mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-          ha:flags {
-           clearline=1
+            li:objects {
+             ha:text.23340 {
+              string=%a.parent.refdes%; x=16.1092mm; y=26.6954mm; scale=60; fid=0;
+              ha:flags {
+               dyntext=1
+               floater=1
+              }
+              rot = 0.000000
+             }
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
           }
 
-          li:thermal {
-          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-          ha:attributes {
-            term=3
-            name=in+
+            li:objects {
+             ha:line.23341 {
+              x1=652.0mil; y1=1.068in; x2=652.0mil; y2=1.068in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.23344 {
+              x1=652.0mil; y1=1.068in; x2=652.0mil; y2=1.068in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.23347 {
+              x1=652.0mil; y1=1.068in; x2=15.5608mm; y2=1.068in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.23350 {
+              x1=652.0mil; y1=1.068in; x2=652.0mil; y2=26.1272mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
-         ha:padstack_ref.19129 {
-          proto=0; x=7.869936mm; y=940.355mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+         uid = 24J7G6oQJUom/ocAKVgAAABm
+        }
+        ha:subc.23310 {
+         ha:attributes {
+          {io_pcb::hidename_y}=31.3690 mm
+          footprint=TO252FET
+          {io_pcb::hidename_scale}=60
+          refdes=Q1
+          value=IRLR8743PbF
+          {io_pcb::hidename_direction}=3
+          {io_pcb::hidename_x}=16.3238 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -1.400048mm  
+                -29.53mil  
+                -1.400048mm  
+                29.53mil  
+                1.400048mm  
+                29.53mil  
+                1.400048mm  
+                -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 {
+                -1.550035mm  
+                -35.435mil  
+                -1.550035mm  
+                35.435mil  
+                1.550035mm  
+                35.435mil  
+                1.550035mm  
+                -35.435mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -1.400048mm  
+                -29.53mil  
+                -1.400048mm  
+                29.53mil  
+                1.400048mm  
+                29.53mil  
+                1.400048mm  
+                -29.53mil  
+               }
+             }
+           }
+         }
+
+         ha:ps_proto_v6.1 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                3.050032mm  
+                -3.150108mm  
+                -3.050032mm  
+                -3.150108mm  
+                -3.050032mm  
+                3.150108mm  
+                3.050032mm  
+                3.150108mm  
+               }
+             }
 
-          li:thermal {
-          }
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                3.200019mm  
+                -129.925mil  
+                -3.200019mm  
+                -129.925mil  
+                -3.200019mm  
+                129.925mil  
+                3.200019mm  
+                129.925mil  
+               }
+             }
 
-          ha:attributes {
-            term=7
-            name=out
-          }
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                3.050032mm  
+                -3.150108mm  
+                -3.050032mm  
+                -3.150108mm  
+                -3.050032mm  
+                3.150108mm  
+                3.050032mm  
+                3.150108mm  
+               }
+             }
+           }
          }
-         ha:padstack_ref.19130 {
-          proto=0; x=270.47mil; y=21.834983mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-          ha:flags {
-           clearline=1
-          }
+        }
 
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.23335 {
+           proto=0; x=539.61mil; y=1.159in; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=4
-            name=V-
-          }
-         }
-         ha:padstack_ref.19131 {
-          proto=0; x=8.370062mm; y=940.355mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=3
+             name=G
+           }
           }
+          ha:padstack_ref.23336 {
+           proto=1; x=19.956018mm; y=1.249in; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=8
-            name=V+
-          }
-         }
-         ha:padstack_ref.19132 {
-          proto=1; x=300.0mil; y=900.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=1
+             name=D
+           }
           }
+          ha:padstack_ref.23337 {
+           proto=0; x=539.61mil; y=1.339in; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=GND
-            name=GND
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=S
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.19097 {
-             x1=6.620002mm; y1=939.37mil; x2=339.37mil; y2=939.37mil; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.19100 {
-             x1=6.620002mm; y1=21.860002mm; x2=6.620002mm; y2=939.37mil; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.19103 {
-             x1=6.620002mm; y1=21.860002mm; x2=339.37mil; y2=21.860002mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.19106 {
-             x1=339.37mil; y1=21.860002mm; x2=339.37mil; y2=939.37mil; thickness=10.0mil; clearance=0.0;
+            li:objects {
+             ha:line.23311 {
+              x1=21.856194mm; y1=28.47467mm; x2=21.856194mm; y2=34.97453mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.23314 {
+              x1=620.32mil; y1=34.97453mm; x2=21.856194mm; y2=34.97453mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.23317 {
+              x1=620.32mil; y1=28.47467mm; x2=620.32mil; y2=34.97453mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.23320 {
+              x1=620.32mil; y1=28.47467mm; x2=21.856194mm; y2=28.47467mm; thickness=10.0mil; clearance=0.0;
+             }
             }
-            ha:line.19109 {
-             x1=351.18mil; y1=21.860002mm; x2=351.18mil; y2=21.860002mm; thickness=10.0mil; clearance=0.0;
+            ha:type {
+             silk = 1
+             top = 1
             }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
+          }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-           li:objects {
-            ha:line.19112 {
-             x1=300.0mil; y1=900.0mil; x2=300.0mil; y2=900.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.23323 {
+              x1=15.789402mm; y1=1.249in; x2=15.789402mm; y2=1.249in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.19115 {
-             x1=300.0mil; y1=900.0mil; x2=300.0mil; y2=900.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.23326 {
+              x1=539.61mil; y1=1.249in; x2=539.61mil; y2=1.249in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
              }
-            }
-            ha:line.19118 {
-             x1=300.0mil; y1=900.0mil; x2=300.0mil; y2=21.86mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.23329 {
+              x1=539.61mil; y1=1.249in; x2=539.61mil; y2=30.7246mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
              }
-            }
-            ha:line.19121 {
-             x1=300.0mil; y1=900.0mil; x2=6.62mm; y2=900.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.23332 {
+              x1=539.61mil; y1=1.249in; x2=12.706094mm; y2=1.249in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = 24J7G6oQJUom/ocAKVgAAABc
-       }
-       ha:subc.19134 {
-        ha:attributes {
-         value=26.1k
-         footprint=0402
-         refdes=R39
+         uid = 24J7G6oQJUom/ocAKVgAAABX
         }
-       ha:data {
-              li:padstack_prototypes {
+        ha:subc.23291 {
+         ha:attributes {
+          value=0.25
+          footprint=TE1217861
+          refdes=J26
+         }
+        ha:data {
+                li:padstack_prototypes {
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+         ha:ps_proto_v6.0 {
+           hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+           li:shape {
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
              }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
+
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               bottom = 1
+               copper = 1
               }
-            }
+              clearance=0.0
+             }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               intern = 1
+              }
+              clearance=0.0
              }
-             clearance=0.0
-              li:ps_poly {
-               0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
+           }
+         }
+
+         ha:ps_proto_v6.1 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
               }
-            }
+              clearance=0.0
+             }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+             ha:ps_shape_v4 {
+              ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
              }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
+           }
+         }
+
+         ha:ps_proto_v6.2 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;              }
+              ha:combining {              }
+              ha:layer_mask {
+               bottom = 1
+               copper = 1
               }
-            }
-          }
+              clearance=0.0
+             }
+
+             ha:ps_shape_v4 {
+              ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               bottom = 1
+               mask = 1
+              }
+              clearance=0.0
+             }
+           }
+         }
         }
-       }
 
-        li:objects {
-         ha:padstack_ref.19148 {
-          proto=0; x=4.250906mm; y=25.5106mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.23305 {
+           proto=0; x=38.1mm; y=1.35in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.23306 {
+           proto=0; x=38.1mm; y=29.21mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
-         }
-         ha:padstack_ref.19149 {
-          proto=0; x=5.050498mm; y=25.5106mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.23307 {
+           proto=1; x=38.1mm; y=31.75mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.23308 {
+           proto=2; x=38.1mm; y=31.75mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+         }
+         li:layers {
 
-          ha:attributes {
-            term=2
-            name=2
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:text.23292 {
+              string=%a.parent.refdes%; x=38.1mm; y=31.75mm; scale=100; fid=0;
+              ha:flags {
+               dyntext=1
+               floater=1
+              }
+              rot = 90.000000
+             }
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
+          }
+
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.23293 {
+              x1=38.1mm; y1=31.75mm; x2=38.1mm; y2=31.75mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.23296 {
+              x1=38.1mm; y1=31.75mm; x2=38.1mm; y2=31.75mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.23299 {
+              x1=38.1mm; y1=31.75mm; x2=39.1mm; y2=31.75mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.23302 {
+              x1=38.1mm; y1=31.75mm; x2=38.1mm; y2=32.75mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
         }
-        li:layers {
+         uid = 24J7G6oQJUom/ocAKVgAAABW
+        }
+        ha:subc.23272 {
+         ha:attributes {
+          value=0.25
+          footprint=TE1217861
+          refdes=J27
+         }
+        ha:data {
+                li:padstack_prototypes {
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+         ha:ps_proto_v6.0 {
+           hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+           li:shape {
 
-           li:objects {
-            ha:text.19135 {
-             string=%a.parent.refdes%; x=5.279102mm; y=25.8154mm; scale=60; fid=0;
-             ha:flags {
-              dyntext=1
-              floater=1
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+             }
+
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               bottom = 1
+               copper = 1
+              }
+              clearance=0.0
+             }
+
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               intern = 1
+              }
+              clearance=0.0
              }
-             rot = 180.000000
-            }
            }
-           ha:type {
-            silk = 1
-            top = 1
+         }
+
+         ha:ps_proto_v6.1 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+             }
+
+             ha:ps_shape_v4 {
+              ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+             }
            }
          }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+         ha:ps_proto_v6.2 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
 
-           li:objects {
-            ha:line.19136 {
-             x1=4.650702mm; y1=25.5106mm; x2=4.650702mm; y2=25.5106mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+             ha:ps_shape_v4 {
+              ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;              }
+              ha:combining {              }
+              ha:layer_mask {
+               bottom = 1
+               copper = 1
+              }
+              clearance=0.0
              }
-            }
-            ha:line.19139 {
-             x1=4.650702mm; y1=25.5106mm; x2=4.650702mm; y2=25.5106mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+
+             ha:ps_shape_v4 {
+              ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               bottom = 1
+               mask = 1
+              }
+              clearance=0.0
              }
-            }
-            ha:line.19142 {
-             x1=4.650702mm; y1=25.5106mm; x2=5.650702mm; y2=25.5106mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+           }
+         }
+        }
+
+         li:objects {
+          ha:padstack_ref.23286 {
+           proto=0; x=1000.0mil; y=1.35in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.23287 {
+           proto=0; x=1000.0mil; y=29.21mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.23288 {
+           proto=1; x=1000.0mil; y=31.75mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.23289 {
+           proto=2; x=1000.0mil; y=31.75mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+         }
+         li:layers {
+
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:text.23273 {
+              string=%a.parent.refdes%; x=1000.0mil; y=31.75mm; scale=100; fid=0;
+              ha:flags {
+               dyntext=1
+               floater=1
+              }
+              rot = 90.000000
              }
             }
-            ha:line.19145 {
-             x1=4.650702mm; y1=25.5106mm; x2=4.650702mm; y2=26.5106mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+            ha:type {
+             silk = 1
+             top = 1
+            }
+          }
+
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.23274 {
+              x1=1000.0mil; y1=31.75mm; x2=1000.0mil; y2=31.75mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.23277 {
+              x1=1000.0mil; y1=31.75mm; x2=1000.0mil; y2=31.75mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.23280 {
+              x1=1000.0mil; y1=31.75mm; x2=26.4mm; y2=31.75mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.23283 {
+              x1=1000.0mil; y1=31.75mm; x2=1000.0mil; y2=32.75mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
+        }
+         uid = 24J7G6oQJUom/ocAKVgAAABV
+        }
+        ha:subc.23249 {
+         ha:attributes {
+          {io_pcb::hidename_y}=24.7315 mm
+          footprint=CAP_FC8
+          {io_pcb::hidename_scale}=60
+          refdes=C39
+          value=220uF
+          {io_pcb::hidename_direction}=3
+          {io_pcb::hidename_x}=6.9342 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=31.5mil; hplated=1; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -1.0mm  
+                -1.0mm  
+                1.0mm  
+                -1.0mm  
+                1.0mm  
+                1.0mm  
+                -1.0mm  
+                1.0mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               bottom = 1
+               copper = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -1.0mm  
+                -1.0mm  
+                1.0mm  
+                -1.0mm  
+                1.0mm  
+                1.0mm  
+                -1.0mm  
+                1.0mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               intern = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -1.0mm  
+                -1.0mm  
+                1.0mm  
+                -1.0mm  
+                1.0mm  
+                1.0mm  
+                -1.0mm  
+                1.0mm  
+               }
+             }
+
+             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:type {
-            top = 1
-            misc = 1
-            virtual = 1
+         }
+
+         ha:ps_proto_v6.1 {
+           hdia=31.5mil; hplated=1; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=2.0mm;              }
+              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=2.0mm;              }
+              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=2.0mm;              }
+              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
+             }
            }
          }
         }
-       }
-        uid = 24J7G6oQJUom/ocAKVgAAABb
-       }
-       ha:subc.19151 {
+
+         li:objects {
+          ha:padstack_ref.23269 {
+           proto=0; x=235.0mil; y=33.655mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.499999mm;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.23270 {
+           proto=1; x=235.0mil; y=1.18721in; rot=0.000000; xmirror=0; smirror=0; clearance=0.499999mm;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+             li:1 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+             li:3 {
+              on  
+              diag  
+              sharp  
+              noshape  
+             }
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
+          }
+         }
+         li:layers {
+
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.23250 {
+              x1=77.53mil; y1=1.33484in; x2=77.53mil; y2=1.41358in; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.23253 {
+              x1=0.969264mm; y1=1.37421in; x2=116.9mil; y2=1.37421in; thickness=10.0mil; clearance=0.0;
+             }
+             ha:arc.23256 {
+              x=235.0mil; y=31.905194mm; width=3.999992mm; height=3.999992mm; astart=90; adelta=360; thickness=10.0mil; clearance=0.0;
+             }
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
+          }
+
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.23257 {
+              x1=235.0mil; y1=1.256105in; x2=235.0mil; y2=1.256105in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.23260 {
+              x1=235.0mil; y1=31.905194mm; x2=235.0mil; y2=31.905194mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.23263 {
+              x1=235.0mil; y1=31.905194mm; x2=235.0mil; y2=32.905194mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.23266 {
+              x1=235.0mil; y1=31.905194mm; x2=6.969mm; y2=31.905194mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
+        }
+         uid = 24J7G6oQJUom/ocAKVgAAABl
+        }
+       ha:subc.2090 {
         ha:attributes {
-         value=200k
+         value=22k
          footprint=0402
-         refdes=R38
+         refdes=R15
         }
        ha:data {
               li:padstack_prototypes {
@@ -20517,14 +22573,14 @@ ha:pcb-rnd-board-v6 {
              }
              clearance=0.0
               li:ps_poly {
-               0.249936mm  
                -0.349758mm  
                -0.249936mm  
                -0.349758mm  
-               -0.249936mm  
+               0.249936mm  
                0.349758mm  
                0.249936mm  
                0.349758mm  
+               -0.249936mm  
               }
             }
 
@@ -20536,14 +22592,14 @@ ha:pcb-rnd-board-v6 {
              }
              clearance=0.0
               li:ps_poly {
-               0.326136mm  
                -0.425958mm  
                -0.326136mm  
                -0.425958mm  
-               -0.326136mm  
+               0.326136mm  
                0.425958mm  
                0.326136mm  
                0.425958mm  
+               -0.326136mm  
               }
             }
 
@@ -20555,14 +22611,14 @@ ha:pcb-rnd-board-v6 {
              }
              clearance=0.0
               li:ps_poly {
-               0.249936mm  
                -0.349758mm  
                -0.249936mm  
                -0.349758mm  
-               -0.249936mm  
+               0.249936mm  
                0.349758mm  
                0.249936mm  
                0.349758mm  
+               -0.249936mm  
               }
             }
           }
@@ -20570,8 +22626,8 @@ ha:pcb-rnd-board-v6 {
        }
 
         li:objects {
-         ha:padstack_ref.19165 {
-          proto=0; x=5.050498mm; y=965.35433071mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.2092 {
+          proto=0; x=1.64in; y=47.701204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -20584,8 +22640,8 @@ ha:pcb-rnd-board-v6 {
             name=1
           }
          }
-         ha:padstack_ref.19166 {
-          proto=0; x=4.250906mm; y=965.35433071mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.2093 {
+          proto=0; x=1.64in; y=48.500796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -20606,13 +22662,13 @@ ha:pcb-rnd-board-v6 {
           ha:combining {          }
 
            li:objects {
-            ha:text.19152 {
-             string=%a.parent.refdes%; x=5.216102mm; y=979.35433071mil; scale=60; fid=0;
+            ha:text.2091 {
+             string=%a.parent.refdes%; x=1.658in; y=47.466mm; scale=60; fid=0;
              ha:flags {
               dyntext=1
               floater=1
              }
-             rot = 180.000000
+             rot = 270.000000
             }
            }
            ha:type {
@@ -20626,26 +22682,26 @@ ha:pcb-rnd-board-v6 {
           ha:combining {          }
 
            li:objects {
-            ha:line.19153 {
-             x1=4.650702mm; y1=965.35433071mil; x2=4.650702mm; y2=965.35433071mil; thickness=0.1mm; clearance=0.0;
+            ha:line.2094 {
+             x1=1.64in; y1=48.101mm; x2=1.64in; y2=48.101mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.19156 {
-             x1=4.650702mm; y1=965.35433071mil; x2=4.650702mm; y2=965.35433071mil; thickness=0.1mm; clearance=0.0;
+            ha:line.2097 {
+             x1=1.64in; y1=48.101mm; x2=1.64in; y2=48.101mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.19159 {
-             x1=4.650702mm; y1=965.35433071mil; x2=3.650702mm; y2=965.35433071mil; thickness=0.1mm; clearance=0.0;
+            ha:line.2100 {
+             x1=1.64in; y1=48.101mm; x2=1.64in; y2=47.101mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.19162 {
-             x1=4.650702mm; y1=965.35433071mil; x2=4.650702mm; y2=23.52mm; thickness=0.1mm; clearance=0.0;
+            ha:line.2103 {
+             x1=1.64in; y1=48.101mm; x2=40.656mm; y2=48.101mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -20659,4044 +22715,1172 @@ ha:pcb-rnd-board-v6 {
          }
         }
        }
-        uid = 24J7G6oQJUom/ocAKVgAAABa
+        uid = 24J7G6oQJUom/ocAKVgAAABf
        }
-       ha:subc.19168 {
-        ha:attributes {
-         value=200k
-         footprint=0402
-         refdes=R36
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+      ha:subc.809 {
+       ha:attributes {
+        {io_pcb::hidename_y}=48.9204 mm
+        footprint=ufqfpn48
+        {io_pcb::hidename_scale}=60
+        refdes=U7
+        value=STM32L151CBU6
+        {io_pcb::hidename_direction}=0
+        {io_pcb::hidename_x}=53.1368 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               -0.249936mm  
-              }
-            }
+       ha:ps_proto_v6.0 {
+         hdia=15.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
-               -0.326136mm  
-              }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=29.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
+            clearance=0.0
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               -0.249936mm  
-              }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=29.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
             }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.19182 {
-          proto=0; x=4.4315mm; y=23.243396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.19183 {
-          proto=0; x=4.4315mm; y=22.443804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-        }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+            clearance=0.0
+           }
 
-           li:objects {
-            ha:text.19169 {
-             string=%a.parent.refdes%; x=4.0505mm; y=23.409mm; scale=60; fid=0;
-             ha:flags {
-              dyntext=1
-              floater=1
-             }
-             rot = 90.000000
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=29.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
             }
-           }
-           ha:type {
-            silk = 1
-            top = 1
+            clearance=0.0
            }
          }
+       }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+       ha:ps_proto_v6.1 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-           li:objects {
-            ha:line.19170 {
-             x1=4.4315mm; y1=899.35433071mil; x2=4.4315mm; y2=899.35433071mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-            ha:line.19173 {
-             x1=4.4315mm; y1=899.35433071mil; x2=4.4315mm; y2=899.35433071mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+            clearance=0.0
+             li:ps_poly {
+              -10.83mil  
+              -5.905mil  
+              -10.83mil  
+              5.905mil  
+              10.83mil  
+              5.905mil  
+              10.83mil  
+              -5.905mil  
              }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
             }
-            ha:line.19176 {
-             x1=4.4315mm; y1=899.35433071mil; x2=4.4315mm; y2=23.8436mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+            clearance=0.0
+             li:ps_poly {
+              -13.83mil  
+              -0.226187mm  
+              -13.83mil  
+              0.226187mm  
+              13.83mil  
+              0.226187mm  
+              13.83mil  
+              -0.226187mm  
              }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-            ha:line.19179 {
-             x1=4.4315mm; y1=899.35433071mil; x2=5.4315mm; y2=899.35433071mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+            clearance=0.0
+             li:ps_poly {
+              -10.83mil  
+              -5.905mil  
+              -10.83mil  
+              5.905mil  
+              10.83mil  
+              5.905mil  
+              10.83mil  
+              -5.905mil  
              }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
            }
          }
-        }
-       }
-        uid = 24J7G6oQJUom/ocAKVgAAABU
        }
-       ha:subc.19185 {
-        ha:attributes {
-         value=22k
-         footprint=0402
-         refdes=R37
-        }
-       ha:data {
-              li:padstack_prototypes {
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+       ha:ps_proto_v6.2 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               -0.249936mm  
-              }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
+            clearance=0.0
+             li:ps_poly {
+              5.905mil  
+              -10.83mil  
+              -5.905mil  
+              -10.83mil  
+              -5.905mil  
+              10.83mil  
+              5.905mil  
+              10.83mil  
+             }
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
-               -0.326136mm  
-              }
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
             }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+            clearance=0.0
+             li:ps_poly {
+              0.226187mm  
+              -13.83mil  
+              -0.226187mm  
+              -13.83mil  
+              -0.226187mm  
+              13.83mil  
+              0.226187mm  
+              13.83mil  
              }
-             clearance=0.0
-              li:ps_poly {
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               -0.249936mm  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.19199 {
-          proto=0; x=5.4475mm; y=22.443804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.19200 {
-          proto=0; x=5.4475mm; y=23.243396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
+           }
 
-          ha:attributes {
-            term=2
-            name=2
-          }
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              5.905mil  
+              -10.83mil  
+              -5.905mil  
+              -10.83mil  
+              -5.905mil  
+              10.83mil  
+              5.905mil  
+              10.83mil  
+             }
+           }
          }
-        }
-        li:layers {
+       }
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+       ha:ps_proto_v6.3 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-           li:objects {
-            ha:text.19186 {
-             string=%a.parent.refdes%; x=5.1173mm; y=23.3714mm; scale=60; fid=0;
-             ha:flags {
-              dyntext=1
-              floater=1
-             }
-             rot = 90.000000
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
+            clearance=0.0
+             li:ps_poly {
+              -0.933323mm  
+              0.933323mm  
+              0.933323mm  
+              0.933323mm  
+              0.933323mm  
+              -0.933323mm  
+              -0.933323mm  
+              -0.933323mm  
+             }
            }
-           ha:type {
-            silk = 1
-            top = 1
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.0  
+              0.0  
+              0.0  
+              0.0  
+              0.0  
+              0.0  
+              0.0  
+              0.0  
+             }
            }
          }
+       }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+       ha:ps_proto_v6.4 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-           li:objects {
-            ha:line.19187 {
-             x1=5.4475mm; y1=899.35433071mil; x2=5.4475mm; y2=899.35433071mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.19190 {
-             x1=5.4475mm; y1=899.35433071mil; x2=5.4475mm; y2=899.35433071mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-            ha:line.19193 {
-             x1=5.4475mm; y1=899.35433071mil; x2=5.4475mm; y2=21.8436mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+            clearance=0.0
+             li:ps_poly {
+              -0.933323mm  
+              0.933323mm  
+              0.933323mm  
+              0.933323mm  
+              0.933323mm  
+              -0.933323mm  
+              -0.933323mm  
+              -0.933323mm  
              }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
             }
-            ha:line.19196 {
-             x1=5.4475mm; y1=899.35433071mil; x2=4.4475mm; y2=899.35433071mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+            clearance=0.0
+             li:ps_poly {
+              -0.933323mm  
+              0.933323mm  
+              0.933323mm  
+              0.933323mm  
+              0.933323mm  
+              -0.933323mm  
+              -0.933323mm  
+              -0.933323mm  
              }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
            }
          }
-        }
        }
-        uid = 24J7G6oQJUom/ocAKVgAAABT
-       }
-       ha:subc.119 {
-        ha:attributes {
-         {io_pcb::hidename_y}=8.8138 mm
-         footprint=hole-M3
-         {io_pcb::hidename_scale}=60
-         refdes=H1
-         value=
-         {io_pcb::hidename_direction}=0
-         {io_pcb::hidename_x}=16.8910 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
 
-        ha:ps_proto_v6.0 {
-          hdia=125.0mil; hplated=1; htop=0; hbottom=0;
-          li:shape {
+       ha:ps_proto_v6.5 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              bottom = 1
-              copper = 1
+            clearance=0.0
+             li:ps_poly {
+              -18.375mil  
+              18.375mil  
+              18.375mil  
+              18.375mil  
+              18.375mil  
+              -18.375mil  
+              -18.375mil  
+              -18.375mil  
              }
-             clearance=0.0
-            }
+           }
 
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              intern = 1
-             }
-             clearance=0.0
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
             }
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+            clearance=0.0
+             li:ps_poly {
+              -18.375mil  
+              18.375mil  
+              18.375mil  
+              18.375mil  
+              18.375mil  
+              -18.375mil  
+              -18.375mil  
+              -18.375mil  
              }
-             clearance=0.0
-            }
+           }
 
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              bottom = 1
-              mask = 1
-             }
-             clearance=0.0
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              -18.375mil  
+              18.375mil  
+              18.375mil  
+              18.375mil  
+              18.375mil  
+              -18.375mil  
+              -18.375mil  
+              -18.375mil  
+             }
+           }
+         }
        }
+      }
 
-        li:objects {
-         ha:padstack_ref.120 {
-          proto=0; x=687.0mil; y=383.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-          ha:flags {
-           clearline=1
-           usetherm=1
-           lock=1
-          }
+       li:objects {
+        ha:padstack_ref.810 {
+         proto=0; x=55.384446mm; y=51.168046mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          li:thermal {
-            li:1 {
-             on  
-             solid  
-             noshape  
-            }
-            li:3 {
-             on  
-             solid  
-             noshape  
-            }
-          }
+         li:thermal {
+           li:0 {
+            on  
+            solid  
+            noshape  
+           }
+           li:1 {
+            on  
+            solid  
+            noshape  
+           }
+           li:3 {
+            on  
+            solid  
+            noshape  
+           }
+         }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
+         ha:attributes {
+           term=GND
+           name=GND
          }
         }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+        ha:padstack_ref.811 {
+         proto=0; x=2.03351in; y=51.168046mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-           li:objects {
-            ha:arc.121 {
-             x=687.0mil; y=383.0mil; width=120.0mil; height=120.0mil; astart=0; adelta=360; thickness=10.0mil; clearance=0.0;
-             ha:flags {
-              lock=1
-             }
-            }
+         li:thermal {
+           li:1 {
+            on  
+            solid  
+            noshape  
            }
-           ha:type {
-            silk = 1
-            top = 1
+           li:3 {
+            on  
+            solid  
+            noshape  
            }
          }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
-
-           li:objects {
-            ha:line.122 {
-             x1=687.0mil; y1=383.0mil; x2=687.0mil; y2=383.0mil; thickness=0.1mm; clearance=0.0;
-             ha:flags {
-              selected=1
-              lock=1
-             }
-
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.125 {
-             x1=687.0mil; y1=383.0mil; x2=687.0mil; y2=383.0mil; thickness=0.1mm; clearance=0.0;
-             ha:flags {
-              selected=1
-              lock=1
-             }
+         ha:attributes {
+           term=GND
+           name=GND
+         }
+        }
+        ha:padstack_ref.812 {
+         proto=0; x=55.384446mm; y=1.86751in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.128 {
-             x1=687.0mil; y1=383.0mil; x2=18.4498mm; y2=383.0mil; thickness=0.1mm; clearance=0.0;
-             ha:flags {
-              selected=1
-              lock=1
-             }
+         li:thermal {
+           li:1 {
+            on  
+            solid  
+            noshape  
+           }
+           li:3 {
+            on  
+            solid  
+            noshape  
+           }
+         }
 
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.131 {
-             x1=687.0mil; y1=383.0mil; x2=687.0mil; y2=10.7282mm; thickness=0.1mm; clearance=0.0;
-             ha:flags {
-              selected=1
-              lock=1
-             }
+         ha:attributes {
+           term=GND
+           name=GND
+         }
+        }
+        ha:padstack_ref.813 {
+         proto=0; x=2.03351in; y=1.86751in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-             ha:attributes {
-               subc-role=y
-             }
-            }
+         li:thermal {
+           li:1 {
+            on  
+            solid  
+            noshape  
            }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
+           li:3 {
+            on  
+            solid  
+            noshape  
            }
          }
+
+         ha:attributes {
+           term=GND
+           name=GND
+         }
         }
-       }
-        uid = 24J7G6oQJUom/ocAKVgAAAAB
- ha:flags ={ lock=1
- };       }
-       ha:subc.23543 {
-        ha:attributes {
-         value=100
-         footprint=0402
-         refdes=R8
-        }
-       ha:data {
-              li:padstack_prototypes {
+        ha:padstack_ref.814 {
+         proto=1; x=56.892825mm; y=52.051458mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+         li:thermal {
+         }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-              }
-            }
+         ha:attributes {
+           term=1
+           name=VLCD
+         }
+        }
+        ha:padstack_ref.815 {
+         proto=2; x=56.267858mm; y=45.926375mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
-              }
-            }
+         li:thermal {
+         }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-              }
-            }
-          }
+         ha:attributes {
+           term=13
+           name=PA3/USART2_RX/ADC_IN3/TIM2_CH4/TIM9_CH2
+         }
         }
-       }
-
-        li:objects {
-         ha:padstack_ref.23557 {
-          proto=0; x=522.48mil; y=1.068in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
+        ha:padstack_ref.816 {
+         proto=1; x=50.142775mm; y=1.83273in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
          }
-         ha:padstack_ref.23558 {
-          proto=0; x=491.0mil; y=1.068in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
 
-          li:thermal {
-          }
+         li:thermal {
+         }
 
-          ha:attributes {
-            term=2
-            name=2
-          }
+         ha:attributes {
+           term=25
+           name=PB12/SPI2_NSS/I2C2_SMBA/USART3_CKI/ADC_IN18/TIM10_CH1
          }
         }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:text.23544 {
-             string=%a.parent.refdes%; x=12.459196mm; y=1.052in; scale=60; fid=0;
-             ha:flags {
-              dyntext=1
-              floater=1
-             }
-             rot = 0.000000
-            }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
+        ha:padstack_ref.817 {
+         proto=2; x=1.99873in; y=52.676425mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
          }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+         li:thermal {
+         }
 
-           li:objects {
-            ha:line.23545 {
-             x1=506.74mil; y1=1.068in; x2=506.74mil; y2=1.068in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.23548 {
-             x1=506.74mil; y1=1.068in; x2=506.74mil; y2=1.068in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.23551 {
-             x1=506.74mil; y1=1.068in; x2=11.871196mm; y2=1.068in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.23554 {
-             x1=506.74mil; y1=1.068in; x2=506.74mil; y2=26.1272mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+         ha:attributes {
+           term=37
+           name=PA14/JTCK/SWCLK
          }
         }
-       }
-        uid = 24J7G6oQJUom/ocAKVgAAABY
-       }
-       ha:subc.23526 {
-        ha:attributes {
-         value=0.1uF
-         footprint=0402
-         refdes=C2
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               -0.249936mm  
-              }
-            }
+        ha:padstack_ref.818 {
+         proto=1; x=56.892825mm; y=2.02958in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
-               -0.326136mm  
-              }
-            }
+         li:thermal {
+         }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               -0.249936mm  
-              }
-            }
-          }
+         ha:attributes {
+           term=2
+           name=PC13/RTC_AF1/WKUP2
+         }
         }
-       }
-
-        li:objects {
-         ha:padstack_ref.23540 {
-          proto=0; x=9.495498mm; y=22.843706mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+        ha:padstack_ref.819 {
+         proto=2; x=2.19558in; y=45.926375mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          li:thermal {
-          }
+         li:thermal {
+         }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
+         ha:attributes {
+           term=14
+           name=PA4/SPI1_NSS/USART2_CK/ADC_IN4/DAC_OUT1
+         }
+        }
+        ha:padstack_ref.820 {
+         proto=1; x=50.142775mm; y=1.85242in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
          }
-         ha:padstack_ref.23541 {
-          proto=0; x=9.495498mm; y=23.643298mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
 
-          li:thermal {
-          }
+         li:thermal {
+         }
 
-          ha:attributes {
-            term=2
-            name=2
-          }
+         ha:attributes {
+           term=26
+           name=PB13/SPI2_SCK/USART3_CTS/ADC_IN19/TIM9_CH1
          }
         }
-        li:layers {
+        ha:padstack_ref.821 {
+         proto=2; x=2.01842in; y=52.676425mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+         li:thermal {
+         }
 
-           li:objects {
-            ha:text.23527 {
-             string=%a.parent.refdes%; x=9.952698mm; y=22.855898mm; scale=60; fid=0;
-             ha:flags {
-              dyntext=1
-              floater=1
-             }
-             rot = 270.000000
-            }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
+         ha:attributes {
+           term=38
+           name=PA15/JTDI/TIM2_CH1_ETR/SPI1_NSS
+         }
+        }
+        ha:padstack_ref.822 {
+         proto=1; x=56.892825mm; y=2.0099in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
          }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+         li:thermal {
+         }
 
-           li:objects {
-            ha:line.23528 {
-             x1=9.495498mm; y1=23.243502mm; x2=9.495498mm; y2=23.243502mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.23531 {
-             x1=9.495498mm; y1=23.243502mm; x2=9.495498mm; y2=23.243502mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.23534 {
-             x1=9.495498mm; y1=23.243502mm; x2=9.495498mm; y2=22.243502mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.23537 {
-             x1=9.495498mm; y1=23.243502mm; x2=8.495498mm; y2=23.243502mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+         ha:attributes {
+           term=3
+           name=PC14/OSC32_IN
          }
         }
-       }
-        uid = 24J7G6oQJUom/ocAKVgAAABZ
-       }
-       ha:subc.23496 {
-        ha:attributes {
-         value=IRLR8743PbF
-         footprint=TO252FET
-         refdes=Q3
-        }
-       ha:data {
-              li:padstack_prototypes {
+        ha:padstack_ref.823 {
+         proto=2; x=55.26786mm; y=45.926375mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+         li:thermal {
+         }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               29.53mil  
-               -1.400048mm  
-               -29.53mil  
-               -1.400048mm  
-               -29.53mil  
-               1.400048mm  
-               29.53mil  
-               1.400048mm  
-              }
-            }
+         ha:attributes {
+           term=15
+           name=PA5/SPI1_SCK/ADC_IN5/DAC_OUT2/TIM2_CH1_ETR
+         }
+        }
+        ha:padstack_ref.824 {
+         proto=1; x=50.142775mm; y=47.55134mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               32.53mil  
-               -1.476248mm  
-               -32.53mil  
-               -1.476248mm  
-               -32.53mil  
-               1.476248mm  
-               32.53mil  
-               1.476248mm  
-              }
-            }
+         li:thermal {
+         }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               29.53mil  
-               -1.400048mm  
-               -29.53mil  
-               -1.400048mm  
-               -29.53mil  
-               1.400048mm  
-               29.53mil  
-               1.400048mm  
-              }
-            }
-          }
+         ha:attributes {
+           term=27
+           name=PB14/SPI2_MISO/USART3_RTS/ADC_IN20/TIM9_CH2
+         }
         }
+        ha:padstack_ref.825 {
+         proto=2; x=2.0381in; y=52.676425mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:ps_proto_v6.1 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+         li:thermal {
+         }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -3.150108mm  
-               -3.050032mm  
-               -3.150108mm  
-               3.050032mm  
-               3.150108mm  
-               3.050032mm  
-               3.150108mm  
-               -3.050032mm  
-              }
-            }
+         ha:attributes {
+           term=39
+           name=PB3/JTDO/TIM2_CH2/TRACESWO/SPI1_SCK
+         }
+        }
+        ha:padstack_ref.826 {
+         proto=1; x=56.892825mm; y=1.99021in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -3.226308mm  
-               -3.126232mm  
-               -3.226308mm  
-               3.126232mm  
-               3.226308mm  
-               3.126232mm  
-               3.226308mm  
-               -3.126232mm  
-              }
-            }
+         li:thermal {
+         }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -3.150108mm  
-               -3.050032mm  
-               -3.150108mm  
-               3.050032mm  
-               3.150108mm  
-               3.050032mm  
-               3.150108mm  
-               -3.050032mm  
-              }
-            }
-          }
+         ha:attributes {
+           term=4
+           name=PC15/OSC32_OUT
+         }
         }
-       }
-
-        li:objects {
-         ha:padstack_ref.23522 {
-          proto=0; x=538.94mil; y=560.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
+        ha:padstack_ref.827 {
+         proto=2; x=2.15621in; y=45.926375mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          li:thermal {
-          }
+         li:thermal {
+         }
 
-          ha:attributes {
-            term=3
-            name=G
-          }
+         ha:attributes {
+           term=16
+           name=PA6/SPI1_MISO_ADC_IN6/TIM3_CH1/TIM10_CH1
+         }
+        }
+        ha:padstack_ref.828 {
+         proto=1; x=50.142775mm; y=1.89179in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
          }
-         ha:padstack_ref.23523 {
-          proto=1; x=785.0mil; y=650.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
 
-          li:thermal {
-          }
+         li:thermal {
+         }
 
-          ha:attributes {
-            term=1
-            name=D
-          }
+         ha:attributes {
+           term=28
+           name=PB15/SPI2_MOSI/ADC_IN21/TIM11_CH1/RTC_50_60HZ
+         }
+        }
+        ha:padstack_ref.829 {
+         proto=2; x=52.267866mm; y=52.676425mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
          }
-         ha:padstack_ref.23524 {
-          proto=0; x=538.94mil; y=740.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
 
-          li:thermal {
-          }
+         li:thermal {
+         }
 
-          ha:attributes {
-            term=2
-            name=S
-          }
+         ha:attributes {
+           term=40
+           name=PB4/JNTRSTSPI1_MISO/TIM3_CH1
          }
         }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+        ha:padstack_ref.830 {
+         proto=1; x=56.892825mm; y=1.97053in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-           li:objects {
-            ha:line.23497 {
-             x1=21.839174mm; y1=13.26007mm; x2=21.839174mm; y2=777.95mil; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.23500 {
-             x1=21.839174mm; y1=777.95mil; x2=15.73911mm; y2=777.95mil; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.23503 {
-             x1=15.73911mm; y1=777.95mil; x2=15.73911mm; y2=13.26007mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.23506 {
-             x1=15.73911mm; y1=13.26007mm; x2=21.839174mm; y2=13.26007mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:text.23509 {
-             string=%a.parent.refdes%; x=538.94mil; y=650.0mil; scale=100; fid=0;
-             ha:flags {
-              dyntext=1
-              floater=1
-             }
-             rot = 270.000000
-            }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
+         li:thermal {
          }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
-
-           li:objects {
-            ha:line.23510 {
-             x1=620.96mil; y1=650.0mil; x2=620.96mil; y2=650.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.23513 {
-             x1=538.94mil; y1=650.0mil; x2=538.94mil; y2=650.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.23516 {
-             x1=538.94mil; y1=650.0mil; x2=538.94mil; y2=17.51mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.23519 {
-             x1=538.94mil; y1=650.0mil; x2=12.689076mm; y2=650.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+         ha:attributes {
+           term=5
+           name=PH0/OSC_IN
          }
         }
-       }
-        uid = 3htXPChUHI/uhekIxQ4AAABz
-       }
-       ha:subc.23477 {
-        ha:attributes {
-         value=0.25
-         footprint=TE1217861
-         refdes=J29
-        }
-       ha:data {
-              li:padstack_prototypes {
+        ha:padstack_ref.831 {
+         proto=2; x=2.13653in; y=45.926375mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:ps_proto_v6.0 {
-          hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-          li:shape {
+         li:thermal {
+         }
 
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-            }
+         ha:attributes {
+           term=17
+           name=PA7/SPI1_MOSI/ADC_IN7/TIM3_CH2/TIM11_CH1
+         }
+        }
+        ha:padstack_ref.832 {
+         proto=1; x=50.142775mm; y=1.91147in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              bottom = 1
-              copper = 1
-             }
-             clearance=0.0
-            }
+         li:thermal {
+         }
 
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              intern = 1
-             }
-             clearance=0.0
-            }
-          }
+         ha:attributes {
+           term=29
+           name=PA8/USART1_CK/MCO
+         }
         }
+        ha:padstack_ref.833 {
+         proto=2; x=52.767738mm; y=52.676425mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:ps_proto_v6.1 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+         li:thermal {
+         }
 
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-            }
+         ha:attributes {
+           term=41
+           name=PB5/I2C1_SMBA/TIM3_CH2/SPI1_MOSI
+         }
+        }
+        ha:padstack_ref.834 {
+         proto=1; x=56.892825mm; y=49.551336mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-            }
+         li:thermal {
+         }
 
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-            }
-          }
+         ha:attributes {
+           term=6
+           name=PH1/OSC_OUT
+         }
         }
+        ha:padstack_ref.835 {
+         proto=2; x=2.11684in; y=45.926375mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:ps_proto_v6.2 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+         li:thermal {
+         }
 
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
-             ha:combining {             }
-             ha:layer_mask {
-              bottom = 1
-              copper = 1
-             }
-             clearance=0.0
-            }
+         ha:attributes {
+           term=18
+           name=PB0/ADC_IN8/TIM3_CH3/VREF_OUT
+         }
+        }
+        ha:padstack_ref.836 {
+         proto=1; x=50.142775mm; y=1.93116in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              bottom = 1
-              mask = 1
-             }
-             clearance=0.0
-            }
+         li:thermal {
+         }
 
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              bottom = 1
-              paste = 1
-             }
-             clearance=0.0
-            }
-          }
+         ha:attributes {
+           term=30
+           name=PA9/USART1_TX
+         }
         }
-       }
-
-        li:objects {
-         ha:padstack_ref.23491 {
-          proto=0; x=1000.0mil; y=750.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
+        ha:padstack_ref.837 {
+         proto=2; x=53.267864mm; y=52.676425mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          li:thermal {
-          }
+         li:thermal {
+         }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
+         ha:attributes {
+           term=42
+           name=PB6/I2C1_SCL/TIM4_CH1/USART1_TX
+         }
+        }
+        ha:padstack_ref.838 {
+         proto=1; x=56.892825mm; y=1.93116in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
          }
-         ha:padstack_ref.23492 {
-          proto=0; x=1000.0mil; y=550.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
 
-          li:thermal {
-          }
+         li:thermal {
+         }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
+         ha:attributes {
+           term=7
+           name=NRST
+         }
+        }
+        ha:padstack_ref.839 {
+         proto=2; x=53.267864mm; y=45.926375mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
          }
-         ha:padstack_ref.23493 {
-          proto=1; x=1000.0mil; y=650.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
 
-          li:thermal {
-          }
+         li:thermal {
+         }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
+         ha:attributes {
+           term=19
+           name=PB1/ADC_IN9/TIM3_CH4/VREF_OUT
+         }
+        }
+        ha:padstack_ref.840 {
+         proto=1; x=50.142775mm; y=49.551336mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
          }
-         ha:padstack_ref.23494 {
-          proto=2; x=1000.0mil; y=650.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
 
-          li:thermal {
-          }
+         li:thermal {
+         }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
+         ha:attributes {
+           term=31
+           name=PA10/USART1_RX
          }
         }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:text.23478 {
-             string=%a.parent.refdes%; x=1000.0mil; y=650.0mil; scale=100; fid=0;
-             ha:flags {
-              dyntext=1
-              floater=1
-             }
-             rot = 90.000000
-            }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
+        ha:padstack_ref.841 {
+         proto=2; x=2.11684in; y=52.676425mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
          }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+         li:thermal {
+         }
 
-           li:objects {
-            ha:line.23479 {
-             x1=1000.0mil; y1=650.0mil; x2=1000.0mil; y2=650.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.23482 {
-             x1=1000.0mil; y1=650.0mil; x2=1000.0mil; y2=650.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.23485 {
-             x1=1000.0mil; y1=650.0mil; x2=1000.0mil; y2=15.51mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.23488 {
-             x1=1000.0mil; y1=650.0mil; x2=26.4mm; y2=650.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+         ha:attributes {
+           term=43
+           name=PB7/I2C1_SDA/TIM4_CH2/USART1_RX/PVD_IN
          }
         }
-       }
-        uid = 3htXPChUHI/uhekIxQ4AAAB5
-       }
-       ha:subc.23458 {
-        ha:attributes {
-         value=0.25
-         footprint=TE1217861
-         refdes=J28
-        }
-       ha:data {
-              li:padstack_prototypes {
+        ha:padstack_ref.842 {
+         proto=1; x=56.892825mm; y=1.91147in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:ps_proto_v6.0 {
-          hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-          li:shape {
+         li:thermal {
+         }
 
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-            }
+         ha:attributes {
+           term=8
+           name=VSSA
+         }
+        }
+        ha:padstack_ref.843 {
+         proto=2; x=52.767738mm; y=45.926375mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              bottom = 1
-              copper = 1
-             }
-             clearance=0.0
-            }
+         li:thermal {
+         }
 
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              intern = 1
-             }
-             clearance=0.0
-            }
-          }
+         ha:attributes {
+           term=20
+           name=PB2/BOOT1
+         }
         }
+        ha:padstack_ref.844 {
+         proto=1; x=50.142775mm; y=1.97053in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:ps_proto_v6.1 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+         li:thermal {
+         }
 
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-            }
+         ha:attributes {
+           term=32
+           name=PA11/USART1_CTS/USBDM/SPI1_MISO
+         }
+        }
+        ha:padstack_ref.845 {
+         proto=2; x=2.13653in; y=52.676425mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-            }
+         li:thermal {
+         }
 
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-            }
-          }
+         ha:attributes {
+           term=44
+           name=BOOT0
+         }
         }
+        ha:padstack_ref.846 {
+         proto=1; x=56.892825mm; y=1.89179in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:ps_proto_v6.2 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+         li:thermal {
+         }
 
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
-             ha:combining {             }
-             ha:layer_mask {
-              bottom = 1
-              copper = 1
-             }
-             clearance=0.0
-            }
+         ha:attributes {
+           term=9
+           name=VDDA
+         }
+        }
+        ha:padstack_ref.847 {
+         proto=2; x=52.267866mm; y=45.926375mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              bottom = 1
-              mask = 1
-             }
-             clearance=0.0
-            }
+         li:thermal {
+         }
 
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              bottom = 1
-              paste = 1
-             }
-             clearance=0.0
-            }
-          }
+         ha:attributes {
+           term=21
+           name=PB10/I2C2_SCL/USART3_TX/TIM2_CH3
+         }
         }
-       }
+        ha:padstack_ref.848 {
+         proto=1; x=50.142775mm; y=1.99021in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:objects {
-         ha:padstack_ref.23472 {
-          proto=0; x=38.1mm; y=750.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
+         li:thermal {
          }
-         ha:padstack_ref.23473 {
-          proto=0; x=38.1mm; y=550.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
+         ha:attributes {
+           term=33
+           name=PA12/USART1_RTS/USBDP/SPI1_MOSI
          }
-         ha:padstack_ref.23474 {
-          proto=1; x=38.1mm; y=650.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
+        }
+        ha:padstack_ref.849 {
+         proto=2; x=2.15621in; y=52.676425mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
          }
-         ha:padstack_ref.23475 {
-          proto=2; x=38.1mm; y=650.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
 
-          li:thermal {
-          }
+         li:thermal {
+         }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
+         ha:attributes {
+           term=45
+           name=PB8/TIM4_CH3/I2C1_SCL/TIM10_CH1
          }
         }
-        li:layers {
+        ha:padstack_ref.850 {
+         proto=1; x=56.892825mm; y=47.55134mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+         li:thermal {
+         }
 
-           li:objects {
-            ha:text.23459 {
-             string=%a.parent.refdes%; x=38.1mm; y=650.0mil; scale=100; fid=0;
-             ha:flags {
-              dyntext=1
-              floater=1
-             }
-             rot = 90.000000
-            }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
+         ha:attributes {
+           term=10
+           name=PA0/WKUP1/USART2_CTS/ADC_IN0/TIM2_CH1_ETR
+         }
+        }
+        ha:padstack_ref.851 {
+         proto=2; x=2.0381in; y=45.926375mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
          }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+         li:thermal {
+         }
 
-           li:objects {
-            ha:line.23460 {
-             x1=38.1mm; y1=650.0mil; x2=38.1mm; y2=650.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.23463 {
-             x1=38.1mm; y1=650.0mil; x2=38.1mm; y2=650.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.23466 {
-             x1=38.1mm; y1=650.0mil; x2=38.1mm; y2=15.51mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.23469 {
-             x1=38.1mm; y1=650.0mil; x2=39.1mm; y2=650.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+         ha:attributes {
+           term=22
+           name=PB11/I2C2_SDA/USART3_RX/TIM2_CH4
          }
         }
-       }
-        uid = 3htXPChUHI/uhekIxQ4AAAB3
-       }
-       ha:subc.23441 {
-        ha:attributes {
-         value=22k
-         footprint=0402
-         refdes=R24
-        }
-       ha:data {
-              li:padstack_prototypes {
+        ha:padstack_ref.852 {
+         proto=1; x=50.142775mm; y=2.0099in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+         li:thermal {
+         }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-              }
-            }
+         ha:attributes {
+           term=34
+           name=PA13/JTMS/SWDIO
+         }
+        }
+        ha:padstack_ref.853 {
+         proto=2; x=55.26786mm; y=52.676425mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
-              }
-            }
+         li:thermal {
+         }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-              }
-            }
-          }
+         ha:attributes {
+           term=46
+           name=PB9/TIM4_CH4/I2C1_SDA/TIM11_CH1
+         }
         }
-       }
-
-        li:objects {
-         ha:padstack_ref.23455 {
-          proto=0; x=18.682208mm; y=830.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+        ha:padstack_ref.854 {
+         proto=1; x=56.892825mm; y=1.85242in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          li:thermal {
-          }
+         li:thermal {
+         }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
+         ha:attributes {
+           term=11
+           name=PA1/USART2_RTS/ADC_IN1/TIM2_CH2
+         }
+        }
+        ha:padstack_ref.855 {
+         proto=2; x=2.01842in; y=45.926375mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
          }
-         ha:padstack_ref.23456 {
-          proto=0; x=767.0mil; y=830.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
 
-          li:thermal {
-          }
+         li:thermal {
+         }
 
-          ha:attributes {
-            term=2
-            name=2
-          }
+         ha:attributes {
+           term=23
+           name=VSS1
          }
         }
-        li:layers {
+        ha:padstack_ref.856 {
+         proto=1; x=50.142775mm; y=2.02958in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+         li:thermal {
+         }
 
-           li:objects {
-            ha:text.23442 {
-             string=%a.parent.refdes%; x=18.281904mm; y=798.5mil; scale=100; fid=0;
-             ha:flags {
-              dyntext=1
-              floater=1
-             }
-             rot = 0.000000
-            }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
+         ha:attributes {
+           term=35
+           name=VSS2
+         }
+        }
+        ha:padstack_ref.857 {
+         proto=2; x=2.19558in; y=52.676425mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
          }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+         li:thermal {
+         }
 
-           li:objects {
-            ha:line.23443 {
-             x1=19.082004mm; y1=830.0mil; x2=19.082004mm; y2=830.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.23446 {
-             x1=19.082004mm; y1=830.0mil; x2=19.082004mm; y2=830.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.23449 {
-             x1=19.082004mm; y1=830.0mil; x2=20.082004mm; y2=830.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.23452 {
-             x1=19.082004mm; y1=830.0mil; x2=19.082004mm; y2=22.082mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+         ha:attributes {
+           term=47
+           name=VSS3
          }
         }
-       }
-        uid = 3htXPChUHI/uhekIxQ4AAABv
-       }
-       ha:subc.23424 {
-        ha:attributes {
-         value=100
-         footprint=0402
-         refdes=R22
-        }
-       ha:data {
-              li:padstack_prototypes {
+        ha:padstack_ref.858 {
+         proto=1; x=56.892825mm; y=1.83273in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+         li:thermal {
+         }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-              }
-            }
+         ha:attributes {
+           term=12
+           name=PA2/USART2_TX/ADC_IN2/TIM2_CH3/TIM9_CH1
+         }
+        }
+        ha:padstack_ref.859 {
+         proto=2; x=1.99873in; y=45.926375mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
-              }
-            }
+         li:thermal {
+         }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-              }
-            }
-          }
+         ha:attributes {
+           term=24
+           name=VDD1
+         }
         }
-       }
-
-        li:objects {
-         ha:padstack_ref.23438 {
-          proto=0; x=523.0mil; y=830.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+        ha:padstack_ref.860 {
+         proto=1; x=50.142775mm; y=52.051458mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          li:thermal {
-          }
+         li:thermal {
+         }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
+         ha:attributes {
+           term=36
+           name=VDD2
+         }
+        }
+        ha:padstack_ref.861 {
+         proto=2; x=56.267858mm; y=52.676425mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
          }
-         ha:padstack_ref.23439 {
-          proto=0; x=12.484608mm; y=830.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
 
-          li:thermal {
-          }
+         li:thermal {
+         }
 
-          ha:attributes {
-            term=2
-            name=2
-          }
+         ha:attributes {
+           term=48
+           name=VDD3
          }
         }
-        li:layers {
+        ha:padstack_ref.862 {
+         proto=3; x=55.384446mm; y=51.168046mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+         li:thermal {
+         }
 
-           li:objects {
-            ha:text.23425 {
-             string=%a.parent.refdes%; x=13.684504mm; y=861.5mil; scale=100; fid=0;
-             ha:flags {
-              dyntext=1
-              floater=1
-             }
-             rot = 180.000000
-            }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
+         ha:attributes {
+           term=GND
+           name=GND
+         }
+        }
+        ha:padstack_ref.863 {
+         proto=4; x=2.107in; y=51.168046mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
          }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+         li:thermal {
+         }
 
-           li:objects {
-            ha:line.23426 {
-             x1=12.884404mm; y1=830.0mil; x2=12.884404mm; y2=830.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.23429 {
-             x1=12.884404mm; y1=830.0mil; x2=12.884404mm; y2=830.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.23432 {
-             x1=12.884404mm; y1=830.0mil; x2=11.884404mm; y2=830.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.23435 {
-             x1=12.884404mm; y1=830.0mil; x2=12.884404mm; y2=20.082mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+         ha:attributes {
+           term=GND
+           name=GND
          }
         }
-       }
-        uid = 3htXPChUHI/uhekIxQ4AAABt
-       }
-       ha:subc.23407 {
-        ha:attributes {
-         value=200k
-         footprint=0402
-         refdes=R23
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.23421 {
-          proto=0; x=861.0mil; y=830.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.23422 {
-          proto=0; x=21.069808mm; y=830.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-        }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:text.23408 {
-             string=%a.parent.refdes%; x=22.269704mm; y=861.5mil; scale=100; fid=0;
-             ha:flags {
-              dyntext=1
-              floater=1
-             }
-             rot = 180.000000
-            }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
-
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
-
-           li:objects {
-            ha:line.23409 {
-             x1=21.469604mm; y1=830.0mil; x2=21.469604mm; y2=830.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.23412 {
-             x1=21.469604mm; y1=830.0mil; x2=21.469604mm; y2=830.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.23415 {
-             x1=21.469604mm; y1=830.0mil; x2=20.469604mm; y2=830.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.23418 {
-             x1=21.469604mm; y1=830.0mil; x2=21.469604mm; y2=20.082mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = 3htXPChUHI/uhekIxQ4AAABr
-       }
-       ha:subc.23390 {
-        ha:attributes {
-         value=3.3k
-         footprint=0402
-         refdes=R21
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.23404 {
-          proto=0; x=668.0mil; y=830.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.23405 {
-          proto=0; x=16.167608mm; y=830.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-        }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:text.23391 {
-             string=%a.parent.refdes%; x=17.367504mm; y=861.5mil; scale=100; fid=0;
-             ha:flags {
-              dyntext=1
-              floater=1
-             }
-             rot = 180.000000
-            }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
-
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
-
-           li:objects {
-            ha:line.23392 {
-             x1=16.567404mm; y1=830.0mil; x2=16.567404mm; y2=830.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.23395 {
-             x1=16.567404mm; y1=830.0mil; x2=16.567404mm; y2=830.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.23398 {
-             x1=16.567404mm; y1=830.0mil; x2=15.567404mm; y2=830.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.23401 {
-             x1=16.567404mm; y1=830.0mil; x2=16.567404mm; y2=20.082mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = 3htXPChUHI/uhekIxQ4AAABp
-       }
-       ha:subc.23373 {
-        ha:attributes {
-         value=200k
-         footprint=0402
-         refdes=R14
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.23387 {
-          proto=0; x=860.74mil; y=1.068in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.23388 {
-          proto=0; x=21.063204mm; y=1.068in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-        }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:text.23374 {
-             string=%a.parent.refdes%; x=20.7584mm; y=26.6446mm; scale=60; fid=0;
-             ha:flags {
-              dyntext=1
-              floater=1
-             }
-             rot = 0.000000
-            }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
-
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
-
-           li:objects {
-            ha:line.23375 {
-             x1=845.0mil; y1=1.068in; x2=845.0mil; y2=1.068in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.23378 {
-             x1=845.0mil; y1=1.068in; x2=845.0mil; y2=1.068in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.23381 {
-             x1=845.0mil; y1=1.068in; x2=20.463mm; y2=1.068in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.23384 {
-             x1=845.0mil; y1=1.068in; x2=845.0mil; y2=26.1272mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = 24J7G6oQJUom/ocAKVgAAABo
-       }
-       ha:subc.23356 {
-        ha:attributes {
-         value=22k
-         footprint=0402
-         refdes=R20
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.23370 {
-          proto=0; x=735.0mil; y=1.068in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.23371 {
-          proto=0; x=766.48mil; y=1.068in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-        }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:text.23357 {
-             string=%a.parent.refdes%; x=723.0mil; y=26.67mm; scale=60; fid=0;
-             ha:flags {
-              dyntext=1
-              floater=1
-             }
-             rot = 0.000000
-            }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
-
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
-
-           li:objects {
-            ha:line.23358 {
-             x1=750.74mil; y1=1.068in; x2=750.74mil; y2=1.068in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.23361 {
-             x1=750.74mil; y1=1.068in; x2=750.74mil; y2=1.068in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.23364 {
-             x1=750.74mil; y1=1.068in; x2=20.068796mm; y2=1.068in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.23367 {
-             x1=750.74mil; y1=1.068in; x2=750.74mil; y2=28.1272mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = 24J7G6oQJUom/ocAKVgAAABn
-       }
-       ha:subc.23339 {
-        ha:attributes {
-         value=3.3k
-         footprint=0402
-         refdes=R2
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.23353 {
-          proto=0; x=667.74mil; y=1.068in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.23354 {
-          proto=0; x=16.161004mm; y=1.068in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-        }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:text.23340 {
-             string=%a.parent.refdes%; x=16.1092mm; y=26.6954mm; scale=60; fid=0;
-             ha:flags {
-              dyntext=1
-              floater=1
-             }
-             rot = 0.000000
-            }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
-
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
-
-           li:objects {
-            ha:line.23341 {
-             x1=652.0mil; y1=1.068in; x2=652.0mil; y2=1.068in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.23344 {
-             x1=652.0mil; y1=1.068in; x2=652.0mil; y2=1.068in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.23347 {
-             x1=652.0mil; y1=1.068in; x2=15.5608mm; y2=1.068in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.23350 {
-             x1=652.0mil; y1=1.068in; x2=652.0mil; y2=26.1272mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = 24J7G6oQJUom/ocAKVgAAABm
-       }
-       ha:subc.23310 {
-        ha:attributes {
-         {io_pcb::hidename_y}=31.3690 mm
-         footprint=TO252FET
-         {io_pcb::hidename_scale}=60
-         refdes=Q1
-         value=IRLR8743PbF
-         {io_pcb::hidename_direction}=3
-         {io_pcb::hidename_x}=16.3238 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -1.400048mm  
-               -29.53mil  
-               -1.400048mm  
-               29.53mil  
-               1.400048mm  
-               29.53mil  
-               1.400048mm  
-               -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 {
-               -1.550035mm  
-               -35.435mil  
-               -1.550035mm  
-               35.435mil  
-               1.550035mm  
-               35.435mil  
-               1.550035mm  
-               -35.435mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -1.400048mm  
-               -29.53mil  
-               -1.400048mm  
-               29.53mil  
-               1.400048mm  
-               29.53mil  
-               1.400048mm  
-               -29.53mil  
-              }
-            }
-          }
-        }
-
-        ha:ps_proto_v6.1 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               3.050032mm  
-               -3.150108mm  
-               -3.050032mm  
-               -3.150108mm  
-               -3.050032mm  
-               3.150108mm  
-               3.050032mm  
-               3.150108mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               3.200019mm  
-               -129.925mil  
-               -3.200019mm  
-               -129.925mil  
-               -3.200019mm  
-               129.925mil  
-               3.200019mm  
-               129.925mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               3.050032mm  
-               -3.150108mm  
-               -3.050032mm  
-               -3.150108mm  
-               -3.050032mm  
-               3.150108mm  
-               3.050032mm  
-               3.150108mm  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.23335 {
-          proto=0; x=539.61mil; y=1.159in; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=3
-            name=G
-          }
-         }
-         ha:padstack_ref.23336 {
-          proto=1; x=19.956018mm; y=1.249in; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=D
-          }
-         }
-         ha:padstack_ref.23337 {
-          proto=0; x=539.61mil; y=1.339in; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=S
-          }
-         }
-        }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:line.23311 {
-             x1=21.856194mm; y1=28.47467mm; x2=21.856194mm; y2=34.97453mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.23314 {
-             x1=620.32mil; y1=34.97453mm; x2=21.856194mm; y2=34.97453mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.23317 {
-             x1=620.32mil; y1=28.47467mm; x2=620.32mil; y2=34.97453mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.23320 {
-             x1=620.32mil; y1=28.47467mm; x2=21.856194mm; y2=28.47467mm; thickness=10.0mil; clearance=0.0;
-            }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
-
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
-
-           li:objects {
-            ha:line.23323 {
-             x1=15.789402mm; y1=1.249in; x2=15.789402mm; y2=1.249in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.23326 {
-             x1=539.61mil; y1=1.249in; x2=539.61mil; y2=1.249in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.23329 {
-             x1=539.61mil; y1=1.249in; x2=539.61mil; y2=30.7246mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.23332 {
-             x1=539.61mil; y1=1.249in; x2=12.706094mm; y2=1.249in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = 24J7G6oQJUom/ocAKVgAAABX
-       }
-       ha:subc.23291 {
-        ha:attributes {
-         value=0.25
-         footprint=TE1217861
-         refdes=J26
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              bottom = 1
-              copper = 1
-             }
-             clearance=0.0
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              intern = 1
-             }
-             clearance=0.0
-            }
-          }
-        }
-
-        ha:ps_proto_v6.1 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-            }
-          }
-        }
-
-        ha:ps_proto_v6.2 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;             }
-             ha:combining {             }
-             ha:layer_mask {
-              bottom = 1
-              copper = 1
-             }
-             clearance=0.0
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              bottom = 1
-              mask = 1
-             }
-             clearance=0.0
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.23305 {
-          proto=0; x=38.1mm; y=1.35in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.23306 {
-          proto=0; x=38.1mm; y=29.21mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.23307 {
-          proto=1; x=38.1mm; y=31.75mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.23308 {
-          proto=2; x=38.1mm; y=31.75mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-        }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:text.23292 {
-             string=%a.parent.refdes%; x=38.1mm; y=31.75mm; scale=100; fid=0;
-             ha:flags {
-              dyntext=1
-              floater=1
-             }
-             rot = 90.000000
-            }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
-
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
-
-           li:objects {
-            ha:line.23293 {
-             x1=38.1mm; y1=31.75mm; x2=38.1mm; y2=31.75mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.23296 {
-             x1=38.1mm; y1=31.75mm; x2=38.1mm; y2=31.75mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.23299 {
-             x1=38.1mm; y1=31.75mm; x2=39.1mm; y2=31.75mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.23302 {
-             x1=38.1mm; y1=31.75mm; x2=38.1mm; y2=32.75mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = 24J7G6oQJUom/ocAKVgAAABW
-       }
-       ha:subc.23272 {
-        ha:attributes {
-         value=0.25
-         footprint=TE1217861
-         refdes=J27
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              bottom = 1
-              copper = 1
-             }
-             clearance=0.0
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              intern = 1
-             }
-             clearance=0.0
-            }
-          }
-        }
-
-        ha:ps_proto_v6.1 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-            }
-          }
-        }
-
-        ha:ps_proto_v6.2 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;             }
-             ha:combining {             }
-             ha:layer_mask {
-              bottom = 1
-              copper = 1
-             }
-             clearance=0.0
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              bottom = 1
-              mask = 1
-             }
-             clearance=0.0
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.23286 {
-          proto=0; x=1000.0mil; y=1.35in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.23287 {
-          proto=0; x=1000.0mil; y=29.21mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.23288 {
-          proto=1; x=1000.0mil; y=31.75mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.23289 {
-          proto=2; x=1000.0mil; y=31.75mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-        }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:text.23273 {
-             string=%a.parent.refdes%; x=1000.0mil; y=31.75mm; scale=100; fid=0;
-             ha:flags {
-              dyntext=1
-              floater=1
-             }
-             rot = 90.000000
-            }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
-
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
-
-           li:objects {
-            ha:line.23274 {
-             x1=1000.0mil; y1=31.75mm; x2=1000.0mil; y2=31.75mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.23277 {
-             x1=1000.0mil; y1=31.75mm; x2=1000.0mil; y2=31.75mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.23280 {
-             x1=1000.0mil; y1=31.75mm; x2=26.4mm; y2=31.75mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.23283 {
-             x1=1000.0mil; y1=31.75mm; x2=1000.0mil; y2=32.75mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = 24J7G6oQJUom/ocAKVgAAABV
-       }
-       ha:subc.23249 {
-        ha:attributes {
-         {io_pcb::hidename_y}=24.7315 mm
-         footprint=CAP_FC8
-         {io_pcb::hidename_scale}=60
-         refdes=C39
-         value=220uF
-         {io_pcb::hidename_direction}=3
-         {io_pcb::hidename_x}=6.9342 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=31.5mil; hplated=1; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -1.0mm  
-               -1.0mm  
-               1.0mm  
-               -1.0mm  
-               1.0mm  
-               1.0mm  
-               -1.0mm  
-               1.0mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              bottom = 1
-              copper = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -1.0mm  
-               -1.0mm  
-               1.0mm  
-               -1.0mm  
-               1.0mm  
-               1.0mm  
-               -1.0mm  
-               1.0mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              intern = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -1.0mm  
-               -1.0mm  
-               1.0mm  
-               -1.0mm  
-               1.0mm  
-               1.0mm  
-               -1.0mm  
-               1.0mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -1.099947mm  
-               -1.099947mm  
-               1.099947mm  
-               -1.099947mm  
-               1.099947mm  
-               1.099947mm  
-               -1.099947mm  
-               1.099947mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              bottom = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -1.099947mm  
-               -1.099947mm  
-               1.099947mm  
-               -1.099947mm  
-               1.099947mm  
-               1.099947mm  
-               -1.099947mm  
-               1.099947mm  
-              }
-            }
-          }
-        }
-
-        ha:ps_proto_v6.1 {
-          hdia=31.5mil; hplated=1; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=2.0mm;             }
-             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=2.0mm;             }
-             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=2.0mm;             }
-             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.23269 {
-          proto=0; x=235.0mil; y=33.655mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.499999mm;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.23270 {
-          proto=1; x=235.0mil; y=1.18721in; rot=0.000000; xmirror=0; smirror=0; clearance=0.499999mm;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-            li:1 {
-             on  
-             diag  
-             round  
-             noshape  
-            }
-            li:3 {
-             on  
-             diag  
-             sharp  
-             noshape  
-            }
-          }
-
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-        }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:line.23250 {
-             x1=77.53mil; y1=1.33484in; x2=77.53mil; y2=1.41358in; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.23253 {
-             x1=0.969264mm; y1=1.37421in; x2=116.9mil; y2=1.37421in; thickness=10.0mil; clearance=0.0;
-            }
-            ha:arc.23256 {
-             x=235.0mil; y=31.905194mm; width=3.999992mm; height=3.999992mm; astart=90; adelta=360; thickness=10.0mil; clearance=0.0;
-            }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
-
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
-
-           li:objects {
-            ha:line.23257 {
-             x1=235.0mil; y1=1.256105in; x2=235.0mil; y2=1.256105in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.23260 {
-             x1=235.0mil; y1=31.905194mm; x2=235.0mil; y2=31.905194mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.23263 {
-             x1=235.0mil; y1=31.905194mm; x2=235.0mil; y2=32.905194mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.23266 {
-             x1=235.0mil; y1=31.905194mm; x2=6.969mm; y2=31.905194mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = 24J7G6oQJUom/ocAKVgAAABl
-       }
-      ha:subc.809 {
-       ha:attributes {
-        {io_pcb::hidename_y}=48.9204 mm
-        footprint=ufqfpn48
-        {io_pcb::hidename_scale}=60
-        refdes=U7
-        value=STM32L151CBU6
-        {io_pcb::hidename_direction}=0
-        {io_pcb::hidename_x}=53.1368 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=15.0mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=29.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=29.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=29.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-           }
-         }
-       }
-
-       ha:ps_proto_v6.1 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -10.83mil  
-              -5.905mil  
-              -10.83mil  
-              5.905mil  
-              10.83mil  
-              5.905mil  
-              10.83mil  
-              -5.905mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -13.83mil  
-              -0.226187mm  
-              -13.83mil  
-              0.226187mm  
-              13.83mil  
-              0.226187mm  
-              13.83mil  
-              -0.226187mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -10.83mil  
-              -5.905mil  
-              -10.83mil  
-              5.905mil  
-              10.83mil  
-              5.905mil  
-              10.83mil  
-              -5.905mil  
-             }
-           }
-         }
-       }
-
-       ha:ps_proto_v6.2 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              5.905mil  
-              -10.83mil  
-              -5.905mil  
-              -10.83mil  
-              -5.905mil  
-              10.83mil  
-              5.905mil  
-              10.83mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.226187mm  
-              -13.83mil  
-              -0.226187mm  
-              -13.83mil  
-              -0.226187mm  
-              13.83mil  
-              0.226187mm  
-              13.83mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              5.905mil  
-              -10.83mil  
-              -5.905mil  
-              -10.83mil  
-              -5.905mil  
-              10.83mil  
-              5.905mil  
-              10.83mil  
-             }
-           }
-         }
-       }
-
-       ha:ps_proto_v6.3 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.933323mm  
-              0.933323mm  
-              0.933323mm  
-              0.933323mm  
-              0.933323mm  
-              -0.933323mm  
-              -0.933323mm  
-              -0.933323mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.0  
-              0.0  
-              0.0  
-              0.0  
-              0.0  
-              0.0  
-              0.0  
-              0.0  
-             }
-           }
+        ha:padstack_ref.864 {
+         proto=5; x=2.107in; y=51.168046mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
          }
-       }
-
-       ha:ps_proto_v6.4 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.933323mm  
-              0.933323mm  
-              0.933323mm  
-              0.933323mm  
-              0.933323mm  
-              -0.933323mm  
-              -0.933323mm  
-              -0.933323mm  
-             }
-           }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.933323mm  
-              0.933323mm  
-              0.933323mm  
-              0.933323mm  
-              0.933323mm  
-              -0.933323mm  
-              -0.933323mm  
-              -0.933323mm  
-             }
-           }
+         li:thermal {
          }
-       }
-
-       ha:ps_proto_v6.5 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -18.375mil  
-              18.375mil  
-              18.375mil  
-              18.375mil  
-              18.375mil  
-              -18.375mil  
-              -18.375mil  
-              -18.375mil  
-             }
-           }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -18.375mil  
-              18.375mil  
-              18.375mil  
-              18.375mil  
-              18.375mil  
-              -18.375mil  
-              -18.375mil  
-              -18.375mil  
-             }
-           }
+         ha:attributes {
+           term=GND
+           name=GND
+         }
+        }
+        ha:padstack_ref.865 {
+         proto=3; x=2.03351in; y=51.168046mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -18.375mil  
-              18.375mil  
-              18.375mil  
-              18.375mil  
-              18.375mil  
-              -18.375mil  
-              -18.375mil  
-              -18.375mil  
-             }
-           }
+         li:thermal {
          }
-       }
-      }
 
-       li:objects {
-        ha:padstack_ref.810 {
-         proto=0; x=55.384446mm; y=51.168046mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:attributes {
+           term=GND
+           name=GND
+         }
+        }
+        ha:padstack_ref.866 {
+         proto=4; x=55.384446mm; y=1.941in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
          ha:flags {
           clearline=1
          }
 
          li:thermal {
-           li:0 {
-            on  
-            solid  
-            noshape  
-           }
-           li:1 {
-            on  
-            solid  
-            noshape  
-           }
-           li:3 {
-            on  
-            solid  
-            noshape  
-           }
          }
 
          ha:attributes {
@@ -24704,23 +23888,13 @@ ha:pcb-rnd-board-v6 {
            name=GND
          }
         }
-        ha:padstack_ref.811 {
-         proto=0; x=2.03351in; y=51.168046mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:padstack_ref.867 {
+         proto=5; x=55.384446mm; y=1.941in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
          ha:flags {
           clearline=1
          }
 
          li:thermal {
-           li:1 {
-            on  
-            solid  
-            noshape  
-           }
-           li:3 {
-            on  
-            solid  
-            noshape  
-           }
          }
 
          ha:attributes {
@@ -24728,23 +23902,13 @@ ha:pcb-rnd-board-v6 {
            name=GND
          }
         }
-        ha:padstack_ref.812 {
-         proto=0; x=55.384446mm; y=1.86751in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:padstack_ref.868 {
+         proto=4; x=2.107in; y=1.941in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
          ha:flags {
           clearline=1
          }
 
          li:thermal {
-           li:1 {
-            on  
-            solid  
-            noshape  
-           }
-           li:3 {
-            on  
-            solid  
-            noshape  
-           }
          }
 
          ha:attributes {
@@ -24752,23 +23916,13 @@ ha:pcb-rnd-board-v6 {
            name=GND
          }
         }
-        ha:padstack_ref.813 {
-         proto=0; x=2.03351in; y=1.86751in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:padstack_ref.869 {
+         proto=5; x=2.107in; y=1.941in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
          ha:flags {
           clearline=1
          }
 
          li:thermal {
-           li:1 {
-            on  
-            solid  
-            noshape  
-           }
-           li:3 {
-            on  
-            solid  
-            noshape  
-           }
          }
 
          ha:attributes {
@@ -24776,8 +23930,8 @@ ha:pcb-rnd-board-v6 {
            name=GND
          }
         }
-        ha:padstack_ref.814 {
-         proto=1; x=56.892825mm; y=52.051458mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:padstack_ref.870 {
+         proto=4; x=2.03351in; y=1.941in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
          ha:flags {
           clearline=1
          }
@@ -24786,12 +23940,12 @@ ha:pcb-rnd-board-v6 {
          }
 
          ha:attributes {
-           term=1
-           name=VLCD
+           term=GND
+           name=GND
          }
         }
-        ha:padstack_ref.815 {
-         proto=2; x=56.267858mm; y=45.926375mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:padstack_ref.871 {
+         proto=5; x=2.03351in; y=1.941in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
          ha:flags {
           clearline=1
          }
@@ -24800,12 +23954,12 @@ ha:pcb-rnd-board-v6 {
          }
 
          ha:attributes {
-           term=13
-           name=PA3/USART2_RX/ADC_IN3/TIM2_CH4/TIM9_CH2
+           term=GND
+           name=GND
          }
         }
-        ha:padstack_ref.816 {
-         proto=1; x=50.142775mm; y=1.83273in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:padstack_ref.872 {
+         proto=3; x=55.384446mm; y=1.86751in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
          ha:flags {
           clearline=1
          }
@@ -24814,12 +23968,12 @@ ha:pcb-rnd-board-v6 {
          }
 
          ha:attributes {
-           term=25
-           name=PB12/SPI2_NSS/I2C2_SMBA/USART3_CKI/ADC_IN18/TIM10_CH1
+           term=GND
+           name=GND
          }
         }
-        ha:padstack_ref.817 {
-         proto=2; x=1.99873in; y=52.676425mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:padstack_ref.873 {
+         proto=4; x=2.107in; y=1.86751in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
          ha:flags {
           clearline=1
          }
@@ -24828,12 +23982,12 @@ ha:pcb-rnd-board-v6 {
          }
 
          ha:attributes {
-           term=37
-           name=PA14/JTCK/SWCLK
+           term=GND
+           name=GND
          }
         }
-        ha:padstack_ref.818 {
-         proto=1; x=56.892825mm; y=2.02958in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:padstack_ref.874 {
+         proto=5; x=2.107in; y=1.86751in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
          ha:flags {
           clearline=1
          }
@@ -24842,12 +23996,12 @@ ha:pcb-rnd-board-v6 {
          }
 
          ha:attributes {
-           term=2
-           name=PC13/RTC_AF1/WKUP2
+           term=GND
+           name=GND
          }
         }
-        ha:padstack_ref.819 {
-         proto=2; x=2.19558in; y=45.926375mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:padstack_ref.875 {
+         proto=3; x=2.03351in; y=1.86751in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
          ha:flags {
           clearline=1
          }
@@ -24855,69 +24009,267 @@ ha:pcb-rnd-board-v6 {
          li:thermal {
          }
 
-         ha:attributes {
-           term=14
-           name=PA4/SPI1_NSS/USART2_CK/ADC_IN4/DAC_OUT1
-         }
-        }
-        ha:padstack_ref.820 {
-         proto=1; x=50.142775mm; y=1.85242in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+         ha:attributes {
+           term=GND
+           name=GND
+         }
+        }
+       }
+       li:layers {
+
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.876 {
+            x1=56.61787mm; y1=2.0788in; x2=2.2448in; y2=2.0788in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.879 {
+            x1=2.2448in; y1=52.40147mm; x2=2.2448in; y2=2.0788in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.882 {
+            x1=1.9692in; y1=2.0788in; x2=1.98495in; y2=2.0788in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.885 {
+            x1=1.9692in; y1=52.40147mm; x2=1.9692in; y2=2.0788in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.888 {
+            x1=56.61787mm; y1=1.8032in; x2=2.2448in; y2=1.8032in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.891 {
+            x1=2.2448in; y1=1.8032in; x2=2.2448in; y2=1.81895in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.894 {
+            x1=1.9692in; y1=1.8032in; x2=1.98495in; y2=1.8032in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.897 {
+            x1=1.9692in; y1=1.8032in; x2=1.9692in; y2=1.81895in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.900 {
+            x1=56.717692mm; y1=2.06698in; x2=56.717692mm; y2=2.06698in; thickness=10.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.903 {
+            x1=2.107in; y1=1.941in; x2=2.107in; y2=1.941in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.906 {
+            x1=2.107in; y1=1.941in; x2=2.107in; y2=1.941in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.909 {
+            x1=2.107in; y1=1.941in; x2=52.5178mm; y2=1.941in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.912 {
+            x1=2.107in; y1=1.941in; x2=2.107in; y2=48.3014mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
+       }
+      }
+       uid = 24J7G6oQJUom/ocAKVgAAAAg
+      }
+      ha:subc.33817 {
+       ha:attributes {
+        {io_pcb::hidename_y}=61.6189 mm
+        footprint=282834-4
+        {io_pcb::hidename_scale}=60
+        refdes=J3
+        value=Terminal-4
+        {io_pcb::hidename_direction}=3
+        {io_pcb::hidename_x}=38.1749 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
+
+       ha:ps_proto_v6.0 {
+         hdia=45.28mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=2.119884mm;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
 
-         li:thermal {
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=2.119884mm;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
          }
+       }
 
-         ha:attributes {
-           term=26
-           name=PB13/SPI2_SCK/USART3_CTS/ADC_IN19/TIM9_CH1
-         }
-        }
-        ha:padstack_ref.821 {
-         proto=2; x=2.01842in; y=52.676425mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+       ha:ps_proto_v6.1 {
+         hdia=45.28mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-         li:thermal {
-         }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -35.435mil  
+              -35.435mil  
+              35.435mil  
+              -35.435mil  
+              35.435mil  
+              35.435mil  
+              -35.435mil  
+              35.435mil  
+             }
+           }
 
-         ha:attributes {
-           term=38
-           name=PA15/JTDI/TIM2_CH1_ETR/SPI1_NSS
-         }
-        }
-        ha:padstack_ref.822 {
-         proto=1; x=56.892825mm; y=2.0099in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -35.435mil  
+              -35.435mil  
+              35.435mil  
+              -35.435mil  
+              35.435mil  
+              35.435mil  
+              -35.435mil  
+              35.435mil  
+             }
+           }
 
-         li:thermal {
-         }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -35.435mil  
+              -35.435mil  
+              35.435mil  
+              -35.435mil  
+              35.435mil  
+              35.435mil  
+              -35.435mil  
+              35.435mil  
+             }
+           }
 
-         ha:attributes {
-           term=3
-           name=PC14/OSC32_IN
-         }
-        }
-        ha:padstack_ref.823 {
-         proto=2; x=55.26786mm; y=45.926375mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -1.059942mm  
+              -1.059942mm  
+              1.059942mm  
+              -1.059942mm  
+              1.059942mm  
+              1.059942mm  
+              -1.059942mm  
+              1.059942mm  
+             }
+           }
 
-         li:thermal {
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -1.059942mm  
+              -1.059942mm  
+              1.059942mm  
+              -1.059942mm  
+              1.059942mm  
+              1.059942mm  
+              -1.059942mm  
+              1.059942mm  
+             }
+           }
          }
+       }
+      }
 
-         ha:attributes {
-           term=15
-           name=PA5/SPI1_SCK/ADC_IN5/DAC_OUT2/TIM2_CH1_ETR
-         }
-        }
-        ha:padstack_ref.824 {
-         proto=1; x=50.142775mm; y=47.55134mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       li:objects {
+        ha:padstack_ref.33842 {
+         proto=0; x=36.195mm; y=70.485mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.16002mm;
          ha:flags {
           clearline=1
          }
@@ -24926,12 +24278,12 @@ ha:pcb-rnd-board-v6 {
          }
 
          ha:attributes {
-           term=27
-           name=PB14/SPI2_MISO/USART3_RTS/ADC_IN20/TIM9_CH2
+           term=4
+           name=4
          }
         }
-        ha:padstack_ref.825 {
-         proto=2; x=2.0381in; y=52.676425mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:padstack_ref.33843 {
+         proto=0; x=36.195mm; y=2.675in; rot=180.000000; xmirror=0; smirror=0; clearance=0.16002mm;
          ha:flags {
           clearline=1
          }
@@ -24940,12 +24292,12 @@ ha:pcb-rnd-board-v6 {
          }
 
          ha:attributes {
-           term=39
-           name=PB3/JTDO/TIM2_CH2/TRACESWO/SPI1_SCK
+           term=3
+           name=3
          }
         }
-        ha:padstack_ref.826 {
-         proto=1; x=56.892825mm; y=1.99021in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:padstack_ref.33844 {
+         proto=0; x=36.195mm; y=65.405mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.16002mm;
          ha:flags {
           clearline=1
          }
@@ -24954,12 +24306,12 @@ ha:pcb-rnd-board-v6 {
          }
 
          ha:attributes {
-           term=4
-           name=PC15/OSC32_OUT
+           term=2
+           name=2
          }
         }
-        ha:padstack_ref.827 {
-         proto=2; x=2.15621in; y=45.926375mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:padstack_ref.33845 {
+         proto=1; x=36.195mm; y=62.865mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.16002mm;
          ha:flags {
           clearline=1
          }
@@ -24968,82 +24320,153 @@ ha:pcb-rnd-board-v6 {
          }
 
          ha:attributes {
-           term=16
-           name=PA6/SPI1_MISO_ADC_IN6/TIM3_CH1/TIM10_CH1
+           term=1
+           name=1
          }
         }
-        ha:padstack_ref.828 {
-         proto=1; x=50.142775mm; y=1.89179in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+       li:layers {
 
-         li:thermal {
-         }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:attributes {
-           term=28
-           name=PB15/SPI2_MOSI/ADC_IN21/TIM11_CH1/RTC_50_60HZ
-         }
+          li:objects {
+           ha:line.33818 {
+            x1=1.55296in; y1=2.83406in; x2=32.94507mm; y2=2.83406in; thickness=6.0mil; clearance=0.0;
+           }
+           ha:line.33821 {
+            x1=1.55296in; y1=2.83406in; x2=1.55296in; y2=61.365124mm; thickness=6.0mil; clearance=0.0;
+           }
+           ha:line.33824 {
+            x1=1.55296in; y1=61.365124mm; x2=32.94507mm; y2=61.365124mm; thickness=6.0mil; clearance=0.0;
+           }
+           ha:line.33827 {
+            x1=32.94507mm; y1=2.83406in; x2=32.94507mm; y2=61.365124mm; thickness=6.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
         }
-        ha:padstack_ref.829 {
-         proto=2; x=52.267866mm; y=52.676425mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         ha:attributes {
-           term=40
-           name=PB4/JNTRSTSPI1_MISO/TIM3_CH1
-         }
+          li:objects {
+           ha:line.33830 {
+            x1=36.195mm; y1=2.625in; x2=36.195mm; y2=2.625in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.33833 {
+            x1=32.94507mm; y1=2.83406in; x2=32.94507mm; y2=2.83406in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.33836 {
+            x1=32.94507mm; y1=2.83406in; x2=33.94507mm; y2=2.83406in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.33839 {
+            x1=32.94507mm; y1=2.83406in; x2=32.94507mm; y2=72.985124mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
-        ha:padstack_ref.830 {
-         proto=1; x=56.892825mm; y=1.97053in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
+       }
+      }
+       uid = 24J7G6oQJUom/ocAKVgAAABp
+      }
+      ha:subc.34190 {
+       ha:attributes {
+        value=3.3k
+        footprint=0402
+        refdes=R13
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-         ha:attributes {
-           term=5
-           name=PH0/OSC_IN
-         }
-        }
-        ha:padstack_ref.831 {
-         proto=2; x=2.13653in; y=45.926375mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-         li:thermal {
-         }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
 
-         ha:attributes {
-           term=17
-           name=PA7/SPI1_MOSI/ADC_IN7/TIM3_CH2/TIM11_CH1
-         }
-        }
-        ha:padstack_ref.832 {
-         proto=1; x=50.142775mm; y=1.91147in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
+           }
 
-         li:thermal {
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
          }
+       }
+      }
 
-         ha:attributes {
-           term=29
-           name=PA8/USART1_CK/MCO
-         }
-        }
-        ha:padstack_ref.833 {
-         proto=2; x=52.767738mm; y=52.676425mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       li:objects {
+        ha:padstack_ref.34204 {
+         proto=0; x=46.61397mm; y=64.37512mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -25052,12 +24475,12 @@ ha:pcb-rnd-board-v6 {
          }
 
          ha:attributes {
-           term=41
-           name=PB5/I2C1_SMBA/TIM3_CH2/SPI1_MOSI
+           term=1
+           name=1
          }
         }
-        ha:padstack_ref.834 {
-         proto=1; x=56.892825mm; y=49.551336mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:padstack_ref.34205 {
+         proto=0; x=46.61397mm; y=63.575528mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -25066,68 +24489,149 @@ ha:pcb-rnd-board-v6 {
          }
 
          ha:attributes {
-           term=6
-           name=PH1/OSC_OUT
+           term=2
+           name=2
          }
         }
-        ha:padstack_ref.835 {
-         proto=2; x=2.11684in; y=45.926375mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+       li:layers {
 
-         li:thermal {
-         }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:attributes {
-           term=18
-           name=PB0/ADC_IN8/TIM3_CH3/VREF_OUT
-         }
+          li:objects {
+           ha:text.34191 {
+            string=%a.parent.refdes%; x=46.13137mm; y=64.642328mm; scale=60; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 90.000000
+           }
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
         }
-        ha:padstack_ref.836 {
-         proto=1; x=50.142775mm; y=1.93116in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         ha:attributes {
-           term=30
-           name=PA9/USART1_TX
-         }
+          li:objects {
+           ha:line.34192 {
+            x1=46.61397mm; y1=63.975324mm; x2=46.61397mm; y2=63.975324mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.34195 {
+            x1=46.61397mm; y1=63.975324mm; x2=46.61397mm; y2=63.975324mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.34198 {
+            x1=46.61397mm; y1=63.975324mm; x2=46.61397mm; y2=64.975324mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.34201 {
+            x1=46.61397mm; y1=63.975324mm; x2=47.61397mm; y2=63.975324mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
-        ha:padstack_ref.837 {
-         proto=2; x=53.267864mm; y=52.676425mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+      }
+       uid = 24J7G6oQJUom/ocAKVgAAAB0
+      }
+      ha:subc.34207 {
+       ha:attributes {
+        value=100
+        footprint=0402
+        refdes=R7
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-         li:thermal {
-         }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-         ha:attributes {
-           term=42
-           name=PB6/I2C1_SCL/TIM4_CH1/USART1_TX
-         }
-        }
-        ha:padstack_ref.838 {
-         proto=1; x=56.892825mm; y=1.93116in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
 
-         li:thermal {
-         }
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
+           }
 
-         ha:attributes {
-           term=7
-           name=NRST
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
          }
-        }
-        ha:padstack_ref.839 {
-         proto=2; x=53.267864mm; y=45.926375mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       }
+      }
+
+       li:objects {
+        ha:padstack_ref.34221 {
+         proto=0; x=45.61837mm; y=66.63642mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -25136,12 +24640,12 @@ ha:pcb-rnd-board-v6 {
          }
 
          ha:attributes {
-           term=19
-           name=PB1/ADC_IN9/TIM3_CH4/VREF_OUT
+           term=1
+           name=1
          }
         }
-        ha:padstack_ref.840 {
-         proto=1; x=50.142775mm; y=49.551336mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:padstack_ref.34222 {
+         proto=0; x=45.61837mm; y=2.5920011in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -25150,54 +24654,149 @@ ha:pcb-rnd-board-v6 {
          }
 
          ha:attributes {
-           term=31
-           name=PA10/USART1_RX
+           term=2
+           name=2
          }
         }
-        ha:padstack_ref.841 {
-         proto=2; x=2.11684in; y=52.676425mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+       li:layers {
 
-         li:thermal {
-         }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:attributes {
-           term=43
-           name=PB7/I2C1_SDA/TIM4_CH2/USART1_RX/PVD_IN
-         }
+          li:objects {
+           ha:text.34208 {
+            string=%a.parent.refdes%; x=45.23737mm; y=66.636424mm; scale=60; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 90.000000
+           }
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
         }
-        ha:padstack_ref.842 {
-         proto=1; x=56.892825mm; y=1.91147in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         ha:attributes {
-           term=8
-           name=VSSA
-         }
+          li:objects {
+           ha:line.34209 {
+            x1=45.61837mm; y1=66.236624mm; x2=45.61837mm; y2=66.236624mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.34212 {
+            x1=45.61837mm; y1=66.236624mm; x2=45.61837mm; y2=66.236624mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.34215 {
+            x1=45.61837mm; y1=66.236624mm; x2=45.61837mm; y2=67.236624mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.34218 {
+            x1=45.61837mm; y1=66.236624mm; x2=46.61837mm; y2=66.236624mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
-        ha:padstack_ref.843 {
-         proto=2; x=52.767738mm; y=45.926375mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+      }
+       uid = 24J7G6oQJUom/ocAKVgAAABz
+      }
+      ha:subc.34224 {
+       ha:attributes {
+        value=3.3k
+        footprint=0402
+        refdes=R1
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-         li:thermal {
-         }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-         ha:attributes {
-           term=20
-           name=PB2/BOOT1
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
          }
-        }
-        ha:padstack_ref.844 {
-         proto=1; x=50.142775mm; y=1.97053in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       }
+      }
+
+       li:objects {
+        ha:padstack_ref.34238 {
+         proto=0; x=46.60897mm; y=65.843428mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -25206,12 +24805,12 @@ ha:pcb-rnd-board-v6 {
          }
 
          ha:attributes {
-           term=32
-           name=PA11/USART1_CTS/USBDM/SPI1_MISO
+           term=1
+           name=1
          }
         }
-        ha:padstack_ref.845 {
-         proto=2; x=2.13653in; y=52.676425mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:padstack_ref.34239 {
+         proto=0; x=46.60897mm; y=66.64302mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -25220,54 +24819,149 @@ ha:pcb-rnd-board-v6 {
          }
 
          ha:attributes {
-           term=44
-           name=BOOT0
+           term=2
+           name=2
          }
         }
-        ha:padstack_ref.846 {
-         proto=1; x=56.892825mm; y=1.89179in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+       li:layers {
 
-         li:thermal {
-         }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:attributes {
-           term=9
-           name=VDDA
-         }
+          li:objects {
+           ha:text.34225 {
+            string=%a.parent.refdes%; x=46.98997mm; y=65.95722mm; scale=60; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 270.000000
+           }
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
         }
-        ha:padstack_ref.847 {
-         proto=2; x=52.267866mm; y=45.926375mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.34226 {
+            x1=46.60897mm; y1=66.243224mm; x2=46.60897mm; y2=66.243224mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.34229 {
+            x1=46.60897mm; y1=66.243224mm; x2=46.60897mm; y2=66.243224mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.34232 {
+            x1=46.60897mm; y1=66.243224mm; x2=46.60897mm; y2=65.243224mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.34235 {
+            x1=46.60897mm; y1=66.243224mm; x2=45.60897mm; y2=66.243224mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
+       }
+      }
+       uid = 24J7G6oQJUom/ocAKVgAAABy
+      }
+      ha:subc.34241 {
+       ha:attributes {
+        value=100
+        footprint=0402
+        refdes=R16
+       }
+      ha:data {
+            li:padstack_prototypes {
+
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
 
-         ha:attributes {
-           term=21
-           name=PB10/I2C2_SCL/USART3_TX/TIM2_CH3
-         }
-        }
-        ha:padstack_ref.848 {
-         proto=1; x=50.142775mm; y=1.99021in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
+           }
 
-         li:thermal {
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
          }
+       }
+      }
 
-         ha:attributes {
-           term=33
-           name=PA12/USART1_RTS/USBDP/SPI1_MOSI
-         }
-        }
-        ha:padstack_ref.849 {
-         proto=2; x=2.15621in; y=52.676425mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       li:objects {
+        ha:padstack_ref.34255 {
+         proto=0; x=45.61837mm; y=63.589428mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -25276,12 +24970,12 @@ ha:pcb-rnd-board-v6 {
          }
 
          ha:attributes {
-           term=45
-           name=PB8/TIM4_CH3/I2C1_SCL/TIM10_CH1
+           term=1
+           name=1
          }
         }
-        ha:padstack_ref.850 {
-         proto=1; x=56.892825mm; y=47.55134mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:padstack_ref.34256 {
+         proto=0; x=45.61837mm; y=64.38902mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -25290,96 +24984,216 @@ ha:pcb-rnd-board-v6 {
          }
 
          ha:attributes {
-           term=10
-           name=PA0/WKUP1/USART2_CTS/ADC_IN0/TIM2_CH1_ETR
+           term=2
+           name=2
          }
         }
-        ha:padstack_ref.851 {
-         proto=2; x=2.0381in; y=45.926375mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+       li:layers {
 
-         li:thermal {
-         }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:attributes {
-           term=22
-           name=PB11/I2C2_SDA/USART3_RX/TIM2_CH4
-         }
+          li:objects {
+           ha:text.34242 {
+            string=%a.parent.refdes%; x=46.07557mm; y=63.347624mm; scale=60; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 270.000000
+           }
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
         }
-        ha:padstack_ref.852 {
-         proto=1; x=50.142775mm; y=2.0099in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         ha:attributes {
-           term=34
-           name=PA13/JTMS/SWDIO
-         }
+          li:objects {
+           ha:line.34243 {
+            x1=45.61837mm; y1=63.989224mm; x2=45.61837mm; y2=63.989224mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.34246 {
+            x1=45.61837mm; y1=63.989224mm; x2=45.61837mm; y2=63.989224mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.34249 {
+            x1=45.61837mm; y1=63.989224mm; x2=45.61837mm; y2=62.989224mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.34252 {
+            x1=45.61837mm; y1=63.989224mm; x2=44.61837mm; y2=63.989224mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
-        ha:padstack_ref.853 {
-         proto=2; x=55.26786mm; y=52.676425mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+      }
+       uid = 24J7G6oQJUom/ocAKVgAAABx
+      }
+      ha:subc.34258 {
+       ha:attributes {
+        {io_pcb::hidename_y}=67.7725 mm
+        footprint=1212-8
+        {io_pcb::hidename_scale}=60
+        refdes=Q2
+        value=Si7232DN
+        {io_pcb::hidename_direction}=3
+        {io_pcb::hidename_x}=26.6823 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-         li:thermal {
-         }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-         ha:attributes {
-           term=46
-           name=PB9/TIM4_CH4/I2C1_SDA/TIM11_CH1
-         }
-        }
-        ha:padstack_ref.854 {
-         proto=1; x=56.892825mm; y=1.85242in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.494919mm  
+              -0.202438mm  
+              -0.494919mm  
+              0.202438mm  
+              0.494919mm  
+              0.202438mm  
+              0.494919mm  
+              -0.202438mm  
+             }
+           }
 
-         li:thermal {
-         }
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.571119mm  
+              -10.97mil  
+              -0.571119mm  
+              10.97mil  
+              0.571119mm  
+              10.97mil  
+              0.571119mm  
+              -10.97mil  
+             }
+           }
 
-         ha:attributes {
-           term=11
-           name=PA1/USART2_RTS/ADC_IN1/TIM2_CH2
-         }
-        }
-        ha:padstack_ref.855 {
-         proto=2; x=2.01842in; y=45.926375mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.494919mm  
+              -0.202438mm  
+              -0.494919mm  
+              0.202438mm  
+              0.494919mm  
+              0.202438mm  
+              0.494919mm  
+              -0.202438mm  
+             }
+           }
          }
+       }
 
-         li:thermal {
-         }
+       ha:ps_proto_v6.1 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-         ha:attributes {
-           term=23
-           name=VSS1
-         }
-        }
-        ha:padstack_ref.856 {
-         proto=1; x=50.142775mm; y=2.02958in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.862583mm  
+              -0.495045mm  
+              -0.862583mm  
+              0.495045mm  
+              0.862583mm  
+              0.495045mm  
+              0.862583mm  
+              -0.495045mm  
+             }
+           }
 
-         li:thermal {
-         }
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -36.96mil  
+              -0.571246mm  
+              -36.96mil  
+              0.571246mm  
+              36.96mil  
+              0.571246mm  
+              36.96mil  
+              -0.571246mm  
+             }
+           }
 
-         ha:attributes {
-           term=35
-           name=VSS2
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.862583mm  
+              -0.495045mm  
+              -0.862583mm  
+              0.495045mm  
+              0.862583mm  
+              0.495045mm  
+              0.862583mm  
+              -0.495045mm  
+             }
+           }
          }
-        }
-        ha:padstack_ref.857 {
-         proto=2; x=2.19558in; y=52.676425mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       }
+      }
+
+       li:objects {
+        ha:padstack_ref.34284 {
+         proto=0; x=40.412051mm; y=2.61377071in; rot=180.000000; xmirror=0; smirror=0; clearance=4.825mil;
          ha:flags {
           clearline=1
          }
@@ -25388,12 +25202,12 @@ ha:pcb-rnd-board-v6 {
          }
 
          ha:attributes {
-           term=47
-           name=VSS3
+           term=8
+           name=D
          }
         }
-        ha:padstack_ref.858 {
-         proto=1; x=56.892825mm; y=1.83273in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:padstack_ref.34285 {
+         proto=0; x=43.281743mm; y=2.61377071in; rot=180.000000; xmirror=0; smirror=0; clearance=4.825mil;
          ha:flags {
           clearline=1
          }
@@ -25402,12 +25216,12 @@ ha:pcb-rnd-board-v6 {
          }
 
          ha:attributes {
-           term=12
-           name=PA2/USART2_TX/ADC_IN2/TIM2_CH3/TIM9_CH1
+           term=1
+           name=S
          }
         }
-        ha:padstack_ref.859 {
-         proto=2; x=1.99873in; y=45.926375mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:padstack_ref.34286 {
+         proto=0; x=40.412051mm; y=2.58818071in; rot=180.000000; xmirror=0; smirror=0; clearance=4.825mil;
          ha:flags {
           clearline=1
          }
@@ -25416,12 +25230,12 @@ ha:pcb-rnd-board-v6 {
          }
 
          ha:attributes {
-           term=24
-           name=VDD1
+           term=7
+           name=D
          }
         }
-        ha:padstack_ref.860 {
-         proto=1; x=50.142775mm; y=52.051458mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:padstack_ref.34287 {
+         proto=0; x=43.281743mm; y=2.58818071in; rot=180.000000; xmirror=0; smirror=0; clearance=4.825mil;
          ha:flags {
           clearline=1
          }
@@ -25430,12 +25244,12 @@ ha:pcb-rnd-board-v6 {
          }
 
          ha:attributes {
-           term=36
-           name=VDD2
+           term=2
+           name=G
          }
         }
-        ha:padstack_ref.861 {
-         proto=2; x=56.267858mm; y=52.676425mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:padstack_ref.34288 {
+         proto=0; x=40.412051mm; y=65.089804mm; rot=180.000000; xmirror=0; smirror=0; clearance=4.825mil;
          ha:flags {
           clearline=1
          }
@@ -25444,12 +25258,12 @@ ha:pcb-rnd-board-v6 {
          }
 
          ha:attributes {
-           term=48
-           name=VDD3
+           term=6
+           name=D
          }
         }
-        ha:padstack_ref.862 {
-         proto=3; x=55.384446mm; y=51.168046mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:padstack_ref.34289 {
+         proto=0; x=43.281743mm; y=65.089804mm; rot=180.000000; xmirror=0; smirror=0; clearance=4.825mil;
          ha:flags {
           clearline=1
          }
@@ -25458,12 +25272,12 @@ ha:pcb-rnd-board-v6 {
          }
 
          ha:attributes {
-           term=GND
-           name=GND
+           term=3
+           name=S
          }
         }
-        ha:padstack_ref.863 {
-         proto=4; x=2.107in; y=51.168046mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:padstack_ref.34290 {
+         proto=0; x=40.412051mm; y=64.439818mm; rot=180.000000; xmirror=0; smirror=0; clearance=4.825mil;
          ha:flags {
           clearline=1
          }
@@ -25472,12 +25286,12 @@ ha:pcb-rnd-board-v6 {
          }
 
          ha:attributes {
-           term=GND
-           name=GND
+           term=5
+           name=D
          }
         }
-        ha:padstack_ref.864 {
-         proto=5; x=2.107in; y=51.168046mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:padstack_ref.34291 {
+         proto=0; x=43.281743mm; y=64.439818mm; rot=180.000000; xmirror=0; smirror=0; clearance=4.825mil;
          ha:flags {
           clearline=1
          }
@@ -25486,12 +25300,12 @@ ha:pcb-rnd-board-v6 {
          }
 
          ha:attributes {
-           term=GND
-           name=GND
+           term=4
+           name=G
          }
         }
-        ha:padstack_ref.865 {
-         proto=3; x=2.03351in; y=51.168046mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:padstack_ref.34292 {
+         proto=1; x=41.289494mm; y=66.022238mm; rot=180.000000; xmirror=0; smirror=0; clearance=-0.382397mm;
          ha:flags {
           clearline=1
          }
@@ -25500,12 +25314,12 @@ ha:pcb-rnd-board-v6 {
          }
 
          ha:attributes {
-           term=GND
-           name=GND
+           term=8
+           name=D
          }
         }
-        ha:padstack_ref.866 {
-         proto=4; x=55.384446mm; y=1.941in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:padstack_ref.34293 {
+         proto=1; x=41.289494mm; y=2.55147071in; rot=180.000000; xmirror=0; smirror=0; clearance=-0.382397mm;
          ha:flags {
           clearline=1
          }
@@ -25514,275 +25328,359 @@ ha:pcb-rnd-board-v6 {
          }
 
          ha:attributes {
-           term=GND
-           name=GND
+           term=5
+           name=D
          }
         }
-        ha:padstack_ref.867 {
-         proto=5; x=55.384446mm; y=1.941in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
+       }
+       li:layers {
 
-         li:thermal {
-         }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:attributes {
-           term=GND
-           name=GND
-         }
+          li:objects {
+           ha:line.34259 {
+            x1=43.496754mm; y1=67.064654mm; x2=40.19704mm; y2=67.064654mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.34262 {
+            x1=43.496754mm; y1=67.064654mm; x2=43.496754mm; y2=63.76494mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.34265 {
+            x1=43.496754mm; y1=63.76494mm; x2=40.19704mm; y2=63.76494mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.34268 {
+            x1=40.19704mm; y1=67.064654mm; x2=40.19704mm; y2=63.76494mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:arc.34271 {
+            x=44.162742mm; y=2.62656071in; width=5.0mil; height=5.0mil; astart=90; adelta=360; thickness=10.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
         }
-        ha:padstack_ref.868 {
-         proto=4; x=2.107in; y=1.941in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         ha:attributes {
-           term=GND
-           name=GND
-         }
+          li:objects {
+           ha:line.34272 {
+            x1=41.735417mm; y1=2.57538571in; x2=41.735417mm; y2=2.57538571in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.34275 {
+            x1=41.84677mm; y1=2.57539071in; x2=41.84677mm; y2=2.57539071in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.34278 {
+            x1=41.84677mm; y1=2.57539071in; x2=40.84677mm; y2=2.57539071in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.34281 {
+            x1=41.84677mm; y1=2.57539071in; x2=41.84677mm; y2=64.414924mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
-        ha:padstack_ref.869 {
-         proto=5; x=2.107in; y=1.941in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
+       }
+      }
+       uid = 24J7G6oQJUom/ocAKVgAAABw
+      }
+       ha:subc.42926 {
+        ha:attributes {
+         {io_pcb::hidename_y}=73.2494 mm
+         footprint=100mil2pin
+         {io_pcb::hidename_scale}=60
+         refdes=J2
+         value=
+         {io_pcb::hidename_direction}=0
+         {io_pcb::hidename_x}=52.8938 mm
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-         li:thermal {
-         }
+        ha:ps_proto_v6.0 {
+          hdia=38.0mil; hplated=1; htop=0; hbottom=0;
+          li:shape {
 
-         ha:attributes {
-           term=GND
-           name=GND
-         }
-        }
-        ha:padstack_ref.870 {
-         proto=4; x=2.03351in; y=1.941in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -35.0mil  
+               -35.0mil  
+               35.0mil  
+               -35.0mil  
+               35.0mil  
+               35.0mil  
+               -35.0mil  
+               35.0mil  
+              }
+            }
 
-         li:thermal {
-         }
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -35.0mil  
+               -35.0mil  
+               35.0mil  
+               -35.0mil  
+               35.0mil  
+               35.0mil  
+               -35.0mil  
+               35.0mil  
+              }
+            }
 
-         ha:attributes {
-           term=GND
-           name=GND
-         }
-        }
-        ha:padstack_ref.871 {
-         proto=5; x=2.03351in; y=1.941in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -35.0mil  
+               -35.0mil  
+               35.0mil  
+               -35.0mil  
+               35.0mil  
+               35.0mil  
+               -35.0mil  
+               35.0mil  
+              }
+            }
 
-         li:thermal {
-         }
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -42.5mil  
+               -42.5mil  
+               42.5mil  
+               -42.5mil  
+               42.5mil  
+               42.5mil  
+               -42.5mil  
+               42.5mil  
+              }
+            }
 
-         ha:attributes {
-           term=GND
-           name=GND
-         }
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -42.5mil  
+               -42.5mil  
+               42.5mil  
+               -42.5mil  
+               42.5mil  
+               42.5mil  
+               -42.5mil  
+               42.5mil  
+              }
+            }
+          }
         }
-        ha:padstack_ref.872 {
-         proto=3; x=55.384446mm; y=1.86751in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        ha:ps_proto_v6.1 {
+          hdia=38.0mil; hplated=1; htop=0; hbottom=0;
+          li:shape {
 
-         ha:attributes {
-           term=GND
-           name=GND
-         }
-        }
-        ha:padstack_ref.873 {
-         proto=4; x=2.107in; y=1.86751in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+            }
 
-         li:thermal {
-         }
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
+            }
 
-         ha:attributes {
-           term=GND
-           name=GND
-         }
-        }
-        ha:padstack_ref.874 {
-         proto=5; x=2.107in; y=1.86751in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
+             }
+             clearance=0.0
+            }
 
-         li:thermal {
-         }
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
 
-         ha:attributes {
-           term=GND
-           name=GND
-         }
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
+          }
         }
-        ha:padstack_ref.875 {
-         proto=3; x=2.03351in; y=1.86751in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+       }
 
-         li:thermal {
+        li:objects {
+         ha:padstack_ref.42951 {
+          proto=0; x=1.997in; y=2.782in; rot=180.000000; xmirror=0; smirror=0; clearance=7.5mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+            li:1 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+            li:3 {
+             on  
+             diag  
+             sharp  
+             noshape  
+            }
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.42952 {
+          proto=1; x=53.2638mm; y=2.782in; rot=180.000000; xmirror=0; smirror=0; clearance=7.5mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=GND
-           name=GND
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
         }
-       }
-       li:layers {
+        li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          li:objects {
-           ha:line.876 {
-            x1=56.61787mm; y1=2.0788in; x2=2.2448in; y2=2.0788in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.879 {
-            x1=2.2448in; y1=52.40147mm; x2=2.2448in; y2=2.0788in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.882 {
-            x1=1.9692in; y1=2.0788in; x2=1.98495in; y2=2.0788in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.885 {
-            x1=1.9692in; y1=52.40147mm; x2=1.9692in; y2=2.0788in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.888 {
-            x1=56.61787mm; y1=1.8032in; x2=2.2448in; y2=1.8032in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.891 {
-            x1=2.2448in; y1=1.8032in; x2=2.2448in; y2=1.81895in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.894 {
-            x1=1.9692in; y1=1.8032in; x2=1.98495in; y2=1.8032in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.897 {
-            x1=1.9692in; y1=1.8032in; x2=1.9692in; y2=1.81895in; thickness=10.0mil; clearance=0.0;
+           li:objects {
+            ha:line.42927 {
+             x1=2.147in; y1=2.732in; x2=1.947in; y2=2.732in; thickness=15.0mil; clearance=0.0;
+            }
+            ha:line.42930 {
+             x1=1.947in; y1=71.9328mm; x2=1.947in; y2=2.732in; thickness=15.0mil; clearance=0.0;
+            }
+            ha:line.42933 {
+             x1=2.147in; y1=71.9328mm; x2=1.947in; y2=71.9328mm; thickness=15.0mil; clearance=0.0;
+            }
+            ha:line.42936 {
+             x1=2.147in; y1=71.9328mm; x2=2.147in; y2=2.732in; thickness=15.0mil; clearance=0.0;
+            }
            }
-           ha:line.900 {
-            x1=56.717692mm; y1=2.06698in; x2=56.717692mm; y2=2.06698in; thickness=10.0mil; clearance=0.0;
+           ha:type {
+            silk = 1
+            top = 1
            }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
+         }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-          li:objects {
-           ha:line.903 {
-            x1=2.107in; y1=1.941in; x2=2.107in; y2=1.941in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+           li:objects {
+            ha:line.42939 {
+             x1=2.047in; y1=2.782in; x2=2.047in; y2=2.782in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-           }
-           ha:line.906 {
-            x1=2.107in; y1=1.941in; x2=2.107in; y2=1.941in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+            ha:line.42942 {
+             x1=1.997in; y1=2.782in; x2=1.997in; y2=2.782in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
             }
-           }
-           ha:line.909 {
-            x1=2.107in; y1=1.941in; x2=52.5178mm; y2=1.941in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+            ha:line.42945 {
+             x1=1.997in; y1=2.782in; x2=51.7238mm; y2=2.782in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
             }
-           }
-           ha:line.912 {
-            x1=2.107in; y1=1.941in; x2=2.107in; y2=48.3014mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+            ha:line.42948 {
+             x1=1.997in; y1=2.782in; x2=1.997in; y2=71.6628mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
             }
            }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 24J7G6oQJUom/ocAKVgAAAAg
-      }
-     ha:rat.27125 {
-      x1=16.161004mm; y1=1.068in; lgrp1=3; x2=56.892825mm; y2=1.85242in; lgrp2=3;
-     }
-     ha:rat.27128 {
-      x1=16.167608mm; y1=830.0mil; lgrp1=3; x2=55.26786mm; y2=1.7601in; lgrp2=3;
-     }
-     ha:rat.27131 {
-      x1=2.13653in; y1=52.676425mm; lgrp1=3; x2=343.0mil; y2=9.245338mm; lgrp2=10;
-      ha:flags {
-       via=1
-      }
-     }
-     ha:rat.27134 {
-      x1=68.453mm; y1=125.0mil; lgrp1=3; x2=343.0mil; y2=9.245338mm; lgrp2=10;
-      ha:flags {
-       via=1
-      }
-     }
-     ha:rat.27137 {
-      x1=62.5734mm; y1=2.45in; lgrp1=3; x2=2.11684in; y2=52.676425mm; lgrp2=3;
-     }
-     ha:rat.27140 {
-      x1=62.573404mm; y1=74.295mm; lgrp1=3; x2=52.767738mm; y2=52.676425mm; lgrp2=3;
-     }
-     ha:rat.27143 {
-      x1=2.44252in; y1=129.0mil; lgrp1=3; x2=53.267864mm; y2=52.676425mm; lgrp2=3;
-     }
-     ha:rat.27146 {
-      x1=2.776in; y1=26.3398mm; lgrp1=3; x2=58.8264mm; y2=1.076in; lgrp2=3;
-     }
-     ha:rat.27149 {
-      x1=2.19652in; y1=1.032in; lgrp1=3; x2=2.233in; y2=1.696in; lgrp2=10;
-     }
-     ha:rat.27152 {
-      x1=2.55352in; y1=26.0858mm; lgrp1=3; x2=59.8424mm; y2=26.7462mm; lgrp2=10;
-     }
-     ha:rat.27155 {
-      x1=1.7279685in; y1=1.1559685in; lgrp1=10; x2=265.0mil; y2=1.957in; lgrp2=10;
-     }
-     ha:rat.27158 {
-      x1=21.063204mm; y1=1.068in; lgrp1=3; x2=56.892825mm; y2=47.55134mm; lgrp2=3;
-     }
-     ha:rat.27161 {
-      x1=21.069808mm; y1=830.0mil; lgrp1=3; x2=2.193in; y2=1.718in; lgrp2=3;
-     }
-     ha:rat.27164 {
-      x1=74.93mm; y1=925.0mil; lgrp1=3; x2=2.80748in; y2=26.3398mm; lgrp2=3;
-     }
-     ha:rat.27167 {
-      x1=2.2in; y1=925.0mil; lgrp1=3; x2=2.228in; y2=1.032in; lgrp2=3;
-     }
-     ha:rat.27170 {
-      x1=65.405mm; y1=925.0mil; lgrp1=3; x2=65.659mm; y2=26.0858mm; lgrp2=3;
-     }
-     ha:rat.27173 {
-      x1=2.595in; y1=125.0mil; lgrp1=3; x2=2.474in; y2=129.0mil; lgrp2=3;
-     }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
+        }
+       }
+        uid = 24J7G6oQJUom/ocAKVgAAAAJ
+       }
    }
    li:layers {
 
@@ -26908,1754 +26806,2006 @@ ha:pcb-rnd-board-v6 {
          clearline=1
         }
        }
-       ha:line.3452 {
-        x1=55.0286mm; y1=38.3146mm; x2=55.6382mm; y2=38.3146mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3452 {
+        x1=55.0286mm; y1=38.3146mm; x2=55.6382mm; y2=38.3146mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3455 {
+        x1=55.6382mm; y1=38.3146mm; x2=2.2in; y2=1.5179685in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3458 {
+        x1=1.767in; y1=1.1849685in; x2=44.45mm; y2=1.1849685in; thickness=10.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3461 {
+        x1=44.45mm; y1=1.1849685in; x2=1.738in; y2=1.1729685in; thickness=10.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3464 {
+        x1=1.738in; y1=1.1729685in; x2=1.738in; y2=1.1649685in; thickness=10.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3467 {
+        x1=1.738in; y1=1.1649685in; x2=1.729in; y2=1.1559685in; thickness=10.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3470 {
+        x1=2.58in; y1=1.525in; x2=58.3946mm; y2=1.525in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3473 {
+        x1=58.3946mm; y1=1.525in; x2=2.298in; y2=1.524in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3476 {
+        x1=47.1566mm; y1=1.2795in; x2=1.8265in; y2=1.2795in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3479 {
+        x1=1.8265in; y1=1.2795in; x2=1.792in; y2=1.314in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3482 {
+        x1=1.792in; y1=1.314in; x2=44.9768mm; y2=1.314in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3485 {
+        x1=44.1772mm; y1=1.314in; x2=1.726in; y2=1.314in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3488 {
+        x1=1.726in; y1=1.314in; x2=1.707in; y2=32.893mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3491 {
+        x1=44.1838mm; y1=32.3974mm; x2=43.8534mm; y2=32.3974mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3494 {
+        x1=43.8534mm; y1=32.3974mm; x2=1.707in; y2=32.893mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3641 {
+        x1=1.601in; y1=48.5008mm; x2=1.64in; y2=48.5008mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3644 {
+        x1=1.601in; y1=1.878in; x2=1.562in; y2=1.878in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3647 {
+        x1=1.562in; y1=1.878in; x2=1.562in; y2=1.788in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3650 {
+        x1=1.562in; y1=1.788in; x2=1.6in; y2=44.45mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3656 {
+        x1=1.562in; y1=2.212in; x2=1.6in; y2=2.25in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3659 {
+        x1=1.64in; y1=1.878in; x2=1.64in; y2=1.868in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3662 {
+        x1=1.64in; y1=1.868in; x2=1.66in; y2=1.848in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3665 {
+        x1=1.681in; y1=47.7144mm; x2=1.681in; y2=1.869in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3668 {
+        x1=1.681in; y1=1.869in; x2=1.66in; y2=1.848in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3671 {
+        x1=1.721in; y1=48.5018mm; x2=42.7096mm; y2=48.5018mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3674 {
+        x1=42.7096mm; y1=48.5018mm; x2=1.681in; y2=1.91in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3677 {
+        x1=1.721in; y1=47.7022mm; x2=44.3748mm; y2=47.7022mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3680 {
+        x1=44.3748mm; y1=47.7022mm; x2=1.756in; y2=1.887in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3695 {
+        x1=53.086mm; y1=36.5366mm; x2=54.9722mm; y2=1.4389685in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3698 {
+        x1=49.3817mm; y1=34.2242mm; x2=49.3817mm; y2=34.7505mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3701 {
+        x1=49.8813mm; y1=34.2242mm; x2=49.8813mm; y2=34.7507mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3704 {
+        x1=49.8813mm; y1=34.7507mm; x2=1.954in; y2=1.3779685in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3707 {
+        x1=1.958in; y1=36.3024mm; x2=1.958in; y2=1.3819685in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3710 {
+        x1=49.3817mm; y1=34.7505mm; x2=1.958in; y2=1.3819685in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3713 {
+        x1=50.3814mm; y1=34.2242mm; x2=50.3814mm; y2=35.5986mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3716 {
+        x1=50.3814mm; y1=35.5986mm; x2=1.997in; y2=35.941mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3719 {
+        x1=1.997in; y1=35.941mm; x2=1.997in; y2=36.2524mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3722 {
+        x1=1.997in; y1=36.2524mm; x2=1.998in; y2=36.2778mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3725 {
+        x1=51.753mm; y1=36.2836mm; x2=51.753mm; y2=35.9026mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3728 {
+        x1=51.753mm; y1=35.9026mm; x2=51.1433mm; y2=35.2929mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3731 {
+        x1=1.958in; y1=37.102mm; x2=1.958in; y2=1.476in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3734 {
+        x1=1.958in; y1=1.476in; x2=1.97in; y2=1.488in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3737 {
+        x1=51.753mm; y1=1.4599685in; x2=51.753mm; y2=37.5026mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3455 {
-        x1=55.6382mm; y1=38.3146mm; x2=2.2in; y2=1.5179685in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3740 {
+        x1=51.753mm; y1=37.5026mm; x2=2.026in; y2=1.488in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3458 {
-        x1=1.767in; y1=1.1849685in; x2=44.45mm; y2=1.1849685in; thickness=10.0mil; clearance=12.0mil;
+       ha:line.3743 {
+        x1=1.97in; y1=1.488in; x2=2.026in; y2=1.488in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3461 {
-        x1=44.45mm; y1=1.1849685in; x2=1.738in; y2=1.1729685in; thickness=10.0mil; clearance=12.0mil;
+       ha:line.3746 {
+        x1=1.998in; y1=37.0774mm; x2=1.998in; y2=1.488in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3464 {
-        x1=1.738in; y1=1.1729685in; x2=1.738in; y2=1.1649685in; thickness=10.0mil; clearance=12.0mil;
+       ha:line.3749 {
+        x1=53.086mm; y1=36.5366mm; x2=52.6656mm; y2=36.5366mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3467 {
-        x1=1.738in; y1=1.1649685in; x2=1.729in; y2=1.1559685in; thickness=10.0mil; clearance=12.0mil;
+       ha:line.3752 {
+        x1=52.6656mm; y1=36.5366mm; x2=2.064in; y2=1.429in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3470 {
-        x1=2.58in; y1=1.525in; x2=58.3946mm; y2=1.525in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3755 {
+        x1=2.064in; y1=1.429in; x2=51.766mm; y2=1.429in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3473 {
-        x1=58.3946mm; y1=1.525in; x2=2.298in; y2=1.524in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3758 {
+        x1=51.766mm; y1=1.429in; x2=51.753mm; y2=36.2836mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3476 {
-        x1=47.1566mm; y1=1.2795in; x2=1.8265in; y2=1.2795in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3761 {
+        x1=2.135in; y1=1.8066in; x2=54.2679mm; y2=45.9264mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3479 {
-        x1=1.8265in; y1=1.2795in; x2=1.792in; y2=1.314in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3764 {
+        x1=2.0774685in; y1=45.9264mm; x2=52.7558mm; y2=1.769in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3482 {
-        x1=1.792in; y1=1.314in; x2=44.9768mm; y2=1.314in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3794 {
+        x1=8.595106mm; y1=47.2031mm; x2=8.595106mm; y2=37.312634mm; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3485 {
-        x1=44.1772mm; y1=1.314in; x2=1.726in; y2=1.314in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3797 {
+        x1=8.595106mm; y1=47.2031mm; x2=475.0mil; y2=50.673mm; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3488 {
-        x1=1.726in; y1=1.314in; x2=1.707in; y2=32.893mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3800 {
+        x1=475.0mil; y1=50.673mm; x2=745.0mil; y2=50.673mm; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3491 {
-        x1=44.1838mm; y1=32.3974mm; x2=43.8534mm; y2=32.3974mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3803 {
+        x1=745.0mil; y1=50.673mm; x2=1000.0mil; y2=2.25in; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3494 {
-        x1=43.8534mm; y1=32.3974mm; x2=1.707in; y2=32.893mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3848 {
+        x1=1.641in; y1=48.5008mm; x2=1.641in; y2=1.941in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3641 {
-        x1=1.601in; y1=48.5008mm; x2=1.64in; y2=48.5008mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3851 {
+        x1=1.641in; y1=1.941in; x2=1.64in; y2=1.942in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3644 {
-        x1=1.601in; y1=1.878in; x2=1.562in; y2=1.878in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3854 {
+        x1=56.8928mm; y1=46.5513mm; x2=57.4109mm; y2=46.5513mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3647 {
-        x1=1.562in; y1=1.878in; x2=1.562in; y2=1.788in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3857 {
+        x1=57.4109mm; y1=46.5513mm; x2=2.273in; y2=1.82in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3650 {
-        x1=1.562in; y1=1.788in; x2=1.6in; y2=44.45mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3860 {
+        x1=2.273in; y1=1.82in; x2=2.273in; y2=1.802in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3653 {
-        x1=1.562in; y1=48.5008mm; x2=1.562in; y2=2.212in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3863 {
+        x1=1.721in; y1=1.942in; x2=1.721in; y2=48.5018mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3656 {
-        x1=1.562in; y1=2.212in; x2=1.6in; y2=2.25in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3866 {
+        x1=50.7677mm; y1=52.6764mm; x2=50.7677mm; y2=52.9913mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3659 {
-        x1=1.64in; y1=1.878in; x2=1.64in; y2=1.868in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3869 {
+        x1=50.7677mm; y1=52.9913mm; x2=1.993in; y2=2.092in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3662 {
-        x1=1.64in; y1=1.868in; x2=1.66in; y2=1.848in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3872 {
+        x1=1.993in; y1=2.092in; x2=1.957in; y2=2.092in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3665 {
-        x1=1.681in; y1=47.7144mm; x2=1.681in; y2=1.869in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3875 {
+        x1=1.957in; y1=2.092in; x2=1.936in; y2=53.6702mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3668 {
-        x1=1.681in; y1=1.869in; x2=1.66in; y2=1.848in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3890 {
+        x1=50.1428mm; y1=2.0099in; x2=45.79874mm; y2=2.0099in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3671 {
-        x1=1.721in; y1=48.5018mm; x2=42.7096mm; y2=48.5018mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3896 {
+        x1=1.756in; y1=1.887in; x2=1.756in; y2=1.946in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3674 {
-        x1=42.7096mm; y1=48.5018mm; x2=1.681in; y2=1.91in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3899 {
+        x1=1.756in; y1=1.946in; x2=1.732in; y2=1.97in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3677 {
-        x1=1.721in; y1=47.7022mm; x2=44.3748mm; y2=47.7022mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3902 {
+        x1=50.1428mm; y1=47.0515mm; x2=49.6169mm; y2=47.0515mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3680 {
-        x1=44.3748mm; y1=47.7022mm; x2=1.756in; y2=1.887in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3905 {
+        x1=49.6169mm; y1=47.0515mm; x2=49.149mm; y2=1.834in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3695 {
-        x1=53.086mm; y1=36.5366mm; x2=54.9722mm; y2=1.4389685in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3917 {
+        x1=2.0381in; y1=1.7021in; x2=2.019in; y2=1.683in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3698 {
-        x1=49.3817mm; y1=34.2242mm; x2=49.3817mm; y2=34.7505mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3920 {
+        x1=2.019in; y1=1.683in; x2=2.0in; y2=1.683in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3701 {
-        x1=49.8813mm; y1=34.2242mm; x2=49.8813mm; y2=34.7507mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3923 {
+        x1=2.0in; y1=1.683in; x2=1.983in; y2=42.3164mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3704 {
-        x1=49.8813mm; y1=34.7507mm; x2=1.954in; y2=1.3779685in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3926 {
+        x1=1.983in; y1=42.3164mm; x2=1.983in; y2=1.562in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3707 {
-        x1=1.958in; y1=36.3024mm; x2=1.958in; y2=1.3819685in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3971 {
+        x1=50.1402mm; y1=1.872in; x2=50.1428mm; y2=47.55134mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3710 {
-        x1=49.3817mm; y1=34.7505mm; x2=1.958in; y2=1.3819685in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4028 {
+        x1=1.732in; y1=1.97in; x2=1.562in; y2=1.97in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3713 {
-        x1=50.3814mm; y1=34.2242mm; x2=50.3814mm; y2=35.5986mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4190 {
+        x1=2.595in; y1=525.0mil; x2=2.595in; y2=530.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3716 {
-        x1=50.3814mm; y1=35.5986mm; x2=1.997in; y2=35.941mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4211 {
+        x1=2.498in; y1=2.14in; x2=2.524in; y2=2.14in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3719 {
-        x1=1.997in; y1=35.941mm; x2=1.997in; y2=36.2524mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4214 {
+        x1=64.9093mm; y1=2.14in; x2=65.5574mm; y2=2.14in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3722 {
-        x1=1.997in; y1=36.2524mm; x2=1.998in; y2=36.2778mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4217 {
+        x1=65.5828mm; y1=2.197in; x2=65.5828mm; y2=2.141in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3725 {
-        x1=51.753mm; y1=36.2836mm; x2=51.753mm; y2=35.9026mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4220 {
+        x1=65.4812mm; y1=2.137in; x2=65.5828mm; y2=2.141in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3728 {
-        x1=51.753mm; y1=35.9026mm; x2=51.1433mm; y2=35.2929mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4223 {
+        x1=63.5mm; y1=54.4068mm; x2=2.498in; y2=2.14in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3731 {
-        x1=1.958in; y1=37.102mm; x2=1.958in; y2=1.476in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4226 {
+        x1=65.5828mm; y1=59.2328mm; x2=65.5828mm; y2=57.785mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3734 {
-        x1=1.958in; y1=1.476in; x2=1.97in; y2=1.488in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4229 {
+        x1=63.5mm; y1=54.4068mm; x2=63.5mm; y2=58.5978mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3737 {
-        x1=51.753mm; y1=1.4599685in; x2=51.753mm; y2=37.5026mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4232 {
+        x1=63.5mm; y1=58.5978mm; x2=2.524in; y2=59.2074mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3740 {
-        x1=51.753mm; y1=37.5026mm; x2=2.026in; y2=1.488in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4235 {
+        x1=65.5828mm; y1=59.2328mm; x2=64.9346mm; y2=59.2328mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3743 {
-        x1=1.97in; y1=1.488in; x2=2.026in; y2=1.488in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4238 {
+        x1=64.9346mm; y1=59.2328mm; x2=64.9092mm; y2=59.2074mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3746 {
-        x1=1.998in; y1=37.0774mm; x2=1.998in; y2=1.488in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4253 {
+        x1=2.2403in; y1=2.03in; x2=56.8928mm; y2=51.5513mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3749 {
-        x1=53.086mm; y1=36.5366mm; x2=52.6656mm; y2=36.5366mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4289 {
+        x1=56.261mm; y1=45.9195mm; x2=56.2679mm; y2=45.9264mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3752 {
-        x1=52.6656mm; y1=36.5366mm; x2=2.064in; y2=1.429in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4292 {
+        x1=53.7677mm; y1=45.9264mm; x2=53.7677mm; y2=44.9539mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3755 {
-        x1=2.064in; y1=1.429in; x2=51.766mm; y2=1.429in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4295 {
+        x1=53.7677mm; y1=44.9539mm; x2=2.059in; y2=1.712in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3758 {
-        x1=51.766mm; y1=1.429in; x2=51.753mm; y2=36.2836mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4298 {
+        x1=2.059in; y1=1.712in; x2=2.059in; y2=1.69in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3761 {
-        x1=2.135in; y1=1.8066in; x2=54.2679mm; y2=45.9264mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4301 {
+        x1=2.059in; y1=1.69in; x2=2.015in; y2=1.646in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3764 {
-        x1=2.0774685in; y1=45.9264mm; x2=52.7558mm; y2=1.769in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4322 {
+        x1=50.1428mm; y1=50.5513mm; x2=46.7921mm; y2=50.5513mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3794 {
-        x1=8.595106mm; y1=47.2031mm; x2=8.595106mm; y2=37.312634mm; thickness=25.0mil; clearance=20.0mil;
+       ha:line.4325 {
+        x1=46.7921mm; y1=50.5513mm; x2=1.832in; y2=1.98in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3797 {
-        x1=8.595106mm; y1=47.2031mm; x2=475.0mil; y2=50.673mm; thickness=25.0mil; clearance=20.0mil;
+       ha:line.4328 {
+        x1=50.1428mm; y1=50.0515mm; x2=47.7401mm; y2=50.0515mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3800 {
-        x1=475.0mil; y1=50.673mm; x2=745.0mil; y2=50.673mm; thickness=25.0mil; clearance=20.0mil;
+       ha:line.4331 {
+        x1=47.7401mm; y1=50.0515mm; x2=47.371mm; y2=1.956in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3803 {
-        x1=745.0mil; y1=50.673mm; x2=1000.0mil; y2=2.25in; thickness=25.0mil; clearance=20.0mil;
+       ha:line.4697 {
+        x1=56.8928mm; y1=49.5513mm; x2=58.708mm; y2=49.5513mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3824 {
-        x1=2.495in; y1=2.45in; x2=2.595in; y2=2.45in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4700 {
+        x1=58.708mm; y1=49.5513mm; x2=59.8874mm; y2=50.7307mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3827 {
-        x1=62.5734mm; y1=2.45in; x2=62.5734mm; y2=62.2338mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4703 {
+        x1=59.8874mm; y1=50.7307mm; x2=59.8874mm; y2=49.9742mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3830 {
-        x1=2.495in; y1=74.295mm; x2=2.595in; y2=74.295mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4706 {
+        x1=59.8874mm; y1=49.9742mm; x2=60.6872mm; y2=1.936in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3833 {
-        x1=2.317in; y1=27.305mm; x2=58.8264mm; y2=1.076in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4709 {
+        x1=62.2869mm; y1=50.7307mm; x2=62.2869mm; y2=1.9675in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3848 {
-        x1=1.641in; y1=48.5008mm; x2=1.641in; y2=1.941in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4712 {
+        x1=62.2869mm; y1=1.9675in; x2=61.4868mm; y2=1.936in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3851 {
-        x1=1.641in; y1=1.941in; x2=1.64in; y2=1.942in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4715 {
+        x1=61.4868mm; y1=1.936in; x2=61.4868mm; y2=48.5836mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3854 {
-        x1=56.8928mm; y1=46.5513mm; x2=57.4109mm; y2=46.5513mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4718 {
+        x1=2.402in; y1=1.894in; x2=61.4868mm; y2=48.5836mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3857 {
-        x1=57.4109mm; y1=46.5513mm; x2=2.273in; y2=1.82in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4721 {
+        x1=62.2869mm; y1=54.7304mm; x2=62.2869mm; y2=2.1855in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3860 {
-        x1=2.273in; y1=1.82in; x2=2.273in; y2=1.802in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4724 {
+        x1=62.2869mm; y1=2.1855in; x2=61.4868mm; y2=2.217in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3863 {
-        x1=1.721in; y1=1.942in; x2=1.721in; y2=48.5018mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4727 {
+        x1=59.8874mm; y1=54.7304mm; x2=59.8874mm; y2=56.306mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3866 {
-        x1=50.7677mm; y1=52.6764mm; x2=50.7677mm; y2=52.9913mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4730 {
+        x1=59.8874mm; y1=56.306mm; x2=2.358in; y2=2.217in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3869 {
-        x1=50.7677mm; y1=52.9913mm; x2=1.993in; y2=2.092in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4733 {
+        x1=2.358in; y1=2.217in; x2=60.6872mm; y2=2.217in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3872 {
-        x1=1.993in; y1=2.092in; x2=1.957in; y2=2.092in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4736 {
+        x1=56.8928mm; y1=50.0515mm; x2=58.5605mm; y2=50.0515mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3875 {
-        x1=1.957in; y1=2.092in; x2=1.936in; y2=53.6702mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4739 {
+        x1=58.5605mm; y1=50.0515mm; x2=2.322in; y2=1.987in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3890 {
-        x1=50.1428mm; y1=2.0099in; x2=44.78274mm; y2=2.0099in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4742 {
+        x1=2.322in; y1=1.987in; x2=2.322in; y2=51.8414mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3893 {
-        x1=44.78274mm; y1=2.0099in; x2=1.763in; y2=2.01in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4745 {
+        x1=2.322in; y1=51.8414mm; x2=2.329in; y2=2.048in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3896 {
-        x1=1.756in; y1=1.887in; x2=1.756in; y2=1.946in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4748 {
+        x1=2.329in; y1=2.048in; x2=59.5757mm; y2=2.048in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3899 {
-        x1=1.756in; y1=1.946in; x2=1.732in; y2=1.97in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4751 {
+        x1=59.5757mm; y1=2.048in; x2=62.2869mm; y2=54.7304mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3902 {
-        x1=50.1428mm; y1=47.0515mm; x2=49.6169mm; y2=47.0515mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.16986 {
+        x1=208.0mil; y1=34.467834mm; x2=238.0mil; y2=33.705834mm; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3905 {
-        x1=49.6169mm; y1=47.0515mm; x2=49.149mm; y2=1.834in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.16989 {
+        x1=208.0mil; y1=39.395434mm; x2=208.0mil; y2=34.467834mm; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3914 {
-        x1=2.0381in; y1=45.9264mm; x2=2.0381in; y2=1.7021in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.16992 {
+        x1=208.0mil; y1=43.166834mm; x2=5.066792mm; y2=43.383234mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3917 {
-        x1=2.0381in; y1=1.7021in; x2=2.019in; y2=1.683in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.16995 {
+        x1=208.0mil; y1=42.570434mm; x2=208.0mil; y2=43.166834mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3920 {
-        x1=2.019in; y1=1.683in; x2=2.0in; y2=1.683in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.16998 {
+        x1=168.0mil; y1=40.513034mm; x2=168.0mil; y2=43.383234mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3923 {
-        x1=2.0in; y1=1.683in; x2=1.983in; y2=42.3164mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.17001 {
+        x1=208.0mil; y1=41.478234mm; x2=208.0mil; y2=42.545034mm; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3926 {
-        x1=1.983in; y1=42.3164mm; x2=1.983in; y2=1.562in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.17004 {
+        x1=169.0mil; y1=40.411434mm; x2=169.05mil; y2=39.395434mm; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3971 {
-        x1=50.1402mm; y1=1.872in; x2=50.1428mm; y2=47.55134mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.19005 {
+        x1=6.8699mm; y1=24.3168mm; x2=6.8699mm; y2=23.885mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4028 {
-        x1=1.732in; y1=1.97in; x2=1.562in; y2=1.97in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.19008 {
+        x1=6.7175mm; y1=24.4692mm; x2=6.8699mm; y2=24.3168mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4100 {
-        x1=52.2679mm; y1=52.6764mm; x2=52.2679mm; y2=55.5805mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.19011 {
+        x1=6.2349mm; y1=24.4692mm; x2=6.7175mm; y2=24.4692mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4103 {
-        x1=52.2679mm; y1=55.5805mm; x2=2.028in; y2=56.3372mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.19014 {
+        x1=6.0317mm; y1=955.35433071mil; x2=6.2349mm; y2=24.4692mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4190 {
-        x1=2.595in; y1=525.0mil; x2=2.595in; y2=530.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.19017 {
+        x1=6.0317mm; y1=923.35433071mil; x2=6.0317mm; y2=955.35433071mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4211 {
-        x1=2.498in; y1=2.14in; x2=2.524in; y2=2.14in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.19020 {
+        x1=5.821896mm; y1=23.2434mm; x2=6.0317mm; y2=923.35433071mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4214 {
-        x1=64.9093mm; y1=2.14in; x2=65.5574mm; y2=2.14in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.19023 {
+        x1=4.4315mm; y1=23.2434mm; x2=5.821896mm; y2=23.2434mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4217 {
-        x1=65.5828mm; y1=2.197in; x2=65.5828mm; y2=2.141in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.19026 {
+        x1=4.250906mm; y1=25.5106mm; x2=3.3393mm; y2=25.5106mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4220 {
-        x1=65.4812mm; y1=2.137in; x2=65.5828mm; y2=2.141in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.19035 {
+        x1=5.4221mm; y1=916.09433071mil; x2=5.4475mm; y2=23.2434mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4223 {
-        x1=63.5mm; y1=54.4068mm; x2=2.498in; y2=2.14in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.19038 {
+        x1=7.0223mm; y1=26.2726mm; x2=4.6855mm; y2=26.2726mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4226 {
-        x1=65.5828mm; y1=59.2328mm; x2=65.5828mm; y2=57.785mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.19041 {
+        x1=7.869898mm; y1=25.425002mm; x2=7.0223mm; y2=26.2726mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4229 {
-        x1=63.5mm; y1=54.4068mm; x2=63.5mm; y2=58.5978mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.19044 {
+        x1=7.869898mm; y1=23.885mm; x2=7.869898mm; y2=25.425002mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4232 {
-        x1=63.5mm; y1=58.5978mm; x2=2.524in; y2=59.2074mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.19053 {
+        x1=3.348698mm; y1=965.35433071mil; x2=4.250906mm; y2=965.35433071mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4235 {
-        x1=65.5828mm; y1=59.2328mm; x2=64.9346mm; y2=59.2328mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.19056 {
+        x1=7.37mm; y1=23.885mm; x2=7.37mm; y2=990.03433071mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4238 {
-        x1=64.9346mm; y1=59.2328mm; x2=64.9092mm; y2=59.2074mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.19059 {
+        x1=7.37mm; y1=990.03433071mil; x2=7.0063mm; y2=25.5106mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4253 {
-        x1=2.2403in; y1=2.03in; x2=56.8928mm; y2=51.5513mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.19062 {
+        x1=5.050498mm; y1=25.5106mm; x2=7.0063mm; y2=25.5106mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4259 {
-        x1=51.943mm; y1=1.592in; x2=54.4068mm; y2=1.592in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.19065 {
+        x1=5.050498mm; y1=965.35433071mil; x2=5.050498mm; y2=25.5106mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4265 {
-        x1=48.8815mm; y1=34.2242mm; x2=48.8815mm; y2=1.4764685in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.19068 {
+        x1=8.37mm; y1=23.885mm; x2=8.37mm; y2=971.04433071mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4268 {
-        x1=48.8815mm; y1=1.4764685in; x2=1.968in; y2=1.52in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.19071 {
+        x1=8.37mm; y1=971.04433071mil; x2=8.6573mm; y2=982.35433071mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4271 {
-        x1=1.968in; y1=1.52in; x2=1.976in; y2=1.52in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.19074 {
+        x1=9.495498mm; y1=24.1136mm; x2=9.495498mm; y2=23.643298mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4274 {
-        x1=1.976in; y1=1.52in; x2=2.008in; y2=1.552in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.19077 {
+        x1=9.495498mm; y1=24.1136mm; x2=8.6573mm; y2=982.35433071mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4277 {
-        x1=2.008in; y1=1.552in; x2=2.008in; y2=1.599in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.19329 {
+        x1=4.4315mm; y1=22.443804mm; x2=3.286396mm; y2=22.443804mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4280 {
-        x1=2.008in; y1=1.599in; x2=2.031in; y2=1.622in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.19332 {
+        x1=3.286396mm; y1=22.443804mm; x2=87.0mil; y2=926.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4283 {
-        x1=2.031in; y1=1.622in; x2=54.4068mm; y2=1.622in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.19335 {
+        x1=87.0mil; y1=926.0mil; x2=87.0mil; y2=1.177in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4286 {
-        x1=54.4068mm; y1=1.622in; x2=56.261mm; y2=1.695in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.19338 {
+        x1=87.0mil; y1=1.177in; x2=235.0mil; y2=33.655mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4289 {
-        x1=56.261mm; y1=45.9195mm; x2=56.2679mm; y2=45.9264mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.24982 {
+        x1=377.0mil; y1=27.1018mm; x2=7.88445mm; y2=25.41045mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4292 {
-        x1=53.7677mm; y1=45.9264mm; x2=53.7677mm; y2=44.9539mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.25051 {
+        x1=5.4475mm; y1=22.443804mm; x2=5.4475mm; y2=21.5273mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4295 {
-        x1=53.7677mm; y1=44.9539mm; x2=2.059in; y2=1.712in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.25057 {
+        x1=270.47mil; y1=21.834983mm; x2=270.47mil; y2=847.47mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4298 {
-        x1=2.059in; y1=1.712in; x2=2.059in; y2=1.69in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.25060 {
+        x1=270.47mil; y1=847.47mil; x2=260.0mil; y2=837.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4301 {
-        x1=2.059in; y1=1.69in; x2=2.015in; y2=1.646in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.25063 {
+        x1=260.0mil; y1=837.0mil; x2=225.0mil; y2=837.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4304 {
-        x1=54.2679mm; y1=45.9264mm; x2=54.2679mm; y2=44.3873mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.25066 {
+        x1=5.4475mm; y1=21.5273mm; x2=225.0mil; y2=837.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4307 {
-        x1=54.2679mm; y1=44.3873mm; x2=2.117in; y2=1.728in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.25142 {
+        x1=290.16mil; y1=21.834983mm; x2=290.16mil; y2=20.908264mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4310 {
-        x1=54.7677mm; y1=45.9264mm; x2=54.7677mm; y2=43.8859mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.25145 {
+        x1=290.16mil; y1=20.908264mm; x2=281.0mil; y2=814.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4313 {
-        x1=54.7677mm; y1=43.8859mm; x2=2.157in; y2=1.727in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.25148 {
+        x1=7.869936mm; y1=21.834983mm; x2=7.869936mm; y2=20.603464mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4319 {
-        x1=48.4243mm; y1=1.9114685in; x2=1.815in; y2=1.82in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.25151 {
+        x1=7.869936mm; y1=20.603464mm; x2=320.0mil; y2=801.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4322 {
-        x1=50.1428mm; y1=50.5513mm; x2=46.7921mm; y2=50.5513mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.25229 {
+        x1=8.370062mm; y1=21.834983mm; x2=8.370062mm; y2=841.47mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4325 {
-        x1=46.7921mm; y1=50.5513mm; x2=1.832in; y2=1.98in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.25232 {
+        x1=8.370062mm; y1=841.47mil; x2=341.0mil; y2=830.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4328 {
-        x1=50.1428mm; y1=50.0515mm; x2=47.7401mm; y2=50.0515mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.25298 {
+        x1=9.495498mm; y1=23.643298mm; x2=373.0mil; y2=930.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4331 {
-        x1=47.7401mm; y1=50.0515mm; x2=47.371mm; y2=1.956in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.25302 {
+        x1=373.0mil; y1=865.0mil; x2=373.0mil; y2=22.822408mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4334 {
-        x1=50.1428mm; y1=49.0515mm; x2=48.3403mm; y2=49.0515mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.25305 {
+        x1=373.0mil; y1=22.822408mm; x2=9.495498mm; y2=22.843706mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4337 {
-        x1=48.3403mm; y1=49.0515mm; x2=1.833in; y2=1.861in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.25235 {
+        x1=341.0mil; y1=830.0mil; x2=493.0mil; y2=830.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4340 {
-        x1=1.833in; y1=1.861in; x2=1.815in; y2=1.861in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.24979 {
+        x1=491.0mil; y1=27.1018mm; x2=377.0mil; y2=27.1018mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4352 {
-        x1=55.26786mm; y1=45.9264mm; x2=55.26786mm; y2=1.7601in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.24375 {
+        x1=577.0mil; y1=692.0mil; x2=577.0mil; y2=787.0mil; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4355 {
-        x1=55.26786mm; y1=1.7601in; x2=55.4482mm; y2=1.753in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.24372 {
+        x1=503.0mil; y1=692.0mil; x2=503.0mil; y2=787.0mil; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4358 {
-        x1=55.7677mm; y1=45.9264mm; x2=55.7677mm; y2=45.2989mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.24287 {
+        x1=810.0mil; y1=612.0mil; x2=985.0mil; y2=612.0mil; thickness=170.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4361 {
-        x1=55.7677mm; y1=45.2989mm; x2=56.1594mm; y2=1.768in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.24284 {
+        x1=820.0mil; y1=688.0mil; x2=985.0mil; y2=688.0mil; thickness=170.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4364 {
-        x1=56.1594mm; y1=1.768in; x2=56.1594mm; y2=1.736in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.24188 {
+        x1=537.94mil; y1=559.0mil; x2=538.94mil; y2=560.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4367 {
-        x1=56.1594mm; y1=1.736in; x2=2.193in; y2=1.718in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.24185 {
+        x1=479.0mil; y1=559.0mil; x2=537.94mil; y2=559.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4370 {
-        x1=56.2679mm; y1=45.9264mm; x2=56.2679mm; y2=45.5861mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.24182 {
+        x1=458.0mil; y1=580.0mil; x2=479.0mil; y2=559.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4373 {
-        x1=56.2679mm; y1=45.5861mm; x2=56.6674mm; y2=1.779in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.24179 {
+        x1=458.0mil; y1=580.0mil; x2=458.0mil; y2=830.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4376 {
-        x1=56.6674mm; y1=1.779in; x2=56.6674mm; y2=1.711in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.24173 {
+        x1=12.484608mm; y1=830.0mil; x2=480.0mil; y2=830.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4379 {
-        x1=56.6674mm; y1=1.711in; x2=56.2356mm; y2=1.694in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.24086 {
+        x1=668.0mil; y1=830.0mil; x2=18.682208mm; y2=830.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4385 {
-        x1=22.0094mm; y1=69.2338mm; x2=22.0044mm; y2=2.72593701in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.24083 {
+        x1=523.0mil; y1=830.0mil; x2=16.167608mm; y2=830.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4388 {
-        x1=22.0094mm; y1=67.7705mm; x2=22.0094mm; y2=69.2338mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.23984 {
+        x1=861.0mil; y1=726.0mil; x2=785.0mil; y2=650.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4391 {
-        x1=22.0094mm; y1=68.5137mm; x2=24.0922mm; y2=68.5137mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.23981 {
+        x1=861.0mil; y1=830.0mil; x2=861.0mil; y2=726.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4394 {
-        x1=23.2424mm; y1=67.7844mm; x2=25.4527mm; y2=67.7844mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.23882 {
+        x1=767.0mil; y1=830.0mil; x2=21.069808mm; y2=830.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4397 {
-        x1=24.2942mm; y1=67.2107mm; x2=24.106mm; y2=67.0224mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.23779 {
+        x1=491.0mil; y1=1.11039in; x2=539.61mil; y2=1.159in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4400 {
-        x1=24.2942mm; y1=67.2107mm; x2=25.4527mm; y2=67.2107mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.23776 {
+        x1=491.0mil; y1=1.068in; x2=491.0mil; y2=1.11039in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4403 {
-        x1=25.4423mm; y1=68.521mm; x2=25.4527mm; y2=68.5106mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.23671 {
+        x1=522.48mil; y1=1.068in; x2=16.161004mm; y2=1.068in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4406 {
-        x1=24.106mm; y1=68.521mm; x2=25.4423mm; y2=68.521mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.23241 {
+        x1=860.74mil; y1=30.7274mm; x2=861.0mil; y2=30.734mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4409 {
-        x1=23.1916mm; y1=69.2322mm; x2=25.3557mm; y2=69.2322mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.23238 {
+        x1=860.74mil; y1=1.068in; x2=860.74mil; y2=30.7274mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4412 {
-        x1=22.9733mm; y1=70.0512mm; x2=23.0mm; y2=70.0245mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.23235 {
+        x1=766.48mil; y1=1.068in; x2=21.063204mm; y2=1.068in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4415 {
-        x1=905.5mil; y1=66.9778mm; x2=23.0mm; y2=66.9775mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.23232 {
+        x1=667.74mil; y1=1.068in; x2=735.0mil; y2=1.068in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4493 {
-        x1=27.3289mm; y1=68.8066mm; x2=32.9926mm; y2=68.8066mm; thickness=25.0mil; clearance=20.0mil;
+       ha:line.23220 {
+        x1=497.0mil; y1=35.3738mm; x2=502.67mil; y2=1.387in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4496 {
-        x1=32.9926mm; y1=68.8066mm; x2=1.375in; y2=70.739mm; thickness=25.0mil; clearance=20.0mil;
+       ha:line.23217 {
+        x1=798.0mil; y1=31.4114mm; x2=19.956mm; y2=1.249in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4499 {
-        x1=27.3289mm; y1=67.5917mm; x2=32.9923mm; y2=67.5917mm; thickness=25.0mil; clearance=20.0mil;
+       ha:line.23214 {
+        x1=541.0mil; y1=29.4033mm; x2=539.61mil; y2=1.159in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4502 {
-        x1=32.9923mm; y1=67.5917mm; x2=1.375in; y2=65.659mm; thickness=25.0mil; clearance=20.0mil;
+       ha:line.23211 {
+        x1=501.67mil; y1=1.387in; x2=502.67mil; y2=1.388in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4520 {
-        x1=22.0094mm; y1=66.9709mm; x2=22.9934mm; y2=66.9709mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.23208 {
+        x1=502.67mil; y1=1.387in; x2=502.67mil; y2=32.7914mm; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4523 {
-        x1=22.9934mm; y1=66.9709mm; x2=23.0mm; y2=66.9775mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.23205 {
+        x1=14.647418mm; y1=1.387in; x2=14.647418mm; y2=32.7914mm; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4526 {
-        x1=22.0044mm; y1=70.0384mm; x2=22.9861mm; y2=70.0384mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.23202 {
+        x1=981.0mil; y1=30.734mm; x2=19.498818mm; y2=30.734mm; thickness=170.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4529 {
-        x1=22.9861mm; y1=70.0384mm; x2=23.0mm; y2=70.0245mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.23199 {
+        x1=763.0mil; y1=32.6898mm; x2=977.0mil; y2=32.6898mm; thickness=170.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4628 {
-        x1=55.26786mm; y1=52.6764mm; x2=55.26786mm; y2=2.1089in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.26458 {
+        x1=38.1mm; y1=550.0mil; x2=38.1mm; y2=44.45mm; thickness=170.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4631 {
-        x1=55.26786mm; y1=2.1089in; x2=55.5244mm; y2=2.119in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.26629 {
+        x1=50.142775mm; y1=47.55134mm; x2=1.9441in; y2=47.55134mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4634 {
-        x1=55.5244mm; y1=2.119in; x2=55.5244mm; y2=2.144in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.26632 {
+        x1=1.9441in; y1=47.55134mm; x2=48.387mm; y2=1.833in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4637 {
-        x1=55.5244mm; y1=2.144in; x2=55.626mm; y2=2.148in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.26635 {
+        x1=1.8851in; y1=1.3474085in; x2=1.8851in; y2=1.8131in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4640 {
-        x1=54.7677mm; y1=52.6764mm; x2=54.7677mm; y2=54.0459mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.26638 {
+        x1=1.8851in; y1=1.8131in; x2=1.9075in; y2=1.8355in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4643 {
-        x1=54.7677mm; y1=54.0459mm; x2=54.737mm; y2=2.129in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.26698 {
+        x1=1.85656in; y1=1.2991785in; x2=46.553666mm; y2=1.2991785in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4646 {
-        x1=23.0mm; y1=70.0245mm; x2=30.3751mm; y2=70.0245mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.26701 {
+        x1=46.553666mm; y1=1.2991785in; x2=1.793in; y2=1.339in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4649 {
-        x1=30.3751mm; y1=70.0245mm; x2=32.5882mm; y2=72.2376mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.26704 {
+        x1=1.793in; y1=1.339in; x2=1.793in; y2=1.643in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4652 {
-        x1=32.5882mm; y1=72.2376mm; x2=36.576mm; y2=72.2376mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.26707 {
+        x1=1.793in; y1=1.643in; x2=1.858in; y2=1.708in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4655 {
-        x1=36.576mm; y1=72.2376mm; x2=1.513in; y2=70.3834mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.26710 {
+        x1=1.858in; y1=1.708in; x2=1.858in; y2=1.825in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4658 {
-        x1=1.513in; y1=70.3834mm; x2=1.513in; y2=2.487in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.26713 {
+        x1=1.858in; y1=1.825in; x2=48.895mm; y2=1.892in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4661 {
-        x1=1.513in; y1=2.487in; x2=1.596in; y2=61.0616mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.26716 {
+        x1=48.895mm; y1=1.892in; x2=50.137441mm; y2=1.892in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4664 {
-        x1=1.596in; y1=61.0616mm; x2=1.717in; y2=61.0616mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.26719 {
+        x1=50.137441mm; y1=1.892in; x2=50.142775mm; y2=1.89179in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4667 {
-        x1=1.717in; y1=61.0616mm; x2=1.719in; y2=2.402in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3908 {
+        x1=49.149mm; y1=1.834in; x2=49.149mm; y2=1.65in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4670 {
-        x1=1.791in; y1=2.371in; x2=29.7541mm; y2=2.371in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.26776 {
+        x1=49.149mm; y1=1.65in; x2=49.149mm; y2=1.602in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4673 {
-        x1=29.7541mm; y1=2.371in; x2=23.0mm; y2=66.9775mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.26780 {
+        x1=1.85656in; y1=1.3188685in; x2=46.73934mm; y2=1.3188685in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4697 {
-        x1=56.8928mm; y1=49.5513mm; x2=58.708mm; y2=49.5513mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.26783 {
+        x1=46.73934mm; y1=1.3188685in; x2=1.826in; y2=33.8582mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4700 {
-        x1=58.708mm; y1=49.5513mm; x2=59.8874mm; y2=50.7307mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.26786 {
+        x1=1.826in; y1=33.8582mm; x2=1.826in; y2=1.578in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4703 {
-        x1=59.8874mm; y1=50.7307mm; x2=59.8874mm; y2=49.9742mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.27062 {
+        x1=46.99mm; y1=1.602in; x2=1.826in; y2=1.578in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4706 {
-        x1=59.8874mm; y1=49.9742mm; x2=60.6872mm; y2=1.936in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.27065 {
+        x1=1.826in; y1=1.578in; x2=1.8325in; y2=1.5845in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4709 {
-        x1=62.2869mm; y1=50.7307mm; x2=62.2869mm; y2=1.9675in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.29887 {
+        x1=1.729in; y1=1.1559685in; x2=43.892mm; y2=1.1559685in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4712 {
-        x1=62.2869mm; y1=1.9675in; x2=61.4868mm; y2=1.936in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.29890 {
+        x1=43.892mm; y1=1.1559685in; x2=1.667in; y2=1.217in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4715 {
-        x1=61.4868mm; y1=1.936in; x2=61.4868mm; y2=48.5836mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.29893 {
+        x1=1.667in; y1=1.217in; x2=1.667in; y2=39.6494mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4718 {
-        x1=2.402in; y1=1.894in; x2=61.4868mm; y2=48.5836mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.29896 {
+        x1=1.667in; y1=39.6494mm; x2=1.792in; y2=1.686in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4721 {
-        x1=62.2869mm; y1=54.7304mm; x2=62.2869mm; y2=2.1855in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3914 {
+        x1=2.0381in; y1=45.9264mm; x2=2.0381in; y2=1.7021in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4724 {
-        x1=62.2869mm; y1=2.1855in; x2=61.4868mm; y2=2.217in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.34144 {
+        x1=45.63227mm; y1=63.575524mm; x2=45.61837mm; y2=63.589424mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4727 {
-        x1=59.8874mm; y1=54.7304mm; x2=59.8874mm; y2=56.306mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.34147 {
+        x1=45.63227mm; y1=63.575524mm; x2=46.61397mm; y2=63.575524mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4730 {
-        x1=59.8874mm; y1=56.306mm; x2=2.358in; y2=2.217in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.34150 {
+        x1=45.62497mm; y1=2.6237411in; x2=45.61837mm; y2=66.636424mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4733 {
-        x1=2.358in; y1=2.217in; x2=60.6872mm; y2=2.217in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.34153 {
+        x1=45.62497mm; y1=2.6237411in; x2=46.60897mm; y2=2.6237411in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4736 {
-        x1=56.8928mm; y1=50.0515mm; x2=58.5605mm; y2=50.0515mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.34156 {
+        x1=45.61867mm; y1=66.636124mm; x2=45.61837mm; y2=66.636424mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4739 {
-        x1=58.5605mm; y1=50.0515mm; x2=2.322in; y2=1.987in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.34159 {
+        x1=1.79705in; y1=63.562724mm; x2=45.61837mm; y2=63.589424mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4742 {
-        x1=2.322in; y1=1.987in; x2=2.322in; y2=51.8414mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.34162 {
+        x1=43.26267mm; y1=64.381724mm; x2=45.42677mm; y2=64.381724mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4745 {
-        x1=2.322in; y1=51.8414mm; x2=2.329in; y2=2.048in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.34165 {
+        x1=43.17607mm; y1=65.092924mm; x2=44.51237mm; y2=65.092924mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4748 {
-        x1=2.329in; y1=2.048in; x2=59.5757mm; y2=2.048in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.34168 {
+        x1=43.17607mm; y1=65.092924mm; x2=43.16567mm; y2=65.103324mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4751 {
-        x1=59.5757mm; y1=2.048in; x2=62.2869mm; y2=54.7304mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.34171 {
+        x1=43.16567mm; y1=66.403224mm; x2=44.32417mm; y2=66.403224mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4262 {
-        x1=54.4068mm; y1=1.592in; x2=2.273in; y2=1.723in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.34174 {
+        x1=44.32417mm; y1=66.403224mm; x2=44.51237mm; y2=66.591524mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4316 {
-        x1=50.1428mm; y1=1.9114685in; x2=48.4243mm; y2=1.9114685in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.34177 {
+        x1=43.16567mm; y1=65.829524mm; x2=45.37597mm; y2=65.829524mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4343 {
-        x1=50.1428mm; y1=49.5513mm; x2=48.2559mm; y2=49.5513mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.34180 {
+        x1=44.52617mm; y1=65.100224mm; x2=46.60897mm; y2=65.100224mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4346 {
-        x1=48.2559mm; y1=49.5513mm; x2=1.869in; y2=1.92in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.34183 {
+        x1=46.60897mm; y1=64.380124mm; x2=46.60897mm; y2=65.843424mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4349 {
-        x1=1.869in; y1=1.92in; x2=1.851in; y2=1.92in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.34186 {
+        x1=46.60897mm; y1=64.380124mm; x2=46.61397mm; y2=2.5344537in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.16986 {
-        x1=208.0mil; y1=34.467834mm; x2=238.0mil; y2=33.705834mm; thickness=25.0mil; clearance=20.0mil;
+       ha:line.34296 {
+        x1=41.289494mm; y1=2.55147071in; x2=1.57647071in; y2=2.55147071in; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.16989 {
-        x1=208.0mil; y1=39.395434mm; x2=208.0mil; y2=34.467834mm; thickness=25.0mil; clearance=20.0mil;
+       ha:line.34299 {
+        x1=1.57647071in; y1=2.55147071in; x2=38.1mm; y2=62.865mm; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.16992 {
-        x1=208.0mil; y1=43.166834mm; x2=5.066792mm; y2=43.383234mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.34302 {
+        x1=38.1mm; y1=62.865mm; x2=36.195mm; y2=62.865mm; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.16995 {
-        x1=208.0mil; y1=42.570434mm; x2=208.0mil; y2=43.166834mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.34305 {
+        x1=41.289494mm; y1=66.022238mm; x2=40.048162mm; y2=66.022238mm; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.16998 {
-        x1=168.0mil; y1=40.513034mm; x2=168.0mil; y2=43.383234mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.34308 {
+        x1=40.048162mm; y1=66.022238mm; x2=1.501in; y2=2.675in; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.17001 {
-        x1=208.0mil; y1=41.478234mm; x2=208.0mil; y2=42.545034mm; thickness=25.0mil; clearance=20.0mil;
+       ha:line.34311 {
+        x1=1.501in; y1=2.675in; x2=36.195mm; y2=2.675in; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.17004 {
-        x1=169.0mil; y1=40.411434mm; x2=169.05mil; y2=39.395434mm; thickness=25.0mil; clearance=20.0mil;
+       ha:line.36705 {
+        x1=2.176in; y1=1.713in; x2=2.176in; y2=1.808025in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.19005 {
-        x1=6.8699mm; y1=24.3168mm; x2=6.8699mm; y2=23.885mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.36708 {
+        x1=2.176in; y1=1.808025in; x2=55.26786mm; y2=45.926375mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.19008 {
-        x1=6.7175mm; y1=24.4692mm; x2=6.8699mm; y2=24.3168mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.36711 {
+        x1=2.139in; y1=1.62648in; x2=2.139in; y2=1.726in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.19011 {
-        x1=6.2349mm; y1=24.4692mm; x2=6.7175mm; y2=24.4692mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.36714 {
+        x1=2.139in; y1=1.726in; x2=2.156in; y2=1.743in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.19014 {
-        x1=6.0317mm; y1=955.35433071mil; x2=6.2349mm; y2=24.4692mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.36717 {
+        x1=2.156in; y1=1.743in; x2=2.156in; y2=45.921041mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.19017 {
-        x1=6.0317mm; y1=923.35433071mil; x2=6.0317mm; y2=955.35433071mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.36720 {
+        x1=2.156in; y1=45.921041mm; x2=2.15621in; y2=45.926375mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.19020 {
-        x1=5.821896mm; y1=23.2434mm; x2=6.0317mm; y2=923.35433071mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.36723 {
+        x1=2.107in; y1=1.71248in; x2=2.107in; y2=1.726in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.19023 {
-        x1=4.4315mm; y1=23.2434mm; x2=5.821896mm; y2=23.2434mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.36726 {
+        x1=2.107in; y1=1.726in; x2=2.137in; y2=1.756in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.19026 {
-        x1=4.250906mm; y1=25.5106mm; x2=3.3393mm; y2=25.5106mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.36729 {
+        x1=2.137in; y1=1.756in; x2=2.137in; y2=1.807655in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.19035 {
-        x1=5.4221mm; y1=916.09433071mil; x2=5.4475mm; y2=23.2434mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.36732 {
+        x1=2.137in; y1=1.807655in; x2=2.13653in; y2=45.926375mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.19038 {
-        x1=7.0223mm; y1=26.2726mm; x2=4.6855mm; y2=26.2726mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.36735 {
+        x1=56.1594mm; y1=1.62748in; x2=56.1594mm; y2=1.728in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.19041 {
-        x1=7.869898mm; y1=25.425002mm; x2=7.0223mm; y2=26.2726mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.36738 {
+        x1=56.1594mm; y1=1.728in; x2=2.196in; y2=1.743in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.19044 {
-        x1=7.869898mm; y1=23.885mm; x2=7.869898mm; y2=25.425002mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.36741 {
+        x1=2.196in; y1=1.743in; x2=2.196in; y2=45.915707mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.19053 {
-        x1=3.348698mm; y1=965.35433071mil; x2=4.250906mm; y2=965.35433071mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.36744 {
+        x1=2.196in; y1=45.915707mm; x2=2.19558in; y2=45.926375mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.19056 {
-        x1=7.37mm; y1=23.885mm; x2=7.37mm; y2=990.03433071mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.36798 {
+        x1=2.107in; y1=1.681in; x2=2.107in; y2=42.3672mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.19059 {
-        x1=7.37mm; y1=990.03433071mil; x2=7.0063mm; y2=25.5106mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.36801 {
+        x1=2.107in; y1=42.3672mm; x2=2.08in; y2=1.641in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.19062 {
-        x1=5.050498mm; y1=25.5106mm; x2=7.0063mm; y2=25.5106mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.36804 {
+        x1=2.139in; y1=1.595in; x2=53.4924mm; y2=1.595in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.19065 {
-        x1=5.050498mm; y1=965.35433071mil; x2=5.050498mm; y2=25.5106mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.36810 {
+        x1=56.1594mm; y1=1.596in; x2=2.242in; y2=1.596in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.19068 {
-        x1=8.37mm; y1=23.885mm; x2=8.37mm; y2=971.04433071mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.36807 {
+        x1=2.176in; y1=1.68152in; x2=2.176in; y2=1.655in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.19071 {
-        x1=8.37mm; y1=971.04433071mil; x2=8.6573mm; y2=982.35433071mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.39638 {
+        x1=55.26786mm; y1=52.676425mm; x2=55.26786mm; y2=2.1369in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.19074 {
-        x1=9.495498mm; y1=24.1136mm; x2=9.495498mm; y2=23.643298mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.39641 {
+        x1=55.26786mm; y1=2.1369in; x2=56.261mm; y2=2.176in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.19077 {
-        x1=9.495498mm; y1=24.1136mm; x2=8.6573mm; y2=982.35433071mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.39644 {
+        x1=56.261mm; y1=2.176in; x2=56.261mm; y2=55.7276mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.19329 {
-        x1=4.4315mm; y1=22.443804mm; x2=3.286396mm; y2=22.443804mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.39683 {
+        x1=2.15621in; y1=52.676425mm; x2=2.15621in; y2=2.15121in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.19332 {
-        x1=3.286396mm; y1=22.443804mm; x2=87.0mil; y2=926.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.39686 {
+        x1=2.15621in; y1=2.15121in; x2=2.167in; y2=54.9148mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.19335 {
-        x1=87.0mil; y1=926.0mil; x2=87.0mil; y2=1.177in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.39689 {
+        x1=2.167in; y1=54.9148mm; x2=2.167in; y2=55.7276mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.19338 {
-        x1=87.0mil; y1=1.177in; x2=235.0mil; y2=33.655mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.39725 {
+        x1=2.595in; y1=2.45in; x2=61.963808mm; y2=2.45in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.24453 {
-        x1=52.2679mm; y1=64.8155mm; x2=2.056in; y2=2.55in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.39728 {
+        x1=61.963808mm; y1=2.45in; x2=56.261mm; y2=2.22548in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.24982 {
-        x1=377.0mil; y1=27.1018mm; x2=7.88445mm; y2=25.41045mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.39761 {
+        x1=2.595in; y1=74.295mm; x2=2.595in; y2=2.65348in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.25051 {
-        x1=5.4475mm; y1=22.443804mm; x2=5.4475mm; y2=21.5273mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.39764 {
+        x1=2.595in; y1=2.65348in; x2=2.167in; y2=2.22548in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.25057 {
-        x1=270.47mil; y1=21.834983mm; x2=270.47mil; y2=847.47mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.39821 {
+        x1=51.943mm; y1=1.518in; x2=2.08in; y2=39.4462mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.25060 {
-        x1=270.47mil; y1=847.47mil; x2=260.0mil; y2=837.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.39824 {
+        x1=2.08in; y1=39.4462mm; x2=2.254in; y2=39.4462mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.25063 {
-        x1=260.0mil; y1=837.0mil; x2=225.0mil; y2=837.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.39827 {
+        x1=2.254in; y1=39.4462mm; x2=2.274in; y2=39.9542mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.25066 {
-        x1=5.4475mm; y1=21.5273mm; x2=225.0mil; y2=837.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.39830 {
+        x1=2.274in; y1=39.9542mm; x2=2.274in; y2=1.722in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.25142 {
-        x1=290.16mil; y1=21.834983mm; x2=290.16mil; y2=20.908264mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.39833 {
+        x1=2.274in; y1=1.722in; x2=2.273in; y2=1.723in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.25145 {
-        x1=290.16mil; y1=20.908264mm; x2=281.0mil; y2=814.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.39861 {
+        x1=1.92447in; y1=1.3474085in; x2=1.92447in; y2=1.40053in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.25148 {
-        x1=7.869936mm; y1=21.834983mm; x2=7.869936mm; y2=20.603464mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.39864 {
+        x1=1.92447in; y1=1.40053in; x2=1.924in; y2=1.401in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.25151 {
-        x1=7.869936mm; y1=20.603464mm; x2=320.0mil; y2=801.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.39868 {
+        x1=56.267858mm; y1=45.926375mm; x2=56.267858mm; y2=1.77673in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.25229 {
-        x1=8.370062mm; y1=21.834983mm; x2=8.370062mm; y2=841.47mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.39871 {
+        x1=56.267858mm; y1=1.77673in; x2=2.23in; y2=1.762in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.25232 {
-        x1=8.370062mm; y1=841.47mil; x2=341.0mil; y2=830.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40086 {
+        x1=1.562in; y1=48.500796mm; x2=1.562in; y2=1.97in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.25298 {
-        x1=9.495498mm; y1=23.643298mm; x2=373.0mil; y2=930.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40173 {
+        x1=45.79874mm; y1=2.0099in; x2=1.803in; y2=2.01in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.25302 {
-        x1=373.0mil; y1=865.0mil; x2=373.0mil; y2=22.822408mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40176 {
+        x1=50.142775mm; y1=1.91147in; x2=1.82053in; y2=1.91147in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.25305 {
-        x1=373.0mil; y1=22.822408mm; x2=9.495498mm; y2=22.843706mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40179 {
+        x1=1.82053in; y1=1.91147in; x2=1.723in; y2=51.0286mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.25235 {
-        x1=341.0mil; y1=830.0mil; x2=493.0mil; y2=830.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40182 {
+        x1=1.723in; y1=51.0286mm; x2=39.3446mm; y2=51.0286mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.24979 {
-        x1=491.0mil; y1=27.1018mm; x2=377.0mil; y2=27.1018mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40185 {
+        x1=39.3446mm; y1=51.0286mm; x2=1.393in; y2=1.853in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.24375 {
-        x1=577.0mil; y1=692.0mil; x2=577.0mil; y2=787.0mil; thickness=25.0mil; clearance=20.0mil;
+       ha:line.40188 {
+        x1=1.393in; y1=1.853in; x2=1.393in; y2=1.203in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.24372 {
-        x1=503.0mil; y1=692.0mil; x2=503.0mil; y2=787.0mil; thickness=25.0mil; clearance=20.0mil;
+       ha:line.40191 {
+        x1=1.393in; y1=1.203in; x2=1.08in; y2=890.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.24287 {
-        x1=810.0mil; y1=612.0mil; x2=985.0mil; y2=612.0mil; thickness=170.0mil; clearance=20.0mil;
+       ha:line.40194 {
+        x1=1.08in; y1=890.0mil; x2=861.0mil; y2=890.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.24284 {
-        x1=820.0mil; y1=688.0mil; x2=985.0mil; y2=688.0mil; thickness=170.0mil; clearance=20.0mil;
+       ha:line.40197 {
+        x1=861.0mil; y1=890.0mil; x2=828.0mil; y2=857.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.24188 {
-        x1=537.94mil; y1=559.0mil; x2=538.94mil; y2=560.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40200 {
+        x1=828.0mil; y1=857.0mil; x2=828.0mil; y2=830.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.24185 {
-        x1=479.0mil; y1=559.0mil; x2=537.94mil; y2=559.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40218 {
+        x1=50.142775mm; y1=1.93116in; x2=46.528736mm; y2=1.93116in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.24182 {
-        x1=458.0mil; y1=580.0mil; x2=479.0mil; y2=559.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40221 {
+        x1=46.528736mm; y1=1.93116in; x2=1.728in; y2=51.689mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.24179 {
-        x1=458.0mil; y1=580.0mil; x2=458.0mil; y2=830.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40224 {
+        x1=1.728in; y1=51.689mm; x2=1.531in; y2=51.689mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.24173 {
-        x1=12.484608mm; y1=830.0mil; x2=480.0mil; y2=830.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40227 {
+        x1=1.531in; y1=51.689mm; x2=1.361in; y2=47.371mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.24086 {
-        x1=668.0mil; y1=830.0mil; x2=18.682208mm; y2=830.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40230 {
+        x1=1.361in; y1=47.371mm; x2=1.361in; y2=1.219in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.24083 {
-        x1=523.0mil; y1=830.0mil; x2=16.167608mm; y2=830.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40233 {
+        x1=1.361in; y1=1.219in; x2=27.051mm; y2=923.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.23984 {
-        x1=861.0mil; y1=726.0mil; x2=785.0mil; y2=650.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40236 {
+        x1=27.051mm; y1=923.0mil; x2=704.0mil; y2=923.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.23981 {
-        x1=861.0mil; y1=830.0mil; x2=861.0mil; y2=726.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40239 {
+        x1=704.0mil; y1=923.0mil; x2=637.0mil; y2=856.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.23882 {
-        x1=767.0mil; y1=830.0mil; x2=21.069808mm; y2=830.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40242 {
+        x1=637.0mil; y1=856.0mil; x2=637.0mil; y2=830.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.23779 {
-        x1=491.0mil; y1=1.11039in; x2=539.61mil; y2=1.159in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.42754 {
+        x1=2.01842in; y1=52.676425mm; x2=2.01842in; y2=53.456332mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.23776 {
-        x1=491.0mil; y1=1.068in; x2=491.0mil; y2=1.11039in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.42757 {
+        x1=2.01842in; y1=53.456332mm; x2=1.978in; y2=2.145in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.23671 {
-        x1=522.48mil; y1=1.068in; x2=16.161004mm; y2=1.068in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.42760 {
+        x1=1.978in; y1=2.145in; x2=45.847mm; y2=2.145in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.23241 {
-        x1=860.74mil; y1=30.7274mm; x2=861.0mil; y2=30.734mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.42763 {
+        x1=45.847mm; y1=2.145in; x2=1.727in; y2=2.067in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.23238 {
-        x1=860.74mil; y1=1.068in; x2=860.74mil; y2=30.7274mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.42766 {
+        x1=1.727in; y1=2.067in; x2=1.513in; y2=2.067in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.23235 {
-        x1=766.48mil; y1=1.068in; x2=21.063204mm; y2=1.068in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.42769 {
+        x1=1.513in; y1=2.067in; x2=33.7058mm; y2=1.881in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.23232 {
-        x1=667.74mil; y1=1.068in; x2=735.0mil; y2=1.068in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.42772 {
+        x1=33.7058mm; y1=1.881in; x2=33.7058mm; y2=1.259in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.23220 {
-        x1=497.0mil; y1=35.3738mm; x2=502.67mil; y2=1.387in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.42775 {
+        x1=33.7058mm; y1=1.259in; x2=1.044in; y2=976.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.23217 {
-        x1=798.0mil; y1=31.4114mm; x2=19.956mm; y2=1.249in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.42778 {
+        x1=1.044in; y1=976.0mil; x2=690.0mil; y2=976.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.23214 {
-        x1=541.0mil; y1=29.4033mm; x2=539.61mil; y2=1.159in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.42781 {
+        x1=690.0mil; y1=976.0mil; x2=637.0mil; y2=26.1366mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.23211 {
-        x1=501.67mil; y1=1.387in; x2=502.67mil; y2=1.388in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.42784 {
+        x1=637.0mil; y1=26.1366mm; x2=637.0mil; y2=27.051mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.23208 {
-        x1=502.67mil; y1=1.387in; x2=502.67mil; y2=32.7914mm; thickness=25.0mil; clearance=20.0mil;
+       ha:line.42787 {
+        x1=637.0mil; y1=27.051mm; x2=640.0mil; y2=1.068in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.23205 {
-        x1=14.647418mm; y1=1.387in; x2=14.647418mm; y2=32.7914mm; thickness=25.0mil; clearance=20.0mil;
+       ha:line.42805 {
+        x1=21.063204mm; y1=1.068in; x2=21.063204mm; y2=1.03974in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.23202 {
-        x1=981.0mil; y1=30.734mm; x2=19.498818mm; y2=30.734mm; thickness=170.0mil; clearance=20.0mil;
+       ha:line.42808 {
+        x1=21.063204mm; y1=1.03974in; x2=851.0mil; y2=1.018in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.23199 {
-        x1=763.0mil; y1=32.6898mm; x2=977.0mil; y2=32.6898mm; thickness=170.0mil; clearance=20.0mil;
+       ha:line.42811 {
+        x1=851.0mil; y1=1.018in; x2=1.034in; y2=1.018in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.26458 {
-        x1=38.1mm; y1=550.0mil; x2=38.1mm; y2=44.45mm; thickness=170.0mil; clearance=20.0mil;
+       ha:line.42814 {
+        x1=1.034in; y1=1.018in; x2=1.296in; y2=1.28in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.26629 {
-        x1=50.142775mm; y1=47.55134mm; x2=1.9441in; y2=47.55134mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.42817 {
+        x1=1.296in; y1=1.28in; x2=1.296in; y2=48.387mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.26632 {
-        x1=1.9441in; y1=47.55134mm; x2=48.387mm; y2=1.833in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.42820 {
+        x1=1.296in; y1=48.387mm; x2=1.496in; y2=53.467mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.26635 {
-        x1=1.8851in; y1=1.3474085in; x2=1.8851in; y2=1.8131in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.42823 {
+        x1=1.496in; y1=53.467mm; x2=1.714in; y2=53.467mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.26638 {
-        x1=1.8851in; y1=1.8131in; x2=1.9075in; y2=1.8355in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.42826 {
+        x1=1.714in; y1=53.467mm; x2=1.787in; y2=55.3212mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.26698 {
-        x1=1.85656in; y1=1.2991785in; x2=46.553666mm; y2=1.2991785in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.42829 {
+        x1=1.787in; y1=55.3212mm; x2=1.981in; y2=55.3212mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.26701 {
-        x1=46.553666mm; y1=1.2991785in; x2=1.793in; y2=1.339in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.42832 {
+        x1=1.981in; y1=55.3212mm; x2=2.038in; y2=2.121in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.26704 {
-        x1=1.793in; y1=1.339in; x2=1.793in; y2=1.643in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.42835 {
+        x1=2.038in; y1=2.121in; x2=2.038in; y2=52.678965mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.26707 {
-        x1=1.793in; y1=1.643in; x2=1.858in; y2=1.708in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.42838 {
+        x1=2.038in; y1=52.678965mm; x2=2.0381in; y2=52.676425mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.26710 {
-        x1=1.858in; y1=1.708in; x2=1.858in; y2=1.825in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.42853 {
+        x1=52.267866mm; y1=52.676425mm; x2=52.267866mm; y2=57.916658mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.26713 {
-        x1=1.858in; y1=1.825in; x2=48.895mm; y2=1.892in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.42856 {
+        x1=52.267866mm; y1=57.916658mm; x2=46.609mm; y2=63.575524mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.26716 {
-        x1=48.895mm; y1=1.892in; x2=50.137441mm; y2=1.892in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.42868 {
+        x1=52.767738mm; y1=52.676425mm; x2=52.767738mm; y2=2.40053in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.26719 {
-        x1=50.137441mm; y1=1.892in; x2=50.142775mm; y2=1.89179in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.42871 {
+        x1=52.767738mm; y1=2.40053in; x2=1.856in; y2=66.5988mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3908 {
-        x1=49.149mm; y1=1.834in; x2=49.149mm; y2=1.65in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.42874 {
+        x1=1.856in; y1=66.5988mm; x2=46.65319mm; y2=66.5988mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.26776 {
-        x1=49.149mm; y1=1.65in; x2=49.149mm; y2=1.602in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.42877 {
+        x1=46.65319mm; y1=66.5988mm; x2=46.60897mm; y2=66.64302mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.26780 {
-        x1=1.85656in; y1=1.3188685in; x2=46.73934mm; y2=1.3188685in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.42921 {
+        x1=53.2077mm; y1=70.8099mm; x2=53.1622mm; y2=2.786in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.26783 {
-        x1=46.73934mm; y1=1.3188685in; x2=1.826in; y2=33.8582mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.42953 {
+        x1=53.267864mm; y1=52.676425mm; x2=53.267864mm; y2=2.78184in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.26786 {
-        x1=1.826in; y1=33.8582mm; x2=1.826in; y2=1.578in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.42956 {
+        x1=53.267864mm; y1=2.78184in; x2=53.2638mm; y2=2.782in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.27062 {
-        x1=46.99mm; y1=1.602in; x2=1.826in; y2=1.578in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.42963 {
+        x1=2.13653in; y1=52.676425mm; x2=2.13653in; y2=54.952138mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.27065 {
-        x1=1.826in; y1=1.578in; x2=1.8325in; y2=1.5845in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.42966 {
+        x1=2.13653in; y1=54.952138mm; x2=54.102mm; y2=55.118mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
@@ -28664,7 +28814,7 @@ ha:pcb-rnd-board-v6 {
       color = {#8b2323}
     }
 
-    {ha:GND plane}        {
+    {ha:GND plane}                   {
      lid=1
      group=5
      ha:combining {     }
@@ -28737,7 +28887,7 @@ ha:pcb-rnd-board-v6 {
       color = {#3a5fcd}
     }
 
-    {ha:power plane}        {
+    {ha:power plane}                   {
      lid=2
      group=7
      ha:combining {     }
@@ -28833,18 +28983,6 @@ ha:pcb-rnd-board-v6 {
          clearline=1
         }
        }
-       ha:line.4901 {
-        x1=54.102mm; y1=534.0mil; x2=1.607in; y2=26.8478mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.4904 {
-        x1=1.607in; y1=26.8478mm; x2=1.607in; y2=2.008in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.4907 {
         x1=1.756in; y1=1.874in; x2=1.756in; y2=1.842in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
@@ -28852,79 +28990,7 @@ ha:pcb-rnd-board-v6 {
         }
        }
        ha:line.4910 {
-        x1=1.756in; y1=1.842in; x2=1.909in; y2=1.689in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.4913 {
-        x1=1.909in; y1=1.689in; x2=2.188in; y2=1.689in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.4916 {
-        x1=2.184in; y1=1.689in; x2=56.3372mm; y2=1.689in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.4919 {
-        x1=56.3372mm; y1=1.689in; x2=2.237in; y2=1.708in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.4922 {
-        x1=2.237in; y1=1.708in; x2=2.237in; y2=1.738in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.4925 {
-        x1=2.117in; y1=1.728in; x2=2.117in; y2=1.781in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.4928 {
-        x1=2.117in; y1=1.781in; x2=52.8828mm; y2=1.816in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.4931 {
-        x1=52.5653mm; y1=1.8285in; x2=52.9209mm; y2=1.8145in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.4946 {
-        x1=2.193in; y1=1.718in; x2=2.212in; y2=1.737in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.4949 {
-        x1=2.212in; y1=1.737in; x2=2.212in; y2=1.78in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.4952 {
-        x1=2.212in; y1=1.78in; x2=2.141in; y2=1.851in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.4955 {
-        x1=2.237in; y1=1.729in; x2=2.237in; y2=1.766in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.4958 {
-        x1=2.237in; y1=1.766in; x2=2.273in; y2=1.802in; thickness=10.0mil; clearance=20.0mil;
+        x1=1.756in; y1=1.842in; x2=1.757in; y2=1.842in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
@@ -28941,122 +29007,62 @@ ha:pcb-rnd-board-v6 {
          clearline=1
         }
        }
-       ha:line.4967 {
-        x1=38.1mm; y1=2.25in; x2=38.1mm; y2=2.56in; thickness=25.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.4970 {
-        x1=38.1mm; y1=2.56in; x2=1.375in; y2=2.685in; thickness=25.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.4973 {
-        x1=1.375in; y1=63.119mm; x2=38.1mm; y2=63.119mm; thickness=25.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.4991 {
-        x1=22.0mil; y1=1.981in; x2=22.0mil; y2=39.070538mm; thickness=25.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.4994 {
-        x1=22.0mil; y1=1.981in; x2=454.0mil; y2=2.413in; thickness=25.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.4997 {
-        x1=454.0mil; y1=2.413in; x2=454.0mil; y2=2.841in; thickness=25.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.5000 {
-        x1=454.0mil; y1=2.841in; x2=641.0mil; y2=3.028in; thickness=25.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.5003 {
-        x1=641.0mil; y1=3.028in; x2=45.7327mm; y2=76.8985mm; thickness=25.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.5006 {
-        x1=1.913in; y1=74.0664mm; x2=1.911in; y2=74.0664mm; thickness=25.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.5009 {
-        x1=1.912in; y1=2.915in; x2=1.8in; y2=3.027in; thickness=25.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.5072 {
-        x1=54.4068mm; y1=46.99mm; x2=54.4068mm; y2=2.034in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.17010 {
+        x1=5.989066mm; y1=33.655034mm; x2=235.21mil; y2=33.655034mm; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5075 {
-        x1=54.4068mm; y1=2.034in; x2=55.3212mm; y2=52.578mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.17013 {
+        x1=235.0mil; y1=33.655034mm; x2=5.989066mm; y2=33.655034mm; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5078 {
-        x1=55.3212mm; y1=52.578mm; x2=2.204in; y2=52.578mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.33848 {
+        x1=38.1mm; y1=2.25in; x2=38.1mm; y2=2.7in; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5081 {
-        x1=2.204in; y1=52.578mm; x2=56.769mm; y2=53.3654mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.33851 {
+        x1=38.1mm; y1=2.7in; x2=36.195mm; y2=70.485mm; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5084 {
-        x1=2.272in; y1=56.0324mm; x2=2.272in; y2=54.3052mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.33923 {
+        x1=36.195mm; y1=65.405mm; x2=38.1mm; y2=65.405mm; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5087 {
-        x1=2.272in; y1=54.3052mm; x2=56.7817mm; y2=53.3781mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.36864 {
+        x1=2.273in; y1=1.802in; x2=2.26in; y2=1.815in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.17007 {
-        x1=235.21mil; y1=33.655034mm; x2=22.0mil; y2=1.53821in; thickness=25.0mil; clearance=20.0mil;
+       ha:line.36867 {
+        x1=2.26in; y1=1.815in; x2=1.783in; y2=1.815in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.17010 {
-        x1=5.989066mm; y1=33.655034mm; x2=235.21mil; y2=33.655034mm; thickness=25.0mil; clearance=20.0mil;
+       ha:line.36870 {
+        x1=1.756in; y1=1.842in; x2=1.783in; y2=1.815in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.17013 {
-        x1=235.0mil; y1=33.655034mm; x2=5.989066mm; y2=33.655034mm; thickness=25.0mil; clearance=20.0mil;
+       ha:line.40143 {
+        x1=1.562in; y1=1.97in; x2=1.562in; y2=2.188in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.17126 {
-        x1=22.0mil; y1=39.070538mm; x2=1.259969mm; y2=38.369369mm; thickness=25.0mil; clearance=20.0mil;
+       ha:line.40146 {
+        x1=1.562in; y1=2.188in; x2=38.1mm; y2=2.25in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
@@ -29195,7 +29201,7 @@ ha:pcb-rnd-board-v6 {
         }
        }
        ha:line.5156 {
-        x1=165.0mil; y1=2.01in; x2=1.763in; y2=2.01in; thickness=10.0mil; clearance=20.0mil;
+        x1=165.0mil; y1=2.01in; x2=1.803in; y2=2.01in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
@@ -29255,307 +29261,385 @@ ha:pcb-rnd-board-v6 {
         }
        }
        ha:line.5270 {
-        x1=51.943mm; y1=29.9212mm; x2=51.943mm; y2=1.592in; thickness=10.0mil; clearance=20.0mil;
+        x1=51.943mm; y1=29.9212mm; x2=51.943mm; y2=1.518in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.5342 {
+        x1=2.273in; y1=1.723in; x2=2.273in; y2=1.759in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.5345 {
+        x1=2.273in; y1=1.759in; x2=2.306in; y2=1.792in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.5348 {
+        x1=2.306in; y1=1.792in; x2=2.306in; y2=1.879in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5273 {
-        x1=1.815in; y1=1.82in; x2=2.007in; y2=1.82in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.5351 {
+        x1=2.306in; y1=1.879in; x2=2.349in; y2=1.922in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5276 {
-        x1=2.007in; y1=1.82in; x2=2.039in; y2=1.788in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.5402 {
+        x1=2.748in; y1=1.966in; x2=2.737in; y2=1.977in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5279 {
-        x1=47.371mm; y1=1.956in; x2=1.866in; y2=1.956in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.5405 {
+        x1=2.737in; y1=1.977in; x2=2.623in; y2=1.977in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5282 {
-        x1=1.815in; y1=1.861in; x2=1.839in; y2=1.837in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.5408 {
+        x1=2.623in; y1=1.977in; x2=2.613in; y2=1.967in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5285 {
-        x1=1.839in; y1=1.837in; x2=2.014in; y2=1.837in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.5411 {
+        x1=1.948in; y1=1.967in; x2=2.613in; y2=1.967in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5288 {
-        x1=2.014in; y1=1.837in; x2=2.056in; y2=45.593mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.25154 {
+        x1=281.0mil; y1=814.0mil; x2=281.0mil; y2=912.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5291 {
-        x1=2.056in; y1=45.593mm; x2=2.056in; y2=44.323mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.25157 {
+        x1=281.0mil; y1=912.0mil; x2=238.0mil; y2=955.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5294 {
-        x1=59.8424mm; y1=1.074in; x2=59.8424mm; y2=26.7462mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.25160 {
+        x1=320.0mil; y1=801.0mil; x2=320.0mil; y2=949.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5318 {
-        x1=2.039in; y1=1.788in; x2=2.039in; y2=43.307mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.25163 {
+        x1=320.0mil; y1=949.0mil; x2=264.0mil; y2=25.527mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5321 {
-        x1=2.039in; y1=43.307mm; x2=2.121in; y2=1.623in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.26515 {
+        x1=38.1mm; y1=550.0mil; x2=38.1mm; y2=44.45mm; thickness=170.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5324 {
-        x1=2.121in; y1=1.623in; x2=2.121in; y2=1.271in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.27122 {
+        x1=46.99mm; y1=1.602in; x2=49.149mm; y2=1.602in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5327 {
-        x1=2.121in; y1=1.271in; x2=58.8264mm; y2=1.076in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.29900 {
+        x1=1.794in; y1=1.687in; x2=1.794in; y2=1.782in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5330 {
-        x1=2.056in; y1=1.746in; x2=2.056in; y2=1.715in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.29912 {
+        x1=287.0mil; y1=1.982in; x2=1.507in; y2=1.982in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5333 {
-        x1=2.056in; y1=1.715in; x2=2.144in; y2=1.627in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.29915 {
+        x1=287.0mil; y1=1.982in; x2=265.0mil; y2=1.96in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5336 {
-        x1=2.144in; y1=1.627in; x2=2.144in; y2=1.286in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.29975 {
+        x1=1.684in; y1=1.893in; x2=1.794in; y2=1.783in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5339 {
-        x1=2.144in; y1=1.286in; x2=59.8424mm; y2=1.074in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.36924 {
+        x1=2.2in; y1=925.0mil; x2=2.2in; y2=999.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5342 {
-        x1=2.273in; y1=1.723in; x2=2.273in; y2=1.759in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.36927 {
+        x1=2.2in; y1=999.0mil; x2=56.3372mm; y2=1.017in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5345 {
-        x1=2.273in; y1=1.759in; x2=2.306in; y2=1.792in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.36930 {
+        x1=56.3372mm; y1=1.017in; x2=56.3372mm; y2=1.1437085in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5348 {
-        x1=2.306in; y1=1.792in; x2=2.306in; y2=1.879in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.36933 {
+        x1=56.3372mm; y1=1.1437085in; x2=55.5244mm; y2=1.1757085in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5351 {
-        x1=2.306in; y1=1.879in; x2=2.349in; y2=1.922in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.36936 {
+        x1=55.5244mm; y1=1.1757085in; x2=55.5244mm; y2=36.576mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5363 {
-        x1=2.028in; y1=56.3372mm; x2=2.027in; y2=56.3372mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.36939 {
+        x1=55.5244mm; y1=36.576mm; x2=52.197mm; y2=39.9034mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5366 {
-        x1=2.027in; y1=56.3372mm; x2=2.002in; y2=56.9722mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.36942 {
+        x1=52.197mm; y1=39.9034mm; x2=52.197mm; y2=1.616in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5369 {
-        x1=2.002in; y1=56.9722mm; x2=2.002in; y2=58.3946mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.36945 {
+        x1=52.197mm; y1=1.616in; x2=2.08in; y2=1.641in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5372 {
-        x1=2.002in; y1=58.3946mm; x2=52.2478mm; y2=2.354in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.36996 {
+        x1=2.595in; y1=125.0mil; x2=2.595in; y2=660.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5375 {
-        x1=52.2478mm; y1=2.354in; x2=52.2478mm; y2=2.55in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.36999 {
+        x1=2.595in; y1=660.0mil; x2=2.24in; y2=1.015in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5381 {
-        x1=54.737mm; y1=2.129in; x2=1.993in; y2=2.129in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.37002 {
+        x1=2.24in; y1=1.015in; x2=2.24in; y2=29.3116mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5384 {
-        x1=1.993in; y1=2.129in; x2=1.72in; y2=2.402in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.37005 {
+        x1=2.24in; y1=29.3116mm; x2=2.208in; y2=30.1244mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5387 {
-        x1=55.626mm; y1=2.148in; x2=55.3466mm; y2=2.159in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.37008 {
+        x1=2.208in; y1=30.1244mm; x2=2.208in; y2=36.83mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5390 {
-        x1=55.3466mm; y1=2.159in; x2=2.003in; y2=2.159in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.37011 {
+        x1=2.208in; y1=36.83mm; x2=53.4924mm; y2=1.552in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5393 {
-        x1=2.003in; y1=2.159in; x2=1.791in; y2=2.371in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.37014 {
+        x1=53.4924mm; y1=1.552in; x2=53.4924mm; y2=1.595in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5396 {
-        x1=67.2084mm; y1=49.53mm; x2=1.871in; y2=49.53mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.37062 {
+        x1=65.405mm; y1=925.0mil; x2=2.502in; y2=925.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5399 {
-        x1=1.871in; y1=49.53mm; x2=47.371mm; y2=1.956in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.37065 {
+        x1=2.502in; y1=925.0mil; x2=2.229in; y2=30.4292mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5402 {
-        x1=2.748in; y1=1.966in; x2=2.737in; y2=1.977in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.37068 {
+        x1=2.229in; y1=30.4292mm; x2=2.229in; y2=37.464204mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5405 {
-        x1=2.737in; y1=1.977in; x2=2.623in; y2=1.977in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.37071 {
+        x1=2.229in; y1=37.464204mm; x2=56.845196mm; y2=1.4839685in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5408 {
-        x1=2.623in; y1=1.977in; x2=2.613in; y2=1.967in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.37074 {
+        x1=56.845196mm; y1=1.4839685in; x2=56.845196mm; y2=38.887404mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5411 {
-        x1=2.613in; y1=1.967in; x2=1.897in; y2=1.967in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.37077 {
+        x1=56.845196mm; y1=38.887404mm; x2=2.177in; y2=1.592in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5414 {
-        x1=1.897in; y1=1.967in; x2=1.874in; y2=1.99in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.37080 {
+        x1=2.177in; y1=1.592in; x2=2.177in; y2=1.654in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5417 {
-        x1=1.874in; y1=1.99in; x2=1.842in; y2=1.99in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.37083 {
+        x1=2.177in; y1=1.654in; x2=2.176in; y2=1.655in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5420 {
-        x1=1.842in; y1=1.99in; x2=1.832in; y2=1.98in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.37128 {
+        x1=74.93mm; y1=925.0mil; x2=2.948in; y2=925.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5315 {
-        x1=1.859in; y1=1.911in; x2=46.99mm; y2=1.92in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.37131 {
+        x1=2.948in; y1=925.0mil; x2=2.792in; y2=27.4574mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5312 {
-        x1=2.196in; y1=1.911in; x2=1.859in; y2=1.911in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.37134 {
+        x1=2.792in; y1=27.4574mm; x2=63.5254mm; y2=27.4574mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5309 {
-        x1=2.233in; y1=1.874in; x2=2.196in; y2=1.911in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.37137 {
+        x1=63.5254mm; y1=27.4574mm; x2=57.5818mm; y2=33.401mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5306 {
-        x1=2.233in; y1=1.696in; x2=2.233in; y2=47.625mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.37140 {
+        x1=57.5818mm; y1=33.401mm; x2=57.5818mm; y2=39.9034mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5354 {
-        x1=2.233in; y1=1.696in; x2=2.474in; y2=36.957mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.37143 {
+        x1=57.5818mm; y1=39.9034mm; x2=2.242in; y2=1.596in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.25154 {
-        x1=281.0mil; y1=814.0mil; x2=281.0mil; y2=912.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.39898 {
+        x1=1.924in; y1=1.401in; x2=1.924in; y2=1.467in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.25157 {
-        x1=281.0mil; y1=912.0mil; x2=238.0mil; y2=955.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.39901 {
+        x1=1.924in; y1=1.467in; x2=51.1302mm; y2=1.556in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.25160 {
-        x1=320.0mil; y1=801.0mil; x2=320.0mil; y2=949.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.39904 {
+        x1=51.1302mm; y1=1.556in; x2=51.1302mm; y2=1.602in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.25163 {
-        x1=320.0mil; y1=949.0mil; x2=264.0mil; y2=25.527mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.39907 {
+        x1=51.1302mm; y1=1.602in; x2=52.0446mm; y2=1.638in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.26515 {
-        x1=38.1mm; y1=550.0mil; x2=38.1mm; y2=44.45mm; thickness=170.0mil; clearance=20.0mil;
+       ha:line.39913 {
+        x1=52.0446mm; y1=1.679in; x2=2.132in; y2=1.762in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.27122 {
-        x1=46.99mm; y1=1.602in; x2=49.149mm; y2=1.602in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.39916 {
+        x1=52.0446mm; y1=1.679in; x2=52.0446mm; y2=1.638in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.39919 {
+        x1=52.0446mm; y1=1.638in; x2=51.8795mm; y2=41.4401mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.39970 {
+        x1=2.23in; y1=1.762in; x2=2.132in; y2=1.762in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.40113 {
+        x1=1.684in; y1=1.893in; x2=1.596in; y2=1.893in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.40116 {
+        x1=1.596in; y1=1.893in; x2=1.507in; y2=1.982in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.40287 {
+        x1=67.2084mm; y1=49.53mm; x2=1.88in; y2=49.53mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.40290 {
+        x1=1.88in; y1=49.53mm; x2=1.868in; y2=1.962in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.40293 {
+        x1=1.832in; y1=1.98in; x2=46.609mm; y2=1.98in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.40296 {
+        x1=46.609mm; y1=1.98in; x2=1.845in; y2=1.99in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.40299 {
+        x1=1.845in; y1=1.99in; x2=48.895mm; y2=1.99in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.40302 {
+        x1=48.895mm; y1=1.99in; x2=1.948in; y2=1.967in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
@@ -29703,7 +29787,7 @@ ha:pcb-rnd-board-v6 {
       color = {#548b54}
     }
 
-    {ha:bottom silk}        {
+    {ha:bottom silk}                   {
      lid=5
      group=12
      ha:combining { auto=1;     }
@@ -29713,7 +29797,7 @@ ha:pcb-rnd-board-v6 {
       color = {#000000}
     }
 
-    {ha:top silk}        {
+    {ha:top silk}                   {
      lid=6
      group=1
      ha:combining { auto=1;     }
@@ -29851,7 +29935,7 @@ ha:pcb-rnd-board-v6 {
         rot = 0.000000
        }
        ha:text.5520 {
-        string=RF Link Quality; x=2.378in; y=675.0mil; scale=100; fid=0;
+        string=RF Link Quality; x=2.371in; y=1.044in; scale=100; fid=0;
         ha:flags {
          clearline=1
         }
@@ -29864,92 +29948,99 @@ ha:pcb-rnd-board-v6 {
         }
         rot = 0.000000
        }
-       ha:text.5525 {
-        string=Force Bootloader; x=46.4288mm; y=2.6150748in; scale=80; fid=0;
+       ha:text.5534 {
+        string=` 2018 Bdale Garbee, TAPR OHL; x=363.0mil; y=2.937in; scale=150; fid=0;
         ha:flags {
          clearline=1
         }
         rot = 0.000000
        }
-       ha:text.5528 {
-        string=Siren; x=1.151in; y=2.321in; scale=190; fid=0;
+       ha:text.5524 {
+        string=Armed; x=2.353in; y=62.8093mm; scale=100; fid=0;
         ha:flags {
          clearline=1
         }
         rot = 0.000000
        }
-       ha:text.5529 {
-        string=+; x=30.6324mm; y=2.58in; scale=300; fid=0;
+       ha:text.15690 {
+        string=G; x=2.488in; y=169.0mil; scale=100; fid=0;
         ha:flags {
          clearline=1
         }
-        rot = 180.000000
+        rot = 0.000000
        }
-       ha:text.5530 {
-        string=+; x=30.734mm; y=2.776in; scale=300; fid=0;
+       ha:text.24459 {
+        string=Continuity 2; x=56.3372mm; y=17.0mil; scale=100; fid=0;
         ha:flags {
          clearline=1
         }
-        rot = 180.000000
+        rot = 0.000000
        }
-       ha:text.5531 {
-        string=-; x=1.209in; y=2.676in; scale=300; fid=0;
+       ha:text.23247 {
+        string=1-PYRO-2; x=29.591mm; y=1.35in; scale=300; fid=0;
         ha:flags {
          clearline=1
         }
-        rot = 180.000000
+        rot = 90.000000
        }
-       ha:text.5532 {
-        string=-; x=30.8356mm; y=2.878in; scale=300; fid=0;
+       ha:text.5533 {
+        string=Strobe; x=817.0mil; y=62.3062mm; scale=190; fid=0;
         ha:flags {
          clearline=1
         }
-        rot = 180.000000
+        rot = 0.000000
        }
-       ha:text.5533 {
-        string=Strobe; x=29.21mm; y=2.834in; scale=190; fid=0;
+       ha:text.33706 {
+        string=Siren; x=22.78377mm; y=67.360824mm; scale=190; fid=0;
         ha:flags {
          clearline=1
         }
         rot = 0.000000
        }
-       ha:text.5534 {
-        string=` 2018 Bdale Garbee, TAPR OHL; x=363.0mil; y=2.937in; scale=150; fid=0;
+       ha:text.33707 {
+        string=+; x=30.55617mm; y=68.148224mm; scale=300; fid=0;
         ha:flags {
          clearline=1
         }
-        rot = 0.000000
+        rot = 360.000000
        }
-       ha:text.5524 {
-        string=Armed; x=2.353in; y=62.8093mm; scale=100; fid=0;
+       ha:text.33708 {
+        string=+; x=30.45457mm; y=63.169824mm; scale=300; fid=0;
         ha:flags {
          clearline=1
         }
-        rot = 0.000000
+        rot = 360.000000
        }
-       ha:text.15690 {
-        string=G; x=2.506in; y=11.0mil; scale=100; fid=0;
+       ha:text.33709 {
+        string=-; x=30.47997mm; y=65.709824mm; scale=300; fid=0;
         ha:flags {
          clearline=1
         }
-        rot = 0.000000
+        rot = 360.000000
        }
-       ha:text.24459 {
-        string=Continuity 2; x=56.515mm; y=153.0mil; scale=100; fid=0;
+       ha:text.33710 {
+        string=-; x=30.35297mm; y=60.579024mm; scale=300; fid=0;
+        ha:flags {
+         clearline=1
+        }
+        rot = 360.000000
+       }
+       ha:text.5527 {
+        string=ARM; x=36.6268mm; y=1.91in; scale=300; fid=0;
         ha:flags {
          clearline=1
         }
         rot = 0.000000
        }
-       ha:text.23247 {
-        string=1-PYRO-2; x=29.591mm; y=1.35in; scale=300; fid=0;
+       ha:text.42924 {
+        string=Force Bootloader; x=47.3686mm; y=2.8510748in; scale=80; fid=0;
         ha:flags {
          clearline=1
         }
-        rot = 90.000000
+        rot = 0.000000
        }
-       ha:text.5527 {
-        string=ARM; x=36.6268mm; y=1.91in; scale=300; fid=0;
+       ha:text.45453 {
+        string=debug; x=139.0mil; y=2.164in; scale=100; fid=0;
         ha:flags {
          clearline=1
         }
@@ -32024,10 +32115,10 @@ ha:pcb-rnd-board-v6 {
     li:conn { C2-2; C3-2; C4-2; C36-2; C37-2; C43-2; C44-2; C45-2; C47-2; C171-2; C172-2; C173-1; C221-2; C251-1; C271-1; L600-1; R38-2; R171-1; U1-5; U3-1; U3-5; U3-12; U3-13; U3-15; U3-22; U3-25; U3-27; U3-28; U7-1; U7-24; U7-36; U7-48; U11-2; U13-8;    }
     }
     ha:alarm_a {
-    li:conn { R13-2; R16-1; U7-45;    }
+    li:conn { R13-2; R16-1; U7-40;    }
     }
     ha:alarm_b {
-    li:conn { R1-2; R7-1; U7-46;    }
+    li:conn { R1-2; R7-1; U7-41;    }
     }
     ha:cmp_ldo_in {
     li:conn { R36-1; R37-2; U13-3; U13-5;    }
@@ -32051,31 +32142,31 @@ ha:pcb-rnd-board-v6 {
     li:conn { J3-3; Q2-7; Q2-8;    }
     }
     ha:fire_1 {
-    li:conn { R2-2; R8-1; U7-11;    }
+    li:conn { R2-2; R8-1; U7-38;    }
     }
      ha:fire_2 {
-     li:conn { R21-2; R22-1; U7-15;     }
+     li:conn { R21-2; R22-1; U7-30;     }
      }
     ha:GND {
     li:conn { C2-1; C3-1; C4-1; C30-2; C31-2; C32-2; C33-2; C36-1; C37-1; C39-2; C42-1; C43-1; C44-1; C45-1; C47-1; C171-1; C172-1; C175-1; C210-2; C211-2; C221-1; C251-2; C261-2; C271-2; C291-2; C601-2; C602-2; C610-1; D1-2; D2-2; D4-2; D5-2; D6-2; D7-2; H1-1; H2-1; H3-1; H4-1; J2-1; J5-5; J6-1; J7-5; J8-2; J20-1; L192-2; Q1-2; Q2-1; Q2-3; Q3-2; R1-1; R2-1; R13-1; R15-1; R20-1; R21-1; R24-1; R26-1; R30-1; R37-1; R39-1; U1-2; U3-32; U3-33; U7-8; U7-20; U7-23; U7-35; U7-44; U7-47; U7-GND; U11-3; U13-4; X1-2; X1-4; X2-2; X2-4;    }
     }
     ha:led_armed {
-    li:conn { R3-1; U7-43;    }
+    li:conn { R3-1; U7-46;    }
     }
      ha:led_continuity1 {
-     li:conn { R4-1; U7-41;     }
+     li:conn { R4-1; U7-45;     }
      }
      ha:led_continuity2 {
-     li:conn { R5-1; U7-42;     }
+     li:conn { R5-1; U7-16;     }
      }
     ha:led_rf_green {
-    li:conn { R6-1; U7-29;    }
+    li:conn { R6-1; U7-14;    }
     }
     ha:led_rf_red {
-    li:conn { R10-1; U7-31;    }
+    li:conn { R10-1; U7-17;    }
     }
     ha:led_rf_yellow {
-    li:conn { R9-1; U7-30;    }
+    li:conn { R9-1; U7-15;    }
     }
     ha:miso2 {
     li:conn { U3-9; U7-27;    }
@@ -32093,10 +32184,10 @@ ha:pcb-rnd-board-v6 {
     li:conn { U3-8; U7-26;    }
     }
     ha:sense_1 {
-    li:conn { R14-2; R20-2; U7-10;    }
+    li:conn { R14-2; R20-2; U7-39;    }
     }
      ha:sense_2 {
-     li:conn { R23-2; R24-2; U7-14;     }
+     li:conn { R23-2; R24-2; U7-29;     }
      }
     ha:sense_batt {
     li:conn { R25-1; R26-2; U7-18;    }
@@ -32126,7 +32217,7 @@ ha:pcb-rnd-board-v6 {
     li:conn { J5-3; J7-3; R55-2;    }
     }
     ha:unnamed_net11 {
-    li:conn { J2-2; U7-40;    }
+    li:conn { J2-2; U7-42;    }
     }
     ha:unnamed_net12 {
     li:conn { J8-1; L174-2;    }
@@ -32320,17 +32411,17 @@ ha:pcb-rnd-board-v6 {
     via_drilling_hole = 15.00 mil
     min_slk = 0.1270 mm
     text_thickness = 0
-    line_thickness = 8.00 mil
+    line_thickness = 10.00 mil
     shrink = 0.2540 mm
     poly_isle_area = 12903200000000.000000
     min_wid = 0.1524 mm
     bloat = 0.1524 mm
-    clearance = 6.00 mil
+    clearance = 10.00 mil
    }
    ha:editor {
     live_routing = true
     snap_pin = true
-    grid = 25.00 mil
+    grid = 1.00 mil
     show_number = false
     auto_drc = false
     all_direction_lines = false
@@ -32345,7 +32436,7 @@ ha:pcb-rnd-board-v6 {
     show_drc = true
     grid_unit = mil
     draw_grid = false
-    grids_idx = 4
+    grids_idx = 1
     only_names = false
     full_poly = false
     lock_names = false
@@ -32354,6 +32445,11 @@ ha:pcb-rnd-board-v6 {
     rubber_band_mode = false
     description = false
      buffer_number = 0
+      show_solder_side = 0
+     ha:view {
+      flip_x = 0
+      flip_y = 0
+     }
    }
    ha:plugins {
     ha:mincut {