snapshot
authorBdale Garbee <bdale@gag.com>
Sun, 2 Dec 2018 09:21:49 +0000 (02:21 -0700)
committerBdale Garbee <bdale@gag.com>
Sun, 2 Dec 2018 09:21:49 +0000 (02:21 -0700)
telefiretwo.lht

index 6120a0f465f410e0924866da2e3b8c02932e3399..296a5814a9949da78dcd72105ff996b9cf63bdf0 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 {
@@ -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 {
@@ -782,33 +764,6 @@ ha:pcb-rnd-board-v6 {
      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 {
@@ -874,42 +829,6 @@ ha:pcb-rnd-board-v6 {
      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 {
@@ -919,15 +838,6 @@ ha:pcb-rnd-board-v6 {
      li:thermal {
      }
     }
-    ha:padstack_ref.93 {
-     proto=0; x=1.851in; y=1.92in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
-     }
-
-     li:thermal {
-     }
-    }
      ha:padstack_ref.17124 {
       proto=0; x=208.0mil; y=42.545034mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
       ha:flags {
@@ -1292,6 +1202,15 @@ 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:subc.134 {
        ha:attributes {
         {io_pcb::hidename_y}=66.9036 mm
@@ -2799,7 +2718,7 @@ 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;
+         proto=0; x=1.96in; y=2.546in; rot=180.000000; xmirror=0; smirror=0; clearance=7.5mil;
          ha:flags {
           clearline=1
          }
@@ -2825,7 +2744,7 @@ ha:pcb-rnd-board-v6 {
          }
         }
         ha:padstack_ref.259 {
-         proto=1; x=2.056in; y=2.55in; rot=180.000000; xmirror=0; smirror=0; clearance=7.5mil;
+         proto=1; x=2.06in; y=2.546in; rot=180.000000; xmirror=0; smirror=0; clearance=7.5mil;
          ha:flags {
           clearline=1
          }
@@ -2847,16 +2766,16 @@ ha:pcb-rnd-board-v6 {
 
           li:objects {
            ha:line.260 {
-            x1=53.4924mm; y1=63.5mm; x2=1.906in; y2=63.5mm; thickness=15.0mil; clearance=0.0;
+            x1=53.594mm; y1=2.496in; x2=1.91in; y2=2.496in; 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;
+            x1=1.91in; y1=2.596in; x2=1.91in; y2=2.496in; 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;
+            x1=53.594mm; y1=2.596in; x2=1.91in; y2=2.596in; 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;
+            x1=53.594mm; y1=2.596in; x2=53.594mm; y2=2.496in; thickness=15.0mil; clearance=0.0;
            }
           }
           ha:type {
@@ -2871,25 +2790,25 @@ ha:pcb-rnd-board-v6 {
 
           li:objects {
            ha:line.272 {
-            x1=2.006in; y1=2.55in; x2=2.006in; y2=2.55in; thickness=0.1mm; clearance=0.0;
+            x1=2.01in; y1=2.546in; x2=2.01in; y2=2.546in; 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;
+            x1=1.96in; y1=2.546in; x2=1.96in; y2=2.546in; 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;
+            x1=1.96in; y1=2.546in; x2=50.784mm; y2=2.546in; 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;
+            x1=1.96in; y1=2.546in; x2=1.96in; y2=65.6684mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -16425,7826 +16344,7839 @@ 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
+             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.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.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
+         }
+        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=45.28mil; hplated=1; htop=0; hbottom=0;
+           li:shape {
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -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=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
+             }
+
+             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:ps_proto_v6.1 {
+           hdia=45.28mil; hplated=1; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -35.435mil  
+                -35.435mil  
+                35.435mil  
+                -35.435mil  
+                35.435mil  
+                35.435mil  
+                -35.435mil  
+                35.435mil  
+               }
+             }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 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  
+               }
              }
-             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 {              }
+              ha:layer_mask {
+               copper = 1
+               intern = 1
               }
-            }
+              clearance=0.0
+               li:ps_poly {
+                -35.435mil  
+                -35.435mil  
+                35.435mil  
+                -35.435mil  
+                35.435mil  
+                35.435mil  
+                -35.435mil  
+                35.435mil  
+               }
+             }
 
-            ha:ps_shape_v4 {
-             ha:combining { 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 {
+                -1.059942mm  
+                -1.059942mm  
+                1.059942mm  
+                -1.059942mm  
+                1.059942mm  
+                1.059942mm  
+                -1.059942mm  
+                1.059942mm  
+               }
              }
-             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 {
+               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  
+               }
+             }
+           }
+         }
         }
-       }
 
-        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.2291 {
+           proto=0; x=34.92497mm; y=63.119024mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
+           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=4
+             name=4
+           }
           }
+          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:thermal {
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           ha:attributes {
+             term=3
+             name=3
+           }
           }
-         }
-        }
-        li:layers {
+          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
+           }
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+           li:thermal {
+           }
 
-           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
-            }
+           ha:attributes {
+             term=2
+             name=2
            }
-           ha:type {
-            silk = 1
-            top = 1
+          }
+          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 {
+           }
+
+           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.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.2295 {
+              x1=31.674786mm; y1=61.6189mm; x2=38.1749mm; y2=61.6189mm; thickness=6.0mil; clearance=0.0;
              }
-            }
-            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.2298 {
+              x1=31.674786mm; y1=61.6189mm; x2=31.674786mm; y2=72.2389mm; thickness=6.0mil; clearance=0.0;
              }
-            }
-            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.2301 {
+              x1=31.674786mm; y1=72.2389mm; x2=38.1749mm; y2=72.2389mm; thickness=6.0mil; clearance=0.0;
              }
-            }
-            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.2304 {
+              x1=38.1749mm; y1=61.6189mm; x2=38.1749mm; y2=72.2389mm; thickness=6.0mil; clearance=0.0;
              }
             }
-           }
-           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
-        }
-       ha:data {
-              li:padstack_prototypes {
+            ha:type {
+             silk = 1
+             top = 1
+            }
+          }
 
-        ha:ps_proto_v6.0 {
-          hdia=45.28mil; hplated=1; htop=0; hbottom=0;
-          li:shape {
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-            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
+            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
+              }
              }
-             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: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
+              }
              }
-             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: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
+              }
              }
-             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
+             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
+              }
              }
-             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 {
-              bottom = 1
-              mask = 1
-             }
-             clearance=0.0
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
         }
+         uid = 24J7G6oQJUom/ocAKVgAAABp
+        }
+        ha:subc.2377 {
+         ha:attributes {
+          value=0.1uF
+          footprint=0402
+          refdes=C36
+         }
+        ha:data {
+                li:padstack_prototypes {
 
-        ha:ps_proto_v6.1 {
-          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: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
-              li:ps_poly {
-               -35.435mil  
-               -35.435mil  
-               35.435mil  
-               -35.435mil  
-               35.435mil  
-               35.435mil  
-               -35.435mil  
-               35.435mil  
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
               }
-            }
+              clearance=0.0
+               li:ps_poly {
+                0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
+               }
+             }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              bottom = 1
-              copper = 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 {
-               -35.435mil  
-               -35.435mil  
-               35.435mil  
-               -35.435mil  
-               35.435mil  
-               35.435mil  
-               -35.435mil  
-               35.435mil  
+           }
+         }
+        }
+
+         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 {
+           }
+
+           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 {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
+          }
+         }
+         li:layers {
+
+          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
               }
+              rot = 0.000000
+             }
             }
+            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.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
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               -35.435mil  
-               -35.435mil  
-               35.435mil  
-               -35.435mil  
-               35.435mil  
-               35.435mil  
-               -35.435mil  
-               35.435mil  
+             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: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.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: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.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
             }
           }
+         }
         }
-       }
-
-        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
-          }
+         uid = 24J7G6oQJUom/ocAKVgAAABs
+        }
+        ha:subc.2393 {
+         ha:attributes {
+          value=0.1uF
+          footprint=0402
+          refdes=C610
+         }
+        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=4
-            name=4
-          }
-         }
-         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
-          }
+             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  
+               }
+             }
 
-          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.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
+               }
+             }
 
-          ha:attributes {
-            term=3
-            name=3
-          }
+             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.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: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: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=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
+           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.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: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: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.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
+              }
              }
-            }
-            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.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.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.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.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.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
-           }
+            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/ocAKVgAAABt
         }
-       ha:data {
-              li:padstack_prototypes {
+        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 {
 
-        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 {
+                -20.0mil  
+                -17.0mil  
+                -20.0mil  
+                17.0mil  
+                20.0mil  
+                17.0mil  
+                20.0mil  
+                -17.0mil  
+               }
              }
-             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 {
+                -23.0mil  
+                -20.0mil  
+                -23.0mil  
+                20.0mil  
+                23.0mil  
+                20.0mil  
+                23.0mil  
+                -20.0mil  
+               }
              }
-             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 {
+                -20.0mil  
+                -17.0mil  
+                -20.0mil  
+                17.0mil  
+                20.0mil  
+                17.0mil  
+                20.0mil  
+                -17.0mil  
+               }
+             }
+           }
+         }
         }
-       }
 
-        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.2410 {
+           proto=0; x=65.5828mm; y=57.785mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          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
+           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
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           ha:attributes {
+             term=2
+             name=VCC
+           }
           }
-         }
-        }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+          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
+           }
 
-           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
-            }
+           li:thermal {
            }
-           ha:type {
-            silk = 1
-            top = 1
+
+           ha:attributes {
+             term=3
+             name=GND
            }
+          }
          }
+         li:layers {
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           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.2413 {
+              x1=2.472in; y1=2.3in; x2=2.611in; y2=2.3in; thickness=10.0mil; clearance=0.0;
              }
-            }
-            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.2416 {
+              x1=2.611in; y1=2.172in; x2=2.611in; y2=2.3in; thickness=10.0mil; clearance=0.0;
              }
-            }
-            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.2419 {
+              x1=2.472in; y1=2.172in; x2=2.611in; y2=2.172in; thickness=10.0mil; clearance=0.0;
              }
-            }
-            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.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/ocAKVgAAABs
-       }
-       ha:subc.2393 {
-        ha:attributes {
-         value=0.1uF
-         footprint=0402
-         refdes=C610
-        }
-       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.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
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
+             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: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: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: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: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
             }
           }
+         }
         }
-       }
-
-        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
-          }
+         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: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.494919mm  
+                -0.202438mm  
+                -0.494919mm  
+                0.202438mm  
+                0.494919mm  
+                0.202438mm  
+                0.494919mm  
+                -0.202438mm  
+               }
+             }
+
+             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: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: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.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=1
-            name=1
-          }
+             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.2396 {
-          proto=0; x=64.909196mm; y=59.2074mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+        }
 
-          li:thermal {
+         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:thermal {
+           }
+
+           ha:attributes {
+             term=8
+             name=D
+           }
           }
+          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
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=S
+           }
           }
-         }
-        }
-        li:layers {
+          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
+           }
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+           li:thermal {
+           }
 
-           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:attributes {
+             term=7
+             name=D
            }
-           ha:type {
-            silk = 1
-            top = 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
            }
-         }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+           li:thermal {
+           }
 
-           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
-             }
-            }
-            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.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.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:attributes {
+             term=2
+             name=G
            }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
+          }
+          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
            }
-         }
-        }
-       }
-        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 {
-
-        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 { 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  
-              }
-            }
+           li:thermal {
+           }
 
-            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: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: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:thermal {
+           }
 
-          li:thermal {
+           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
+           }
 
-          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
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           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
+           }
 
-          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
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           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
+           }
 
-          ha:attributes {
-            term=3
-            name=GND
-          }
-         }
-        }
-        li:layers {
+           li:thermal {
+           }
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+           ha:attributes {
+             term=8
+             name=D
+           }
+          }
+          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
+           }
 
-           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;
-            }
+           li:thermal {
            }
-           ha:type {
-            silk = 1
-            top = 1
+
+           ha:attributes {
+             term=5
+             name=D
            }
+          }
          }
+         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.2507 {
+              x1=25.121616mm; y1=66.54927mm; x2=28.42133mm; y2=66.54927mm; 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.2510 {
+              x1=25.121616mm; y1=66.54927mm; x2=25.121616mm; y2=2.74996in; 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.2513 {
+              x1=25.121616mm; y1=2.74996in; x2=28.42133mm; y2=2.74996in; 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.2516 {
+              x1=28.42133mm; y1=66.54927mm; x2=28.42133mm; y2=2.74996in; 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 {
-            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.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
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               -0.494919mm  
-               -0.202438mm  
-               -0.494919mm  
-               0.202438mm  
-               0.494919mm  
-               0.202438mm  
-               0.494919mm  
-               -0.202438mm  
+             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: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.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: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.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:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
         }
+         uid = 24J7G6oQJUom/ocAKVgAAABw
+        }
+        ha:subc.2532 {
+         ha:attributes {
+          value=100
+          footprint=0402
+          refdes=R16
+         }
+        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.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                -0.249936mm  
+               }
              }
-             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.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
+                -0.326136mm  
+               }
              }
-             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.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                -0.249936mm  
+               }
+             }
+           }
+         }
         }
-       }
 
-        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.2534 {
+           proto=0; x=23.0mm; y=70.024496mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=8
-            name=D
-          }
-         }
-         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
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          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:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=1
-            name=S
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-         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:layers {
 
-          li:thermal {
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
+
+            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
+              }
+              rot = 90.000000
+             }
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
           }
 
-          ha:attributes {
-            term=7
-            name=D
+          ha:subc-aux {
+           lid=1
+           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
+              }
+             }
+             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: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: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: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/ocAKVgAAABx
+        }
+        ha:subc.2548 {
+         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=2
-            name=G
-          }
+             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.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.2550 {
+           proto=0; x=22.0094mm; y=67.770496mm; 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.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=6
-            name=D
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-         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:layers {
 
-          li:thermal {
+          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
+              }
+              rot = 90.000000
+             }
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
           }
 
-          ha:attributes {
-            term=3
-            name=S
+          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
+              }
+             }
+             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.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.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:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
-         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
-          }
+        }
+         uid = 24J7G6oQJUom/ocAKVgAAABy
+        }
+        ha:subc.2564 {
+         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=5
-            name=D
-          }
+             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.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: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: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=4
-            name=G
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-         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:layers {
 
-          li:thermal {
+          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
+              }
+              rot = 270.000000
+             }
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
           }
 
-          ha:attributes {
-            term=8
-            name=D
+          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
+              }
+             }
+             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.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.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:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
-         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
-          }
+        }
+         uid = 24J7G6oQJUom/ocAKVgAAABz
+        }
+        ha:subc.2580 {
+         ha:attributes {
+          value=3.3k
+          footprint=0402
+          refdes=R13
+         }
+        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=5
-            name=D
-          }
+             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  
+               }
+             }
+           }
          }
         }
-        li:layers {
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+         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: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;
-            }
-            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;
-            }
+           li:thermal {
            }
-           ha:type {
-            silk = 1
-            top = 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: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.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:text.2581 {
+              string=%a.parent.refdes%; x=22.487mm; y=68.971596mm; scale=60; fid=0;
+              ha:flags {
+               dyntext=1
+               floater=1
+              }
+              rot = 270.000000
              }
             }
-            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:type {
+             silk = 1
+             top = 1
             }
-            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:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            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: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.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: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
+              }
+             }
+             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: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/ocAKVgAAAB0
         }
-       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.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 {
+                23.62mil  
+                -0.899922mm  
+                -23.62mil  
+                -0.899922mm  
+                -23.62mil  
+                0.899922mm  
+                23.62mil  
+                0.899922mm  
+               }
+             }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 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.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: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.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.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.2535 {
-          proto=0; x=23.0mm; y=69.224904mm; 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.2533 {
-             string=%a.parent.refdes%; x=22.5428mm; y=70.2663mm; 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 = 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.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: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.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: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.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: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.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.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/ocAKVgAAABx
-       }
-       ha:subc.2548 {
-        ha:attributes {
-         value=3.3k
-         footprint=0402
-         refdes=R1
+         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.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               -0.249936mm  
+           }
+         }
+
+         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.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=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.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=85.0mil;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               bottom = 1
+               mask = 1
               }
-            }
-          }
+              clearance=0.0
+             }
+           }
+         }
         }
-       }
 
-        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.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.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.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 {
+           }
 
-          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: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 = 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.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.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.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.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.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.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.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/ocAKVgAAABy
-       }
-       ha:subc.2564 {
-        ha:attributes {
-         value=100
-         footprint=0402
-         refdes=R7
+         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 {
-               -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.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.11656 {
+           proto=0; x=2.44252in; y=129.0mil; 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.11657 {
+           proto=0; x=2.474in; y=129.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=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.11643 {
+              string=%a.parent.refdes%; x=2.42676in; y=97.5mil; scale=100; 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.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.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
+              }
              }
-            }
-            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.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.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.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.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.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: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 = 3htXPChUHI/uhekIxQ4AAAB1
         }
-       ha:data {
-              li:padstack_prototypes {
+        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 {
 
-        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 {
+                12.0mil  
+                -20.0mil  
+                -12.0mil  
+                -20.0mil  
+                -12.0mil  
+                20.0mil  
+                12.0mil  
+                20.0mil  
+               }
              }
-             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 {
+                15.0mil  
+                -23.0mil  
+                -15.0mil  
+                -23.0mil  
+                -15.0mil  
+                23.0mil  
+                15.0mil  
+                23.0mil  
+               }
              }
-             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 {
+                12.0mil  
+                -20.0mil  
+                -12.0mil  
+                -20.0mil  
+                -12.0mil  
+                20.0mil  
+                12.0mil  
+                20.0mil  
+               }
+             }
+           }
+         }
         }
-       }
 
-        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.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 {
+           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
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=5
+             name=VOUT
+           }
           }
-         }
-         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
+          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=2
-            name=2
+           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: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.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;
              }
-             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.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
+            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.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: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.2590 {
-             x1=22.0044mm; y1=69.6386mm; x2=22.0044mm; y2=68.6386mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             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.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: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:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            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
+         uid = 24J7G6oQJUom/ocAKVgAAABj
         }
-       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
+        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  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               23.62mil  
-               -0.899922mm  
-               -23.62mil  
-               -0.899922mm  
-               -23.62mil  
-               0.899922mm  
-               23.62mil  
-               0.899922mm  
-              }
-            }
 
-            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  
+             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 {
+                23.62mil  
+                -33.46mil  
+                -23.62mil  
+                -33.46mil  
+                -23.62mil  
+                33.46mil  
+                23.62mil  
+                33.46mil  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               23.62mil  
-               -0.899922mm  
-               -23.62mil  
-               -0.899922mm  
-               -23.62mil  
-               0.899922mm  
-               23.62mil  
-               0.899922mm  
+
+             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  
+               }
+             }
+           }
+         }
         }
-       }
 
-        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: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 {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-         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
+           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 {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=1
-            name=1
+           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:layers {
 
-          li:thermal {
+          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;
+             }
+             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:attributes {
-            term=4
-            name=4
+          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
+              }
+             }
+             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.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.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
+            }
           }
          }
-         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/ocAKVgAAABi
+        }
+        ha:subc.17108 {
+         ha:attributes {
+          value=2.2uF
+          footprint=0402
+          refdes=C37
+         }
+        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=3
-          }
+             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.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: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=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
            }
+
+           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.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: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: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:type {
+             silk = 1
+             top = 1
             }
-            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: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
+              }
              }
-            }
-            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: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:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = 24J7G6oQJUom/ocAKVgAAAB6
-       }
-       ha:subc.11546 {
-        ha:attributes {
-         value=green
-         footprint=100mil-led
-         refdes=D4
+         uid = 24J7G6oQJUom/ocAKVgAAABk
         }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=35.0mil; hplated=1; htop=0; hbottom=0;
-          li:shape {
+        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  
+               }
+             }
 
-            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 {
+                -37.405mil  
+                -14.765mil  
+                -37.405mil  
+                14.765mil  
+                37.405mil  
+                14.765mil  
+                37.405mil  
+                -14.765mil  
+               }
              }
-             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 { 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: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.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 {
-          }
-
-          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 {
-          }
-
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-        }
-        li:layers {
-
-         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
-             }
-             rot = 0.000000
-            }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
-
-         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
-             }
-            }
-            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.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.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
-           }
-         }
-        }
-       }
-        uid = 3htXPChUHI/uhekIxQ4AAABx
-       }
-       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_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.11656 {
-          proto=0; x=2.44252in; y=129.0mil; 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.11657 {
-          proto=0; x=2.474in; y=129.0mil; 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.11643 {
-             string=%a.parent.refdes%; x=2.42676in; y=97.5mil; scale=100; 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.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
-             }
-            }
-            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.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.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: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 {
-
-        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
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=5
-            name=VOUT
-          }
-         }
-         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 {
-          }
-
-          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
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=3
-            name=EN
-          }
-         }
-        }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
-
-           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:type {
-            silk = 1
-            top = 1
-           }
-         }
-
-         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: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  
-              }
-            }
-          }
-        }
-       }
-
-        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: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;
-            }
-            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: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
-             }
-            }
-            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.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.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.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.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 {
-          }
-
-          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
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-        }
-        li:layers {
-
-         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
-             }
-             rot = 0.000000
-            }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
-
-         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
-             }
-            }
-            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
-           }
-         }
-        }
-       }
-        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  
-              }
-            }
-
-            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: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  
-              }
-            }
-          }
-        }
-       }
-
-        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
-          }
-
-          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
-          }
-
-          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
-          }
-
-          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
-          }
-
-          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 {
-          }
-
-          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
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=7
-            name=out
-          }
-         }
-         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 {
-          }
-
-          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 {
-          }
-
-          ha:attributes {
-            term=GND
-            name=GND
-          }
-         }
-        }
-        li:layers {
-
-         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;
-            }
-            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: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
-             }
-            }
-            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.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.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
-           }
-         }
-        }
-       }
-        uid = 24J7G6oQJUom/ocAKVgAAABc
-       }
-       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_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.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 {
-          }
-
-          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
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-        }
-        li:layers {
-
-         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: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
-           }
-         }
-        }
-       }
-        uid = 24J7G6oQJUom/ocAKVgAAABb
-       }
-       ha:subc.19151 {
-        ha:attributes {
-         value=200k
-         footprint=0402
-         refdes=R38
-        }
-       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.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:top-silk {
-          lid=0
-          ha:combining {          }
-
-           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:type {
-            silk = 1
-            top = 1
-           }
-         }
-
-         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.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
-           }
-         }
-        }
-       }
-        uid = 24J7G6oQJUom/ocAKVgAAABa
-       }
-       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_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  
-              }
-            }
-          }
-        }
-       }
-
-        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 {          }
-
-           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:type {
-            silk = 1
-            top = 1
-           }
-         }
-
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
-
-           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.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.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.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
-           }
-         }
-        }
-       }
-        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_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  
-              }
-            }
-          }
-        }
-       }
-
-        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
-          }
-         }
-        }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
-
-           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:type {
-            silk = 1
-            top = 1
-           }
-         }
-
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
-
-           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: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.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
-           }
-         }
-        }
-       }
-        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_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:ps_circ { x=0.0; y=0.0; dia=175.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=175.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=225.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=225.0mil;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              bottom = 1
-              mask = 1
-             }
-             clearance=0.0
-            }
-          }
-        }
-       }
-
-        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:1 {
-             on  
-             solid  
-             noshape  
-            }
-            li:3 {
-             on  
-             solid  
-             noshape  
-            }
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-        }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
-
-           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
-           }
-         }
-
-         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 {
-               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
-             }
-
-             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 {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        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: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.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.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: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
-             }
-            }
-            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
+         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
            }
-         }
-        }
-       }
-        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: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  
-              }
-            }
-          }
-        }
-       }
-
-        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
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-        }
-        li:layers {
-
-         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
+           li:thermal {
            }
-         }
-
-         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:attributes {
+             term=1
+             name=out
            }
-         }
-        }
-       }
-        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 {
-
-            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: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: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=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: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: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=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 {
+           }
 
-          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
+           }
 
-          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 {
+           }
 
-          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=2
-            name=S
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=7
+             name=out
+           }
           }
-         }
-        }
-        li:layers {
+          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
+           }
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+           li:thermal {
+           }
 
-           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:attributes {
+             term=4
+             name=V-
            }
-           ha:type {
-            silk = 1
-            top = 1
+          }
+          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
            }
-         }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+           li:thermal {
+           }
 
-           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:attributes {
+             term=8
+             name=V+
            }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
+          }
+          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 {
+           }
+
+           ha:attributes {
+             term=GND
+             name=GND
            }
+          }
          }
-        }
-       }
-        uid = 3htXPChUHI/uhekIxQ4AAABz
-       }
-       ha:subc.23477 {
-        ha:attributes {
-         value=0.25
-         footprint=TE1217861
-         refdes=J29
-        }
-       ha:data {
-              li:padstack_prototypes {
+         li:layers {
 
-        ha:ps_proto_v6.0 {
-          hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-          li:shape {
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-            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
+            li:objects {
+             ha:line.19097 {
+              x1=6.620002mm; y1=939.37mil; x2=339.37mil; y2=939.37mil; thickness=10.0mil; clearance=0.0;
              }
-             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
+             ha:line.19100 {
+              x1=6.620002mm; y1=21.860002mm; x2=6.620002mm; y2=939.37mil; thickness=10.0mil; clearance=0.0;
              }
-             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
+             ha:line.19103 {
+              x1=6.620002mm; y1=21.860002mm; x2=339.37mil; y2=21.860002mm; thickness=10.0mil; clearance=0.0;
              }
-             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: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: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
+            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
+              }
              }
-             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 {
-              top = 1
-              mask = 1
+             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
+              }
              }
-             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 {
-              top = 1
-              paste = 1
+             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
+              }
              }
-             clearance=0.0
+             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
             }
           }
+         }
         }
+         uid = 24J7G6oQJUom/ocAKVgAAABc
+        }
+        ha:subc.19134 {
+         ha:attributes {
+          value=26.1k
+          footprint=0402
+          refdes=R39
+         }
+        ha:data {
+                li:padstack_prototypes {
 
-        ha:ps_proto_v6.2 {
-          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: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
+             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_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
+             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_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
+             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: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 {
-          }
-
-          ha:attributes {
-            term=1
-            name=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: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.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=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
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=1
-            name=1
+           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.23478 {
-             string=%a.parent.refdes%; x=1000.0mil; y=650.0mil; scale=100; fid=0;
-             ha:flags {
-              dyntext=1
-              floater=1
+            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
              }
-             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.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
+            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.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.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.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.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.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: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
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = 3htXPChUHI/uhekIxQ4AAAB5
-       }
-       ha:subc.23458 {
-        ha:attributes {
-         value=0.25
-         footprint=TE1217861
-         refdes=J28
+         uid = 24J7G6oQJUom/ocAKVgAAABb
         }
-       ha:data {
-              li:padstack_prototypes {
+        ha:subc.19151 {
+         ha:attributes {
+          value=200k
+          footprint=0402
+          refdes=R38
+         }
+        ha:data {
+                li:padstack_prototypes {
 
-        ha:ps_proto_v6.0 {
-          hdia=55.0mil; 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=120.0mil;             }
-             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=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
+               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=120.0mil;             }
-             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_proto_v6.1 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+         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
+           }
 
-            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
-            }
+           li:thermal {
+           }
 
-            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
+           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:top-silk {
+           lid=0
+           ha:combining {           }
+
+            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
              }
-             clearance=0.0
             }
+            ha:type {
+             silk = 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 { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+          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
+              }
              }
-             clearance=0.0
+             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
             }
           }
+         }
+        }
+         uid = 24J7G6oQJUom/ocAKVgAAABa
         }
+        ha:subc.19168 {
+         ha:attributes {
+          value=200k
+          footprint=0402
+          refdes=R36
+         }
+        ha:data {
+                li:padstack_prototypes {
 
-        ha:ps_proto_v6.2 {
-          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: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
+             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
-            }
 
-            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
+             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
-            }
 
-            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
+             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  
+               }
              }
-             clearance=0.0
-            }
-          }
+           }
+         }
         }
-       }
 
-        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: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.23473 {
-          proto=0; x=38.1mm; y=550.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=12.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=1
-            name=1
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-         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:layers {
 
-          li:thermal {
-          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-          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
+            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:type {
+             silk = 1
+             top = 1
+            }
           }
 
-          li:thermal {
-          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-          ha:attributes {
-            term=1
-            name=1
+            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.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.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.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
+            }
           }
          }
         }
-        li:layers {
+         uid = 24J7G6oQJUom/ocAKVgAAABU
+        }
+        ha:subc.19185 {
+         ha:attributes {
+          value=22k
+          footprint=0402
+          refdes=R37
+         }
+        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.23459 {
-             string=%a.parent.refdes%; x=38.1mm; y=650.0mil; scale=100; 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.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  
+               }
              }
-             rot = 90.000000
-            }
            }
-           ha:type {
-            silk = 1
-            top = 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 {
+           }
+
+           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
            }
+          }
          }
+         li:layers {
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           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
+            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: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:type {
+             silk = 1
+             top = 1
             }
-            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:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            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.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: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.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.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 = 3htXPChUHI/uhekIxQ4AAAB3
-       }
-       ha:subc.23441 {
-        ha:attributes {
-         value=22k
-         footprint=0402
-         refdes=R24
+         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.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=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.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=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.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=225.0mil;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               bottom = 1
+               mask = 1
               }
-            }
-          }
+              clearance=0.0
+             }
+           }
+         }
         }
-       }
 
-        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: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.23456 {
-          proto=0; x=767.0mil; y=830.0mil; 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.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: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:subc-aux {
-          lid=1
-          ha:combining {          }
+              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
+              }
 
-           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:attributes {
+                subc-role=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.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
+              }
+
+              ha:attributes {
+                subc-role=x
+              }
              }
-            }
-            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.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 {
+                subc-role=y
+              }
              }
             }
-            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:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+          }
          }
         }
-       }
-        uid = 3htXPChUHI/uhekIxQ4AAABv
-       }
-       ha:subc.23424 {
-        ha:attributes {
-         value=100
-         footprint=0402
-         refdes=R22
-        }
-       ha:data {
-              li:padstack_prototypes {
+         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_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.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: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 {
-          }
+           li:thermal {
+           }
 
-          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
+           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 {
-          }
+           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.23425 {
-             string=%a.parent.refdes%; x=13.684504mm; y=861.5mil; scale=100; fid=0;
-             ha:flags {
-              dyntext=1
-              floater=1
+            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
              }
-             rot = 180.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.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
+            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.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.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.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.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.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: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:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = 3htXPChUHI/uhekIxQ4AAABt
-       }
-       ha:subc.23407 {
-        ha:attributes {
-         value=200k
-         footprint=0402
-         refdes=R23
+         uid = 24J7G6oQJUom/ocAKVgAAABY
         }
-       ha:data {
-              li:padstack_prototypes {
+        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_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.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.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.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                -0.249936mm  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
+           }
+         }
+        }
+
+         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
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
+          }
+         }
+         li:layers {
+
+          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:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+          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
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
+             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
             }
           }
+         }
         }
-       }
+         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: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
-          }
+             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  
+               }
+             }
 
-          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.226308mm  
+                -3.126232mm  
+                -3.226308mm  
+                3.126232mm  
+                3.226308mm  
+                3.126232mm  
+                3.226308mm  
+                -3.126232mm  
+               }
+             }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
+             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: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: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:thermal {
+           }
+
+           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 {
+           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
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           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:text.23408 {
-             string=%a.parent.refdes%; x=22.269704mm; y=861.5mil; scale=100; fid=0;
-             ha:flags {
-              dyntext=1
-              floater=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
              }
-             rot = 180.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.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
+            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: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:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
+        }
+         uid = 3htXPChUHI/uhekIxQ4AAABz
+        }
+        ha:subc.23477 {
+         ha:attributes {
+          value=0.25
+          footprint=TE1217861
+          refdes=J29
+         }
+        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: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:ps_circ { x=0.0; y=0.0; dia=120.0mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               bottom = 1
+               copper = 1
+              }
+              clearance=0.0
              }
-            }
-            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: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: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_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
+             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
-              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=152.0mil; square=0;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 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_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
-              li:ps_poly {
-               0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
+           }
+         }
+
+         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: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 {
+               bottom = 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 {
+               bottom = 1
+               paste = 1
               }
-            }
-          }
+              clearance=0.0
+             }
+           }
+         }
         }
-       }
 
-        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: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.23405 {
-          proto=0; x=16.167608mm; y=830.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.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 {
+           }
+
+           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:text.23391 {
-             string=%a.parent.refdes%; x=17.367504mm; y=861.5mil; 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 = 180.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.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
+            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.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.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.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.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.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: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/uhekIxQ4AAABp
-       }
-       ha:subc.23373 {
-        ha:attributes {
-         value=200k
-         footprint=0402
-         refdes=R14
+         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.23387 {
-          proto=0; x=860.74mil; y=1.068in; 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 {
+           }
+
+           ha:attributes {
+             term=1
+             name=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 {
+           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
+           }
 
-          ha:attributes {
-            term=1
-            name=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
+          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 {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+         }
+         li:layers {
 
-          li:thermal {
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
+
+            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=2
-            name=2
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            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
+            }
           }
          }
         }
-        li:layers {
+         uid = 3htXPChUHI/uhekIxQ4AAAB3
+        }
+        ha:subc.23441 {
+         ha:attributes {
+          value=22k
+          footprint=0402
+          refdes=R24
+         }
+        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.23374 {
-             string=%a.parent.refdes%; x=20.7584mm; y=26.6446mm; 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 = 0.000000
-            }
            }
-           ha:type {
-            silk = 1
-            top = 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 {
+           }
+
+           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 {
+           }
+
+           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.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
+            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: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:type {
+             silk = 1
+             top = 1
             }
-            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:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            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.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: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:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = 24J7G6oQJUom/ocAKVgAAABo
-       }
-       ha:subc.23356 {
-        ha:attributes {
-         value=22k
-         footprint=0402
-         refdes=R20
+         uid = 3htXPChUHI/uhekIxQ4AAABv
         }
-       ha:data {
-              li:padstack_prototypes {
+        ha:subc.23424 {
+         ha:attributes {
+          value=100
+          footprint=0402
+          refdes=R22
+         }
+        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.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
              }
-             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 { 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.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  
+           }
+         }
+        }
+
+         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:thermal {
+           }
+
+           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:top-silk {
+           lid=0
+           ha:combining {           }
+
+            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:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+          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
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
+             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
             }
           }
+         }
         }
-       }
+         uid = 3htXPChUHI/uhekIxQ4AAABt
+        }
+        ha:subc.23407 {
+         ha:attributes {
+          value=200k
+          footprint=0402
+          refdes=R23
+         }
+        ha:data {
+                li:padstack_prototypes {
 
-        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
-          }
+         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=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  
+               }
+             }
+
+             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.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 {
+         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
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           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:text.23357 {
-             string=%a.parent.refdes%; x=723.0mil; y=26.67mm; scale=60; fid=0;
-             ha:flags {
-              dyntext=1
-              floater=1
+            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
              }
-             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.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
+            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.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.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.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.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.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: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
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = 24J7G6oQJUom/ocAKVgAAABn
-       }
-       ha:subc.23339 {
-        ha:attributes {
-         value=3.3k
-         footprint=0402
-         refdes=R2
+         uid = 3htXPChUHI/uhekIxQ4AAABr
         }
-       ha:data {
-              li:padstack_prototypes {
+        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_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.23353 {
-          proto=0; x=667.74mil; y=1.068in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+         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 {
-          }
+           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=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 {
-          }
+           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.23340 {
-             string=%a.parent.refdes%; x=16.1092mm; y=26.6954mm; scale=60; fid=0;
-             ha:flags {
-              dyntext=1
-              floater=1
+            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
              }
-             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.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
+            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.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.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.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.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.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: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/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
+         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
+             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
-              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 {
+                0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
+               }
+             }
 
-            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.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               -1.550035mm  
-               -35.435mil  
-               -1.550035mm  
-               35.435mil  
-               1.550035mm  
-               35.435mil  
-               1.550035mm  
-               -35.435mil  
+           }
+         }
+        }
+
+         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:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 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
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               -1.400048mm  
-               -29.53mil  
-               -1.400048mm  
-               29.53mil  
-               1.400048mm  
-               29.53mil  
-               1.400048mm  
-               -29.53mil  
+             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.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 {
-               3.050032mm  
-               -3.150108mm  
-               -3.050032mm  
-               -3.150108mm  
-               -3.050032mm  
-               3.150108mm  
-               3.050032mm  
-               3.150108mm  
+             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 {
-               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
+             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 {
-               3.050032mm  
-               -3.150108mm  
-               -3.050032mm  
-               -3.150108mm  
-               -3.050032mm  
-               3.150108mm  
-               3.050032mm  
-               3.150108mm  
+
+             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.23335 {
-          proto=0; x=539.61mil; y=1.159in; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-          ha:flags {
-           clearline=1
-          }
+         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 {
+           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
+           }
 
-          ha:attributes {
-            term=3
-            name=G
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-         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:layers {
 
-          li:thermal {
+          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:attributes {
-            term=1
-            name=D
+          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
+            }
           }
          }
-         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
-          }
+        }
+         uid = 24J7G6oQJUom/ocAKVgAAABn
+        }
+        ha:subc.23339 {
+         ha:attributes {
+          value=3.3k
+          footprint=0402
+          refdes=R2
+         }
+        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=2
-            name=S
-          }
+             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.23353 {
+           proto=0; x=667.74mil; y=1.068in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-           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;
-            }
+           li:thermal {
            }
-           ha:type {
-            silk = 1
-            top = 1
+
+           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:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           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
+            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: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:type {
+             silk = 1
+             top = 1
             }
-            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: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.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: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:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = 24J7G6oQJUom/ocAKVgAAABX
-       }
-       ha:subc.23291 {
-        ha:attributes {
-         value=0.25
-         footprint=TE1217861
-         refdes=J26
+         uid = 24J7G6oQJUom/ocAKVgAAABm
         }
-       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
+        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  
+               }
              }
-             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
+             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  
+               }
              }
-             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
+             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  
+               }
              }
-             clearance=0.0
-            }
-          }
+           }
+         }
         }
 
-        ha:ps_proto_v6.1 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+         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: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
+           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;
              }
-             clearance=0.0
             }
+            ha:type {
+             silk = 1
+             top = 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
+          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
+              }
              }
-             clearance=0.0
+            }
+            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.2 {
-          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: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
+             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
-            }
 
-            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
+             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
              }
-             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
-          }
+             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
+             }
+           }
+         }
 
-          li:thermal {
-          }
+         ha:ps_proto_v6.1 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
 
-          ha:attributes {
-            term=1
-            name=1
-          }
+             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: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:ps_proto_v6.2 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
 
-          ha:attributes {
-            term=1
-            name=1
-          }
+             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
+             }
+           }
          }
-         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 {
-          }
+         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
+           }
 
-          ha:attributes {
-            term=1
-            name=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
+          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 {
+           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
+           }
 
-          ha:attributes {
-            term=1
-            name=1
+           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.23292 {
-             string=%a.parent.refdes%; x=38.1mm; y=31.75mm; scale=100; fid=0;
-             ha:flags {
-              dyntext=1
-              floater=1
+            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
              }
-             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.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
+            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.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.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: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
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = 24J7G6oQJUom/ocAKVgAAABW
-       }
-       ha:subc.23272 {
-        ha:attributes {
-         value=0.25
-         footprint=TE1217861
-         refdes=J27
+         uid = 24J7G6oQJUom/ocAKVgAAABW
         }
-       ha:data {
-              li:padstack_prototypes {
+        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_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
+             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
-            }
 
-            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:ps_circ { x=0.0; y=0.0; dia=120.0mil;              }
+              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=120.0mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              intern = 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
-            }
-          }
-        }
+           }
+         }
 
-        ha:ps_proto_v6.1 {
-          hdia=0.0; hplated=0; 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_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
+             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
              }
-             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
+             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
-            }
-          }
-        }
+           }
+         }
 
-        ha:ps_proto_v6.2 {
-          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: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
+             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
              }
-             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
+             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
              }
-             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: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 {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=1
-            name=1
+           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
+          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 {
+           }
 
-          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
+           }
 
-          ha:attributes {
-            term=1
-            name=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:layers {
 
-          li:thermal {
-          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-          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: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
+            }
           }
 
-          li:thermal {
-          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-          ha:attributes {
-            term=1
-            name=1
+            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
+            }
           }
          }
         }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+         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  
+               }
+             }
 
-           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
+             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  
+               }
              }
-             rot = 90.000000
-            }
-           }
-           ha:type {
-            silk = 1
-            top = 1
            }
          }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+         ha:ps_proto_v6.1 {
+           hdia=31.5mil; hplated=1; htop=0; hbottom=0;
+           li:shape {
 
-           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: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: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: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: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: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: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: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
              }
-            }
-           }
-           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 {
+         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
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 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  
              }
-             clearance=0.0
-              li:ps_poly {
-               -1.0mm  
-               -1.0mm  
-               1.0mm  
-               -1.0mm  
-               1.0mm  
-               1.0mm  
-               -1.0mm  
-               1.0mm  
-              }
-            }
+             li:3 {
+              on  
+              diag  
+              sharp  
+              noshape  
+             }
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              bottom = 1
-              copper = 1
+           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;
              }
-             clearance=0.0
-              li:ps_poly {
-               -1.0mm  
-               -1.0mm  
-               1.0mm  
-               -1.0mm  
-               1.0mm  
-               1.0mm  
-               -1.0mm  
-               1.0mm  
-              }
+             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:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              intern = 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
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               -1.0mm  
-               -1.0mm  
-               1.0mm  
-               -1.0mm  
-               1.0mm  
-               1.0mm  
-               -1.0mm  
-               1.0mm  
+             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: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: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: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: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=22k
+         footprint=0402
+         refdes=R15
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        ha:ps_proto_v6.1 {
-          hdia=31.5mil; hplated=1; htop=0; hbottom=0;
+        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=2.0mm;             }
              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=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
+              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=2.199894mm;             }
-             ha:combining { sub=1; auto=1;             }
+             ha:combining { auto=1;             }
              ha:layer_mask {
-              bottom = 1
-              mask = 1
+              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.23269 {
-          proto=0; x=235.0mil; y=33.655mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.499999mm;
+         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
           }
@@ -24257,25 +24189,13 @@ ha:pcb-rnd-board-v6 {
             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: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
           }
 
           li:thermal {
-            li:1 {
-             on  
-             diag  
-             round  
-             noshape  
-            }
-            li:3 {
-             on  
-             diag  
-             sharp  
-             noshape  
-            }
           }
 
           ha:attributes {
@@ -24291,14 +24211,13 @@ ha:pcb-rnd-board-v6 {
           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:text.2091 {
+             string=%a.parent.refdes%; x=1.658in; y=47.466mm; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 270.000000
             }
            }
            ha:type {
@@ -24312,26 +24231,26 @@ ha:pcb-rnd-board-v6 {
           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: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.23260 {
-             x1=235.0mil; y1=31.905194mm; x2=235.0mil; y2=31.905194mm; 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.23263 {
-             x1=235.0mil; y1=31.905194mm; x2=235.0mil; y2=32.905194mm; 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.23266 {
-             x1=235.0mil; y1=31.905194mm; x2=6.969mm; y2=31.905194mm; 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
              }
@@ -24345,7 +24264,7 @@ ha:pcb-rnd-board-v6 {
          }
         }
        }
-        uid = 24J7G6oQJUom/ocAKVgAAABl
+        uid = 24J7G6oQJUom/ocAKVgAAABf
        }
       ha:subc.809 {
        ha:attributes {
@@ -25726,61 +25645,67 @@ ha:pcb-rnd-board-v6 {
       }
        uid = 24J7G6oQJUom/ocAKVgAAAAg
       }
-     ha:rat.27125 {
+     ha:rat.30356 {
+      x1=1.717in; y1=61.0616mm; lgrp1=3; x2=2.15621in; y2=52.676425mm; lgrp2=3;
+     }
+     ha:rat.30359 {
+      x1=1.791in; y1=2.371in; lgrp1=3; x2=55.26786mm; y2=52.676425mm; lgrp2=3;
+     }
+     ha:rat.30362 {
       x1=16.161004mm; y1=1.068in; lgrp1=3; x2=56.892825mm; y2=1.85242in; lgrp2=3;
      }
-     ha:rat.27128 {
+     ha:rat.30365 {
       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:rat.30368 {
+      x1=2.13653in; y1=52.676425mm; lgrp1=3; x2=343.0mil; y2=10.996895mm; 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:rat.30371 {
+      x1=68.453mm; y1=125.0mil; lgrp1=3; x2=343.0mil; y2=10.996895mm; lgrp2=10;
       ha:flags {
        via=1
       }
      }
-     ha:rat.27137 {
+     ha:rat.30374 {
       x1=62.5734mm; y1=2.45in; lgrp1=3; x2=2.11684in; y2=52.676425mm; lgrp2=3;
      }
-     ha:rat.27140 {
+     ha:rat.30377 {
       x1=62.573404mm; y1=74.295mm; lgrp1=3; x2=52.767738mm; y2=52.676425mm; lgrp2=3;
      }
-     ha:rat.27143 {
+     ha:rat.30380 {
       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.30383 {
+      x1=2.776in; y1=26.3398mm; lgrp1=3; x2=50.142775mm; y2=1.91147in; lgrp2=3;
      }
-     ha:rat.27149 {
-      x1=2.19652in; y1=1.032in; lgrp1=3; x2=2.233in; y2=1.696in; lgrp2=10;
+     ha:rat.30386 {
+      x1=2.19652in; y1=1.032in; lgrp1=3; x2=50.142775mm; y2=49.551336mm; lgrp2=3;
      }
-     ha:rat.27152 {
-      x1=2.55352in; y1=26.0858mm; lgrp1=3; x2=59.8424mm; y2=26.7462mm; lgrp2=10;
+     ha:rat.30389 {
+      x1=2.55352in; y1=26.0858mm; lgrp1=3; x2=50.142775mm; y2=1.93116in; lgrp2=3;
      }
-     ha:rat.27155 {
-      x1=1.7279685in; y1=1.1559685in; lgrp1=10; x2=265.0mil; y2=1.957in; lgrp2=10;
-     }
-     ha:rat.27158 {
+     ha:rat.30392 {
       x1=21.063204mm; y1=1.068in; lgrp1=3; x2=56.892825mm; y2=47.55134mm; lgrp2=3;
      }
-     ha:rat.27161 {
+     ha:rat.30395 {
       x1=21.069808mm; y1=830.0mil; lgrp1=3; x2=2.193in; y2=1.718in; lgrp2=3;
      }
-     ha:rat.27164 {
+     ha:rat.30398 {
+      x1=2.06in; y1=2.546in; lgrp1=3; x2=52.267866mm; y2=52.676425mm; lgrp2=3;
+     }
+     ha:rat.30401 {
       x1=74.93mm; y1=925.0mil; lgrp1=3; x2=2.80748in; y2=26.3398mm; lgrp2=3;
      }
-     ha:rat.27167 {
+     ha:rat.30404 {
       x1=2.2in; y1=925.0mil; lgrp1=3; x2=2.228in; y2=1.032in; lgrp2=3;
      }
-     ha:rat.27170 {
+     ha:rat.30407 {
       x1=65.405mm; y1=925.0mil; lgrp1=3; x2=65.659mm; y2=26.0858mm; lgrp2=3;
      }
-     ha:rat.27173 {
+     ha:rat.30410 {
       x1=2.595in; y1=125.0mil; lgrp1=3; x2=2.474in; y2=129.0mil; lgrp2=3;
      }
    }
@@ -27370,12 +27295,6 @@ ha:pcb-rnd-board-v6 {
          clearline=1
         }
        }
-       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.3917 {
         x1=2.0381in; y1=1.7021in; x2=2.019in; y2=1.683in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
@@ -27412,18 +27331,6 @@ ha:pcb-rnd-board-v6 {
          clearline=1
         }
        }
-       ha:line.4100 {
-        x1=52.2679mm; y1=52.6764mm; x2=52.2679mm; y2=55.5805mm; 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: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:flags {
@@ -27592,24 +27499,12 @@ ha:pcb-rnd-board-v6 {
          clearline=1
         }
        }
-       ha:line.4310 {
-        x1=54.7677mm; y1=45.9264mm; x2=54.7677mm; y2=43.8859mm; 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: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: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:flags {
@@ -27634,24 +27529,6 @@ ha:pcb-rnd-board-v6 {
          clearline=1
         }
        }
-       ha:line.4334 {
-        x1=50.1428mm; y1=49.0515mm; x2=48.3403mm; y2=49.0515mm; 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: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: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:flags {
@@ -27826,42 +27703,6 @@ ha:pcb-rnd-board-v6 {
          clearline=1
         }
        }
-       ha:line.4628 {
-        x1=55.26786mm; y1=52.6764mm; x2=55.26786mm; y2=2.1089in; thickness=10.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: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: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: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: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: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:flags {
@@ -28042,30 +27883,6 @@ ha:pcb-rnd-board-v6 {
          clearline=1
         }
        }
-       ha:line.4316 {
-        x1=50.1428mm; y1=1.9114685in; x2=48.4243mm; y2=1.9114685in; 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: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: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: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:flags {
@@ -28660,11 +28477,41 @@ ha:pcb-rnd-board-v6 {
          clearline=1
         }
        }
+       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.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.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.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.3914 {
+        x1=2.0381in; y1=45.9264mm; x2=2.0381in; y2=1.7021in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
       }
       color = {#8b2323}
     }
 
-    {ha:GND plane}        {
+    {ha:GND plane}         {
      lid=1
      group=5
      ha:combining {     }
@@ -28737,7 +28584,7 @@ ha:pcb-rnd-board-v6 {
       color = {#3a5fcd}
     }
 
-    {ha:power plane}        {
+    {ha:power plane}         {
      lid=2
      group=7
      ha:combining {     }
@@ -29260,102 +29107,12 @@ ha:pcb-rnd-board-v6 {
          clearline=1
         }
        }
-       ha:line.5273 {
-        x1=1.815in; y1=1.82in; x2=2.007in; y2=1.82in; 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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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 {
@@ -29380,72 +29137,6 @@ ha:pcb-rnd-board-v6 {
          clearline=1
         }
        }
-       ha:line.5363 {
-        x1=2.028in; y1=56.3372mm; x2=2.027in; y2=56.3372mm; 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: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: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: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: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: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: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: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: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: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: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:flags {
@@ -29494,68 +29185,86 @@ ha:pcb-rnd-board-v6 {
          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.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.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.5312 {
-        x1=2.196in; y1=1.911in; x2=1.859in; y2=1.911in; 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.5309 {
-        x1=2.233in; y1=1.874in; x2=2.196in; y2=1.911in; 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.5306 {
-        x1=2.233in; y1=1.696in; x2=2.233in; y2=47.625mm; 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.5354 {
-        x1=2.233in; y1=1.696in; x2=2.474in; y2=36.957mm; 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.25154 {
-        x1=281.0mil; y1=814.0mil; x2=281.0mil; y2=912.0mil; 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.25157 {
-        x1=281.0mil; y1=912.0mil; x2=238.0mil; y2=955.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.29912 {
+        x1=1.524in; y1=1.982in; x2=287.0mil; y2=1.982in; 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.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.25163 {
-        x1=320.0mil; y1=949.0mil; x2=264.0mil; y2=25.527mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.29966 {
+        x1=1.525in; y1=1.982in; x2=1.529in; y2=1.982in; 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.29969 {
+        x1=1.529in; y1=1.982in; x2=1.618in; y2=1.893in; 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.29972 {
+        x1=1.618in; y1=1.893in; x2=1.684in; y2=1.893in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       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.5396 {
+        x1=67.2084mm; y1=49.53mm; x2=1.871in; y2=49.53mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
@@ -29703,7 +29412,7 @@ ha:pcb-rnd-board-v6 {
       color = {#548b54}
     }
 
-    {ha:bottom silk}        {
+    {ha:bottom silk}         {
      lid=5
      group=12
      ha:combining { auto=1;     }
@@ -29713,7 +29422,7 @@ ha:pcb-rnd-board-v6 {
       color = {#000000}
     }
 
-    {ha:top silk}        {
+    {ha:top silk}         {
      lid=6
      group=1
      ha:combining { auto=1;     }
@@ -32320,17 +32029,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 +32054,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