]> git.gag.com Git - hw/quantimotor/commitdiff
work in process
authorBdale Garbee <bdale@gag.com>
Sun, 22 Jun 2025 21:16:59 +0000 (15:16 -0600)
committerBdale Garbee <bdale@gag.com>
Sun, 22 Jun 2025 21:16:59 +0000 (15:16 -0600)
quantimotor.lht

index 299644b4f7ece95f201887f538330d9ef0ab0cdd..9c1c0c9780801d67523a8db0b032dc5b4da51874 100644 (file)
@@ -253,12 +253,12 @@ ha:pcb-rnd-board-v8 {
            ha:sense_batt {
            li:conn { R25-1; R26-2; U7-23; U13-2;           }
            }
+               ha:v_lipo3s {
+               li:conn { B1-1; C7-1; C13-1; Q1-1; U1-21; U1-22;               }
+               }
               ha:unnamed_net64 {
               li:conn { R30-2; U1-11;              }
               }
-             ha:v_lipo3s {
-             li:conn { B1-1; C7-1; C13-1; Q1-1; U1-21; U1-22;             }
-             }
             ha:led_continuity {
             li:conn { J2-40; R2-1;            }
             }
@@ -4734,7 +4734,7 @@ ha:pcb-rnd-board-v8 {
    text_scale = 100
    clearance = 10.0mil
   }
-  {ha:oh wow}                                                                                                                                                                                                         {
+  {ha:oh wow}                                                                                                                                                                                                           {
    via_proto = 3
    thickness = 100.0mil
    text_thick = 0.0
@@ -4745,12 +4745,12 @@ ha:pcb-rnd-board-v8 {
  li:pcb-rnd-conf-v1 {
   ha:overwrite {
    ha:design {
-    via_proto = 2
+    via_proto = 1
     text_font_id = 0
     text_scale = 100
     min_slk = 0.12700000 mm
     text_thickness = 0
-    line_thickness = 60.00 mil
+    line_thickness = 20.00 mil
     poly_isle_area = 200000000.0
     ha:drc {
      min_ring = 7.0 mil
@@ -4768,9 +4768,9 @@ ha:pcb-rnd-board-v8 {
     buffer_number = 0
     all_direction_lines = false
     ha:view {
-     flip_y = 0
+     flip_y = 1
     }
-    show_solder_side = 0
+    show_solder_side = 1
     fullscreen = 0
      grid_unit = mil
    }
@@ -5030,27 +5030,17 @@ ha:pcb-rnd-board-v8 {
    }
   }
   li:objects {
-   ha:padstack_ref.1301156 {
-    proto=4; x=73.025mm; y=3.796in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+   ha:padstack_ref.1313777 {
+    proto=4; x=2.546in; y=3.211in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
 
     li:thermal {
-      li:2 {
-       on  
-       solid  
-       noshape  
-      }
-      li:3 {
-       on  
-       solid  
-       noshape  
-      }
     }
    }
-   ha:padstack_ref.1313777 {
-    proto=4; x=2.546in; y=3.211in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+   ha:padstack_ref.1362041 {
+    proto=4; x=1.286in; y=857.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
     ha:flags {
      clearline=1
     }
@@ -5058,8 +5048,8 @@ ha:pcb-rnd-board-v8 {
     li:thermal {
     }
    }
-   ha:padstack_ref.1313778 {
-    proto=4; x=2.436in; y=3.412in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+   ha:padstack_ref.1373595 {
+    proto=4; x=956.0mil; y=508.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
     ha:flags {
      clearline=1
     }
@@ -5072,49 +5062,41 @@ ha:pcb-rnd-board-v8 {
       }
     }
    }
-   ha:padstack_ref.1313779 {
-    proto=4; x=2.568in; y=3.447in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+   ha:padstack_ref.1393030 {
+    proto=4; x=3.281in; y=86.487mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
     ha:flags {
      clearline=1
     }
 
     li:thermal {
       li:5 {
-       diag  
-       round  
+       on  
+       solid  
        noshape  
       }
     }
    }
-   ha:padstack_ref.1313780 {
-    proto=4; x=61.595mm; y=3.59in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-    ha:flags {
-     clearline=1
-    }
-
-    li:thermal {
-    }
-   }
-   ha:padstack_ref.1313781 {
-    proto=4; x=2.462in; y=3.59in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-    ha:flags {
-     clearline=1
-    }
-
-    li:thermal {
-    }
-   }
-   ha:padstack_ref.1313782 {
-    proto=4; x=63.5mm; y=3.59in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+   ha:padstack_ref.1397231 {
+    proto=4; x=54.877204mm; y=53.721mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
 
     li:thermal {
+      li:1 {
+       on  
+       solid  
+       noshape  
+      }
+      li:3 {
+       on  
+       solid  
+       noshape  
+      }
     }
    }
-   ha:padstack_ref.1362041 {
-    proto=4; x=1.286in; y=857.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+   ha:padstack_ref.1402006 {
+    proto=4; x=2.826in; y=2.262in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
     ha:flags {
      clearline=1
     }
@@ -5122,37 +5104,22 @@ ha:pcb-rnd-board-v8 {
     li:thermal {
     }
    }
-   ha:padstack_ref.1373595 {
-    proto=4; x=956.0mil; y=508.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+   ha:padstack_ref.1407507 {
+    proto=4; x=112.395mm; y=1.26in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
     ha:flags {
      clearline=1
     }
 
     li:thermal {
-      li:5 {
-       on  
-       solid  
-       noshape  
-      }
     }
    }
-   ha:padstack_ref.1382391 {
-    proto=4; x=62.915804mm; y=1.916in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+   ha:padstack_ref.1407508 {
+    proto=4; x=112.395mm; y=1.481in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
     ha:flags {
      clearline=1
     }
 
     li:thermal {
-      li:1 {
-       on  
-       solid  
-       noshape  
-      }
-      li:3 {
-       on  
-       solid  
-       noshape  
-      }
     }
    }
    ha:subc.718691 {
@@ -6375,7 +6342,7 @@ ha:pcb-rnd-board-v8 {
 
       li:objects {
        ha:padstack_ref.1251319 {
-        proto=0; x=76.897611mm; y=40.6019mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        proto=0; x=77.100811mm; y=36.2839mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
         ha:flags {
          clearline=1
         }
@@ -6389,7 +6356,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1251320 {
-        proto=0; x=71.285989mm; y=40.6019mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        proto=0; x=71.489189mm; y=36.2839mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
         ha:flags {
          clearline=1
         }
@@ -6403,7 +6370,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1251321 {
-        proto=0; x=76.897611mm; y=39.9669mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        proto=0; x=77.100811mm; y=35.6489mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
         ha:flags {
          clearline=1
         }
@@ -6417,7 +6384,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1251322 {
-        proto=0; x=71.285989mm; y=39.9669mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        proto=0; x=71.489189mm; y=35.6489mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
         ha:flags {
          clearline=1
         }
@@ -6431,7 +6398,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1251323 {
-        proto=0; x=76.897611mm; y=39.3319mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        proto=0; x=77.100811mm; y=35.0139mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
         ha:flags {
          clearline=1
         }
@@ -6445,7 +6412,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1251324 {
-        proto=0; x=71.285989mm; y=39.3319mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        proto=0; x=71.489189mm; y=35.0139mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
         ha:flags {
          clearline=1
         }
@@ -6459,7 +6426,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1251325 {
-        proto=0; x=76.897611mm; y=38.6969mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        proto=0; x=77.100811mm; y=34.3789mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
         ha:flags {
          clearline=1
         }
@@ -6473,7 +6440,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1251326 {
-        proto=0; x=71.285989mm; y=38.6969mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        proto=0; x=71.489189mm; y=34.3789mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
         li:thermal {
         }
 
@@ -6483,7 +6450,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1251327 {
-        proto=0; x=76.897611mm; y=38.0619mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        proto=0; x=77.100811mm; y=33.7439mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
         li:thermal {
         }
 
@@ -6493,7 +6460,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1251328 {
-        proto=0; x=71.285989mm; y=38.0619mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        proto=0; x=71.489189mm; y=33.7439mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
         ha:flags {
          clearline=1
         }
@@ -6507,7 +6474,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1251329 {
-        proto=0; x=76.897611mm; y=37.4269mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        proto=0; x=77.100811mm; y=33.1089mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
         li:thermal {
         }
 
@@ -6517,7 +6484,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1251330 {
-        proto=0; x=71.285989mm; y=37.4269mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        proto=0; x=71.489189mm; y=33.1089mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
         ha:flags {
          clearline=1
         }
@@ -6531,7 +6498,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1251331 {
-        proto=0; x=76.897611mm; y=36.7919mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        proto=0; x=77.100811mm; y=32.4739mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
         ha:flags {
          clearline=1
         }
@@ -6545,7 +6512,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1251332 {
-        proto=0; x=71.285989mm; y=36.7919mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        proto=0; x=71.489189mm; y=32.4739mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
         ha:flags {
          clearline=1
         }
@@ -6559,7 +6526,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1251333 {
-        proto=0; x=76.897611mm; y=36.1569mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        proto=0; x=77.100811mm; y=31.8389mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
         ha:flags {
          clearline=1
         }
@@ -6573,7 +6540,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1251334 {
-        proto=0; x=71.285989mm; y=36.1569mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        proto=0; x=71.489189mm; y=31.8389mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
         ha:flags {
          clearline=1
         }
@@ -6595,31 +6562,31 @@ ha:pcb-rnd-board-v8 {
 
          li:objects {
           ha:line.1251280 {
-           x1=2.84in; y1=40.8305mm; x2=2.84in; y2=40.43045mm; thickness=10.0mil; clearance=0.0;
+           x1=2.848in; y1=36.5125mm; x2=2.848in; y2=36.11245mm; thickness=10.0mil; clearance=0.0;
           }
           ha:line.1251283 {
-           x1=2.84in; y1=40.8305mm; x2=72.53605mm; y2=40.8305mm; thickness=10.0mil; clearance=0.0;
+           x1=2.848in; y1=36.5125mm; x2=72.73925mm; y2=36.5125mm; thickness=10.0mil; clearance=0.0;
           }
           ha:line.1251286 {
-           x1=2.84in; y1=35.9283mm; x2=2.84in; y2=36.32835mm; thickness=10.0mil; clearance=0.0;
+           x1=2.848in; y1=31.6103mm; x2=2.848in; y2=32.01035mm; thickness=10.0mil; clearance=0.0;
           }
           ha:line.1251289 {
-           x1=2.84in; y1=35.9283mm; x2=72.53605mm; y2=35.9283mm; thickness=10.0mil; clearance=0.0;
+           x1=2.848in; y1=31.6103mm; x2=72.73925mm; y2=31.6103mm; thickness=10.0mil; clearance=0.0;
           }
           ha:line.1251292 {
-           x1=2.994in; y1=40.8305mm; x2=2.994in; y2=40.43045mm; thickness=10.0mil; clearance=0.0;
+           x1=3.002in; y1=36.5125mm; x2=3.002in; y2=36.11245mm; thickness=10.0mil; clearance=0.0;
           }
           ha:line.1251295 {
-           x1=2.994in; y1=40.8305mm; x2=75.64755mm; y2=40.8305mm; thickness=10.0mil; clearance=0.0;
+           x1=3.002in; y1=36.5125mm; x2=75.85075mm; y2=36.5125mm; thickness=10.0mil; clearance=0.0;
           }
           ha:line.1251298 {
-           x1=2.994in; y1=35.9283mm; x2=2.994in; y2=36.32835mm; thickness=10.0mil; clearance=0.0;
+           x1=3.002in; y1=31.6103mm; x2=3.002in; y2=32.01035mm; thickness=10.0mil; clearance=0.0;
           }
           ha:line.1251301 {
-           x1=2.994in; y1=35.9283mm; x2=75.64755mm; y2=35.9283mm; thickness=10.0mil; clearance=0.0;
+           x1=3.002in; y1=31.6103mm; x2=75.85075mm; y2=31.6103mm; thickness=10.0mil; clearance=0.0;
           }
           ha:line.1251304 {
-           x1=3.00581in; y1=1.61931in; x2=3.00581in; y2=1.61931in; thickness=10.0mil; clearance=0.0;
+           x1=3.01381in; y1=1.44931in; x2=3.01381in; y2=1.44931in; thickness=10.0mil; clearance=0.0;
           }
          }
          ha:type {
@@ -6634,25 +6601,25 @@ ha:pcb-rnd-board-v8 {
 
          li:objects {
           ha:line.1251307 {
-           x1=2.917in; y1=1.511in; x2=2.917in; y2=1.511in; thickness=0.1mm; clearance=0.0;
+           x1=74.295mm; y1=1.341in; x2=74.295mm; y2=1.341in; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=pnp-origin
            }
           }
           ha:line.1251310 {
-           x1=2.917in; y1=1.511in; x2=2.917in; y2=1.511in; thickness=0.1mm; clearance=0.0;
+           x1=74.295mm; y1=1.341in; x2=74.295mm; y2=1.341in; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=origin
            }
           }
           ha:line.1251313 {
-           x1=2.917in; y1=1.511in; x2=75.0918mm; y2=1.511in; thickness=0.1mm; clearance=0.0;
+           x1=74.295mm; y1=1.341in; x2=75.295mm; y2=1.341in; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=x
            }
           }
           ha:line.1251316 {
-           x1=2.917in; y1=1.511in; x2=2.917in; y2=37.3794mm; thickness=0.1mm; clearance=0.0;
+           x1=74.295mm; y1=1.341in; x2=74.295mm; y2=33.0614mm; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=y
            }
@@ -6745,7 +6712,7 @@ ha:pcb-rnd-board-v8 {
 
       li:objects {
        ha:padstack_ref.1251349 {
-        proto=0; x=3.12826in; y=3.288in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        proto=0; x=2.42252in; y=3.058in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
         li:thermal {
         }
 
@@ -6755,7 +6722,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1251350 {
-        proto=0; x=3.15974in; y=3.288in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        proto=0; x=2.454in; y=3.058in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
         ha:flags {
          clearline=1
         }
@@ -6789,25 +6756,25 @@ ha:pcb-rnd-board-v8 {
 
          li:objects {
           ha:line.1251337 {
-           x1=3.144in; y1=3.288in; x2=3.144in; y2=3.288in; thickness=0.1mm; clearance=0.0;
+           x1=2.43826in; y1=3.058in; x2=2.43826in; y2=3.058in; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=pnp-origin
            }
           }
           ha:line.1251340 {
-           x1=3.144in; y1=3.288in; x2=3.144in; y2=3.288in; thickness=0.1mm; clearance=0.0;
+           x1=2.43826in; y1=3.058in; x2=2.43826in; y2=3.058in; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=origin
            }
           }
           ha:line.1251343 {
-           x1=3.144in; y1=3.288in; x2=80.8576mm; y2=3.288in; thickness=0.1mm; clearance=0.0;
+           x1=2.43826in; y1=3.058in; x2=62.931804mm; y2=3.058in; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=x
            }
           }
           ha:line.1251346 {
-           x1=3.144in; y1=3.288in; x2=3.144in; y2=84.5152mm; thickness=0.1mm; clearance=0.0;
+           x1=2.43826in; y1=3.058in; x2=2.43826in; y2=78.6732mm; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=y
            }
@@ -7059,7 +7026,7 @@ ha:pcb-rnd-board-v8 {
 
       li:objects {
        ha:padstack_ref.1251467 {
-        proto=0; x=2.997in; y=3.15726in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        proto=0; x=2.641in; y=1.64452in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
         li:thermal {
         }
 
@@ -7069,7 +7036,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1251468 {
-        proto=0; x=2.997in; y=3.18874in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        proto=0; x=2.641in; y=1.676in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
         ha:flags {
          clearline=1
         }
@@ -7103,25 +7070,25 @@ ha:pcb-rnd-board-v8 {
 
          li:objects {
           ha:line.1251455 {
-           x1=2.997in; y1=3.173in; x2=2.997in; y2=3.173in; thickness=0.1mm; clearance=0.0;
+           x1=2.641in; y1=1.66026in; x2=2.641in; y2=1.66026in; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=pnp-origin
            }
           }
           ha:line.1251458 {
-           x1=2.997in; y1=3.173in; x2=2.997in; y2=3.173in; thickness=0.1mm; clearance=0.0;
+           x1=2.641in; y1=1.66026in; x2=2.641in; y2=1.66026in; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=origin
            }
           }
           ha:line.1251461 {
-           x1=2.997in; y1=3.173in; x2=2.997in; y2=81.5942mm; thickness=0.1mm; clearance=0.0;
+           x1=2.641in; y1=1.66026in; x2=2.641in; y2=43.170604mm; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=x
            }
           }
           ha:line.1251464 {
-           x1=2.997in; y1=3.173in; x2=75.1238mm; y2=3.173in; thickness=0.1mm; clearance=0.0;
+           x1=2.641in; y1=1.66026in; x2=66.0814mm; y2=1.66026in; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=y
            }
@@ -7137,12 +7104,13 @@ ha:pcb-rnd-board-v8 {
      }
       uid = 5tUplJr5SYohzy+ou+0AAABd
      }
-     ha:subc.1256145 {
+     ha:subc.1256791 {
       ha:attributes {
-       value=1k
-       device=RESISTOR
-       footprint=0402
-       refdes=R3
+       footprint=0805diode
+       value=5.6V
+       device=DIODE
+       openscad=0805
+       refdes=Z1
       }
      ha:data {
           li:padstack_prototypes {
@@ -7159,14 +7127,14 @@ ha:pcb-rnd-board-v8 {
            }
            clearance=0.0
             li:ps_poly {
-             9.84mil  
-             -13.77mil  
-             -9.84mil  
-             -13.77mil  
-             -9.84mil  
-             13.77mil  
-             9.84mil  
-             13.77mil  
+             25.59mil  
+             -29.52mil  
+             -25.59mil  
+             -29.52mil  
+             -25.59mil  
+             29.52mil  
+             25.59mil  
+             29.52mil  
             }
           }
 
@@ -7178,14 +7146,14 @@ ha:pcb-rnd-board-v8 {
            }
            clearance=0.0
             li:ps_poly {
-             12.84mil  
-             -16.77mil  
-             -12.84mil  
-             -16.77mil  
-             -12.84mil  
-             16.77mil  
-             12.84mil  
-             16.77mil  
+             28.59mil  
+             -32.52mil  
+             -28.59mil  
+             -32.52mil  
+             -28.59mil  
+             32.52mil  
+             28.59mil  
+             32.52mil  
             }
           }
 
@@ -7197,14 +7165,14 @@ ha:pcb-rnd-board-v8 {
            }
            clearance=0.0
             li:ps_poly {
-             9.84mil  
-             -13.77mil  
-             -9.84mil  
-             -13.77mil  
-             -9.84mil  
-             13.77mil  
-             9.84mil  
-             13.77mil  
+             25.59mil  
+             -29.52mil  
+             -25.59mil  
+             -29.52mil  
+             -25.59mil  
+             29.52mil  
+             25.59mil  
+             29.52mil  
             }
           }
         }
@@ -7212,12 +7180,8 @@ ha:pcb-rnd-board-v8 {
      }
 
       li:objects {
-       ha:padstack_ref.1256158 {
-        proto=0; x=3.167in; y=2.274in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
+       ha:padstack_ref.1256819 {
+        proto=0; x=2.45114in; y=1.319in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
         li:thermal {
         }
 
@@ -7226,8 +7190,8 @@ ha:pcb-rnd-board-v8 {
           name=1
         }
        }
-       ha:padstack_ref.1256159 {
-        proto=0; x=3.13552in; y=2.274in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       ha:padstack_ref.1256820 {
+        proto=0; x=2.522in; y=1.319in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
         ha:flags {
          clearline=1
         }
@@ -7248,6 +7212,21 @@ ha:pcb-rnd-board-v8 {
         ha:combining {        }
 
          li:objects {
+          ha:line.1256792 {
+           x1=2.48264in; y1=32.80283mm; x2=63.2587mm; y2=32.80283mm; thickness=8.0mil; clearance=0.0;
+          }
+          ha:line.1256795 {
+           x1=2.48264in; y1=34.20237mm; x2=63.2587mm; y2=34.20237mm; thickness=8.0mil; clearance=0.0;
+          }
+          ha:line.1256798 {
+           x1=2.53657in; y1=1.283in; x2=2.55457in; y2=1.283in; thickness=5.0mil; clearance=0.0;
+          }
+          ha:line.1256801 {
+           x1=2.53657in; y1=34.417mm; x2=2.55457in; y2=34.417mm; thickness=5.0mil; clearance=0.0;
+          }
+          ha:line.1256804 {
+           x1=2.55457in; y1=1.283in; x2=2.55457in; y2=34.417mm; thickness=5.0mil; clearance=0.0;
+          }
          }
          ha:type {
           silk = 1
@@ -7260,26 +7239,26 @@ ha:pcb-rnd-board-v8 {
         ha:combining {        }
 
          li:objects {
-          ha:line.1256146 {
-           x1=3.15126in; y1=2.274in; x2=3.15126in; y2=2.274in; thickness=0.1mm; clearance=0.0;
+          ha:line.1256807 {
+           x1=2.48657in; y1=1.319in; x2=2.48657in; y2=1.319in; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=pnp-origin
            }
           }
-          ha:line.1256149 {
-           x1=3.15126in; y1=2.274in; x2=3.15126in; y2=2.274in; thickness=0.1mm; clearance=0.0;
+          ha:line.1256810 {
+           x1=2.48657in; y1=1.319in; x2=2.48657in; y2=1.319in; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=origin
            }
           }
-          ha:line.1256152 {
-           x1=3.15126in; y1=2.274in; x2=79.042004mm; y2=2.274in; thickness=0.1mm; clearance=0.0;
+          ha:line.1256813 {
+           x1=2.48657in; y1=1.319in; x2=64.158878mm; y2=1.319in; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=x
            }
           }
-          ha:line.1256155 {
-           x1=3.15126in; y1=2.274in; x2=3.15126in; y2=56.7596mm; thickness=0.1mm; clearance=0.0;
+          ha:line.1256816 {
+           x1=2.48657in; y1=1.319in; x2=2.48657in; y2=34.5026mm; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=y
            }
@@ -7293,21 +7272,20 @@ ha:pcb-rnd-board-v8 {
        }
       }
      }
-      uid = fdmrigvTMcHho9IPHtUAAAAX
+      uid = DcN0YaPHZtfc6pL88xQAAACF
      }
-     ha:subc.1256190 {
+     ha:subc.1261776 {
       ha:attributes {
-       refdes=R2
-       value=1k
-       device=RESISTOR
-       footprint=0402
-       openscad=0402
+       value=red+green
+       device=LED
+       footprint=H178
+       refdes=D2
       }
      ha:data {
           li:padstack_prototypes {
 
       ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        hdia=31.5mil; hplated=1; htop=0; hbottom=0;
         li:shape {
 
           ha:ps_shape_v4 {
@@ -7318,14 +7296,52 @@ ha:pcb-rnd-board-v8 {
            }
            clearance=0.0
             li:ps_poly {
-             9.84mil  
-             -13.77mil  
-             -9.84mil  
-             -13.77mil  
-             -9.84mil  
-             13.77mil  
-             9.84mil  
-             13.77mil  
+             -31.495mil  
+             -31.495mil  
+             31.495mil  
+             -31.495mil  
+             31.495mil  
+             31.495mil  
+             -31.495mil  
+             31.495mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -31.495mil  
+             -31.495mil  
+             31.495mil  
+             -31.495mil  
+             31.495mil  
+             31.495mil  
+             -31.495mil  
+             31.495mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -31.495mil  
+             -31.495mil  
+             31.495mil  
+             -31.495mil  
+             31.495mil  
+             31.495mil  
+             -31.495mil  
+             31.495mil  
             }
           }
 
@@ -7337,227 +7353,124 @@ ha:pcb-rnd-board-v8 {
            }
            clearance=0.0
             li:ps_poly {
-             12.84mil  
-             -16.77mil  
-             -12.84mil  
-             -16.77mil  
-             -12.84mil  
-             16.77mil  
-             12.84mil  
-             16.77mil  
+             -31.495mil  
+             -31.495mil  
+             31.495mil  
+             -31.495mil  
+             31.495mil  
+             31.495mil  
+             -31.495mil  
+             31.495mil  
             }
           }
 
           ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
+           ha:combining { sub=1; auto=1;           }
            ha:layer_mask {
-            top = 1
-            paste = 1
+            bottom = 1
+            mask = 1
            }
            clearance=0.0
             li:ps_poly {
-             9.84mil  
-             -13.77mil  
-             -9.84mil  
-             -13.77mil  
-             -9.84mil  
-             13.77mil  
-             9.84mil  
-             13.77mil  
+             -31.495mil  
+             -31.495mil  
+             31.495mil  
+             -31.495mil  
+             31.495mil  
+             31.495mil  
+             -31.495mil  
+             31.495mil  
             }
           }
         }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.1256203 {
-        proto=0; x=3.167in; y=2.376in; 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.1256204 {
-        proto=0; x=3.13552in; y=2.376in; 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:type {
-          silk = 1
-          top = 1
-         }
-       }
-
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
-
-         li:objects {
-          ha:line.1256191 {
-           x1=3.15126in; y1=2.376in; x2=3.15126in; y2=2.376in; thickness=0.1mm; clearance=0.0;
-           ha:flags {
-            selected=1
-           }
-
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1256194 {
-           x1=3.15126in; y1=2.376in; x2=3.15126in; y2=2.376in; thickness=0.1mm; clearance=0.0;
-           ha:flags {
-            selected=1
-           }
-
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1256197 {
-           x1=3.15126in; y1=2.376in; x2=79.042004mm; y2=2.376in; thickness=0.1mm; clearance=0.0;
-           ha:flags {
-            selected=1
-           }
+      ha:ps_proto_v6.1 {
+        hdia=31.5mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
 
-           ha:attributes {
-             subc-role=x
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
+           clearance=0.0
           }
-          ha:line.1256200 {
-           x1=3.15126in; y1=2.376in; x2=3.15126in; y2=59.3504mm; thickness=0.1mm; clearance=0.0;
-           ha:flags {
-            selected=1
-           }
 
-           ha:attributes {
-             subc-role=y
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
            }
+           clearance=0.0
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = L3uSQeru9w1L5hdo5KkAAABg
-     }
-     ha:subc.1256791 {
-      ha:attributes {
-       footprint=0805diode
-       value=5.6V
-       device=DIODE
-       openscad=0805
-       refdes=Z1
-      }
-     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:ps_circ { x=0.0; y=0.0; dia=62.99mil;           }
            ha:combining {           }
            ha:layer_mask {
             copper = 1
-            top = 1
+            intern = 1
            }
            clearance=0.0
-            li:ps_poly {
-             25.59mil  
-             -29.52mil  
-             -25.59mil  
-             -29.52mil  
-             -25.59mil  
-             29.52mil  
-             25.59mil  
-             29.52mil  
-            }
           }
 
           ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;           }
            ha:combining { sub=1; auto=1;           }
            ha:layer_mask {
             top = 1
             mask = 1
            }
            clearance=0.0
-            li:ps_poly {
-             28.59mil  
-             -32.52mil  
-             -28.59mil  
-             -32.52mil  
-             -28.59mil  
-             32.52mil  
-             28.59mil  
-             32.52mil  
-            }
           }
 
           ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
+           ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;           }
+           ha:combining { sub=1; auto=1;           }
            ha:layer_mask {
-            top = 1
-            paste = 1
+            bottom = 1
+            mask = 1
            }
            clearance=0.0
-            li:ps_poly {
-             25.59mil  
-             -29.52mil  
-             -25.59mil  
-             -29.52mil  
-             -25.59mil  
-             29.52mil  
-             25.59mil  
-             29.52mil  
-            }
           }
         }
       }
      }
 
       li:objects {
-       ha:padstack_ref.1256819 {
-        proto=0; x=2.45114in; y=1.319in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       ha:padstack_ref.1261802 {
+        proto=0; x=202.0mil; y=3.581in; rot=-270.000000; xmirror=1; smirror=1; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
         li:thermal {
+          li:2 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+          li:3 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
         }
 
         ha:attributes {
           term=1
-          name=1
+          name=pin1
         }
        }
-       ha:padstack_ref.1256820 {
-        proto=0; x=2.522in; y=1.319in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       ha:padstack_ref.1261803 {
+        proto=1; x=202.0mil; y=3.67941in; rot=-270.000000; xmirror=1; smirror=1; clearance=6.0mil;
         ha:flags {
          clearline=1
         }
@@ -7567,7 +7480,7 @@ ha:pcb-rnd-board-v8 {
 
         ha:attributes {
           term=2
-          name=2
+          name=pin2
         }
        }
       }
@@ -7578,25 +7491,22 @@ ha:pcb-rnd-board-v8 {
         ha:combining {        }
 
          li:objects {
-          ha:line.1256792 {
-           x1=2.48264in; y1=32.80283mm; x2=63.2587mm; y2=32.80283mm; thickness=8.0mil; clearance=0.0;
-          }
-          ha:line.1256795 {
-           x1=2.48264in; y1=34.20237mm; x2=63.2587mm; y2=34.20237mm; thickness=8.0mil; clearance=0.0;
+          ha:line.1261777 {
+           x1=1.22mil; y1=3.50423in; x2=1.22mil; y2=3.75618in; thickness=10.0mil; clearance=0.0;
           }
-          ha:line.1256798 {
-           x1=2.53657in; y1=1.283in; x2=2.55457in; y2=1.283in; thickness=5.0mil; clearance=0.0;
+          ha:line.1261780 {
+           x1=351.61mil; y1=3.50423in; x2=351.61mil; y2=3.75618in; thickness=10.0mil; clearance=0.0;
           }
-          ha:line.1256801 {
-           x1=2.53657in; y1=34.417mm; x2=2.55457in; y2=34.417mm; thickness=5.0mil; clearance=0.0;
+          ha:line.1261783 {
+           x1=1.22mil; y1=3.75618in; x2=351.61mil; y2=3.75618in; thickness=10.0mil; clearance=0.0;
           }
-          ha:line.1256804 {
-           x1=2.55457in; y1=1.283in; x2=2.55457in; y2=34.417mm; thickness=5.0mil; clearance=0.0;
+          ha:line.1261786 {
+           x1=1.22mil; y1=3.50423in; x2=351.61mil; y2=3.50423in; thickness=10.0mil; clearance=0.0;
           }
          }
          ha:type {
           silk = 1
-          top = 1
+          bottom = 1
          }
        }
 
@@ -7605,47 +7515,47 @@ ha:pcb-rnd-board-v8 {
         ha:combining {        }
 
          li:objects {
-          ha:line.1256807 {
-           x1=2.48657in; y1=1.319in; x2=2.48657in; y2=1.319in; thickness=0.1mm; clearance=0.0;
+          ha:line.1261790 {
+           x1=202.0mil; y1=92.207207mm; x2=202.0mil; y2=92.207207mm; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=pnp-origin
            }
           }
-          ha:line.1256810 {
-           x1=2.48657in; y1=1.319in; x2=2.48657in; y2=1.319in; thickness=0.1mm; clearance=0.0;
+          ha:line.1261793 {
+           x1=202.0mil; y1=3.6302in; x2=202.0mil; y2=3.6302in; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=origin
            }
           }
-          ha:line.1256813 {
-           x1=2.48657in; y1=1.319in; x2=64.158878mm; y2=1.319in; thickness=0.1mm; clearance=0.0;
+          ha:line.1261796 {
+           x1=202.0mil; y1=3.6302in; x2=202.0mil; y2=93.20708mm; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=x
            }
           }
-          ha:line.1256816 {
-           x1=2.48657in; y1=1.319in; x2=2.48657in; y2=34.5026mm; thickness=0.1mm; clearance=0.0;
+          ha:line.1261799 {
+           x1=202.0mil; y1=3.6302in; x2=6.1308mm; y2=3.6302in; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=y
            }
           }
          }
          ha:type {
-          top = 1
-          misc = 1
+          bottom = 1
           virtual = 1
+          misc = 1
          }
        }
       }
      }
-      uid = DcN0YaPHZtfc6pL88xQAAACF
+      uid = DriUjKwLCilogBNGb58AAABJ
      }
-     ha:subc.1261776 {
+     ha:subc.1261833 {
       ha:attributes {
        value=red+green
        device=LED
        footprint=H178
-       refdes=D2
+       refdes=D3
       }
      ha:data {
           li:padstack_prototypes {
@@ -7809,25 +7719,13 @@ ha:pcb-rnd-board-v8 {
      }
 
       li:objects {
-       ha:padstack_ref.1261802 {
-        proto=0; x=202.0mil; y=3.581in; rot=-270.000000; xmirror=1; smirror=1; clearance=6.0mil;
+       ha:padstack_ref.1261859 {
+        proto=0; x=202.0mil; y=2.97in; rot=-270.000000; xmirror=1; smirror=1; clearance=6.0mil;
         ha:flags {
          clearline=1
         }
 
         li:thermal {
-          li:2 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
-          li:3 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
         }
 
         ha:attributes {
@@ -7835,13 +7733,25 @@ ha:pcb-rnd-board-v8 {
           name=pin1
         }
        }
-       ha:padstack_ref.1261803 {
-        proto=1; x=202.0mil; y=3.67941in; rot=-270.000000; xmirror=1; smirror=1; clearance=6.0mil;
+       ha:padstack_ref.1261860 {
+        proto=1; x=202.0mil; y=3.06841in; rot=-270.000000; xmirror=1; smirror=1; clearance=6.0mil;
         ha:flags {
          clearline=1
         }
 
         li:thermal {
+          li:2 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+          li:3 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
         }
 
         ha:attributes {
@@ -7857,17 +7767,17 @@ ha:pcb-rnd-board-v8 {
         ha:combining {        }
 
          li:objects {
-          ha:line.1261777 {
-           x1=1.22mil; y1=3.50423in; x2=1.22mil; y2=3.75618in; thickness=10.0mil; clearance=0.0;
+          ha:line.1261834 {
+           x1=1.22mil; y1=2.89323in; x2=1.22mil; y2=3.14518in; thickness=10.0mil; clearance=0.0;
           }
-          ha:line.1261780 {
-           x1=351.61mil; y1=3.50423in; x2=351.61mil; y2=3.75618in; thickness=10.0mil; clearance=0.0;
+          ha:line.1261837 {
+           x1=351.61mil; y1=2.89323in; x2=351.61mil; y2=3.14518in; thickness=10.0mil; clearance=0.0;
           }
-          ha:line.1261783 {
-           x1=1.22mil; y1=3.75618in; x2=351.61mil; y2=3.75618in; thickness=10.0mil; clearance=0.0;
+          ha:line.1261840 {
+           x1=1.22mil; y1=3.14518in; x2=351.61mil; y2=3.14518in; thickness=10.0mil; clearance=0.0;
           }
-          ha:line.1261786 {
-           x1=1.22mil; y1=3.50423in; x2=351.61mil; y2=3.50423in; thickness=10.0mil; clearance=0.0;
+          ha:line.1261843 {
+           x1=1.22mil; y1=2.89323in; x2=351.61mil; y2=2.89323in; thickness=10.0mil; clearance=0.0;
           }
          }
          ha:type {
@@ -7881,26 +7791,26 @@ ha:pcb-rnd-board-v8 {
         ha:combining {        }
 
          li:objects {
-          ha:line.1261790 {
-           x1=202.0mil; y1=92.207207mm; x2=202.0mil; y2=92.207207mm; thickness=0.1mm; clearance=0.0;
+          ha:line.1261847 {
+           x1=202.0mil; y1=76.687807mm; x2=202.0mil; y2=76.687807mm; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=pnp-origin
            }
           }
-          ha:line.1261793 {
-           x1=202.0mil; y1=3.6302in; x2=202.0mil; y2=3.6302in; thickness=0.1mm; clearance=0.0;
+          ha:line.1261850 {
+           x1=202.0mil; y1=3.0192in; x2=202.0mil; y2=3.0192in; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=origin
            }
           }
-          ha:line.1261796 {
-           x1=202.0mil; y1=3.6302in; x2=202.0mil; y2=93.20708mm; thickness=0.1mm; clearance=0.0;
+          ha:line.1261853 {
+           x1=202.0mil; y1=3.0192in; x2=202.0mil; y2=77.68768mm; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=x
            }
           }
-          ha:line.1261799 {
-           x1=202.0mil; y1=3.6302in; x2=6.1308mm; y2=3.6302in; thickness=0.1mm; clearance=0.0;
+          ha:line.1261856 {
+           x1=202.0mil; y1=3.0192in; x2=6.1308mm; y2=3.0192in; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=y
            }
@@ -7914,20 +7824,20 @@ ha:pcb-rnd-board-v8 {
        }
       }
      }
-      uid = DriUjKwLCilogBNGb58AAABJ
+      uid = DriUjKwLCilogBNGb58AAABL
      }
-     ha:subc.1261833 {
+     ha:subc.1267742 {
       ha:attributes {
-       value=red+green
-       device=LED
-       footprint=H178
-       refdes=D3
+       value=db9female
+       device=CONNECTOR
+       footprint=aaz-f-9
+       refdes=J4
       }
      ha:data {
           li:padstack_prototypes {
 
       ha:ps_proto_v6.0 {
-        hdia=31.5mil; hplated=1; htop=0; hbottom=0;
+        hdia=39.37mil; hplated=1; htop=0; hbottom=0;
         li:shape {
 
           ha:ps_shape_v4 {
@@ -7938,14 +7848,14 @@ ha:pcb-rnd-board-v8 {
            }
            clearance=0.0
             li:ps_poly {
-             -31.495mil  
-             -31.495mil  
-             31.495mil  
-             -31.495mil  
-             31.495mil  
-             31.495mil  
-             -31.495mil  
-             31.495mil  
+             -35.435mil  
+             -35.435mil  
+             35.435mil  
+             -35.435mil  
+             35.435mil  
+             35.435mil  
+             -35.435mil  
+             35.435mil  
             }
           }
 
@@ -7957,14 +7867,14 @@ ha:pcb-rnd-board-v8 {
            }
            clearance=0.0
             li:ps_poly {
-             -31.495mil  
-             -31.495mil  
-             31.495mil  
-             -31.495mil  
-             31.495mil  
-             31.495mil  
-             -31.495mil  
-             31.495mil  
+             -35.435mil  
+             -35.435mil  
+             35.435mil  
+             -35.435mil  
+             35.435mil  
+             35.435mil  
+             -35.435mil  
+             35.435mil  
             }
           }
 
@@ -7976,14 +7886,14 @@ ha:pcb-rnd-board-v8 {
            }
            clearance=0.0
             li:ps_poly {
-             -31.495mil  
-             -31.495mil  
-             31.495mil  
-             -31.495mil  
-             31.495mil  
-             31.495mil  
-             -31.495mil  
-             31.495mil  
+             -35.435mil  
+             -35.435mil  
+             35.435mil  
+             -35.435mil  
+             35.435mil  
+             35.435mil  
+             -35.435mil  
+             35.435mil  
             }
           }
 
@@ -7995,14 +7905,14 @@ ha:pcb-rnd-board-v8 {
            }
            clearance=0.0
             li:ps_poly {
-             -31.495mil  
-             -31.495mil  
-             31.495mil  
-             -31.495mil  
-             31.495mil  
-             31.495mil  
-             -31.495mil  
-             31.495mil  
+             -42.52mil  
+             -42.52mil  
+             42.52mil  
+             -42.52mil  
+             42.52mil  
+             42.52mil  
+             -42.52mil  
+             42.52mil  
             }
           }
 
@@ -8014,25 +7924,25 @@ ha:pcb-rnd-board-v8 {
            }
            clearance=0.0
             li:ps_poly {
-             -31.495mil  
-             -31.495mil  
-             31.495mil  
-             -31.495mil  
-             31.495mil  
-             31.495mil  
-             -31.495mil  
-             31.495mil  
+             -42.52mil  
+             -42.52mil  
+             42.52mil  
+             -42.52mil  
+             42.52mil  
+             42.52mil  
+             -42.52mil  
+             42.52mil  
             }
           }
         }
       }
 
       ha:ps_proto_v6.1 {
-        hdia=31.5mil; hplated=1; htop=0; hbottom=0;
+        hdia=39.37mil; hplated=1; htop=0; hbottom=0;
         li:shape {
 
           ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;           }
+           ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;           }
            ha:combining {           }
            ha:layer_mask {
             copper = 1
@@ -8042,7 +7952,7 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;           }
+           ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;           }
            ha:combining {           }
            ha:layer_mask {
             bottom = 1
@@ -8052,7 +7962,7 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;           }
+           ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;           }
            ha:combining {           }
            ha:layer_mask {
             copper = 1
@@ -8062,7 +7972,7 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;           }
+           ha:ps_circ { x=0.0; y=0.0; dia=85.04mil;           }
            ha:combining { sub=1; auto=1;           }
            ha:layer_mask {
             top = 1
@@ -8072,7 +7982,7 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;           }
+           ha:ps_circ { x=0.0; y=0.0; dia=85.04mil;           }
            ha:combining { sub=1; auto=1;           }
            ha:layer_mask {
             bottom = 1
@@ -8085,8 +7995,8 @@ ha:pcb-rnd-board-v8 {
      }
 
       li:objects {
-       ha:padstack_ref.1261859 {
-        proto=0; x=202.0mil; y=2.97in; rot=-270.000000; xmirror=1; smirror=1; clearance=6.0mil;
+       ha:padstack_ref.1267759 {
+        proto=0; x=4.237in; y=2.78in; rot=270.000000; xmirror=0; smirror=0; clearance=7.085mil;
         ha:flags {
          clearline=1
         }
@@ -8099,25 +8009,27 @@ ha:pcb-rnd-board-v8 {
           name=pin1
         }
        }
-       ha:padstack_ref.1261860 {
-        proto=1; x=202.0mil; y=3.06841in; rot=-270.000000; xmirror=1; smirror=1; clearance=6.0mil;
+       ha:padstack_ref.1267760 {
+        proto=1; x=4.34881in; y=2.83453in; rot=270.000000; xmirror=0; smirror=0; clearance=7.085mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=6
+          name=pin6
+        }
+       }
+       ha:padstack_ref.1267761 {
+        proto=1; x=4.237in; y=73.38187mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.085mil;
         ha:flags {
          clearline=1
         }
 
         li:thermal {
-          li:2 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
-          li:3 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
         }
 
         ha:attributes {
@@ -8125,6 +8037,90 @@ ha:pcb-rnd-board-v8 {
           name=pin2
         }
        }
+       ha:padstack_ref.1267762 {
+        proto=1; x=4.34881in; y=2.94358in; rot=270.000000; xmirror=0; smirror=0; clearance=7.085mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=7
+          name=pin7
+        }
+       }
+       ha:padstack_ref.1267763 {
+        proto=1; x=4.237in; y=2.9981in; rot=270.000000; xmirror=0; smirror=0; clearance=7.085mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=3
+          name=pin3
+        }
+       }
+       ha:padstack_ref.1267764 {
+        proto=1; x=4.34881in; y=3.05263in; rot=270.000000; xmirror=0; smirror=0; clearance=7.085mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=8
+          name=pin8
+        }
+       }
+       ha:padstack_ref.1267765 {
+        proto=1; x=4.237in; y=3.10716in; rot=270.000000; xmirror=0; smirror=0; clearance=7.085mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=4
+          name=pin4
+        }
+       }
+       ha:padstack_ref.1267766 {
+        proto=1; x=4.34881in; y=3.16168in; rot=270.000000; xmirror=0; smirror=0; clearance=7.085mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=9
+          name=pin9
+        }
+       }
+       ha:padstack_ref.1267767 {
+        proto=1; x=4.237in; y=3.21621in; rot=270.000000; xmirror=0; smirror=0; clearance=7.085mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=5
+          name=pin5
+        }
+       }
       }
       li:layers {
 
@@ -8133,22 +8129,13 @@ ha:pcb-rnd-board-v8 {
         ha:combining {        }
 
          li:objects {
-          ha:line.1261834 {
-           x1=1.22mil; y1=2.89323in; x2=1.22mil; y2=3.14518in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.1261837 {
-           x1=351.61mil; y1=2.89323in; x2=351.61mil; y2=3.14518in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.1261840 {
-           x1=1.22mil; y1=3.14518in; x2=351.61mil; y2=3.14518in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.1261843 {
-           x1=1.22mil; y1=2.89323in; x2=351.61mil; y2=2.89323in; thickness=10.0mil; clearance=0.0;
+          ha:line.1267743 {
+           x1=4.72282in; y1=2.39161in; x2=4.72282in; y2=3.6046in; thickness=10.0mil; clearance=0.0;
           }
          }
          ha:type {
           silk = 1
-          bottom = 1
+          top = 1
          }
        }
 
@@ -8157,9703 +8144,9927 @@ ha:pcb-rnd-board-v8 {
         ha:combining {        }
 
          li:objects {
-          ha:line.1261847 {
-           x1=202.0mil; y1=76.687807mm; x2=202.0mil; y2=76.687807mm; thickness=0.1mm; clearance=0.0;
+          ha:line.1267747 {
+           x1=108.882011mm; y1=76.151852mm; x2=108.882011mm; y2=76.151852mm; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=pnp-origin
            }
           }
-          ha:line.1261850 {
-           x1=202.0mil; y1=3.0192in; x2=202.0mil; y2=3.0192in; thickness=0.1mm; clearance=0.0;
+          ha:line.1267750 {
+           x1=4.29291in; y1=2.9981in; x2=4.29291in; y2=2.9981in; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=origin
            }
           }
-          ha:line.1261853 {
-           x1=202.0mil; y1=3.0192in; x2=202.0mil; y2=77.68768mm; thickness=0.1mm; clearance=0.0;
+          ha:line.1267753 {
+           x1=4.29291in; y1=2.9981in; x2=108.039914mm; y2=2.9981in; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=x
            }
           }
-          ha:line.1261856 {
-           x1=202.0mil; y1=3.0192in; x2=6.1308mm; y2=3.0192in; thickness=0.1mm; clearance=0.0;
+          ha:line.1267756 {
+           x1=4.29291in; y1=2.9981in; x2=4.29291in; y2=77.15174mm; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=y
            }
           }
          }
          ha:type {
-          bottom = 1
-          virtual = 1
+          top = 1
           misc = 1
+          virtual = 1
          }
        }
       }
      }
-      uid = DriUjKwLCilogBNGb58AAABL
+      uid = rngxnPf0TM5L9XrnUVAAAABJ
      }
-     ha:subc.1267742 {
-      ha:attributes {
-       value=db9female
-       device=CONNECTOR
-       footprint=aaz-f-9
-       refdes=J4
-      }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.1281045 {
+       ha:attributes {
+        value=
+        device=CONNECTOR
+        footprint=100mil10x2
+        refdes=J6
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=39.37mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v6.0 {
+         hdia=38.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.435mil  
-             -35.435mil  
-             35.435mil  
-             -35.435mil  
-             35.435mil  
-             35.435mil  
-             -35.435mil  
-             35.435mil  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+            clearance=0.0
+             li:ps_poly {
+              -34.75mil  
+              -34.75mil  
+              34.75mil  
+              -34.75mil  
+              34.75mil  
+              34.75mil  
+              -34.75mil  
+              34.75mil  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -35.435mil  
-             -35.435mil  
-             35.435mil  
-             -35.435mil  
-             35.435mil  
-             35.435mil  
-             -35.435mil  
-             35.435mil  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -35.435mil  
-             -35.435mil  
-             35.435mil  
-             -35.435mil  
-             35.435mil  
-             35.435mil  
-             -35.435mil  
-             35.435mil  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            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 {
+              -34.75mil  
+              -34.75mil  
+              34.75mil  
+              -34.75mil  
+              34.75mil  
+              34.75mil  
+              -34.75mil  
+              34.75mil  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -42.52mil  
-             -42.52mil  
-             42.52mil  
-             -42.52mil  
-             42.52mil  
-             42.52mil  
-             -42.52mil  
-             42.52mil  
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
             }
-          }
+            clearance=0.0
+             li:ps_poly {
+              -34.75mil  
+              -34.75mil  
+              34.75mil  
+              -34.75mil  
+              34.75mil  
+              34.75mil  
+              -34.75mil  
+              34.75mil  
+             }
+           }
 
-          ha:ps_shape_v4 {
-           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 {
+              -37.75mil  
+              -37.75mil  
+              37.75mil  
+              -37.75mil  
+              37.75mil  
+              37.75mil  
+              -37.75mil  
+              37.75mil  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -42.52mil  
-             -42.52mil  
-             42.52mil  
-             -42.52mil  
-             42.52mil  
-             42.52mil  
-             -42.52mil  
-             42.52mil  
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
             }
-          }
-        }
-      }
+            clearance=0.0
+             li:ps_poly {
+              -37.75mil  
+              -37.75mil  
+              37.75mil  
+              -37.75mil  
+              37.75mil  
+              37.75mil  
+              -37.75mil  
+              37.75mil  
+             }
+           }
+         }
+       }
 
-      ha:ps_proto_v6.1 {
-        hdia=39.37mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v6.1 {
+         hdia=38.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=69.5mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=69.5mil;            }
+            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=70.87mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=69.5mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=85.04mil;           }
-           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=75.5mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=85.04mil;           }
-           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=75.5mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
-        }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.1267759 {
-        proto=0; x=4.237in; y=2.78in; rot=270.000000; xmirror=0; smirror=0; clearance=7.085mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.1281070 {
+         proto=0; x=85.725mm; y=71.755mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=pin1
-        }
-       }
-       ha:padstack_ref.1267760 {
-        proto=1; x=4.34881in; y=2.83453in; rot=270.000000; xmirror=0; smirror=0; clearance=7.085mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1281071 {
+         proto=1; x=88.265mm; y=71.755mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=6
-          name=pin6
-        }
-       }
-       ha:padstack_ref.1267761 {
-        proto=1; x=4.237in; y=73.38187mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.085mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
+        ha:padstack_ref.1281072 {
+         proto=1; x=85.725mm; y=74.295mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=pin2
-        }
-       }
-       ha:padstack_ref.1267762 {
-        proto=1; x=4.34881in; y=2.94358in; rot=270.000000; xmirror=0; smirror=0; clearance=7.085mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=3
+           name=3
+         }
         }
+        ha:padstack_ref.1281073 {
+         proto=1; x=88.265mm; y=74.295mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=7
-          name=pin7
-        }
-       }
-       ha:padstack_ref.1267763 {
-        proto=1; x=4.237in; y=2.9981in; rot=270.000000; xmirror=0; smirror=0; clearance=7.085mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=4
+           name=4
+         }
         }
+        ha:padstack_ref.1281074 {
+         proto=1; x=85.725mm; y=76.835mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=3
-          name=pin3
-        }
-       }
-       ha:padstack_ref.1267764 {
-        proto=1; x=4.34881in; y=3.05263in; rot=270.000000; xmirror=0; smirror=0; clearance=7.085mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=5
+           name=5
+         }
         }
+        ha:padstack_ref.1281075 {
+         proto=1; x=88.265mm; y=76.835mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=8
-          name=pin8
-        }
-       }
-       ha:padstack_ref.1267765 {
-        proto=1; x=4.237in; y=3.10716in; rot=270.000000; xmirror=0; smirror=0; clearance=7.085mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=6
+           name=6
+         }
         }
+        ha:padstack_ref.1281076 {
+         proto=1; x=85.725mm; y=79.375mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=4
-          name=pin4
-        }
-       }
-       ha:padstack_ref.1267766 {
-        proto=1; x=4.34881in; y=3.16168in; rot=270.000000; xmirror=0; smirror=0; clearance=7.085mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=7
+           name=7
+         }
         }
+        ha:padstack_ref.1281077 {
+         proto=1; x=88.265mm; y=79.375mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=8
+           name=8
+         }
         }
+        ha:padstack_ref.1281078 {
+         proto=1; x=85.725mm; y=81.915mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=9
-          name=pin9
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=9
+           name=9
+         }
         }
-       }
-       ha:padstack_ref.1267767 {
-        proto=1; x=4.237in; y=3.21621in; rot=270.000000; xmirror=0; smirror=0; clearance=7.085mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.1281079 {
+         proto=1; x=88.265mm; y=81.915mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=10
+           name=10
+         }
         }
+        ha:padstack_ref.1281080 {
+         proto=1; x=85.725mm; y=84.455mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=11
+           name=11
+         }
         }
+        ha:padstack_ref.1281081 {
+         proto=1; x=88.265mm; y=84.455mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=5
-          name=pin5
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=12
+           name=12
+         }
         }
-       }
-      }
-      li:layers {
+        ha:padstack_ref.1281082 {
+         proto=1; x=85.725mm; y=86.995mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
-          ha:line.1267743 {
-           x1=4.72282in; y1=2.39161in; x2=4.72282in; y2=3.6046in; thickness=10.0mil; clearance=0.0;
-          }
+         ha:attributes {
+           term=13
+           name=13
          }
-         ha:type {
-          silk = 1
-          top = 1
+        }
+        ha:padstack_ref.1281083 {
+         proto=1; x=88.265mm; y=86.995mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
          }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
-          ha:line.1267747 {
-           x1=108.882011mm; y1=76.151852mm; x2=108.882011mm; y2=76.151852mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1267750 {
-           x1=4.29291in; y1=2.9981in; x2=4.29291in; y2=2.9981in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1267753 {
-           x1=4.29291in; y1=2.9981in; x2=108.039914mm; y2=2.9981in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.1267756 {
-           x1=4.29291in; y1=2.9981in; x2=4.29291in; y2=77.15174mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+         ha:attributes {
+           term=14
+           name=14
+         }
+        }
+        ha:padstack_ref.1281084 {
+         proto=1; x=85.725mm; y=89.535mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=15
+           name=15
+         }
+        }
+        ha:padstack_ref.1281085 {
+         proto=1; x=88.265mm; y=89.535mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=16
+           name=16
+         }
+        }
+        ha:padstack_ref.1281086 {
+         proto=1; x=85.725mm; y=92.075mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+           li:5 {
+            on  
+            diag  
+            round  
+            noshape  
            }
-          }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
+
+         ha:attributes {
+           term=17
+           name=17
+         }
+        }
+        ha:padstack_ref.1281087 {
+         proto=1; x=88.265mm; y=92.075mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=18
+           name=18
+         }
+        }
+        ha:padstack_ref.1281088 {
+         proto=1; x=85.725mm; y=94.615mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=19
+           name=19
          }
+        }
+        ha:padstack_ref.1281089 {
+         proto=1; x=88.265mm; y=94.615mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=20
+           name=20
+         }
+        }
        }
-      }
-     }
-      uid = rngxnPf0TM5L9XrnUVAAAABJ
-     }
-     ha:subc.1279367 {
-      ha:attributes {
-       value=TSM200N03D
-       device=MOSFET
-       footprint=PDFN33
-       refdes=Q2
-      }
-     ha:data {
-          li:padstack_prototypes {
+       li:layers {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+          li:objects {
+           ha:line.1281046 {
+            x1=89.535mm; y1=70.485mm; x2=89.535mm; y2=95.885mm; thickness=10.0mil; clearance=0.0;
            }
-           clearance=0.0
-            li:ps_poly {
-             7.875mil  
-             -11.815mil  
-             -7.875mil  
-             -11.815mil  
-             -7.875mil  
-             11.815mil  
-             7.875mil  
-             11.815mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           ha:line.1281049 {
+            x1=89.535mm; y1=95.885mm; x2=84.455mm; y2=95.885mm; thickness=10.0mil; clearance=0.0;
            }
-           clearance=0.0
-            li:ps_poly {
-             10.875mil  
-             -14.815mil  
-             -10.875mil  
-             -14.815mil  
-             -10.875mil  
-             14.815mil  
-             10.875mil  
-             14.815mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:line.1281052 {
+            x1=84.455mm; y1=95.885mm; x2=84.455mm; y2=70.485mm; thickness=10.0mil; clearance=0.0;
            }
-           clearance=0.0
-            li:ps_poly {
-             7.875mil  
-             -11.815mil  
-             -7.875mil  
-             -11.815mil  
-             -7.875mil  
-             11.815mil  
-             7.875mil  
-             11.815mil  
-            }
+           ha:line.1281055 {
+            x1=84.455mm; y1=70.485mm; x2=89.535mm; y2=70.485mm; 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:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+          li:objects {
+           ha:line.1281058 {
+            x1=86.995mm; y1=83.185mm; x2=86.995mm; y2=83.185mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           clearance=0.0
-            li:ps_poly {
-             -7.875mil  
-             11.815mil  
-             7.875mil  
-             11.815mil  
-             7.875mil  
-             -11.815mil  
-             -7.875mil  
-             -11.815mil  
+           ha:line.1281061 {
+            x1=86.995mm; y1=83.185mm; x2=86.995mm; y2=83.185mm; 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 {
-             -10.875mil  
-             14.815mil  
-             10.875mil  
-             14.815mil  
-             10.875mil  
-             -14.815mil  
-             -10.875mil  
-             -14.815mil  
+           ha:line.1281064 {
+            x1=86.995mm; y1=83.185mm; x2=85.995mm; y2=83.185mm; 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 {
-             -7.875mil  
-             11.815mil  
-             7.875mil  
-             11.815mil  
-             7.875mil  
-             -11.815mil  
-             -7.875mil  
-             -11.815mil  
+           ha:line.1281067 {
+            x1=86.995mm; y1=83.185mm; x2=86.995mm; y2=84.185mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
             }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
+      }
+       uid = OKZuot6avmLgUZwh5koAAABN
       }
+      ha:subc.1281495 {
+       ha:attributes {
+        value=female
+        device=CONNECTOR
+        footprint=pizero
+        refdes=J2
+       }
+      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=38.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 {
-             -25.395mil  
-             46.26mil  
-             25.395mil  
-             46.26mil  
-             25.395mil  
-             -46.26mil  
-             -25.395mil  
-             -46.26mil  
+           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 { 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.0mil  
+              -35.0mil  
+              35.0mil  
+              -35.0mil  
+              35.0mil  
+              35.0mil  
+              -35.0mil  
+              35.0mil  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -28.395mil  
-             49.26mil  
-             28.395mil  
-             49.26mil  
-             28.395mil  
-             -49.26mil  
-             -28.395mil  
-             -49.26mil  
+
+           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 { 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 {
+              -37.5mil  
+              -37.5mil  
+              37.5mil  
+              -37.5mil  
+              37.5mil  
+              37.5mil  
+              -37.5mil  
+              37.5mil  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -25.395mil  
-             46.26mil  
-             25.395mil  
-             46.26mil  
-             25.395mil  
-             -46.26mil  
-             -25.395mil  
-             -46.26mil  
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
             }
-          }
-        }
-      }
-     }
+            clearance=0.0
+             li:ps_poly {
+              -37.5mil  
+              -37.5mil  
+              37.5mil  
+              -37.5mil  
+              37.5mil  
+              37.5mil  
+              -37.5mil  
+              37.5mil  
+             }
+           }
+         }
+       }
 
-      li:objects {
-       ha:padstack_ref.1279393 {
-        proto=0; x=3.01938in; y=3.65706in; rot=180.000000; xmirror=0; smirror=0; clearance=4.92mil;
-        ha:flags {
-         clearline=1
-        }
+       ha:ps_proto_v6.1 {
+         hdia=38.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-        li:thermal {
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+           }
 
-        ha:attributes {
-          term=8
-          name=pin8
-        }
-       }
-       ha:padstack_ref.1279394 {
-        proto=1; x=3.01938in; y=3.54093in; rot=180.000000; xmirror=0; smirror=0; clearance=4.92mil;
-        li:thermal {
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+           }
 
-        ha:attributes {
-          term=1
-          name=pin1
-        }
-       }
-       ha:padstack_ref.1279395 {
-        proto=0; x=2.99379in; y=3.65706in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        ha:flags {
-         clearline=1
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
+           }
 
-        li:thermal {
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=75.0mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
 
-        ha:attributes {
-          term=7
-          name=pin7
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=75.0mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
+         }
        }
-       ha:padstack_ref.1279396 {
-        proto=1; x=2.99379in; y=3.54093in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-        }
+       ha:ps_proto_v6.2 {
+         hdia=98.43mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=2
-          name=pin2
-        }
-       }
-       ha:padstack_ref.1279397 {
-        proto=0; x=2.9682in; y=3.65706in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        ha:flags {
-         clearline=1
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=172.24mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+           }
 
-        li:thermal {
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=172.24mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+           }
 
-        ha:attributes {
-          term=6
-          name=pin6
-        }
-       }
-       ha:padstack_ref.1279398 {
-        proto=1; x=2.9682in; y=3.54093in; rot=180.000000; xmirror=0; smirror=0; clearance=4.92mil;
-        li:thermal {
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=172.24mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
+           }
 
-        ha:attributes {
-          term=3
-          name=pin3
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=178.24mil;            }
+            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=178.24mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
+         }
        }
-       ha:padstack_ref.1279399 {
-        proto=0; x=2.94261in; y=3.65706in; rot=180.000000; xmirror=0; smirror=0; clearance=4.92mil;
-        ha:flags {
-         clearline=1
-        }
+      }
 
-        li:thermal {
-        }
+       li:objects {
+        ha:padstack_ref.1281524 {
+         proto=0; x=88.265mm; y=475.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=5
-          name=pin5
-        }
-       }
-       ha:padstack_ref.1279400 {
-        proto=1; x=2.94261in; y=3.54093in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=1
+           name=pin1
+         }
         }
+        ha:padstack_ref.1281525 {
+         proto=1; x=3.37501in; y=475.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=4
-          name=pin4
-        }
-       }
-       ha:padstack_ref.1279401 {
-        proto=2; x=3.0113in; y=91.764485mm; rot=180.000000; xmirror=0; smirror=0; clearance=8.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=2
+           name=pin2
+         }
         }
+        ha:padstack_ref.1281526 {
+         proto=1; x=88.265mm; y=575.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=8
-          name=pin8
-        }
-       }
-       ha:padstack_ref.1279402 {
-        proto=2; x=2.95069in; y=91.764485mm; rot=180.000000; xmirror=0; smirror=0; clearance=8.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=3
+           name=pin3
+         }
         }
+        ha:padstack_ref.1281527 {
+         proto=1; x=3.37501in; y=575.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=5
-          name=pin5
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=4
+           name=pin4
+         }
         }
-       }
-      }
-      li:layers {
+        ha:padstack_ref.1281528 {
+         proto=1; x=88.265mm; y=675.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
-          ha:line.1279368 {
-           x1=3.04693in; y1=93.06433mm; x2=3.04693in; y2=3.53404in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.1279371 {
-           x1=3.04693in; y1=3.53404in; x2=2.91506in; y2=3.53404in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.1279374 {
-           x1=2.91506in; y1=3.53404in; x2=2.91506in; y2=93.06433mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.1279377 {
-           x1=2.91506in; y1=93.06433mm; x2=3.04693in; y2=93.06433mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:arc.1279380 {
-           x=3.03217in; y=3.51514in; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-          }
+         ha:attributes {
+           term=5
+           name=pin5
          }
-         ha:type {
-          silk = 1
-          top = 1
+        }
+        ha:padstack_ref.1281529 {
+         proto=1; x=3.37501in; y=675.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
          }
-       }
-
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
 
-         li:objects {
-          ha:line.1279381 {
-           x1=75.717273mm; y1=91.484475mm; x2=75.717273mm; y2=91.484475mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
- ha:flags ={ selected=1
- };          }
-          ha:line.1279384 {
-           x1=2.981in; y1=3.599in; x2=2.981in; y2=3.599in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
- ha:flags ={ selected=1
- };          }
-          ha:line.1279387 {
-           x1=2.981in; y1=3.599in; x2=2.981in; y2=90.4146mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+         li:thermal {
+           li:2 {
+            on  
+            diag  
+            round  
+            noshape  
            }
- ha:flags ={ selected=1
- };          }
-          ha:line.1279390 {
-           x1=2.981in; y1=3.599in; x2=74.7174mm; y2=3.599in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
            }
- ha:flags ={ selected=1
- };          }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
+
+         ha:attributes {
+           term=6
+           name=pin6
+         }
+        }
+        ha:padstack_ref.1281530 {
+         proto=1; x=88.265mm; y=775.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
          }
-       }
-      }
-     }
-      uid = QCR2wv5MgQmjx0n3Kz8AAABk
-     }
-     ha:subc.1281045 {
-      ha:attributes {
-       value=
-       device=CONNECTOR
-       footprint=100mil10x2
-       refdes=J6
-      }
-     ha:data {
-          li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=38.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -34.75mil  
-             -34.75mil  
-             34.75mil  
-             -34.75mil  
-             34.75mil  
-             34.75mil  
-             -34.75mil  
-             34.75mil  
-            }
-          }
+         ha:attributes {
+           term=7
+           name=pin7
+         }
+        }
+        ha:padstack_ref.1281531 {
+         proto=1; x=3.37501in; y=775.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -34.75mil  
-             -34.75mil  
-             34.75mil  
-             -34.75mil  
-             34.75mil  
-             34.75mil  
-             -34.75mil  
-             34.75mil  
-            }
-          }
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -34.75mil  
-             -34.75mil  
-             34.75mil  
-             -34.75mil  
-             34.75mil  
-             34.75mil  
-             -34.75mil  
-             34.75mil  
-            }
-          }
+         ha:attributes {
+           term=8
+           name=pin8
+         }
+        }
+        ha:padstack_ref.1281532 {
+         proto=1; x=88.265mm; y=875.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+         li:thermal {
+           li:2 {
+            on  
+            diag  
+            round  
+            noshape  
            }
-           clearance=0.0
-            li:ps_poly {
-             -37.75mil  
-             -37.75mil  
-             37.75mil  
-             -37.75mil  
-             37.75mil  
-             37.75mil  
-             -37.75mil  
-             37.75mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
            }
-           clearance=0.0
-            li:ps_poly {
-             -37.75mil  
-             -37.75mil  
-             37.75mil  
-             -37.75mil  
-             37.75mil  
-             37.75mil  
-             -37.75mil  
-             37.75mil  
-            }
-          }
+         }
+
+         ha:attributes {
+           term=9
+           name=pin9
+         }
         }
-      }
+        ha:padstack_ref.1281533 {
+         proto=1; x=3.37501in; y=875.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-      ha:ps_proto_v6.1 {
-        hdia=38.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=69.5mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-          }
+         ha:attributes {
+           term=10
+           name=pin10
+         }
+        }
+        ha:padstack_ref.1281534 {
+         proto=1; x=88.265mm; y=975.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=69.5mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
-          }
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=69.5mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
-           }
-           clearance=0.0
-          }
+         ha:attributes {
+           term=11
+           name=pin11
+         }
+        }
+        ha:padstack_ref.1281535 {
+         proto=1; x=3.37501in; y=975.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=75.5mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=75.5mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
+         ha:attributes {
+           term=12
+           name=pin12
+         }
         }
-      }
-     }
+        ha:padstack_ref.1281536 {
+         proto=1; x=88.265mm; y=27.305mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-      li:objects {
-       ha:padstack_ref.1281070 {
-        proto=0; x=85.725mm; y=71.755mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=13
+           name=pin13
+         }
         }
+        ha:padstack_ref.1281537 {
+         proto=1; x=3.37501in; y=27.305mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1281071 {
-        proto=1; x=88.265mm; y=71.755mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+           li:2 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=14
+           name=pin14
+         }
         }
+        ha:padstack_ref.1281538 {
+         proto=1; x=88.265mm; y=29.845mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-       ha:padstack_ref.1281072 {
-        proto=1; x=85.725mm; y=74.295mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=15
+           name=pin15
+         }
         }
+        ha:padstack_ref.1281539 {
+         proto=1; x=3.37501in; y=29.845mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=3
-          name=3
-        }
-       }
-       ha:padstack_ref.1281073 {
-        proto=1; x=88.265mm; y=74.295mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=16
+           name=pin16
+         }
         }
+        ha:padstack_ref.1281540 {
+         proto=1; x=88.265mm; y=32.385mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=4
-          name=4
-        }
-       }
-       ha:padstack_ref.1281074 {
-        proto=1; x=85.725mm; y=76.835mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=17
+           name=pin17
+         }
         }
+        ha:padstack_ref.1281541 {
+         proto=1; x=3.37501in; y=32.385mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=5
-          name=5
-        }
-       }
-       ha:padstack_ref.1281075 {
-        proto=1; x=88.265mm; y=76.835mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=18
+           name=pin18
+         }
         }
+        ha:padstack_ref.1281542 {
+         proto=1; x=88.265mm; y=34.925mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=6
-          name=6
-        }
-       }
-       ha:padstack_ref.1281076 {
-        proto=1; x=85.725mm; y=79.375mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=19
+           name=pin19
+         }
         }
+        ha:padstack_ref.1281543 {
+         proto=1; x=3.37501in; y=34.925mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=7
-          name=7
-        }
-       }
-       ha:padstack_ref.1281077 {
-        proto=1; x=88.265mm; y=79.375mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+           li:2 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=20
+           name=pin20
+         }
         }
+        ha:padstack_ref.1281544 {
+         proto=1; x=88.265mm; y=1.47499in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=8
-          name=8
-        }
-       }
-       ha:padstack_ref.1281078 {
-        proto=1; x=85.725mm; y=81.915mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=21
+           name=pin21
+         }
         }
+        ha:padstack_ref.1281545 {
+         proto=1; x=3.37501in; y=1.47499in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=9
-          name=9
-        }
-       }
-       ha:padstack_ref.1281079 {
-        proto=1; x=88.265mm; y=81.915mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=22
+           name=pin22
+         }
         }
+        ha:padstack_ref.1281546 {
+         proto=1; x=88.265mm; y=1.57499in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=10
-          name=10
-        }
-       }
-       ha:padstack_ref.1281080 {
-        proto=1; x=85.725mm; y=84.455mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=23
+           name=pin23
+         }
         }
+        ha:padstack_ref.1281547 {
+         proto=1; x=3.37501in; y=1.57499in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=11
-          name=11
-        }
-       }
-       ha:padstack_ref.1281081 {
-        proto=1; x=88.265mm; y=84.455mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=24
+           name=pin24
+         }
         }
+        ha:padstack_ref.1281548 {
+         proto=1; x=88.265mm; y=1.67499in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=12
-          name=12
-        }
-       }
-       ha:padstack_ref.1281082 {
-        proto=1; x=85.725mm; y=86.995mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+           li:2 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=25
+           name=pin25
+         }
         }
+        ha:padstack_ref.1281549 {
+         proto=1; x=3.37501in; y=1.67499in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=13
-          name=13
-        }
-       }
-       ha:padstack_ref.1281083 {
-        proto=1; x=88.265mm; y=86.995mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=26
+           name=pin26
+         }
         }
+        ha:padstack_ref.1281550 {
+         proto=1; x=88.265mm; y=1.77499in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=14
-          name=14
-        }
-       }
-       ha:padstack_ref.1281084 {
-        proto=1; x=85.725mm; y=89.535mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=27
+           name=pin27
+         }
         }
+        ha:padstack_ref.1281551 {
+         proto=1; x=3.37501in; y=1.77499in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=15
-          name=15
-        }
-       }
-       ha:padstack_ref.1281085 {
-        proto=1; x=88.265mm; y=89.535mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=28
+           name=pin28
+         }
         }
+        ha:padstack_ref.1281552 {
+         proto=1; x=88.265mm; y=1.87499in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=16
-          name=16
-        }
-       }
-       ha:padstack_ref.1281086 {
-        proto=1; x=85.725mm; y=92.075mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
-          li:5 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
+         ha:attributes {
+           term=29
+           name=pin29
+         }
         }
+        ha:padstack_ref.1281553 {
+         proto=1; x=3.37501in; y=1.87499in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=17
-          name=17
-        }
-       }
-       ha:padstack_ref.1281087 {
-        proto=1; x=88.265mm; y=92.075mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+           li:2 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=30
+           name=pin30
+         }
         }
+        ha:padstack_ref.1281554 {
+         proto=1; x=88.265mm; y=1.97499in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=18
-          name=18
-        }
-       }
-       ha:padstack_ref.1281088 {
-        proto=1; x=85.725mm; y=94.615mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=31
+           name=pin31
+         }
         }
+        ha:padstack_ref.1281555 {
+         proto=1; x=3.37501in; y=1.97499in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=32
+           name=pin32
+         }
         }
+        ha:padstack_ref.1281556 {
+         proto=1; x=88.265mm; y=2.07499in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=19
-          name=19
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=33
+           name=pin33
+         }
         }
-       }
-       ha:padstack_ref.1281089 {
-        proto=1; x=88.265mm; y=94.615mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.1281557 {
+         proto=1; x=3.37501in; y=2.07499in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+           li:2 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+         }
+
+         ha:attributes {
+           term=34
+           name=pin34
+         }
         }
+        ha:padstack_ref.1281558 {
+         proto=1; x=88.265mm; y=2.17499in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=35
+           name=pin35
+         }
         }
+        ha:padstack_ref.1281559 {
+         proto=1; x=3.37501in; y=2.17499in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=20
-          name=20
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=36
+           name=pin36
+         }
         }
-       }
-      }
-      li:layers {
+        ha:padstack_ref.1281560 {
+         proto=1; x=88.265mm; y=2.27499in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
-          ha:line.1281046 {
-           x1=89.535mm; y1=70.485mm; x2=89.535mm; y2=95.885mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.1281049 {
-           x1=89.535mm; y1=95.885mm; x2=84.455mm; y2=95.885mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.1281052 {
-           x1=84.455mm; y1=95.885mm; x2=84.455mm; y2=70.485mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.1281055 {
-           x1=84.455mm; y1=70.485mm; x2=89.535mm; y2=70.485mm; thickness=10.0mil; clearance=0.0;
-          }
+         ha:attributes {
+           term=37
+           name=pin37
          }
-         ha:type {
-          silk = 1
-          top = 1
+        }
+        ha:padstack_ref.1281561 {
+         proto=1; x=3.37501in; y=2.27499in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
          }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
-          ha:line.1281058 {
-           x1=86.995mm; y1=83.185mm; x2=86.995mm; y2=83.185mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1281061 {
-           x1=86.995mm; y1=83.185mm; x2=86.995mm; y2=83.185mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1281064 {
-           x1=86.995mm; y1=83.185mm; x2=85.995mm; y2=83.185mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+         ha:attributes {
+           term=38
+           name=pin38
+         }
+        }
+        ha:padstack_ref.1281562 {
+         proto=1; x=88.265mm; y=2.37499in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+           li:2 {
+            on  
+            diag  
+            round  
+            noshape  
            }
-          }
-          ha:line.1281067 {
-           x1=86.995mm; y1=83.185mm; x2=86.995mm; y2=84.185mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
            }
-          }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
+
+         ha:attributes {
+           term=39
+           name=pin39
+         }
+        }
+        ha:padstack_ref.1281563 {
+         proto=1; x=3.37501in; y=2.37499in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
          }
-       }
-      }
-     }
-      uid = OKZuot6avmLgUZwh5koAAABN
-     }
-     ha:subc.1281495 {
-      ha:attributes {
-       value=female
-       device=CONNECTOR
-       footprint=pizero
-       refdes=J2
-      }
-     ha:data {
-          li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=38.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -35.0mil  
-             -35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-            }
-          }
+         ha:attributes {
+           term=40
+           name=pin40
+         }
+        }
+        ha:padstack_ref.1281564 {
+         proto=2; x=86.995mm; y=283.27mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+         li:thermal {
+           li:2 {
+            on  
+            solid  
+            noshape  
            }
-           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
+           li:3 {
+            on  
+            solid  
+            noshape  
            }
-           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 {
-             -37.5mil  
-             -37.5mil  
-             37.5mil  
-             -37.5mil  
-             37.5mil  
-             37.5mil  
-             -37.5mil  
-             37.5mil  
-            }
-          }
+         ha:attributes {
+           term=41
+           name=GND
+         }
+        }
+        ha:padstack_ref.1281565 {
+         proto=2; x=86.995mm; y=2.56672in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
+         li:thermal {
+           li:2 {
+            on  
+            solid  
+            noshape  
            }
-           clearance=0.0
-            li:ps_poly {
-             -37.5mil  
-             -37.5mil  
-             37.5mil  
-             -37.5mil  
-             37.5mil  
-             37.5mil  
-             -37.5mil  
-             37.5mil  
-            }
-          }
-        }
-      }
+           li:3 {
+            on  
+            solid  
+            noshape  
+           }
+         }
 
-      ha:ps_proto_v6.1 {
-        hdia=38.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+         ha:attributes {
+           term=41
+           name=GND
+         }
+        }
+        ha:padstack_ref.1281566 {
+         proto=2; x=4.33051in; y=283.27mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+         li:thermal {
+           li:2 {
+            on  
+            solid  
+            noshape  
            }
-           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
+           li:3 {
+            on  
+            solid  
+            noshape  
            }
-           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:attributes {
+           term=41
+           name=GND
+         }
+        }
+        ha:padstack_ref.1281567 {
+         proto=2; x=4.33051in; y=2.56672in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=75.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+         li:thermal {
+           li:2 {
+            on  
+            solid  
+            noshape  
            }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=75.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
+           li:3 {
+            on  
+            solid  
+            noshape  
            }
-           clearance=0.0
-          }
+         }
+
+         ha:attributes {
+           term=41
+           name=GND
+         }
         }
-      }
+       }
+       li:layers {
 
-      ha:ps_proto_v6.2 {
-        hdia=98.43mil; 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=172.24mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+          li:objects {
+           ha:line.1281496 {
+            x1=3.28721in; y1=2.61593in; x2=3.28721in; y2=234.06mil; thickness=5.0mil; clearance=0.0;
            }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=172.24mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           ha:line.1281499 {
+            x1=4.46831in; y1=2.61593in; x2=4.46831in; y2=234.06mil; thickness=5.0mil; clearance=0.0;
            }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=172.24mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+           ha:line.1281502 {
+            x1=3.3758in; y1=2.70452in; x2=4.37972in; y2=2.70452in; thickness=5.0mil; clearance=0.0;
            }
-           clearance=0.0
+           ha:line.1281505 {
+            x1=3.3758in; y1=145.47mil; x2=4.37972in; y2=145.47mil; thickness=5.0mil; clearance=0.0;
+           }
+           ha:arc.1281508 {
+            x=3.3758in; y=2.61593in; width=88.58mil; height=88.58mil; astart=0.000000; adelta=90.000000; thickness=5.0mil; clearance=0.0;
+           }
+           ha:arc.1281509 {
+            x=3.3758in; y=234.06mil; width=88.58mil; height=88.58mil; astart=270.000000; adelta=90.000000; thickness=5.0mil; clearance=0.0;
+           }
+           ha:arc.1281510 {
+            x=4.37972in; y=2.61593in; width=88.58mil; height=88.58mil; astart=90.000000; adelta=90.000000; thickness=5.0mil; clearance=0.0;
+           }
+           ha:arc.1281511 {
+            x=4.37972in; y=234.06mil; width=88.58mil; height=88.58mil; astart=180.000000; adelta=90.000000; thickness=5.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           top = 1
           }
+        }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=178.24mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=178.24mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
+          li:objects {
+           ha:line.1281512 {
+            x1=88.040567mm; y1=36.194873mm; x2=88.040567mm; y2=36.194873mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           clearance=0.0
+           ha:line.1281515 {
+            x1=86.995mm; y1=36.195mm; x2=86.995mm; y2=36.195mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.1281518 {
+            x1=86.995mm; y1=36.195mm; x2=85.995mm; y2=36.195mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.1281521 {
+            x1=86.995mm; y1=36.195mm; x2=86.995mm; y2=37.195mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
       }
-     }
-
-      li:objects {
-       ha:padstack_ref.1281524 {
-        proto=0; x=88.265mm; y=475.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=pin1
-        }
+       uid = m/qU+DMxNl2QA595wEAAAABW
+      }
+      ha:subc.1281569 {
+       ha:attributes {
+        value=
+        device=CONNECTOR
+        footprint=XLR3
+        refdes=J13
        }
-       ha:padstack_ref.1281525 {
-        proto=1; x=3.37501in; y=475.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+      ha:data {
+            li:padstack_prototypes {
 
-        li:thermal {
-        }
+       ha:ps_proto_v6.0 {
+         hdia=62.99mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=2
-          name=pin2
-        }
-       }
-       ha:padstack_ref.1281526 {
-        proto=1; x=88.265mm; y=575.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=125.98mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+           }
 
-        li:thermal {
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=125.98mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+           }
 
-        ha:attributes {
-          term=3
-          name=pin3
-        }
-       }
-       ha:padstack_ref.1281527 {
-        proto=1; x=3.37501in; y=575.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=125.98mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
+           }
 
-        li:thermal {
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=137.98mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
 
-        ha:attributes {
-          term=4
-          name=pin4
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=137.98mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
+         }
        }
-       ha:padstack_ref.1281528 {
-        proto=1; x=88.265mm; y=675.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-        }
+       ha:ps_proto_v6.1 {
+         hdia=47.24mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=5
-          name=pin5
-        }
-       }
-       ha:padstack_ref.1281529 {
-        proto=1; x=3.37501in; y=675.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=94.49mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+           }
 
-        li:thermal {
-          li:2 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
-          li:3 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=94.49mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+           }
 
-        ha:attributes {
-          term=6
-          name=pin6
-        }
-       }
-       ha:padstack_ref.1281530 {
-        proto=1; x=88.265mm; y=775.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=94.49mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
+           }
 
-        li:thermal {
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=106.49mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
 
-        ha:attributes {
-          term=7
-          name=pin7
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=106.49mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
+         }
        }
-       ha:padstack_ref.1281531 {
-        proto=1; x=3.37501in; y=775.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
 
-        li:thermal {
-        }
+       li:objects {
+        ha:padstack_ref.1281597 {
+         proto=0; x=116.205mm; y=2.01999in; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=8
-          name=pin8
-        }
-       }
-       ha:padstack_ref.1281532 {
-        proto=1; x=88.265mm; y=875.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
+         li:thermal {
+           li:2 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+         }
+
+         ha:attributes {
+           term=4
+           name=pin4
+         }
         }
+        ha:padstack_ref.1281598 {
+         proto=0; x=111.125mm; y=1.72in; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-          li:2 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
-          li:3 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
-        }
+         li:thermal {
+           li:2 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+         }
 
-        ha:attributes {
-          term=9
-          name=pin9
-        }
-       }
-       ha:padstack_ref.1281533 {
-        proto=1; x=3.37501in; y=875.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=4
+           name=pin4
+         }
         }
+        ha:padstack_ref.1281599 {
+         proto=1; x=107.315mm; y=1.87in; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+           li:2 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+         }
 
-        ha:attributes {
-          term=10
-          name=pin10
-        }
-       }
-       ha:padstack_ref.1281534 {
-        proto=1; x=88.265mm; y=975.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=4
+           name=pin4
+         }
         }
+        ha:padstack_ref.1281600 {
+         proto=0; x=102.235mm; y=2.14479in; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=11
-          name=pin11
-        }
-       }
-       ha:padstack_ref.1281535 {
-        proto=1; x=3.37501in; y=975.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=2
+           name=pin2
+         }
         }
+        ha:padstack_ref.1281601 {
+         proto=1; x=102.235mm; y=1.87in; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+           li:2 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+         }
 
-        ha:attributes {
-          term=12
-          name=pin12
-        }
-       }
-       ha:padstack_ref.1281536 {
-        proto=1; x=88.265mm; y=27.305mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=3
+           name=pin3
+         }
         }
+        ha:padstack_ref.1281602 {
+         proto=0; x=102.235mm; y=1.5952in; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=13
-          name=pin13
+         ha:attributes {
+           term=1
+           name=pin1
+         }
         }
        }
-       ha:padstack_ref.1281537 {
-        proto=1; x=3.37501in; y=27.305mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:layers {
 
-        li:thermal {
-          li:2 {
-           on  
-           diag  
-           round  
-           noshape  
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.1281570 {
+            x1=120.015mm; y1=2.36212in; x2=120.015mm; y2=1.37787in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.1281573 {
+            x1=3.95728in; y1=2.36212in; x2=3.95728in; y2=2.28338in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.1281576 {
+            x1=3.95728in; y1=1.37787in; x2=3.95728in; y2=1.45661in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.1281579 {
+            x1=120.015mm; y1=1.37787in; x2=3.95728in; y2=1.37787in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.1281582 {
+            x1=120.015mm; y1=2.36212in; x2=3.95728in; y2=2.36212in; thickness=10.0mil; clearance=0.0;
+           }
           }
-          li:3 {
-           on  
-           diag  
-           round  
-           noshape  
+          ha:type {
+           silk = 1
+           bottom = 1
           }
         }
 
-        ha:attributes {
-          term=14
-          name=pin14
-        }
-       }
-       ha:padstack_ref.1281538 {
-        proto=1; x=88.265mm; y=29.845mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-        ha:attributes {
-          term=15
-          name=pin15
+          li:objects {
+           ha:line.1281585 {
+            x1=106.891667mm; y1=47.497916mm; x2=106.891667mm; y2=47.497916mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.1281588 {
+            x1=120.015mm; y1=1.87in; x2=120.015mm; y2=1.87in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.1281591 {
+            x1=120.015mm; y1=1.87in; x2=120.015mm; y2=48.498mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.1281594 {
+            x1=120.015mm; y1=1.87in; x2=121.015mm; y2=1.87in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           bottom = 1
+           virtual = 1
+           misc = 1
+          }
         }
        }
-       ha:padstack_ref.1281539 {
-        proto=1; x=3.37501in; y=29.845mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=16
-          name=pin16
-        }
+      }
+       uid = s6Cgm1w+XLFiyKiFTA4AAABM
+      }
+      ha:subc.1281604 {
+       ha:attributes {
+        value=
+        device=CONNECTOR
+        footprint=XLR4
+        refdes=J11
        }
-       ha:padstack_ref.1281540 {
-        proto=1; x=88.265mm; y=32.385mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
+      ha:data {
+            li:padstack_prototypes {
 
-        ha:attributes {
-          term=17
-          name=pin17
-        }
-       }
-       ha:padstack_ref.1281541 {
-        proto=1; x=3.37501in; y=32.385mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+       ha:ps_proto_v6.0 {
+         hdia=62.99mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-        li:thermal {
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=125.98mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+           }
 
-        ha:attributes {
-          term=18
-          name=pin18
-        }
-       }
-       ha:padstack_ref.1281542 {
-        proto=1; x=88.265mm; y=34.925mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=125.98mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+           }
 
-        li:thermal {
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=125.98mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
+           }
 
-        ha:attributes {
-          term=19
-          name=pin19
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=137.98mil;            }
+            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=137.98mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
+         }
        }
-       ha:padstack_ref.1281543 {
-        proto=1; x=3.37501in; y=34.925mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-          li:2 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
-          li:3 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
-        }
+       ha:ps_proto_v6.1 {
+         hdia=47.24mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=20
-          name=pin20
-        }
-       }
-       ha:padstack_ref.1281544 {
-        proto=1; x=88.265mm; y=1.47499in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=94.49mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+           }
 
-        li:thermal {
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=94.49mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+           }
 
-        ha:attributes {
-          term=21
-          name=pin21
-        }
-       }
-       ha:padstack_ref.1281545 {
-        proto=1; x=3.37501in; y=1.47499in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=94.49mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
+           }
 
-        li:thermal {
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=106.49mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
 
-        ha:attributes {
-          term=22
-          name=pin22
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=106.49mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
+         }
        }
-       ha:padstack_ref.1281546 {
-        proto=1; x=88.265mm; y=1.57499in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
 
-        li:thermal {
-        }
+       li:objects {
+        ha:padstack_ref.1281632 {
+         proto=0; x=116.205mm; y=1.01999in; rot=-90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=23
-          name=pin23
-        }
-       }
-       ha:padstack_ref.1281547 {
-        proto=1; x=3.37501in; y=1.57499in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+           li:2 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=5
+           name=pin5
+         }
         }
+        ha:padstack_ref.1281633 {
+         proto=0; x=111.125mm; y=720.0mil; rot=-90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=24
-          name=pin24
-        }
-       }
-       ha:padstack_ref.1281548 {
-        proto=1; x=88.265mm; y=1.67499in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+           li:2 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+         }
 
-        li:thermal {
-          li:2 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
-          li:3 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
+         ha:attributes {
+           term=5
+           name=pin5
+         }
         }
+        ha:padstack_ref.1281634 {
+         proto=1; x=107.315mm; y=1.01999in; rot=-90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=25
-          name=pin25
-        }
-       }
-       ha:padstack_ref.1281549 {
-        proto=1; x=3.37501in; y=1.67499in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=3
+           name=pin3
+         }
         }
+        ha:padstack_ref.1281635 {
+         proto=1; x=107.315mm; y=870.0mil; rot=-90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=26
-          name=pin26
-        }
-       }
-       ha:padstack_ref.1281550 {
-        proto=1; x=88.265mm; y=1.77499in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+           li:2 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=5
+           name=pin5
+         }
         }
+        ha:padstack_ref.1281636 {
+         proto=1; x=107.315mm; y=720.0mil; rot=-90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=27
-          name=pin27
-        }
-       }
-       ha:padstack_ref.1281551 {
-        proto=1; x=3.37501in; y=1.77499in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=2
+           name=pin2
+         }
         }
+        ha:padstack_ref.1281637 {
+         proto=0; x=102.235mm; y=1.14479in; rot=-90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=28
-          name=pin28
-        }
-       }
-       ha:padstack_ref.1281552 {
-        proto=1; x=88.265mm; y=1.87499in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=4
+           name=pin4
+         }
         }
+        ha:padstack_ref.1281638 {
+         proto=0; x=102.235mm; y=595.2mil; rot=-90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=29
-          name=pin29
-        }
-       }
-       ha:padstack_ref.1281553 {
-        proto=1; x=3.37501in; y=1.87499in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-          li:2 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
-          li:3 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
-        }
+         li:thermal {
+           li:2 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+         }
 
-        ha:attributes {
-          term=30
-          name=pin30
+         ha:attributes {
+           term=1
+           name=pin1
+         }
         }
        }
-       ha:padstack_ref.1281554 {
-        proto=1; x=88.265mm; y=1.97499in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:layers {
 
-        li:thermal {
-        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-        ha:attributes {
-          term=31
-          name=pin31
-        }
-       }
-       ha:padstack_ref.1281555 {
-        proto=1; x=3.37501in; y=1.97499in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
+          li:objects {
+           ha:line.1281605 {
+            x1=120.015mm; y1=1.36212in; x2=120.015mm; y2=377.87mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.1281608 {
+            x1=3.97697in; y1=1.36212in; x2=3.97697in; y2=1.28338in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.1281611 {
+            x1=3.97697in; y1=377.87mil; x2=3.97697in; y2=456.61mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.1281614 {
+            x1=120.015mm; y1=377.87mil; x2=3.97697in; y2=377.87mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.1281617 {
+            x1=120.015mm; y1=1.36212in; x2=3.97697in; y2=1.36212in; thickness=10.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           bottom = 1
+          }
         }
 
-        li:thermal {
-        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-        ha:attributes {
-          term=32
-          name=pin32
+          li:objects {
+           ha:line.1281620 {
+            x1=107.677858mm; y1=22.097892mm; x2=107.677858mm; y2=22.097892mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.1281623 {
+            x1=120.015mm; y1=870.0mil; x2=120.015mm; y2=870.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.1281626 {
+            x1=120.015mm; y1=870.0mil; x2=120.015mm; y2=23.098mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.1281629 {
+            x1=120.015mm; y1=870.0mil; x2=121.015mm; y2=870.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           bottom = 1
+           virtual = 1
+           misc = 1
+          }
         }
        }
-       ha:padstack_ref.1281556 {
-        proto=1; x=88.265mm; y=2.07499in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=33
-          name=pin33
-        }
+      }
+       uid = BncjHw/ZXUdrDhB9WHgAAABM
+      }
+      ha:subc.1283073 {
+       ha:attributes {
+        value=TPD8E003
+        device=DIODE
+        footprint=s-pwson-n8
+        refdes=Z3
        }
-       ha:padstack_ref.1281557 {
-        proto=1; x=3.37501in; y=2.07499in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+      ha:data {
+            li:padstack_prototypes {
 
-        li:thermal {
-          li:2 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
-          li:3 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
-        }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=34
-          name=pin34
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -31.495mil  
+              -17.715mil  
+              -31.495mil  
+              17.715mil  
+              31.495mil  
+              17.715mil  
+              31.495mil  
+              -17.715mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -34.495mil  
+              -20.715mil  
+              -34.495mil  
+              20.715mil  
+              34.495mil  
+              20.715mil  
+              34.495mil  
+              -20.715mil  
+             }
+           }
+         }
        }
-       ha:padstack_ref.1281558 {
-        proto=1; x=88.265mm; y=2.17499in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-        }
+       ha:ps_proto_v6.1 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=35
-          name=pin35
-        }
-       }
-       ha:padstack_ref.1281559 {
-        proto=1; x=3.37501in; y=2.17499in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -24.885mil  
+              -13.995mil  
+              -24.885mil  
+              13.995mil  
+              24.885mil  
+              13.995mil  
+              24.885mil  
+              -13.995mil  
+             }
+           }
 
-        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 {
+              -27.885mil  
+              -16.995mil  
+              -27.885mil  
+              16.995mil  
+              27.885mil  
+              16.995mil  
+              27.885mil  
+              -16.995mil  
+             }
+           }
 
-        ha:attributes {
-          term=36
-          name=pin36
-        }
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -24.885mil  
+              -13.995mil  
+              -24.885mil  
+              13.995mil  
+              24.885mil  
+              13.995mil  
+              24.885mil  
+              -13.995mil  
+             }
+           }
+         }
        }
-       ha:padstack_ref.1281560 {
-        proto=1; x=88.265mm; y=2.27499in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-        }
+       ha:ps_proto_v6.2 {
+         hdia=13.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=37
-          name=pin37
-        }
-       }
-       ha:padstack_ref.1281561 {
-        proto=1; x=3.37501in; y=2.27499in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=27.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+           }
 
-        li:thermal {
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=27.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+           }
 
-        ha:attributes {
-          term=38
-          name=pin38
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=27.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
+           }
+         }
        }
-       ha:padstack_ref.1281562 {
-        proto=1; x=88.265mm; y=2.37499in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-          li:2 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
-          li:3 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
-        }
+       ha:ps_proto_v6.3 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=39
-          name=pin39
-        }
-       }
-       ha:padstack_ref.1281563 {
-        proto=1; x=3.37501in; y=2.37499in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              5.51mil  
+              -9.84mil  
+              -5.51mil  
+              -9.84mil  
+              -5.51mil  
+              9.84mil  
+              5.51mil  
+              9.84mil  
+             }
+           }
 
-        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 {
+              8.51mil  
+              -12.84mil  
+              -8.51mil  
+              -12.84mil  
+              -8.51mil  
+              12.84mil  
+              8.51mil  
+              12.84mil  
+             }
+           }
 
-        ha:attributes {
-          term=40
-          name=pin40
-        }
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              5.51mil  
+              -9.84mil  
+              -5.51mil  
+              -9.84mil  
+              -5.51mil  
+              9.84mil  
+              5.51mil  
+              9.84mil  
+             }
+           }
+         }
        }
-       ha:padstack_ref.1281564 {
-        proto=2; x=86.995mm; y=283.27mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
 
-        li:thermal {
-          li:2 {
-           on  
-           solid  
-           noshape  
-          }
-          li:3 {
-           on  
-           solid  
-           noshape  
-          }
-        }
+       li:objects {
+        ha:padstack_ref.1283102 {
+         proto=0; x=2.567in; y=1.453in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=41
-          name=GND
-        }
-       }
-       ha:padstack_ref.1281565 {
-        proto=2; x=86.995mm; y=2.56672in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
-          li:2 {
-           on  
-           solid  
-           noshape  
-          }
-          li:3 {
-           on  
-           solid  
-           noshape  
-          }
+         ha:attributes {
+           term=9
+           name=9
+         }
         }
+        ha:padstack_ref.1283103 {
+         proto=1; x=2.567in; y=1.453in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=41
-          name=GND
-        }
-       }
-       ha:padstack_ref.1281566 {
-        proto=2; x=4.33051in; y=283.27mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
-          li:2 {
-           on  
-           solid  
-           noshape  
-          }
-          li:3 {
-           on  
-           solid  
-           noshape  
-          }
+         ha:attributes {
+           term=9
+           name=9
+         }
         }
+        ha:padstack_ref.1283104 {
+         proto=2; x=2.53157in; y=1.453in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=41
-          name=GND
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=9
+           name=9
+         }
         }
-       }
-       ha:padstack_ref.1281567 {
-        proto=2; x=4.33051in; y=2.56672in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.1283105 {
+         proto=2; x=2.60243in; y=1.453in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=9
+           name=9
+         }
         }
+        ha:padstack_ref.1283106 {
+         proto=3; x=2.53747in; y=1.4904in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-          li:2 {
-           on  
-           solid  
-           noshape  
-          }
-          li:3 {
-           on  
-           solid  
-           noshape  
-          }
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1283107 {
+         proto=3; x=2.53747in; y=1.4156in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=41
-          name=GND
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=8
+           name=8
+         }
         }
-       }
-      }
-      li:layers {
+        ha:padstack_ref.1283108 {
+         proto=3; x=2.55716in; y=1.4904in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
-          ha:line.1281496 {
-           x1=3.28721in; y1=2.61593in; x2=3.28721in; y2=234.06mil; thickness=5.0mil; clearance=0.0;
-          }
-          ha:line.1281499 {
-           x1=4.46831in; y1=2.61593in; x2=4.46831in; y2=234.06mil; thickness=5.0mil; clearance=0.0;
-          }
-          ha:line.1281502 {
-           x1=3.3758in; y1=2.70452in; x2=4.37972in; y2=2.70452in; thickness=5.0mil; clearance=0.0;
-          }
-          ha:line.1281505 {
-           x1=3.3758in; y1=145.47mil; x2=4.37972in; y2=145.47mil; thickness=5.0mil; clearance=0.0;
-          }
-          ha:arc.1281508 {
-           x=3.3758in; y=2.61593in; width=88.58mil; height=88.58mil; astart=0.000000; adelta=90.000000; thickness=5.0mil; clearance=0.0;
-          }
-          ha:arc.1281509 {
-           x=3.3758in; y=234.06mil; width=88.58mil; height=88.58mil; astart=270.000000; adelta=90.000000; thickness=5.0mil; clearance=0.0;
-          }
-          ha:arc.1281510 {
-           x=4.37972in; y=2.61593in; width=88.58mil; height=88.58mil; astart=90.000000; adelta=90.000000; thickness=5.0mil; clearance=0.0;
-          }
-          ha:arc.1281511 {
-           x=4.37972in; y=234.06mil; width=88.58mil; height=88.58mil; astart=180.000000; adelta=90.000000; thickness=5.0mil; clearance=0.0;
-          }
+         ha:attributes {
+           term=2
+           name=2
          }
-         ha:type {
-          silk = 1
-          top = 1
+        }
+        ha:padstack_ref.1283109 {
+         proto=3; x=2.55716in; y=1.4156in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
          }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
-          ha:line.1281512 {
-           x1=88.040567mm; y1=36.194873mm; x2=88.040567mm; y2=36.194873mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1281515 {
-           x1=86.995mm; y1=36.195mm; x2=86.995mm; y2=36.195mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1281518 {
-           x1=86.995mm; y1=36.195mm; x2=85.995mm; y2=36.195mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.1281521 {
-           x1=86.995mm; y1=36.195mm; x2=86.995mm; y2=37.195mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
+         ha:attributes {
+           term=7
+           name=7
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
+        }
+        ha:padstack_ref.1283110 {
+         proto=3; x=2.57684in; y=1.4904in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
          }
-       }
-      }
-     }
-      uid = m/qU+DMxNl2QA595wEAAAABW
-     }
-     ha:subc.1281569 {
-      ha:attributes {
-       value=
-       device=CONNECTOR
-       footprint=XLR3
-       refdes=J13
-      }
-     ha:data {
-          li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=62.99mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=125.98mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-          }
+         ha:attributes {
+           term=3
+           name=3
+         }
+        }
+        ha:padstack_ref.1283111 {
+         proto=3; x=2.57684in; y=1.4156in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=125.98mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
-          }
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=125.98mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
-           }
-           clearance=0.0
-          }
+         ha:attributes {
+           term=6
+           name=6
+         }
+        }
+        ha:padstack_ref.1283112 {
+         proto=3; x=2.59653in; y=1.4904in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=137.98mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=137.98mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
+         ha:attributes {
+           term=4
+           name=4
+         }
         }
-      }
+        ha:padstack_ref.1283113 {
+         proto=3; x=2.59653in; y=1.4156in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-      ha:ps_proto_v6.1 {
-        hdia=47.24mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=94.49mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-          }
+         ha:attributes {
+           term=5
+           name=5
+         }
+        }
+       }
+       li:layers {
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=94.49mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
-          }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=94.49mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+          li:objects {
+           ha:line.1283074 {
+            x1=2.52763in; y1=1.41363in; x2=2.60637in; y2=1.41363in; thickness=10.0mil; clearance=0.0;
            }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=106.49mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           ha:line.1283077 {
+            x1=2.60637in; y1=1.41363in; x2=2.60637in; y2=1.49237in; thickness=10.0mil; clearance=0.0;
            }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=106.49mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
+           ha:line.1283080 {
+            x1=2.60637in; y1=1.49237in; x2=2.52763in; y2=1.49237in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.1283083 {
+            x1=2.52763in; y1=1.49237in; x2=2.52763in; y2=1.41363in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.1283086 {
+            x1=2.51582in; y1=1.50418in; x2=2.51582in; y2=1.50418in; thickness=10.0mil; clearance=0.0;
            }
-           clearance=0.0
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.1281597 {
-        proto=0; x=116.205mm; y=2.01999in; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-          li:2 {
-           on  
-           diag  
-           round  
-           noshape  
           }
-          li:3 {
-           on  
-           diag  
-           round  
-           noshape  
+          ha:type {
+           silk = 1
+           top = 1
           }
         }
 
-        ha:attributes {
-          term=4
-          name=pin4
-        }
-       }
-       ha:padstack_ref.1281598 {
-        proto=0; x=111.125mm; y=1.72in; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-        li:thermal {
-          li:2 {
-           on  
-           diag  
-           round  
-           noshape  
+          li:objects {
+           ha:line.1283090 {
+            x1=2.567in; y1=1.453in; x2=2.567in; y2=1.453in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.1283093 {
+            x1=2.567in; y1=1.453in; x2=2.567in; y2=1.453in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.1283096 {
+            x1=2.567in; y1=1.453in; x2=2.567in; y2=37.9062mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.1283099 {
+            x1=2.567in; y1=1.453in; x2=66.2018mm; y2=1.453in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
           }
-          li:3 {
-           on  
-           diag  
-           round  
-           noshape  
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
-
-        ha:attributes {
-          term=4
-          name=pin4
-        }
        }
-       ha:padstack_ref.1281599 {
-        proto=1; x=107.315mm; y=1.87in; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-          li:2 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
-          li:3 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
-        }
-
-        ha:attributes {
-          term=4
-          name=pin4
-        }
+      }
+       uid = tawhM1lKcs61miS5UfEAAABL
+      }
+      ha:subc.1284435 {
+       ha:attributes {
+        value=
+        device=unknown
+        footprint=100mil2pin
+        refdes=J1
        }
-       ha:padstack_ref.1281600 {
-        proto=0; x=102.235mm; y=2.14479in; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+      ha:data {
+            li:padstack_prototypes {
 
-        li:thermal {
-        }
+       ha:ps_proto_v6.0 {
+         hdia=38.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=2
-          name=pin2
-        }
-       }
-       ha:padstack_ref.1281601 {
-        proto=1; x=102.235mm; y=1.87in; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -35.0mil  
+              -35.0mil  
+              35.0mil  
+              -35.0mil  
+              35.0mil  
+              35.0mil  
+              -35.0mil  
+              35.0mil  
+             }
+           }
 
-        li:thermal {
-          li:2 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
-          li:3 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -35.0mil  
+              -35.0mil  
+              35.0mil  
+              -35.0mil  
+              35.0mil  
+              35.0mil  
+              -35.0mil  
+              35.0mil  
+             }
+           }
 
-        ha:attributes {
-          term=3
-          name=pin3
-        }
+           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:padstack_ref.1281602 {
-        proto=0; x=102.235mm; y=1.5952in; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-        }
+       ha:ps_proto_v6.1 {
+         hdia=38.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=1
-          name=pin1
-        }
+           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:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+       li:objects {
+        ha:padstack_ref.1284461 {
+         proto=0; x=70.485mm; y=92.075mm; rot=-270.000000; xmirror=1; smirror=1; clearance=7.5mil;
+         ha:flags {
+          clearline=1
+         }
 
-         li:objects {
-          ha:line.1281570 {
-           x1=120.015mm; y1=2.36212in; x2=120.015mm; y2=1.37787in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.1281573 {
-           x1=3.95728in; y1=2.36212in; x2=3.95728in; y2=2.28338in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.1281576 {
-           x1=3.95728in; y1=1.37787in; x2=3.95728in; y2=1.45661in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.1281579 {
-           x1=120.015mm; y1=1.37787in; x2=3.95728in; y2=1.37787in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.1281582 {
-           x1=120.015mm; y1=2.36212in; x2=3.95728in; y2=2.36212in; thickness=10.0mil; clearance=0.0;
-          }
+         li:thermal {
          }
-         ha:type {
-          silk = 1
-          bottom = 1
+
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.1284462 {
+         proto=1; x=70.485mm; y=94.615mm; rot=-270.000000; xmirror=1; smirror=1; clearance=7.5mil;
+         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.1281585 {
-           x1=106.891667mm; y1=47.497916mm; x2=106.891667mm; y2=47.497916mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1284436 {
+            x1=69.215mm; y1=95.885mm; x2=69.215mm; y2=90.805mm; thickness=15.0mil; clearance=0.0;
            }
-          }
-          ha:line.1281588 {
-           x1=120.015mm; y1=1.87in; x2=120.015mm; y2=1.87in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1284439 {
+            x1=69.215mm; y1=90.805mm; x2=71.755mm; y2=90.805mm; thickness=15.0mil; clearance=0.0;
            }
-          }
-          ha:line.1281591 {
-           x1=120.015mm; y1=1.87in; x2=120.015mm; y2=48.498mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1284442 {
+            x1=71.755mm; y1=90.805mm; x2=71.755mm; y2=95.885mm; thickness=15.0mil; clearance=0.0;
            }
-          }
-          ha:line.1281594 {
-           x1=120.015mm; y1=1.87in; x2=121.015mm; y2=1.87in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1284445 {
+            x1=71.755mm; y1=95.885mm; x2=69.215mm; y2=95.885mm; thickness=15.0mil; clearance=0.0;
            }
           }
-         }
-         ha:type {
-          bottom = 1
-          virtual = 1
-          misc = 1
-         }
-       }
-      }
-     }
-      uid = s6Cgm1w+XLFiyKiFTA4AAABM
-     }
-     ha:subc.1281604 {
-      ha:attributes {
-       value=
-       device=CONNECTOR
-       footprint=XLR4
-       refdes=J11
-      }
-     ha:data {
-          li:padstack_prototypes {
+          ha:type {
+           silk = 1
+           bottom = 1
+          }
+        }
 
-      ha:ps_proto_v6.0 {
-        hdia=62.99mil; 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=125.98mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+          li:objects {
+           ha:line.1284449 {
+            x1=70.485mm; y1=93.345mm; x2=70.485mm; y2=93.345mm; 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=125.98mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           ha:line.1284452 {
+            x1=70.485mm; y1=92.075mm; x2=70.485mm; y2=92.075mm; 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=125.98mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+           ha:line.1284455 {
+            x1=70.485mm; y1=92.075mm; x2=70.485mm; y2=93.075mm; 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=137.98mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           ha:line.1284458 {
+            x1=70.485mm; y1=92.075mm; x2=71.485mm; y2=92.075mm; 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=137.98mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
-           }
-           clearance=0.0
+          ha:type {
+           bottom = 1
+           virtual = 1
+           misc = 1
           }
         }
+       }
+      }
+       uid = pyz5kG+0E0ESBqOHgnEAAABM
       }
+      ha:subc.1284549 {
+       ha:attributes {
+        value=
+        device=unknown
+        footprint=100mil2pin
+        refdes=J26
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.1 {
-        hdia=47.24mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v6.0 {
+         hdia=38.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=94.49mil;           }
-           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 {
+              -35.0mil  
+              -35.0mil  
+              35.0mil  
+              -35.0mil  
+              35.0mil  
+              35.0mil  
+              -35.0mil  
+              35.0mil  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=94.49mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           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  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=94.49mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -35.0mil  
+              -35.0mil  
+              35.0mil  
+              -35.0mil  
+              35.0mil  
+              35.0mil  
+              -35.0mil  
+              35.0mil  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=106.49mil;           }
-           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 {
+              -42.5mil  
+              -42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=106.49mil;           }
-           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 {
+             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:objects {
-       ha:padstack_ref.1281632 {
-        proto=0; x=116.205mm; y=1.01999in; rot=-90.000000; xmirror=1; smirror=1; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+       ha:ps_proto_v6.1 {
+         hdia=38.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-        li:thermal {
-          li:2 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
-          li:3 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
-        }
+           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:attributes {
-          term=5
-          name=pin5
-        }
-       }
-       ha:padstack_ref.1281633 {
-        proto=0; x=111.125mm; y=720.0mil; rot=-90.000000; xmirror=1; smirror=1; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+           }
 
-        li:thermal {
-          li:2 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
-          li:3 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
-        }
+           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:attributes {
-          term=5
-          name=pin5
-        }
+           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
+           }
+         }
        }
-       ha:padstack_ref.1281634 {
-        proto=1; x=107.315mm; y=1.01999in; rot=-90.000000; xmirror=1; smirror=1; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
 
-        li:thermal {
-        }
+       li:objects {
+        ha:padstack_ref.1284575 {
+         proto=0; x=80.645mm; y=92.075mm; rot=-270.000000; xmirror=1; smirror=1; clearance=7.5mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=3
-          name=pin3
-        }
-       }
-       ha:padstack_ref.1281635 {
-        proto=1; x=107.315mm; y=870.0mil; rot=-90.000000; xmirror=1; smirror=1; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
-          li:2 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
-          li:3 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1284576 {
+         proto=1; x=80.645mm; y=94.615mm; rot=-270.000000; xmirror=1; smirror=1; clearance=7.5mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=5
-          name=pin5
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:padstack_ref.1281636 {
-        proto=1; x=107.315mm; y=720.0mil; rot=-90.000000; xmirror=1; smirror=1; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:layers {
 
-        li:thermal {
-        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-        ha:attributes {
-          term=2
-          name=pin2
-        }
-       }
-       ha:padstack_ref.1281637 {
-        proto=0; x=102.235mm; y=1.14479in; rot=-90.000000; xmirror=1; smirror=1; clearance=6.0mil;
-        ha:flags {
-         clearline=1
+          li:objects {
+           ha:line.1284550 {
+            x1=79.375mm; y1=95.885mm; x2=79.375mm; y2=90.805mm; thickness=15.0mil; clearance=0.0;
+           }
+           ha:line.1284553 {
+            x1=79.375mm; y1=90.805mm; x2=81.915mm; y2=90.805mm; thickness=15.0mil; clearance=0.0;
+           }
+           ha:line.1284556 {
+            x1=81.915mm; y1=90.805mm; x2=81.915mm; y2=95.885mm; thickness=15.0mil; clearance=0.0;
+           }
+           ha:line.1284559 {
+            x1=81.915mm; y1=95.885mm; x2=79.375mm; y2=95.885mm; thickness=15.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           bottom = 1
+          }
         }
 
-        li:thermal {
-        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-        ha:attributes {
-          term=4
-          name=pin4
-        }
-       }
-       ha:padstack_ref.1281638 {
-        proto=0; x=102.235mm; y=595.2mil; rot=-90.000000; xmirror=1; smirror=1; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-          li:2 {
-           on  
-           diag  
-           round  
-           noshape  
+          li:objects {
+           ha:line.1284563 {
+            x1=80.645mm; y1=93.345mm; x2=80.645mm; y2=93.345mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.1284566 {
+            x1=80.645mm; y1=92.075mm; x2=80.645mm; y2=92.075mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.1284569 {
+            x1=80.645mm; y1=92.075mm; x2=80.645mm; y2=93.075mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.1284572 {
+            x1=80.645mm; y1=92.075mm; x2=81.645mm; y2=92.075mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
           }
-          li:3 {
-           on  
-           diag  
-           round  
-           noshape  
+          ha:type {
+           bottom = 1
+           virtual = 1
+           misc = 1
           }
         }
-
-        ha:attributes {
-          term=1
-          name=pin1
-        }
        }
       }
-      li:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:line.1281605 {
-           x1=120.015mm; y1=1.36212in; x2=120.015mm; y2=377.87mil; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.1281608 {
-           x1=3.97697in; y1=1.36212in; x2=3.97697in; y2=1.28338in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.1281611 {
-           x1=3.97697in; y1=377.87mil; x2=3.97697in; y2=456.61mil; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.1281614 {
-           x1=120.015mm; y1=377.87mil; x2=3.97697in; y2=377.87mil; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.1281617 {
-           x1=120.015mm; y1=1.36212in; x2=3.97697in; y2=1.36212in; thickness=10.0mil; clearance=0.0;
-          }
-         }
-         ha:type {
-          silk = 1
-          bottom = 1
-         }
+       uid = pyz5kG+0E0ESBqOHgnEAAABQ
+      }
+      ha:subc.1298231 {
+       ha:attributes {
+        value=IPD068P03L3GATMA1
+        device=MOSFET
+        footprint=TO252FET
+        refdes=Q1
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-         li:objects {
-          ha:line.1281620 {
-           x1=107.677858mm; y1=22.097892mm; x2=107.677858mm; y2=22.097892mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1281623 {
-           x1=120.015mm; y1=870.0mil; x2=120.015mm; y2=870.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              29.53mil  
+              -55.12mil  
+              -29.53mil  
+              -55.12mil  
+              -29.53mil  
+              55.12mil  
+              29.53mil  
+              55.12mil  
+             }
            }
-          }
-          ha:line.1281626 {
-           x1=120.015mm; y1=870.0mil; x2=120.015mm; y2=23.098mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+
+           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  
+              -58.12mil  
+              -32.53mil  
+              -58.12mil  
+              -32.53mil  
+              58.12mil  
+              32.53mil  
+              58.12mil  
+             }
            }
-          }
-          ha:line.1281629 {
-           x1=120.015mm; y1=870.0mil; x2=121.015mm; y2=870.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              29.53mil  
+              -55.12mil  
+              -29.53mil  
+              -55.12mil  
+              -29.53mil  
+              55.12mil  
+              29.53mil  
+              55.12mil  
+             }
            }
-          }
-         }
-         ha:type {
-          bottom = 1
-          virtual = 1
-          misc = 1
          }
        }
-      }
-     }
-      uid = BncjHw/ZXUdrDhB9WHgAAABM
-     }
-     ha:subc.1283073 {
-      ha:attributes {
-       value=TPD8E003
-       device=DIODE
-       footprint=s-pwson-n8
-       refdes=Z3
-      }
-     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
-           }
-           clearance=0.0
-            li:ps_poly {
-             -31.495mil  
-             -17.715mil  
-             -31.495mil  
-             17.715mil  
-             31.495mil  
-             17.715mil  
-             31.495mil  
-             -17.715mil  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
+            clearance=0.0
+             li:ps_poly {
+              -124.02mil  
+              -120.08mil  
+              -124.02mil  
+              120.08mil  
+              124.02mil  
+              120.08mil  
+              124.02mil  
+              -120.08mil  
+             }
+           }
 
-          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 {
+              -127.02mil  
+              -123.08mil  
+              -127.02mil  
+              123.08mil  
+              127.02mil  
+              123.08mil  
+              127.02mil  
+              -123.08mil  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -34.495mil  
-             -20.715mil  
-             -34.495mil  
-             20.715mil  
-             34.495mil  
-             20.715mil  
-             34.495mil  
-             -20.715mil  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              -124.02mil  
+              -120.08mil  
+              -124.02mil  
+              120.08mil  
+              124.02mil  
+              120.08mil  
+              124.02mil  
+              -120.08mil  
+             }
+           }
+         }
+       }
       }
 
-      ha:ps_proto_v6.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       li:objects {
+        ha:padstack_ref.1298257 {
+         proto=0; x=1.469in; y=2.92394in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -24.885mil  
-             -13.995mil  
-             -24.885mil  
-             13.995mil  
-             24.885mil  
-             13.995mil  
-             24.885mil  
-             -13.995mil  
-            }
-          }
+         ha:attributes {
+           term=3
+           name=G
+         }
+        }
+        ha:padstack_ref.1298258 {
+         proto=1; x=1.379in; y=3.17in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -27.885mil  
-             -16.995mil  
-             -27.885mil  
-             16.995mil  
-             27.885mil  
-             16.995mil  
-             27.885mil  
-             -16.995mil  
-            }
-          }
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -24.885mil  
-             -13.995mil  
-             -24.885mil  
-             13.995mil  
-             24.885mil  
-             13.995mil  
-             24.885mil  
-             -13.995mil  
-            }
-          }
+         ha:attributes {
+           term=1
+           name=D
+         }
         }
-      }
+        ha:padstack_ref.1298259 {
+         proto=0; x=1.289in; y=2.92394in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-      ha:ps_proto_v6.2 {
-        hdia=13.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=27.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-          }
+         ha:attributes {
+           term=2
+           name=S
+         }
+        }
+       }
+       li:layers {
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=27.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
-          }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=27.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+          li:objects {
+           ha:line.1298232 {
+            x1=38.27653mm; y1=3.24481in; x2=31.77667mm; y2=3.24481in; thickness=10.0mil; clearance=0.0;
            }
-           clearance=0.0
+           ha:line.1298235 {
+            x1=31.77667mm; y1=3.24481in; x2=31.77667mm; y2=76.31811mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.1298238 {
+            x1=31.77667mm; y1=76.31811mm; x2=38.27653mm; y2=76.31811mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.1298241 {
+            x1=38.27653mm; y1=76.31811mm; x2=38.27653mm; y2=3.24481in; thickness=10.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           top = 1
           }
         }
-      }
 
-      ha:ps_proto_v6.3 {
-        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.1298245 {
+            x1=1.379in; y1=3.00596in; x2=1.379in; y2=3.00596in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           clearance=0.0
-            li:ps_poly {
-             5.51mil  
-             -9.84mil  
-             -5.51mil  
-             -9.84mil  
-             -5.51mil  
-             9.84mil  
-             5.51mil  
-             9.84mil  
+           ha:line.1298248 {
+            x1=1.379in; y1=2.92394in; x2=1.379in; y2=2.92394in; 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 {
-             8.51mil  
-             -12.84mil  
-             -8.51mil  
-             -12.84mil  
-             -8.51mil  
-             12.84mil  
-             8.51mil  
-             12.84mil  
+           ha:line.1298251 {
+            x1=1.379in; y1=2.92394in; x2=34.0266mm; y2=2.92394in; 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 {
-             5.51mil  
-             -9.84mil  
-             -5.51mil  
-             -9.84mil  
-             -5.51mil  
-             9.84mil  
-             5.51mil  
-             9.84mil  
+           ha:line.1298254 {
+            x1=1.379in; y1=2.92394in; x2=1.379in; y2=73.268076mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
             }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
       }
-     }
-
-      li:objects {
-       ha:padstack_ref.1283102 {
-        proto=0; x=2.567in; y=1.453in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=9
-          name=9
-        }
+       uid = 5asEB6h/cgROxndhO94AAABI
+      }
+      ha:subc.1301125 {
+       ha:attributes {
+        footprint=0402
+        value=3.3k
+        device=RESISTOR
+        openscad=0402
+        refdes=R500
        }
-       ha:padstack_ref.1283103 {
-        proto=1; x=2.567in; y=1.453in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+      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=9
-          name=9
-        }
-       }
-       ha:padstack_ref.1283104 {
-        proto=2; x=2.53157in; y=1.453in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
+           }
 
-        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 {
+              12.84mil  
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              -12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+             }
+           }
 
-        ha:attributes {
-          term=9
-          name=9
-        }
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
+           }
+         }
        }
-       ha:padstack_ref.1283105 {
-        proto=2; x=2.60243in; y=1.453in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
 
-        li:thermal {
-        }
+       li:objects {
+        ha:padstack_ref.1301138 {
+         proto=0; x=2.89in; y=3.52548in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=9
-          name=9
-        }
-       }
-       ha:padstack_ref.1283106 {
-        proto=3; x=2.53747in; y=1.4904in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1301139 {
+         proto=0; x=2.89in; y=3.494in; rot=90.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.1283107 {
-        proto=3; x=2.53747in; y=1.4156in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:layers {
 
-        li:thermal {
-        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-        ha:attributes {
-          term=8
-          name=8
-        }
-       }
-       ha:padstack_ref.1283108 {
-        proto=3; x=2.55716in; y=1.4904in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
+          li:objects {
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
         }
 
-        li:thermal {
-        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-        ha:attributes {
-          term=2
-          name=2
+          li:objects {
+           ha:line.1301126 {
+            x1=2.89in; y1=3.50974in; x2=2.89in; y2=3.50974in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.1301129 {
+            x1=2.89in; y1=3.50974in; x2=2.89in; y2=3.50974in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.1301132 {
+            x1=2.89in; y1=3.50974in; x2=2.89in; y2=88.147396mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.1301135 {
+            x1=2.89in; y1=3.50974in; x2=74.406mm; y2=3.50974in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:padstack_ref.1283109 {
-        proto=3; x=2.55716in; y=1.4156in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=7
-          name=7
-        }
+      }
+       uid = IGobWzSMURBswUg5LvAAAACC
+      }
+      ha:subc.1301141 {
+       ha:attributes {
+        value=1k
+        device=RESISTOR
+        footprint=0402
+        refdes=R7
        }
-       ha:padstack_ref.1283110 {
-        proto=3; x=2.57684in; y=1.4904in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+      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:padstack_ref.1283111 {
-        proto=3; x=2.57684in; y=1.4156in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
+             }
+           }
 
-        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 {
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+              -12.84mil  
+             }
+           }
 
-        ha:attributes {
-          term=6
-          name=6
-        }
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
+             }
+           }
+         }
        }
-       ha:padstack_ref.1283112 {
-        proto=3; x=2.59653in; y=1.4904in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
 
-        li:thermal {
-        }
+       li:objects {
+        ha:padstack_ref.1301154 {
+         proto=0; x=2.937in; y=3.49426in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=4
-          name=4
-        }
-       }
-       ha:padstack_ref.1283113 {
-        proto=3; x=2.59653in; y=1.4156in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1301155 {
+         proto=0; x=2.937in; y=3.52574in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=5
-          name=5
+         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.1283074 {
-           x1=2.52763in; y1=1.41363in; x2=2.60637in; y2=1.41363in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.1283077 {
-           x1=2.60637in; y1=1.41363in; x2=2.60637in; y2=1.49237in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.1283080 {
-           x1=2.60637in; y1=1.49237in; x2=2.52763in; y2=1.49237in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.1283083 {
-           x1=2.52763in; y1=1.49237in; x2=2.52763in; y2=1.41363in; thickness=10.0mil; clearance=0.0;
+          li:objects {
           }
-          ha:line.1283086 {
-           x1=2.51582in; y1=1.50418in; x2=2.51582in; y2=1.50418in; thickness=10.0mil; clearance=0.0;
+          ha:type {
+           silk = 1
+           top = 1
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1283090 {
-           x1=2.567in; y1=1.453in; x2=2.567in; y2=1.453in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1301142 {
+            x1=2.937in; y1=3.51in; x2=2.937in; y2=3.51in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1283093 {
-           x1=2.567in; y1=1.453in; x2=2.567in; y2=1.453in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1301145 {
+            x1=2.937in; y1=3.51in; x2=2.937in; y2=3.51in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.1283096 {
-           x1=2.567in; y1=1.453in; x2=2.567in; y2=37.9062mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1301148 {
+            x1=2.937in; y1=3.51in; x2=2.937in; y2=88.154mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.1283099 {
-           x1=2.567in; y1=1.453in; x2=66.2018mm; y2=1.453in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1301151 {
+            x1=2.937in; y1=3.51in; x2=73.5998mm; y2=3.51in; 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 = tawhM1lKcs61miS5UfEAAABL
-     }
-     ha:subc.1284435 {
-      ha:attributes {
-       value=
-       device=unknown
-       footprint=100mil2pin
-       refdes=J1
+       uid = fdmrigvTMcHho9IPHtUAAABz
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.1307510 {
+       ha:attributes {
+        value=
+        device=unknown
+        footprint=100mil10pin
+        refdes=J5
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=38.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v6.0 {
+         hdia=38.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 {
+             copper = 1
+             top = 1
             }
-          }
-
-          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  
+             }
            }
-           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 {            }
+            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 {
+              -35.0mil  
+              -35.0mil  
+              35.0mil  
+              -35.0mil  
+              35.0mil  
+              35.0mil  
+              -35.0mil  
+              35.0mil  
+             }
            }
-           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
+             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 {
-            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 {
+              -42.5mil  
+              -42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
+             }
            }
-           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=38.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v6.1 {
+         hdia=38.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
+           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
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           ha:ps_shape_v4 {
+            ha:ps_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
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           ha:ps_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
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:ps_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
            }
-           clearance=0.0
-          }
-        }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.1284461 {
-        proto=0; x=70.485mm; y=92.075mm; rot=-270.000000; xmirror=1; smirror=1; clearance=7.5mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.1307536 {
+         proto=0; x=104.775mm; y=71.755mm; rot=270.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.1307537 {
+         proto=1; x=104.775mm; y=74.295mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
-       }
-       ha:padstack_ref.1284462 {
-        proto=1; x=70.485mm; y=94.615mm; rot=-270.000000; xmirror=1; smirror=1; clearance=7.5mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.1307538 {
+         proto=1; x=104.775mm; y=76.835mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=3
+           name=3
+         }
         }
+        ha:padstack_ref.1307539 {
+         proto=1; x=104.775mm; y=79.375mm; rot=270.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.1307540 {
+         proto=1; x=104.775mm; y=81.915mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=5
+           name=5
+         }
         }
-       }
-      }
-      li:layers {
+        ha:padstack_ref.1307541 {
+         proto=1; x=104.775mm; y=84.455mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
-          ha:line.1284436 {
-           x1=69.215mm; y1=95.885mm; x2=69.215mm; y2=90.805mm; thickness=15.0mil; clearance=0.0;
-          }
-          ha:line.1284439 {
-           x1=69.215mm; y1=90.805mm; x2=71.755mm; y2=90.805mm; thickness=15.0mil; clearance=0.0;
-          }
-          ha:line.1284442 {
-           x1=71.755mm; y1=90.805mm; x2=71.755mm; y2=95.885mm; thickness=15.0mil; clearance=0.0;
-          }
-          ha:line.1284445 {
-           x1=71.755mm; y1=95.885mm; x2=69.215mm; y2=95.885mm; thickness=15.0mil; clearance=0.0;
-          }
+         ha:attributes {
+           term=6
+           name=6
          }
-         ha:type {
-          silk = 1
-          bottom = 1
+        }
+        ha:padstack_ref.1307542 {
+         proto=1; x=104.775mm; y=86.995mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:flags {
+          clearline=1
          }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
-          ha:line.1284449 {
-           x1=70.485mm; y1=93.345mm; x2=70.485mm; y2=93.345mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1284452 {
-           x1=70.485mm; y1=92.075mm; x2=70.485mm; y2=92.075mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1284455 {
-           x1=70.485mm; y1=92.075mm; x2=70.485mm; y2=93.075mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+         ha:attributes {
+           term=7
+           name=7
+         }
+        }
+        ha:padstack_ref.1307543 {
+         proto=1; x=104.775mm; y=89.535mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=8
+           name=8
+         }
+        }
+        ha:padstack_ref.1307544 {
+         proto=1; x=104.775mm; y=92.075mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=9
+           name=9
+         }
+        }
+        ha:padstack_ref.1307545 {
+         proto=1; x=104.775mm; y=94.615mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+           li:2 {
+            diag  
+            round  
+            noshape  
            }
-          }
-          ha:line.1284458 {
-           x1=70.485mm; y1=92.075mm; x2=71.485mm; y2=92.075mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           li:3 {
+            diag  
+            round  
+            noshape  
            }
-          }
          }
-         ha:type {
-          bottom = 1
-          virtual = 1
-          misc = 1
+
+         ha:attributes {
+           term=10
+           name=10
          }
+        }
        }
-      }
-     }
-      uid = pyz5kG+0E0ESBqOHgnEAAABM
-     }
-     ha:subc.1284549 {
-      ha:attributes {
-       value=
-       device=unknown
-       footprint=100mil2pin
-       refdes=J26
-      }
-     ha:data {
-          li:padstack_prototypes {
+       li:layers {
 
-      ha:ps_proto_v6.0 {
-        hdia=38.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+          li:objects {
+           ha:line.1307511 {
+            x1=106.045mm; y1=95.885mm; x2=106.045mm; y2=70.485mm; thickness=15.0mil; clearance=0.0;
            }
-           clearance=0.0
-            li:ps_poly {
-             -35.0mil  
-             -35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           ha:line.1307514 {
+            x1=106.045mm; y1=70.485mm; x2=103.505mm; y2=70.485mm; thickness=15.0mil; clearance=0.0;
            }
-           clearance=0.0
-            li:ps_poly {
-             -35.0mil  
-             -35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
+           ha:line.1307517 {
+            x1=103.505mm; y1=70.485mm; x2=103.505mm; y2=95.885mm; thickness=15.0mil; clearance=0.0;
+           }
+           ha:line.1307520 {
+            x1=103.505mm; y1=95.885mm; x2=106.045mm; y2=95.885mm; thickness=15.0mil; clearance=0.0;
+           }
+           ha:text.1307523 {
+            string=%a.parent.refdes%; x=105.537mm; y=80.01mm; scale=100; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
             }
+            rot = 270.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.1307524 {
+            x1=104.775mm; y1=83.185mm; x2=104.775mm; y2=83.185mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           clearance=0.0
-            li:ps_poly {
-             -35.0mil  
-             -35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
+           ha:line.1307527 {
+            x1=104.775mm; y1=71.755mm; x2=104.775mm; y2=71.755mm; 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 {
-             -42.5mil  
-             -42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
+           ha:line.1307530 {
+            x1=104.775mm; y1=71.755mm; x2=103.775mm; y2=71.755mm; 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 {
-             -42.5mil  
-             -42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
+           ha:line.1307533 {
+            x1=104.775mm; y1=71.755mm; x2=104.775mm; y2=72.755mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
             }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
       }
+       uid = 9P5V94LkAwnspBZOixgAAABH
+      }
+      ha:subc.1313613 {
+       ha:attributes {
+        value=200k
+        device=RESISTOR
+        footprint=0402
+        refdes=R14
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.1 {
-        hdia=38.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_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              12.84mil  
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              -12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
            }
-           clearance=0.0
-          }
-        }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.1284575 {
-        proto=0; x=80.645mm; y=92.075mm; rot=-270.000000; xmirror=1; smirror=1; clearance=7.5mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.1313626 {
+         proto=0; x=2.48326in; y=3.211in; 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.1284576 {
-        proto=1; x=80.645mm; y=94.615mm; rot=-270.000000; xmirror=1; smirror=1; clearance=7.5mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1313627 {
+         proto=0; x=2.51474in; y=3.211in; 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:line.1284550 {
-           x1=79.375mm; y1=95.885mm; x2=79.375mm; y2=90.805mm; thickness=15.0mil; clearance=0.0;
-          }
-          ha:line.1284553 {
-           x1=79.375mm; y1=90.805mm; x2=81.915mm; y2=90.805mm; thickness=15.0mil; clearance=0.0;
-          }
-          ha:line.1284556 {
-           x1=81.915mm; y1=90.805mm; x2=81.915mm; y2=95.885mm; thickness=15.0mil; clearance=0.0;
+          li:objects {
           }
-          ha:line.1284559 {
-           x1=81.915mm; y1=95.885mm; x2=79.375mm; y2=95.885mm; thickness=15.0mil; clearance=0.0;
+          ha:type {
+           silk = 1
+           top = 1
           }
-         }
-         ha:type {
-          silk = 1
-          bottom = 1
-         }
-       }
+        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1284563 {
-           x1=80.645mm; y1=93.345mm; x2=80.645mm; y2=93.345mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1313614 {
+            x1=2.499in; y1=3.211in; x2=2.499in; y2=3.211in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1284566 {
-           x1=80.645mm; y1=92.075mm; x2=80.645mm; y2=92.075mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1313617 {
+            x1=2.499in; y1=3.211in; x2=2.499in; y2=3.211in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.1284569 {
-           x1=80.645mm; y1=92.075mm; x2=80.645mm; y2=93.075mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1313620 {
+            x1=2.499in; y1=3.211in; x2=64.4746mm; y2=3.211in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.1284572 {
-           x1=80.645mm; y1=92.075mm; x2=81.645mm; y2=92.075mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1313623 {
+            x1=2.499in; y1=3.211in; x2=2.499in; y2=82.5594mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          bottom = 1
-          virtual = 1
-          misc = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = pyz5kG+0E0ESBqOHgnEAAABQ
-     }
-     ha:subc.1298231 {
-      ha:attributes {
-       value=IPD068P03L3GATMA1
-       device=MOSFET
-       footprint=TO252FET
-       refdes=Q1
+       uid = fdmrigvTMcHho9IPHtUAAABo
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.1313730 {
+       ha:attributes {
+        value=22k
+        device=RESISTOR
+        footprint=0402
+        refdes=R20
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             29.53mil  
-             -55.12mil  
-             -29.53mil  
-             -55.12mil  
-             -29.53mil  
-             55.12mil  
-             29.53mil  
-             55.12mil  
+           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 {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             32.53mil  
-             -58.12mil  
-             -32.53mil  
-             -58.12mil  
-             -32.53mil  
-             58.12mil  
-             32.53mil  
-             58.12mil  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             29.53mil  
-             -55.12mil  
-             -29.53mil  
-             -55.12mil  
-             -29.53mil  
-             55.12mil  
-             29.53mil  
-             55.12mil  
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
             }
-          }
-        }
-      }
-
-      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 {
+              12.84mil  
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              -12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -124.02mil  
-             -120.08mil  
-             -124.02mil  
-             120.08mil  
-             124.02mil  
-             120.08mil  
-             124.02mil  
-             -120.08mil  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -127.02mil  
-             -123.08mil  
-             -127.02mil  
-             123.08mil  
-             127.02mil  
-             123.08mil  
-             127.02mil  
-             -123.08mil  
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+            clearance=0.0
+             li:ps_poly {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -124.02mil  
-             -120.08mil  
-             -124.02mil  
-             120.08mil  
-             124.02mil  
-             120.08mil  
-             124.02mil  
-             -120.08mil  
-            }
-          }
-        }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.1298257 {
-        proto=0; x=1.469in; y=2.92394in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        li:thermal {
-        }
+       li:objects {
+        ha:padstack_ref.1313743 {
+         proto=0; x=2.622in; y=3.213in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=3
-          name=G
-        }
-       }
-       ha:padstack_ref.1298258 {
-        proto=1; x=1.379in; y=3.17in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1313744 {
+         proto=0; x=2.59052in; y=3.213in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=D
-        }
-       }
-       ha:padstack_ref.1298259 {
-        proto=0; x=1.289in; y=2.92394in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=2
-          name=S
+         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.1298232 {
-           x1=38.27653mm; y1=3.24481in; x2=31.77667mm; y2=3.24481in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.1298235 {
-           x1=31.77667mm; y1=3.24481in; x2=31.77667mm; y2=76.31811mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.1298238 {
-           x1=31.77667mm; y1=76.31811mm; x2=38.27653mm; y2=76.31811mm; thickness=10.0mil; clearance=0.0;
+          li:objects {
           }
-          ha:line.1298241 {
-           x1=38.27653mm; y1=76.31811mm; x2=38.27653mm; y2=3.24481in; thickness=10.0mil; clearance=0.0;
+          ha:type {
+           silk = 1
+           top = 1
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1298245 {
-           x1=1.379in; y1=3.00596in; x2=1.379in; y2=3.00596in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1313731 {
+            x1=2.60626in; y1=3.213in; x2=2.60626in; y2=3.213in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1298248 {
-           x1=1.379in; y1=2.92394in; x2=1.379in; y2=2.92394in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1313734 {
+            x1=2.60626in; y1=3.213in; x2=2.60626in; y2=3.213in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.1298251 {
-           x1=1.379in; y1=2.92394in; x2=34.0266mm; y2=2.92394in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1313737 {
+            x1=2.60626in; y1=3.213in; x2=65.199004mm; y2=3.213in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.1298254 {
-           x1=1.379in; y1=2.92394in; x2=1.379in; y2=73.268076mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1313740 {
+            x1=2.60626in; y1=3.213in; x2=2.60626in; y2=80.6102mm; 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 = 5asEB6h/cgROxndhO94AAABI
-     }
-     ha:subc.1301125 {
-      ha:attributes {
-       refdes=R500
-       value=3.3k
-       device=RESISTOR
-       footprint=0402
-       openscad=0402
+       uid = fdmrigvTMcHho9IPHtUAAABn
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.1251135 {
+       ha:attributes {
+        value=3x18650
+        device=BATTERY
+        footprint=18650x3
+        refdes=B1
+       }
+      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=68.9mil; 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 {
-             9.84mil  
-             -13.77mil  
-             -9.84mil  
-             -13.77mil  
-             -9.84mil  
-             13.77mil  
-             9.84mil  
-             13.77mil  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
+            clearance=0.0
+             li:ps_poly {
+              -54.135mil  
+              -54.135mil  
+              54.135mil  
+              -54.135mil  
+              54.135mil  
+              54.135mil  
+              -54.135mil  
+              54.135mil  
+             }
+           }
 
-          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 {
+              -54.135mil  
+              -54.135mil  
+              54.135mil  
+              -54.135mil  
+              54.135mil  
+              54.135mil  
+              -54.135mil  
+              54.135mil  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             12.84mil  
-             -16.77mil  
-             -12.84mil  
-             -16.77mil  
-             -12.84mil  
-             16.77mil  
-             12.84mil  
-             16.77mil  
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
             }
-          }
+            clearance=0.0
+             li:ps_poly {
+              -54.135mil  
+              -54.135mil  
+              54.135mil  
+              -54.135mil  
+              54.135mil  
+              54.135mil  
+              -54.135mil  
+              54.135mil  
+             }
+           }
 
-          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 {
+              -57.085mil  
+              -57.085mil  
+              57.085mil  
+              -57.085mil  
+              57.085mil  
+              57.085mil  
+              -57.085mil  
+              57.085mil  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             9.84mil  
-             -13.77mil  
-             -9.84mil  
-             -13.77mil  
-             -9.84mil  
-             13.77mil  
-             9.84mil  
-             13.77mil  
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
             }
-          }
-        }
-      }
-     }
+            clearance=0.0
+             li:ps_poly {
+              -57.085mil  
+              -57.085mil  
+              57.085mil  
+              -57.085mil  
+              57.085mil  
+              57.085mil  
+              -57.085mil  
+              57.085mil  
+             }
+           }
+         }
+       }
 
-      li:objects {
-       ha:padstack_ref.1301138 {
-        proto=0; x=73.025mm; y=3.77074in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        li:thermal {
-        }
+       ha:ps_proto_v6.1 {
+         hdia=68.9mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1301139 {
-        proto=0; x=73.025mm; y=3.73926in; rot=90.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:type {
-          silk = 1
-          top = 1
-         }
-       }
-
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=108.27mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+           }
 
-         li:objects {
-          ha:line.1301126 {
-           x1=73.025mm; y1=95.377mm; x2=73.025mm; y2=95.377mm; 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=108.27mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
            }
-          }
-          ha:line.1301129 {
-           x1=73.025mm; y1=95.377mm; x2=73.025mm; y2=95.377mm; 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=108.27mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
            }
-          }
-          ha:line.1301132 {
-           x1=73.025mm; y1=95.377mm; x2=73.025mm; y2=94.377mm; 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=114.17mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-          }
-          ha:line.1301135 {
-           x1=73.025mm; y1=95.377mm; x2=74.025mm; y2=95.377mm; 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=114.17mil;            }
+            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 = IGobWzSMURBswUg5LvAAAACC
-     }
-     ha:subc.1301141 {
-      ha:attributes {
-       value=1k
-       device=RESISTOR
-       footprint=0402
-       refdes=R7
-      }
-     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 {
-             -13.77mil  
-             -9.84mil  
-             -13.77mil  
-             9.84mil  
-             13.77mil  
-             9.84mil  
-             13.77mil  
-             -9.84mil  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -16.77mil  
-             -12.84mil  
-             -16.77mil  
-             12.84mil  
-             16.77mil  
-             12.84mil  
-             16.77mil  
-             -12.84mil  
-            }
-          }
+       li:objects {
+        ha:padstack_ref.1251167 {
+         proto=0; x=35.000292mm; y=85.999674mm; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+         ha:flags {
+          clearline=1
+          lock=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -13.77mil  
-             -9.84mil  
-             -13.77mil  
-             9.84mil  
-             13.77mil  
-             9.84mil  
-             13.77mil  
-             -9.84mil  
-            }
-          }
-        }
-      }
-     }
+         li:thermal {
+         }
 
-      li:objects {
-       ha:padstack_ref.1301154 {
-        proto=0; x=3.039in; y=3.76026in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=pin1
+         }
         }
+        ha:padstack_ref.1251168 {
+         proto=1; x=35.000292mm; y=14.000072mm; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+         ha:flags {
+          clearline=1
+          lock=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1301155 {
-        proto=0; x=3.039in; y=3.79174in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=2
+           name=pin2
+         }
         }
+        ha:padstack_ref.1251169 {
+         proto=1; x=54.0mm; y=85.999674mm; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+         ha:flags {
+          clearline=1
+          lock=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=3
+           name=pin3
+         }
         }
-       }
-      }
-      li:layers {
+        ha:padstack_ref.1251170 {
+         proto=1; x=54.0mm; y=14.000072mm; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+         ha:flags {
+          clearline=1
+          lock=1
+         }
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
+         ha:attributes {
+           term=4
+           name=pin4
          }
-         ha:type {
-          silk = 1
-          top = 1
+        }
+        ha:padstack_ref.1251171 {
+         proto=1; x=72.999962mm; y=85.999674mm; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+         ha:flags {
+          clearline=1
+          lock=1
          }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
-          ha:line.1301142 {
-           x1=3.039in; y1=3.776in; x2=3.039in; y2=3.776in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1301145 {
-           x1=3.039in; y1=3.776in; x2=3.039in; y2=3.776in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1301148 {
-           x1=3.039in; y1=3.776in; x2=3.039in; y2=94.9104mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+         ha:attributes {
+           term=5
+           name=pin5
+         }
+        }
+        ha:padstack_ref.1251172 {
+         proto=1; x=72.999962mm; y=14.000072mm; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+         ha:flags {
+          clearline=1
+          lock=1
+         }
+
+         li:thermal {
+           li:2 {
+            on  
+            diag  
+            round  
+            noshape  
            }
-          }
-          ha:line.1301151 {
-           x1=3.039in; y1=3.776in; x2=76.1906mm; y2=3.776in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
            }
-          }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
+
+         ha:attributes {
+           term=6
+           name=pin6
          }
+        }
        }
-      }
-     }
-      uid = fdmrigvTMcHho9IPHtUAAABz
-     }
-     ha:subc.1307510 {
-      ha:attributes {
-       value=
-       device=unknown
-       footprint=100mil10pin
-       refdes=J5
-      }
-     ha:data {
-          li:padstack_prototypes {
+       li:layers {
 
-      ha:ps_proto_v6.0 {
-        hdia=38.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+          li:objects {
+           ha:line.1251136 {
+            x1=24.000314mm; y1=88.499796mm; x2=24.000314mm; y2=11.49995mm; thickness=10.0mil; clearance=0.0;
+            ha:flags {
+             lock=1
+            }
            }
-           clearance=0.0
-            li:ps_poly {
-             -35.0mil  
-             -35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
+           ha:line.1251139 {
+            x1=24.000314mm; y1=88.499796mm; x2=83.99994mm; y2=88.499796mm; thickness=10.0mil; clearance=0.0;
+            ha:flags {
+             lock=1
             }
-          }
-
-          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:line.1251142 {
+            x1=83.99994mm; y1=88.499796mm; x2=83.99994mm; y2=11.49995mm; thickness=10.0mil; clearance=0.0;
+            ha:flags {
+             lock=1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             -35.0mil  
-             -35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
+           ha:line.1251145 {
+            x1=24.000314mm; y1=11.49995mm; x2=83.99994mm; y2=11.49995mm; thickness=10.0mil; clearance=0.0;
+            ha:flags {
+             lock=1
             }
-          }
-
-          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:line.1251148 {
+            x1=50.000262mm; y1=77.99969mm; x2=57.999992mm; y2=77.99969mm; thickness=20.0mil; clearance=0.0;
+            ha:flags {
+             lock=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  
+           ha:line.1251151 {
+            x1=54.0mm; y1=81.999682mm; x2=54.0mm; y2=73.999698mm; thickness=20.0mil; clearance=0.0;
+            ha:flags {
+             lock=1
             }
+           }
+          }
+          ha:type {
+           silk = 1
+           bottom = 1
           }
         }
-      }
 
-      ha:ps_proto_v6.1 {
-        hdia=38.0mil; 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.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-          }
+          li:objects {
+           ha:line.1251155 {
+            x1=54.000084mm; y1=49.999873mm; x2=54.000084mm; y2=49.999873mm; thickness=0.1mm; clearance=0.0;
+            ha:flags {
+             lock=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
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           clearance=0.0
-          }
+           ha:line.1251158 {
+            x1=54.0mm; y1=50.0mm; x2=54.0mm; y2=50.0mm; thickness=0.1mm; clearance=0.0;
+            ha:flags {
+             lock=1
+            }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+            ha:attributes {
+              subc-role=origin
+            }
            }
-           clearance=0.0
-          }
+           ha:line.1251161 {
+            x1=54.0mm; y1=50.0mm; x2=55.0mm; y2=50.0mm; thickness=0.1mm; clearance=0.0;
+            ha:flags {
+             lock=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
+            ha:attributes {
+              subc-role=x
+            }
            }
-           clearance=0.0
-          }
+           ha:line.1251164 {
+            x1=54.0mm; y1=50.0mm; x2=54.0mm; y2=49.0mm; thickness=0.1mm; clearance=0.0;
+            ha:flags {
+             lock=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 {
-            bottom = 1
-            mask = 1
+            ha:attributes {
+              subc-role=y
+            }
            }
-           clearance=0.0
           }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.1307536 {
-        proto=0; x=104.775mm; y=71.755mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=1
+          ha:type {
+           bottom = 1
+           virtual = 1
+           misc = 1
+          }
         }
        }
-       ha:padstack_ref.1307537 {
-        proto=1; x=104.775mm; y=74.295mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=2
-          name=2
-        }
+      }
+       uid = V61fJmxCtl6QKTAtl+8AAABK
+ ha:flags ={ lock=1
+ };      }
+      ha:subc.1245655 {
+       ha:attributes {
+        value=SPDT
+        device=SPDT_Switch
+        footprint=1MS1T1B4M7
+        refdes=S2
        }
-       ha:padstack_ref.1307538 {
-        proto=1; x=104.775mm; y=76.835mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
+      ha:data {
+            li:padstack_prototypes {
 
-        li:thermal {
-        }
+       ha:ps_proto_v6.0 {
+         hdia=72.83mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=3
-          name=3
-        }
-       }
-       ha:padstack_ref.1307539 {
-        proto=1; x=104.775mm; y=79.375mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -56.1mil  
+              -56.1mil  
+              56.1mil  
+              -56.1mil  
+              56.1mil  
+              56.1mil  
+              -56.1mil  
+              56.1mil  
+             }
+           }
 
-        li:thermal {
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -56.1mil  
+              -56.1mil  
+              56.1mil  
+              -56.1mil  
+              56.1mil  
+              56.1mil  
+              -56.1mil  
+              56.1mil  
+             }
+           }
 
-        ha:attributes {
-          term=4
-          name=4
-        }
-       }
-       ha:padstack_ref.1307540 {
-        proto=1; x=104.775mm; y=81.915mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -56.1mil  
+              -56.1mil  
+              56.1mil  
+              -56.1mil  
+              56.1mil  
+              56.1mil  
+              -56.1mil  
+              56.1mil  
+             }
+           }
 
-        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 {
+              -59.055mil  
+              -59.055mil  
+              59.055mil  
+              -59.055mil  
+              59.055mil  
+              59.055mil  
+              -59.055mil  
+              59.055mil  
+             }
+           }
 
-        ha:attributes {
-          term=5
-          name=5
-        }
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -59.055mil  
+              -59.055mil  
+              59.055mil  
+              -59.055mil  
+              59.055mil  
+              59.055mil  
+              -59.055mil  
+              59.055mil  
+             }
+           }
+         }
        }
-       ha:padstack_ref.1307541 {
-        proto=1; x=104.775mm; y=84.455mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-        }
+       ha:ps_proto_v6.1 {
+         hdia=72.83mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=6
-          name=6
-        }
-       }
-       ha:padstack_ref.1307542 {
-        proto=1; x=104.775mm; y=86.995mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=112.2mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+           }
 
-        li:thermal {
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=112.2mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+           }
 
-        ha:attributes {
-          term=7
-          name=7
-        }
-       }
-       ha:padstack_ref.1307543 {
-        proto=1; x=104.775mm; y=89.535mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=112.2mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
+           }
 
-        li:thermal {
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=118.11mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
 
-        ha:attributes {
-          term=8
-          name=8
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=118.11mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
+         }
        }
-       ha:padstack_ref.1307544 {
-        proto=1; x=104.775mm; y=92.075mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
 
-        li:thermal {
-        }
+       li:objects {
+        ha:padstack_ref.1245681 {
+         proto=0; x=568.0mil; y=3.328in; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=9
-          name=9
-        }
-       }
-       ha:padstack_ref.1307545 {
-        proto=1; x=104.775mm; y=94.615mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
-          li:2 {
-           diag  
-           round  
-           noshape  
-          }
-          li:3 {
-           diag  
-           round  
-           noshape  
-          }
+         ha:attributes {
+           term=1
+           name=pin1
+         }
         }
+        ha:padstack_ref.1245682 {
+         proto=1; x=718.0mil; y=3.328in; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=10
-          name=10
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=pin2
+         }
         }
-       }
-      }
-      li:layers {
+        ha:padstack_ref.1245683 {
+         proto=1; x=868.0mil; y=3.328in; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+         ha:flags {
+          clearline=1
+         }
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
-          ha:line.1307511 {
-           x1=106.045mm; y1=95.885mm; x2=106.045mm; y2=70.485mm; thickness=15.0mil; clearance=0.0;
-          }
-          ha:line.1307514 {
-           x1=106.045mm; y1=70.485mm; x2=103.505mm; y2=70.485mm; thickness=15.0mil; clearance=0.0;
-          }
-          ha:line.1307517 {
-           x1=103.505mm; y1=70.485mm; x2=103.505mm; y2=95.885mm; thickness=15.0mil; clearance=0.0;
-          }
-          ha:line.1307520 {
-           x1=103.505mm; y1=95.885mm; x2=106.045mm; y2=95.885mm; thickness=15.0mil; clearance=0.0;
-          }
-          ha:text.1307523 {
-           string=%a.parent.refdes%; x=105.537mm; y=80.01mm; scale=100; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 270.000000
-          }
+         ha:attributes {
+           term=3
+           name=pin3
          }
-         ha:type {
-          silk = 1
-          top = 1
+        }
+        ha:padstack_ref.1245684 {
+         proto=1; x=68.0mil; y=3.228in; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+         ha:flags {
+          clearline=1
          }
-       }
-
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
 
-         li:objects {
-          ha:line.1307524 {
-           x1=104.775mm; y1=83.185mm; x2=104.775mm; y2=83.185mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1307527 {
-           x1=104.775mm; y1=71.755mm; x2=104.775mm; y2=71.755mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1307530 {
-           x1=104.775mm; y1=71.755mm; x2=103.775mm; y2=71.755mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+         li:thermal {
+           li:2 {
+            on  
+            diag  
+            round  
+            noshape  
            }
-          }
-          ha:line.1307533 {
-           x1=104.775mm; y1=71.755mm; x2=104.775mm; y2=72.755mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
-       }
-      }
-     }
-      uid = 9P5V94LkAwnspBZOixgAAABH
-     }
-     ha:subc.1311636 {
-      ha:attributes {
-       openscad=1206
-       value=47uF
-       device=CAPACITOR
-       refdes=C110
-       footprint=1206
-      }
-     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 {
-             25.59mil  
-             -37.4mil  
-             -25.59mil  
-             -37.4mil  
-             -25.59mil  
-             37.4mil  
-             25.59mil  
-             37.4mil  
-            }
-          }
+         ha:attributes {
+           term=4
+           name=GND
+         }
+        }
+        ha:padstack_ref.1245685 {
+         proto=1; x=68.0mil; y=3.42799in; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+         li:thermal {
+           li:2 {
+            on  
+            diag  
+            round  
+            noshape  
            }
-           clearance=0.0
-            li:ps_poly {
-             28.59mil  
-             -40.4mil  
-             -28.59mil  
-             -40.4mil  
-             -28.59mil  
-             40.4mil  
-             28.59mil  
-             40.4mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
            }
-           clearance=0.0
-            li:ps_poly {
-             25.59mil  
-             -37.4mil  
-             -25.59mil  
-             -37.4mil  
-             -25.59mil  
-             37.4mil  
-             25.59mil  
-             37.4mil  
-            }
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.1311655 {
-        proto=0; x=3.166in; y=2.072in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1311656 {
-        proto=0; x=3.166in; y=2.1901in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        li:thermal {
-        }
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=4
+           name=GND
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1311637 {
-           x1=3.2034in; y1=2.10743in; x2=3.2034in; y2=2.15467in; thickness=8.0mil; clearance=0.0;
+          li:objects {
+           ha:line.1245656 {
+            x1=68.0mil; y1=3.46303in; x2=68.0mil; y2=3.19296in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.1245659 {
+            x1=68.0mil; y1=3.46303in; x2=568.0mil; y2=3.46303in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.1245662 {
+            x1=568.0mil; y1=3.46303in; x2=568.0mil; y2=3.19296in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.1245665 {
+            x1=68.0mil; y1=3.19296in; x2=568.0mil; y2=3.19296in; thickness=10.0mil; clearance=0.0;
+           }
           }
-          ha:line.1311640 {
-           x1=3.1286in; y1=2.10743in; x2=3.1286in; y2=2.15467in; thickness=8.0mil; clearance=0.0;
+          ha:type {
+           silk = 1
+           bottom = 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.1311643 {
-           x1=3.166in; y1=54.12867mm; x2=3.166in; y2=54.12867mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1245669 {
+            x1=458.0mil; y1=84.53115mm; x2=458.0mil; y2=84.53115mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1311646 {
-           x1=3.166in; y1=54.12867mm; x2=3.166in; y2=54.12867mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1245672 {
+            x1=68.0mil; y1=3.328in; x2=68.0mil; y2=3.328in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.1311649 {
-           x1=3.166in; y1=54.12867mm; x2=3.166in; y2=55.12867mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1245675 {
+            x1=68.0mil; y1=3.328in; x2=68.0mil; y2=85.5312mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.1311652 {
-           x1=3.166in; y1=54.12867mm; x2=79.4164mm; y2=54.12867mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1245678 {
+            x1=68.0mil; y1=3.328in; x2=0.7272mm; y2=3.328in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           bottom = 1
+           virtual = 1
+           misc = 1
+          }
+        }
        }
       }
-     }
-      uid = uBW/nUHTf4QJGTtC2iUAAABx
-     }
-     ha:subc.1311658 {
-      ha:attributes {
-       openscad=0402
-       value=10uF
-       device=CAPACITOR
-       refdes=C111
-       footprint=0402
+       uid = W40527KYOc+kvX0cop8AAABO
       }
-     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 {
-             9.84mil  
-             -13.77mil  
-             -9.84mil  
-             -13.77mil  
-             -9.84mil  
-             13.77mil  
-             9.84mil  
-             13.77mil  
+      ha:subc.1342113 {
+       ha:attributes {
+        value=red+green
+        device=LED
+        footprint=H178
+        refdes=D5
+       }
+      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 {
+              -31.495mil  
+              -31.495mil  
+              31.495mil  
+              -31.495mil  
+              31.495mil  
+              31.495mil  
+              -31.495mil  
+              31.495mil  
+             }
+           }
 
-          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 {
+              -31.495mil  
+              -31.495mil  
+              31.495mil  
+              -31.495mil  
+              31.495mil  
+              31.495mil  
+              -31.495mil  
+              31.495mil  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             12.84mil  
-             -16.77mil  
-             -12.84mil  
-             -16.77mil  
-             -12.84mil  
-             16.77mil  
-             12.84mil  
-             16.77mil  
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
             }
-          }
+            clearance=0.0
+             li:ps_poly {
+              -31.495mil  
+              -31.495mil  
+              31.495mil  
+              -31.495mil  
+              31.495mil  
+              31.495mil  
+              -31.495mil  
+              31.495mil  
+             }
+           }
 
-          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 {
+              -31.495mil  
+              -31.495mil  
+              31.495mil  
+              -31.495mil  
+              31.495mil  
+              31.495mil  
+              -31.495mil  
+              31.495mil  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             9.84mil  
-             -13.77mil  
-             -9.84mil  
-             -13.77mil  
-             -9.84mil  
-             13.77mil  
-             9.84mil  
-             13.77mil  
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
             }
-          }
-        }
-      }
-     }
+            clearance=0.0
+             li:ps_poly {
+              -31.495mil  
+              -31.495mil  
+              31.495mil  
+              -31.495mil  
+              31.495mil  
+              31.495mil  
+              -31.495mil  
+              31.495mil  
+             }
+           }
+         }
+       }
 
-      li:objects {
-       ha:padstack_ref.1311671 {
-        proto=0; x=3.029in; y=2.14348in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        li:thermal {
-        }
+       ha:ps_proto_v6.1 {
+         hdia=31.5mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1311672 {
-        proto=0; x=3.029in; y=2.112in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+           }
 
-        li:thermal {
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+           }
 
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
+           }
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
 
-         li:objects {
-         }
-         ha:type {
-          silk = 1
-          top = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
          }
        }
+      }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+       li:objects {
+        ha:padstack_ref.1342139 {
+         proto=0; x=202.0mil; y=870.0mil; rot=-270.000000; xmirror=1; smirror=1; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-         li:objects {
-          ha:line.1311659 {
-           x1=3.029in; y1=2.12774in; x2=3.029in; y2=2.12774in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+         li:thermal {
+           li:2 {
+            on  
+            diag  
+            round  
+            noshape  
            }
-          }
-          ha:line.1311662 {
-           x1=3.029in; y1=2.12774in; x2=3.029in; y2=2.12774in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
            }
-          }
-          ha:line.1311665 {
-           x1=3.029in; y1=2.12774in; x2=3.029in; y2=53.044596mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.1311668 {
-           x1=3.029in; y1=2.12774in; x2=77.9366mm; y2=2.12774in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
+
+         ha:attributes {
+           term=1
+           name=pin1
+         }
+        }
+        ha:padstack_ref.1342140 {
+         proto=1; x=202.0mil; y=968.41mil; rot=-270.000000; xmirror=1; smirror=1; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=pin2
          }
+        }
        }
-      }
-     }
-      uid = uBW/nUHTf4QJGTtC2iUAAABz
-     }
-     ha:subc.1311674 {
-      ha:attributes {
-       openscad=0402
-       value=10uF
-       device=CAPACITOR
-       refdes=C107
-       footprint=0402
-      }
-     ha:data {
-          li:padstack_prototypes {
+       li:layers {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+          li:objects {
+           ha:line.1342114 {
+            x1=1.22mil; y1=793.23mil; x2=1.22mil; y2=1.04518in; thickness=10.0mil; clearance=0.0;
            }
-           clearance=0.0
-            li:ps_poly {
-             9.84mil  
-             -13.77mil  
-             -9.84mil  
-             -13.77mil  
-             -9.84mil  
-             13.77mil  
-             9.84mil  
-             13.77mil  
-            }
+           ha:line.1342117 {
+            x1=351.61mil; y1=793.23mil; x2=351.61mil; y2=1.04518in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.1342120 {
+            x1=1.22mil; y1=1.04518in; x2=351.61mil; y2=1.04518in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.1342123 {
+            x1=1.22mil; y1=793.23mil; x2=351.61mil; y2=793.23mil; thickness=10.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           bottom = 1
           }
+        }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.1342127 {
+            x1=202.0mil; y1=919.205mil; x2=202.0mil; y2=919.205mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           clearance=0.0
-            li:ps_poly {
-             12.84mil  
-             -16.77mil  
-             -12.84mil  
-             -16.77mil  
-             -12.84mil  
-             16.77mil  
-             12.84mil  
-             16.77mil  
+           ha:line.1342130 {
+            x1=202.0mil; y1=919.2mil; x2=202.0mil; y2=919.2mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             9.84mil  
-             -13.77mil  
-             -9.84mil  
-             -13.77mil  
-             -9.84mil  
-             13.77mil  
-             9.84mil  
-             13.77mil  
+           ha:line.1342133 {
+            x1=202.0mil; y1=919.2mil; x2=202.0mil; y2=24.34768mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.1342136 {
+            x1=202.0mil; y1=919.2mil; x2=6.1308mm; y2=919.2mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
             }
+           }
+          }
+          ha:type {
+           bottom = 1
+           virtual = 1
+           misc = 1
           }
         }
+       }
       }
-     }
+       uid = udHzw36hUA40qsxOGCYAAABJ
+      }
+      ha:subc.1342158 {
+       ha:attributes {
+        refdes=R31
+        value=33
+        device=RESISTOR
+        footprint=0402
+        openscad=0402
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      li:objects {
-       ha:padstack_ref.1311687 {
-        proto=0; x=2.657in; y=2.07952in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        li:thermal {
-        }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1311688 {
-        proto=0; x=2.657in; y=2.111in; rot=270.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 {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
+           }
 
-        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 {
+              12.84mil  
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              -12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+             }
+           }
 
-        ha:attributes {
-          term=2
-          name=2
-        }
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
+           }
+         }
        }
       }
-      li:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
 
-         li:objects {
-         }
-         ha:type {
-          silk = 1
-          top = 1
+       li:objects {
+        ha:padstack_ref.1342172 {
+         proto=0; x=4.30826in; y=1.393in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
          }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
-          ha:line.1311675 {
-           x1=2.657in; y1=2.09526in; x2=2.657in; y2=2.09526in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1311678 {
-           x1=2.657in; y1=2.09526in; x2=2.657in; y2=2.09526in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1311681 {
-           x1=2.657in; y1=2.09526in; x2=2.657in; y2=54.219604mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.1311684 {
-           x1=2.657in; y1=2.09526in; x2=66.4878mm; y2=2.09526in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
+         ha:attributes {
+           term=1
+           name=1
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
+        }
+        ha:padstack_ref.1342173 {
+         proto=0; x=4.33974in; y=1.393in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
          }
+        }
        }
-      }
-     }
-      uid = uBW/nUHTf4QJGTtC2iUAAAB1
-     }
-     ha:subc.1311690 {
-      ha:attributes {
-       openscad=0402
-       value=1uF
-       device=CAPACITOR
-       refdes=C108
-       footprint=0402
-      }
-     ha:data {
-          li:padstack_prototypes {
+       li:layers {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             9.84mil  
-             -13.77mil  
-             -9.84mil  
-             -13.77mil  
-             -9.84mil  
-             13.77mil  
-             9.84mil  
-             13.77mil  
-            }
+          li:objects {
+          }
+          ha:type {
+           silk = 1
+           top = 1
           }
+        }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.1342160 {
+            x1=4.324in; y1=1.393in; x2=4.324in; y2=1.393in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           clearance=0.0
-            li:ps_poly {
-             12.84mil  
-             -16.77mil  
-             -12.84mil  
-             -16.77mil  
-             -12.84mil  
-             16.77mil  
-             12.84mil  
-             16.77mil  
+           ha:line.1342163 {
+            x1=4.324in; y1=1.393in; x2=4.324in; y2=1.393in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             9.84mil  
-             -13.77mil  
-             -9.84mil  
-             -13.77mil  
-             -9.84mil  
-             13.77mil  
-             9.84mil  
-             13.77mil  
+           ha:line.1342166 {
+            x1=4.324in; y1=1.393in; x2=110.8296mm; y2=1.393in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.1342169 {
+            x1=4.324in; y1=1.393in; x2=4.324in; y2=36.3822mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
             }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
       }
-     }
+       uid = udHzw36hUA40qsxOGCYAAABL
+      }
+      ha:subc.1342191 {
+       ha:attributes {
+        refdes=R32
+        value=33
+        device=RESISTOR
+        footprint=0402
+        openscad=0402
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      li:objects {
-       ha:padstack_ref.1311703 {
-        proto=0; x=3.029in; y=2.00152in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        li:thermal {
-        }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1311704 {
-        proto=0; x=3.029in; y=2.033in; rot=-90.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 {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
+           }
 
-        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 {
+              12.84mil  
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              -12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+             }
+           }
 
-        ha:attributes {
-          term=2
-          name=2
-        }
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
+           }
+         }
        }
       }
-      li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+       li:objects {
+        ha:padstack_ref.1342205 {
+         proto=0; x=4.30752in; y=34.163mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-         li:objects {
+         li:thermal {
          }
-         ha:type {
-          silk = 1
-          top = 1
+
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.1342206 {
+         proto=0; x=4.339in; y=34.163mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
          }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
-          ha:line.1311691 {
-           x1=3.029in; y1=2.01726in; x2=3.029in; y2=2.01726in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1311694 {
-           x1=3.029in; y1=2.01726in; x2=3.029in; y2=2.01726in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1311697 {
-           x1=3.029in; y1=2.01726in; x2=3.029in; y2=52.238404mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.1311700 {
-           x1=3.029in; y1=2.01726in; x2=75.9366mm; y2=2.01726in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
+         ha:attributes {
+           term=2
+           name=2
          }
+        }
        }
-      }
-     }
-      uid = uBW/nUHTf4QJGTtC2iUAAAB3
-     }
-     ha:subc.1311706 {
-      ha:attributes {
-       openscad=0402
-       value=1uF
-       device=CAPACITOR
-       refdes=C109
-       footprint=0402
-      }
-     ha:data {
-          li:padstack_prototypes {
+       li:layers {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             9.84mil  
-             -13.77mil  
-             -9.84mil  
-             -13.77mil  
-             -9.84mil  
-             13.77mil  
-             9.84mil  
-             13.77mil  
-            }
+          li:objects {
+          }
+          ha:type {
+           silk = 1
+           top = 1
           }
+        }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.1342193 {
+            x1=4.32326in; y1=34.163mm; x2=4.32326in; y2=34.163mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           clearance=0.0
-            li:ps_poly {
-             12.84mil  
-             -16.77mil  
-             -12.84mil  
-             -16.77mil  
-             -12.84mil  
-             16.77mil  
-             12.84mil  
-             16.77mil  
+           ha:line.1342196 {
+            x1=4.32326in; y1=34.163mm; x2=4.32326in; y2=34.163mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             9.84mil  
-             -13.77mil  
-             -9.84mil  
-             -13.77mil  
-             -9.84mil  
-             13.77mil  
-             9.84mil  
-             13.77mil  
+           ha:line.1342199 {
+            x1=4.32326in; y1=34.163mm; x2=110.810804mm; y2=34.163mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.1342202 {
+            x1=4.32326in; y1=34.163mm; x2=4.32326in; y2=35.163mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
             }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
       }
-     }
+       uid = udHzw36hUA40qsxOGCYAAABN
+      }
+      ha:subc.1344027 {
+       ha:attributes {
+        refdes=R44
+        value=5.1k
+        device=RESISTOR
+        footprint=0402
+        openscad=0402
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      li:objects {
-       ha:padstack_ref.1311719 {
-        proto=0; x=2.657in; y=2.00152in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        li:thermal {
-        }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1311720 {
-        proto=0; x=2.657in; y=2.033in; rot=-90.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 {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
+           }
 
-        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 {
+              12.84mil  
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              -12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+             }
+           }
 
-        ha:attributes {
-          term=2
-          name=2
-        }
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
+           }
+         }
        }
       }
-      li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+       li:objects {
+        ha:padstack_ref.1344041 {
+         proto=0; x=4.30826in; y=32.893mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         li:thermal {
+         }
 
-         li:objects {
+         ha:attributes {
+           term=1
+           name=1
          }
-         ha:type {
-          silk = 1
-          top = 1
+        }
+        ha:padstack_ref.1344042 {
+         proto=0; x=4.33974in; y=32.893mm; 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.1311707 {
-           x1=2.657in; y1=2.01726in; x2=2.657in; y2=2.01726in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          li:objects {
           }
-          ha:line.1311710 {
-           x1=2.657in; y1=2.01726in; x2=2.657in; y2=2.01726in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+          ha:type {
+           silk = 1
+           top = 1
           }
-          ha:line.1311713 {
-           x1=2.657in; y1=2.01726in; x2=2.657in; y2=52.238404mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.1311716 {
-           x1=2.657in; y1=2.01726in; x2=66.4878mm; y2=2.01726in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = uBW/nUHTf4QJGTtC2iUAAAB5
-     }
-     ha:subc.1311722 {
-      ha:attributes {
-       refdes=C102
-       value=1uF
-       device=CAPACITOR
-       footprint=0402
-       openscad=0402
-      }
-     ha:data {
-          li:padstack_prototypes {
+        }
 
-      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.1344029 {
+            x1=4.324in; y1=32.893mm; x2=4.324in; y2=32.893mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           clearance=0.0
-            li:ps_poly {
-             9.84mil  
-             -13.77mil  
-             -9.84mil  
-             -13.77mil  
-             -9.84mil  
-             13.77mil  
-             9.84mil  
-             13.77mil  
+           ha:line.1344032 {
+            x1=4.324in; y1=32.893mm; x2=4.324in; y2=32.893mm; 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 {
-             12.84mil  
-             -16.77mil  
-             -12.84mil  
-             -16.77mil  
-             -12.84mil  
-             16.77mil  
-             12.84mil  
-             16.77mil  
+           ha:line.1344035 {
+            x1=4.324in; y1=32.893mm; x2=110.8296mm; y2=32.893mm; 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 {
-             9.84mil  
-             -13.77mil  
-             -9.84mil  
-             -13.77mil  
-             -9.84mil  
-             13.77mil  
-             9.84mil  
-             13.77mil  
+           ha:line.1344038 {
+            x1=4.324in; y1=32.893mm; x2=4.324in; y2=33.893mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
             }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
       }
-     }
+       uid = OBCxQwbtFxoClI8ChEkAAABL
+      }
+      ha:subc.1344785 {
+       ha:attributes {
+        refdes=R43
+        value=5.1k
+        device=RESISTOR
+        footprint=0402
+        openscad=0402
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      li:objects {
-       ha:padstack_ref.1311735 {
-        proto=0; x=3.078in; y=2.072in; rot=270.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 {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
+           }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1311736 {
-        proto=0; x=3.078in; y=2.10348in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        li:thermal {
-        }
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              12.84mil  
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              -12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+             }
+           }
 
-        ha:attributes {
-          term=2
-          name=2
-        }
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
+           }
+         }
        }
       }
-      li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+       li:objects {
+        ha:padstack_ref.1344799 {
+         proto=0; x=4.30926in; y=1.444in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         li:thermal {
+         }
 
-         li:objects {
+         ha:attributes {
+           term=1
+           name=1
          }
-         ha:type {
-          silk = 1
-          top = 1
+        }
+        ha:padstack_ref.1344800 {
+         proto=0; x=4.34074in; y=1.444in; 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.1311723 {
-           x1=3.078in; y1=2.08774in; x2=3.078in; y2=2.08774in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          li:objects {
           }
-          ha:line.1311726 {
-           x1=3.078in; y1=2.08774in; x2=3.078in; y2=2.08774in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+          ha:type {
+           silk = 1
+           top = 1
           }
-          ha:line.1311729 {
-           x1=3.078in; y1=2.08774in; x2=3.078in; y2=54.028596mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.1344787 {
+            x1=109.855mm; y1=1.444in; x2=109.855mm; y2=1.444in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1311732 {
-           x1=3.078in; y1=2.08774in; x2=77.1812mm; y2=2.08774in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1344790 {
+            x1=109.855mm; y1=1.444in; x2=109.855mm; y2=1.444in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+           ha:line.1344793 {
+            x1=109.855mm; y1=1.444in; x2=110.855mm; y2=1.444in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.1344796 {
+            x1=109.855mm; y1=1.444in; x2=109.855mm; y2=37.6776mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = uBW/nUHTf4QJGTtC2iUAAABv
-     }
-     ha:subc.1311738 {
-      ha:attributes {
-       footprint=0805diode
-       value=5.6V
-       device=DIODE
-       openscad=0805
-       refdes=Z2
+       uid = OBCxQwbtFxoClI8ChEkAAABP
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.1347219 {
+       ha:attributes {
+        refdes=R21
+        value=0.5
+        device=RESISTOR
+        footprint=0402
+        openscad=0402
+       }
+      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 {
-             25.59mil  
-             -29.52mil  
-             -25.59mil  
-             -29.52mil  
-             -25.59mil  
-             29.52mil  
-             25.59mil  
-             29.52mil  
+           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 {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             28.59mil  
-             -32.52mil  
-             -28.59mil  
-             -32.52mil  
-             -28.59mil  
-             32.52mil  
-             28.59mil  
-             32.52mil  
-            }
-          }
 
-          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 {
+              12.84mil  
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              -12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             25.59mil  
-             -29.52mil  
-             -25.59mil  
-             -29.52mil  
-             -25.59mil  
-             29.52mil  
-             25.59mil  
-             29.52mil  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.1311766 {
-        proto=0; x=3.166in; y=1.96586in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        li:thermal {
-        }
+       li:objects {
+        ha:padstack_ref.1347233 {
+         proto=0; x=3.17752in; y=1.387in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1311767 {
-        proto=0; x=3.166in; y=48.133mm; rot=90.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.1347234 {
+         proto=0; x=3.209in; y=1.387in; rot=0.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:line.1311739 {
-           x1=79.71663mm; y1=1.93436in; x2=79.71663mm; y2=48.9331mm; thickness=8.0mil; clearance=0.0;
-          }
-          ha:line.1311742 {
-           x1=81.11617mm; y1=1.93436in; x2=81.11617mm; y2=48.9331mm; thickness=8.0mil; clearance=0.0;
-          }
-          ha:line.1311745 {
-           x1=3.13in; y1=1.88043in; x2=3.13in; y2=1.86243in; thickness=5.0mil; clearance=0.0;
-          }
-          ha:line.1311748 {
-           x1=3.202in; y1=1.88043in; x2=3.202in; y2=1.86243in; thickness=5.0mil; clearance=0.0;
+          li:objects {
           }
-          ha:line.1311751 {
-           x1=3.13in; y1=1.86243in; x2=3.202in; y2=1.86243in; thickness=5.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.1311754 {
-           x1=3.166in; y1=1.93043in; x2=3.166in; y2=1.93043in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1347221 {
+            x1=3.19326in; y1=1.387in; x2=3.19326in; y2=1.387in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1311757 {
-           x1=3.166in; y1=1.93043in; x2=3.166in; y2=1.93043in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1347224 {
+            x1=3.19326in; y1=1.387in; x2=3.19326in; y2=1.387in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.1311760 {
-           x1=3.166in; y1=1.93043in; x2=3.166in; y2=48.032922mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1347227 {
+            x1=3.19326in; y1=1.387in; x2=82.108804mm; y2=1.387in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.1311763 {
-           x1=3.166in; y1=1.93043in; x2=81.4164mm; y2=1.93043in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1347230 {
+            x1=3.19326in; y1=1.387in; x2=3.19326in; y2=36.2298mm; 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 = ZPP/u7X1DjyWNO2HHjsAAABU
-     }
-     ha:subc.1311769 {
-      ha:attributes {
-       value=ADS8688
-       device=IC
-       footprint=TSSOP38
-       refdes=U7
+       uid = Ikn56fWDAoi3RXep5wYAAABf
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.1358442 {
+       ha:attributes {
+        value=DFLS130L
+        device=DIODE
+        footprint=powerdi123
+        refdes=D4
+       }
+      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 {
-             -29.53mil  
-             -5.905mil  
-             -29.53mil  
-             5.905mil  
-             29.53mil  
-             5.905mil  
-             29.53mil  
-             -5.905mil  
+           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 {
+              -43.31mil  
+              -27.56mil  
+              -43.31mil  
+              27.56mil  
+              43.31mil  
+              27.56mil  
+              43.31mil  
+              -27.56mil  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -34.53mil  
-             -10.905mil  
-             -34.53mil  
-             10.905mil  
-             34.53mil  
-             10.905mil  
-             34.53mil  
-             -10.905mil  
-            }
-          }
 
-          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 {
+              -46.31mil  
+              -30.56mil  
+              -46.31mil  
+              30.56mil  
+              46.31mil  
+              30.56mil  
+              46.31mil  
+              -30.56mil  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -29.53mil  
-             -5.905mil  
-             -29.53mil  
-             5.905mil  
-             29.53mil  
-             5.905mil  
-             29.53mil  
-             -5.905mil  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
-      }
+            clearance=0.0
+             li:ps_poly {
+              -43.31mil  
+              -27.56mil  
+              -43.31mil  
+              27.56mil  
+              43.31mil  
+              27.56mil  
+              43.31mil  
+              -27.56mil  
+             }
+           }
+         }
+       }
 
-      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:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             29.53mil  
-             5.905mil  
-             29.53mil  
-             -5.905mil  
-             -29.53mil  
-             -5.905mil  
-             -29.53mil  
-             5.905mil  
+           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 {
+              17.715mil  
+              -27.555mil  
+              -17.715mil  
+              -27.555mil  
+              -17.715mil  
+              27.555mil  
+              17.715mil  
+              27.555mil  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             34.53mil  
-             10.905mil  
-             34.53mil  
-             -10.905mil  
-             -34.53mil  
-             -10.905mil  
-             -34.53mil  
-             10.905mil  
-            }
-          }
 
-          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 {
+              20.715mil  
+              -30.555mil  
+              -20.715mil  
+              -30.555mil  
+              -20.715mil  
+              30.555mil  
+              20.715mil  
+              30.555mil  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             29.53mil  
-             5.905mil  
-             29.53mil  
-             -5.905mil  
-             -29.53mil  
-             -5.905mil  
-             -29.53mil  
-             5.905mil  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              17.715mil  
+              -27.555mil  
+              -17.715mil  
+              -27.555mil  
+              -17.715mil  
+              27.555mil  
+              17.715mil  
+              27.555mil  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.1311798 {
-        proto=0; x=75.162029mm; y=2.19016in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.1358476 {
+         proto=0; x=934.0mil; y=861.39mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1311799 {
-        proto=0; x=75.162029mm; y=2.17048in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=2
+           name=cathode
+         }
         }
+        ha:padstack_ref.1358477 {
+         proto=1; x=934.0mil; y=761.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=1
+           name=anode
+         }
         }
        }
-       ha:padstack_ref.1311800 {
-        proto=0; x=75.162029mm; y=2.15079in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        li:thermal {
-        }
+       li:layers {
 
-        ha:attributes {
-          term=3
-          name=3
-        }
-       }
-       ha:padstack_ref.1311801 {
-        proto=0; x=75.162029mm; y=2.13111in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        li:thermal {
-        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-        ha:attributes {
-          term=4
-          name=4
-        }
-       }
-       ha:padstack_ref.1311802 {
-        proto=0; x=75.162029mm; y=2.11142in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
+          li:objects {
+           ha:line.1358443 {
+            x1=971.99mil; y1=764.93mil; x2=971.99mil; y2=883.05mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.1358446 {
+            x1=971.99mil; y1=883.05mil; x2=896.01mil; y2=883.05mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.1358449 {
+            x1=896.01mil; y1=883.05mil; x2=896.01mil; y2=764.93mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.1358452 {
+            x1=896.01mil; y1=764.93mil; x2=971.99mil; y2=764.93mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.1358455 {
+            x1=971.99mil; y1=904.08mil; x2=971.99mil; y2=923.07mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.1358458 {
+            x1=971.99mil; y1=923.07mil; x2=896.01mil; y2=923.07mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.1358461 {
+            x1=896.01mil; y1=923.07mil; x2=896.01mil; y2=904.08mil; thickness=10.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
         }
 
-        ha:attributes {
-          term=5
-          name=5
-        }
-       }
-       ha:padstack_ref.1311803 {
-        proto=0; x=75.162029mm; y=2.09174in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        li:thermal {
-        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-        ha:attributes {
-          term=6
-          name=6
+          li:objects {
+           ha:line.1358464 {
+            x1=934.0mil; y1=811.195mil; x2=934.0mil; y2=811.195mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.1358467 {
+            x1=934.0mil; y1=823.99mil; x2=934.0mil; y2=823.99mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.1358470 {
+            x1=934.0mil; y1=823.99mil; x2=934.0mil; y2=21.929346mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.1358473 {
+            x1=934.0mil; y1=823.99mil; x2=22.7236mm; y2=823.99mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:padstack_ref.1311804 {
-        proto=0; x=75.162029mm; y=52.63007mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=7
-          name=7
-        }
+      }
+       uid = L3uSQeru9w1L5hdo5KkAAABc
+      }
+      ha:subc.1254637 {
+       ha:attributes {
+        value=470uF
+        device=CAPACITOR
+        footprint=CAP_FC10
+        refdes=C39
        }
-       ha:padstack_ref.1311805 {
-        proto=0; x=75.162029mm; y=2.05237in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        li:thermal {
-        }
+      ha:data {
+            li:padstack_prototypes {
 
-        ha:attributes {
-          term=8
-          name=8
-        }
-       }
-       ha:padstack_ref.1311806 {
-        proto=0; x=75.162029mm; y=2.03268in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        ha:flags {
-         clearline=1
-        }
+       ha:ps_proto_v6.0 {
+         hdia=31.5mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-        li:thermal {
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -39.37mil  
+              -39.37mil  
+              39.37mil  
+              -39.37mil  
+              39.37mil  
+              39.37mil  
+              -39.37mil  
+              39.37mil  
+             }
+           }
 
-        ha:attributes {
-          term=9
-          name=9
-        }
-       }
-       ha:padstack_ref.1311807 {
-        proto=0; x=75.162029mm; y=2.013in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        ha:flags {
-         clearline=1
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -39.37mil  
+              -39.37mil  
+              39.37mil  
+              -39.37mil  
+              39.37mil  
+              39.37mil  
+              -39.37mil  
+              39.37mil  
+             }
+           }
 
-        li:thermal {
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -39.37mil  
+              -39.37mil  
+              39.37mil  
+              -39.37mil  
+              39.37mil  
+              39.37mil  
+              -39.37mil  
+              39.37mil  
+             }
+           }
 
-        ha:attributes {
-          term=10
-          name=10
-        }
-       }
-       ha:padstack_ref.1311808 {
-        proto=0; x=75.162029mm; y=1.99332in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        li:thermal {
-        }
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -43.305mil  
+              -43.305mil  
+              43.305mil  
+              -43.305mil  
+              43.305mil  
+              43.305mil  
+              -43.305mil  
+              43.305mil  
+             }
+           }
 
-        ha:attributes {
-          term=11
-          name=11
-        }
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -43.305mil  
+              -43.305mil  
+              43.305mil  
+              -43.305mil  
+              43.305mil  
+              43.305mil  
+              -43.305mil  
+              43.305mil  
+             }
+           }
+         }
        }
-       ha:padstack_ref.1311809 {
-        proto=0; x=75.162029mm; y=1.97363in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-        }
+       ha:ps_proto_v6.1 {
+         hdia=31.5mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=12
-          name=12
-        }
-       }
-       ha:padstack_ref.1311810 {
-        proto=0; x=75.162029mm; y=49.63033mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        li:thermal {
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=78.74mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+           }
 
-        ha:attributes {
-          term=13
-          name=13
-        }
-       }
-       ha:padstack_ref.1311811 {
-        proto=0; x=75.162029mm; y=1.93426in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        ha:flags {
-         clearline=1
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=78.74mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+           }
 
-        li:thermal {
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=78.74mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
+           }
 
-        ha:attributes {
-          term=14
-          name=14
-        }
-       }
-       ha:padstack_ref.1311812 {
-        proto=0; x=75.162029mm; y=1.91458in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        li:thermal {
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=86.61mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
 
-        ha:attributes {
-          term=15
-          name=15
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=86.61mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
+         }
        }
-       ha:padstack_ref.1311813 {
-        proto=0; x=75.162029mm; y=1.89489in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
 
-        li:thermal {
-        }
+       li:objects {
+        ha:padstack_ref.1254657 {
+         proto=0; x=826.85mil; y=890.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=19.685mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=16
-          name=16
-        }
-       }
-       ha:padstack_ref.1311814 {
-        proto=0; x=75.162029mm; y=1.87521in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=17
-          name=17
-        }
-       }
-       ha:padstack_ref.1311815 {
-        proto=0; x=75.162029mm; y=1.85552in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=pin1
+         }
         }
+        ha:padstack_ref.1254658 {
+         proto=1; x=630.0mil; y=890.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=19.685mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+           li:2 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+         }
 
-        ha:attributes {
-          term=18
-          name=18
+         ha:attributes {
+           term=2
+           name=pin2
+         }
         }
        }
-       ha:padstack_ref.1311816 {
-        proto=0; x=75.162029mm; y=1.83584in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        li:thermal {
-        }
+       li:layers {
 
-        ha:attributes {
-          term=19
-          name=19
-        }
-       }
-       ha:padstack_ref.1311817 {
-        proto=1; x=69.262371mm; y=1.83584in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        li:thermal {
-        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-        ha:attributes {
-          term=20
-          name=20
-        }
-       }
-       ha:padstack_ref.1311818 {
-        proto=1; x=69.262371mm; y=1.85552in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        ha:flags {
-         clearline=1
+          li:objects {
+           ha:line.1254638 {
+            x1=925.27mil; y1=693.16mil; x2=826.85mil; y2=693.16mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.1254641 {
+            x1=876.06mil; y1=643.95mil; x2=876.06mil; y2=742.37mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:arc.1254644 {
+            x=728.43mil; y=890.0mil; width=196.85mil; height=196.85mil; astart=180.000000; adelta=-360.000000; thickness=10.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           bottom = 1
+          }
         }
 
-        li:thermal {
-        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-        ha:attributes {
-          term=21
-          name=21
+          li:objects {
+           ha:line.1254645 {
+            x1=728.425mil; y1=890.0mil; x2=728.425mil; y2=890.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.1254648 {
+            x1=728.43mil; y1=890.0mil; x2=728.43mil; y2=890.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.1254651 {
+            x1=728.43mil; y1=890.0mil; x2=17.502122mm; y2=890.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.1254654 {
+            x1=728.43mil; y1=890.0mil; x2=728.43mil; y2=23.606mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           bottom = 1
+           virtual = 1
+           misc = 1
+          }
         }
        }
-       ha:padstack_ref.1311819 {
-        proto=1; x=69.262371mm; y=1.87521in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=22
-          name=22
-        }
+      }
+       uid = KTnIRhG1xtd7m0Cqs70AAABY
+      }
+      ha:subc.1245592 {
+       ha:attributes {
+        value=SPDT
+        device=SPDT_Switch
+        footprint=1MS1T1B4M7
+        refdes=S1
        }
-       ha:padstack_ref.1311820 {
-        proto=1; x=69.262371mm; y=1.89489in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
+      ha:data {
+            li:padstack_prototypes {
 
-        ha:attributes {
-          term=23
-          name=23
-        }
-       }
-       ha:padstack_ref.1311821 {
-        proto=1; x=69.262371mm; y=1.91458in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        li:thermal {
-        }
+       ha:ps_proto_v6.0 {
+         hdia=72.83mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=24
-          name=24
-        }
-       }
-       ha:padstack_ref.1311822 {
-        proto=1; x=69.262371mm; y=1.93426in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        ha:flags {
-         clearline=1
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -56.1mil  
+              -56.1mil  
+              56.1mil  
+              -56.1mil  
+              56.1mil  
+              56.1mil  
+              -56.1mil  
+              56.1mil  
+             }
+           }
 
-        li:thermal {
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -56.1mil  
+              -56.1mil  
+              56.1mil  
+              -56.1mil  
+              56.1mil  
+              56.1mil  
+              -56.1mil  
+              56.1mil  
+             }
+           }
 
-        ha:attributes {
-          term=25
-          name=25
-        }
-       }
-       ha:padstack_ref.1311823 {
-        proto=1; x=69.262371mm; y=49.63033mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=26
-          name=26
-        }
-       }
-       ha:padstack_ref.1311824 {
-        proto=1; x=69.262371mm; y=1.97363in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -56.1mil  
+              -56.1mil  
+              56.1mil  
+              -56.1mil  
+              56.1mil  
+              56.1mil  
+              -56.1mil  
+              56.1mil  
+             }
+           }
 
-        ha:attributes {
-          term=27
-          name=27
-        }
-       }
-       ha:padstack_ref.1311825 {
-        proto=1; x=69.262371mm; y=1.99332in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        li:thermal {
-        }
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -59.055mil  
+              -59.055mil  
+              59.055mil  
+              -59.055mil  
+              59.055mil  
+              59.055mil  
+              -59.055mil  
+              59.055mil  
+             }
+           }
 
-        ha:attributes {
-          term=28
-          name=28
-        }
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -59.055mil  
+              -59.055mil  
+              59.055mil  
+              -59.055mil  
+              59.055mil  
+              59.055mil  
+              -59.055mil  
+              59.055mil  
+             }
+           }
+         }
        }
-       ha:padstack_ref.1311826 {
-        proto=1; x=69.262371mm; y=2.013in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        li:thermal {
-        }
 
-        ha:attributes {
-          term=29
-          name=29
-        }
-       }
-       ha:padstack_ref.1311827 {
-        proto=1; x=69.262371mm; y=2.03268in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        ha:flags {
-         clearline=1
-        }
+       ha:ps_proto_v6.1 {
+         hdia=72.83mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-        li:thermal {
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=112.2mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+           }
 
-        ha:attributes {
-          term=30
-          name=30
-        }
-       }
-       ha:padstack_ref.1311828 {
-        proto=1; x=69.262371mm; y=2.05237in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        li:thermal {
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=112.2mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+           }
 
-        ha:attributes {
-          term=31
-          name=31
-        }
-       }
-       ha:padstack_ref.1311829 {
-        proto=1; x=69.262371mm; y=52.63007mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        li:thermal {
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=112.2mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
+           }
 
-        ha:attributes {
-          term=32
-          name=32
-        }
-       }
-       ha:padstack_ref.1311830 {
-        proto=1; x=69.262371mm; y=2.09174in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        li:thermal {
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=118.11mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
 
-        ha:attributes {
-          term=33
-          name=33
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=118.11mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
+         }
        }
-       ha:padstack_ref.1311831 {
-        proto=1; x=69.262371mm; y=2.11142in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
+      }
 
-        ha:attributes {
-          term=34
-          name=34
-        }
-       }
-       ha:padstack_ref.1311832 {
-        proto=1; x=69.262371mm; y=2.13111in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.1245618 {
+         proto=0; x=568.0mil; y=609.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=35
-          name=35
-        }
-       }
-       ha:padstack_ref.1311833 {
-        proto=1; x=69.262371mm; y=2.15079in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=pin1
+         }
         }
+        ha:padstack_ref.1245619 {
+         proto=1; x=718.0mil; y=609.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=36
-          name=36
-        }
-       }
-       ha:padstack_ref.1311834 {
-        proto=1; x=69.262371mm; y=2.17048in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=2
+           name=pin2
+         }
         }
+        ha:padstack_ref.1245620 {
+         proto=1; x=868.0mil; y=609.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=37
-          name=37
-        }
-       }
-       ha:padstack_ref.1311835 {
-        proto=1; x=69.262371mm; y=2.19016in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=3
+           name=pin3
+         }
         }
+        ha:padstack_ref.1245621 {
+         proto=1; x=68.0mil; y=509.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+           li:2 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+         }
 
-        ha:attributes {
-          term=38
-          name=38
+         ha:attributes {
+           term=4
+           name=GND
+         }
         }
-       }
-      }
-      li:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        ha:padstack_ref.1245622 {
+         proto=1; x=68.0mil; y=708.99mil; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+         ha:flags {
+          clearline=1
+         }
 
-         li:objects {
-          ha:line.1311770 {
-           x1=2.99866in; y1=2.20607in; x2=2.99866in; y2=1.81993in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.1311773 {
-           x1=2.99866in; y1=1.81993in; x2=2.68734in; y2=1.81993in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.1311776 {
-           x1=2.68734in; y1=1.81993in; x2=2.68734in; y2=2.20607in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.1311779 {
-           x1=2.99866in; y1=2.20607in; x2=2.868in; y2=2.20607in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.1311782 {
-           x1=2.68734in; y1=2.20607in; x2=2.818in; y2=2.20607in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:arc.1311785 {
-           x=2.843in; y=2.20607in; width=25.0mil; height=25.0mil; astart=180.000000; adelta=180.000000; thickness=10.0mil; clearance=0.0;
-          }
+         li:thermal {
+           li:2 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:6 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
          }
-         ha:type {
-          silk = 1
-          top = 1
+
+         ha:attributes {
+           term=4
+           name=GND
          }
+        }
        }
+       li:layers {
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1311786 {
-           x1=2.843in; y1=2.013in; x2=2.843in; y2=2.013in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1245593 {
+            x1=68.0mil; y1=744.03mil; x2=68.0mil; y2=473.96mil; thickness=10.0mil; clearance=0.0;
            }
-          }
-          ha:line.1311789 {
-           x1=2.843in; y1=2.013in; x2=2.843in; y2=2.013in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1245596 {
+            x1=68.0mil; y1=744.03mil; x2=568.0mil; y2=744.03mil; thickness=10.0mil; clearance=0.0;
            }
-          }
-          ha:line.1311792 {
-           x1=2.843in; y1=2.013in; x2=71.2122mm; y2=2.013in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1245599 {
+            x1=568.0mil; y1=744.03mil; x2=568.0mil; y2=473.96mil; thickness=10.0mil; clearance=0.0;
            }
-          }
-          ha:line.1311795 {
-           x1=2.843in; y1=2.013in; x2=2.843in; y2=50.1302mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1245602 {
+            x1=68.0mil; y1=473.96mil; x2=568.0mil; y2=473.96mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:text.1245605 {
+            string=%a.parent.refdes%; x=1.18526in; y=228.301803mm; scale=100; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+             onsolder=1
+            }
+            rot = 0.000000
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = eVRbahCb5CjRdB6U1eEAAABa
-     }
-     ha:subc.1313597 {
-      ha:attributes {
-       value=200k
-       device=RESISTOR
-       footprint=0402
-       refdes=R17
-      }
-     ha:data {
-          li:padstack_prototypes {
+          ha:type {
+           silk = 1
+           bottom = 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.1245606 {
+            x1=458.0mil; y1=15.46855mm; x2=458.0mil; y2=15.46855mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           clearance=0.0
-            li:ps_poly {
-             9.84mil  
-             -13.77mil  
-             -9.84mil  
-             -13.77mil  
-             -9.84mil  
-             13.77mil  
-             9.84mil  
-             13.77mil  
+           ha:line.1245609 {
+            x1=68.0mil; y1=609.0mil; x2=68.0mil; y2=609.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             12.84mil  
-             -16.77mil  
-             -12.84mil  
-             -16.77mil  
-             -12.84mil  
-             16.77mil  
-             12.84mil  
-             16.77mil  
+           ha:line.1245612 {
+            x1=68.0mil; y1=609.0mil; x2=68.0mil; y2=16.4686mm; 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 {
-             9.84mil  
-             -13.77mil  
-             -9.84mil  
-             -13.77mil  
-             -9.84mil  
-             13.77mil  
-             9.84mil  
-             13.77mil  
+           ha:line.1245615 {
+            x1=68.0mil; y1=609.0mil; x2=0.7272mm; y2=609.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
             }
+           }
+          }
+          ha:type {
+           bottom = 1
+           virtual = 1
+           misc = 1
           }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.1313610 {
-        proto=0; x=2.554in; y=2.097in; 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.1313611 {
-        proto=0; x=2.52252in; y=2.097in; 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:type {
-          silk = 1
-          top = 1
-         }
+       uid = W40527KYOc+kvX0cop8AAABM
+      }
+      ha:subc.1361935 {
+       ha:attributes {
+        value=3.3uH
+        device=INDUCTOR
+        footprint=NRS50
+        refdes=L1
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-         li:objects {
-          ha:line.1313598 {
-           x1=2.53826in; y1=2.097in; x2=2.53826in; y2=2.097in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1313601 {
-           x1=2.53826in; y1=2.097in; x2=2.53826in; y2=2.097in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1313604 {
-           x1=2.53826in; y1=2.097in; x2=63.471804mm; y2=2.097in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.1313607 {
-           x1=2.53826in; y1=2.097in; x2=2.53826in; y2=52.2638mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              29.53mil  
+              -78.735mil  
+              -29.53mil  
+              -78.735mil  
+              -29.53mil  
+              78.735mil  
+              29.53mil  
+              78.735mil  
+             }
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = G1gpsTyiDfKtFyztVT4AAACM
-     }
-     ha:subc.1313613 {
-      ha:attributes {
-       value=200k
-       device=RESISTOR
-       footprint=0402
-       refdes=R14
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             9.84mil  
-             -13.77mil  
-             -9.84mil  
-             -13.77mil  
-             -9.84mil  
-             13.77mil  
-             9.84mil  
-             13.77mil  
+           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 {
+              32.53mil  
+              -81.735mil  
+              -32.53mil  
+              -81.735mil  
+              -32.53mil  
+              81.735mil  
+              32.53mil  
+              81.735mil  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             12.84mil  
-             -16.77mil  
-             -12.84mil  
-             -16.77mil  
-             -12.84mil  
-             16.77mil  
-             12.84mil  
-             16.77mil  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             9.84mil  
-             -13.77mil  
-             -9.84mil  
-             -13.77mil  
-             -9.84mil  
-             13.77mil  
-             9.84mil  
-             13.77mil  
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              29.53mil  
+              -78.735mil  
+              -29.53mil  
+              -78.735mil  
+              -29.53mil  
+              78.735mil  
+              29.53mil  
+              78.735mil  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.1313626 {
-        proto=0; x=2.48326in; y=3.211in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.1361948 {
+         proto=0; x=1.143in; y=754.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1313627 {
-        proto=0; x=2.51474in; y=3.211in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=pin1
+         }
         }
+        ha:padstack_ref.1361949 {
+         proto=0; x=1.28473in; y=754.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=pin2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+          li:objects {
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1313614 {
-           x1=2.499in; y1=3.211in; x2=2.499in; y2=3.211in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1361936 {
+            x1=30.832171mm; y1=754.0mil; x2=30.832171mm; y2=754.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1313617 {
-           x1=2.499in; y1=3.211in; x2=2.499in; y2=3.211in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1361939 {
+            x1=1.21386in; y1=753.995mil; x2=1.21386in; y2=753.995mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.1313620 {
-           x1=2.499in; y1=3.211in; x2=64.4746mm; y2=3.211in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1361942 {
+            x1=1.21386in; y1=753.995mil; x2=31.832044mm; y2=753.995mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.1313623 {
-           x1=2.499in; y1=3.211in; x2=2.499in; y2=82.5594mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1361945 {
+            x1=1.21386in; y1=753.995mil; x2=1.21386in; y2=20.151473mm; 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 = fdmrigvTMcHho9IPHtUAAABo
-     }
-     ha:subc.1313629 {
-      ha:attributes {
-       value=26.1k
-       device=RESISTOR
-       footprint=0402
-       refdes=R39
+       uid = y5FJ817IGIrTlZXh58AAAABr
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.1361951 {
+       ha:attributes {
+        openscad=1206
+        value=47uF
+        device=CAPACITOR
+        refdes=C37
+        footprint=1206
+       }
+      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 {
-             9.84mil  
-             -13.77mil  
-             -9.84mil  
-             -13.77mil  
-             -9.84mil  
-             13.77mil  
-             9.84mil  
-             13.77mil  
+           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 {
+              25.59mil  
+              -37.4mil  
+              -25.59mil  
+              -37.4mil  
+              -25.59mil  
+              37.4mil  
+              25.59mil  
+              37.4mil  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             12.84mil  
-             -16.77mil  
-             -12.84mil  
-             -16.77mil  
-             -12.84mil  
-             16.77mil  
-             12.84mil  
-             16.77mil  
-            }
-          }
 
-          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 {
+              28.59mil  
+              -40.4mil  
+              -28.59mil  
+              -40.4mil  
+              -28.59mil  
+              40.4mil  
+              28.59mil  
+              40.4mil  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             9.84mil  
-             -13.77mil  
-             -9.84mil  
-             -13.77mil  
-             -9.84mil  
-             13.77mil  
-             9.84mil  
-             13.77mil  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              25.59mil  
+              -37.4mil  
+              -25.59mil  
+              -37.4mil  
+              -25.59mil  
+              37.4mil  
+              25.59mil  
+              37.4mil  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.1313642 {
-        proto=0; x=2.568in; y=3.30026in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        li:thermal {
+       li:objects {
+        ha:padstack_ref.1361970 {
+         proto=0; x=1.286in; y=1.1471in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1361971 {
+         proto=0; x=1.286in; y=1.029in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:padstack_ref.1313643 {
-        proto=0; x=2.568in; y=3.33174in; rot=270.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:line.1361952 {
+            x1=1.2486in; y1=1.11167in; x2=1.2486in; y2=1.06443in; thickness=8.0mil; clearance=0.0;
+           }
+           ha:line.1361955 {
+            x1=1.3234in; y1=1.11167in; x2=1.3234in; y2=1.06443in; thickness=8.0mil; clearance=0.0;
+           }
+          }
+          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:type {
-          silk = 1
-          top = 1
-         }
-       }
+          li:objects {
+           ha:line.1361958 {
+            x1=1.286in; y1=27.63647mm; x2=1.286in; y2=27.63647mm; thickness=0.1mm; clearance=0.0;
+            ha:flags {
+             selected=1
+            }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.1361961 {
+            x1=1.286in; y1=27.63647mm; x2=1.286in; y2=27.63647mm; thickness=0.1mm; clearance=0.0;
+            ha:flags {
+             selected=1
+            }
 
-         li:objects {
-          ha:line.1313630 {
-           x1=2.568in; y1=3.316in; x2=2.568in; y2=3.316in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.1313633 {
-           x1=2.568in; y1=3.316in; x2=2.568in; y2=3.316in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1361964 {
+            x1=1.286in; y1=27.63647mm; x2=1.286in; y2=26.63647mm; thickness=0.1mm; clearance=0.0;
+            ha:flags {
+             selected=1
+            }
+
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.1313636 {
-           x1=2.568in; y1=3.316in; x2=2.568in; y2=85.2264mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1361967 {
+            x1=1.286in; y1=27.63647mm; x2=33.6644mm; y2=27.63647mm; thickness=0.1mm; clearance=0.0;
+            ha:flags {
+             selected=1
+            }
+
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-          ha:line.1313639 {
-           x1=2.568in; y1=3.316in; x2=64.2272mm; y2=3.316in; 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 = fdmrigvTMcHho9IPHtUAAABb
-     }
-     ha:subc.1313645 {
-      ha:attributes {
-       value=200k
-       device=RESISTOR
-       footprint=0402
-       refdes=R36
+       uid = RDzDyDixN6YiIsu9KFsAAABp
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.1361973 {
+       ha:attributes {
+        value=AP62150
+        device=IC
+        footprint=TSOT26
+        refdes=U4
+       }
+      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 {
+              -13.78mil  
+              19.685mil  
+              13.78mil  
+              19.685mil  
+              13.78mil  
+              -19.685mil  
+              -13.78mil  
+              -19.685mil  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -13.77mil  
-             -9.84mil  
-             -13.77mil  
-             9.84mil  
-             13.77mil  
-             9.84mil  
-             13.77mil  
-             -9.84mil  
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
             }
-          }
+            clearance=0.0
+             li:ps_poly {
+              -16.78mil  
+              22.685mil  
+              16.78mil  
+              22.685mil  
+              16.78mil  
+              -22.685mil  
+              -16.78mil  
+              -22.685mil  
+             }
+           }
 
-          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 {
+              -13.78mil  
+              19.685mil  
+              13.78mil  
+              19.685mil  
+              13.78mil  
+              -19.685mil  
+              -13.78mil  
+              -19.685mil  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -16.77mil  
-             -12.84mil  
-             -16.77mil  
-             12.84mil  
-             16.77mil  
-             12.84mil  
-             16.77mil  
-             -12.84mil  
+         }
+       }
+
+       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 {
+              13.78mil  
+              -19.685mil  
+              -13.78mil  
+              -19.685mil  
+              -13.78mil  
+              19.685mil  
+              13.78mil  
+              19.685mil  
+             }
+           }
 
-          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 {
+              16.78mil  
+              -22.685mil  
+              -16.78mil  
+              -22.685mil  
+              -16.78mil  
+              22.685mil  
+              16.78mil  
+              22.685mil  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -13.77mil  
-             -9.84mil  
-             -13.77mil  
-             9.84mil  
-             13.77mil  
-             9.84mil  
-             13.77mil  
-             -9.84mil  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              13.78mil  
+              -19.685mil  
+              -13.78mil  
+              -19.685mil  
+              -13.78mil  
+              19.685mil  
+              13.78mil  
+              19.685mil  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.1313658 {
-        proto=0; x=2.568in; y=3.37826in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.1361987 {
+         proto=0; x=1.17979in; y=976.6mil; rot=180.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=6
+           name=pin6
+         }
         }
-       }
-       ha:padstack_ref.1313659 {
-        proto=0; x=2.568in; y=3.40974in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.1361988 {
+         proto=1; x=1.17979in; y=890.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=pin1
+         }
         }
+        ha:padstack_ref.1361989 {
+         proto=0; x=1.1424in; y=976.6mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=5
+           name=pin5
+         }
         }
+        ha:padstack_ref.1361990 {
+         proto=1; x=1.1424in; y=890.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=pin2
+         }
         }
-       }
-      }
-      li:layers {
+        ha:padstack_ref.1361991 {
+         proto=0; x=28.067mm; y=976.6mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
+         ha:attributes {
+           term=4
+           name=pin4
          }
-         ha:type {
-          silk = 1
-          top = 1
+        }
+        ha:padstack_ref.1361992 {
+         proto=1; x=28.067mm; y=890.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
          }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
-          ha:line.1313646 {
-           x1=2.568in; y1=3.394in; x2=2.568in; y2=3.394in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1313649 {
-           x1=2.568in; y1=3.394in; x2=2.568in; y2=3.394in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1313652 {
-           x1=2.568in; y1=3.394in; x2=2.568in; y2=85.2076mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.1313655 {
-           x1=2.568in; y1=3.394in; x2=64.2272mm; y2=3.394in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
+         ha:attributes {
+           term=3
+           name=pin3
          }
+        }
        }
-      }
-     }
-      uid = fdmrigvTMcHho9IPHtUAAABU
-     }
-     ha:subc.1313661 {
-      ha:attributes {
-       value=LM293
-       device=IC
-       footprint=miniso8
-       refdes=U13
-      }
-     ha:data {
-          li:padstack_prototypes {
+       li:layers {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+          li:objects {
+           ha:arc.1361974 {
+            x=1.19849in; y=860.475mil; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
            }
-           clearance=0.0
-            li:ps_poly {
-             9.45mil  
-             -22.25mil  
-             -9.45mil  
-             -22.25mil  
-             -9.45mil  
-             22.25mil  
-             9.45mil  
-             22.25mil  
-            }
           }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.1361975 {
+            x1=29.016876mm; y1=933.3mil; x2=29.016876mm; y2=933.3mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           clearance=0.0
-            li:ps_poly {
-             12.45mil  
-             -25.25mil  
-             -12.45mil  
-             -25.25mil  
-             -12.45mil  
-             25.25mil  
-             12.45mil  
-             25.25mil  
+           ha:line.1361978 {
+            x1=1.1424in; y1=933.305mil; x2=1.1424in; y2=933.305mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             9.45mil  
-             -22.25mil  
-             -9.45mil  
-             -22.25mil  
-             -9.45mil  
-             22.25mil  
-             9.45mil  
-             22.25mil  
+           ha:line.1361981 {
+            x1=1.1424in; y1=933.305mil; x2=1.1424in; y2=22.705947mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.1361984 {
+            x1=1.1424in; y1=933.305mil; x2=28.01696mm; y2=933.305mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
             }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
       }
-     }
-
-      li:objects {
-       ha:padstack_ref.1313689 {
-        proto=0; x=2.43661in; y=3.53837in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+       uid = 6VQtC+Lm0hulvsIjOFwAAABo
+      }
+      ha:subc.1361994 {
+       ha:attributes {
+        openscad=0402
+        value=10k
+        device=RESISTOR
+        refdes=R42
+        footprint=0402
+       }
+      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=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1313690 {
-        proto=0; x=2.43661in; y=3.35963in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
+           }
 
-        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 {
+              12.84mil  
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              -12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+             }
+           }
 
-        ha:attributes {
-          term=8
-          name=8
-        }
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
+           }
+         }
        }
-       ha:padstack_ref.1313691 {
-        proto=0; x=2.4622in; y=3.53837in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
 
-        li:thermal {
-        }
+       li:objects {
+        ha:padstack_ref.1362007 {
+         proto=0; x=1.07352in; y=1.029in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-       ha:padstack_ref.1313692 {
-        proto=0; x=2.4622in; y=3.35963in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1362008 {
+         proto=0; x=28.067mm; y=1.029in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=7
-          name=7
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:padstack_ref.1313693 {
-        proto=0; x=2.4878in; y=3.53837in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:layers {
 
-        li:thermal {
-        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-        ha:attributes {
-          term=3
-          name=3
-        }
-       }
-       ha:padstack_ref.1313694 {
-        proto=0; x=2.4878in; y=3.35963in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
+          li:objects {
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
         }
 
-        li:thermal {
-        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-        ha:attributes {
-          term=6
-          name=6
+          li:objects {
+           ha:line.1361995 {
+            x1=1.08926in; y1=1.029in; x2=1.08926in; y2=1.029in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.1361998 {
+            x1=1.08926in; y1=1.029in; x2=1.08926in; y2=1.029in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.1362001 {
+            x1=1.08926in; y1=1.029in; x2=28.667204mm; y2=1.029in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.1362004 {
+            x1=1.08926in; y1=1.029in; x2=1.08926in; y2=27.1366mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:padstack_ref.1313695 {
-        proto=0; x=2.51339in; y=3.53837in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        li:thermal {
-        }
+      }
+       uid = y5FJ817IGIrTlZXh58AAAABp
+      }
+      ha:subc.1362010 {
+       ha:attributes {
+        openscad=0402
+        value=52.3k
+        device=RESISTOR
+        refdes=R41
+        footprint=0402
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-        ha:attributes {
-          term=4
-          name=4
-        }
+       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 {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              12.84mil  
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              -12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
+           }
+         }
        }
-       ha:padstack_ref.1313696 {
-        proto=0; x=2.51339in; y=3.35963in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
 
-        li:thermal {
+       li:objects {
+        ha:padstack_ref.1362023 {
+         proto=0; x=1.14526in; y=1.029in; 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.1362024 {
+         proto=0; x=1.17674in; y=1.029in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=5
-          name=5
+         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.1313662 {
-           x1=2.40413in; y1=3.51987in; x2=2.40413in; y2=3.51987in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.1313665 {
-           x1=2.41594in; y1=3.38994in; x2=2.53406in; y2=3.38994in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.1313668 {
-           x1=2.53406in; y1=3.38994in; x2=2.53406in; y2=3.50806in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.1313671 {
-           x1=2.53406in; y1=3.50806in; x2=2.41594in; y2=3.50806in; thickness=10.0mil; clearance=0.0;
+          li:objects {
           }
-          ha:line.1313674 {
-           x1=2.41594in; y1=3.50806in; x2=2.41594in; y2=3.38994in; thickness=10.0mil; clearance=0.0;
+          ha:type {
+           silk = 1
+           top = 1
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1313677 {
-           x1=62.865mm; y1=3.449in; x2=62.865mm; y2=3.449in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1362011 {
+            x1=1.161in; y1=1.029in; x2=1.161in; y2=1.029in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1313680 {
-           x1=62.865mm; y1=3.449in; x2=62.865mm; y2=3.449in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1362014 {
+            x1=1.161in; y1=1.029in; x2=1.161in; y2=1.029in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.1313683 {
-           x1=62.865mm; y1=3.449in; x2=62.865mm; y2=88.6046mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1362017 {
+            x1=1.161in; y1=1.029in; x2=30.4894mm; y2=1.029in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.1313686 {
-           x1=62.865mm; y1=3.449in; x2=63.865mm; y2=3.449in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1362020 {
+            x1=1.161in; y1=1.029in; x2=1.161in; y2=27.1366mm; 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 = awHEPLOUqbax+QojwTkAAAB9
-     }
-     ha:subc.1313698 {
-      ha:attributes {
-       value=1k
-       device=RESISTOR
-       footprint=0402
-       refdes=R8
+       uid = y5FJ817IGIrTlZXh58AAAABn
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.1362026 {
+       ha:attributes {
+        openscad=0402
+        value=0.1uF
+        device=CAPACITOR
+        refdes=C5
+        footprint=0402
+       }
+      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 {
-             9.84mil  
-             -13.77mil  
-             -9.84mil  
-             -13.77mil  
-             -9.84mil  
-             13.77mil  
-             9.84mil  
-             13.77mil  
+           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 {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             12.84mil  
-             -16.77mil  
-             -12.84mil  
-             -16.77mil  
-             -12.84mil  
-             16.77mil  
-             12.84mil  
-             16.77mil  
-            }
-          }
 
-          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 {
+              12.84mil  
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              -12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             9.84mil  
-             -13.77mil  
-             -9.84mil  
-             -13.77mil  
-             -9.84mil  
-             13.77mil  
-             9.84mil  
-             13.77mil  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.1313711 {
-        proto=0; x=2.53248in; y=3.138in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.1362039 {
+         proto=0; x=1.232in; y=964.48mil; rot=90.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.1313712 {
-        proto=0; x=2.501in; y=3.138in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1362040 {
+         proto=0; x=1.232in; y=933.0mil; rot=90.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:type {
-          silk = 1
-          top = 1
-         }
-       }
+          li:objects {
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1313699 {
-           x1=2.51674in; y1=3.138in; x2=2.51674in; y2=3.138in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1362027 {
+            x1=1.232in; y1=948.74mil; x2=1.232in; y2=948.74mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1313702 {
-           x1=2.51674in; y1=3.138in; x2=2.51674in; y2=3.138in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1362030 {
+            x1=1.232in; y1=948.74mil; x2=1.232in; y2=948.74mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.1313705 {
-           x1=2.51674in; y1=3.138in; x2=62.925196mm; y2=3.138in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1362033 {
+            x1=1.232in; y1=948.74mil; x2=1.232in; y2=23.097996mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.1313708 {
-           x1=2.51674in; y1=3.138in; x2=2.51674in; y2=78.7052mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1362036 {
+            x1=1.232in; y1=948.74mil; x2=32.2928mm; y2=948.74mil; 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 = fdmrigvTMcHho9IPHtUAAABY
-     }
-     ha:subc.1313714 {
-      ha:attributes {
-       openscad=0402
-       value=3.3k
-       device=RESISTOR
-       refdes=R501
-       footprint=0402
+       uid = y5FJ817IGIrTlZXh58AAAABl
       }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+      ha:subc.1363958 {
+       ha:attributes {
+        refdes=J7
+        value=USBC
+        device=CONNECTOR
+        footprint=USB-C
+        Footprint=USB-C-SMD_G-SWITCH_GT-USB-7010ASV
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             9.84mil  
-             -13.77mil  
-             -9.84mil  
-             -13.77mil  
-             -9.84mil  
-             13.77mil  
-             9.84mil  
-             13.77mil  
-            }
-          }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             12.84mil  
-             -16.77mil  
-             -12.84mil  
-             -16.77mil  
-             -12.84mil  
-             16.77mil  
-             12.84mil  
-             16.77mil  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+            clearance=0.0
+             li:ps_poly {
+              -11.5mil  
+              -24.0mil  
+              11.5mil  
+              -24.0mil  
+              11.5mil  
+              24.0mil  
+              -11.5mil  
+              24.0mil  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             9.84mil  
-             -13.77mil  
-             -9.84mil  
-             -13.77mil  
-             -9.84mil  
-             13.77mil  
-             9.84mil  
-             13.77mil  
-            }
-          }
-        }
-      }
-     }
 
-      li:objects {
-       ha:padstack_ref.1313727 {
-        proto=0; x=2.60048in; y=3.138in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        li:thermal {
-        }
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.317106mm  
+              -0.634606mm  
+              0.317106mm  
+              -0.634606mm  
+              0.317106mm  
+              0.634606mm  
+              -0.317106mm  
+              0.634606mm  
+             }
+           }
 
-        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 {
+              -11.5mil  
+              -24.0mil  
+              11.5mil  
+              -24.0mil  
+              11.5mil  
+              24.0mil  
+              -11.5mil  
+              24.0mil  
+             }
+           }
+         }
        }
-       ha:padstack_ref.1313728 {
-        proto=0; x=2.569in; y=3.138in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-        }
+       ha:ps_proto_v6.1 {
+         hdia=0.0; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -5.5mil  
+              -24.0mil  
+              5.5mil  
+              -24.0mil  
+              5.5mil  
+              24.0mil  
+              -5.5mil  
+              24.0mil  
+             }
+           }
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.164706mm  
+              -0.634606mm  
+              0.164706mm  
+              -0.634606mm  
+              0.164706mm  
+              0.634606mm  
+              -0.164706mm  
+              0.634606mm  
+             }
+           }
 
-         li:objects {
-         }
-         ha:type {
-          silk = 1
-          top = 1
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -5.5mil  
+              -24.0mil  
+              5.5mil  
+              -24.0mil  
+              5.5mil  
+              24.0mil  
+              -5.5mil  
+              24.0mil  
+             }
+           }
          }
        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+       ha:ps_proto_v6.2 {
+         hdia=0.0; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-         li:objects {
-          ha:line.1313715 {
-           x1=2.58474in; y1=3.138in; x2=2.58474in; y2=3.138in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-0.4mm; x2=0.0; y2=0.4mm; thickness=0.999997mm; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
            }
-          }
-          ha:line.1313718 {
-           x1=2.58474in; y1=3.138in; x2=2.58474in; y2=3.138in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-0.4mm; x2=0.0; y2=0.4mm; thickness=0.999997mm; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
            }
-          }
-          ha:line.1313721 {
-           x1=2.58474in; y1=3.138in; x2=64.652396mm; y2=3.138in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-0.4mm; x2=0.0; y2=0.4mm; thickness=0.999997mm; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
            }
-          }
-          ha:line.1313724 {
-           x1=2.58474in; y1=3.138in; x2=2.58474in; y2=78.7052mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-0.4mm; x2=0.0; y2=0.4mm; thickness=1.050009mm; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-0.4mm; x2=0.0; y2=0.4mm; thickness=1.050009mm; 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=0.0; y1=16.0mil; x2=0.0; y2=-16.0mil; thickness=23.0mil; square=0;            }
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             mech = 1
+            }
+            clearance=0.0
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
        }
-      }
-     }
-      uid = IGobWzSMURBswUg5LvAAAACE
-     }
-     ha:subc.1313730 {
-      ha:attributes {
-       value=22k
-       device=RESISTOR
-       footprint=0402
-       refdes=R20
-      }
-     ha:data {
-          li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v6.3 {
+         hdia=0.0; 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_line { x1=0.0; y1=-0.549999mm; x2=0.0; y2=0.549999mm; thickness=0.999997mm; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             9.84mil  
-             -13.77mil  
-             -9.84mil  
-             -13.77mil  
-             -9.84mil  
-             13.77mil  
-             9.84mil  
-             13.77mil  
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-0.549999mm; x2=0.0; y2=0.549999mm; thickness=0.999997mm; square=0;            }
+            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_line { x1=0.0; y1=-0.549999mm; x2=0.0; y2=0.549999mm; thickness=0.999997mm; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             12.84mil  
-             -16.77mil  
-             -12.84mil  
-             -16.77mil  
-             -12.84mil  
-             16.77mil  
-             12.84mil  
-             16.77mil  
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-0.549999mm; x2=0.0; y2=0.549999mm; thickness=1.050009mm; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
             }
-          }
+            clearance=0.0
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-0.549999mm; x2=0.0; y2=0.549999mm; thickness=1.050009mm; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             9.84mil  
-             -13.77mil  
-             -9.84mil  
-             -13.77mil  
-             -9.84mil  
-             13.77mil  
-             9.84mil  
-             13.77mil  
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=21.5mil; x2=0.0; y2=-21.5mil; thickness=23.0mil; square=0;            }
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             mech = 1
             }
-          }
-        }
-      }
-     }
+            clearance=0.0
+           }
+         }
+       }
 
-      li:objects {
-       ha:padstack_ref.1313743 {
-        proto=0; x=2.622in; y=3.213in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        li:thermal {
-        }
+       ha:ps_proto_v6.4 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=1
-          name=1
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=25.59mil;            }
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             mech = 1
+            }
+            clearance=0.0
+           }
+         }
        }
-       ha:padstack_ref.1313744 {
-        proto=0; x=2.59052in; y=3.213in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+      }
+
+       li:objects {
+        ha:padstack_ref.1363997 {
+         proto=0; x=114.00818mm; y=31.598134mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=B1A12
+         }
         }
+        ha:padstack_ref.1363998 {
+         proto=0; x=114.00818mm; y=32.39798mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=B4A9
+         }
         }
+        ha:padstack_ref.1363999 {
+         proto=1; x=114.00818mm; y=33.047966mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=B5
+         }
         }
-       }
-      }
-      li:layers {
+        ha:padstack_ref.1364000 {
+         proto=1; x=114.00818mm; y=33.548092mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
+         ha:attributes {
+           term=A8
          }
-         ha:type {
-          silk = 1
-          top = 1
+        }
+        ha:padstack_ref.1364001 {
+         proto=1; x=114.00818mm; y=34.047964mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
          }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
-          ha:line.1313731 {
-           x1=2.60626in; y1=3.213in; x2=2.60626in; y2=3.213in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1313734 {
-           x1=2.60626in; y1=3.213in; x2=2.60626in; y2=3.213in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1313737 {
-           x1=2.60626in; y1=3.213in; x2=65.199004mm; y2=3.213in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.1313740 {
-           x1=2.60626in; y1=3.213in; x2=2.60626in; y2=80.6102mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
+         ha:attributes {
+           term=B6
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
+        }
+        ha:padstack_ref.1364002 {
+         proto=1; x=114.00818mm; y=34.54809mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
          }
-       }
-      }
-     }
-      uid = fdmrigvTMcHho9IPHtUAAABn
-     }
-     ha:subc.1313746 {
-      ha:attributes {
-       value=22k
-       device=RESISTOR
-       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 {
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -13.77mil  
-             -9.84mil  
-             -13.77mil  
-             9.84mil  
-             13.77mil  
-             9.84mil  
-             13.77mil  
-             -9.84mil  
-            }
-          }
+         ha:attributes {
+           term=A7
+         }
+        }
+        ha:padstack_ref.1364003 {
+         proto=1; x=114.00818mm; y=35.047961mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -16.77mil  
-             -12.84mil  
-             -16.77mil  
-             12.84mil  
-             16.77mil  
-             12.84mil  
-             16.77mil  
-             -12.84mil  
-            }
-          }
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -13.77mil  
-             -9.84mil  
-             -13.77mil  
-             9.84mil  
-             13.77mil  
-             9.84mil  
-             13.77mil  
-             -9.84mil  
-            }
-          }
+         ha:attributes {
+           term=A6
+         }
         }
-      }
-     }
+        ha:padstack_ref.1364004 {
+         proto=1; x=114.00818mm; y=35.548087mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-      li:objects {
-       ha:padstack_ref.1313759 {
-        proto=0; x=2.626in; y=3.41174in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1313760 {
-        proto=0; x=2.626in; y=3.38026in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=B7
+         }
         }
+        ha:padstack_ref.1364005 {
+         proto=1; x=114.00818mm; y=36.047959mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=A5
+         }
         }
+        ha:padstack_ref.1364006 {
+         proto=1; x=114.00818mm; y=36.548085mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=B8
+         }
         }
-       }
-      }
-      li:layers {
+        ha:padstack_ref.1364007 {
+         proto=0; x=114.00818mm; y=37.198071mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
+         ha:attributes {
+           term=A4B9
          }
-         ha:type {
-          silk = 1
-          top = 1
+        }
+        ha:padstack_ref.1364008 {
+         proto=0; x=114.00818mm; y=37.997917mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         li:thermal {
          }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+         ha:attributes {
+           term=A1B12
+         }
+        }
+        ha:padstack_ref.1364009 {
+         proto=2; x=118.808271mm; y=39.118057mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-         li:objects {
-          ha:line.1313747 {
-           x1=2.626in; y1=3.396in; x2=2.626in; y2=3.396in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+         li:thermal {
+           li:2 {
+            on  
+            solid  
+            noshape  
            }
-          }
-          ha:line.1313750 {
-           x1=2.626in; y1=3.396in; x2=2.626in; y2=3.396in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           li:3 {
+            on  
+            solid  
+            noshape  
            }
-          }
-          ha:line.1313753 {
-           x1=2.626in; y1=3.396in; x2=2.626in; y2=87.2584mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+         }
+
+         ha:attributes {
+           term=4
+         }
+        }
+        ha:padstack_ref.1364010 {
+         proto=2; x=118.808271mm; y=30.477994mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+           li:2 {
+            on  
+            solid  
+            noshape  
            }
-          }
-          ha:line.1313756 {
-           x1=2.626in; y1=3.396in; x2=67.7004mm; y2=3.396in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           li:3 {
+            on  
+            solid  
+            noshape  
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
-       }
-      }
-     }
-      uid = fdmrigvTMcHho9IPHtUAAABT
-     }
-     ha:subc.1313762 {
-      ha:attributes {
-       value=200k
-       device=RESISTOR
-       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:attributes {
+           term=3
+         }
+        }
+        ha:padstack_ref.1364011 {
+         proto=3; x=114.628194mm; y=30.477994mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+         li:thermal {
+           li:2 {
+            on  
+            solid  
+            noshape  
            }
-           clearance=0.0
-            li:ps_poly {
-             9.84mil  
-             -13.77mil  
-             -9.84mil  
-             -13.77mil  
-             -9.84mil  
-             13.77mil  
-             9.84mil  
-             13.77mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           li:3 {
+            on  
+            solid  
+            noshape  
            }
-           clearance=0.0
-            li:ps_poly {
-             12.84mil  
-             -16.77mil  
-             -12.84mil  
-             -16.77mil  
-             -12.84mil  
-             16.77mil  
-             12.84mil  
-             16.77mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             9.84mil  
-             -13.77mil  
-             -9.84mil  
-             -13.77mil  
-             -9.84mil  
-             13.77mil  
-             9.84mil  
-             13.77mil  
-            }
-          }
-        }
-      }
-     }
+         }
 
-      li:objects {
-       ha:padstack_ref.1313775 {
-        proto=0; x=2.626in; y=3.33374in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=2
+         }
         }
+        ha:padstack_ref.1364012 {
+         proto=4; x=115.128066mm; y=31.908014mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
         }
+        ha:padstack_ref.1364013 {
+         proto=4; x=115.128066mm; y=37.697943mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1313776 {
-        proto=0; x=2.626in; y=3.30226in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         li:thermal {
+         }
         }
+        ha:padstack_ref.1364014 {
+         proto=3; x=114.628194mm; y=39.118057mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+           li:2 {
+            on  
+            solid  
+            noshape  
+           }
+           li:3 {
+            on  
+            solid  
+            noshape  
+           }
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=1
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        {ha:Top Solder Mask Layer}    {
+         lid=0
+         ha:combining { auto=1;         }
 
-         li:objects {
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+          li:objects {
+          }
+          ha:type {
+           top = 1
+           paste = 1
+          }
+        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        {ha:Top Paste Mask Layer}    {
+         lid=1
+         ha:combining { sub=1; auto=1;         }
 
-         li:objects {
-          ha:line.1313763 {
-           x1=2.626in; y1=3.318in; x2=2.626in; y2=3.318in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:polygon.1364015 {
+            li:geometry {
+              ta:contour {
+               { 4.46411in; 37.697943mm }
+               { 114.628423mm; 37.697943mm }
+               { 114.628423mm; 38.297942mm }
+               { 4.46411in; 38.297942mm }
+              }
+            }
            }
-          }
-          ha:line.1313766 {
-           x1=2.626in; y1=3.318in; x2=2.626in; y2=3.318in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:polygon.1364020 {
+            li:geometry {
+              ta:contour {
+               { 4.46411in; 36.897894mm }
+               { 114.628423mm; 36.897894mm }
+               { 114.628423mm; 37.497943mm }
+               { 4.46411in; 37.497943mm }
+              }
+            }
            }
-          }
-          ha:line.1313769 {
-           x1=2.626in; y1=3.318in; x2=2.626in; y2=83.2772mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:polygon.1364025 {
+            li:geometry {
+              ta:contour {
+               { 4.46411in; 36.397895mm }
+               { 114.628423mm; 36.397895mm }
+               { 114.628423mm; 1.4448in }
+               { 4.46411in; 1.4448in }
+              }
+            }
            }
-          }
-          ha:line.1313772 {
-           x1=2.626in; y1=3.318in; x2=67.7004mm; y2=3.318in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:polygon.1364030 {
+            li:geometry {
+              ta:contour {
+               { 4.46411in; 35.897896mm }
+               { 114.628423mm; 35.897896mm }
+               { 114.628423mm; 36.197921mm }
+               { 4.46411in; 36.197921mm }
+              }
+            }
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = fdmrigvTMcHho9IPHtUAAABa
-     }
-     ha:subc.1314653 {
-      ha:attributes {
-       value=200k
-       device=RESISTOR
-       footprint=0402
-       refdes=R25
-      }
-     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:polygon.1364035 {
+            li:geometry {
+              ta:contour {
+               { 4.46411in; 35.397871mm }
+               { 114.628423mm; 35.397871mm }
+               { 114.628423mm; 1.40543in }
+               { 4.46411in; 1.40543in }
+              }
+            }
            }
-           clearance=0.0
-            li:ps_poly {
-             -13.77mil  
-             -9.84mil  
-             -13.77mil  
-             9.84mil  
-             13.77mil  
-             9.84mil  
-             13.77mil  
-             -9.84mil  
+           ha:polygon.1364040 {
+            li:geometry {
+              ta:contour {
+               { 4.46411in; 34.897872mm }
+               { 114.628423mm; 34.897872mm }
+               { 114.628423mm; 35.197872mm }
+               { 4.46411in; 35.197872mm }
+              }
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             -16.77mil  
-             -12.84mil  
-             -16.77mil  
-             12.84mil  
-             16.77mil  
-             12.84mil  
-             16.77mil  
-             -12.84mil  
+           ha:polygon.1364045 {
+            li:geometry {
+              ta:contour {
+               { 4.46411in; 34.397925mm }
+               { 114.628423mm; 34.397925mm }
+               { 114.628423mm; 34.697874mm }
+               { 4.46411in; 34.697874mm }
+              }
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             -13.77mil  
-             -9.84mil  
-             -13.77mil  
-             9.84mil  
-             13.77mil  
-             9.84mil  
-             13.77mil  
-             -9.84mil  
+           ha:polygon.1364050 {
+            li:geometry {
+              ta:contour {
+               { 4.46411in; 33.897951mm }
+               { 114.628423mm; 33.897951mm }
+               { 114.628423mm; 34.197951mm }
+               { 4.46411in; 34.197951mm }
+              }
             }
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.1314666 {
-        proto=0; x=2.568in; y=55.753mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1314667 {
-        proto=0; x=2.53652in; y=55.753mm; rot=90.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:type {
-          silk = 1
-          top = 1
-         }
-       }
-
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
-
-         li:objects {
-          ha:line.1314654 {
-           x1=2.55226in; y1=55.753mm; x2=2.55226in; y2=55.753mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1314657 {
-           x1=2.55226in; y1=55.753mm; x2=2.55226in; y2=55.753mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1314660 {
-           x1=2.55226in; y1=55.753mm; x2=65.827404mm; y2=55.753mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.1314663 {
-           x1=2.55226in; y1=55.753mm; x2=2.55226in; y2=54.753mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = fdmrigvTMcHho9IPHtUAAABe
-     }
-      ha:subc.1251135 {
-       ha:attributes {
-        value=3x18650
-        device=BATTERY
-        footprint=18650x3
-        refdes=B1
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=68.9mil; 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 {
-              -54.135mil  
-              -54.135mil  
-              54.135mil  
-              -54.135mil  
-              54.135mil  
-              54.135mil  
-              -54.135mil  
-              54.135mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -54.135mil  
-              -54.135mil  
-              54.135mil  
-              -54.135mil  
-              54.135mil  
-              54.135mil  
-              -54.135mil  
-              54.135mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -54.135mil  
-              -54.135mil  
-              54.135mil  
-              -54.135mil  
-              54.135mil  
-              54.135mil  
-              -54.135mil  
-              54.135mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -57.085mil  
-              -57.085mil  
-              57.085mil  
-              -57.085mil  
-              57.085mil  
-              57.085mil  
-              -57.085mil  
-              57.085mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -57.085mil  
-              -57.085mil  
-              57.085mil  
-              -57.085mil  
-              57.085mil  
-              57.085mil  
-              -57.085mil  
-              57.085mil  
-             }
            }
-         }
-       }
-
-       ha:ps_proto_v6.1 {
-         hdia=68.9mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=108.27mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
+           ha:polygon.1364055 {
+            li:geometry {
+              ta:contour {
+               { 4.46411in; 1.31488in }
+               { 114.628423mm; 1.31488in }
+               { 114.628423mm; 33.697952mm }
+               { 4.46411in; 33.697952mm }
+              }
             }
-            clearance=0.0
            }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=108.27mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
+           ha:polygon.1364060 {
+            li:geometry {
+              ta:contour {
+               { 4.46411in; 32.897953mm }
+               { 114.628423mm; 32.897953mm }
+               { 114.628423mm; 33.197953mm }
+               { 4.46411in; 33.197953mm }
+              }
             }
-            clearance=0.0
            }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=108.27mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
+           ha:polygon.1364065 {
+            li:geometry {
+              ta:contour {
+               { 4.46411in; 32.09793mm }
+               { 114.628423mm; 32.09793mm }
+               { 114.628423mm; 32.697954mm }
+               { 4.46411in; 32.697954mm }
+              }
             }
-            clearance=0.0
            }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=114.17mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+           ha:polygon.1364070 {
+            li:geometry {
+              ta:contour {
+               { 4.46411in; 31.297931mm }
+               { 114.628423mm; 31.297931mm }
+               { 114.628423mm; 31.89793mm }
+               { 4.46411in; 31.89793mm }
+              }
             }
-            clearance=0.0
            }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=114.17mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
+           ha:polygon.1364075 {
+            li:geometry {
+              ta:contour {
+               { 113.578336mm; 39.10556mm }
+               { 113.578336mm; 39.130503mm }
+               { 113.57958mm; 39.15537mm }
+               { 113.582095mm; 39.180185mm }
+               { 113.585803mm; 39.204849mm }
+               { 113.590731mm; 39.229258mm }
+               { 4.47232in; 39.253388mm }
+               { 113.604244mm; 39.277264mm }
+               { 113.612803mm; 39.300683mm }
+               { 113.622455mm; 39.323619mm }
+               { 113.633301mm; 39.346098mm }
+               { 4.47422in; 1.54992in }
+               { 113.658168mm; 39.389253mm }
+               { 113.672214mm; 39.409852mm }
+               { 113.687327mm; 39.42974mm }
+               { 113.703329mm; 39.448867mm }
+               { 113.720271mm; 39.467129mm }
+               { 113.738102mm; 39.484503mm }
+               { 113.756821mm; 1.55516in }
+               { 113.776303mm; 39.516583mm }
+               { 113.796522mm; 39.531112mm }
+               { 113.817477mm; 39.544625mm }
+               { 113.839067mm; 39.557096mm }
+               { 113.861266mm; 39.568501mm }
+               { 113.883999mm; 39.578737mm }
+               { 113.907189mm; 39.587855mm }
+               { 113.930837mm; 39.595755mm }
+               { 4.48641in; 39.602537mm }
+               { 113.979097mm; 39.608125mm }
+               { 114.003684mm; 39.612417mm }
+               { 114.028424mm; 39.615516mm }
+               { 114.053265mm; 39.61737mm }
+               { 114.078208mm; 39.618005mm }
+               { 115.178231mm; 39.618005mm }
+               { 115.203123mm; 39.61737mm }
+               { 115.228015mm; 39.615516mm }
+               { 115.25278mm; 39.612417mm }
+               { 115.277291mm; 39.608125mm }
+               { 115.301573mm; 39.602537mm }
+               { 115.325602mm; 39.595755mm }
+               { 115.349249mm; 39.587855mm }
+               { 115.372439mm; 39.578737mm }
+               { 115.395198mm; 39.568501mm }
+               { 115.417321mm; 39.557096mm }
+               { 115.438911mm; 39.544625mm }
+               { 115.459866mm; 39.531112mm }
+               { 115.480135mm; 39.516583mm }
+               { 4.54723in; 1.55516in }
+               { 115.518286mm; 39.484503mm }
+               { 115.536193mm; 39.467129mm }
+               { 115.553109mm; 39.448867mm }
+               { 115.569112mm; 39.42974mm }
+               { 115.584174mm; 39.409852mm }
+               { 115.59822mm; 39.389253mm }
+               { 115.61125mm; 1.54992in }
+               { 115.623163mm; 39.346098mm }
+               { 4.55252in; 39.323619mm }
+               { 4.5529in; 39.300683mm }
+               { 115.652195mm; 39.277264mm }
+               { 115.659535mm; 39.253388mm }
+               { 115.665708mm; 39.229258mm }
+               { 115.670635mm; 39.204849mm }
+               { 115.674344mm; 39.180185mm }
+               { 115.676807mm; 39.15537mm }
+               { 115.678052mm; 39.130503mm }
+               { 115.678052mm; 39.10556mm }
+               { 115.676807mm; 39.080617mm }
+               { 115.674344mm; 1.53763in }
+               { 115.670635mm; 1.53666in }
+               { 115.665708mm; 39.006754mm }
+               { 115.659535mm; 38.982599mm }
+               { 115.652195mm; 38.958799mm }
+               { 4.5529in; 38.935329mm }
+               { 4.55252in; 38.912368mm }
+               { 115.623163mm; 38.889863mm }
+               { 115.61125mm; 38.867994mm }
+               { 115.59822mm; 1.5294in }
+               { 115.584174mm; 38.826135mm }
+               { 115.569112mm; 38.806272mm }
+               { 115.553109mm; 38.787146mm }
+               { 115.536193mm; 38.768883mm }
+               { 115.518286mm; 38.75151mm }
+               { 4.54723in; 38.735mm }
+               { 115.480135mm; 38.719429mm }
+               { 115.459866mm; 38.70485mm }
+               { 115.438911mm; 38.691337mm }
+               { 115.417321mm; 38.678891mm }
+               { 115.395198mm; 38.667512mm }
+               { 115.372439mm; 1.52194in }
+               { 115.349249mm; 38.648157mm }
+               { 115.325602mm; 38.640207mm }
+               { 115.301573mm; 38.633476mm }
+               { 115.277291mm; 38.627939mm }
+               { 115.25278mm; 38.623595mm }
+               { 115.228015mm; 38.620471mm }
+               { 115.203123mm; 38.618617mm }
+               { 115.178231mm; 38.618007mm }
+               { 114.078208mm; 38.618007mm }
+               { 114.053265mm; 38.618617mm }
+               { 114.028424mm; 38.620471mm }
+               { 114.003684mm; 38.623595mm }
+               { 113.979097mm; 38.627939mm }
+               { 4.48641in; 38.633476mm }
+               { 113.930837mm; 38.640207mm }
+               { 113.907189mm; 38.648157mm }
+               { 113.883999mm; 1.52194in }
+               { 113.861266mm; 38.667512mm }
+               { 113.839067mm; 38.678891mm }
+               { 113.817477mm; 38.691337mm }
+               { 113.796522mm; 38.70485mm }
+               { 113.776303mm; 38.719429mm }
+               { 113.756821mm; 38.735mm }
+               { 113.738102mm; 38.75151mm }
+               { 113.720271mm; 38.768883mm }
+               { 113.703329mm; 38.787146mm }
+               { 113.687327mm; 38.806272mm }
+               { 113.672214mm; 38.826135mm }
+               { 113.658168mm; 1.5294in }
+               { 4.47422in; 38.867994mm }
+               { 113.633301mm; 38.889863mm }
+               { 113.622455mm; 38.912368mm }
+               { 113.612803mm; 38.935329mm }
+               { 113.604244mm; 38.958799mm }
+               { 4.47232in; 38.982599mm }
+               { 113.590731mm; 39.006754mm }
+               { 113.585803mm; 1.53666in }
+               { 113.582095mm; 1.53763in }
+               { 113.57958mm; 39.080617mm }
+              }
             }
-            clearance=0.0
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.1251167 {
-         proto=0; x=35.000292mm; y=85.999674mm; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
-         ha:flags {
-          clearline=1
-          lock=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=pin1
-         }
-        }
-        ha:padstack_ref.1251168 {
-         proto=1; x=35.000292mm; y=14.000072mm; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
-         ha:flags {
-          clearline=1
-          lock=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=pin2
-         }
-        }
-        ha:padstack_ref.1251169 {
-         proto=1; x=54.0mm; y=85.999674mm; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
-         ha:flags {
-          clearline=1
-          lock=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=3
-           name=pin3
-         }
-        }
-        ha:padstack_ref.1251170 {
-         proto=1; x=54.0mm; y=14.000072mm; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
-         ha:flags {
-          clearline=1
-          lock=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=4
-           name=pin4
-         }
-        }
-        ha:padstack_ref.1251171 {
-         proto=1; x=72.999962mm; y=85.999674mm; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
-         ha:flags {
-          clearline=1
-          lock=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=5
-           name=pin5
-         }
-        }
-        ha:padstack_ref.1251172 {
-         proto=1; x=72.999962mm; y=14.000072mm; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
-         ha:flags {
-          clearline=1
-          lock=1
-         }
-
-         li:thermal {
-           li:2 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-           li:3 {
-            on  
-            diag  
-            round  
-            noshape  
            }
-         }
-
-         ha:attributes {
-           term=6
-           name=pin6
-         }
-        }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.1251136 {
-            x1=24.000314mm; y1=88.499796mm; x2=24.000314mm; y2=11.49995mm; thickness=10.0mil; clearance=0.0;
-            ha:flags {
-             lock=1
-            }
-           }
-           ha:line.1251139 {
-            x1=24.000314mm; y1=88.499796mm; x2=83.99994mm; y2=88.499796mm; thickness=10.0mil; clearance=0.0;
-            ha:flags {
-             lock=1
-            }
-           }
-           ha:line.1251142 {
-            x1=83.99994mm; y1=88.499796mm; x2=83.99994mm; y2=11.49995mm; thickness=10.0mil; clearance=0.0;
-            ha:flags {
-             lock=1
-            }
-           }
-           ha:line.1251145 {
-            x1=24.000314mm; y1=11.49995mm; x2=83.99994mm; y2=11.49995mm; thickness=10.0mil; clearance=0.0;
-            ha:flags {
-             lock=1
-            }
-           }
-           ha:line.1251148 {
-            x1=50.000262mm; y1=77.99969mm; x2=57.999992mm; y2=77.99969mm; thickness=20.0mil; clearance=0.0;
-            ha:flags {
-             lock=1
-            }
-           }
-           ha:line.1251151 {
-            x1=54.0mm; y1=81.999682mm; x2=54.0mm; y2=73.999698mm; thickness=20.0mil; clearance=0.0;
-            ha:flags {
-             lock=1
-            }
-           }
-          }
-          ha:type {
-           silk = 1
-           bottom = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.1251155 {
-            x1=54.000084mm; y1=49.999873mm; x2=54.000084mm; y2=49.999873mm; thickness=0.1mm; clearance=0.0;
-            ha:flags {
-             lock=1
-            }
-
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.1251158 {
-            x1=54.0mm; y1=50.0mm; x2=54.0mm; y2=50.0mm; thickness=0.1mm; clearance=0.0;
-            ha:flags {
-             lock=1
-            }
-
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.1251161 {
-            x1=54.0mm; y1=50.0mm; x2=55.0mm; y2=50.0mm; thickness=0.1mm; clearance=0.0;
-            ha:flags {
-             lock=1
-            }
-
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.1251164 {
-            x1=54.0mm; y1=50.0mm; x2=54.0mm; y2=49.0mm; thickness=0.1mm; clearance=0.0;
-            ha:flags {
-             lock=1
-            }
-
-            ha:attributes {
-              subc-role=y
+           ha:polygon.1364204 {
+            li:geometry {
+              ta:contour {
+               { 117.908425mm; 39.10556mm }
+               { 117.908425mm; 39.130503mm }
+               { 117.909644mm; 39.15537mm }
+               { 117.912184mm; 39.180185mm }
+               { 117.915867mm; 39.204849mm }
+               { 117.92082mm; 39.229258mm }
+               { 117.926942mm; 39.253388mm }
+               { 117.934308mm; 39.277264mm }
+               { 117.942817mm; 39.300683mm }
+               { 4.6438in; 39.323619mm }
+               { 117.963315mm; 39.346098mm }
+               { 117.975253mm; 1.54992in }
+               { 117.988257mm; 39.389253mm }
+               { 4.64576in; 39.409852mm }
+               { 118.01734mm; 39.42974mm }
+               { 118.033419mm; 39.448867mm }
+               { 118.050335mm; 39.467129mm }
+               { 118.068166mm; 39.484503mm }
+               { 4.64909in; 1.55516in }
+               { 118.106367mm; 39.516583mm }
+               { 118.126611mm; 39.531112mm }
+               { 118.147541mm; 39.544625mm }
+               { 118.169156mm; 39.557096mm }
+               { 118.19133mm; 39.568501mm }
+               { 118.214063mm; 39.578737mm }
+               { 118.237279mm; 39.587855mm }
+               { 118.260926mm; 39.595755mm }
+               { 118.284904mm; 39.602537mm }
+               { 118.309186mm; 39.608125mm }
+               { 118.333748mm; 39.612417mm }
+               { 118.358513mm; 39.615516mm }
+               { 118.383354mm; 39.61737mm }
+               { 118.408272mm; 39.618005mm }
+               { 4.69324in; 39.618005mm }
+               { 119.233238mm; 39.61737mm }
+               { 4.6952in; 39.615516mm }
+               { 119.282819mm; 39.612417mm }
+               { 119.307381mm; 39.608125mm }
+               { 119.331689mm; 39.602537mm }
+               { 119.355666mm; 39.595755mm }
+               { 119.379314mm; 39.587855mm }
+               { 119.402504mm; 39.578737mm }
+               { 119.425237mm; 39.568501mm }
+               { 119.447437mm; 39.557096mm }
+               { 119.468976mm; 39.544625mm }
+               { 4.70433in; 39.531112mm }
+               { 119.5102mm; 39.516583mm }
+               { 119.529682mm; 1.55516in }
+               { 119.548351mm; 39.484503mm }
+               { 119.566232mm; 39.467129mm }
+               { 119.583174mm; 39.448867mm }
+               { 119.599176mm; 39.42974mm }
+               { 119.614264mm; 39.409852mm }
+               { 119.62831mm; 39.389253mm }
+               { 119.641315mm; 1.54992in }
+               { 119.653202mm; 39.346098mm }
+               { 119.664048mm; 39.323619mm }
+               { 119.6737mm; 39.300683mm }
+               { 4.7119in; 39.277264mm }
+               { 119.689575mm; 39.253388mm }
+               { 119.695747mm; 39.229258mm }
+               { 119.7007mm; 39.204849mm }
+               { 119.704408mm; 39.180185mm }
+               { 119.706872mm; 39.15537mm }
+               { 119.708142mm; 39.130503mm }
+               { 119.708142mm; 39.10556mm }
+               { 119.706872mm; 39.080617mm }
+               { 119.704408mm; 1.53763in }
+               { 119.7007mm; 1.53666in }
+               { 119.695747mm; 39.006754mm }
+               { 119.689575mm; 38.982599mm }
+               { 4.7119in; 38.958799mm }
+               { 119.6737mm; 38.935329mm }
+               { 119.664048mm; 38.912368mm }
+               { 119.653202mm; 38.889863mm }
+               { 119.641315mm; 38.867994mm }
+               { 119.62831mm; 1.5294in }
+               { 119.614264mm; 38.826135mm }
+               { 119.599176mm; 38.806272mm }
+               { 119.583174mm; 38.787146mm }
+               { 119.566232mm; 38.768883mm }
+               { 119.548351mm; 38.75151mm }
+               { 119.529682mm; 38.735mm }
+               { 119.5102mm; 38.719429mm }
+               { 4.70433in; 38.70485mm }
+               { 119.468976mm; 38.691337mm }
+               { 119.447437mm; 38.678891mm }
+               { 119.425237mm; 38.667512mm }
+               { 119.402504mm; 1.52194in }
+               { 119.379314mm; 38.648157mm }
+               { 119.355666mm; 38.640207mm }
+               { 119.331689mm; 38.633476mm }
+               { 119.307381mm; 38.627939mm }
+               { 119.282819mm; 38.623595mm }
+               { 4.6952in; 38.620471mm }
+               { 119.233238mm; 38.618617mm }
+               { 4.69324in; 38.618007mm }
+               { 118.408272mm; 38.618007mm }
+               { 118.383354mm; 38.618617mm }
+               { 118.358513mm; 38.620471mm }
+               { 118.333748mm; 38.623595mm }
+               { 118.309186mm; 38.627939mm }
+               { 118.284904mm; 38.633476mm }
+               { 118.260926mm; 38.640207mm }
+               { 118.237279mm; 38.648157mm }
+               { 118.214063mm; 1.52194in }
+               { 118.19133mm; 38.667512mm }
+               { 118.169156mm; 38.678891mm }
+               { 118.147541mm; 38.691337mm }
+               { 118.126611mm; 38.70485mm }
+               { 118.106367mm; 38.719429mm }
+               { 4.64909in; 38.735mm }
+               { 118.068166mm; 38.75151mm }
+               { 118.050335mm; 38.768883mm }
+               { 118.033419mm; 38.787146mm }
+               { 118.01734mm; 38.806272mm }
+               { 4.64576in; 38.826135mm }
+               { 117.988257mm; 1.5294in }
+               { 117.975253mm; 38.867994mm }
+               { 117.963315mm; 38.889863mm }
+               { 4.6438in; 38.912368mm }
+               { 117.942817mm; 38.935329mm }
+               { 117.934308mm; 38.958799mm }
+               { 117.926942mm; 38.982599mm }
+               { 117.92082mm; 39.006754mm }
+               { 117.915867mm; 1.53666in }
+               { 117.912184mm; 1.53763in }
+               { 117.909644mm; 39.080617mm }
+              }
             }
            }
-          }
-          ha:type {
-           bottom = 1
-           virtual = 1
-           misc = 1
-          }
-        }
-       }
-      }
-       uid = V61fJmxCtl6QKTAtl+8AAABK
- ha:flags ={ lock=1
- };      }
-      ha:subc.1245655 {
-       ha:attributes {
-        value=SPDT
-        device=SPDT_Switch
-        footprint=1MS1T1B4M7
-        refdes=S2
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=72.83mil; 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 {
-              -56.1mil  
-              -56.1mil  
-              56.1mil  
-              -56.1mil  
-              56.1mil  
-              56.1mil  
-              -56.1mil  
-              56.1mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -56.1mil  
-              -56.1mil  
-              56.1mil  
-              -56.1mil  
-              56.1mil  
-              56.1mil  
-              -56.1mil  
-              56.1mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -56.1mil  
-              -56.1mil  
-              56.1mil  
-              -56.1mil  
-              56.1mil  
-              56.1mil  
-              -56.1mil  
-              56.1mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -59.055mil  
-              -59.055mil  
-              59.055mil  
-              -59.055mil  
-              59.055mil  
-              59.055mil  
-              -59.055mil  
-              59.055mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -59.055mil  
-              -59.055mil  
-              59.055mil  
-              -59.055mil  
-              59.055mil  
-              59.055mil  
-              -59.055mil  
-              59.055mil  
-             }
-           }
-         }
-       }
-
-       ha:ps_proto_v6.1 {
-         hdia=72.83mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=112.2mil;            }
-            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=112.2mil;            }
-            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=112.2mil;            }
-            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=118.11mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+           ha:polygon.1364333 {
+            li:geometry {
+              ta:contour {
+               { 113.578336mm; 30.465497mm }
+               { 113.578336mm; 30.490389mm }
+               { 113.57958mm; 30.515281mm }
+               { 113.582095mm; 30.540097mm }
+               { 113.585803mm; 30.564735mm }
+               { 113.590731mm; 30.58917mm }
+               { 4.47232in; 30.61335mm }
+               { 113.604244mm; 30.63715mm }
+               { 113.612803mm; 30.66062mm }
+               { 113.622455mm; 30.683581mm }
+               { 113.633301mm; 30.706086mm }
+               { 4.47422in; 1.20976in }
+               { 113.658168mm; 30.74919mm }
+               { 113.672214mm; 1.21141in }
+               { 113.687327mm; 30.789677mm }
+               { 113.703329mm; 30.808803mm }
+               { 113.720271mm; 30.827041mm }
+               { 113.738102mm; 30.84444mm }
+               { 113.756821mm; 30.861mm }
+               { 113.776303mm; 30.876495mm }
+               { 113.796522mm; 30.891099mm }
+               { 113.817477mm; 30.904587mm }
+               { 113.839067mm; 30.917033mm }
+               { 113.861266mm; 30.928437mm }
+               { 113.883999mm; 30.938648mm }
+               { 113.907189mm; 30.947767mm }
+               { 113.930837mm; 1.21873in }
+               { 4.48641in; 30.962473mm }
+               { 113.979097mm; 30.968011mm }
+               { 114.003684mm; 30.972354mm }
+               { 114.028424mm; 30.975427mm }
+               { 114.053265mm; 30.977333mm }
+               { 114.078208mm; 30.977917mm }
+               { 115.178231mm; 30.977917mm }
+               { 115.203123mm; 30.977333mm }
+               { 115.228015mm; 30.975427mm }
+               { 115.25278mm; 30.972354mm }
+               { 115.277291mm; 30.968011mm }
+               { 115.301573mm; 30.962473mm }
+               { 115.325602mm; 1.21873in }
+               { 115.349249mm; 30.947767mm }
+               { 115.372439mm; 30.938648mm }
+               { 115.395198mm; 30.928437mm }
+               { 115.417321mm; 30.917033mm }
+               { 115.438911mm; 30.904587mm }
+               { 115.459866mm; 30.891099mm }
+               { 115.480135mm; 30.876495mm }
+               { 4.54723in; 30.861mm }
+               { 115.518286mm; 30.84444mm }
+               { 115.536193mm; 30.827041mm }
+               { 115.553109mm; 30.808803mm }
+               { 115.569112mm; 30.789677mm }
+               { 115.584174mm; 1.21141in }
+               { 115.59822mm; 30.74919mm }
+               { 115.61125mm; 1.20976in }
+               { 115.623163mm; 30.706086mm }
+               { 4.55252in; 30.683581mm }
+               { 4.5529in; 30.66062mm }
+               { 115.652195mm; 30.63715mm }
+               { 115.659535mm; 30.61335mm }
+               { 115.665708mm; 30.58917mm }
+               { 115.670635mm; 30.564735mm }
+               { 115.674344mm; 30.540097mm }
+               { 115.676807mm; 30.515281mm }
+               { 115.678052mm; 30.490389mm }
+               { 115.678052mm; 30.465497mm }
+               { 115.676807mm; 30.440554mm }
+               { 115.674344mm; 30.415764mm }
+               { 115.670635mm; 30.3911mm }
+               { 115.665708mm; 30.366666mm }
+               { 115.659535mm; 30.342561mm }
+               { 115.652195mm; 30.318736mm }
+               { 4.5529in; 30.295266mm }
+               { 4.55252in; 30.272279mm }
+               { 115.623163mm; 30.249826mm }
+               { 115.61125mm; 30.227905mm }
+               { 115.59822mm; 1.18924in }
+               { 115.584174mm; 30.186097mm }
+               { 115.569112mm; 30.166209mm }
+               { 115.553109mm; 30.147083mm }
+               { 115.536193mm; 30.128795mm }
+               { 115.518286mm; 1.18549in }
+               { 4.54723in; 30.094886mm }
+               { 115.480135mm; 30.079366mm }
+               { 115.459866mm; 30.064812mm }
+               { 115.438911mm; 30.051325mm }
+               { 115.417321mm; 1.18263in }
+               { 115.395198mm; 30.027449mm }
+               { 115.372439mm; 30.017187mm }
+               { 115.349249mm; 30.008094mm }
+               { 115.325602mm; 30.000169mm }
+               { 115.301573mm; 29.993413mm }
+               { 115.277291mm; 29.987875mm }
+               { 115.25278mm; 29.983532mm }
+               { 115.228015mm; 29.980408mm }
+               { 115.203123mm; 29.978579mm }
+               { 115.178231mm; 29.977944mm }
+               { 114.078208mm; 29.977944mm }
+               { 114.053265mm; 29.978579mm }
+               { 114.028424mm; 29.980408mm }
+               { 114.003684mm; 29.983532mm }
+               { 113.979097mm; 29.987875mm }
+               { 4.48641in; 29.993413mm }
+               { 113.930837mm; 30.000169mm }
+               { 113.907189mm; 30.008094mm }
+               { 113.883999mm; 30.017187mm }
+               { 113.861266mm; 30.027449mm }
+               { 113.839067mm; 1.18263in }
+               { 113.817477mm; 30.051325mm }
+               { 113.796522mm; 30.064812mm }
+               { 113.776303mm; 30.079366mm }
+               { 113.756821mm; 30.094886mm }
+               { 113.738102mm; 1.18549in }
+               { 113.720271mm; 30.128795mm }
+               { 113.703329mm; 30.147083mm }
+               { 113.687327mm; 30.166209mm }
+               { 113.672214mm; 30.186097mm }
+               { 113.658168mm; 1.18924in }
+               { 4.47422in; 30.227905mm }
+               { 113.633301mm; 30.249826mm }
+               { 113.622455mm; 30.272279mm }
+               { 113.612803mm; 30.295266mm }
+               { 113.604244mm; 30.318736mm }
+               { 4.47232in; 30.342561mm }
+               { 113.590731mm; 30.366666mm }
+               { 113.585803mm; 30.3911mm }
+               { 113.582095mm; 30.415764mm }
+               { 113.57958mm; 30.440554mm }
+              }
             }
-            clearance=0.0
            }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=118.11mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
+           ha:polygon.1364462 {
+            li:geometry {
+              ta:contour {
+               { 117.908425mm; 30.465497mm }
+               { 117.908425mm; 30.490389mm }
+               { 117.909644mm; 30.515281mm }
+               { 117.912184mm; 30.540097mm }
+               { 117.915867mm; 30.564735mm }
+               { 117.92082mm; 30.58917mm }
+               { 117.926942mm; 30.61335mm }
+               { 117.934308mm; 30.63715mm }
+               { 117.942817mm; 30.66062mm }
+               { 4.6438in; 30.683581mm }
+               { 117.963315mm; 30.706086mm }
+               { 117.975253mm; 1.20976in }
+               { 117.988257mm; 30.74919mm }
+               { 4.64576in; 1.21141in }
+               { 118.01734mm; 30.789677mm }
+               { 118.033419mm; 30.808803mm }
+               { 118.050335mm; 30.827041mm }
+               { 118.068166mm; 30.84444mm }
+               { 4.64909in; 30.861mm }
+               { 118.106367mm; 30.876495mm }
+               { 118.126611mm; 30.891099mm }
+               { 118.147541mm; 30.904587mm }
+               { 118.169156mm; 30.917033mm }
+               { 118.19133mm; 30.928437mm }
+               { 118.214063mm; 30.938648mm }
+               { 118.237279mm; 30.947767mm }
+               { 118.260926mm; 1.21873in }
+               { 118.284904mm; 30.962473mm }
+               { 118.309186mm; 30.968011mm }
+               { 118.333748mm; 30.972354mm }
+               { 118.358513mm; 30.975427mm }
+               { 118.383354mm; 30.977333mm }
+               { 118.408272mm; 30.977917mm }
+               { 4.69324in; 30.977917mm }
+               { 119.233238mm; 30.977333mm }
+               { 4.6952in; 30.975427mm }
+               { 119.282819mm; 30.972354mm }
+               { 119.307381mm; 30.968011mm }
+               { 119.331689mm; 30.962473mm }
+               { 119.355666mm; 1.21873in }
+               { 119.379314mm; 30.947767mm }
+               { 119.402504mm; 30.938648mm }
+               { 119.425237mm; 30.928437mm }
+               { 119.447437mm; 30.917033mm }
+               { 119.468976mm; 30.904587mm }
+               { 4.70433in; 30.891099mm }
+               { 119.5102mm; 30.876495mm }
+               { 119.529682mm; 30.861mm }
+               { 119.548351mm; 30.84444mm }
+               { 119.566232mm; 30.827041mm }
+               { 119.583174mm; 30.808803mm }
+               { 119.599176mm; 30.789677mm }
+               { 119.614264mm; 1.21141in }
+               { 119.62831mm; 30.74919mm }
+               { 119.641315mm; 1.20976in }
+               { 119.653202mm; 30.706086mm }
+               { 119.664048mm; 30.683581mm }
+               { 119.6737mm; 30.66062mm }
+               { 4.7119in; 30.63715mm }
+               { 119.689575mm; 30.61335mm }
+               { 119.695747mm; 30.58917mm }
+               { 119.7007mm; 30.564735mm }
+               { 119.704408mm; 30.540097mm }
+               { 119.706872mm; 30.515281mm }
+               { 119.708142mm; 30.490389mm }
+               { 119.708142mm; 30.465497mm }
+               { 119.706872mm; 30.440554mm }
+               { 119.704408mm; 30.415764mm }
+               { 119.7007mm; 30.3911mm }
+               { 119.695747mm; 30.366666mm }
+               { 119.689575mm; 30.342561mm }
+               { 4.7119in; 30.318736mm }
+               { 119.6737mm; 30.295266mm }
+               { 119.664048mm; 30.272279mm }
+               { 119.653202mm; 30.249826mm }
+               { 119.641315mm; 30.227905mm }
+               { 119.62831mm; 1.18924in }
+               { 119.614264mm; 30.186097mm }
+               { 119.599176mm; 30.166209mm }
+               { 119.583174mm; 30.147083mm }
+               { 119.566232mm; 30.128795mm }
+               { 119.548351mm; 1.18549in }
+               { 119.529682mm; 30.094886mm }
+               { 119.5102mm; 30.079366mm }
+               { 4.70433in; 30.064812mm }
+               { 119.468976mm; 30.051325mm }
+               { 119.447437mm; 1.18263in }
+               { 119.425237mm; 30.027449mm }
+               { 119.402504mm; 30.017187mm }
+               { 119.379314mm; 30.008094mm }
+               { 119.355666mm; 30.000169mm }
+               { 119.331689mm; 29.993413mm }
+               { 119.307381mm; 29.987875mm }
+               { 119.282819mm; 29.983532mm }
+               { 4.6952in; 29.980408mm }
+               { 119.233238mm; 29.978579mm }
+               { 4.69324in; 29.977944mm }
+               { 118.408272mm; 29.977944mm }
+               { 118.383354mm; 29.978579mm }
+               { 118.358513mm; 29.980408mm }
+               { 118.333748mm; 29.983532mm }
+               { 118.309186mm; 29.987875mm }
+               { 118.284904mm; 29.993413mm }
+               { 118.260926mm; 30.000169mm }
+               { 118.237279mm; 30.008094mm }
+               { 118.214063mm; 30.017187mm }
+               { 118.19133mm; 30.027449mm }
+               { 118.169156mm; 1.18263in }
+               { 118.147541mm; 30.051325mm }
+               { 118.126611mm; 30.064812mm }
+               { 118.106367mm; 30.079366mm }
+               { 4.64909in; 30.094886mm }
+               { 118.068166mm; 1.18549in }
+               { 118.050335mm; 30.128795mm }
+               { 118.033419mm; 30.147083mm }
+               { 118.01734mm; 30.166209mm }
+               { 4.64576in; 30.186097mm }
+               { 117.988257mm; 1.18924in }
+               { 117.975253mm; 30.227905mm }
+               { 117.963315mm; 30.249826mm }
+               { 4.6438in; 30.272279mm }
+               { 117.942817mm; 30.295266mm }
+               { 117.934308mm; 30.318736mm }
+               { 117.926942mm; 30.342561mm }
+               { 117.92082mm; 30.366666mm }
+               { 117.915867mm; 30.3911mm }
+               { 117.912184mm; 30.415764mm }
+               { 117.909644mm; 30.440554mm }
+              }
             }
-            clearance=0.0
            }
-         }
-       }
-      }
+          }
+          ha:type {
+           top = 1
+           mask = 1
+          }
+        }
 
-       li:objects {
-        ha:padstack_ref.1245681 {
-         proto=0; x=568.0mil; y=3.328in; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
-         ha:flags {
-          clearline=1
-         }
+        {ha:Top Silkscreen Layer}   {
+         lid=2
+         ha:combining { auto=1;         }
 
-         li:thermal {
-         }
+          li:objects {
+           ha:line.1363959 {
+            x1=117.729711mm; y1=30.298035mm; x2=4.55578in; y2=30.298035mm; thickness=10.0mil; clearance=5.0mil;
+            ha:flags {
+             clearline=1
+            }
+           }
+           ha:line.1363962 {
+            x1=121.438263mm; y1=30.298035mm; x2=119.746826mm; y2=30.298035mm; thickness=10.0mil; clearance=5.0mil;
+            ha:flags {
+             clearline=1
+            }
+           }
+           ha:line.1363965 {
+            x1=117.729711mm; y1=39.298041mm; x2=4.55578in; y2=39.298041mm; thickness=10.0mil; clearance=5.0mil;
+            ha:flags {
+             clearline=1
+            }
+           }
+           ha:line.1363968 {
+            x1=121.438263mm; y1=39.298041mm; x2=119.746826mm; y2=39.298041mm; thickness=10.0mil; clearance=5.0mil;
+            ha:flags {
+             clearline=1
+            }
+           }
+           ha:line.1363971 {
+            x1=121.438263mm; y1=30.298035mm; x2=121.438263mm; y2=39.298041mm; thickness=10.0mil; clearance=5.0mil;
+            ha:flags {
+             clearline=1
+            }
+           }
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-         ha:attributes {
-           term=1
-           name=pin1
-         }
+        {ha:Top Layer}  {
+         lid=3
+         ha:combining {         }
+
+          li:objects {
+          }
+          ha:type {
+           copper = 1
+           top = 1
+          }
         }
-        ha:padstack_ref.1245682 {
-         proto=1; x=718.0mil; y=3.328in; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        {ha:Bottom Layer}  {
+         lid=4
+         ha:combining {         }
 
-         ha:attributes {
-           term=2
-           name=pin2
-         }
+          li:objects {
+          }
+          ha:type {
+           bottom = 1
+           copper = 1
+          }
         }
-        ha:padstack_ref.1245683 {
-         proto=1; x=868.0mil; y=3.328in; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        {ha:Bottom Paste Mask Layer}    {
+         lid=5
+         ha:combining { sub=1; auto=1;         }
 
-         ha:attributes {
-           term=3
-           name=pin3
-         }
+          li:objects {
+          }
+          ha:type {
+           bottom = 1
+           mask = 1
+          }
         }
-        ha:padstack_ref.1245684 {
-         proto=1; x=68.0mil; y=3.228in; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-           li:2 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-           li:3 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-         }
+        {ha:Bottom Solder Mask Layer}    {
+         lid=6
+         ha:combining { auto=1;         }
 
-         ha:attributes {
-           term=4
-           name=GND
-         }
+          li:objects {
+          }
+          ha:type {
+           bottom = 1
+           paste = 1
+          }
         }
-        ha:padstack_ref.1245685 {
-         proto=1; x=68.0mil; y=3.42799in; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-           li:2 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-           li:3 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-         }
+        {ha:Bottom Silkscreen Layer}   {
+         lid=7
+         ha:combining { auto=1;         }
 
-         ha:attributes {
-           term=4
-           name=GND
-         }
+          li:objects {
+          }
+          ha:type {
+           silk = 1
+           bottom = 1
+          }
         }
-       }
-       li:layers {
 
-        ha:top-silk {
-         lid=0
+        {ha:Top Assembly Layer}   {
+         lid=8
+         ha:combining {         }
+
+          li:objects {
+          }
+          ha:type {
+           top = 1
+           doc = 1
+          }
+        }
+
+        {ha:Bottom Assembly Layer}   {
+         lid=9
          ha:combining {         }
 
           li:objects {
-           ha:line.1245656 {
-            x1=68.0mil; y1=3.46303in; x2=68.0mil; y2=3.19296in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.1245659 {
-            x1=68.0mil; y1=3.46303in; x2=568.0mil; y2=3.46303in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.1245662 {
-            x1=568.0mil; y1=3.46303in; x2=568.0mil; y2=3.19296in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.1245665 {
-            x1=68.0mil; y1=3.19296in; x2=568.0mil; y2=3.19296in; thickness=10.0mil; clearance=0.0;
-           }
           }
           ha:type {
-           silk = 1
            bottom = 1
+           doc = 1
           }
         }
 
-        ha:subc-aux {
-         lid=1
+        {ha:Board Outline Layer}   {
+         lid=10
          ha:combining {         }
 
           li:objects {
-           ha:line.1245669 {
-            x1=458.0mil; y1=84.53115mm; x2=458.0mil; y2=84.53115mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.1245672 {
-            x1=68.0mil; y1=3.328in; x2=68.0mil; y2=3.328in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.1245675 {
-            x1=68.0mil; y1=3.328in; x2=68.0mil; y2=85.5312mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+          }
+          ha:type {
+           boundary = 1
+          }
+        }
+
+        {ha:Document Layer}  {
+         lid=11
+         ha:combining {         }
+
+          li:objects {
+           ha:arc.1363974 {
+            x=115.128066mm; y=31.908014mm; width=0.124993mm; height=0.124993mm; astart=90.000000; adelta=360.000000; thickness=0.250012mm; clearance=5.0mil;
+            ha:flags {
+             clearline=1
             }
            }
-           ha:line.1245678 {
-            x1=68.0mil; y1=3.328in; x2=0.7272mm; y2=3.328in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+           ha:arc.1363975 {
+            x=115.128066mm; y=37.697943mm; width=0.124993mm; height=0.124993mm; astart=90.000000; adelta=360.000000; thickness=0.250012mm; clearance=5.0mil;
+            ha:flags {
+             clearline=1
             }
            }
           }
           ha:type {
-           bottom = 1
-           virtual = 1
-           misc = 1
+           doc = 1
           }
         }
-       }
-      }
-       uid = W40527KYOc+kvX0cop8AAABO
-      }
-      ha:subc.1342113 {
-       ha:attributes {
-        value=red+green
-        device=LED
-        footprint=H178
-        refdes=D5
-       }
-      ha:data {
-            li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=31.5mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
+        {ha:Document Layer}  {
+         lid=12
+         ha:combining {         }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
+          li:objects {
+          }
+          ha:type {
+           doc = 1
+          }
+        }
+
+        {ha:Component Marking Layer}   {
+         lid=13
+         ha:combining {         }
+
+          li:objects {
+           ha:polygon.1364591 {
+            li:geometry {
+              ta:contour {
+               { 113.508206mm; 39.20805mm }
+               { 113.465784mm; 39.225622mm }
+               { 113.448212mm; 39.268044mm }
+               { 113.465784mm; 39.310466mm }
+               { 113.508206mm; 39.328038mm }
+               { 113.550628mm; 39.310466mm }
+               { 113.5682mm; 39.268044mm }
+               { 113.550628mm; 39.225622mm }
+               { 113.508206mm; 39.20805mm }
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              -31.495mil  
-              -31.495mil  
-              31.495mil  
-              -31.495mil  
-              31.495mil  
-              31.495mil  
-              -31.495mil  
-              31.495mil  
-             }
            }
+          }
+          ha:type {
+           doc = 1
+          }
+        }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
+        {ha:Component Marking Layer}   {
+         lid=14
+         ha:combining {         }
+
+          li:objects {
+          }
+          ha:type {
+           doc = 1
+          }
+        }
+
+        {ha:Component Shape Layer}   {
+         lid=15
+         ha:combining {         }
+
+          li:objects {
+           ha:line.1363976 {
+            x1=121.438263mm; y1=39.267993mm; x2=114.088266mm; y2=39.267993mm; thickness=2.0mil; clearance=5.0mil;
+            ha:flags {
+             clearline=1
             }
-            clearance=0.0
-             li:ps_poly {
-              -31.495mil  
-              -31.495mil  
-              31.495mil  
-              -31.495mil  
-              31.495mil  
-              31.495mil  
-              -31.495mil  
-              31.495mil  
-             }
            }
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
+           ha:line.1363979 {
+            x1=114.088266mm; y1=39.267993mm; x2=114.088266mm; y2=30.328007mm; thickness=2.0mil; clearance=5.0mil;
+            ha:flags {
+             clearline=1
             }
-            clearance=0.0
-             li:ps_poly {
-              -31.495mil  
-              -31.495mil  
-              31.495mil  
-              -31.495mil  
-              31.495mil  
-              31.495mil  
-              -31.495mil  
-              31.495mil  
-             }
            }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+           ha:line.1363982 {
+            x1=114.088266mm; y1=30.328007mm; x2=121.438263mm; y2=30.328007mm; thickness=2.0mil; clearance=5.0mil;
+            ha:flags {
+             clearline=1
             }
-            clearance=0.0
-             li:ps_poly {
-              -31.495mil  
-              -31.495mil  
-              31.495mil  
-              -31.495mil  
-              31.495mil  
-              31.495mil  
-              -31.495mil  
-              31.495mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -31.495mil  
-              -31.495mil  
-              31.495mil  
-              -31.495mil  
-              31.495mil  
-              31.495mil  
-              -31.495mil  
-              31.495mil  
-             }
-           }
-         }
-       }
-
-       ha:ps_proto_v6.1 {
-         hdia=31.5mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;            }
-            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=62.99mil;            }
-            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=62.99mil;            }
-            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=62.99mil;            }
-            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=62.99mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
+           ha:line.1363985 {
+            x1=121.438263mm; y1=30.328007mm; x2=121.438263mm; y2=39.267993mm; thickness=2.0mil; clearance=5.0mil;
+            ha:flags {
+             clearline=1
             }
-            clearance=0.0
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.1342139 {
-         proto=0; x=202.0mil; y=870.0mil; rot=-270.000000; xmirror=1; smirror=1; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:2 {
-            on  
-            diag  
-            round  
-            noshape  
            }
-           li:3 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-         }
-
-         ha:attributes {
-           term=1
-           name=pin1
-         }
-        }
-        ha:padstack_ref.1342140 {
-         proto=1; x=202.0mil; y=968.41mil; rot=-270.000000; xmirror=1; smirror=1; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=pin2
-         }
+          }
+          ha:type {
+           doc = 1
+          }
         }
-       }
-       li:layers {
 
-        ha:top-silk {
-         lid=0
+        {ha:Component Shape Layer}   {
+         lid=16
          ha:combining {         }
 
           li:objects {
-           ha:line.1342114 {
-            x1=1.22mil; y1=793.23mil; x2=1.22mil; y2=1.04518in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.1342117 {
-            x1=351.61mil; y1=793.23mil; x2=351.61mil; y2=1.04518in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.1342120 {
-            x1=1.22mil; y1=1.04518in; x2=351.61mil; y2=1.04518in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.1342123 {
-            x1=1.22mil; y1=793.23mil; x2=351.61mil; y2=793.23mil; thickness=10.0mil; clearance=0.0;
-           }
           }
           ha:type {
-           silk = 1
-           bottom = 1
+           doc = 1
           }
         }
 
-        ha:subc-aux {
-         lid=1
+        {ha:Pin Soldering Layer}   {
+         lid=17
          ha:combining {         }
 
           li:objects {
-           ha:line.1342127 {
-            x1=202.0mil; y1=919.205mil; x2=202.0mil; y2=919.205mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+           ha:polygon.1364601 {
+            li:geometry {
+              ta:contour {
+               { 113.508206mm; 36.428095mm }
+               { 114.308205mm; 36.428095mm }
+               { 114.308205mm; 36.668075mm }
+               { 113.508206mm; 36.668075mm }
+              }
             }
            }
-           ha:line.1342130 {
-            x1=202.0mil; y1=919.2mil; x2=202.0mil; y2=919.2mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+           ha:polygon.1364606 {
+            li:geometry {
+              ta:contour {
+               { 113.508206mm; 35.927969mm }
+               { 114.308205mm; 35.927969mm }
+               { 114.308205mm; 36.167949mm }
+               { 113.508206mm; 36.167949mm }
+              }
             }
            }
-           ha:line.1342133 {
-            x1=202.0mil; y1=919.2mil; x2=202.0mil; y2=24.34768mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+           ha:polygon.1364611 {
+            li:geometry {
+              ta:contour {
+               { 113.508206mm; 35.428097mm }
+               { 114.308205mm; 35.428097mm }
+               { 114.308205mm; 35.668077mm }
+               { 113.508206mm; 35.668077mm }
+              }
             }
            }
-           ha:line.1342136 {
-            x1=202.0mil; y1=919.2mil; x2=6.1308mm; y2=919.2mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+           ha:polygon.1364616 {
+            li:geometry {
+              ta:contour {
+               { 113.508206mm; 34.927971mm }
+               { 114.308205mm; 34.927971mm }
+               { 114.308205mm; 35.167951mm }
+               { 113.508206mm; 35.167951mm }
+              }
             }
            }
-          }
-          ha:type {
-           bottom = 1
-           virtual = 1
-           misc = 1
-          }
-        }
-       }
-      }
-       uid = udHzw36hUA40qsxOGCYAAABJ
-      }
-      ha:subc.1342158 {
-       ha:attributes {
-        openscad=0402
-        value=33
-        device=RESISTOR
-        refdes=R31
-        footprint=0402
-       }
-      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:polygon.1364621 {
+            li:geometry {
+              ta:contour {
+               { 113.508206mm; 34.4281mm }
+               { 114.308205mm; 34.4281mm }
+               { 114.308205mm; 34.668079mm }
+               { 113.508206mm; 34.668079mm }
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              9.84mil  
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              -9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
-             }
            }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+           ha:polygon.1364626 {
+            li:geometry {
+              ta:contour {
+               { 113.508206mm; 33.927974mm }
+               { 114.308205mm; 33.927974mm }
+               { 114.308205mm; 34.167953mm }
+               { 113.508206mm; 34.167953mm }
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              12.84mil  
-              -16.77mil  
-              -12.84mil  
-              -16.77mil  
-              -12.84mil  
-              16.77mil  
-              12.84mil  
-              16.77mil  
-             }
            }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+           ha:polygon.1364631 {
+            li:geometry {
+              ta:contour {
+               { 113.508206mm; 33.428102mm }
+               { 114.308205mm; 33.428102mm }
+               { 114.308205mm; 33.668081mm }
+               { 113.508206mm; 33.668081mm }
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              9.84mil  
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              -9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
-             }
            }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.1342172 {
-         proto=0; x=330.52mil; y=-109.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.1342173 {
-         proto=0; x=362.0mil; y=-109.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=2
-         }
+           ha:polygon.1364636 {
+            li:geometry {
+              ta:contour {
+               { 113.508206mm; 32.927976mm }
+               { 114.308205mm; 32.927976mm }
+               { 114.308205mm; 33.167955mm }
+               { 113.508206mm; 33.167955mm }
+              }
+            }
+           }
+           ha:polygon.1364641 {
+            li:geometry {
+              ta:contour {
+               { 113.508206mm; 32.167983mm }
+               { 114.308205mm; 32.167983mm }
+               { 114.308205mm; 32.627977mm }
+               { 113.508206mm; 32.627977mm }
+              }
+            }
+           }
+           ha:polygon.1364646 {
+            li:geometry {
+              ta:contour {
+               { 113.508206mm; 31.36801mm }
+               { 114.308205mm; 31.36801mm }
+               { 114.308205mm; 31.828004mm }
+               { 113.508206mm; 31.828004mm }
+              }
+            }
+           }
+           ha:polygon.1364651 {
+            li:geometry {
+              ta:contour {
+               { 113.508206mm; 36.968074mm }
+               { 114.308205mm; 36.968074mm }
+               { 114.308205mm; 37.428068mm }
+               { 113.508206mm; 37.428068mm }
+              }
+            }
+           }
+           ha:polygon.1364656 {
+            li:geometry {
+              ta:contour {
+               { 113.508206mm; 37.76792mm }
+               { 114.308205mm; 37.76792mm }
+               { 114.308205mm; 38.227914mm }
+               { 113.508206mm; 38.227914mm }
+              }
+            }
+           }
+           ha:polygon.1364661 {
+            li:geometry {
+              ta:contour {
+               { 114.078182mm; 30.327981mm }
+               { 115.178205mm; 30.327981mm }
+               { 115.178205mm; 30.627981mm }
+               { 114.078182mm; 30.627981mm }
+              }
+            }
+           }
+           ha:polygon.1364666 {
+            li:geometry {
+              ta:contour {
+               { 114.078182mm; 38.968045mm }
+               { 115.178205mm; 38.968045mm }
+               { 115.178205mm; 39.268044mm }
+               { 114.078182mm; 39.268044mm }
+              }
+            }
+           }
+           ha:polygon.1364671 {
+            li:geometry {
+              ta:contour {
+               { 118.408272mm; 30.327981mm }
+               { 119.20827mm; 30.327981mm }
+               { 119.20827mm; 30.627981mm }
+               { 118.408272mm; 30.627981mm }
+              }
+            }
+           }
+           ha:polygon.1364676 {
+            li:geometry {
+              ta:contour {
+               { 118.408272mm; 38.968045mm }
+               { 119.20827mm; 38.968045mm }
+               { 119.20827mm; 39.268044mm }
+               { 118.408272mm; 39.268044mm }
+              }
+            }
+           }
+          }
+          ha:type {
+           doc = 1
+          }
         }
-       }
-       li:layers {
 
-        ha:top-silk {
-         lid=0
+        {ha:Pin Soldering Layer}   {
+         lid=18
          ha:combining {         }
 
           li:objects {
           }
           ha:type {
-           silk = 1
-           top = 1
+           doc = 1
           }
         }
 
         ha:subc-aux {
-         lid=1
+         lid=19
          ha:combining {         }
 
           li:objects {
-           ha:line.1342160 {
-            x1=346.26mil; y1=-109.0mil; x2=346.26mil; y2=-109.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.1342163 {
-            x1=346.26mil; y1=-109.0mil; x2=346.26mil; y2=-109.0mil; thickness=0.1mm; clearance=0.0;
+           ha:line.1363988 {
+            x1=4.583in; y1=1.37in; x2=4.583in; y2=1.37in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.1342166 {
-            x1=346.26mil; y1=-109.0mil; x2=9.795004mm; y2=-109.0mil; thickness=0.1mm; clearance=0.0;
+           ha:line.1363991 {
+            x1=4.583in; y1=1.37in; x2=4.583in; y2=33.798mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.1342169 {
-            x1=346.26mil; y1=-109.0mil; x2=346.26mil; y2=-1.7686mm; thickness=0.1mm; clearance=0.0;
+           ha:line.1363994 {
+            x1=4.583in; y1=1.37in; x2=117.4082mm; y2=1.37in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -17867,21 +18078,21 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = udHzw36hUA40qsxOGCYAAABL
+       uid = SfvrK2xXDYYSFDpbDFEAAAAB
       }
-      ha:subc.1342191 {
+      ha:subc.1364683 {
        ha:attributes {
-        openscad=0402
-        value=33
-        device=RESISTOR
-        refdes=R32
-        footprint=0402
+        refdes=U1
+        value=IP2326
+        device=IC
+        footprint=VQFN-24
+        Footprint=VQFN-24_L4.0-W4.0-P0.50-BL-EP2.5
        }
       ha:data {
             li:padstack_prototypes {
 
        ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         hdia=0.0; hplated=1; htop=0; hbottom=0;
          li:shape {
 
            ha:ps_shape_v4 {
@@ -17892,14 +18103,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              9.84mil  
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              -9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
+              -51.0mil  
+              -51.0mil  
+              51.0mil  
+              -51.0mil  
+              51.0mil  
+              51.0mil  
+              -51.0mil  
+              51.0mil  
              }
            }
 
@@ -17911,14 +18122,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              12.84mil  
-              -16.77mil  
-              -12.84mil  
-              -16.77mil  
-              -12.84mil  
-              16.77mil  
-              12.84mil  
-              16.77mil  
+              -52.0mil  
+              -52.0mil  
+              52.0mil  
+              -52.0mil  
+              52.0mil  
+              52.0mil  
+              -52.0mil  
+              52.0mil  
              }
            }
 
@@ -17930,117 +18141,21 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              9.84mil  
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              -9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.1342205 {
-         proto=0; x=455.52mil; y=-91.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.1342206 {
-         proto=0; x=487.0mil; y=-91.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:type {
-           silk = 1
-           top = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.1342193 {
-            x1=471.26mil; y1=-91.0mil; x2=471.26mil; y2=-91.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.1342196 {
-            x1=471.26mil; y1=-91.0mil; x2=471.26mil; y2=-91.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.1342199 {
-            x1=471.26mil; y1=-91.0mil; x2=12.970004mm; y2=-91.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.1342202 {
-            x1=471.26mil; y1=-91.0mil; x2=471.26mil; y2=-1.3114mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
+              -51.0mil  
+              -51.0mil  
+              51.0mil  
+              -51.0mil  
+              51.0mil  
+              51.0mil  
+              -51.0mil  
+              51.0mil  
+             }
            }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = udHzw36hUA40qsxOGCYAAABN
-      }
-      ha:subc.1342224 {
-       ha:attributes {
-        openscad=0402
-        value=1k
-        device=RESISTOR
-        refdes=R35
-        footprint=0402
+         }
        }
-      ha:data {
-            li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
+       ha:ps_proto_v6.1 {
+         hdia=0.0; hplated=1; htop=0; hbottom=0;
          li:shape {
 
            ha:ps_shape_v4 {
@@ -18051,14 +18166,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              9.84mil  
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              -9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
+              -5.5mil  
+              -13.5mil  
+              5.5mil  
+              -13.5mil  
+              5.5mil  
+              13.5mil  
+              -5.5mil  
+              13.5mil  
              }
            }
 
@@ -18070,14 +18185,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              12.84mil  
-              -16.77mil  
-              -12.84mil  
-              -16.77mil  
-              -12.84mil  
-              16.77mil  
-              12.84mil  
-              16.77mil  
+              -6.5mil  
+              -14.5mil  
+              6.5mil  
+              -14.5mil  
+              6.5mil  
+              14.5mil  
+              -6.5mil  
+              14.5mil  
              }
            }
 
@@ -18089,14 +18204,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              9.84mil  
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              -9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
+              -5.5mil  
+              -13.5mil  
+              5.5mil  
+              -13.5mil  
+              5.5mil  
+              13.5mil  
+              -5.5mil  
+              13.5mil  
              }
            }
          }
@@ -18104,8 +18219,26 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.1342238 {
-         proto=0; x=558.52mil; y=-81.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.1364731 {
+         proto=0; x=45.467472mm; y=85.853726mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=25
+         }
+        }
+        ha:padstack_ref.1364732 {
+         proto=1; x=43.518531mm; y=87.102898mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=24
+         }
+        }
+        ha:padstack_ref.1364733 {
+         proto=1; x=43.518531mm; y=86.602772mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
          ha:flags {
           clearline=1
          }
@@ -18114,12 +18247,11 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=23
          }
         }
-        ha:padstack_ref.1342239 {
-         proto=0; x=590.0mil; y=-81.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.1364734 {
+         proto=1; x=43.518531mm; y=86.1029mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
          ha:flags {
           clearline=1
          }
@@ -18128,143 +18260,72 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=2
-           name=2
+           term=22
          }
         }
-       }
-       li:layers {
+        ha:padstack_ref.1364735 {
+         proto=1; x=43.518531mm; y=85.603029mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+         li:thermal {
+         }
 
-          li:objects {
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
+         ha:attributes {
+           term=21
+         }
         }
+        ha:padstack_ref.1364736 {
+         proto=1; x=43.518531mm; y=85.102903mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+         li:thermal {
+         }
 
-          li:objects {
-           ha:line.1342226 {
-            x1=574.26mil; y1=-81.0mil; x2=574.26mil; y2=-81.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.1342229 {
-            x1=574.26mil; y1=-81.0mil; x2=574.26mil; y2=-81.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.1342232 {
-            x1=574.26mil; y1=-81.0mil; x2=15.586204mm; y2=-81.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.1342235 {
-            x1=574.26mil; y1=-81.0mil; x2=574.26mil; y2=-1.0574mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
+         ha:attributes {
+           term=20
+         }
         }
-       }
-      }
-       uid = udHzw36hUA40qsxOGCYAAABP
-      }
-      ha:subc.1344027 {
-       ha:attributes {
-        openscad=0402
-        value=5.1k
-        device=RESISTOR
-        refdes=R44
-        footprint=0402
-       }
-      ha:data {
-            li:padstack_prototypes {
+        ha:padstack_ref.1364737 {
+         proto=1; x=43.518531mm; y=84.603031mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+         li:thermal {
+         }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              9.84mil  
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              -9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
-             }
-           }
+         ha:attributes {
+           term=19
+         }
+        }
+        ha:padstack_ref.1364738 {
+         proto=1; x=44.216777mm; y=83.910881mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         li:thermal {
+         }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              12.84mil  
-              -16.77mil  
-              -12.84mil  
-              -16.77mil  
-              -12.84mil  
-              16.77mil  
-              12.84mil  
-              16.77mil  
-             }
-           }
+         ha:attributes {
+           term=18
+         }
+        }
+        ha:padstack_ref.1364739 {
+         proto=1; x=44.716649mm; y=83.910881mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              9.84mil  
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              -9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
-             }
-           }
+         li:thermal {
          }
-       }
-      }
 
-       li:objects {
-        ha:padstack_ref.1344041 {
-         proto=0; x=435.52mil; y=-165.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:attributes {
+           term=17
+         }
+        }
+        ha:padstack_ref.1364740 {
+         proto=1; x=45.216775mm; y=83.910881mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
          ha:flags {
           clearline=1
          }
@@ -18273,12 +18334,11 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=16
          }
         }
-        ha:padstack_ref.1344042 {
-         proto=0; x=467.0mil; y=-165.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.1364741 {
+         proto=1; x=45.716646mm; y=83.910881mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
          ha:flags {
           clearline=1
          }
@@ -18287,143 +18347,63 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=2
-           name=2
+           term=15
          }
         }
-       }
-       li:layers {
+        ha:padstack_ref.1364742 {
+         proto=1; x=46.216772mm; y=83.910881mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+         li:thermal {
+         }
 
-          li:objects {
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
+         ha:attributes {
+           term=14
+         }
         }
+        ha:padstack_ref.1364743 {
+         proto=1; x=46.716644mm; y=83.910881mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+         li:thermal {
+         }
 
-          li:objects {
-           ha:line.1344029 {
-            x1=451.26mil; y1=-165.0mil; x2=451.26mil; y2=-165.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.1344032 {
-            x1=451.26mil; y1=-165.0mil; x2=451.26mil; y2=-165.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.1344035 {
-            x1=451.26mil; y1=-165.0mil; x2=12.462004mm; y2=-165.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.1344038 {
-            x1=451.26mil; y1=-165.0mil; x2=451.26mil; y2=-3.191mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
+         ha:attributes {
+           term=13
+         }
         }
-       }
-      }
-       uid = OBCxQwbtFxoClI8ChEkAAABL
-      }
-      ha:subc.1344785 {
-       ha:attributes {
-        openscad=0402
-        value=5.1k
-        device=RESISTOR
-        refdes=R43
-        footprint=0402
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+        ha:padstack_ref.1364744 {
+         proto=1; x=47.41489mm; y=84.603031mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              9.84mil  
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              -9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
-             }
-           }
+         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 {
-              12.84mil  
-              -16.77mil  
-              -12.84mil  
-              -16.77mil  
-              -12.84mil  
-              16.77mil  
-              12.84mil  
-              16.77mil  
-             }
-           }
+         ha:attributes {
+           term=12
+         }
+        }
+        ha:padstack_ref.1364745 {
+         proto=1; x=47.41489mm; y=85.102903mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              9.84mil  
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              -9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
-             }
-           }
+         li:thermal {
          }
-       }
-      }
 
-       li:objects {
-        ha:padstack_ref.1344799 {
-         proto=0; x=352.52mil; y=-158.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:attributes {
+           term=11
+         }
+        }
+        ha:padstack_ref.1364746 {
+         proto=1; x=47.41489mm; y=85.603029mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.0mil;
          ha:flags {
           clearline=1
          }
@@ -18432,12 +18412,11 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=10
          }
         }
-        ha:padstack_ref.1344800 {
-         proto=0; x=384.0mil; y=-158.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.1364747 {
+         proto=1; x=47.41489mm; y=86.1029mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.0mil;
          ha:flags {
           clearline=1
          }
@@ -18446,143 +18425,76 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=2
-           name=2
+           term=9
          }
         }
-       }
-       li:layers {
+        ha:padstack_ref.1364748 {
+         proto=1; x=47.41489mm; y=86.602772mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+         li:thermal {
+         }
 
-          li:objects {
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
+         ha:attributes {
+           term=8
+         }
         }
+        ha:padstack_ref.1364749 {
+         proto=1; x=47.41489mm; y=87.102898mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+         li:thermal {
+         }
 
-          li:objects {
-           ha:line.1344787 {
-            x1=368.26mil; y1=-158.0mil; x2=368.26mil; y2=-158.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.1344790 {
-            x1=368.26mil; y1=-158.0mil; x2=368.26mil; y2=-158.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.1344793 {
-            x1=368.26mil; y1=-158.0mil; x2=10.353804mm; y2=-158.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.1344796 {
-            x1=368.26mil; y1=-158.0mil; x2=368.26mil; y2=-3.0132mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
+         ha:attributes {
+           term=7
+         }
         }
-       }
-      }
-       uid = OBCxQwbtFxoClI8ChEkAAABP
-      }
-      ha:subc.1346922 {
-       ha:attributes {
-        openscad=0402
-        value=1k
-        device=RESISTOR
-        refdes=R16
-        footprint=0402
-       }
-      ha:data {
-            li:padstack_prototypes {
+        ha:padstack_ref.1364750 {
+         proto=1; x=46.716644mm; y=87.794794mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+         li:thermal {
+         }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              9.84mil  
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              -9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
-             }
-           }
+         ha:attributes {
+           term=6
+         }
+        }
+        ha:padstack_ref.1364751 {
+         proto=1; x=46.216772mm; y=87.794794mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              12.84mil  
-              -16.77mil  
-              -12.84mil  
-              -16.77mil  
-              -12.84mil  
-              16.77mil  
-              12.84mil  
-              16.77mil  
-             }
-           }
+         li:thermal {
+         }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              9.84mil  
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              -9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
-             }
-           }
+         ha:attributes {
+           term=5
+         }
+        }
+        ha:padstack_ref.1364752 {
+         proto=1; x=45.716646mm; y=87.794794mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
          }
-       }
-      }
 
-       li:objects {
-        ha:padstack_ref.1346936 {
-         proto=0; x=22.84mil; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=4
+         }
+        }
+        ha:padstack_ref.1364753 {
+         proto=1; x=45.216775mm; y=87.794794mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
          ha:flags {
           clearline=1
          }
@@ -18591,12 +18503,11 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=3
          }
         }
-        ha:padstack_ref.1346937 {
-         proto=0; x=54.32mil; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.1364754 {
+         proto=1; x=44.716649mm; y=87.794794mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
          ha:flags {
           clearline=1
          }
@@ -18606,526 +18517,841 @@ ha:pcb-rnd-board-v8 {
 
          ha:attributes {
            term=2
-           name=2
+         }
+        }
+        ha:padstack_ref.1364755 {
+         proto=1; x=44.216777mm; y=87.794794mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
          }
         }
        }
        li:layers {
 
-        ha:top-silk {
+        {ha:Top Solder Mask Layer}    {
          lid=0
-         ha:combining {         }
+         ha:combining { auto=1;         }
 
           li:objects {
           }
           ha:type {
-           silk = 1
            top = 1
+           paste = 1
           }
         }
 
-        ha:subc-aux {
+        {ha:Top Paste Mask Layer}    {
          lid=1
-         ha:combining {         }
+         ha:combining { sub=1; auto=1;         }
 
           li:objects {
-           ha:line.1346924 {
-            x1=38.58mil; y1=-0.679959mm; x2=38.58mil; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+           ha:polygon.1364756 {
+            li:geometry {
+              ta:contour {
+               { 44.42747mm; 84.813724mm }
+               { 46.507475mm; 84.813724mm }
+               { 46.507475mm; 86.893729mm }
+               { 44.42747mm; 86.893729mm }
+              }
             }
            }
-           ha:line.1346927 {
-            x1=38.58mil; y1=-0.679959mm; x2=38.58mil; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+           ha:polygon.1364761 {
+            li:geometry {
+              ta:contour {
+               { 43.168544mm; 86.952911mm }
+               { 43.868543mm; 86.952911mm }
+               { 43.868543mm; 87.252885mm }
+               { 43.168544mm; 87.252885mm }
+              }
             }
            }
-           ha:line.1346930 {
-            x1=38.58mil; y1=-0.679959mm; x2=1.979932mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+           ha:polygon.1364766 {
+            li:geometry {
+              ta:contour {
+               { 43.168544mm; 86.452912mm }
+               { 43.868543mm; 86.452912mm }
+               { 43.868543mm; 86.752886mm }
+               { 43.168544mm; 86.752886mm }
+              }
             }
            }
-           ha:line.1346933 {
-            x1=38.58mil; y1=-0.679959mm; x2=38.58mil; y2=0.320041mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+           ha:polygon.1364771 {
+            li:geometry {
+              ta:contour {
+               { 43.168544mm; 85.952913mm }
+               { 43.868543mm; 85.952913mm }
+               { 43.868543mm; 86.252887mm }
+               { 43.168544mm; 86.252887mm }
+              }
             }
            }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = Ikn56fWDAoi3RXep5wYAAABN
-      }
-      ha:subc.1346955 {
-       ha:attributes {
-        openscad=0402
-        value=22uF
-        device=CAPACITOR
-        refdes=C10
-        footprint=0402
-       }
-      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:polygon.1364776 {
+            li:geometry {
+              ta:contour {
+               { 43.168544mm; 85.452915mm }
+               { 43.868543mm; 85.452915mm }
+               { 43.868543mm; 85.752889mm }
+               { 43.168544mm; 85.752889mm }
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              9.84mil  
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              -9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
-             }
            }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+           ha:polygon.1364781 {
+            li:geometry {
+              ta:contour {
+               { 43.168544mm; 84.952916mm }
+               { 43.868543mm; 84.952916mm }
+               { 43.868543mm; 85.25289mm }
+               { 43.168544mm; 85.25289mm }
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              12.84mil  
-              -16.77mil  
-              -12.84mil  
-              -16.77mil  
-              -12.84mil  
-              16.77mil  
-              12.84mil  
-              16.77mil  
-             }
            }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+           ha:polygon.1364786 {
+            li:geometry {
+              ta:contour {
+               { 43.168544mm; 84.452917mm }
+               { 43.868543mm; 84.452917mm }
+               { 43.868543mm; 84.752891mm }
+               { 43.168544mm; 84.752891mm }
+              }
+            }
+           }
+           ha:polygon.1364791 {
+            li:geometry {
+              ta:contour {
+               { 1.74672in; 83.560971mm }
+               { 1.74672in; 84.260969mm }
+               { 1.73491in; 84.260969mm }
+               { 1.73491in; 83.560971mm }
+              }
+            }
+           }
+           ha:polygon.1364796 {
+            li:geometry {
+              ta:contour {
+               { 44.866687mm; 83.560971mm }
+               { 44.866687mm; 84.260969mm }
+               { 44.566713mm; 84.260969mm }
+               { 44.566713mm; 83.560971mm }
+              }
+            }
+           }
+           ha:polygon.1364801 {
+            li:geometry {
+              ta:contour {
+               { 1.78609in; 83.560971mm }
+               { 1.78609in; 84.260969mm }
+               { 1.77428in; 84.260969mm }
+               { 1.77428in; 83.560971mm }
+              }
+            }
+           }
+           ha:polygon.1364806 {
+            li:geometry {
+              ta:contour {
+               { 45.866684mm; 83.560971mm }
+               { 45.866684mm; 84.260969mm }
+               { 45.56671mm; 84.260969mm }
+               { 45.56671mm; 83.560971mm }
+              }
+            }
+           }
+           ha:polygon.1364811 {
+            li:geometry {
+              ta:contour {
+               { 46.366683mm; 83.560971mm }
+               { 46.366683mm; 84.260969mm }
+               { 46.066709mm; 84.260969mm }
+               { 46.066709mm; 83.560971mm }
+              }
+            }
+           }
+           ha:polygon.1364816 {
+            li:geometry {
+              ta:contour {
+               { 46.866682mm; 83.560971mm }
+               { 46.866682mm; 84.260969mm }
+               { 46.566708mm; 84.260969mm }
+               { 46.566708mm; 83.560971mm }
+              }
+            }
+           }
+           ha:polygon.1364821 {
+            li:geometry {
+              ta:contour {
+               { 47.764877mm; 84.752916mm }
+               { 47.064878mm; 84.752916mm }
+               { 47.064878mm; 84.452942mm }
+               { 47.764877mm; 84.452942mm }
+              }
+            }
+           }
+           ha:polygon.1364826 {
+            li:geometry {
+              ta:contour {
+               { 47.764877mm; 85.252915mm }
+               { 47.064878mm; 85.252915mm }
+               { 47.064878mm; 84.952941mm }
+               { 47.764877mm; 84.952941mm }
+              }
+            }
+           }
+           ha:polygon.1364831 {
+            li:geometry {
+              ta:contour {
+               { 47.764877mm; 85.752914mm }
+               { 47.064878mm; 85.752914mm }
+               { 47.064878mm; 85.45294mm }
+               { 47.764877mm; 85.45294mm }
+              }
+            }
+           }
+           ha:polygon.1364836 {
+            li:geometry {
+              ta:contour {
+               { 47.764877mm; 86.252913mm }
+               { 47.064878mm; 86.252913mm }
+               { 47.064878mm; 85.952913mm }
+               { 47.764877mm; 85.952913mm }
+              }
+            }
+           }
+           ha:polygon.1364841 {
+            li:geometry {
+              ta:contour {
+               { 47.764877mm; 86.752886mm }
+               { 47.064878mm; 86.752886mm }
+               { 47.064878mm; 86.452912mm }
+               { 47.764877mm; 86.452912mm }
+              }
+            }
+           }
+           ha:polygon.1364846 {
+            li:geometry {
+              ta:contour {
+               { 47.764877mm; 87.252885mm }
+               { 47.064878mm; 87.252885mm }
+               { 47.064878mm; 86.952911mm }
+               { 47.764877mm; 86.952911mm }
+              }
+            }
+           }
+           ha:polygon.1364851 {
+            li:geometry {
+              ta:contour {
+               { 46.566683mm; 88.144882mm }
+               { 46.566683mm; 87.444884mm }
+               { 46.866657mm; 87.444884mm }
+               { 46.866657mm; 88.144882mm }
+              }
+            }
+           }
+           ha:polygon.1364856 {
+            li:geometry {
+              ta:contour {
+               { 46.066709mm; 88.144882mm }
+               { 46.066709mm; 87.444884mm }
+               { 46.366683mm; 87.444884mm }
+               { 46.366683mm; 88.144882mm }
+              }
+            }
+           }
+           ha:polygon.1364861 {
+            li:geometry {
+              ta:contour {
+               { 45.566685mm; 88.144882mm }
+               { 45.566685mm; 87.444884mm }
+               { 45.866659mm; 87.444884mm }
+               { 45.866659mm; 88.144882mm }
+              }
+            }
+           }
+           ha:polygon.1364866 {
+            li:geometry {
+              ta:contour {
+               { 45.066686mm; 88.144882mm }
+               { 45.066686mm; 87.444884mm }
+               { 45.36666mm; 87.444884mm }
+               { 45.36666mm; 88.144882mm }
+              }
+            }
+           }
+           ha:polygon.1364871 {
+            li:geometry {
+              ta:contour {
+               { 44.566687mm; 88.144882mm }
+               { 44.566687mm; 87.444884mm }
+               { 44.866661mm; 87.444884mm }
+               { 44.866661mm; 88.144882mm }
+              }
+            }
+           }
+           ha:polygon.1364876 {
+            li:geometry {
+              ta:contour {
+               { 44.066688mm; 88.144882mm }
+               { 44.066688mm; 87.444884mm }
+               { 44.366662mm; 87.444884mm }
+               { 44.366662mm; 88.144882mm }
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              9.84mil  
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              -9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
-             }
            }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.1346969 {
-         proto=0; x=3.540001mm; y=-0.679959mm; 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.1346970 {
-         proto=0; x=4.339593mm; y=-0.679959mm; 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:type {
-           silk = 1
            top = 1
+           mask = 1
           }
         }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+        {ha:Top Silkscreen Layer}   {
+         lid=2
+         ha:combining { auto=1;         }
 
           li:objects {
-           ha:line.1346957 {
-            x1=3.939797mm; y1=-0.679959mm; x2=3.939797mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+           ha:line.1364684 {
+            x1=47.166631mm; y1=87.952884mm; x2=47.566731mm; y2=87.952884mm; thickness=0.150012mm; clearance=5.0mil;
+            ha:flags {
+             clearline=1
             }
            }
-           ha:line.1346960 {
-            x1=3.939797mm; y1=-0.679959mm; x2=3.939797mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+           ha:line.1364687 {
+            x1=47.566731mm; y1=87.952884mm; x2=47.566731mm; y2=87.552859mm; thickness=0.150012mm; clearance=5.0mil;
+            ha:flags {
+             clearline=1
             }
            }
-           ha:line.1346963 {
-            x1=3.939797mm; y1=-0.679959mm; x2=4.939797mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+           ha:line.1364690 {
+            x1=47.066732mm; y1=83.752893mm; x2=47.566731mm; y2=83.752893mm; thickness=0.150012mm; clearance=5.0mil;
+            ha:flags {
+             clearline=1
             }
            }
-           ha:line.1346966 {
-            x1=3.939797mm; y1=-0.679959mm; x2=3.939797mm; y2=0.320041mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+           ha:line.1364693 {
+            x1=47.566731mm; y1=83.752893mm; x2=47.566731mm; y2=84.152892mm; thickness=0.150012mm; clearance=5.0mil;
+            ha:flags {
+             clearline=1
+            }
+           }
+           ha:line.1364696 {
+            x1=43.366614mm; y1=84.15721mm; x2=43.366614mm; y2=83.757236mm; thickness=0.150012mm; clearance=5.0mil;
+            ha:flags {
+             clearline=1
+            }
+           }
+           ha:line.1364699 {
+            x1=43.366614mm; y1=83.757236mm; x2=43.766587mm; y2=83.757236mm; thickness=0.150012mm; clearance=5.0mil;
+            ha:flags {
+             clearline=1
+            }
+           }
+           ha:line.1364702 {
+            x1=43.766587mm; y1=87.957176mm; x2=43.366614mm; y2=87.957176mm; thickness=0.150012mm; clearance=5.0mil;
+            ha:flags {
+             clearline=1
+            }
+           }
+           ha:line.1364705 {
+            x1=43.366614mm; y1=87.957176mm; x2=43.366741mm; y2=87.552859mm; thickness=0.150012mm; clearance=5.0mil;
+            ha:flags {
+             clearline=1
+            }
+           }
+           ha:arc.1364708 {
+            x=43.561711mm; y=88.392964mm; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=5.0mil;
+            ha:flags {
+             clearline=1
             }
            }
           }
           ha:type {
+           silk = 1
            top = 1
-           misc = 1
-           virtual = 1
           }
         }
-       }
-      }
-       uid = Ikn56fWDAoi3RXep5wYAAABP
-      }
-      ha:subc.1346988 {
-       ha:attributes {
-        openscad=0402
-        value=0.1uF
-        device=CAPACITOR
-        refdes=C11
-        footprint=0402
-       }
-      ha:data {
-            li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+        {ha:Top Layer}  {
+         lid=3
+         ha:combining {         }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              9.84mil  
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              -9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              12.84mil  
-              -16.77mil  
-              -12.84mil  
-              -16.77mil  
-              -12.84mil  
-              16.77mil  
-              12.84mil  
-              16.77mil  
-             }
-           }
+          li:objects {
+          }
+          ha:type {
+           copper = 1
+           top = 1
+          }
+        }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              9.84mil  
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              -9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
-             }
-           }
-         }
-       }
-      }
+        {ha:Bottom Layer}  {
+         lid=4
+         ha:combining {         }
 
-       li:objects {
-        ha:padstack_ref.1347002 {
-         proto=0; x=6.499866mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+          li:objects {
+          }
+          ha:type {
+           bottom = 1
+           copper = 1
+          }
+        }
 
-         li:thermal {
-         }
+        {ha:Bottom Paste Mask Layer}    {
+         lid=5
+         ha:combining { sub=1; auto=1;         }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
+          li:objects {
+          }
+          ha:type {
+           bottom = 1
+           mask = 1
+          }
         }
-        ha:padstack_ref.1347003 {
-         proto=0; x=7.299458mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        {ha:Bottom Solder Mask Layer}    {
+         lid=6
+         ha:combining { auto=1;         }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+          li:objects {
+          }
+          ha:type {
+           bottom = 1
+           paste = 1
+          }
         }
-       }
-       li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+        {ha:Bottom Silkscreen Layer}   {
+         lid=7
+         ha:combining { auto=1;         }
 
           li:objects {
           }
           ha:type {
            silk = 1
-           top = 1
+           bottom = 1
           }
         }
 
-        ha:subc-aux {
-         lid=1
+        {ha:Top Assembly Layer}   {
+         lid=8
          ha:combining {         }
 
           li:objects {
-           ha:line.1346990 {
-            x1=6.899662mm; y1=-0.679959mm; x2=6.899662mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.1346993 {
-            x1=6.899662mm; y1=-0.679959mm; x2=6.899662mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.1346996 {
-            x1=6.899662mm; y1=-0.679959mm; x2=7.899662mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.1346999 {
-            x1=6.899662mm; y1=-0.679959mm; x2=6.899662mm; y2=0.320041mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
           }
           ha:type {
            top = 1
-           misc = 1
-           virtual = 1
+           doc = 1
           }
         }
-       }
-      }
-       uid = Ikn56fWDAoi3RXep5wYAAABR
-      }
-      ha:subc.1347021 {
-       ha:attributes {
-        openscad=0402
-        value=10uF
-        device=CAPACITOR
-        refdes=C12
-        footprint=0402
-       }
-      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 {
-              9.84mil  
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              -9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              12.84mil  
-              -16.77mil  
-              -12.84mil  
-              -16.77mil  
-              -12.84mil  
-              16.77mil  
-              12.84mil  
-              16.77mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              9.84mil  
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              -9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.1347035 {
-         proto=0; x=9.459731mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        {ha:Bottom Assembly Layer}   {
+         lid=9
+         ha:combining {         }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
+          li:objects {
+          }
+          ha:type {
+           bottom = 1
+           doc = 1
+          }
         }
-        ha:padstack_ref.1347036 {
-         proto=0; x=10.259323mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        {ha:Board Outline Layer}   {
+         lid=10
+         ha:combining {         }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+          li:objects {
+          }
+          ha:type {
+           boundary = 1
+          }
         }
-       }
-       li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+        ha:slot-plated {
+         lid=11
+         ha:combining { auto=1;         }
 
           li:objects {
           }
           ha:type {
-           silk = 1
-           top = 1
+           mech = 1
           }
+          purpose = proute
         }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+        ha:slot-unplated {
+         lid=12
+         ha:combining { auto=1;         }
 
           li:objects {
-           ha:line.1347023 {
-            x1=9.859527mm; y1=-0.679959mm; x2=9.859527mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+          }
+          ha:type {
+           mech = 1
+          }
+          purpose = uroute
+        }
+
+        {ha:Document Layer}  {
+         lid=13
+         ha:combining {         }
+
+          li:objects {
+           ha:arc.1364709 {
+            x=44.196711mm; y=87.884964mm; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=5.0mil;
+            ha:flags {
+             clearline=1
+            }
+           }
+          }
+          ha:type {
+           doc = 1
+          }
+        }
+
+        {ha:Component Marking Layer}   {
+         lid=14
+         ha:combining {         }
+
+          li:objects {
+           ha:polygon.1364881 {
+            li:geometry {
+              ta:contour {
+               { 43.566752mm; 87.85296mm }
+               { 43.537452mm; 87.782223mm }
+               { 43.466715mm; 87.752923mm }
+               { 43.395978mm; 87.782223mm }
+               { 43.366678mm; 87.85296mm }
+               { 43.395978mm; 87.923697mm }
+               { 43.466715mm; 87.952997mm }
+               { 43.537452mm; 87.923697mm }
+               { 43.566752mm; 87.852959mm }
+              }
+            }
+           }
+          }
+          ha:type {
+           doc = 1
+          }
+        }
+
+        {ha:Component Shape Layer}   {
+         lid=15
+         ha:combining {         }
+
+          li:objects {
+           ha:line.1364710 {
+            x1=43.466715mm; y1=83.852842mm; x2=47.466706mm; y2=83.852842mm; thickness=2.0mil; clearance=5.0mil;
+            ha:flags {
+             clearline=1
+            }
+           }
+           ha:line.1364713 {
+            x1=47.466706mm; y1=83.852842mm; x2=47.466706mm; y2=87.852833mm; thickness=2.0mil; clearance=5.0mil;
+            ha:flags {
+             clearline=1
+            }
+           }
+           ha:line.1364716 {
+            x1=47.466706mm; y1=87.852833mm; x2=43.466715mm; y2=87.852833mm; thickness=2.0mil; clearance=5.0mil;
+            ha:flags {
+             clearline=1
+            }
+           }
+           ha:line.1364719 {
+            x1=43.466715mm; y1=87.852833mm; x2=43.466715mm; y2=83.852842mm; thickness=2.0mil; clearance=5.0mil;
+            ha:flags {
+             clearline=1
+            }
+           }
+          }
+          ha:type {
+           doc = 1
+          }
+        }
+
+        {ha:Pin Soldering Layer}   {
+         lid=16
+         ha:combining {         }
+
+          li:objects {
+           ha:polygon.1364891 {
+            li:geometry {
+              ta:contour {
+               { 46.717482mm; 84.603717mm }
+               { 46.717482mm; 87.103736mm }
+               { 44.217463mm; 87.103736mm }
+               { 44.217463mm; 84.603717mm }
+              }
+            }
+           }
+           ha:polygon.1364896 {
+            li:geometry {
+              ta:contour {
+               { 44.091784mm; 87.452834mm }
+               { 44.34177mm; 87.452834mm }
+               { 44.34177mm; 87.852833mm }
+               { 44.091784mm; 87.852833mm }
+              }
+            }
+           }
+           ha:polygon.1364901 {
+            li:geometry {
+              ta:contour {
+               { 44.591656mm; 87.452834mm }
+               { 44.841642mm; 87.452834mm }
+               { 44.841642mm; 87.852833mm }
+               { 44.591656mm; 87.852833mm }
+              }
+            }
+           }
+           ha:polygon.1364906 {
+            li:geometry {
+              ta:contour {
+               { 45.091782mm; 87.452834mm }
+               { 45.341768mm; 87.452834mm }
+               { 45.341768mm; 87.852833mm }
+               { 45.091782mm; 87.852833mm }
+              }
+            }
+           }
+           ha:polygon.1364911 {
+            li:geometry {
+              ta:contour {
+               { 45.591653mm; 87.452834mm }
+               { 45.84164mm; 87.452834mm }
+               { 45.84164mm; 87.852833mm }
+               { 45.591653mm; 87.852833mm }
+              }
+            }
+           }
+           ha:polygon.1364916 {
+            li:geometry {
+              ta:contour {
+               { 46.091779mm; 87.452834mm }
+               { 46.341766mm; 87.452834mm }
+               { 46.341766mm; 87.852833mm }
+               { 46.091779mm; 87.852833mm }
+              }
+            }
+           }
+           ha:polygon.1364921 {
+            li:geometry {
+              ta:contour {
+               { 46.591651mm; 87.452834mm }
+               { 46.841638mm; 87.452834mm }
+               { 46.841638mm; 87.852833mm }
+               { 46.591651mm; 87.852833mm }
+              }
+            }
+           }
+           ha:polygon.1364926 {
+            li:geometry {
+              ta:contour {
+               { 46.843162mm; 84.254619mm }
+               { 46.593175mm; 84.254619mm }
+               { 46.593175mm; 83.85462mm }
+               { 46.843162mm; 83.85462mm }
+              }
+            }
+           }
+           ha:polygon.1364931 {
+            li:geometry {
+              ta:contour {
+               { 46.34329mm; 84.254619mm }
+               { 46.093303mm; 84.254619mm }
+               { 46.093303mm; 83.85462mm }
+               { 46.34329mm; 83.85462mm }
+              }
+            }
+           }
+           ha:polygon.1364936 {
+            li:geometry {
+              ta:contour {
+               { 45.843164mm; 84.254619mm }
+               { 45.593177mm; 84.254619mm }
+               { 45.593177mm; 83.85462mm }
+               { 45.843164mm; 83.85462mm }
+              }
+            }
+           }
+           ha:polygon.1364941 {
+            li:geometry {
+              ta:contour {
+               { 45.343292mm; 84.254619mm }
+               { 45.093306mm; 84.254619mm }
+               { 45.093306mm; 83.85462mm }
+               { 45.343292mm; 83.85462mm }
+              }
+            }
+           }
+           ha:polygon.1364946 {
+            li:geometry {
+              ta:contour {
+               { 44.843166mm; 84.254619mm }
+               { 44.59318mm; 84.254619mm }
+               { 44.59318mm; 83.85462mm }
+               { 44.843166mm; 83.85462mm }
+              }
+            }
+           }
+           ha:polygon.1364951 {
+            li:geometry {
+              ta:contour {
+               { 44.343294mm; 84.254619mm }
+               { 44.093308mm; 84.254619mm }
+               { 44.093308mm; 83.85462mm }
+               { 44.343294mm; 83.85462mm }
+              }
+            }
+           }
+           ha:polygon.1364956 {
+            li:geometry {
+              ta:contour {
+               { 47.066453mm; 87.231067mm }
+               { 47.066453mm; 86.98108mm }
+               { 47.466452mm; 86.98108mm }
+               { 47.466452mm; 87.231067mm }
+              }
+            }
+           }
+           ha:polygon.1364961 {
+            li:geometry {
+              ta:contour {
+               { 47.066453mm; 86.731195mm }
+               { 47.066453mm; 86.481208mm }
+               { 47.466452mm; 86.481208mm }
+               { 47.466452mm; 86.731195mm }
+              }
+            }
+           }
+           ha:polygon.1364966 {
+            li:geometry {
+              ta:contour {
+               { 47.066453mm; 86.231069mm }
+               { 47.066453mm; 85.981082mm }
+               { 47.466452mm; 85.981082mm }
+               { 47.466452mm; 86.231069mm }
+              }
+            }
+           }
+           ha:polygon.1364971 {
+            li:geometry {
+              ta:contour {
+               { 47.066453mm; 85.731197mm }
+               { 47.066453mm; 85.481211mm }
+               { 47.466452mm; 85.481211mm }
+               { 47.466452mm; 85.731197mm }
+              }
+            }
+           }
+           ha:polygon.1364976 {
+            li:geometry {
+              ta:contour {
+               { 47.066453mm; 85.231071mm }
+               { 47.066453mm; 84.981085mm }
+               { 47.466452mm; 84.981085mm }
+               { 47.466452mm; 85.231071mm }
+              }
+            }
+           }
+           ha:polygon.1364981 {
+            li:geometry {
+              ta:contour {
+               { 47.066453mm; 84.731199mm }
+               { 47.066453mm; 84.481213mm }
+               { 47.466452mm; 84.481213mm }
+               { 47.466452mm; 84.731199mm }
+              }
+            }
+           }
+           ha:polygon.1364986 {
+            li:geometry {
+              ta:contour {
+               { 43.870016mm; 84.478165mm }
+               { 43.870016mm; 84.728151mm }
+               { 43.470017mm; 84.728151mm }
+               { 43.470017mm; 84.478165mm }
+              }
+            }
+           }
+           ha:polygon.1364991 {
+            li:geometry {
+              ta:contour {
+               { 43.870016mm; 84.978037mm }
+               { 43.870016mm; 85.228023mm }
+               { 43.470017mm; 85.228023mm }
+               { 43.470017mm; 84.978037mm }
+              }
+            }
+           }
+           ha:polygon.1364996 {
+            li:geometry {
+              ta:contour {
+               { 43.870016mm; 85.478163mm }
+               { 43.870016mm; 85.728149mm }
+               { 43.470017mm; 85.728149mm }
+               { 43.470017mm; 85.478163mm }
+              }
+            }
+           }
+           ha:polygon.1365001 {
+            li:geometry {
+              ta:contour {
+               { 43.870016mm; 85.978034mm }
+               { 43.870016mm; 86.228021mm }
+               { 43.470017mm; 86.228021mm }
+               { 43.470017mm; 85.978034mm }
+              }
             }
            }
-           ha:line.1347026 {
-            x1=9.859527mm; y1=-0.679959mm; x2=9.859527mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
+           ha:polygon.1365006 {
+            li:geometry {
+              ta:contour {
+               { 43.870016mm; 86.47816mm }
+               { 43.870016mm; 86.728147mm }
+               { 43.470017mm; 86.728147mm }
+               { 43.470017mm; 86.47816mm }
+              }
+            }
+           }
+           ha:polygon.1365011 {
+            li:geometry {
+              ta:contour {
+               { 43.870016mm; 86.978032mm }
+               { 43.870016mm; 87.228019mm }
+               { 43.470017mm; 87.228019mm }
+               { 43.470017mm; 86.978032mm }
+              }
+            }
+           }
+          }
+          ha:type {
+           doc = 1
+          }
+        }
+
+        ha:subc-aux {
+         lid=17
+         ha:combining {         }
+
+          li:objects {
+           ha:line.1364722 {
+            x1=45.466736mm; y1=85.852863mm; x2=45.466736mm; y2=85.852863mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.1347029 {
-            x1=9.859527mm; y1=-0.679959mm; x2=10.859527mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
+           ha:line.1364725 {
+            x1=45.466736mm; y1=85.852863mm; x2=46.466736mm; y2=85.852863mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.1347032 {
-            x1=9.859527mm; y1=-0.679959mm; x2=9.859527mm; y2=0.320041mm; thickness=0.1mm; clearance=0.0;
+           ha:line.1364728 {
+            x1=45.466736mm; y1=85.852863mm; x2=45.466736mm; y2=86.852863mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -19139,15 +19365,15 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = Ikn56fWDAoi3RXep5wYAAABT
+       uid = 0DqPSKEWUnA3KQdE8fMAAAAB
       }
-      ha:subc.1347054 {
+      ha:subc.1373533 {
        ha:attributes {
-        openscad=0402
-        value=10uF
+        refdes=C15
+        value=1uF
         device=CAPACITOR
-        refdes=C13
         footprint=0402
+        openscad=0402
        }
       ha:data {
             li:padstack_prototypes {
@@ -19217,12 +19443,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.1347068 {
-         proto=0; x=12.419596mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
+        ha:padstack_ref.1373546 {
+         proto=0; x=1.094in; y=433.52mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
          li:thermal {
          }
 
@@ -19231,8 +19453,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.1347069 {
-         proto=0; x=13.219188mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.1373547 {
+         proto=0; x=1.094in; y=465.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -19265,26 +19487,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.1347056 {
-            x1=12.819392mm; y1=-0.679959mm; x2=12.819392mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
+           ha:line.1373534 {
+            x1=1.094in; y1=449.26mil; x2=1.094in; y2=449.26mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.1347059 {
-            x1=12.819392mm; y1=-0.679959mm; x2=12.819392mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
+           ha:line.1373537 {
+            x1=1.094in; y1=449.26mil; x2=1.094in; y2=449.26mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.1347062 {
-            x1=12.819392mm; y1=-0.679959mm; x2=13.819392mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
+           ha:line.1373540 {
+            x1=1.094in; y1=449.26mil; x2=1.094in; y2=12.411204mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.1347065 {
-            x1=12.819392mm; y1=-0.679959mm; x2=12.819392mm; y2=0.320041mm; thickness=0.1mm; clearance=0.0;
+           ha:line.1373543 {
+            x1=1.094in; y1=449.26mil; x2=26.7876mm; y2=449.26mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -19298,15 +19520,15 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = Ikn56fWDAoi3RXep5wYAAABV
+       uid = L3uSQeru9w1L5hdo5KkAAABW
       }
-      ha:subc.1347087 {
+      ha:subc.1373549 {
        ha:attributes {
-        openscad=0402
-        value=5.1k
-        device=RESISTOR
-        refdes=R22
+        refdes=C8
+        value=2.2uF
+        device=CAPACITOR
         footprint=0402
+        openscad=0402
        }
       ha:data {
             li:padstack_prototypes {
@@ -19376,12 +19598,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.1347101 {
-         proto=0; x=15.379461mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
+        ha:padstack_ref.1373562 {
+         proto=0; x=899.0mil; y=433.52mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
          li:thermal {
          }
 
@@ -19390,8 +19608,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.1347102 {
-         proto=0; x=16.179053mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.1373563 {
+         proto=0; x=899.0mil; y=465.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -19424,26 +19642,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.1347089 {
-            x1=15.779257mm; y1=-0.679959mm; x2=15.779257mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
+           ha:line.1373550 {
+            x1=899.0mil; y1=449.26mil; x2=899.0mil; y2=449.26mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.1347092 {
-            x1=15.779257mm; y1=-0.679959mm; x2=15.779257mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
+           ha:line.1373553 {
+            x1=899.0mil; y1=449.26mil; x2=899.0mil; y2=449.26mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.1347095 {
-            x1=15.779257mm; y1=-0.679959mm; x2=16.779257mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
+           ha:line.1373556 {
+            x1=899.0mil; y1=449.26mil; x2=899.0mil; y2=12.411204mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.1347098 {
-            x1=15.779257mm; y1=-0.679959mm; x2=15.779257mm; y2=0.320041mm; thickness=0.1mm; clearance=0.0;
+           ha:line.1373559 {
+            x1=899.0mil; y1=449.26mil; x2=21.8346mm; y2=449.26mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -19457,15 +19675,19 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = Ikn56fWDAoi3RXep5wYAAABX
+       uid = L3uSQeru9w1L5hdo5KkAAABY
       }
-      ha:subc.1347120 {
+      ha:subc.1373565 {
        ha:attributes {
-        openscad=0402
-        value=51k
-        device=RESISTOR
-        refdes=R24
-        footprint=0402
+        copyright=2006 DJ Delorie
+        author=DJ Delorie
+        footprint=SOT23-5
+        dist-license=GPL
+        refdes=U3
+        value=TPS70933
+        device=IC
+        use-license=Unlimited
+        openscad=sot23-5
        }
       ha:data {
             li:padstack_prototypes {
@@ -19482,14 +19704,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              9.84mil  
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              -9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
+              12.0mil  
+              -20.0mil  
+              -12.0mil  
+              -20.0mil  
+              -12.0mil  
+              20.0mil  
+              12.0mil  
+              20.0mil  
              }
            }
 
@@ -19501,14 +19723,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              12.84mil  
-              -16.77mil  
-              -12.84mil  
-              -16.77mil  
-              -12.84mil  
-              16.77mil  
-              12.84mil  
-              16.77mil  
+              15.0mil  
+              -23.0mil  
+              -15.0mil  
+              -23.0mil  
+              -15.0mil  
+              23.0mil  
+              15.0mil  
+              23.0mil  
              }
            }
 
@@ -19520,14 +19742,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              9.84mil  
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              -9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
+              12.0mil  
+              -20.0mil  
+              -12.0mil  
+              -20.0mil  
+              -12.0mil  
+              20.0mil  
+              12.0mil  
+              20.0mil  
              }
            }
          }
@@ -19535,8 +19757,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.1347134 {
-         proto=0; x=18.339326mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.1373590 {
+         proto=0; x=957.0mil; y=387.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
          ha:flags {
           clearline=1
          }
@@ -19545,12 +19767,26 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=4
+           name=4
+         }
+        }
+        ha:padstack_ref.1373591 {
+         proto=0; x=957.0mil; y=465.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=5
+           name=5
          }
         }
-        ha:padstack_ref.1347135 {
-         proto=0; x=19.138918mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.1373592 {
+         proto=0; x=1.039in; y=465.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
          ha:flags {
           clearline=1
          }
@@ -19558,11 +19794,35 @@ ha:pcb-rnd-board-v8 {
          li:thermal {
          }
 
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.1373593 {
+         proto=0; x=1.039in; y=426.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         li:thermal {
+         }
+
          ha:attributes {
            term=2
            name=2
          }
         }
+        ha:padstack_ref.1373594 {
+         proto=0; x=1.039in; y=387.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=3
+           name=3
+         }
+        }
        }
        li:layers {
 
@@ -19571,6 +19831,18 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
+           ha:line.1373566 {
+            x1=1.067in; y1=367.0mil; x2=928.0mil; y2=367.0mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.1373569 {
+            x1=928.0mil; y1=367.0mil; x2=928.0mil; y2=485.0mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.1373572 {
+            x1=928.0mil; y1=485.0mil; x2=1.067in; y2=485.0mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.1373575 {
+            x1=1.067in; y1=485.0mil; x2=1.067in; y2=367.0mil; thickness=10.0mil; clearance=0.0;
+           }
           }
           ha:type {
            silk = 1
@@ -19583,26 +19855,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.1347122 {
-            x1=18.739122mm; y1=-0.679959mm; x2=18.739122mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
+           ha:line.1373578 {
+            x1=1.0062in; y1=426.0mil; x2=1.0062in; y2=426.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.1347125 {
-            x1=18.739122mm; y1=-0.679959mm; x2=18.739122mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
+           ha:line.1373581 {
+            x1=957.0mil; y1=387.0mil; x2=957.0mil; y2=387.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.1347128 {
-            x1=18.739122mm; y1=-0.679959mm; x2=19.739122mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
+           ha:line.1373584 {
+            x1=957.0mil; y1=387.0mil; x2=25.3078mm; y2=387.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.1347131 {
-            x1=18.739122mm; y1=-0.679959mm; x2=18.739122mm; y2=0.320041mm; thickness=0.1mm; clearance=0.0;
+           ha:line.1373587 {
+            x1=957.0mil; y1=387.0mil; x2=957.0mil; y2=8.8298mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -19616,198 +19888,132 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = Ikn56fWDAoi3RXep5wYAAABZ
+       uid = L3uSQeru9w1L5hdo5KkAAABi
       }
-      ha:subc.1347153 {
+      ha:subc.1317335 {
        ha:attributes {
-        openscad=0402
-        value=
-        device=RESISTOR
-        refdes=R27
-        footprint=0402
+        value=4screws
+        device=CONNECTOR
+        footprint=282834-4
+        refdes=J12
        }
       ha:data {
             li:padstack_prototypes {
 
        ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         hdia=45.28mil; hplated=1; htop=0; hbottom=0;
          li:shape {
 
            ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;            }
             ha:combining {            }
             ha:layer_mask {
              copper = 1
              top = 1
             }
             clearance=0.0
-             li:ps_poly {
-              9.84mil  
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              -9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
-             }
            }
 
            ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=83.46mil;            }
             ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
              top = 1
              mask = 1
             }
             clearance=0.0
-             li:ps_poly {
-              12.84mil  
-              -16.77mil  
-              -12.84mil  
-              -16.77mil  
-              -12.84mil  
-              16.77mil  
-              12.84mil  
-              16.77mil  
-             }
            }
 
            ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
+            ha:ps_circ { x=0.0; y=0.0; dia=83.46mil;            }
+            ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
-             top = 1
-             paste = 1
+             bottom = 1
+             mask = 1
             }
             clearance=0.0
-             li:ps_poly {
-              9.84mil  
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              -9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
-             }
            }
          }
        }
-      }
-
-       li:objects {
-        ha:padstack_ref.1347167 {
-         proto=0; x=21.299191mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+       ha:ps_proto_v6.1 {
+         hdia=45.28mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.1347168 {
-         proto=0; x=22.098783mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -35.435mil  
+              -35.435mil  
+              35.435mil  
+              -35.435mil  
+              35.435mil  
+              35.435mil  
+              -35.435mil  
+              35.435mil  
+             }
+           }
 
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=2
-         }
-        }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.1347155 {
-            x1=21.698987mm; y1=-0.679959mm; x2=21.698987mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.1347158 {
-            x1=21.698987mm; y1=-0.679959mm; x2=21.698987mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.1347161 {
-            x1=21.698987mm; y1=-0.679959mm; x2=22.698987mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.1347164 {
-            x1=21.698987mm; y1=-0.679959mm; x2=21.698987mm; y2=0.320041mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = Ikn56fWDAoi3RXep5wYAAABb
-      }
-      ha:subc.1347186 {
-       ha:attributes {
-        openscad=0402
-        value=
-        device=RESISTOR
-        refdes=R28
-        footprint=0402
-       }
-      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 {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -35.435mil  
+              -35.435mil  
+              35.435mil  
+              -35.435mil  
+              35.435mil  
+              35.435mil  
+              -35.435mil  
+              35.435mil  
+             }
+           }
 
            ha:ps_shape_v4 {
             ha:combining {            }
             ha:layer_mask {
              copper = 1
-             top = 1
+             intern = 1
             }
             clearance=0.0
              li:ps_poly {
-              9.84mil  
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              -9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
+              -35.435mil  
+              -35.435mil  
+              35.435mil  
+              -35.435mil  
+              35.435mil  
+              35.435mil  
+              -35.435mil  
+              35.435mil  
              }
            }
 
@@ -19819,33 +20025,33 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              12.84mil  
-              -16.77mil  
-              -12.84mil  
-              -16.77mil  
-              -12.84mil  
-              16.77mil  
-              12.84mil  
-              16.77mil  
+              -41.73mil  
+              -41.73mil  
+              41.73mil  
+              -41.73mil  
+              41.73mil  
+              41.73mil  
+              -41.73mil  
+              41.73mil  
              }
            }
 
            ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
+            ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
-             top = 1
-             paste = 1
+             bottom = 1
+             mask = 1
             }
             clearance=0.0
              li:ps_poly {
-              9.84mil  
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              -9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
+              -41.73mil  
+              -41.73mil  
+              41.73mil  
+              -41.73mil  
+              41.73mil  
+              41.73mil  
+              -41.73mil  
+              41.73mil  
              }
            }
          }
@@ -19853,8 +20059,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.1347200 {
-         proto=0; x=24.259056mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.1317360 {
+         proto=0; x=3.024in; y=373.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.3mil;
          ha:flags {
           clearline=1
          }
@@ -19863,12 +20069,26 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=4
+           name=pin4
+         }
+        }
+        ha:padstack_ref.1317361 {
+         proto=0; x=2.924in; y=373.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.3mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=3
+           name=pin3
          }
         }
-        ha:padstack_ref.1347201 {
-         proto=0; x=25.058648mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.1317362 {
+         proto=0; x=2.824in; y=373.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.3mil;
          ha:flags {
           clearline=1
          }
@@ -19878,7 +20098,21 @@ ha:pcb-rnd-board-v8 {
 
          ha:attributes {
            term=2
-           name=2
+           name=pin2
+         }
+        }
+        ha:padstack_ref.1317363 {
+         proto=1; x=2.724in; y=373.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.3mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=pin1
          }
         }
        }
@@ -19889,6 +20123,18 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
+           ha:line.1317336 {
+            x1=3.08306in; y1=500.95mil; x2=3.08306in; y2=245.04mil; thickness=6.0mil; clearance=0.0;
+           }
+           ha:line.1317339 {
+            x1=3.08306in; y1=245.04mil; x2=67.68973mm; y2=245.04mil; thickness=6.0mil; clearance=0.0;
+           }
+           ha:line.1317342 {
+            x1=67.68973mm; y1=245.04mil; x2=67.68973mm; y2=500.95mil; thickness=6.0mil; clearance=0.0;
+           }
+           ha:line.1317345 {
+            x1=67.68973mm; y1=500.95mil; x2=3.08306in; y2=500.95mil; thickness=6.0mil; clearance=0.0;
+           }
           }
           ha:type {
            silk = 1
@@ -19901,26 +20147,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.1347188 {
-            x1=24.658852mm; y1=-0.679959mm; x2=24.658852mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
+           ha:line.1317348 {
+            x1=2.874in; y1=373.0mil; x2=2.874in; y2=373.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.1347191 {
-            x1=24.658852mm; y1=-0.679959mm; x2=24.658852mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
+           ha:line.1317351 {
+            x1=3.08306in; y1=500.95mil; x2=3.08306in; y2=500.95mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.1347194 {
-            x1=24.658852mm; y1=-0.679959mm; x2=25.658852mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
+           ha:line.1317354 {
+            x1=3.08306in; y1=500.95mil; x2=3.08306in; y2=13.72413mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.1347197 {
-            x1=24.658852mm; y1=-0.679959mm; x2=24.658852mm; y2=0.320041mm; thickness=0.1mm; clearance=0.0;
+           ha:line.1317357 {
+            x1=3.08306in; y1=500.95mil; x2=79.309724mm; y2=500.95mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -19934,15 +20180,14 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = Ikn56fWDAoi3RXep5wYAAABd
+       uid = 2ef4X4Ek/wiw5eTepUsAAABU
       }
-      ha:subc.1347219 {
+      ha:subc.1379177 {
        ha:attributes {
-        openscad=0402
-        value=0.5
-        device=RESISTOR
-        refdes=R21
-        footprint=0402
+        value=MMBT2222A
+        device=TRANSISTOR
+        footprint=SOT23
+        refdes=Q3
        }
       ha:data {
             li:padstack_prototypes {
@@ -19959,14 +20204,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              9.84mil  
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              -9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
+              -20.0mil  
+              -17.0mil  
+              -20.0mil  
+              17.0mil  
+              20.0mil  
+              17.0mil  
+              20.0mil  
+              -17.0mil  
              }
            }
 
@@ -19978,14 +20223,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              12.84mil  
-              -16.77mil  
-              -12.84mil  
-              -16.77mil  
-              -12.84mil  
-              16.77mil  
-              12.84mil  
-              16.77mil  
+              -23.0mil  
+              -20.0mil  
+              -23.0mil  
+              20.0mil  
+              23.0mil  
+              20.0mil  
+              23.0mil  
+              -20.0mil  
              }
            }
 
@@ -19997,14 +20242,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              9.84mil  
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              -9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
+              -20.0mil  
+              -17.0mil  
+              -20.0mil  
+              17.0mil  
+              20.0mil  
+              17.0mil  
+              20.0mil  
+              -17.0mil  
              }
            }
          }
@@ -20012,8 +20257,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.1347233 {
-         proto=0; x=27.218921mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.1379202 {
+         proto=0; x=3.112in; y=1.017in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
          ha:flags {
           clearline=1
          }
@@ -20026,8 +20271,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.1347234 {
-         proto=0; x=28.018513mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.1379203 {
+         proto=0; x=3.112in; y=27.813mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
          ha:flags {
           clearline=1
          }
@@ -20040,6 +20285,20 @@ ha:pcb-rnd-board-v8 {
            name=2
          }
         }
+        ha:padstack_ref.1379204 {
+         proto=0; x=3.194in; y=1.056in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=3
+           name=3
+         }
+        }
        }
        li:layers {
 
@@ -20048,6 +20307,18 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
+           ha:line.1379178 {
+            x1=3.083in; y1=992.0mil; x2=3.222in; y2=992.0mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.1379181 {
+            x1=3.083in; y1=992.0mil; x2=3.083in; y2=1.12in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.1379184 {
+            x1=3.083in; y1=1.12in; x2=3.222in; y2=1.12in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.1379187 {
+            x1=3.222in; y1=992.0mil; x2=3.222in; y2=1.12in; thickness=10.0mil; clearance=0.0;
+           }
           }
           ha:type {
            silk = 1
@@ -20060,26 +20331,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.1347221 {
-            x1=27.618717mm; y1=-0.679959mm; x2=27.618717mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
+           ha:line.1379190 {
+            x1=79.739066mm; y1=1.056in; x2=79.739066mm; y2=1.056in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.1347224 {
-            x1=27.618717mm; y1=-0.679959mm; x2=27.618717mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
+           ha:line.1379193 {
+            x1=3.112in; y1=1.017in; x2=3.112in; y2=1.017in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.1347227 {
-            x1=27.618717mm; y1=-0.679959mm; x2=28.618717mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
+           ha:line.1379196 {
+            x1=3.112in; y1=1.017in; x2=80.0448mm; y2=1.017in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.1347230 {
-            x1=27.618717mm; y1=-0.679959mm; x2=27.618717mm; y2=0.320041mm; thickness=0.1mm; clearance=0.0;
+           ha:line.1379199 {
+            x1=3.112in; y1=1.017in; x2=3.112in; y2=26.8318mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -20093,14 +20364,14 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = Ikn56fWDAoi3RXep5wYAAABf
+       uid = fdmrigvTMcHho9IPHtUAAABr
       }
-      ha:subc.1347252 {
+      ha:subc.1379206 {
        ha:attributes {
         openscad=0402
-        value=1k
-        device=RESISTOR
-        refdes=R29
+        value=0.1uF
+        device=CAPACITOR
+        refdes=C101
         footprint=0402
        }
       ha:data {
@@ -20171,12 +20442,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.1347266 {
-         proto=0; x=30.178786mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
+        ha:padstack_ref.1379219 {
+         proto=0; x=3.05193in; y=943.52mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
          li:thermal {
          }
 
@@ -20185,8 +20452,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.1347267 {
-         proto=0; x=30.978378mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.1379220 {
+         proto=0; x=3.05193in; y=975.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -20219,26 +20486,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.1347254 {
-            x1=30.578582mm; y1=-0.679959mm; x2=30.578582mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
+           ha:line.1379207 {
+            x1=3.05193in; y1=959.26mil; x2=3.05193in; y2=959.26mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.1347257 {
-            x1=30.578582mm; y1=-0.679959mm; x2=30.578582mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
+           ha:line.1379210 {
+            x1=3.05193in; y1=959.26mil; x2=3.05193in; y2=959.26mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.1347260 {
-            x1=30.578582mm; y1=-0.679959mm; x2=31.578582mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
+           ha:line.1379213 {
+            x1=3.05193in; y1=959.26mil; x2=3.05193in; y2=25.365204mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.1347263 {
-            x1=30.578582mm; y1=-0.679959mm; x2=30.578582mm; y2=0.320041mm; thickness=0.1mm; clearance=0.0;
+           ha:line.1379216 {
+            x1=3.05193in; y1=959.26mil; x2=76.519022mm; y2=959.26mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -20252,15 +20519,14 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = Ikn56fWDAoi3RXep5wYAAABh
+       uid = IGobWzSMURBswUg5LvAAAACM
       }
-      ha:subc.1347285 {
+      ha:subc.1379222 {
        ha:attributes {
-        openscad=0402
-        value=10uF
-        device=CAPACITOR
-        refdes=C7
-        footprint=0402
+        value=INA125
+        device=IC
+        footprint=SO16
+        refdes=U6
        }
       ha:data {
             li:padstack_prototypes {
@@ -20277,14 +20543,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              9.84mil  
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              -9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
+              -42.5mil  
+              -10.0mil  
+              -42.5mil  
+              10.0mil  
+              42.5mil  
+              10.0mil  
+              42.5mil  
+              -10.0mil  
              }
            }
 
@@ -20296,14 +20562,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              12.84mil  
-              -16.77mil  
-              -12.84mil  
-              -16.77mil  
-              -12.84mil  
-              16.77mil  
-              12.84mil  
-              16.77mil  
+              -47.5mil  
+              -15.0mil  
+              -47.5mil  
+              15.0mil  
+              47.5mil  
+              15.0mil  
+              47.5mil  
+              -15.0mil  
              }
            }
 
@@ -20315,118 +20581,22 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              9.84mil  
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              -9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
+              -42.5mil  
+              -10.0mil  
+              -42.5mil  
+              10.0mil  
+              42.5mil  
+              10.0mil  
+              42.5mil  
+              -10.0mil  
              }
            }
          }
        }
-      }
-
-       li:objects {
-        ha:padstack_ref.1347299 {
-         proto=0; x=33.138651mm; y=-0.679959mm; 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.1347300 {
-         proto=0; x=33.938243mm; y=-0.679959mm; 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:type {
-           silk = 1
-           top = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.1347287 {
-            x1=33.538447mm; y1=-0.679959mm; x2=33.538447mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.1347290 {
-            x1=33.538447mm; y1=-0.679959mm; x2=33.538447mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.1347293 {
-            x1=33.538447mm; y1=-0.679959mm; x2=34.538447mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.1347296 {
-            x1=33.538447mm; y1=-0.679959mm; x2=33.538447mm; y2=0.320041mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = Ikn56fWDAoi3RXep5wYAAABj
-      }
-      ha:subc.1347318 {
-       ha:attributes {
-        openscad=0402
-        value=22uF
-        device=CAPACITOR
-        refdes=C9
-        footprint=0402
-       }
-      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 {            }
@@ -20436,14 +20606,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              9.84mil  
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              -9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
+              42.5mil  
+              10.0mil  
+              42.5mil  
+              -10.0mil  
+              -42.5mil  
+              -10.0mil  
+              -42.5mil  
+              10.0mil  
              }
            }
 
@@ -20455,14 +20625,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              12.84mil  
-              -16.77mil  
-              -12.84mil  
-              -16.77mil  
-              -12.84mil  
-              16.77mil  
-              12.84mil  
-              16.77mil  
+              47.5mil  
+              15.0mil  
+              47.5mil  
+              -15.0mil  
+              -47.5mil  
+              -15.0mil  
+              -47.5mil  
+              15.0mil  
              }
            }
 
@@ -20474,14 +20644,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              9.84mil  
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              -9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
+              42.5mil  
+              10.0mil  
+              42.5mil  
+              -10.0mil  
+              -42.5mil  
+              -10.0mil  
+              -42.5mil  
+              10.0mil  
              }
            }
          }
@@ -20489,8 +20659,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.1347332 {
-         proto=0; x=1.41852in; y=-83.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.1379251 {
+         proto=0; x=75.5523mm; y=26.035mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
          ha:flags {
           clearline=1
          }
@@ -20503,8 +20673,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.1347333 {
-         proto=0; x=36.83mm; y=-83.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.1379252 {
+         proto=0; x=75.5523mm; y=975.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
          ha:flags {
           clearline=1
          }
@@ -20517,6 +20687,190 @@ ha:pcb-rnd-board-v8 {
            name=2
          }
         }
+        ha:padstack_ref.1379253 {
+         proto=0; x=75.5523mm; y=925.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=3
+           name=3
+         }
+        }
+        ha:padstack_ref.1379254 {
+         proto=0; x=75.5523mm; y=875.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=4
+           name=4
+         }
+        }
+        ha:padstack_ref.1379255 {
+         proto=0; x=75.5523mm; y=825.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=5
+           name=5
+         }
+        }
+        ha:padstack_ref.1379256 {
+         proto=0; x=75.5523mm; y=775.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=6
+           name=6
+         }
+        }
+        ha:padstack_ref.1379257 {
+         proto=0; x=75.5523mm; y=725.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=7
+           name=7
+         }
+        }
+        ha:padstack_ref.1379258 {
+         proto=0; x=75.5523mm; y=675.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=8
+           name=8
+         }
+        }
+        ha:padstack_ref.1379259 {
+         proto=1; x=70.3453mm; y=675.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=9
+           name=9
+         }
+        }
+        ha:padstack_ref.1379260 {
+         proto=1; x=70.3453mm; y=725.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=10
+           name=10
+         }
+        }
+        ha:padstack_ref.1379261 {
+         proto=1; x=70.3453mm; y=775.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=11
+           name=11
+         }
+        }
+        ha:padstack_ref.1379262 {
+         proto=1; x=70.3453mm; y=825.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=12
+           name=12
+         }
+        }
+        ha:padstack_ref.1379263 {
+         proto=1; x=70.3453mm; y=875.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=13
+           name=13
+         }
+        }
+        ha:padstack_ref.1379264 {
+         proto=1; x=70.3453mm; y=925.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=14
+           name=14
+         }
+        }
+        ha:padstack_ref.1379265 {
+         proto=1; x=70.3453mm; y=975.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=15
+           name=15
+         }
+        }
+        ha:padstack_ref.1379266 {
+         proto=1; x=70.3453mm; y=26.035mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=16
+           name=16
+         }
+        }
        }
        li:layers {
 
@@ -20525,6 +20879,24 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
+           ha:line.1379223 {
+            x1=3.027in; y1=26.543mm; x2=3.027in; y2=655.0mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.1379226 {
+            x1=3.027in; y1=655.0mil; x2=2.717in; y2=655.0mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.1379229 {
+            x1=2.717in; y1=655.0mil; x2=2.717in; y2=26.543mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.1379232 {
+            x1=3.027in; y1=26.543mm; x2=2.897in; y2=26.543mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.1379235 {
+            x1=2.717in; y1=26.543mm; x2=2.847in; y2=26.543mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:arc.1379238 {
+            x=2.872in; y=26.543mm; width=25.0mil; height=25.0mil; astart=180.000000; adelta=180.000000; thickness=10.0mil; clearance=0.0;
+           }
           }
           ha:type {
            silk = 1
@@ -20537,26 +20909,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.1347320 {
-            x1=1.43426in; y1=-83.0mil; x2=1.43426in; y2=-83.0mil; thickness=0.1mm; clearance=0.0;
+           ha:line.1379239 {
+            x1=2.872in; y1=850.0mil; x2=2.872in; y2=850.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.1347323 {
-            x1=1.43426in; y1=-83.0mil; x2=1.43426in; y2=-83.0mil; thickness=0.1mm; clearance=0.0;
+           ha:line.1379242 {
+            x1=2.872in; y1=850.0mil; x2=2.872in; y2=850.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.1347326 {
-            x1=1.43426in; y1=-83.0mil; x2=37.430204mm; y2=-83.0mil; thickness=0.1mm; clearance=0.0;
+           ha:line.1379245 {
+            x1=2.872in; y1=850.0mil; x2=71.9488mm; y2=850.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.1347329 {
-            x1=1.43426in; y1=-83.0mil; x2=1.43426in; y2=-1.1082mm; thickness=0.1mm; clearance=0.0;
+           ha:line.1379248 {
+            x1=2.872in; y1=850.0mil; x2=2.872in; y2=20.59mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -20570,21 +20942,24 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = Ikn56fWDAoi3RXep5wYAAABl
+       uid = IGobWzSMURBswUg5LvAAAACi
       }
-      ha:subc.1347351 {
+      ha:subc.1379268 {
        ha:attributes {
-        openscad=0402
-        value=
-        device=RESISTOR
-        refdes=R30
-        footprint=0402
+        {io_pcb::hidename_y}=2.2352 mm
+        footprint=100mil5pin
+        {io_pcb::hidename_scale}=60
+        refdes=J10
+        value=Header-5
+        {io_pcb::hidename_direction}=2
+        device=CONNECTOR
+        {io_pcb::hidename_x}=51.5874 mm
        }
       ha:data {
             li:padstack_prototypes {
 
        ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         hdia=38.0mil; hplated=1; htop=0; hbottom=0;
          li:shape {
 
            ha:ps_shape_v4 {
@@ -20595,14 +20970,52 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              9.84mil  
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              -9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
+              -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  
              }
            }
 
@@ -20614,201 +21027,98 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              12.84mil  
-              -16.77mil  
-              -12.84mil  
-              -16.77mil  
-              -12.84mil  
-              16.77mil  
-              12.84mil  
-              16.77mil  
+              -42.5mil  
+              -42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
              }
            }
 
            ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
+            ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
-             top = 1
-             paste = 1
+             bottom = 1
+             mask = 1
             }
             clearance=0.0
              li:ps_poly {
-              9.84mil  
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              -9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
+              -42.5mil  
+              -42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
              }
            }
          }
        }
-      }
-
-       li:objects {
-        ha:padstack_ref.1347365 {
-         proto=0; x=1.54252in; y=-78.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.1347366 {
-         proto=0; x=1.574in; y=-78.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:type {
-           silk = 1
-           top = 1
-          }
-        }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+       ha:ps_proto_v6.1 {
+         hdia=38.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-          li:objects {
-           ha:line.1347353 {
-            x1=1.55826in; y1=-78.0mil; x2=1.55826in; y2=-78.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.1347356 {
-            x1=1.55826in; y1=-78.0mil; x2=1.55826in; y2=-78.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.1347359 {
-            x1=1.55826in; y1=-78.0mil; x2=40.579804mm; y2=-78.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=70.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
+            clearance=0.0
            }
-           ha:line.1347362 {
-            x1=1.55826in; y1=-78.0mil; x2=1.55826in; y2=-0.9812mm; 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=70.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
             }
+            clearance=0.0
            }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = Ikn56fWDAoi3RXep5wYAAABn
-      }
-      ha:subc.1347384 {
-       ha:attributes {
-        openscad=0402
-        value=
-        device=RESISTOR
-        refdes=R46
-        footprint=0402
-       }
-      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:ps_circ { x=0.0; y=0.0; dia=70.0mil;            }
             ha:combining {            }
             ha:layer_mask {
              copper = 1
-             top = 1
+             intern = 1
             }
             clearance=0.0
-             li:ps_poly {
-              9.84mil  
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              -9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
-             }
            }
 
            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
-             li:ps_poly {
-              12.84mil  
-              -16.77mil  
-              -12.84mil  
-              -16.77mil  
-              -12.84mil  
-              16.77mil  
-              12.84mil  
-              16.77mil  
-             }
            }
 
            ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
+            ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;            }
+            ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
-             top = 1
-             paste = 1
+             bottom = 1
+             mask = 1
             }
             clearance=0.0
-             li:ps_poly {
-              9.84mil  
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              -9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
-             }
            }
          }
        }
       }
 
        li:objects {
-        ha:padstack_ref.1347398 {
-         proto=0; x=1.65252in; y=-93.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.1379293 {
+         proto=0; x=66.8909mm; y=725.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
          ha:flags {
           clearline=1
          }
@@ -20821,8 +21131,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.1347399 {
-         proto=0; x=1.684in; y=-93.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.1379294 {
+         proto=1; x=66.8909mm; y=825.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
          ha:flags {
           clearline=1
          }
@@ -20835,6 +21145,48 @@ ha:pcb-rnd-board-v8 {
            name=2
          }
         }
+        ha:padstack_ref.1379295 {
+         proto=1; x=66.8909mm; y=925.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=3
+           name=3
+         }
+        }
+        ha:padstack_ref.1379296 {
+         proto=1; x=66.8909mm; y=26.035mm; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=4
+           name=4
+         }
+        }
+        ha:padstack_ref.1379297 {
+         proto=1; x=66.8909mm; y=28.575mm; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=5
+           name=5
+         }
+        }
        }
        li:layers {
 
@@ -20843,6 +21195,18 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
+           ha:line.1379269 {
+            x1=68.1609mm; y1=29.845mm; x2=68.1609mm; y2=675.0mil; thickness=15.0mil; clearance=0.0;
+           }
+           ha:line.1379272 {
+            x1=65.6209mm; y1=675.0mil; x2=68.1609mm; y2=675.0mil; thickness=15.0mil; clearance=0.0;
+           }
+           ha:line.1379275 {
+            x1=65.6209mm; y1=29.845mm; x2=65.6209mm; y2=675.0mil; thickness=15.0mil; clearance=0.0;
+           }
+           ha:line.1379278 {
+            x1=65.6209mm; y1=29.845mm; x2=68.1609mm; y2=29.845mm; thickness=15.0mil; clearance=0.0;
+           }
           }
           ha:type {
            silk = 1
@@ -20855,26 +21219,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.1347386 {
-            x1=1.66826in; y1=-93.0mil; x2=1.66826in; y2=-93.0mil; thickness=0.1mm; clearance=0.0;
+           ha:line.1379281 {
+            x1=66.8909mm; y1=925.0mil; x2=66.8909mm; y2=925.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.1347389 {
-            x1=1.66826in; y1=-93.0mil; x2=1.66826in; y2=-93.0mil; thickness=0.1mm; clearance=0.0;
+           ha:line.1379284 {
+            x1=66.8909mm; y1=725.0mil; x2=66.8909mm; y2=725.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.1347392 {
-            x1=1.66826in; y1=-93.0mil; x2=43.373804mm; y2=-93.0mil; thickness=0.1mm; clearance=0.0;
+           ha:line.1379287 {
+            x1=66.8909mm; y1=725.0mil; x2=65.8909mm; y2=725.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.1347395 {
-            x1=1.66826in; y1=-93.0mil; x2=1.66826in; y2=-1.3622mm; thickness=0.1mm; clearance=0.0;
+           ha:line.1379290 {
+            x1=66.8909mm; y1=725.0mil; x2=66.8909mm; y2=19.415mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -20888,5925 +21252,5783 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = Ikn56fWDAoi3RXep5wYAAABp
+       uid = fdmrigvTMcHho9IPHtUAAAAQ
       }
-      ha:subc.1347417 {
-       ha:attributes {
-        value=2.2uH
-        device=INDUCTOR
-        footprint=NRS50
-        refdes=L2
-       }
-      ha:data {
-            li:padstack_prototypes {
+     ha:subc.1279367 {
+      ha:attributes {
+       value=TSM200N03D
+       device=MOSFET
+       footprint=PDFN33
+       refdes=Q2
+      }
+     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 {
-              29.53mil  
-              -78.735mil  
-              -29.53mil  
-              -78.735mil  
-              -29.53mil  
-              78.735mil  
-              29.53mil  
-              78.735mil  
-             }
+          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 {
+             7.875mil  
+             -11.815mil  
+             -7.875mil  
+             -11.815mil  
+             -7.875mil  
+             11.815mil  
+             7.875mil  
+             11.815mil  
             }
-            clearance=0.0
-             li:ps_poly {
-              32.53mil  
-              -81.735mil  
-              -32.53mil  
-              -81.735mil  
-              -32.53mil  
-              81.735mil  
-              32.53mil  
-              81.735mil  
-             }
-           }
+          }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              29.53mil  
-              -78.735mil  
-              -29.53mil  
-              -78.735mil  
-              -29.53mil  
-              78.735mil  
-              29.53mil  
-              78.735mil  
-             }
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
            }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.1347431 {
-         proto=0; x=46.655273mm; y=-4.142106mm; rot=0.000000; xmirror=0; smirror=0; clearance=41.34mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
+           clearance=0.0
+            li:ps_poly {
+             10.875mil  
+             -14.815mil  
+             -10.875mil  
+             -14.815mil  
+             -10.875mil  
+             14.815mil  
+             10.875mil  
+             14.815mil  
+            }
+          }
 
-         ha:attributes {
-           term=1
-           name=pin1
-         }
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             7.875mil  
+             -11.815mil  
+             -7.875mil  
+             -11.815mil  
+             -7.875mil  
+             11.815mil  
+             7.875mil  
+             11.815mil  
+            }
+          }
         }
-        ha:padstack_ref.1347432 {
-         proto=0; x=50.255215mm; y=-4.142106mm; rot=0.000000; xmirror=0; smirror=0; clearance=41.34mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
+      }
 
-         ha:attributes {
-           term=2
-           name=pin2
-         }
-        }
-       }
-       li:layers {
+      ha:ps_proto_v6.1 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -7.875mil  
+             11.815mil  
+             7.875mil  
+             11.815mil  
+             7.875mil  
+             -11.815mil  
+             -7.875mil  
+             -11.815mil  
+            }
+          }
 
-          li:objects {
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -10.875mil  
+             14.815mil  
+             10.875mil  
+             14.815mil  
+             10.875mil  
+             -14.815mil  
+             -10.875mil  
+             -14.815mil  
+            }
           }
-          ha:type {
-           silk = 1
-           top = 1
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -7.875mil  
+             11.815mil  
+             7.875mil  
+             11.815mil  
+             7.875mil  
+             -11.815mil  
+             -7.875mil  
+             -11.815mil  
+            }
           }
         }
+      }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+      ha:ps_proto_v6.2 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-          li:objects {
-           ha:line.1347419 {
-            x1=48.455244mm; y1=-4.142106mm; x2=48.455244mm; y2=-4.142106mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-           ha:line.1347422 {
-            x1=48.455117mm; y1=-4.142233mm; x2=48.455117mm; y2=-4.142233mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+           clearance=0.0
+            li:ps_poly {
+             -25.395mil  
+             46.26mil  
+             25.395mil  
+             46.26mil  
+             25.395mil  
+             -46.26mil  
+             -25.395mil  
+             -46.26mil  
             }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
            }
-           ha:line.1347425 {
-            x1=48.455117mm; y1=-4.142233mm; x2=49.455117mm; y2=-4.142233mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+           clearance=0.0
+            li:ps_poly {
+             -28.395mil  
+             49.26mil  
+             28.395mil  
+             49.26mil  
+             28.395mil  
+             -49.26mil  
+             -28.395mil  
+             -49.26mil  
             }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
            }
-           ha:line.1347428 {
-            x1=48.455117mm; y1=-4.142233mm; x2=48.455117mm; y2=-3.142233mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+           clearance=0.0
+            li:ps_poly {
+             -25.395mil  
+             46.26mil  
+             25.395mil  
+             46.26mil  
+             25.395mil  
+             -46.26mil  
+             -25.395mil  
+             -46.26mil  
             }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
           }
         }
-       }
-      }
-       uid = Ikn56fWDAoi3RXep5wYAAABr
       }
-      ha:subc.1358442 {
-       ha:attributes {
-        value=DFLS130L
-        device=DIODE
-        footprint=powerdi123
-        refdes=D4
-       }
-      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  
-              -27.56mil  
-              -43.31mil  
-              27.56mil  
-              43.31mil  
-              27.56mil  
-              43.31mil  
-              -27.56mil  
-             }
-           }
+      li:objects {
+       ha:padstack_ref.1279393 {
+        proto=0; x=3.02038in; y=3.68406in; rot=180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+        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 {
-              -46.31mil  
-              -30.56mil  
-              -46.31mil  
-              30.56mil  
-              46.31mil  
-              30.56mil  
-              46.31mil  
-              -30.56mil  
-             }
-           }
+        li:thermal {
+        }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -43.31mil  
-              -27.56mil  
-              -43.31mil  
-              27.56mil  
-              43.31mil  
-              27.56mil  
-              43.31mil  
-              -27.56mil  
-             }
-           }
-         }
+        ha:attributes {
+          term=8
+          name=pin8
+        }
        }
+       ha:padstack_ref.1279394 {
+        proto=1; x=3.02038in; y=3.56793in; rot=180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+        li:thermal {
+        }
 
-       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 {
-              17.715mil  
-              -27.555mil  
-              -17.715mil  
-              -27.555mil  
-              -17.715mil  
-              27.555mil  
-              17.715mil  
-              27.555mil  
-             }
-           }
+        ha:attributes {
+          term=1
+          name=pin1
+        }
+       }
+       ha:padstack_ref.1279395 {
+        proto=0; x=2.99479in; y=3.68406in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              20.715mil  
-              -30.555mil  
-              -20.715mil  
-              -30.555mil  
-              -20.715mil  
-              30.555mil  
-              20.715mil  
-              30.555mil  
-             }
-           }
+        li:thermal {
+        }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              17.715mil  
-              -27.555mil  
-              -17.715mil  
-              -27.555mil  
-              -17.715mil  
-              27.555mil  
-              17.715mil  
-              27.555mil  
-             }
-           }
-         }
+        ha:attributes {
+          term=7
+          name=pin7
+        }
        }
-      }
+       ha:padstack_ref.1279396 {
+        proto=1; x=2.99479in; y=3.56793in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-       li:objects {
-        ha:padstack_ref.1358476 {
-         proto=0; x=934.0mil; y=861.39mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+        li:thermal {
+        }
 
-         li:thermal {
-         }
+        ha:attributes {
+          term=2
+          name=pin2
+        }
+       }
+       ha:padstack_ref.1279397 {
+        proto=0; x=2.9692in; y=3.68406in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-         ha:attributes {
-           term=2
-           name=cathode
-         }
+        li:thermal {
         }
-        ha:padstack_ref.1358477 {
-         proto=1; x=934.0mil; y=761.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        ha:attributes {
+          term=6
+          name=pin6
+        }
+       }
+       ha:padstack_ref.1279398 {
+        proto=1; x=2.9692in; y=3.56793in; rot=180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=1
-           name=anode
-         }
+        ha:attributes {
+          term=3
+          name=pin3
         }
        }
-       li:layers {
+       ha:padstack_ref.1279399 {
+        proto=0; x=2.94361in; y=3.68406in; rot=180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+        ha:flags {
+         clearline=1
+        }
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+        li:thermal {
+        }
 
-          li:objects {
-           ha:line.1358443 {
-            x1=971.99mil; y1=764.93mil; x2=971.99mil; y2=883.05mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.1358446 {
-            x1=971.99mil; y1=883.05mil; x2=896.01mil; y2=883.05mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.1358449 {
-            x1=896.01mil; y1=883.05mil; x2=896.01mil; y2=764.93mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.1358452 {
-            x1=896.01mil; y1=764.93mil; x2=971.99mil; y2=764.93mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.1358455 {
-            x1=971.99mil; y1=904.08mil; x2=971.99mil; y2=923.07mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.1358458 {
-            x1=971.99mil; y1=923.07mil; x2=896.01mil; y2=923.07mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.1358461 {
-            x1=896.01mil; y1=923.07mil; x2=896.01mil; y2=904.08mil; thickness=10.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
+        ha:attributes {
+          term=5
+          name=pin5
+        }
+       }
+       ha:padstack_ref.1279400 {
+        proto=1; x=2.94361in; y=3.56793in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+        ha:flags {
+         clearline=1
         }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+        li:thermal {
+        }
 
-          li:objects {
-           ha:line.1358464 {
-            x1=934.0mil; y1=811.195mil; x2=934.0mil; y2=811.195mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.1358467 {
-            x1=934.0mil; y1=823.99mil; x2=934.0mil; y2=823.99mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.1358470 {
-            x1=934.0mil; y1=823.99mil; x2=934.0mil; y2=21.929346mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.1358473 {
-            x1=934.0mil; y1=823.99mil; x2=22.7236mm; y2=823.99mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
+        ha:attributes {
+          term=4
+          name=pin4
         }
        }
-      }
-       uid = L3uSQeru9w1L5hdo5KkAAABc
-      }
-      ha:subc.1254637 {
-       ha:attributes {
-        value=470uF
-        device=CAPACITOR
-        footprint=CAP_FC10
-        refdes=C39
-       }
-      ha:data {
-            li:padstack_prototypes {
+       ha:padstack_ref.1279401 {
+        proto=2; x=3.0123in; y=92.450285mm; rot=180.000000; xmirror=0; smirror=0; clearance=8.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-       ha:ps_proto_v6.0 {
-         hdia=31.5mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
+        li:thermal {
+        }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -39.37mil  
-              -39.37mil  
-              39.37mil  
-              -39.37mil  
-              39.37mil  
-              39.37mil  
-              -39.37mil  
-              39.37mil  
-             }
-           }
+        ha:attributes {
+          term=8
+          name=pin8
+        }
+       }
+       ha:padstack_ref.1279402 {
+        proto=2; x=2.95169in; y=92.450285mm; rot=180.000000; xmirror=0; smirror=0; clearance=8.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -39.37mil  
-              -39.37mil  
-              39.37mil  
-              -39.37mil  
-              39.37mil  
-              39.37mil  
-              -39.37mil  
-              39.37mil  
-             }
-           }
+        li:thermal {
+        }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -39.37mil  
-              -39.37mil  
-              39.37mil  
-              -39.37mil  
-              39.37mil  
-              39.37mil  
-              -39.37mil  
-              39.37mil  
-             }
-           }
+        ha:attributes {
+          term=5
+          name=pin5
+        }
+       }
+      }
+      li:layers {
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -43.305mil  
-              -43.305mil  
-              43.305mil  
-              -43.305mil  
-              43.305mil  
-              43.305mil  
-              -43.305mil  
-              43.305mil  
-             }
-           }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -43.305mil  
-              -43.305mil  
-              43.305mil  
-              -43.305mil  
-              43.305mil  
-              43.305mil  
-              -43.305mil  
-              43.305mil  
-             }
-           }
+         li:objects {
+          ha:line.1279368 {
+           x1=3.04793in; y1=93.75013mm; x2=3.04793in; y2=3.56104in; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.1279371 {
+           x1=3.04793in; y1=3.56104in; x2=2.91606in; y2=3.56104in; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.1279374 {
+           x1=2.91606in; y1=3.56104in; x2=2.91606in; y2=93.75013mm; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.1279377 {
+           x1=2.91606in; y1=93.75013mm; x2=3.04793in; y2=93.75013mm; thickness=10.0mil; clearance=0.0;
+          }
+          ha:arc.1279380 {
+           x=3.03317in; y=3.54214in; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
          }
        }
 
-       ha:ps_proto_v6.1 {
-         hdia=31.5mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=78.74mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-           }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=78.74mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
+         li:objects {
+          ha:line.1279381 {
+           x1=75.742673mm; y1=92.170275mm; x2=75.742673mm; y2=92.170275mm; 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=78.74mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
+ ha:flags ={ selected=1
+ };          }
+          ha:line.1279384 {
+           x1=2.982in; y1=3.626in; x2=2.982in; y2=3.626in; 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=86.61mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
+ ha:flags ={ selected=1
+ };          }
+          ha:line.1279387 {
+           x1=2.982in; y1=3.626in; x2=2.982in; y2=91.1004mm; 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=86.61mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
+ ha:flags ={ selected=1
+ };          }
+          ha:line.1279390 {
+           x1=2.982in; y1=3.626in; x2=74.7428mm; y2=3.626in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
            }
+ ha:flags ={ selected=1
+ };          }
          }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.1254657 {
-         proto=0; x=826.85mil; y=890.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=19.685mil;
-         ha:flags {
-          clearline=1
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
          }
+       }
+      }
+     }
+      uid = QCR2wv5MgQmjx0n3Kz8AAABk
+     }
+                       ha:subc.1391523 {
+                        ha:attributes {
+                         refdes=R501
+                         value=3.3k
+                         device=RESISTOR
+                         footprint=0402
+                         openscad=0402
+                        }
+                       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=1
-           name=pin1
-         }
-        }
-        ha:padstack_ref.1254658 {
-         proto=1; x=630.0mil; y=890.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=19.685mil;
-         ha:flags {
-          clearline=1
-         }
+                            ha:ps_shape_v4 {
+                             ha:combining {                             }
+                             ha:layer_mask {
+                              copper = 1
+                              top = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               13.77mil  
+                               9.84mil  
+                               13.77mil  
+                              }
+                            }
 
-         li:thermal {
-           li:2 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-           li:3 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-         }
+                            ha:ps_shape_v4 {
+                             ha:combining { sub=1; auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              mask = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               12.84mil  
+                               -16.77mil  
+                               -12.84mil  
+                               -16.77mil  
+                               -12.84mil  
+                               16.77mil  
+                               12.84mil  
+                               16.77mil  
+                              }
+                            }
 
-         ha:attributes {
-           term=2
-           name=pin2
-         }
-        }
-       }
-       li:layers {
+                            ha:ps_shape_v4 {
+                             ha:combining { auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              paste = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               13.77mil  
+                               9.84mil  
+                               13.77mil  
+                              }
+                            }
+                          }
+                        }
+                       }
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+                        li:objects {
+                         ha:padstack_ref.1391536 {
+                          proto=0; x=3.048in; y=3.50296in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                          li:thermal {
+                          }
 
-          li:objects {
-           ha:line.1254638 {
-            x1=925.27mil; y1=693.16mil; x2=826.85mil; y2=693.16mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.1254641 {
-            x1=876.06mil; y1=643.95mil; x2=876.06mil; y2=742.37mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:arc.1254644 {
-            x=728.43mil; y=890.0mil; width=196.85mil; height=196.85mil; astart=180.000000; adelta=-360.000000; thickness=10.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           bottom = 1
-          }
-        }
+                          ha:attributes {
+                            term=1
+                            name=1
+                          }
+                         }
+                         ha:padstack_ref.1391537 {
+                          proto=0; x=3.048in; y=3.47148in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+                          li:thermal {
+                          }
 
-          li:objects {
-           ha:line.1254645 {
-            x1=728.425mil; y1=890.0mil; x2=728.425mil; y2=890.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.1254648 {
-            x1=728.43mil; y1=890.0mil; x2=728.43mil; y2=890.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.1254651 {
-            x1=728.43mil; y1=890.0mil; x2=17.502122mm; y2=890.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.1254654 {
-            x1=728.43mil; y1=890.0mil; x2=728.43mil; y2=23.606mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           bottom = 1
-           virtual = 1
-           misc = 1
-          }
-        }
-       }
-      }
-       uid = KTnIRhG1xtd7m0Cqs70AAABY
-      }
-      ha:subc.1245592 {
-       ha:attributes {
-        value=SPDT
-        device=SPDT_Switch
-        footprint=1MS1T1B4M7
-        refdes=S1
-       }
-      ha:data {
-            li:padstack_prototypes {
+                          ha:attributes {
+                            term=2
+                            name=2
+                          }
+                         }
+                        }
+                        li:layers {
 
-       ha:ps_proto_v6.0 {
-         hdia=72.83mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
+                         ha:top-silk {
+                          lid=0
+                          ha:combining {                          }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -56.1mil  
-              -56.1mil  
-              56.1mil  
-              -56.1mil  
-              56.1mil  
-              56.1mil  
-              -56.1mil  
-              56.1mil  
-             }
-           }
+                           li:objects {
+                           }
+                           ha:type {
+                            silk = 1
+                            top = 1
+                           }
+                         }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -56.1mil  
-              -56.1mil  
-              56.1mil  
-              -56.1mil  
-              56.1mil  
-              56.1mil  
-              -56.1mil  
-              56.1mil  
-             }
-           }
+                         ha:subc-aux {
+                          lid=1
+                          ha:combining {                          }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -56.1mil  
-              -56.1mil  
-              56.1mil  
-              -56.1mil  
-              56.1mil  
-              56.1mil  
-              -56.1mil  
-              56.1mil  
-             }
-           }
+                           li:objects {
+                            ha:line.1391524 {
+                             x1=3.048in; y1=3.48722in; x2=3.048in; y2=3.48722in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=pnp-origin
+                             }
+                            }
+                            ha:line.1391527 {
+                             x1=3.048in; y1=3.48722in; x2=3.048in; y2=3.48722in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=origin
+                             }
+                            }
+                            ha:line.1391530 {
+                             x1=3.048in; y1=3.48722in; x2=3.048in; y2=87.575388mm; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=x
+                             }
+                            }
+                            ha:line.1391533 {
+                             x1=3.048in; y1=3.48722in; x2=78.4192mm; y2=3.48722in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=y
+                             }
+                            }
+                           }
+                           ha:type {
+                            top = 1
+                            misc = 1
+                            virtual = 1
+                           }
+                         }
+                        }
+                       }
+                        uid = IGobWzSMURBswUg5LvAAAACE
+                       }
+                       ha:subc.1391539 {
+                        ha:attributes {
+                         value=1k
+                         device=RESISTOR
+                         footprint=0402
+                         refdes=R8
+                        }
+                       ha:data {
+                                              li:padstack_prototypes {
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -59.055mil  
-              -59.055mil  
-              59.055mil  
-              -59.055mil  
-              59.055mil  
-              59.055mil  
-              -59.055mil  
-              59.055mil  
-             }
-           }
+                        ha:ps_proto_v6.0 {
+                          hdia=0.0; hplated=0; htop=0; hbottom=0;
+                          li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -59.055mil  
-              -59.055mil  
-              59.055mil  
-              -59.055mil  
-              59.055mil  
-              59.055mil  
-              -59.055mil  
-              59.055mil  
-             }
-           }
-         }
-       }
+                            ha:ps_shape_v4 {
+                             ha:combining {                             }
+                             ha:layer_mask {
+                              copper = 1
+                              top = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               13.77mil  
+                               9.84mil  
+                               13.77mil  
+                              }
+                            }
 
-       ha:ps_proto_v6.1 {
-         hdia=72.83mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
+                            ha:ps_shape_v4 {
+                             ha:combining { sub=1; auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              mask = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               12.84mil  
+                               -16.77mil  
+                               -12.84mil  
+                               -16.77mil  
+                               -12.84mil  
+                               16.77mil  
+                               12.84mil  
+                               16.77mil  
+                              }
+                            }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=112.2mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-           }
+                            ha:ps_shape_v4 {
+                             ha:combining { auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              paste = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               13.77mil  
+                               9.84mil  
+                               13.77mil  
+                              }
+                            }
+                          }
+                        }
+                       }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=112.2mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-           }
+                        li:objects {
+                         ha:padstack_ref.1391552 {
+                          proto=0; x=3.001in; y=3.471in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=112.2mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-           }
+                          li:thermal {
+                          }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=118.11mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
+                          ha:attributes {
+                            term=1
+                            name=1
+                          }
+                         }
+                         ha:padstack_ref.1391553 {
+                          proto=0; x=3.001in; y=3.50248in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=118.11mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
-         }
-       }
-      }
+                          li:thermal {
+                          }
 
-       li:objects {
-        ha:padstack_ref.1245618 {
-         proto=0; x=568.0mil; y=609.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
-         ha:flags {
-          clearline=1
-         }
+                          ha:attributes {
+                            term=2
+                            name=2
+                          }
+                         }
+                        }
+                        li:layers {
 
-         li:thermal {
-         }
+                         ha:top-silk {
+                          lid=0
+                          ha:combining {                          }
 
-         ha:attributes {
-           term=1
-           name=pin1
-         }
-        }
-        ha:padstack_ref.1245619 {
-         proto=1; x=718.0mil; y=609.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
-         ha:flags {
-          clearline=1
-         }
+                           li:objects {
+                           }
+                           ha:type {
+                            silk = 1
+                            top = 1
+                           }
+                         }
 
-         li:thermal {
-         }
+                         ha:subc-aux {
+                          lid=1
+                          ha:combining {                          }
 
-         ha:attributes {
-           term=2
-           name=pin2
-         }
-        }
-        ha:padstack_ref.1245620 {
-         proto=1; x=868.0mil; y=609.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
-         ha:flags {
-          clearline=1
-         }
+                           li:objects {
+                            ha:line.1391540 {
+                             x1=3.001in; y1=3.48674in; x2=3.001in; y2=3.48674in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=pnp-origin
+                             }
+                            }
+                            ha:line.1391543 {
+                             x1=3.001in; y1=3.48674in; x2=3.001in; y2=3.48674in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=origin
+                             }
+                            }
+                            ha:line.1391546 {
+                             x1=3.001in; y1=3.48674in; x2=3.001in; y2=89.563196mm; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=x
+                             }
+                            }
+                            ha:line.1391549 {
+                             x1=3.001in; y1=3.48674in; x2=75.2254mm; y2=3.48674in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=y
+                             }
+                            }
+                           }
+                           ha:type {
+                            top = 1
+                            misc = 1
+                            virtual = 1
+                           }
+                         }
+                        }
+                       }
+                        uid = fdmrigvTMcHho9IPHtUAAABY
+                       }
+                       ha:subc.1392180 {
+                        ha:attributes {
+                         value=26.1k
+                         device=RESISTOR
+                         footprint=0402
+                         refdes=R39
+                        }
+                       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=pin3
-         }
-        }
-        ha:padstack_ref.1245621 {
-         proto=1; x=68.0mil; y=509.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
-         ha:flags {
-          clearline=1
-         }
+                            ha:ps_shape_v4 {
+                             ha:combining {                             }
+                             ha:layer_mask {
+                              copper = 1
+                              top = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               13.77mil  
+                               9.84mil  
+                               13.77mil  
+                              }
+                            }
 
-         li:thermal {
-           li:2 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-           li:3 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-         }
+                            ha:ps_shape_v4 {
+                             ha:combining { sub=1; auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              mask = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               12.84mil  
+                               -16.77mil  
+                               -12.84mil  
+                               -16.77mil  
+                               -12.84mil  
+                               16.77mil  
+                               12.84mil  
+                               16.77mil  
+                              }
+                            }
 
-         ha:attributes {
-           term=4
-           name=GND
-         }
-        }
-        ha:padstack_ref.1245622 {
-         proto=1; x=68.0mil; y=708.99mil; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
-         ha:flags {
-          clearline=1
-         }
+                            ha:ps_shape_v4 {
+                             ha:combining { auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              paste = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               13.77mil  
+                               9.84mil  
+                               13.77mil  
+                              }
+                            }
+                          }
+                        }
+                       }
 
-         li:thermal {
-           li:2 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-           li:3 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-           li:6 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-         }
+                        li:objects {
+                         ha:padstack_ref.1392193 {
+                          proto=0; x=3.107in; y=3.46952in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                          li:thermal {
+                          }
 
-         ha:attributes {
-           term=4
-           name=GND
-         }
-        }
-       }
-       li:layers {
+                          ha:attributes {
+                            term=1
+                            name=1
+                          }
+                         }
+                         ha:padstack_ref.1392194 {
+                          proto=0; x=3.107in; y=3.501in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+                          li:thermal {
+                          }
 
-          li:objects {
-           ha:line.1245593 {
-            x1=68.0mil; y1=744.03mil; x2=68.0mil; y2=473.96mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.1245596 {
-            x1=68.0mil; y1=744.03mil; x2=568.0mil; y2=744.03mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.1245599 {
-            x1=568.0mil; y1=744.03mil; x2=568.0mil; y2=473.96mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.1245602 {
-            x1=68.0mil; y1=473.96mil; x2=568.0mil; y2=473.96mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:text.1245605 {
-            string=%a.parent.refdes%; x=1.18526in; y=228.301803mm; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-             onsolder=1
-            }
-            rot = 0.000000
-           }
-          }
-          ha:type {
-           silk = 1
-           bottom = 1
-          }
-        }
+                          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.1245606 {
-            x1=458.0mil; y1=15.46855mm; x2=458.0mil; y2=15.46855mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.1245609 {
-            x1=68.0mil; y1=609.0mil; x2=68.0mil; y2=609.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.1245612 {
-            x1=68.0mil; y1=609.0mil; x2=68.0mil; y2=16.4686mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.1245615 {
-            x1=68.0mil; y1=609.0mil; x2=0.7272mm; y2=609.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           bottom = 1
-           virtual = 1
-           misc = 1
-          }
-        }
-       }
-      }
-       uid = W40527KYOc+kvX0cop8AAABM
-      }
-      ha:subc.1361935 {
-       ha:attributes {
-        value=3.3uH
-        device=INDUCTOR
-        footprint=NRS50
-        refdes=L1
-       }
-      ha:data {
-            li:padstack_prototypes {
+                           li:objects {
+                           }
+                           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
-            }
-            clearance=0.0
-             li:ps_poly {
-              29.53mil  
-              -78.735mil  
-              -29.53mil  
-              -78.735mil  
-              -29.53mil  
-              78.735mil  
-              29.53mil  
-              78.735mil  
-             }
-           }
+                           li:objects {
+                            ha:line.1392181 {
+                             x1=3.107in; y1=3.48526in; x2=3.107in; y2=3.48526in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=pnp-origin
+                             }
+                            }
+                            ha:line.1392184 {
+                             x1=3.107in; y1=3.48526in; x2=3.107in; y2=3.48526in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=origin
+                             }
+                            }
+                            ha:line.1392187 {
+                             x1=3.107in; y1=3.48526in; x2=3.107in; y2=89.525604mm; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=x
+                             }
+                            }
+                            ha:line.1392190 {
+                             x1=3.107in; y1=3.48526in; x2=77.9178mm; y2=3.48526in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=y
+                             }
+                            }
+                           }
+                           ha:type {
+                            top = 1
+                            misc = 1
+                            virtual = 1
+                           }
+                         }
+                        }
+                       }
+                        uid = fdmrigvTMcHho9IPHtUAAABb
+                       }
+                       ha:subc.1392196 {
+                        ha:attributes {
+                         value=200k
+                         device=RESISTOR
+                         footprint=0402
+                         refdes=R36
+                        }
+                       ha:data {
+                                              li:padstack_prototypes {
 
-           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  
-              -81.735mil  
-              -32.53mil  
-              -81.735mil  
-              -32.53mil  
-              81.735mil  
-              32.53mil  
-              81.735mil  
-             }
-           }
+                        ha:ps_proto_v6.0 {
+                          hdia=0.0; hplated=0; htop=0; hbottom=0;
+                          li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              29.53mil  
-              -78.735mil  
-              -29.53mil  
-              -78.735mil  
-              -29.53mil  
-              78.735mil  
-              29.53mil  
-              78.735mil  
-             }
-           }
-         }
-       }
-      }
+                            ha:ps_shape_v4 {
+                             ha:combining {                             }
+                             ha:layer_mask {
+                              copper = 1
+                              top = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               -13.77mil  
+                               -9.84mil  
+                               -13.77mil  
+                               9.84mil  
+                               13.77mil  
+                               9.84mil  
+                               13.77mil  
+                               -9.84mil  
+                              }
+                            }
 
-       li:objects {
-        ha:padstack_ref.1361948 {
-         proto=0; x=1.143in; y=754.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-         ha:flags {
-          clearline=1
-         }
+                            ha:ps_shape_v4 {
+                             ha:combining { sub=1; auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              mask = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               -16.77mil  
+                               -12.84mil  
+                               -16.77mil  
+                               12.84mil  
+                               16.77mil  
+                               12.84mil  
+                               16.77mil  
+                               -12.84mil  
+                              }
+                            }
 
-         li:thermal {
-         }
+                            ha:ps_shape_v4 {
+                             ha:combining { auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              paste = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               -13.77mil  
+                               -9.84mil  
+                               -13.77mil  
+                               9.84mil  
+                               13.77mil  
+                               9.84mil  
+                               13.77mil  
+                               -9.84mil  
+                              }
+                            }
+                          }
+                        }
+                       }
 
-         ha:attributes {
-           term=1
-           name=pin1
-         }
-        }
-        ha:padstack_ref.1361949 {
-         proto=0; x=1.28473in; y=754.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-         ha:flags {
-          clearline=1
-         }
+                        li:objects {
+                         ha:padstack_ref.1392209 {
+                          proto=0; x=3.154in; y=3.36in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
 
-         li:thermal {
-         }
+                          li:thermal {
+                          }
 
-         ha:attributes {
-           term=2
-           name=pin2
-         }
-        }
-       }
-       li:layers {
+                          ha:attributes {
+                            term=1
+                            name=1
+                          }
+                         }
+                         ha:padstack_ref.1392210 {
+                          proto=0; x=3.154in; y=3.32852in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+                          li:thermal {
+                          }
 
-          li:objects {
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
+                          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.1361936 {
-            x1=30.832171mm; y1=754.0mil; x2=30.832171mm; y2=754.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.1361939 {
-            x1=1.21386in; y1=753.995mil; x2=1.21386in; y2=753.995mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.1361942 {
-            x1=1.21386in; y1=753.995mil; x2=31.832044mm; y2=753.995mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.1361945 {
-            x1=1.21386in; y1=753.995mil; x2=1.21386in; y2=20.151473mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = y5FJ817IGIrTlZXh58AAAABr
-      }
-      ha:subc.1361951 {
-       ha:attributes {
-        footprint=1206
-        value=47uF
-        device=CAPACITOR
-        openscad=1206
-        refdes=C37
-       }
-      ha:data {
-            li:padstack_prototypes {
+                           li:objects {
+                           }
+                           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
-            }
-            clearance=0.0
-             li:ps_poly {
-              25.59mil  
-              -37.4mil  
-              -25.59mil  
-              -37.4mil  
-              -25.59mil  
-              37.4mil  
-              25.59mil  
-              37.4mil  
-             }
-           }
+                           li:objects {
+                            ha:line.1392197 {
+                             x1=3.154in; y1=3.34426in; x2=3.154in; y2=3.34426in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=pnp-origin
+                             }
+                            }
+                            ha:line.1392200 {
+                             x1=3.154in; y1=3.34426in; x2=3.154in; y2=3.34426in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=origin
+                             }
+                            }
+                            ha:line.1392203 {
+                             x1=3.154in; y1=3.34426in; x2=3.154in; y2=85.944204mm; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=x
+                             }
+                            }
+                            ha:line.1392206 {
+                             x1=3.154in; y1=3.34426in; x2=81.1116mm; y2=3.34426in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=y
+                             }
+                            }
+                           }
+                           ha:type {
+                            top = 1
+                            misc = 1
+                            virtual = 1
+                           }
+                         }
+                        }
+                       }
+                        uid = fdmrigvTMcHho9IPHtUAAABU
+                       }
+                       ha:subc.1392249 {
+                        ha:attributes {
+                         value=22k
+                         device=RESISTOR
+                         footprint=0402
+                         refdes=R37
+                        }
+                       ha:data {
+                                              li:padstack_prototypes {
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              28.59mil  
-              -40.4mil  
-              -28.59mil  
-              -40.4mil  
-              -28.59mil  
-              40.4mil  
-              28.59mil  
-              40.4mil  
-             }
-           }
+                        ha:ps_proto_v6.0 {
+                          hdia=0.0; hplated=0; htop=0; hbottom=0;
+                          li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              25.59mil  
-              -37.4mil  
-              -25.59mil  
-              -37.4mil  
-              -25.59mil  
-              37.4mil  
-              25.59mil  
-              37.4mil  
-             }
-           }
-         }
-       }
-      }
+                            ha:ps_shape_v4 {
+                             ha:combining {                             }
+                             ha:layer_mask {
+                              copper = 1
+                              top = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               -13.77mil  
+                               -9.84mil  
+                               -13.77mil  
+                               9.84mil  
+                               13.77mil  
+                               9.84mil  
+                               13.77mil  
+                               -9.84mil  
+                              }
+                            }
 
-       li:objects {
-        ha:padstack_ref.1361970 {
-         proto=0; x=1.286in; y=1.1471in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         li:thermal {
-         }
+                            ha:ps_shape_v4 {
+                             ha:combining { sub=1; auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              mask = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               -16.77mil  
+                               -12.84mil  
+                               -16.77mil  
+                               12.84mil  
+                               16.77mil  
+                               12.84mil  
+                               16.77mil  
+                               -12.84mil  
+                              }
+                            }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.1361971 {
-         proto=0; x=1.286in; y=1.029in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+                            ha:ps_shape_v4 {
+                             ha:combining { auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              paste = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               -13.77mil  
+                               -9.84mil  
+                               -13.77mil  
+                               9.84mil  
+                               13.77mil  
+                               9.84mil  
+                               13.77mil  
+                               -9.84mil  
+                              }
+                            }
+                          }
+                        }
+                       }
 
-         li:thermal {
-         }
+                        li:objects {
+                         ha:padstack_ref.1392262 {
+                          proto=0; x=3.107in; y=3.32852in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                          li:thermal {
+                          }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
-        }
-       }
-       li:layers {
+                          ha:attributes {
+                            term=1
+                            name=1
+                          }
+                         }
+                         ha:padstack_ref.1392263 {
+                          proto=0; x=3.107in; y=3.36in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+                          li:thermal {
+                          }
 
-          li:objects {
-           ha:line.1361952 {
-            x1=1.2486in; y1=1.11167in; x2=1.2486in; y2=1.06443in; thickness=8.0mil; clearance=0.0;
-           }
-           ha:line.1361955 {
-            x1=1.3234in; y1=1.11167in; x2=1.3234in; y2=1.06443in; thickness=8.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
+                          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.1361958 {
-            x1=1.286in; y1=27.63647mm; x2=1.286in; y2=27.63647mm; thickness=0.1mm; clearance=0.0;
-            ha:flags {
-             selected=1
-            }
+                           li:objects {
+                           }
+                           ha:type {
+                            silk = 1
+                            top = 1
+                           }
+                         }
 
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.1361961 {
-            x1=1.286in; y1=27.63647mm; x2=1.286in; y2=27.63647mm; thickness=0.1mm; clearance=0.0;
-            ha:flags {
-             selected=1
-            }
+                         ha:subc-aux {
+                          lid=1
+                          ha:combining {                          }
 
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.1361964 {
-            x1=1.286in; y1=27.63647mm; x2=1.286in; y2=26.63647mm; thickness=0.1mm; clearance=0.0;
-            ha:flags {
-             selected=1
-            }
+                           li:objects {
+                            ha:line.1392250 {
+                             x1=3.107in; y1=3.34426in; x2=3.107in; y2=3.34426in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=pnp-origin
+                             }
+                            }
+                            ha:line.1392253 {
+                             x1=3.107in; y1=3.34426in; x2=3.107in; y2=3.34426in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=origin
+                             }
+                            }
+                            ha:line.1392256 {
+                             x1=3.107in; y1=3.34426in; x2=3.107in; y2=83.944204mm; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=x
+                             }
+                            }
+                            ha:line.1392259 {
+                             x1=3.107in; y1=3.34426in; x2=77.9178mm; y2=3.34426in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=y
+                             }
+                            }
+                           }
+                           ha:type {
+                            top = 1
+                            misc = 1
+                            virtual = 1
+                           }
+                         }
+                        }
+                       }
+                        uid = fdmrigvTMcHho9IPHtUAAABT
+                       }
+                       ha:subc.1392265 {
+                        ha:attributes {
+                         value=200k
+                         device=RESISTOR
+                         footprint=0402
+                         refdes=R38
+                        }
+                       ha:data {
+                                              li:padstack_prototypes {
 
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.1361967 {
-            x1=1.286in; y1=27.63647mm; x2=33.6644mm; y2=27.63647mm; thickness=0.1mm; clearance=0.0;
-            ha:flags {
-             selected=1
-            }
+                        ha:ps_proto_v6.0 {
+                          hdia=0.0; hplated=0; htop=0; hbottom=0;
+                          li:shape {
 
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = RDzDyDixN6YiIsu9KFsAAABp
-      }
-      ha:subc.1361973 {
-       ha:attributes {
-        value=AP62150
-        device=IC
-        footprint=TSOT26
-        refdes=U4
-       }
-      ha:data {
-            li:padstack_prototypes {
+                            ha:ps_shape_v4 {
+                             ha:combining {                             }
+                             ha:layer_mask {
+                              copper = 1
+                              top = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               13.77mil  
+                               9.84mil  
+                               13.77mil  
+                              }
+                            }
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+                            ha:ps_shape_v4 {
+                             ha:combining { sub=1; auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              mask = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               12.84mil  
+                               -16.77mil  
+                               -12.84mil  
+                               -16.77mil  
+                               -12.84mil  
+                               16.77mil  
+                               12.84mil  
+                               16.77mil  
+                              }
+                            }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -13.78mil  
-              19.685mil  
-              13.78mil  
-              19.685mil  
-              13.78mil  
-              -19.685mil  
-              -13.78mil  
-              -19.685mil  
-             }
-           }
+                            ha:ps_shape_v4 {
+                             ha:combining { auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              paste = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               13.77mil  
+                               9.84mil  
+                               13.77mil  
+                              }
+                            }
+                          }
+                        }
+                       }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -16.78mil  
-              22.685mil  
-              16.78mil  
-              22.685mil  
-              16.78mil  
-              -22.685mil  
-              -16.78mil  
-              -22.685mil  
-             }
-           }
+                        li:objects {
+                         ha:padstack_ref.1392278 {
+                          proto=0; x=3.154in; y=3.501in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -13.78mil  
-              19.685mil  
-              13.78mil  
-              19.685mil  
-              13.78mil  
-              -19.685mil  
-              -13.78mil  
-              -19.685mil  
-             }
-           }
-         }
-       }
+                          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:padstack_ref.1392279 {
+                          proto=0; x=3.154in; y=3.46952in; rot=270.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 {
-              13.78mil  
-              -19.685mil  
-              -13.78mil  
-              -19.685mil  
-              -13.78mil  
-              19.685mil  
-              13.78mil  
-              19.685mil  
-             }
-           }
+                          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 {
-              16.78mil  
-              -22.685mil  
-              -16.78mil  
-              -22.685mil  
-              -16.78mil  
-              22.685mil  
-              16.78mil  
-              22.685mil  
-             }
-           }
+                          ha:attributes {
+                            term=2
+                            name=2
+                          }
+                         }
+                        }
+                        li:layers {
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              13.78mil  
-              -19.685mil  
-              -13.78mil  
-              -19.685mil  
-              -13.78mil  
-              19.685mil  
-              13.78mil  
-              19.685mil  
-             }
-           }
-         }
-       }
-      }
+                         ha:top-silk {
+                          lid=0
+                          ha:combining {                          }
 
-       li:objects {
-        ha:padstack_ref.1361987 {
-         proto=0; x=1.17979in; y=976.6mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-         ha:flags {
-          clearline=1
-         }
+                           li:objects {
+                           }
+                           ha:type {
+                            silk = 1
+                            top = 1
+                           }
+                         }
 
-         li:thermal {
-         }
+                         ha:subc-aux {
+                          lid=1
+                          ha:combining {                          }
 
-         ha:attributes {
-           term=6
-           name=pin6
-         }
-        }
-        ha:padstack_ref.1361988 {
-         proto=1; x=1.17979in; y=890.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-         li:thermal {
-         }
+                           li:objects {
+                            ha:line.1392266 {
+                             x1=3.154in; y1=3.48526in; x2=3.154in; y2=3.48526in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=pnp-origin
+                             }
+                            }
+                            ha:line.1392269 {
+                             x1=3.154in; y1=3.48526in; x2=3.154in; y2=3.48526in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=origin
+                             }
+                            }
+                            ha:line.1392272 {
+                             x1=3.154in; y1=3.48526in; x2=3.154in; y2=87.525604mm; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=x
+                             }
+                            }
+                            ha:line.1392275 {
+                             x1=3.154in; y1=3.48526in; x2=81.1116mm; y2=3.48526in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=y
+                             }
+                            }
+                           }
+                           ha:type {
+                            top = 1
+                            misc = 1
+                            virtual = 1
+                           }
+                         }
+                        }
+                       }
+                        uid = fdmrigvTMcHho9IPHtUAAABa
+                       }
+                       ha:subc.1392994 {
+                        ha:attributes {
+                         value=LM293
+                         device=IC
+                         footprint=miniso8
+                         refdes=U13
+                        }
+                       ha:data {
+                                              li:padstack_prototypes {
 
-         ha:attributes {
-           term=1
-           name=pin1
-         }
-        }
-        ha:padstack_ref.1361989 {
-         proto=0; x=1.1424in; y=976.6mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-         ha:flags {
-          clearline=1
-         }
+                        ha:ps_proto_v6.0 {
+                          hdia=0.0; hplated=0; htop=0; hbottom=0;
+                          li:shape {
 
-         li:thermal {
-         }
+                            ha:ps_shape_v4 {
+                             ha:combining {                             }
+                             ha:layer_mask {
+                              copper = 1
+                              top = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               9.45mil  
+                               -22.25mil  
+                               -9.45mil  
+                               -22.25mil  
+                               -9.45mil  
+                               22.25mil  
+                               9.45mil  
+                               22.25mil  
+                              }
+                            }
 
-         ha:attributes {
-           term=5
-           name=pin5
-         }
-        }
-        ha:padstack_ref.1361990 {
-         proto=1; x=1.1424in; y=890.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-         ha:flags {
-          clearline=1
-         }
+                            ha:ps_shape_v4 {
+                             ha:combining { sub=1; auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              mask = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               12.45mil  
+                               -25.25mil  
+                               -12.45mil  
+                               -25.25mil  
+                               -12.45mil  
+                               25.25mil  
+                               12.45mil  
+                               25.25mil  
+                              }
+                            }
 
-         li:thermal {
-         }
+                            ha:ps_shape_v4 {
+                             ha:combining { auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              paste = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               9.45mil  
+                               -22.25mil  
+                               -9.45mil  
+                               -22.25mil  
+                               -9.45mil  
+                               22.25mil  
+                               9.45mil  
+                               22.25mil  
+                              }
+                            }
+                          }
+                        }
+                       }
 
-         ha:attributes {
-           term=2
-           name=pin2
-         }
-        }
-        ha:padstack_ref.1361991 {
-         proto=0; x=28.067mm; y=976.6mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-         ha:flags {
-          clearline=1
-         }
+                        li:objects {
+                         ha:padstack_ref.1393022 {
+                          proto=0; x=3.28039in; y=3.27863in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
 
-         li:thermal {
-         }
+                          li:thermal {
+                          }
 
-         ha:attributes {
-           term=4
-           name=pin4
-         }
-        }
-        ha:padstack_ref.1361992 {
-         proto=1; x=28.067mm; y=890.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-         ha:flags {
-          clearline=1
-         }
+                          ha:attributes {
+                            term=1
+                            name=1
+                          }
+                         }
+                         ha:padstack_ref.1393023 {
+                          proto=0; x=3.28039in; y=3.45737in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
 
-         li:thermal {
-         }
+                          li:thermal {
+                          }
 
-         ha:attributes {
-           term=3
-           name=pin3
-         }
-        }
-       }
-       li:layers {
+                          ha:attributes {
+                            term=8
+                            name=8
+                          }
+                         }
+                         ha:padstack_ref.1393024 {
+                          proto=0; x=3.2548in; y=3.27863in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+                          li:thermal {
+                          }
 
-          li:objects {
-           ha:arc.1361974 {
-            x=1.19849in; y=860.475mil; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
+                          ha:attributes {
+                            term=2
+                            name=2
+                          }
+                         }
+                         ha:padstack_ref.1393025 {
+                          proto=0; x=3.2548in; y=3.45737in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+                          li:thermal {
+                          }
 
-          li:objects {
-           ha:line.1361975 {
-            x1=29.016876mm; y1=933.3mil; x2=29.016876mm; y2=933.3mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.1361978 {
-            x1=1.1424in; y1=933.305mil; x2=1.1424in; y2=933.305mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.1361981 {
-            x1=1.1424in; y1=933.305mil; x2=1.1424in; y2=22.705947mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.1361984 {
-            x1=1.1424in; y1=933.305mil; x2=28.01696mm; y2=933.305mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 6VQtC+Lm0hulvsIjOFwAAABo
-      }
-      ha:subc.1361994 {
-       ha:attributes {
-        footprint=0402
-        value=10k
-        device=RESISTOR
-        openscad=0402
-        refdes=R42
-       }
-      ha:data {
-            li:padstack_prototypes {
+                          ha:attributes {
+                            term=7
+                            name=7
+                          }
+                         }
+                         ha:padstack_ref.1393026 {
+                          proto=0; x=3.2292in; y=3.27863in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+                          li:thermal {
+                          }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              9.84mil  
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              -9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
-             }
-           }
+                          ha:attributes {
+                            term=3
+                            name=3
+                          }
+                         }
+                         ha:padstack_ref.1393027 {
+                          proto=0; x=3.2292in; y=3.45737in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              12.84mil  
-              -16.77mil  
-              -12.84mil  
-              -16.77mil  
-              -12.84mil  
-              16.77mil  
-              12.84mil  
-              16.77mil  
-             }
-           }
+                          li:thermal {
+                          }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              9.84mil  
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              -9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
-             }
-           }
-         }
-       }
-      }
+                          ha:attributes {
+                            term=6
+                            name=6
+                          }
+                         }
+                         ha:padstack_ref.1393028 {
+                          proto=0; x=3.20361in; y=3.27863in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                          li:thermal {
+                          }
 
-       li:objects {
-        ha:padstack_ref.1362007 {
-         proto=0; x=1.07352in; y=1.029in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         li:thermal {
-         }
+                          ha:attributes {
+                            term=4
+                            name=4
+                          }
+                         }
+                         ha:padstack_ref.1393029 {
+                          proto=0; x=3.20361in; y=3.45737in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.1362008 {
-         proto=0; x=28.067mm; y=1.029in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+                          li:thermal {
+                          }
 
-         li:thermal {
-         }
+                          ha:attributes {
+                            term=5
+                            name=5
+                          }
+                         }
+                        }
+                        li:layers {
 
-         ha:attributes {
-           term=2
-           name=2
-         }
-        }
-       }
-       li:layers {
+                         ha:top-silk {
+                          lid=0
+                          ha:combining {                          }
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+                           li:objects {
+                            ha:line.1392995 {
+                             x1=3.31287in; y1=3.29713in; x2=3.31287in; y2=3.29713in; thickness=10.0mil; clearance=0.0;
+                            }
+                            ha:line.1392998 {
+                             x1=3.30106in; y1=3.42706in; x2=3.18294in; y2=3.42706in; thickness=10.0mil; clearance=0.0;
+                            }
+                            ha:line.1393001 {
+                             x1=3.18294in; y1=3.42706in; x2=3.18294in; y2=3.30894in; thickness=10.0mil; clearance=0.0;
+                            }
+                            ha:line.1393004 {
+                             x1=3.18294in; y1=3.30894in; x2=3.30106in; y2=3.30894in; thickness=10.0mil; clearance=0.0;
+                            }
+                            ha:line.1393007 {
+                             x1=3.30106in; y1=3.30894in; x2=3.30106in; y2=3.42706in; thickness=10.0mil; clearance=0.0;
+                            }
+                           }
+                           ha:type {
+                            silk = 1
+                            top = 1
+                           }
+                         }
 
-          li:objects {
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
+                         ha:subc-aux {
+                          lid=1
+                          ha:combining {                          }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+                           li:objects {
+                            ha:line.1393010 {
+                             x1=3.242in; y1=3.368in; x2=3.242in; y2=3.368in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=pnp-origin
+                             }
+                            }
+                            ha:line.1393013 {
+                             x1=3.242in; y1=3.368in; x2=3.242in; y2=3.368in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=origin
+                             }
+                            }
+                            ha:line.1393016 {
+                             x1=3.242in; y1=3.368in; x2=3.242in; y2=84.5472mm; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=x
+                             }
+                            }
+                            ha:line.1393019 {
+                             x1=3.242in; y1=3.368in; x2=81.3468mm; y2=3.368in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=y
+                             }
+                            }
+                           }
+                           ha:type {
+                            top = 1
+                            misc = 1
+                            virtual = 1
+                           }
+                         }
+                        }
+                       }
+                        uid = awHEPLOUqbax+QojwTkAAAB9
+                       }
+                       ha:subc.1397152 {
+                        ha:attributes {
+                         value=200k
+                         device=RESISTOR
+                         footprint=0402
+                         refdes=R17
+                        }
+                       ha:data {
+                                              li:padstack_prototypes {
 
-          li:objects {
-           ha:line.1361995 {
-            x1=1.08926in; y1=1.029in; x2=1.08926in; y2=1.029in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.1361998 {
-            x1=1.08926in; y1=1.029in; x2=1.08926in; y2=1.029in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.1362001 {
-            x1=1.08926in; y1=1.029in; x2=28.667204mm; y2=1.029in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.1362004 {
-            x1=1.08926in; y1=1.029in; x2=1.08926in; y2=27.1366mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = y5FJ817IGIrTlZXh58AAAABp
-      }
-      ha:subc.1362010 {
-       ha:attributes {
-        footprint=0402
-        value=52.3k
-        device=RESISTOR
-        openscad=0402
-        refdes=R41
-       }
-      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 {
-              9.84mil  
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              -9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
-             }
-           }
+                            ha:ps_shape_v4 {
+                             ha:combining {                             }
+                             ha:layer_mask {
+                              copper = 1
+                              top = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               13.77mil  
+                               9.84mil  
+                               13.77mil  
+                              }
+                            }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              12.84mil  
-              -16.77mil  
-              -12.84mil  
-              -16.77mil  
-              -12.84mil  
-              16.77mil  
-              12.84mil  
-              16.77mil  
-             }
-           }
+                            ha:ps_shape_v4 {
+                             ha:combining { sub=1; auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              mask = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               12.84mil  
+                               -16.77mil  
+                               -12.84mil  
+                               -16.77mil  
+                               -12.84mil  
+                               16.77mil  
+                               12.84mil  
+                               16.77mil  
+                              }
+                            }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              9.84mil  
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              -9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
-             }
-           }
-         }
-       }
-      }
+                            ha:ps_shape_v4 {
+                             ha:combining { auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              paste = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               13.77mil  
+                               9.84mil  
+                               13.77mil  
+                              }
+                            }
+                          }
+                        }
+                       }
 
-       li:objects {
-        ha:padstack_ref.1362023 {
-         proto=0; x=1.14526in; y=1.029in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+                        li:objects {
+                         ha:padstack_ref.1397165 {
+                          proto=0; x=56.833mm; y=2.296in; 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.1362024 {
-         proto=0; x=1.17674in; y=1.029in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+                          ha:attributes {
+                            term=1
+                            name=1
+                          }
+                         }
+                         ha:padstack_ref.1397166 {
+                          proto=0; x=56.033408mm; y=2.296in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
 
-         li:thermal {
-         }
+                          li:thermal {
+                          }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
-        }
-       }
-       li:layers {
+                          ha:attributes {
+                            term=2
+                            name=2
+                          }
+                         }
+                        }
+                        li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+                         ha:top-silk {
+                          lid=0
+                          ha:combining {                          }
 
-          li:objects {
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
+                           li:objects {
+                           }
+                           ha:type {
+                            silk = 1
+                            top = 1
+                           }
+                         }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+                         ha:subc-aux {
+                          lid=1
+                          ha:combining {                          }
 
-          li:objects {
-           ha:line.1362011 {
-            x1=1.161in; y1=1.029in; x2=1.161in; y2=1.029in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.1362014 {
-            x1=1.161in; y1=1.029in; x2=1.161in; y2=1.029in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.1362017 {
-            x1=1.161in; y1=1.029in; x2=30.4894mm; y2=1.029in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.1362020 {
-            x1=1.161in; y1=1.029in; x2=1.161in; y2=27.1366mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = y5FJ817IGIrTlZXh58AAAABn
-      }
-      ha:subc.1362026 {
-       ha:attributes {
-        footprint=0402
-        value=0.1uF
-        device=CAPACITOR
-        openscad=0402
-        refdes=C5
-       }
-      ha:data {
-            li:padstack_prototypes {
+                           li:objects {
+                            ha:line.1397153 {
+                             x1=56.433204mm; y1=2.296in; x2=56.433204mm; y2=2.296in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=pnp-origin
+                             }
+                            }
+                            ha:line.1397156 {
+                             x1=56.433204mm; y1=2.296in; x2=56.433204mm; y2=2.296in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=origin
+                             }
+                            }
+                            ha:line.1397159 {
+                             x1=56.433204mm; y1=2.296in; x2=55.433204mm; y2=2.296in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=x
+                             }
+                            }
+                            ha:line.1397162 {
+                             x1=56.433204mm; y1=2.296in; x2=56.433204mm; y2=57.3184mm; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=y
+                             }
+                            }
+                           }
+                           ha:type {
+                            top = 1
+                            misc = 1
+                            virtual = 1
+                           }
+                         }
+                        }
+                       }
+                        uid = G1gpsTyiDfKtFyztVT4AAACM
+                       }
+                       ha:subc.1397168 {
+                        ha:attributes {
+                         value=200k
+                         device=RESISTOR
+                         footprint=0402
+                         refdes=R25
+                        }
+                       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 {
-              9.84mil  
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              -9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
-             }
-           }
+                            ha:ps_shape_v4 {
+                             ha:combining {                             }
+                             ha:layer_mask {
+                              copper = 1
+                              top = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               -13.77mil  
+                               -9.84mil  
+                               -13.77mil  
+                               9.84mil  
+                               13.77mil  
+                               9.84mil  
+                               13.77mil  
+                               -9.84mil  
+                              }
+                            }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              12.84mil  
-              -16.77mil  
-              -12.84mil  
-              -16.77mil  
-              -12.84mil  
-              16.77mil  
-              12.84mil  
-              16.77mil  
-             }
-           }
+                            ha:ps_shape_v4 {
+                             ha:combining { sub=1; auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              mask = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               -16.77mil  
+                               -12.84mil  
+                               -16.77mil  
+                               12.84mil  
+                               16.77mil  
+                               12.84mil  
+                               16.77mil  
+                               -12.84mil  
+                              }
+                            }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              9.84mil  
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              -9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
-             }
-           }
-         }
-       }
-      }
+                            ha:ps_shape_v4 {
+                             ha:combining { auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              paste = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               -13.77mil  
+                               -9.84mil  
+                               -13.77mil  
+                               9.84mil  
+                               13.77mil  
+                               9.84mil  
+                               13.77mil  
+                               -9.84mil  
+                              }
+                            }
+                          }
+                        }
+                       }
 
-       li:objects {
-        ha:padstack_ref.1362039 {
-         proto=0; x=1.232in; y=964.48mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+                        li:objects {
+                         ha:padstack_ref.1397181 {
+                          proto=0; x=57.1886mm; y=2.394in; rot=90.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.1362040 {
-         proto=0; x=1.232in; y=933.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+                          ha:attributes {
+                            term=1
+                            name=1
+                          }
+                         }
+                         ha:padstack_ref.1397182 {
+                          proto=0; x=56.389008mm; y=2.394in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
 
-         li:thermal {
-         }
+                          li:thermal {
+                          }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
-        }
-       }
-       li:layers {
+                          ha:attributes {
+                            term=2
+                            name=2
+                          }
+                         }
+                        }
+                        li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+                         ha:top-silk {
+                          lid=0
+                          ha:combining {                          }
 
-          li:objects {
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
+                           li:objects {
+                           }
+                           ha:type {
+                            silk = 1
+                            top = 1
+                           }
+                         }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+                         ha:subc-aux {
+                          lid=1
+                          ha:combining {                          }
 
-          li:objects {
-           ha:line.1362027 {
-            x1=1.232in; y1=948.74mil; x2=1.232in; y2=948.74mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.1362030 {
-            x1=1.232in; y1=948.74mil; x2=1.232in; y2=948.74mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.1362033 {
-            x1=1.232in; y1=948.74mil; x2=1.232in; y2=23.097996mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.1362036 {
-            x1=1.232in; y1=948.74mil; x2=32.2928mm; y2=948.74mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = y5FJ817IGIrTlZXh58AAAABl
-      }
-      ha:subc.1363958 {
-       ha:attributes {
-        Footprint=USB-C-SMD_G-SWITCH_GT-USB-7010ASV
-        value=USBC
-        device=CONNECTOR
-        refdes=J7
-        footprint=USB-C
-       }
-      ha:data {
-            li:padstack_prototypes {
+                           li:objects {
+                            ha:line.1397169 {
+                             x1=56.788804mm; y1=2.394in; x2=56.788804mm; y2=2.394in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=pnp-origin
+                             }
+                            }
+                            ha:line.1397172 {
+                             x1=56.788804mm; y1=2.394in; x2=56.788804mm; y2=2.394in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=origin
+                             }
+                            }
+                            ha:line.1397175 {
+                             x1=56.788804mm; y1=2.394in; x2=57.788804mm; y2=2.394in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=x
+                             }
+                            }
+                            ha:line.1397178 {
+                             x1=56.788804mm; y1=2.394in; x2=56.788804mm; y2=59.8076mm; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=y
+                             }
+                            }
+                           }
+                           ha:type {
+                            top = 1
+                            misc = 1
+                            virtual = 1
+                           }
+                         }
+                        }
+                       }
+                        uid = fdmrigvTMcHho9IPHtUAAABe
+                       }
+                       ha:subc.1397184 {
+                        ha:attributes {
+                         value=26.1k
+                         device=RESISTOR
+                         footprint=0402
+                         refdes=R15
+                        }
+                       ha:data {
+                                              li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; 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
-            }
-            clearance=0.0
-             li:ps_poly {
-              -11.5mil  
-              -24.0mil  
-              11.5mil  
-              -24.0mil  
-              11.5mil  
-              24.0mil  
-              -11.5mil  
-              24.0mil  
-             }
-           }
+                            ha:ps_shape_v4 {
+                             ha:combining {                             }
+                             ha:layer_mask {
+                              copper = 1
+                              top = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               -13.77mil  
+                               -9.84mil  
+                               -13.77mil  
+                               9.84mil  
+                               13.77mil  
+                               9.84mil  
+                               13.77mil  
+                               -9.84mil  
+                              }
+                            }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.317106mm  
-              -0.634606mm  
-              0.317106mm  
-              -0.634606mm  
-              0.317106mm  
-              0.634606mm  
-              -0.317106mm  
-              0.634606mm  
-             }
-           }
+                            ha:ps_shape_v4 {
+                             ha:combining { sub=1; auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              mask = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               -16.77mil  
+                               -12.84mil  
+                               -16.77mil  
+                               12.84mil  
+                               16.77mil  
+                               12.84mil  
+                               16.77mil  
+                               -12.84mil  
+                              }
+                            }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -11.5mil  
-              -24.0mil  
-              11.5mil  
-              -24.0mil  
-              11.5mil  
-              24.0mil  
-              -11.5mil  
-              24.0mil  
-             }
-           }
-         }
-       }
+                            ha:ps_shape_v4 {
+                             ha:combining { auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              paste = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               -13.77mil  
+                               -9.84mil  
+                               -13.77mil  
+                               9.84mil  
+                               13.77mil  
+                               9.84mil  
+                               13.77mil  
+                               -9.84mil  
+                              }
+                            }
+                          }
+                        }
+                       }
 
-       ha:ps_proto_v6.1 {
-         hdia=0.0; hplated=1; htop=0; hbottom=0;
-         li:shape {
+                        li:objects {
+                         ha:padstack_ref.1397197 {
+                          proto=0; x=2.19052in; y=54.229mm; rot=90.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 {
-              -5.5mil  
-              -24.0mil  
-              5.5mil  
-              -24.0mil  
-              5.5mil  
-              24.0mil  
-              -5.5mil  
-              24.0mil  
-             }
-           }
+                          li:thermal {
+                          }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.164706mm  
-              -0.634606mm  
-              0.164706mm  
-              -0.634606mm  
-              0.164706mm  
-              0.634606mm  
-              -0.164706mm  
-              0.634606mm  
-             }
-           }
+                          ha:attributes {
+                            term=1
+                            name=1
+                          }
+                         }
+                         ha:padstack_ref.1397198 {
+                          proto=0; x=2.222in; y=54.229mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -5.5mil  
-              -24.0mil  
-              5.5mil  
-              -24.0mil  
-              5.5mil  
-              24.0mil  
-              -5.5mil  
-              24.0mil  
-             }
-           }
-         }
-       }
+                          li:thermal {
+                          }
 
-       ha:ps_proto_v6.2 {
-         hdia=0.0; hplated=1; htop=0; hbottom=0;
-         li:shape {
+                          ha:attributes {
+                            term=2
+                            name=2
+                          }
+                         }
+                        }
+                        li:layers {
 
-           ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-0.4mm; x2=0.0; y2=0.4mm; thickness=0.999997mm; square=0;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-           }
+                         ha:top-silk {
+                          lid=0
+                          ha:combining {                          }
 
-           ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-0.4mm; x2=0.0; y2=0.4mm; thickness=0.999997mm; square=0;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-           }
+                           li:objects {
+                           }
+                           ha:type {
+                            silk = 1
+                            top = 1
+                           }
+                         }
 
-           ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-0.4mm; x2=0.0; y2=0.4mm; thickness=0.999997mm; square=0;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-           }
+                         ha:subc-aux {
+                          lid=1
+                          ha:combining {                          }
 
-           ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-0.4mm; x2=0.0; y2=0.4mm; thickness=1.050009mm; square=0;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
+                           li:objects {
+                            ha:line.1397185 {
+                             x1=2.20626in; y1=54.229mm; x2=2.20626in; y2=54.229mm; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=pnp-origin
+                             }
+                            }
+                            ha:line.1397188 {
+                             x1=2.20626in; y1=54.229mm; x2=2.20626in; y2=54.229mm; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=origin
+                             }
+                            }
+                            ha:line.1397191 {
+                             x1=2.20626in; y1=54.229mm; x2=55.039004mm; y2=54.229mm; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=x
+                             }
+                            }
+                            ha:line.1397194 {
+                             x1=2.20626in; y1=54.229mm; x2=2.20626in; y2=55.229mm; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=y
+                             }
+                            }
+                           }
+                           ha:type {
+                            top = 1
+                            misc = 1
+                            virtual = 1
+                           }
+                         }
+                        }
+                       }
+                        uid = fdmrigvTMcHho9IPHtUAAABf
+                       }
+                       ha:subc.1397200 {
+                        ha:attributes {
+                         value=22k
+                         device=RESISTOR
+                         footprint=0402
+                         refdes=R26
+                        }
+                       ha:data {
+                                              li:padstack_prototypes {
 
-           ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-0.4mm; x2=0.0; y2=0.4mm; thickness=1.050009mm; square=0;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
+                        ha:ps_proto_v6.0 {
+                          hdia=0.0; hplated=0; htop=0; hbottom=0;
+                          li:shape {
 
-           ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=16.0mil; x2=0.0; y2=-16.0mil; thickness=23.0mil; square=0;            }
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             mech = 1
-            }
-            clearance=0.0
-           }
-         }
-       }
+                            ha:ps_shape_v4 {
+                             ha:combining {                             }
+                             ha:layer_mask {
+                              copper = 1
+                              top = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               -13.77mil  
+                               -9.84mil  
+                               -13.77mil  
+                               9.84mil  
+                               13.77mil  
+                               9.84mil  
+                               13.77mil  
+                               -9.84mil  
+                              }
+                            }
 
-       ha:ps_proto_v6.3 {
-         hdia=0.0; hplated=1; htop=0; hbottom=0;
-         li:shape {
+                            ha:ps_shape_v4 {
+                             ha:combining { sub=1; auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              mask = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               -16.77mil  
+                               -12.84mil  
+                               -16.77mil  
+                               12.84mil  
+                               16.77mil  
+                               12.84mil  
+                               16.77mil  
+                               -12.84mil  
+                              }
+                            }
 
-           ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-0.549999mm; x2=0.0; y2=0.549999mm; thickness=0.999997mm; 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
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               -13.77mil  
+                               -9.84mil  
+                               -13.77mil  
+                               9.84mil  
+                               13.77mil  
+                               9.84mil  
+                               13.77mil  
+                               -9.84mil  
+                              }
+                            }
+                          }
+                        }
+                       }
 
-           ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-0.549999mm; x2=0.0; y2=0.549999mm; thickness=0.999997mm; square=0;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-           }
+                        li:objects {
+                         ha:padstack_ref.1397213 {
+                          proto=0; x=55.652408mm; y=2.094in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
 
-           ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-0.549999mm; x2=0.0; y2=0.549999mm; thickness=0.999997mm; square=0;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-           }
+                          li:thermal {
+                          }
 
-           ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-0.549999mm; x2=0.0; y2=0.549999mm; thickness=1.050009mm; square=0;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
+                          ha:attributes {
+                            term=1
+                            name=1
+                          }
+                         }
+                         ha:padstack_ref.1397214 {
+                          proto=0; x=56.452mm; y=2.094in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
 
-           ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-0.549999mm; x2=0.0; y2=0.549999mm; thickness=1.050009mm; square=0;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
+                          li:thermal {
+                          }
 
-           ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=21.5mil; x2=0.0; y2=-21.5mil; thickness=23.0mil; square=0;            }
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             mech = 1
-            }
-            clearance=0.0
-           }
-         }
-       }
-
-       ha:ps_proto_v6.4 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+                          ha:attributes {
+                            term=2
+                            name=2
+                          }
+                         }
+                        }
+                        li:layers {
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=25.59mil;            }
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             mech = 1
-            }
-            clearance=0.0
-           }
-         }
-       }
-      }
+                         ha:top-silk {
+                          lid=0
+                          ha:combining {                          }
 
-       li:objects {
-        ha:padstack_ref.1363997 {
-         proto=0; x=114.00818mm; y=31.598134mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-         li:thermal {
-         }
+                           li:objects {
+                           }
+                           ha:type {
+                            silk = 1
+                            top = 1
+                           }
+                         }
 
-         ha:attributes {
-           term=B1A12
-         }
-        }
-        ha:padstack_ref.1363998 {
-         proto=0; x=114.00818mm; y=32.39798mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-         ha:flags {
-          clearline=1
-         }
+                         ha:subc-aux {
+                          lid=1
+                          ha:combining {                          }
 
-         li:thermal {
-         }
+                           li:objects {
+                            ha:line.1397201 {
+                             x1=56.052204mm; y1=2.094in; x2=56.052204mm; y2=2.094in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=pnp-origin
+                             }
+                            }
+                            ha:line.1397204 {
+                             x1=56.052204mm; y1=2.094in; x2=56.052204mm; y2=2.094in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=origin
+                             }
+                            }
+                            ha:line.1397207 {
+                             x1=56.052204mm; y1=2.094in; x2=55.052204mm; y2=2.094in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=x
+                             }
+                            }
+                            ha:line.1397210 {
+                             x1=56.052204mm; y1=2.094in; x2=56.052204mm; y2=54.1876mm; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=y
+                             }
+                            }
+                           }
+                           ha:type {
+                            top = 1
+                            misc = 1
+                            virtual = 1
+                           }
+                         }
+                        }
+                       }
+                        uid = fdmrigvTMcHho9IPHtUAAABd
+                       }
+                       ha:subc.1397216 {
+                        ha:attributes {
+                         value=200k
+                         device=RESISTOR
+                         footprint=0402
+                         refdes=R12
+                        }
+                       ha:data {
+                                              li:padstack_prototypes {
 
-         ha:attributes {
-           term=B4A9
-         }
-        }
-        ha:padstack_ref.1363999 {
-         proto=1; x=114.00818mm; y=33.047966mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-         ha:flags {
-          clearline=1
-         }
+                        ha:ps_proto_v6.0 {
+                          hdia=0.0; hplated=0; htop=0; hbottom=0;
+                          li:shape {
 
-         li:thermal {
-         }
+                            ha:ps_shape_v4 {
+                             ha:combining {                             }
+                             ha:layer_mask {
+                              copper = 1
+                              top = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               -13.77mil  
+                               -9.84mil  
+                               -13.77mil  
+                               9.84mil  
+                               13.77mil  
+                               9.84mil  
+                               13.77mil  
+                               -9.84mil  
+                              }
+                            }
 
-         ha:attributes {
-           term=B5
-         }
-        }
-        ha:padstack_ref.1364000 {
-         proto=1; x=114.00818mm; y=33.548092mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-         ha:flags {
-          clearline=1
-         }
+                            ha:ps_shape_v4 {
+                             ha:combining { sub=1; auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              mask = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               -16.77mil  
+                               -12.84mil  
+                               -16.77mil  
+                               12.84mil  
+                               16.77mil  
+                               12.84mil  
+                               16.77mil  
+                               -12.84mil  
+                              }
+                            }
 
-         li:thermal {
-         }
+                            ha:ps_shape_v4 {
+                             ha:combining { auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              paste = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               -13.77mil  
+                               -9.84mil  
+                               -13.77mil  
+                               9.84mil  
+                               13.77mil  
+                               9.84mil  
+                               13.77mil  
+                               -9.84mil  
+                              }
+                            }
+                          }
+                        }
+                       }
 
-         ha:attributes {
-           term=A8
-         }
-        }
-        ha:padstack_ref.1364001 {
-         proto=1; x=114.00818mm; y=34.047964mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-         ha:flags {
-          clearline=1
-         }
+                        li:objects {
+                         ha:padstack_ref.1397229 {
+                          proto=0; x=2.222in; y=2.174in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
 
-         li:thermal {
-         }
+                          li:thermal {
+                          }
 
-         ha:attributes {
-           term=B6
-         }
-        }
-        ha:padstack_ref.1364002 {
-         proto=1; x=114.00818mm; y=34.54809mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-         ha:flags {
-          clearline=1
-         }
+                          ha:attributes {
+                            term=1
+                            name=1
+                          }
+                         }
+                         ha:padstack_ref.1397230 {
+                          proto=0; x=2.19052in; y=2.174in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
 
-         li:thermal {
-         }
+                          li:thermal {
+                          }
 
-         ha:attributes {
-           term=A7
-         }
-        }
-        ha:padstack_ref.1364003 {
-         proto=1; x=114.00818mm; y=35.047961mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-         ha:flags {
-          clearline=1
-         }
+                          ha:attributes {
+                            term=2
+                            name=2
+                          }
+                         }
+                        }
+                        li:layers {
 
-         li:thermal {
-         }
+                         ha:top-silk {
+                          lid=0
+                          ha:combining {                          }
 
-         ha:attributes {
-           term=A6
-         }
-        }
-        ha:padstack_ref.1364004 {
-         proto=1; x=114.00818mm; y=35.548087mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-         ha:flags {
-          clearline=1
-         }
+                           li:objects {
+                           }
+                           ha:type {
+                            silk = 1
+                            top = 1
+                           }
+                         }
 
-         li:thermal {
-         }
+                         ha:subc-aux {
+                          lid=1
+                          ha:combining {                          }
 
-         ha:attributes {
-           term=B7
-         }
-        }
-        ha:padstack_ref.1364005 {
-         proto=1; x=114.00818mm; y=36.047959mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=A5
-         }
-        }
-        ha:padstack_ref.1364006 {
-         proto=1; x=114.00818mm; y=36.548085mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
+                           li:objects {
+                            ha:line.1397217 {
+                             x1=2.20626in; y1=2.174in; x2=2.20626in; y2=2.174in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=pnp-origin
+                             }
+                            }
+                            ha:line.1397220 {
+                             x1=2.20626in; y1=2.174in; x2=2.20626in; y2=2.174in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=origin
+                             }
+                            }
+                            ha:line.1397223 {
+                             x1=2.20626in; y1=2.174in; x2=57.039004mm; y2=2.174in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=x
+                             }
+                            }
+                            ha:line.1397226 {
+                             x1=2.20626in; y1=2.174in; x2=2.20626in; y2=54.2196mm; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=y
+                             }
+                            }
+                           }
+                           ha:type {
+                            top = 1
+                            misc = 1
+                            virtual = 1
+                           }
+                         }
+                        }
+                       }
+                        uid = fdmrigvTMcHho9IPHtUAAABg
+                       }
+                       ha:subc.1397695 {
+                        ha:attributes {
+                         value=1k
+                         device=RESISTOR
+                         footprint=0402
+                         refdes=R3
+                        }
+                       ha:data {
+                                              li:padstack_prototypes {
 
-         ha:attributes {
-           term=B8
-         }
-        }
-        ha:padstack_ref.1364007 {
-         proto=0; x=114.00818mm; y=37.198071mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-         ha:flags {
-          clearline=1
-         }
+                        ha:ps_proto_v6.0 {
+                          hdia=0.0; hplated=0; htop=0; hbottom=0;
+                          li:shape {
 
-         li:thermal {
-         }
+                            ha:ps_shape_v4 {
+                             ha:combining {                             }
+                             ha:layer_mask {
+                              copper = 1
+                              top = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               13.77mil  
+                               9.84mil  
+                               13.77mil  
+                              }
+                            }
 
-         ha:attributes {
-           term=A4B9
-         }
-        }
-        ha:padstack_ref.1364008 {
-         proto=0; x=114.00818mm; y=37.997917mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-         li:thermal {
-         }
+                            ha:ps_shape_v4 {
+                             ha:combining { sub=1; auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              mask = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               12.84mil  
+                               -16.77mil  
+                               -12.84mil  
+                               -16.77mil  
+                               -12.84mil  
+                               16.77mil  
+                               12.84mil  
+                               16.77mil  
+                              }
+                            }
 
-         ha:attributes {
-           term=A1B12
-         }
-        }
-        ha:padstack_ref.1364009 {
-         proto=2; x=118.808271mm; y=39.118057mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-         ha:flags {
-          clearline=1
-         }
+                            ha:ps_shape_v4 {
+                             ha:combining { auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              paste = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               13.77mil  
+                               9.84mil  
+                               13.77mil  
+                              }
+                            }
+                          }
+                        }
+                       }
 
-         li:thermal {
-           li:2 {
-            on  
-            solid  
-            noshape  
-           }
-           li:3 {
-            on  
-            solid  
-            noshape  
-           }
-         }
+                        li:objects {
+                         ha:padstack_ref.1397708 {
+                          proto=0; x=3.087in; y=2.797in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
 
-         ha:attributes {
-           term=4
-         }
-        }
-        ha:padstack_ref.1364010 {
-         proto=2; x=118.808271mm; y=30.477994mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-         ha:flags {
-          clearline=1
-         }
+                          li:thermal {
+                          }
 
-         li:thermal {
-           li:2 {
-            on  
-            solid  
-            noshape  
-           }
-           li:3 {
-            on  
-            solid  
-            noshape  
-           }
-         }
+                          ha:attributes {
+                            term=1
+                            name=1
+                          }
+                         }
+                         ha:padstack_ref.1397709 {
+                          proto=0; x=3.05552in; y=2.797in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
 
-         ha:attributes {
-           term=3
-         }
-        }
-        ha:padstack_ref.1364011 {
-         proto=3; x=114.628194mm; y=30.477994mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-         ha:flags {
-          clearline=1
-         }
+                          li:thermal {
+                          }
 
-         li:thermal {
-           li:2 {
-            on  
-            solid  
-            noshape  
-           }
-           li:3 {
-            on  
-            solid  
-            noshape  
-           }
-         }
+                          ha:attributes {
+                            term=2
+                            name=2
+                          }
+                         }
+                        }
+                        li:layers {
 
-         ha:attributes {
-           term=2
-         }
-        }
-        ha:padstack_ref.1364012 {
-         proto=4; x=115.128066mm; y=31.908014mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-         ha:flags {
-          clearline=1
-         }
+                         ha:top-silk {
+                          lid=0
+                          ha:combining {                          }
 
-         li:thermal {
-         }
-        }
-        ha:padstack_ref.1364013 {
-         proto=4; x=115.128066mm; y=37.697943mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-         ha:flags {
-          clearline=1
-         }
+                           li:objects {
+                           }
+                           ha:type {
+                            silk = 1
+                            top = 1
+                           }
+                         }
 
-         li:thermal {
-         }
-        }
-        ha:padstack_ref.1364014 {
-         proto=3; x=114.628194mm; y=39.118057mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-         ha:flags {
-          clearline=1
-         }
+                         ha:subc-aux {
+                          lid=1
+                          ha:combining {                          }
 
-         li:thermal {
-           li:2 {
-            on  
-            solid  
-            noshape  
-           }
-           li:3 {
-            on  
-            solid  
-            noshape  
-           }
-         }
+                           li:objects {
+                            ha:line.1397696 {
+                             x1=3.07126in; y1=2.797in; x2=3.07126in; y2=2.797in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=pnp-origin
+                             }
+                            }
+                            ha:line.1397699 {
+                             x1=3.07126in; y1=2.797in; x2=3.07126in; y2=2.797in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=origin
+                             }
+                            }
+                            ha:line.1397702 {
+                             x1=3.07126in; y1=2.797in; x2=77.010004mm; y2=2.797in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=x
+                             }
+                            }
+                            ha:line.1397705 {
+                             x1=3.07126in; y1=2.797in; x2=3.07126in; y2=70.0438mm; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=y
+                             }
+                            }
+                           }
+                           ha:type {
+                            top = 1
+                            misc = 1
+                            virtual = 1
+                           }
+                         }
+                        }
+                       }
+                        uid = fdmrigvTMcHho9IPHtUAAAAX
+                       }
+                       ha:subc.1397711 {
+                        ha:attributes {
+                         footprint=0402
+                         value=1k
+                         device=RESISTOR
+                         openscad=0402
+                         refdes=R2
+                        }
+                       ha:data {
+                                              li:padstack_prototypes {
 
-         ha:attributes {
-           term=1
-         }
-        }
-       }
-       li:layers {
+                        ha:ps_proto_v6.0 {
+                          hdia=0.0; hplated=0; htop=0; hbottom=0;
+                          li:shape {
 
-        {ha:Top Solder Mask Layer}       {
-         lid=0
-         ha:combining { auto=1;         }
+                            ha:ps_shape_v4 {
+                             ha:combining {                             }
+                             ha:layer_mask {
+                              copper = 1
+                              top = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               13.77mil  
+                               9.84mil  
+                               13.77mil  
+                              }
+                            }
 
-          li:objects {
-          }
-          ha:type {
-           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 {
+                               12.84mil  
+                               -16.77mil  
+                               -12.84mil  
+                               -16.77mil  
+                               -12.84mil  
+                               16.77mil  
+                               12.84mil  
+                               16.77mil  
+                              }
+                            }
 
-        {ha:Top Paste Mask Layer}       {
-         lid=1
-         ha:combining { sub=1; auto=1;         }
+                            ha:ps_shape_v4 {
+                             ha:combining { auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              paste = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               13.77mil  
+                               9.84mil  
+                               13.77mil  
+                              }
+                            }
+                          }
+                        }
+                       }
 
-          li:objects {
-           ha:polygon.1364015 {
-            li:geometry {
-              ta:contour {
-               { 4.46411in; 37.697943mm }
-               { 114.628423mm; 37.697943mm }
-               { 114.628423mm; 38.297942mm }
-               { 4.46411in; 38.297942mm }
-              }
-            }
-           }
-           ha:polygon.1364020 {
-            li:geometry {
-              ta:contour {
-               { 4.46411in; 36.897894mm }
-               { 114.628423mm; 36.897894mm }
-               { 114.628423mm; 37.497943mm }
-               { 4.46411in; 37.497943mm }
-              }
-            }
-           }
-           ha:polygon.1364025 {
-            li:geometry {
-              ta:contour {
-               { 4.46411in; 36.397895mm }
-               { 114.628423mm; 36.397895mm }
-               { 114.628423mm; 1.4448in }
-               { 4.46411in; 1.4448in }
-              }
-            }
-           }
-           ha:polygon.1364030 {
-            li:geometry {
-              ta:contour {
-               { 4.46411in; 35.897896mm }
-               { 114.628423mm; 35.897896mm }
-               { 114.628423mm; 36.197921mm }
-               { 4.46411in; 36.197921mm }
-              }
-            }
-           }
-           ha:polygon.1364035 {
-            li:geometry {
-              ta:contour {
-               { 4.46411in; 35.397871mm }
-               { 114.628423mm; 35.397871mm }
-               { 114.628423mm; 1.40543in }
-               { 4.46411in; 1.40543in }
-              }
-            }
-           }
-           ha:polygon.1364040 {
-            li:geometry {
-              ta:contour {
-               { 4.46411in; 34.897872mm }
-               { 114.628423mm; 34.897872mm }
-               { 114.628423mm; 35.197872mm }
-               { 4.46411in; 35.197872mm }
-              }
-            }
-           }
-           ha:polygon.1364045 {
-            li:geometry {
-              ta:contour {
-               { 4.46411in; 34.397925mm }
-               { 114.628423mm; 34.397925mm }
-               { 114.628423mm; 34.697874mm }
-               { 4.46411in; 34.697874mm }
-              }
-            }
-           }
-           ha:polygon.1364050 {
-            li:geometry {
-              ta:contour {
-               { 4.46411in; 33.897951mm }
-               { 114.628423mm; 33.897951mm }
-               { 114.628423mm; 34.197951mm }
-               { 4.46411in; 34.197951mm }
-              }
-            }
-           }
-           ha:polygon.1364055 {
-            li:geometry {
-              ta:contour {
-               { 4.46411in; 1.31488in }
-               { 114.628423mm; 1.31488in }
-               { 114.628423mm; 33.697952mm }
-               { 4.46411in; 33.697952mm }
-              }
-            }
-           }
-           ha:polygon.1364060 {
-            li:geometry {
-              ta:contour {
-               { 4.46411in; 32.897953mm }
-               { 114.628423mm; 32.897953mm }
-               { 114.628423mm; 33.197953mm }
-               { 4.46411in; 33.197953mm }
-              }
-            }
-           }
-           ha:polygon.1364065 {
-            li:geometry {
-              ta:contour {
-               { 4.46411in; 32.09793mm }
-               { 114.628423mm; 32.09793mm }
-               { 114.628423mm; 32.697954mm }
-               { 4.46411in; 32.697954mm }
-              }
-            }
-           }
-           ha:polygon.1364070 {
-            li:geometry {
-              ta:contour {
-               { 4.46411in; 31.297931mm }
-               { 114.628423mm; 31.297931mm }
-               { 114.628423mm; 31.89793mm }
-               { 4.46411in; 31.89793mm }
-              }
-            }
-           }
-           ha:polygon.1364075 {
-            li:geometry {
-              ta:contour {
-               { 113.578336mm; 39.10556mm }
-               { 113.578336mm; 39.130503mm }
-               { 113.57958mm; 39.15537mm }
-               { 113.582095mm; 39.180185mm }
-               { 113.585803mm; 39.204849mm }
-               { 113.590731mm; 39.229258mm }
-               { 4.47232in; 39.253388mm }
-               { 113.604244mm; 39.277264mm }
-               { 113.612803mm; 39.300683mm }
-               { 113.622455mm; 39.323619mm }
-               { 113.633301mm; 39.346098mm }
-               { 4.47422in; 1.54992in }
-               { 113.658168mm; 39.389253mm }
-               { 113.672214mm; 39.409852mm }
-               { 113.687327mm; 39.42974mm }
-               { 113.703329mm; 39.448867mm }
-               { 113.720271mm; 39.467129mm }
-               { 113.738102mm; 39.484503mm }
-               { 113.756821mm; 1.55516in }
-               { 113.776303mm; 39.516583mm }
-               { 113.796522mm; 39.531112mm }
-               { 113.817477mm; 39.544625mm }
-               { 113.839067mm; 39.557096mm }
-               { 113.861266mm; 39.568501mm }
-               { 113.883999mm; 39.578737mm }
-               { 113.907189mm; 39.587855mm }
-               { 113.930837mm; 39.595755mm }
-               { 4.48641in; 39.602537mm }
-               { 113.979097mm; 39.608125mm }
-               { 114.003684mm; 39.612417mm }
-               { 114.028424mm; 39.615516mm }
-               { 114.053265mm; 39.61737mm }
-               { 114.078208mm; 39.618005mm }
-               { 115.178231mm; 39.618005mm }
-               { 115.203123mm; 39.61737mm }
-               { 115.228015mm; 39.615516mm }
-               { 115.25278mm; 39.612417mm }
-               { 115.277291mm; 39.608125mm }
-               { 115.301573mm; 39.602537mm }
-               { 115.325602mm; 39.595755mm }
-               { 115.349249mm; 39.587855mm }
-               { 115.372439mm; 39.578737mm }
-               { 115.395198mm; 39.568501mm }
-               { 115.417321mm; 39.557096mm }
-               { 115.438911mm; 39.544625mm }
-               { 115.459866mm; 39.531112mm }
-               { 115.480135mm; 39.516583mm }
-               { 4.54723in; 1.55516in }
-               { 115.518286mm; 39.484503mm }
-               { 115.536193mm; 39.467129mm }
-               { 115.553109mm; 39.448867mm }
-               { 115.569112mm; 39.42974mm }
-               { 115.584174mm; 39.409852mm }
-               { 115.59822mm; 39.389253mm }
-               { 115.61125mm; 1.54992in }
-               { 115.623163mm; 39.346098mm }
-               { 4.55252in; 39.323619mm }
-               { 4.5529in; 39.300683mm }
-               { 115.652195mm; 39.277264mm }
-               { 115.659535mm; 39.253388mm }
-               { 115.665708mm; 39.229258mm }
-               { 115.670635mm; 39.204849mm }
-               { 115.674344mm; 39.180185mm }
-               { 115.676807mm; 39.15537mm }
-               { 115.678052mm; 39.130503mm }
-               { 115.678052mm; 39.10556mm }
-               { 115.676807mm; 39.080617mm }
-               { 115.674344mm; 1.53763in }
-               { 115.670635mm; 1.53666in }
-               { 115.665708mm; 39.006754mm }
-               { 115.659535mm; 38.982599mm }
-               { 115.652195mm; 38.958799mm }
-               { 4.5529in; 38.935329mm }
-               { 4.55252in; 38.912368mm }
-               { 115.623163mm; 38.889863mm }
-               { 115.61125mm; 38.867994mm }
-               { 115.59822mm; 1.5294in }
-               { 115.584174mm; 38.826135mm }
-               { 115.569112mm; 38.806272mm }
-               { 115.553109mm; 38.787146mm }
-               { 115.536193mm; 38.768883mm }
-               { 115.518286mm; 38.75151mm }
-               { 4.54723in; 38.735mm }
-               { 115.480135mm; 38.719429mm }
-               { 115.459866mm; 38.70485mm }
-               { 115.438911mm; 38.691337mm }
-               { 115.417321mm; 38.678891mm }
-               { 115.395198mm; 38.667512mm }
-               { 115.372439mm; 1.52194in }
-               { 115.349249mm; 38.648157mm }
-               { 115.325602mm; 38.640207mm }
-               { 115.301573mm; 38.633476mm }
-               { 115.277291mm; 38.627939mm }
-               { 115.25278mm; 38.623595mm }
-               { 115.228015mm; 38.620471mm }
-               { 115.203123mm; 38.618617mm }
-               { 115.178231mm; 38.618007mm }
-               { 114.078208mm; 38.618007mm }
-               { 114.053265mm; 38.618617mm }
-               { 114.028424mm; 38.620471mm }
-               { 114.003684mm; 38.623595mm }
-               { 113.979097mm; 38.627939mm }
-               { 4.48641in; 38.633476mm }
-               { 113.930837mm; 38.640207mm }
-               { 113.907189mm; 38.648157mm }
-               { 113.883999mm; 1.52194in }
-               { 113.861266mm; 38.667512mm }
-               { 113.839067mm; 38.678891mm }
-               { 113.817477mm; 38.691337mm }
-               { 113.796522mm; 38.70485mm }
-               { 113.776303mm; 38.719429mm }
-               { 113.756821mm; 38.735mm }
-               { 113.738102mm; 38.75151mm }
-               { 113.720271mm; 38.768883mm }
-               { 113.703329mm; 38.787146mm }
-               { 113.687327mm; 38.806272mm }
-               { 113.672214mm; 38.826135mm }
-               { 113.658168mm; 1.5294in }
-               { 4.47422in; 38.867994mm }
-               { 113.633301mm; 38.889863mm }
-               { 113.622455mm; 38.912368mm }
-               { 113.612803mm; 38.935329mm }
-               { 113.604244mm; 38.958799mm }
-               { 4.47232in; 38.982599mm }
-               { 113.590731mm; 39.006754mm }
-               { 113.585803mm; 1.53666in }
-               { 113.582095mm; 1.53763in }
-               { 113.57958mm; 39.080617mm }
-              }
-            }
-           }
-           ha:polygon.1364204 {
-            li:geometry {
-              ta:contour {
-               { 117.908425mm; 39.10556mm }
-               { 117.908425mm; 39.130503mm }
-               { 117.909644mm; 39.15537mm }
-               { 117.912184mm; 39.180185mm }
-               { 117.915867mm; 39.204849mm }
-               { 117.92082mm; 39.229258mm }
-               { 117.926942mm; 39.253388mm }
-               { 117.934308mm; 39.277264mm }
-               { 117.942817mm; 39.300683mm }
-               { 4.6438in; 39.323619mm }
-               { 117.963315mm; 39.346098mm }
-               { 117.975253mm; 1.54992in }
-               { 117.988257mm; 39.389253mm }
-               { 4.64576in; 39.409852mm }
-               { 118.01734mm; 39.42974mm }
-               { 118.033419mm; 39.448867mm }
-               { 118.050335mm; 39.467129mm }
-               { 118.068166mm; 39.484503mm }
-               { 4.64909in; 1.55516in }
-               { 118.106367mm; 39.516583mm }
-               { 118.126611mm; 39.531112mm }
-               { 118.147541mm; 39.544625mm }
-               { 118.169156mm; 39.557096mm }
-               { 118.19133mm; 39.568501mm }
-               { 118.214063mm; 39.578737mm }
-               { 118.237279mm; 39.587855mm }
-               { 118.260926mm; 39.595755mm }
-               { 118.284904mm; 39.602537mm }
-               { 118.309186mm; 39.608125mm }
-               { 118.333748mm; 39.612417mm }
-               { 118.358513mm; 39.615516mm }
-               { 118.383354mm; 39.61737mm }
-               { 118.408272mm; 39.618005mm }
-               { 4.69324in; 39.618005mm }
-               { 119.233238mm; 39.61737mm }
-               { 4.6952in; 39.615516mm }
-               { 119.282819mm; 39.612417mm }
-               { 119.307381mm; 39.608125mm }
-               { 119.331689mm; 39.602537mm }
-               { 119.355666mm; 39.595755mm }
-               { 119.379314mm; 39.587855mm }
-               { 119.402504mm; 39.578737mm }
-               { 119.425237mm; 39.568501mm }
-               { 119.447437mm; 39.557096mm }
-               { 119.468976mm; 39.544625mm }
-               { 4.70433in; 39.531112mm }
-               { 119.5102mm; 39.516583mm }
-               { 119.529682mm; 1.55516in }
-               { 119.548351mm; 39.484503mm }
-               { 119.566232mm; 39.467129mm }
-               { 119.583174mm; 39.448867mm }
-               { 119.599176mm; 39.42974mm }
-               { 119.614264mm; 39.409852mm }
-               { 119.62831mm; 39.389253mm }
-               { 119.641315mm; 1.54992in }
-               { 119.653202mm; 39.346098mm }
-               { 119.664048mm; 39.323619mm }
-               { 119.6737mm; 39.300683mm }
-               { 4.7119in; 39.277264mm }
-               { 119.689575mm; 39.253388mm }
-               { 119.695747mm; 39.229258mm }
-               { 119.7007mm; 39.204849mm }
-               { 119.704408mm; 39.180185mm }
-               { 119.706872mm; 39.15537mm }
-               { 119.708142mm; 39.130503mm }
-               { 119.708142mm; 39.10556mm }
-               { 119.706872mm; 39.080617mm }
-               { 119.704408mm; 1.53763in }
-               { 119.7007mm; 1.53666in }
-               { 119.695747mm; 39.006754mm }
-               { 119.689575mm; 38.982599mm }
-               { 4.7119in; 38.958799mm }
-               { 119.6737mm; 38.935329mm }
-               { 119.664048mm; 38.912368mm }
-               { 119.653202mm; 38.889863mm }
-               { 119.641315mm; 38.867994mm }
-               { 119.62831mm; 1.5294in }
-               { 119.614264mm; 38.826135mm }
-               { 119.599176mm; 38.806272mm }
-               { 119.583174mm; 38.787146mm }
-               { 119.566232mm; 38.768883mm }
-               { 119.548351mm; 38.75151mm }
-               { 119.529682mm; 38.735mm }
-               { 119.5102mm; 38.719429mm }
-               { 4.70433in; 38.70485mm }
-               { 119.468976mm; 38.691337mm }
-               { 119.447437mm; 38.678891mm }
-               { 119.425237mm; 38.667512mm }
-               { 119.402504mm; 1.52194in }
-               { 119.379314mm; 38.648157mm }
-               { 119.355666mm; 38.640207mm }
-               { 119.331689mm; 38.633476mm }
-               { 119.307381mm; 38.627939mm }
-               { 119.282819mm; 38.623595mm }
-               { 4.6952in; 38.620471mm }
-               { 119.233238mm; 38.618617mm }
-               { 4.69324in; 38.618007mm }
-               { 118.408272mm; 38.618007mm }
-               { 118.383354mm; 38.618617mm }
-               { 118.358513mm; 38.620471mm }
-               { 118.333748mm; 38.623595mm }
-               { 118.309186mm; 38.627939mm }
-               { 118.284904mm; 38.633476mm }
-               { 118.260926mm; 38.640207mm }
-               { 118.237279mm; 38.648157mm }
-               { 118.214063mm; 1.52194in }
-               { 118.19133mm; 38.667512mm }
-               { 118.169156mm; 38.678891mm }
-               { 118.147541mm; 38.691337mm }
-               { 118.126611mm; 38.70485mm }
-               { 118.106367mm; 38.719429mm }
-               { 4.64909in; 38.735mm }
-               { 118.068166mm; 38.75151mm }
-               { 118.050335mm; 38.768883mm }
-               { 118.033419mm; 38.787146mm }
-               { 118.01734mm; 38.806272mm }
-               { 4.64576in; 38.826135mm }
-               { 117.988257mm; 1.5294in }
-               { 117.975253mm; 38.867994mm }
-               { 117.963315mm; 38.889863mm }
-               { 4.6438in; 38.912368mm }
-               { 117.942817mm; 38.935329mm }
-               { 117.934308mm; 38.958799mm }
-               { 117.926942mm; 38.982599mm }
-               { 117.92082mm; 39.006754mm }
-               { 117.915867mm; 1.53666in }
-               { 117.912184mm; 1.53763in }
-               { 117.909644mm; 39.080617mm }
-              }
-            }
-           }
-           ha:polygon.1364333 {
-            li:geometry {
-              ta:contour {
-               { 113.578336mm; 30.465497mm }
-               { 113.578336mm; 30.490389mm }
-               { 113.57958mm; 30.515281mm }
-               { 113.582095mm; 30.540097mm }
-               { 113.585803mm; 30.564735mm }
-               { 113.590731mm; 30.58917mm }
-               { 4.47232in; 30.61335mm }
-               { 113.604244mm; 30.63715mm }
-               { 113.612803mm; 30.66062mm }
-               { 113.622455mm; 30.683581mm }
-               { 113.633301mm; 30.706086mm }
-               { 4.47422in; 1.20976in }
-               { 113.658168mm; 30.74919mm }
-               { 113.672214mm; 1.21141in }
-               { 113.687327mm; 30.789677mm }
-               { 113.703329mm; 30.808803mm }
-               { 113.720271mm; 30.827041mm }
-               { 113.738102mm; 30.84444mm }
-               { 113.756821mm; 30.861mm }
-               { 113.776303mm; 30.876495mm }
-               { 113.796522mm; 30.891099mm }
-               { 113.817477mm; 30.904587mm }
-               { 113.839067mm; 30.917033mm }
-               { 113.861266mm; 30.928437mm }
-               { 113.883999mm; 30.938648mm }
-               { 113.907189mm; 30.947767mm }
-               { 113.930837mm; 1.21873in }
-               { 4.48641in; 30.962473mm }
-               { 113.979097mm; 30.968011mm }
-               { 114.003684mm; 30.972354mm }
-               { 114.028424mm; 30.975427mm }
-               { 114.053265mm; 30.977333mm }
-               { 114.078208mm; 30.977917mm }
-               { 115.178231mm; 30.977917mm }
-               { 115.203123mm; 30.977333mm }
-               { 115.228015mm; 30.975427mm }
-               { 115.25278mm; 30.972354mm }
-               { 115.277291mm; 30.968011mm }
-               { 115.301573mm; 30.962473mm }
-               { 115.325602mm; 1.21873in }
-               { 115.349249mm; 30.947767mm }
-               { 115.372439mm; 30.938648mm }
-               { 115.395198mm; 30.928437mm }
-               { 115.417321mm; 30.917033mm }
-               { 115.438911mm; 30.904587mm }
-               { 115.459866mm; 30.891099mm }
-               { 115.480135mm; 30.876495mm }
-               { 4.54723in; 30.861mm }
-               { 115.518286mm; 30.84444mm }
-               { 115.536193mm; 30.827041mm }
-               { 115.553109mm; 30.808803mm }
-               { 115.569112mm; 30.789677mm }
-               { 115.584174mm; 1.21141in }
-               { 115.59822mm; 30.74919mm }
-               { 115.61125mm; 1.20976in }
-               { 115.623163mm; 30.706086mm }
-               { 4.55252in; 30.683581mm }
-               { 4.5529in; 30.66062mm }
-               { 115.652195mm; 30.63715mm }
-               { 115.659535mm; 30.61335mm }
-               { 115.665708mm; 30.58917mm }
-               { 115.670635mm; 30.564735mm }
-               { 115.674344mm; 30.540097mm }
-               { 115.676807mm; 30.515281mm }
-               { 115.678052mm; 30.490389mm }
-               { 115.678052mm; 30.465497mm }
-               { 115.676807mm; 30.440554mm }
-               { 115.674344mm; 30.415764mm }
-               { 115.670635mm; 30.3911mm }
-               { 115.665708mm; 30.366666mm }
-               { 115.659535mm; 30.342561mm }
-               { 115.652195mm; 30.318736mm }
-               { 4.5529in; 30.295266mm }
-               { 4.55252in; 30.272279mm }
-               { 115.623163mm; 30.249826mm }
-               { 115.61125mm; 30.227905mm }
-               { 115.59822mm; 1.18924in }
-               { 115.584174mm; 30.186097mm }
-               { 115.569112mm; 30.166209mm }
-               { 115.553109mm; 30.147083mm }
-               { 115.536193mm; 30.128795mm }
-               { 115.518286mm; 1.18549in }
-               { 4.54723in; 30.094886mm }
-               { 115.480135mm; 30.079366mm }
-               { 115.459866mm; 30.064812mm }
-               { 115.438911mm; 30.051325mm }
-               { 115.417321mm; 1.18263in }
-               { 115.395198mm; 30.027449mm }
-               { 115.372439mm; 30.017187mm }
-               { 115.349249mm; 30.008094mm }
-               { 115.325602mm; 30.000169mm }
-               { 115.301573mm; 29.993413mm }
-               { 115.277291mm; 29.987875mm }
-               { 115.25278mm; 29.983532mm }
-               { 115.228015mm; 29.980408mm }
-               { 115.203123mm; 29.978579mm }
-               { 115.178231mm; 29.977944mm }
-               { 114.078208mm; 29.977944mm }
-               { 114.053265mm; 29.978579mm }
-               { 114.028424mm; 29.980408mm }
-               { 114.003684mm; 29.983532mm }
-               { 113.979097mm; 29.987875mm }
-               { 4.48641in; 29.993413mm }
-               { 113.930837mm; 30.000169mm }
-               { 113.907189mm; 30.008094mm }
-               { 113.883999mm; 30.017187mm }
-               { 113.861266mm; 30.027449mm }
-               { 113.839067mm; 1.18263in }
-               { 113.817477mm; 30.051325mm }
-               { 113.796522mm; 30.064812mm }
-               { 113.776303mm; 30.079366mm }
-               { 113.756821mm; 30.094886mm }
-               { 113.738102mm; 1.18549in }
-               { 113.720271mm; 30.128795mm }
-               { 113.703329mm; 30.147083mm }
-               { 113.687327mm; 30.166209mm }
-               { 113.672214mm; 30.186097mm }
-               { 113.658168mm; 1.18924in }
-               { 4.47422in; 30.227905mm }
-               { 113.633301mm; 30.249826mm }
-               { 113.622455mm; 30.272279mm }
-               { 113.612803mm; 30.295266mm }
-               { 113.604244mm; 30.318736mm }
-               { 4.47232in; 30.342561mm }
-               { 113.590731mm; 30.366666mm }
-               { 113.585803mm; 30.3911mm }
-               { 113.582095mm; 30.415764mm }
-               { 113.57958mm; 30.440554mm }
-              }
-            }
-           }
-           ha:polygon.1364462 {
-            li:geometry {
-              ta:contour {
-               { 117.908425mm; 30.465497mm }
-               { 117.908425mm; 30.490389mm }
-               { 117.909644mm; 30.515281mm }
-               { 117.912184mm; 30.540097mm }
-               { 117.915867mm; 30.564735mm }
-               { 117.92082mm; 30.58917mm }
-               { 117.926942mm; 30.61335mm }
-               { 117.934308mm; 30.63715mm }
-               { 117.942817mm; 30.66062mm }
-               { 4.6438in; 30.683581mm }
-               { 117.963315mm; 30.706086mm }
-               { 117.975253mm; 1.20976in }
-               { 117.988257mm; 30.74919mm }
-               { 4.64576in; 1.21141in }
-               { 118.01734mm; 30.789677mm }
-               { 118.033419mm; 30.808803mm }
-               { 118.050335mm; 30.827041mm }
-               { 118.068166mm; 30.84444mm }
-               { 4.64909in; 30.861mm }
-               { 118.106367mm; 30.876495mm }
-               { 118.126611mm; 30.891099mm }
-               { 118.147541mm; 30.904587mm }
-               { 118.169156mm; 30.917033mm }
-               { 118.19133mm; 30.928437mm }
-               { 118.214063mm; 30.938648mm }
-               { 118.237279mm; 30.947767mm }
-               { 118.260926mm; 1.21873in }
-               { 118.284904mm; 30.962473mm }
-               { 118.309186mm; 30.968011mm }
-               { 118.333748mm; 30.972354mm }
-               { 118.358513mm; 30.975427mm }
-               { 118.383354mm; 30.977333mm }
-               { 118.408272mm; 30.977917mm }
-               { 4.69324in; 30.977917mm }
-               { 119.233238mm; 30.977333mm }
-               { 4.6952in; 30.975427mm }
-               { 119.282819mm; 30.972354mm }
-               { 119.307381mm; 30.968011mm }
-               { 119.331689mm; 30.962473mm }
-               { 119.355666mm; 1.21873in }
-               { 119.379314mm; 30.947767mm }
-               { 119.402504mm; 30.938648mm }
-               { 119.425237mm; 30.928437mm }
-               { 119.447437mm; 30.917033mm }
-               { 119.468976mm; 30.904587mm }
-               { 4.70433in; 30.891099mm }
-               { 119.5102mm; 30.876495mm }
-               { 119.529682mm; 30.861mm }
-               { 119.548351mm; 30.84444mm }
-               { 119.566232mm; 30.827041mm }
-               { 119.583174mm; 30.808803mm }
-               { 119.599176mm; 30.789677mm }
-               { 119.614264mm; 1.21141in }
-               { 119.62831mm; 30.74919mm }
-               { 119.641315mm; 1.20976in }
-               { 119.653202mm; 30.706086mm }
-               { 119.664048mm; 30.683581mm }
-               { 119.6737mm; 30.66062mm }
-               { 4.7119in; 30.63715mm }
-               { 119.689575mm; 30.61335mm }
-               { 119.695747mm; 30.58917mm }
-               { 119.7007mm; 30.564735mm }
-               { 119.704408mm; 30.540097mm }
-               { 119.706872mm; 30.515281mm }
-               { 119.708142mm; 30.490389mm }
-               { 119.708142mm; 30.465497mm }
-               { 119.706872mm; 30.440554mm }
-               { 119.704408mm; 30.415764mm }
-               { 119.7007mm; 30.3911mm }
-               { 119.695747mm; 30.366666mm }
-               { 119.689575mm; 30.342561mm }
-               { 4.7119in; 30.318736mm }
-               { 119.6737mm; 30.295266mm }
-               { 119.664048mm; 30.272279mm }
-               { 119.653202mm; 30.249826mm }
-               { 119.641315mm; 30.227905mm }
-               { 119.62831mm; 1.18924in }
-               { 119.614264mm; 30.186097mm }
-               { 119.599176mm; 30.166209mm }
-               { 119.583174mm; 30.147083mm }
-               { 119.566232mm; 30.128795mm }
-               { 119.548351mm; 1.18549in }
-               { 119.529682mm; 30.094886mm }
-               { 119.5102mm; 30.079366mm }
-               { 4.70433in; 30.064812mm }
-               { 119.468976mm; 30.051325mm }
-               { 119.447437mm; 1.18263in }
-               { 119.425237mm; 30.027449mm }
-               { 119.402504mm; 30.017187mm }
-               { 119.379314mm; 30.008094mm }
-               { 119.355666mm; 30.000169mm }
-               { 119.331689mm; 29.993413mm }
-               { 119.307381mm; 29.987875mm }
-               { 119.282819mm; 29.983532mm }
-               { 4.6952in; 29.980408mm }
-               { 119.233238mm; 29.978579mm }
-               { 4.69324in; 29.977944mm }
-               { 118.408272mm; 29.977944mm }
-               { 118.383354mm; 29.978579mm }
-               { 118.358513mm; 29.980408mm }
-               { 118.333748mm; 29.983532mm }
-               { 118.309186mm; 29.987875mm }
-               { 118.284904mm; 29.993413mm }
-               { 118.260926mm; 30.000169mm }
-               { 118.237279mm; 30.008094mm }
-               { 118.214063mm; 30.017187mm }
-               { 118.19133mm; 30.027449mm }
-               { 118.169156mm; 1.18263in }
-               { 118.147541mm; 30.051325mm }
-               { 118.126611mm; 30.064812mm }
-               { 118.106367mm; 30.079366mm }
-               { 4.64909in; 30.094886mm }
-               { 118.068166mm; 1.18549in }
-               { 118.050335mm; 30.128795mm }
-               { 118.033419mm; 30.147083mm }
-               { 118.01734mm; 30.166209mm }
-               { 4.64576in; 30.186097mm }
-               { 117.988257mm; 1.18924in }
-               { 117.975253mm; 30.227905mm }
-               { 117.963315mm; 30.249826mm }
-               { 4.6438in; 30.272279mm }
-               { 117.942817mm; 30.295266mm }
-               { 117.934308mm; 30.318736mm }
-               { 117.926942mm; 30.342561mm }
-               { 117.92082mm; 30.366666mm }
-               { 117.915867mm; 30.3911mm }
-               { 117.912184mm; 30.415764mm }
-               { 117.909644mm; 30.440554mm }
-              }
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           mask = 1
-          }
-        }
+                        li:objects {
+                         ha:padstack_ref.1397724 {
+                          proto=0; x=3.091in; y=2.854in; 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.1397725 {
+                          proto=0; x=3.05952in; y=2.854in; 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:type {
+                            silk = 1
+                            top = 1
+                           }
+                         }
+
+                         ha:subc-aux {
+                          lid=1
+                          ha:combining {                          }
+
+                           li:objects {
+                            ha:line.1397712 {
+                             x1=3.07526in; y1=2.854in; x2=3.07526in; y2=2.854in; thickness=0.1mm; clearance=0.0;
+                             ha:flags {
+                              selected=1
+                             }
+
+                             ha:attributes {
+                               subc-role=pnp-origin
+                             }
+                            }
+                            ha:line.1397715 {
+                             x1=3.07526in; y1=2.854in; x2=3.07526in; y2=2.854in; thickness=0.1mm; clearance=0.0;
+                             ha:flags {
+                              selected=1
+                             }
+
+                             ha:attributes {
+                               subc-role=origin
+                             }
+                            }
+                            ha:line.1397718 {
+                             x1=3.07526in; y1=2.854in; x2=77.111604mm; y2=2.854in; thickness=0.1mm; clearance=0.0;
+                             ha:flags {
+                              selected=1
+                             }
+
+                             ha:attributes {
+                               subc-role=x
+                             }
+                            }
+                            ha:line.1397721 {
+                             x1=3.07526in; y1=2.854in; x2=3.07526in; y2=71.4916mm; thickness=0.1mm; clearance=0.0;
+                             ha:flags {
+                              selected=1
+                             }
+
+                             ha:attributes {
+                               subc-role=y
+                             }
+                            }
+                           }
+                           ha:type {
+                            top = 1
+                            misc = 1
+                            virtual = 1
+                           }
+                         }
+                        }
+                       }
+                        uid = L3uSQeru9w1L5hdo5KkAAABg
+                       }
+                       ha:subc.1398415 {
+                        ha:attributes {
+                         refdes=C110
+                         value=47uF
+                         device=CAPACITOR
+                         footprint=1206
+                         openscad=1206
+                        }
+                       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 {
+                               25.59mil  
+                               -37.4mil  
+                               -25.59mil  
+                               -37.4mil  
+                               -25.59mil  
+                               37.4mil  
+                               25.59mil  
+                               37.4mil  
+                              }
+                            }
+
+                            ha:ps_shape_v4 {
+                             ha:combining { sub=1; auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              mask = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               28.59mil  
+                               -40.4mil  
+                               -28.59mil  
+                               -40.4mil  
+                               -28.59mil  
+                               40.4mil  
+                               28.59mil  
+                               40.4mil  
+                              }
+                            }
+
+                            ha:ps_shape_v4 {
+                             ha:combining { auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              paste = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               25.59mil  
+                               -37.4mil  
+                               -25.59mil  
+                               -37.4mil  
+                               -25.59mil  
+                               37.4mil  
+                               25.59mil  
+                               37.4mil  
+                              }
+                            }
+                          }
+                        }
+                       }
 
-        {ha:Top Silkscreen Layer}     {
-         lid=2
-         ha:combining { auto=1;         }
+                        li:objects {
+                         ha:padstack_ref.1398434 {
+                          proto=0; x=80.01mm; y=2.302in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
 
-          li:objects {
-           ha:line.1363959 {
-            x1=117.729711mm; y1=30.298035mm; x2=4.55578in; y2=30.298035mm; thickness=10.0mil; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
-           }
-           ha:line.1363962 {
-            x1=121.438263mm; y1=30.298035mm; x2=119.746826mm; y2=30.298035mm; thickness=10.0mil; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
-           }
-           ha:line.1363965 {
-            x1=117.729711mm; y1=39.298041mm; x2=4.55578in; y2=39.298041mm; thickness=10.0mil; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
-           }
-           ha:line.1363968 {
-            x1=121.438263mm; y1=39.298041mm; x2=119.746826mm; y2=39.298041mm; thickness=10.0mil; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
-           }
-           ha:line.1363971 {
-            x1=121.438263mm; y1=30.298035mm; x2=121.438263mm; y2=39.298041mm; thickness=10.0mil; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
+                          li:thermal {
+                          }
 
-        {ha:Top Layer}   {
-         lid=3
-         ha:combining {         }
+                          ha:attributes {
+                            term=1
+                            name=1
+                          }
+                         }
+                         ha:padstack_ref.1398435 {
+                          proto=0; x=80.01mm; y=2.4201in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                          li:thermal {
+                          }
 
-          li:objects {
-          }
-          ha:type {
-           copper = 1
-           top = 1
-          }
-        }
+                          ha:attributes {
+                            term=2
+                            name=2
+                          }
+                         }
+                        }
+                        li:layers {
 
-        {ha:Bottom Layer}   {
-         lid=4
-         ha:combining {         }
+                         ha:top-silk {
+                          lid=0
+                          ha:combining {                          }
 
-          li:objects {
-          }
-          ha:type {
-           bottom = 1
-           copper = 1
-          }
-        }
+                           li:objects {
+                            ha:line.1398416 {
+                             x1=3.1874in; y1=2.33743in; x2=3.1874in; y2=2.38467in; thickness=8.0mil; clearance=0.0;
+                            }
+                            ha:line.1398419 {
+                             x1=3.1126in; y1=2.33743in; x2=3.1126in; y2=2.38467in; thickness=8.0mil; clearance=0.0;
+                            }
+                           }
+                           ha:type {
+                            silk = 1
+                            top = 1
+                           }
+                         }
 
-        {ha:Bottom Paste Mask Layer}       {
-         lid=5
-         ha:combining { sub=1; auto=1;         }
+                         ha:subc-aux {
+                          lid=1
+                          ha:combining {                          }
 
-          li:objects {
-          }
-          ha:type {
-           bottom = 1
-           mask = 1
-          }
-        }
+                           li:objects {
+                            ha:line.1398422 {
+                             x1=80.01mm; y1=59.97067mm; x2=80.01mm; y2=59.97067mm; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=pnp-origin
+                             }
+                            }
+                            ha:line.1398425 {
+                             x1=80.01mm; y1=59.97067mm; x2=80.01mm; y2=59.97067mm; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=origin
+                             }
+                            }
+                            ha:line.1398428 {
+                             x1=80.01mm; y1=59.97067mm; x2=80.01mm; y2=60.97067mm; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=x
+                             }
+                            }
+                            ha:line.1398431 {
+                             x1=80.01mm; y1=59.97067mm; x2=79.01mm; y2=59.97067mm; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=y
+                             }
+                            }
+                           }
+                           ha:type {
+                            top = 1
+                            misc = 1
+                            virtual = 1
+                           }
+                         }
+                        }
+                       }
+                        uid = uBW/nUHTf4QJGTtC2iUAAABx
+                       }
+                       ha:subc.1398437 {
+                        ha:attributes {
+                         refdes=C111
+                         value=10uF
+                         device=CAPACITOR
+                         footprint=0402
+                         openscad=0402
+                        }
+                       ha:data {
+                                              li:padstack_prototypes {
 
-        {ha:Bottom Solder Mask Layer}       {
-         lid=6
-         ha:combining { auto=1;         }
+                        ha:ps_proto_v6.0 {
+                          hdia=0.0; hplated=0; htop=0; hbottom=0;
+                          li:shape {
 
-          li:objects {
-          }
-          ha:type {
-           bottom = 1
-           paste = 1
-          }
-        }
+                            ha:ps_shape_v4 {
+                             ha:combining {                             }
+                             ha:layer_mask {
+                              copper = 1
+                              top = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               13.77mil  
+                               9.84mil  
+                               13.77mil  
+                              }
+                            }
 
-        {ha:Bottom Silkscreen Layer}     {
-         lid=7
-         ha:combining { auto=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.84mil  
+                               -16.77mil  
+                               -12.84mil  
+                               -16.77mil  
+                               -12.84mil  
+                               16.77mil  
+                               12.84mil  
+                               16.77mil  
+                              }
+                            }
 
-          li:objects {
-          }
-          ha:type {
-           silk = 1
-           bottom = 1
-          }
-        }
+                            ha:ps_shape_v4 {
+                             ha:combining { auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              paste = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               13.77mil  
+                               9.84mil  
+                               13.77mil  
+                              }
+                            }
+                          }
+                        }
+                       }
 
-        {ha:Top Assembly Layer}     {
-         lid=8
-         ha:combining {         }
+                        li:objects {
+                         ha:padstack_ref.1398450 {
+                          proto=0; x=3.013in; y=2.37348in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                          li:thermal {
+                          }
 
-          li:objects {
-          }
-          ha:type {
-           top = 1
-           doc = 1
-          }
-        }
+                          ha:attributes {
+                            term=1
+                            name=1
+                          }
+                         }
+                         ha:padstack_ref.1398451 {
+                          proto=0; x=3.013in; y=2.342in; rot=90.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:type {
+                            silk = 1
+                            top = 1
+                           }
+                         }
 
-        {ha:Bottom Assembly Layer}     {
-         lid=9
-         ha:combining {         }
+                         ha:subc-aux {
+                          lid=1
+                          ha:combining {                          }
 
-          li:objects {
-          }
-          ha:type {
-           bottom = 1
-           doc = 1
-          }
-        }
+                           li:objects {
+                            ha:line.1398438 {
+                             x1=3.013in; y1=2.35774in; x2=3.013in; y2=2.35774in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=pnp-origin
+                             }
+                            }
+                            ha:line.1398441 {
+                             x1=3.013in; y1=2.35774in; x2=3.013in; y2=2.35774in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=origin
+                             }
+                            }
+                            ha:line.1398444 {
+                             x1=3.013in; y1=2.35774in; x2=3.013in; y2=58.886596mm; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=x
+                             }
+                            }
+                            ha:line.1398447 {
+                             x1=3.013in; y1=2.35774in; x2=77.5302mm; y2=2.35774in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=y
+                             }
+                            }
+                           }
+                           ha:type {
+                            top = 1
+                            misc = 1
+                            virtual = 1
+                           }
+                         }
+                        }
+                       }
+                        uid = uBW/nUHTf4QJGTtC2iUAAABz
+                       }
+                       ha:subc.1398453 {
+                        ha:attributes {
+                         refdes=C107
+                         value=10uF
+                         device=CAPACITOR
+                         footprint=0402
+                         openscad=0402
+                        }
+                       ha:data {
+                                              li:padstack_prototypes {
 
-        {ha:Board Outline Layer}     {
-         lid=10
-         ha:combining {         }
+                        ha:ps_proto_v6.0 {
+                          hdia=0.0; hplated=0; htop=0; hbottom=0;
+                          li:shape {
 
-          li:objects {
-          }
-          ha:type {
-           boundary = 1
-          }
-        }
+                            ha:ps_shape_v4 {
+                             ha:combining {                             }
+                             ha:layer_mask {
+                              copper = 1
+                              top = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               13.77mil  
+                               9.84mil  
+                               13.77mil  
+                              }
+                            }
 
-        {ha:Document Layer}   {
-         lid=11
-         ha:combining {         }
+                            ha:ps_shape_v4 {
+                             ha:combining { sub=1; auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              mask = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               12.84mil  
+                               -16.77mil  
+                               -12.84mil  
+                               -16.77mil  
+                               -12.84mil  
+                               16.77mil  
+                               12.84mil  
+                               16.77mil  
+                              }
+                            }
 
-          li:objects {
-           ha:arc.1363974 {
-            x=115.128066mm; y=31.908014mm; width=0.124993mm; height=0.124993mm; astart=90.000000; adelta=360.000000; thickness=0.250012mm; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
-           }
-           ha:arc.1363975 {
-            x=115.128066mm; y=37.697943mm; width=0.124993mm; height=0.124993mm; astart=90.000000; adelta=360.000000; thickness=0.250012mm; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
-           }
-          }
-          ha:type {
-           doc = 1
-          }
-        }
+                            ha:ps_shape_v4 {
+                             ha:combining { auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              paste = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               13.77mil  
+                               9.84mil  
+                               13.77mil  
+                              }
+                            }
+                          }
+                        }
+                       }
 
-        {ha:Document Layer}   {
-         lid=12
-         ha:combining {         }
+                        li:objects {
+                         ha:padstack_ref.1398466 {
+                          proto=0; x=2.641in; y=2.30952in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                          li:thermal {
+                          }
 
-          li:objects {
-          }
-          ha:type {
-           doc = 1
-          }
-        }
+                          ha:attributes {
+                            term=1
+                            name=1
+                          }
+                         }
+                         ha:padstack_ref.1398467 {
+                          proto=0; x=2.641in; y=2.341in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
 
-        {ha:Component Marking Layer}     {
-         lid=13
-         ha:combining {         }
+                          li:thermal {
+                          }
 
-          li:objects {
-           ha:polygon.1364591 {
-            li:geometry {
-              ta:contour {
-               { 113.508206mm; 39.20805mm }
-               { 113.465784mm; 39.225622mm }
-               { 113.448212mm; 39.268044mm }
-               { 113.465784mm; 39.310466mm }
-               { 113.508206mm; 39.328038mm }
-               { 113.550628mm; 39.310466mm }
-               { 113.5682mm; 39.268044mm }
-               { 113.550628mm; 39.225622mm }
-               { 113.508206mm; 39.20805mm }
-              }
-            }
-           }
-          }
-          ha:type {
-           doc = 1
-          }
-        }
+                          ha:attributes {
+                            term=2
+                            name=2
+                          }
+                         }
+                        }
+                        li:layers {
 
-        {ha:Component Marking Layer}     {
-         lid=14
-         ha:combining {         }
+                         ha:top-silk {
+                          lid=0
+                          ha:combining {                          }
 
-          li:objects {
-          }
-          ha:type {
-           doc = 1
-          }
-        }
+                           li:objects {
+                           }
+                           ha:type {
+                            silk = 1
+                            top = 1
+                           }
+                         }
 
-        {ha:Component Shape Layer}     {
-         lid=15
-         ha:combining {         }
+                         ha:subc-aux {
+                          lid=1
+                          ha:combining {                          }
 
-          li:objects {
-           ha:line.1363976 {
-            x1=121.438263mm; y1=39.267993mm; x2=114.088266mm; y2=39.267993mm; thickness=2.0mil; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
-           }
-           ha:line.1363979 {
-            x1=114.088266mm; y1=39.267993mm; x2=114.088266mm; y2=30.328007mm; thickness=2.0mil; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
-           }
-           ha:line.1363982 {
-            x1=114.088266mm; y1=30.328007mm; x2=121.438263mm; y2=30.328007mm; thickness=2.0mil; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
-           }
-           ha:line.1363985 {
-            x1=121.438263mm; y1=30.328007mm; x2=121.438263mm; y2=39.267993mm; thickness=2.0mil; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
-           }
-          }
-          ha:type {
-           doc = 1
-          }
-        }
+                           li:objects {
+                            ha:line.1398454 {
+                             x1=2.641in; y1=2.32526in; x2=2.641in; y2=2.32526in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=pnp-origin
+                             }
+                            }
+                            ha:line.1398457 {
+                             x1=2.641in; y1=2.32526in; x2=2.641in; y2=2.32526in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=origin
+                             }
+                            }
+                            ha:line.1398460 {
+                             x1=2.641in; y1=2.32526in; x2=2.641in; y2=60.061604mm; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=x
+                             }
+                            }
+                            ha:line.1398463 {
+                             x1=2.641in; y1=2.32526in; x2=66.0814mm; y2=2.32526in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=y
+                             }
+                            }
+                           }
+                           ha:type {
+                            top = 1
+                            misc = 1
+                            virtual = 1
+                           }
+                         }
+                        }
+                       }
+                        uid = uBW/nUHTf4QJGTtC2iUAAAB1
+                       }
+                       ha:subc.1398469 {
+                        ha:attributes {
+                         refdes=C108
+                         value=1uF
+                         device=CAPACITOR
+                         footprint=0402
+                         openscad=0402
+                        }
+                       ha:data {
+                                              li:padstack_prototypes {
 
-        {ha:Component Shape Layer}     {
-         lid=16
-         ha:combining {         }
+                        ha:ps_proto_v6.0 {
+                          hdia=0.0; hplated=0; htop=0; hbottom=0;
+                          li:shape {
 
-          li:objects {
-          }
-          ha:type {
-           doc = 1
-          }
-        }
+                            ha:ps_shape_v4 {
+                             ha:combining {                             }
+                             ha:layer_mask {
+                              copper = 1
+                              top = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               13.77mil  
+                               9.84mil  
+                               13.77mil  
+                              }
+                            }
 
-        {ha:Pin Soldering Layer}     {
-         lid=17
-         ha:combining {         }
+                            ha:ps_shape_v4 {
+                             ha:combining { sub=1; auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              mask = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               12.84mil  
+                               -16.77mil  
+                               -12.84mil  
+                               -16.77mil  
+                               -12.84mil  
+                               16.77mil  
+                               12.84mil  
+                               16.77mil  
+                              }
+                            }
 
-          li:objects {
-           ha:polygon.1364601 {
-            li:geometry {
-              ta:contour {
-               { 113.508206mm; 36.428095mm }
-               { 114.308205mm; 36.428095mm }
-               { 114.308205mm; 36.668075mm }
-               { 113.508206mm; 36.668075mm }
-              }
-            }
-           }
-           ha:polygon.1364606 {
-            li:geometry {
-              ta:contour {
-               { 113.508206mm; 35.927969mm }
-               { 114.308205mm; 35.927969mm }
-               { 114.308205mm; 36.167949mm }
-               { 113.508206mm; 36.167949mm }
-              }
-            }
-           }
-           ha:polygon.1364611 {
-            li:geometry {
-              ta:contour {
-               { 113.508206mm; 35.428097mm }
-               { 114.308205mm; 35.428097mm }
-               { 114.308205mm; 35.668077mm }
-               { 113.508206mm; 35.668077mm }
-              }
-            }
-           }
-           ha:polygon.1364616 {
-            li:geometry {
-              ta:contour {
-               { 113.508206mm; 34.927971mm }
-               { 114.308205mm; 34.927971mm }
-               { 114.308205mm; 35.167951mm }
-               { 113.508206mm; 35.167951mm }
-              }
-            }
-           }
-           ha:polygon.1364621 {
-            li:geometry {
-              ta:contour {
-               { 113.508206mm; 34.4281mm }
-               { 114.308205mm; 34.4281mm }
-               { 114.308205mm; 34.668079mm }
-               { 113.508206mm; 34.668079mm }
-              }
-            }
-           }
-           ha:polygon.1364626 {
-            li:geometry {
-              ta:contour {
-               { 113.508206mm; 33.927974mm }
-               { 114.308205mm; 33.927974mm }
-               { 114.308205mm; 34.167953mm }
-               { 113.508206mm; 34.167953mm }
-              }
-            }
-           }
-           ha:polygon.1364631 {
-            li:geometry {
-              ta:contour {
-               { 113.508206mm; 33.428102mm }
-               { 114.308205mm; 33.428102mm }
-               { 114.308205mm; 33.668081mm }
-               { 113.508206mm; 33.668081mm }
-              }
-            }
-           }
-           ha:polygon.1364636 {
-            li:geometry {
-              ta:contour {
-               { 113.508206mm; 32.927976mm }
-               { 114.308205mm; 32.927976mm }
-               { 114.308205mm; 33.167955mm }
-               { 113.508206mm; 33.167955mm }
-              }
-            }
-           }
-           ha:polygon.1364641 {
-            li:geometry {
-              ta:contour {
-               { 113.508206mm; 32.167983mm }
-               { 114.308205mm; 32.167983mm }
-               { 114.308205mm; 32.627977mm }
-               { 113.508206mm; 32.627977mm }
-              }
-            }
-           }
-           ha:polygon.1364646 {
-            li:geometry {
-              ta:contour {
-               { 113.508206mm; 31.36801mm }
-               { 114.308205mm; 31.36801mm }
-               { 114.308205mm; 31.828004mm }
-               { 113.508206mm; 31.828004mm }
-              }
-            }
-           }
-           ha:polygon.1364651 {
-            li:geometry {
-              ta:contour {
-               { 113.508206mm; 36.968074mm }
-               { 114.308205mm; 36.968074mm }
-               { 114.308205mm; 37.428068mm }
-               { 113.508206mm; 37.428068mm }
-              }
-            }
-           }
-           ha:polygon.1364656 {
-            li:geometry {
-              ta:contour {
-               { 113.508206mm; 37.76792mm }
-               { 114.308205mm; 37.76792mm }
-               { 114.308205mm; 38.227914mm }
-               { 113.508206mm; 38.227914mm }
-              }
-            }
-           }
-           ha:polygon.1364661 {
-            li:geometry {
-              ta:contour {
-               { 114.078182mm; 30.327981mm }
-               { 115.178205mm; 30.327981mm }
-               { 115.178205mm; 30.627981mm }
-               { 114.078182mm; 30.627981mm }
-              }
-            }
-           }
-           ha:polygon.1364666 {
-            li:geometry {
-              ta:contour {
-               { 114.078182mm; 38.968045mm }
-               { 115.178205mm; 38.968045mm }
-               { 115.178205mm; 39.268044mm }
-               { 114.078182mm; 39.268044mm }
-              }
-            }
-           }
-           ha:polygon.1364671 {
-            li:geometry {
-              ta:contour {
-               { 118.408272mm; 30.327981mm }
-               { 119.20827mm; 30.327981mm }
-               { 119.20827mm; 30.627981mm }
-               { 118.408272mm; 30.627981mm }
-              }
-            }
-           }
-           ha:polygon.1364676 {
-            li:geometry {
-              ta:contour {
-               { 118.408272mm; 38.968045mm }
-               { 119.20827mm; 38.968045mm }
-               { 119.20827mm; 39.268044mm }
-               { 118.408272mm; 39.268044mm }
-              }
-            }
-           }
-          }
-          ha:type {
-           doc = 1
-          }
-        }
+                            ha:ps_shape_v4 {
+                             ha:combining { auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              paste = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               13.77mil  
+                               9.84mil  
+                               13.77mil  
+                              }
+                            }
+                          }
+                        }
+                       }
+
+                        li:objects {
+                         ha:padstack_ref.1398482 {
+                          proto=0; x=3.013in; y=2.23152in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                          li:thermal {
+                          }
 
-        {ha:Pin Soldering Layer}     {
-         lid=18
-         ha:combining {         }
+                          ha:attributes {
+                            term=1
+                            name=1
+                          }
+                         }
+                         ha:padstack_ref.1398483 {
+                          proto=0; x=3.013in; y=2.263in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
 
-          li:objects {
-          }
-          ha:type {
-           doc = 1
-          }
-        }
+                          li:thermal {
+                          }
 
-        ha:subc-aux {
-         lid=19
-         ha:combining {         }
+                          ha:attributes {
+                            term=2
+                            name=2
+                          }
+                         }
+                        }
+                        li:layers {
 
-          li:objects {
-           ha:line.1363988 {
-            x1=4.583in; y1=1.37in; x2=4.583in; y2=1.37in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.1363991 {
-            x1=4.583in; y1=1.37in; x2=4.583in; y2=33.798mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.1363994 {
-            x1=4.583in; y1=1.37in; x2=117.4082mm; y2=1.37in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = SfvrK2xXDYYSFDpbDFEAAAAB
-      }
-      ha:subc.1364683 {
-       ha:attributes {
-        Footprint=VQFN-24_L4.0-W4.0-P0.50-BL-EP2.5
-        value=IP2326
-        device=IC
-        refdes=U1
-        footprint=VQFN-24
-       }
-      ha:data {
-            li:padstack_prototypes {
+                         ha:top-silk {
+                          lid=0
+                          ha:combining {                          }
+
+                           li:objects {
+                           }
+                           ha:type {
+                            silk = 1
+                            top = 1
+                           }
+                         }
+
+                         ha:subc-aux {
+                          lid=1
+                          ha:combining {                          }
+
+                           li:objects {
+                            ha:line.1398470 {
+                             x1=3.013in; y1=2.24726in; x2=3.013in; y2=2.24726in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=pnp-origin
+                             }
+                            }
+                            ha:line.1398473 {
+                             x1=3.013in; y1=2.24726in; x2=3.013in; y2=2.24726in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=origin
+                             }
+                            }
+                            ha:line.1398476 {
+                             x1=3.013in; y1=2.24726in; x2=3.013in; y2=58.080404mm; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=x
+                             }
+                            }
+                            ha:line.1398479 {
+                             x1=3.013in; y1=2.24726in; x2=75.5302mm; y2=2.24726in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=y
+                             }
+                            }
+                           }
+                           ha:type {
+                            top = 1
+                            misc = 1
+                            virtual = 1
+                           }
+                         }
+                        }
+                       }
+                        uid = uBW/nUHTf4QJGTtC2iUAAAB3
+                       }
+                       ha:subc.1398485 {
+                        ha:attributes {
+                         refdes=C109
+                         value=1uF
+                         device=CAPACITOR
+                         footprint=0402
+                         openscad=0402
+                        }
+                       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 {
+                               9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               13.77mil  
+                               9.84mil  
+                               13.77mil  
+                              }
+                            }
+
+                            ha:ps_shape_v4 {
+                             ha:combining { sub=1; auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              mask = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               12.84mil  
+                               -16.77mil  
+                               -12.84mil  
+                               -16.77mil  
+                               -12.84mil  
+                               16.77mil  
+                               12.84mil  
+                               16.77mil  
+                              }
+                            }
+
+                            ha:ps_shape_v4 {
+                             ha:combining { auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              paste = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               13.77mil  
+                               9.84mil  
+                               13.77mil  
+                              }
+                            }
+                          }
+                        }
+                       }
+
+                        li:objects {
+                         ha:padstack_ref.1398498 {
+                          proto=0; x=2.641in; y=2.23152in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                          li:thermal {
+                          }
+
+                          ha:attributes {
+                            term=1
+                            name=1
+                          }
+                         }
+                         ha:padstack_ref.1398499 {
+                          proto=0; x=2.641in; y=2.263in; rot=-90.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:type {
+                            silk = 1
+                            top = 1
+                           }
+                         }
+
+                         ha:subc-aux {
+                          lid=1
+                          ha:combining {                          }
+
+                           li:objects {
+                            ha:line.1398486 {
+                             x1=2.641in; y1=2.24726in; x2=2.641in; y2=2.24726in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=pnp-origin
+                             }
+                            }
+                            ha:line.1398489 {
+                             x1=2.641in; y1=2.24726in; x2=2.641in; y2=2.24726in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=origin
+                             }
+                            }
+                            ha:line.1398492 {
+                             x1=2.641in; y1=2.24726in; x2=2.641in; y2=58.080404mm; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=x
+                             }
+                            }
+                            ha:line.1398495 {
+                             x1=2.641in; y1=2.24726in; x2=66.0814mm; y2=2.24726in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=y
+                             }
+                            }
+                           }
+                           ha:type {
+                            top = 1
+                            misc = 1
+                            virtual = 1
+                           }
+                         }
+                        }
+                       }
+                        uid = uBW/nUHTf4QJGTtC2iUAAAB5
+                       }
+                       ha:subc.1398501 {
+                        ha:attributes {
+                         footprint=0402
+                         value=1uF
+                         device=CAPACITOR
+                         openscad=0402
+                         refdes=C102
+                        }
+                       ha:data {
+                                              li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; 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
-            }
-            clearance=0.0
-             li:ps_poly {
-              -51.0mil  
-              -51.0mil  
-              51.0mil  
-              -51.0mil  
-              51.0mil  
-              51.0mil  
-              -51.0mil  
-              51.0mil  
-             }
-           }
+                            ha:ps_shape_v4 {
+                             ha:combining {                             }
+                             ha:layer_mask {
+                              copper = 1
+                              top = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               13.77mil  
+                               9.84mil  
+                               13.77mil  
+                              }
+                            }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -52.0mil  
-              -52.0mil  
-              52.0mil  
-              -52.0mil  
-              52.0mil  
-              52.0mil  
-              -52.0mil  
-              52.0mil  
-             }
-           }
+                            ha:ps_shape_v4 {
+                             ha:combining { sub=1; auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              mask = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               12.84mil  
+                               -16.77mil  
+                               -12.84mil  
+                               -16.77mil  
+                               -12.84mil  
+                               16.77mil  
+                               12.84mil  
+                               16.77mil  
+                              }
+                            }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -51.0mil  
-              -51.0mil  
-              51.0mil  
-              -51.0mil  
-              51.0mil  
-              51.0mil  
-              -51.0mil  
-              51.0mil  
-             }
-           }
-         }
-       }
+                            ha:ps_shape_v4 {
+                             ha:combining { auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              paste = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               13.77mil  
+                               9.84mil  
+                               13.77mil  
+                              }
+                            }
+                          }
+                        }
+                       }
 
-       ha:ps_proto_v6.1 {
-         hdia=0.0; hplated=1; htop=0; hbottom=0;
-         li:shape {
+                        li:objects {
+                         ha:padstack_ref.1398514 {
+                          proto=0; x=3.062in; y=2.302in; rot=270.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 {
-              -5.5mil  
-              -13.5mil  
-              5.5mil  
-              -13.5mil  
-              5.5mil  
-              13.5mil  
-              -5.5mil  
-              13.5mil  
-             }
-           }
+                          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 {
-              -6.5mil  
-              -14.5mil  
-              6.5mil  
-              -14.5mil  
-              6.5mil  
-              14.5mil  
-              -6.5mil  
-              14.5mil  
-             }
-           }
+                          ha:attributes {
+                            term=1
+                            name=1
+                          }
+                         }
+                         ha:padstack_ref.1398515 {
+                          proto=0; x=3.062in; y=2.33348in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                          li:thermal {
+                          }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -5.5mil  
-              -13.5mil  
-              5.5mil  
-              -13.5mil  
-              5.5mil  
-              13.5mil  
-              -5.5mil  
-              13.5mil  
-             }
-           }
-         }
-       }
-      }
+                          ha:attributes {
+                            term=2
+                            name=2
+                          }
+                         }
+                        }
+                        li:layers {
 
-       li:objects {
-        ha:padstack_ref.1364731 {
-         proto=0; x=62.637136mm; y=-3.428137mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-         ha:flags {
-          clearline=1
-         }
+                         ha:top-silk {
+                          lid=0
+                          ha:combining {                          }
 
-         li:thermal {
-         }
+                           li:objects {
+                           }
+                           ha:type {
+                            silk = 1
+                            top = 1
+                           }
+                         }
 
-         ha:attributes {
-           term=25
-         }
-        }
-        ha:padstack_ref.1364732 {
-         proto=1; x=60.688195mm; y=-2.178965mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-         ha:flags {
-          clearline=1
-         }
+                         ha:subc-aux {
+                          lid=1
+                          ha:combining {                          }
+
+                           li:objects {
+                            ha:line.1398502 {
+                             x1=3.062in; y1=2.31774in; x2=3.062in; y2=2.31774in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=pnp-origin
+                             }
+                            }
+                            ha:line.1398505 {
+                             x1=3.062in; y1=2.31774in; x2=3.062in; y2=2.31774in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=origin
+                             }
+                            }
+                            ha:line.1398508 {
+                             x1=3.062in; y1=2.31774in; x2=3.062in; y2=59.870596mm; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=x
+                             }
+                            }
+                            ha:line.1398511 {
+                             x1=3.062in; y1=2.31774in; x2=76.7748mm; y2=2.31774in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=y
+                             }
+                            }
+                           }
+                           ha:type {
+                            top = 1
+                            misc = 1
+                            virtual = 1
+                           }
+                         }
+                        }
+                       }
+                        uid = uBW/nUHTf4QJGTtC2iUAAABv
+                       }
+                       ha:subc.1398517 {
+                        ha:attributes {
+                         openscad=0805
+                         value=5.6V
+                         device=DIODE
+                         refdes=Z2
+                         footprint=0805diode
+                        }
+                       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=24
-         }
-        }
-        ha:padstack_ref.1364733 {
-         proto=1; x=60.688195mm; y=-2.679091mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-         ha:flags {
-          clearline=1
-         }
+                            ha:ps_shape_v4 {
+                             ha:combining {                             }
+                             ha:layer_mask {
+                              copper = 1
+                              top = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               25.59mil  
+                               -29.52mil  
+                               -25.59mil  
+                               -29.52mil  
+                               -25.59mil  
+                               29.52mil  
+                               25.59mil  
+                               29.52mil  
+                              }
+                            }
 
-         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 {
+                               28.59mil  
+                               -32.52mil  
+                               -28.59mil  
+                               -32.52mil  
+                               -28.59mil  
+                               32.52mil  
+                               28.59mil  
+                               32.52mil  
+                              }
+                            }
 
-         ha:attributes {
-           term=23
-         }
-        }
-        ha:padstack_ref.1364734 {
-         proto=1; x=60.688195mm; y=-3.178963mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-         ha:flags {
-          clearline=1
-         }
+                            ha:ps_shape_v4 {
+                             ha:combining { auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              paste = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               25.59mil  
+                               -29.52mil  
+                               -25.59mil  
+                               -29.52mil  
+                               -25.59mil  
+                               29.52mil  
+                               25.59mil  
+                               29.52mil  
+                              }
+                            }
+                          }
+                        }
+                       }
 
-         li:thermal {
-         }
+                        li:objects {
+                         ha:padstack_ref.1398545 {
+                          proto=0; x=80.01mm; y=2.19586in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                          li:thermal {
+                          }
 
-         ha:attributes {
-           term=22
-         }
-        }
-        ha:padstack_ref.1364735 {
-         proto=1; x=60.688195mm; y=-3.678834mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-         ha:flags {
-          clearline=1
-         }
+                          ha:attributes {
+                            term=1
+                            name=1
+                          }
+                         }
+                         ha:padstack_ref.1398546 {
+                          proto=0; x=80.01mm; y=53.975mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
 
-         li:thermal {
-         }
+                          li:thermal {
+                          }
 
-         ha:attributes {
-           term=21
-         }
-        }
-        ha:padstack_ref.1364736 {
-         proto=1; x=60.688195mm; y=-4.17896mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-         ha:flags {
-          clearline=1
-         }
+                          ha:attributes {
+                            term=2
+                            name=2
+                          }
+                         }
+                        }
+                        li:layers {
 
-         li:thermal {
-         }
+                         ha:top-silk {
+                          lid=0
+                          ha:combining {                          }
 
-         ha:attributes {
-           term=20
-         }
-        }
-        ha:padstack_ref.1364737 {
-         proto=1; x=60.688195mm; y=-4.678832mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-         ha:flags {
-          clearline=1
-         }
+                           li:objects {
+                            ha:line.1398518 {
+                             x1=79.31023mm; y1=2.16436in; x2=79.31023mm; y2=54.7751mm; thickness=8.0mil; clearance=0.0;
+                            }
+                            ha:line.1398521 {
+                             x1=80.70977mm; y1=2.16436in; x2=80.70977mm; y2=54.7751mm; thickness=8.0mil; clearance=0.0;
+                            }
+                            ha:line.1398524 {
+                             x1=3.114in; y1=2.11043in; x2=3.114in; y2=2.09243in; thickness=5.0mil; clearance=0.0;
+                            }
+                            ha:line.1398527 {
+                             x1=3.186in; y1=2.11043in; x2=3.186in; y2=2.09243in; thickness=5.0mil; clearance=0.0;
+                            }
+                            ha:line.1398530 {
+                             x1=3.114in; y1=2.09243in; x2=3.186in; y2=2.09243in; thickness=5.0mil; clearance=0.0;
+                            }
+                           }
+                           ha:type {
+                            silk = 1
+                            top = 1
+                           }
+                         }
 
-         li:thermal {
-         }
+                         ha:subc-aux {
+                          lid=1
+                          ha:combining {                          }
 
-         ha:attributes {
-           term=19
-         }
-        }
-        ha:padstack_ref.1364738 {
-         proto=1; x=61.386441mm; y=-5.370982mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-         ha:flags {
-          clearline=1
-         }
+                           li:objects {
+                            ha:line.1398533 {
+                             x1=80.01mm; y1=2.16043in; x2=80.01mm; y2=2.16043in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=pnp-origin
+                             }
+                            }
+                            ha:line.1398536 {
+                             x1=80.01mm; y1=2.16043in; x2=80.01mm; y2=2.16043in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=origin
+                             }
+                            }
+                            ha:line.1398539 {
+                             x1=80.01mm; y1=2.16043in; x2=80.01mm; y2=53.874922mm; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=x
+                             }
+                            }
+                            ha:line.1398542 {
+                             x1=80.01mm; y1=2.16043in; x2=81.01mm; y2=2.16043in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=y
+                             }
+                            }
+                           }
+                           ha:type {
+                            top = 1
+                            misc = 1
+                            virtual = 1
+                           }
+                         }
+                        }
+                       }
+                        uid = ZPP/u7X1DjyWNO2HHjsAAABU
+                       }
+                       ha:subc.1398548 {
+                        ha:attributes {
+                         value=ADS8688
+                         device=IC
+                         footprint=TSSOP38
+                         refdes=U7
+                        }
+                       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=18
-         }
-        }
-        ha:padstack_ref.1364739 {
-         proto=1; x=61.886313mm; y=-5.370982mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-         ha:flags {
-          clearline=1
-         }
+                            ha:ps_shape_v4 {
+                             ha:combining {                             }
+                             ha:layer_mask {
+                              copper = 1
+                              top = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               -29.53mil  
+                               -5.905mil  
+                               -29.53mil  
+                               5.905mil  
+                               29.53mil  
+                               5.905mil  
+                               29.53mil  
+                               -5.905mil  
+                              }
+                            }
 
-         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 {
+                               -34.53mil  
+                               -10.905mil  
+                               -34.53mil  
+                               10.905mil  
+                               34.53mil  
+                               10.905mil  
+                               34.53mil  
+                               -10.905mil  
+                              }
+                            }
 
-         ha:attributes {
-           term=17
-         }
-        }
-        ha:padstack_ref.1364740 {
-         proto=1; x=62.386439mm; y=-5.370982mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-         ha:flags {
-          clearline=1
-         }
+                            ha:ps_shape_v4 {
+                             ha:combining { auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              paste = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               -29.53mil  
+                               -5.905mil  
+                               -29.53mil  
+                               5.905mil  
+                               29.53mil  
+                               5.905mil  
+                               29.53mil  
+                               -5.905mil  
+                              }
+                            }
+                          }
+                        }
 
-         li:thermal {
-         }
+                        ha:ps_proto_v6.1 {
+                          hdia=0.0; hplated=0; htop=0; hbottom=0;
+                          li:shape {
 
-         ha:attributes {
-           term=16
-         }
-        }
-        ha:padstack_ref.1364741 {
-         proto=1; x=62.88631mm; y=-5.370982mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-         ha:flags {
-          clearline=1
-         }
+                            ha:ps_shape_v4 {
+                             ha:combining {                             }
+                             ha:layer_mask {
+                              copper = 1
+                              top = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               29.53mil  
+                               5.905mil  
+                               29.53mil  
+                               -5.905mil  
+                               -29.53mil  
+                               -5.905mil  
+                               -29.53mil  
+                               5.905mil  
+                              }
+                            }
+
+                            ha:ps_shape_v4 {
+                             ha:combining { sub=1; auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              mask = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               34.53mil  
+                               10.905mil  
+                               34.53mil  
+                               -10.905mil  
+                               -34.53mil  
+                               -10.905mil  
+                               -34.53mil  
+                               10.905mil  
+                              }
+                            }
 
-         li:thermal {
-         }
+                            ha:ps_shape_v4 {
+                             ha:combining { auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              paste = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               29.53mil  
+                               5.905mil  
+                               29.53mil  
+                               -5.905mil  
+                               -29.53mil  
+                               -5.905mil  
+                               -29.53mil  
+                               5.905mil  
+                              }
+                            }
+                          }
+                        }
+                       }
 
-         ha:attributes {
-           term=15
-         }
-        }
-        ha:padstack_ref.1364742 {
-         proto=1; x=63.386436mm; y=-5.370982mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-         ha:flags {
-          clearline=1
-         }
+                        li:objects {
+                         ha:padstack_ref.1398577 {
+                          proto=0; x=74.755629mm; y=2.42016in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
 
-         li:thermal {
-         }
+                          li:thermal {
+                          }
 
-         ha:attributes {
-           term=14
-         }
-        }
-        ha:padstack_ref.1364743 {
-         proto=1; x=63.886308mm; y=-5.370982mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-         ha:flags {
-          clearline=1
-         }
+                          ha:attributes {
+                            term=1
+                            name=1
+                          }
+                         }
+                         ha:padstack_ref.1398578 {
+                          proto=0; x=74.755629mm; y=2.40048in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
 
-         li:thermal {
-         }
+                          li:thermal {
+                          }
 
-         ha:attributes {
-           term=13
-         }
-        }
-        ha:padstack_ref.1364744 {
-         proto=1; x=64.584554mm; y=-4.678832mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.0mil;
-         ha:flags {
-          clearline=1
-         }
+                          ha:attributes {
+                            term=2
+                            name=2
+                          }
+                         }
+                         ha:padstack_ref.1398579 {
+                          proto=0; x=74.755629mm; y=2.38079in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                          li:thermal {
+                          }
 
-         li:thermal {
-         }
+                          ha:attributes {
+                            term=3
+                            name=3
+                          }
+                         }
+                         ha:padstack_ref.1398580 {
+                          proto=0; x=74.755629mm; y=2.36111in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                          li:thermal {
+                          }
 
-         ha:attributes {
-           term=12
-         }
-        }
-        ha:padstack_ref.1364745 {
-         proto=1; x=64.584554mm; y=-4.17896mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.0mil;
-         ha:flags {
-          clearline=1
-         }
+                          ha:attributes {
+                            term=4
+                            name=4
+                          }
+                         }
+                         ha:padstack_ref.1398581 {
+                          proto=0; x=74.755629mm; y=2.34142in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
 
-         li:thermal {
-         }
+                          li:thermal {
+                          }
 
-         ha:attributes {
-           term=11
-         }
-        }
-        ha:padstack_ref.1364746 {
-         proto=1; x=64.584554mm; y=-3.678834mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.0mil;
-         ha:flags {
-          clearline=1
-         }
+                          ha:attributes {
+                            term=5
+                            name=5
+                          }
+                         }
+                         ha:padstack_ref.1398582 {
+                          proto=0; x=74.755629mm; y=2.32174in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                          li:thermal {
+                          }
 
-         li:thermal {
-         }
+                          ha:attributes {
+                            term=6
+                            name=6
+                          }
+                         }
+                         ha:padstack_ref.1398583 {
+                          proto=0; x=74.755629mm; y=58.47207mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
 
-         ha:attributes {
-           term=10
-         }
-        }
-        ha:padstack_ref.1364747 {
-         proto=1; x=64.584554mm; y=-3.178963mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.0mil;
-         ha:flags {
-          clearline=1
-         }
+                          li:thermal {
+                          }
 
-         li:thermal {
-         }
+                          ha:attributes {
+                            term=7
+                            name=7
+                          }
+                         }
+                         ha:padstack_ref.1398584 {
+                          proto=0; x=74.755629mm; y=2.28237in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                          li:thermal {
+                          }
 
-         ha:attributes {
-           term=9
-         }
-        }
-        ha:padstack_ref.1364748 {
-         proto=1; x=64.584554mm; y=-2.679091mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.0mil;
-         ha:flags {
-          clearline=1
-         }
+                          ha:attributes {
+                            term=8
+                            name=8
+                          }
+                         }
+                         ha:padstack_ref.1398585 {
+                          proto=0; x=74.755629mm; y=2.26268in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
 
-         li:thermal {
-         }
+                          li:thermal {
+                          }
 
-         ha:attributes {
-           term=8
-         }
-        }
-        ha:padstack_ref.1364749 {
-         proto=1; x=64.584554mm; y=-2.178965mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.0mil;
-         ha:flags {
-          clearline=1
-         }
+                          ha:attributes {
+                            term=9
+                            name=9
+                          }
+                         }
+                         ha:padstack_ref.1398586 {
+                          proto=0; x=74.755629mm; y=2.243in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
 
-         li:thermal {
-         }
+                          li:thermal {
+                          }
 
-         ha:attributes {
-           term=7
-         }
-        }
-        ha:padstack_ref.1364750 {
-         proto=1; x=63.886308mm; y=-1.487069mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-         ha:flags {
-          clearline=1
-         }
+                          ha:attributes {
+                            term=10
+                            name=10
+                          }
+                         }
+                         ha:padstack_ref.1398587 {
+                          proto=0; x=74.755629mm; y=2.22332in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                          li:thermal {
+                          }
 
-         li:thermal {
-         }
+                          ha:attributes {
+                            term=11
+                            name=11
+                          }
+                         }
+                         ha:padstack_ref.1398588 {
+                          proto=0; x=74.755629mm; y=2.20363in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
 
-         ha:attributes {
-           term=6
-         }
-        }
-        ha:padstack_ref.1364751 {
-         proto=1; x=63.386436mm; y=-1.487069mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-         ha:flags {
-          clearline=1
-         }
+                          li:thermal {
+                          }
 
-         li:thermal {
-         }
+                          ha:attributes {
+                            term=12
+                            name=12
+                          }
+                         }
+                         ha:padstack_ref.1398589 {
+                          proto=0; x=74.755629mm; y=55.47233mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                          li:thermal {
+                          }
 
-         ha:attributes {
-           term=5
-         }
-        }
-        ha:padstack_ref.1364752 {
-         proto=1; x=62.88631mm; y=-1.487069mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-         ha:flags {
-          clearline=1
-         }
+                          ha:attributes {
+                            term=13
+                            name=13
+                          }
+                         }
+                         ha:padstack_ref.1398590 {
+                          proto=0; x=74.755629mm; y=2.16426in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
 
-         li:thermal {
-         }
+                          li:thermal {
+                          }
 
-         ha:attributes {
-           term=4
-         }
-        }
-        ha:padstack_ref.1364753 {
-         proto=1; x=62.386439mm; y=-1.487069mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-         ha:flags {
-          clearline=1
-         }
+                          ha:attributes {
+                            term=14
+                            name=14
+                          }
+                         }
+                         ha:padstack_ref.1398591 {
+                          proto=0; x=74.755629mm; y=2.14458in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                          li:thermal {
+                          }
 
-         li:thermal {
-         }
+                          ha:attributes {
+                            term=15
+                            name=15
+                          }
+                         }
+                         ha:padstack_ref.1398592 {
+                          proto=0; x=74.755629mm; y=2.12489in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
 
-         ha:attributes {
-           term=3
-         }
-        }
-        ha:padstack_ref.1364754 {
-         proto=1; x=61.886313mm; y=-1.487069mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-         ha:flags {
-          clearline=1
-         }
+                          li:thermal {
+                          }
 
-         li:thermal {
-         }
+                          ha:attributes {
+                            term=16
+                            name=16
+                          }
+                         }
+                         ha:padstack_ref.1398593 {
+                          proto=0; x=74.755629mm; y=2.10521in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                          li:thermal {
+                          }
 
-         ha:attributes {
-           term=2
-         }
-        }
-        ha:padstack_ref.1364755 {
-         proto=1; x=61.386441mm; y=-1.487069mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-         ha:flags {
-          clearline=1
-         }
+                          ha:attributes {
+                            term=17
+                            name=17
+                          }
+                         }
+                         ha:padstack_ref.1398594 {
+                          proto=0; x=74.755629mm; y=2.08552in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
 
-         li:thermal {
-         }
+                          li:thermal {
+                          }
 
-         ha:attributes {
-           term=1
-         }
-        }
-       }
-       li:layers {
+                          ha:attributes {
+                            term=18
+                            name=18
+                          }
+                         }
+                         ha:padstack_ref.1398595 {
+                          proto=0; x=74.755629mm; y=2.06584in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                          li:thermal {
+                          }
 
-        {ha:Top Solder Mask Layer}       {
-         lid=0
-         ha:combining { auto=1;         }
+                          ha:attributes {
+                            term=19
+                            name=19
+                          }
+                         }
+                         ha:padstack_ref.1398596 {
+                          proto=1; x=68.855971mm; y=2.06584in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                          li:thermal {
+                          }
 
-          li:objects {
-          }
-          ha:type {
-           top = 1
-           paste = 1
-          }
-        }
+                          ha:attributes {
+                            term=20
+                            name=20
+                          }
+                         }
+                         ha:padstack_ref.1398597 {
+                          proto=1; x=68.855971mm; y=2.08552in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
 
-        {ha:Top Paste Mask Layer}       {
-         lid=1
-         ha:combining { sub=1; auto=1;         }
+                          li:thermal {
+                          }
 
-          li:objects {
-           ha:polygon.1364756 {
-            li:geometry {
-              ta:contour {
-               { 61.597134mm; -4.468139mm }
-               { 63.677139mm; -4.468139mm }
-               { 63.677139mm; -2.388134mm }
-               { 61.597134mm; -2.388134mm }
-              }
-            }
-           }
-           ha:polygon.1364761 {
-            li:geometry {
-              ta:contour {
-               { 2.37552in; -2.328952mm }
-               { 61.038207mm; -2.328952mm }
-               { 61.038207mm; -2.028978mm }
-               { 2.37552in; -2.028978mm }
-              }
-            }
-           }
-           ha:polygon.1364766 {
-            li:geometry {
-              ta:contour {
-               { 2.37552in; -2.828951mm }
-               { 61.038207mm; -2.828951mm }
-               { 61.038207mm; -2.528977mm }
-               { 2.37552in; -2.528977mm }
-              }
-            }
-           }
-           ha:polygon.1364771 {
-            li:geometry {
-              ta:contour {
-               { 2.37552in; -3.32895mm }
-               { 61.038207mm; -3.32895mm }
-               { 61.038207mm; -3.028976mm }
-               { 2.37552in; -3.028976mm }
-              }
-            }
-           }
-           ha:polygon.1364776 {
-            li:geometry {
-              ta:contour {
-               { 2.37552in; -3.828948mm }
-               { 61.038207mm; -3.828948mm }
-               { 61.038207mm; -3.528974mm }
-               { 2.37552in; -3.528974mm }
-              }
-            }
-           }
-           ha:polygon.1364781 {
-            li:geometry {
-              ta:contour {
-               { 2.37552in; -4.328947mm }
-               { 61.038207mm; -4.328947mm }
-               { 61.038207mm; -4.028973mm }
-               { 2.37552in; -4.028973mm }
-              }
-            }
-           }
-           ha:polygon.1364786 {
-            li:geometry {
-              ta:contour {
-               { 2.37552in; -4.828946mm }
-               { 61.038207mm; -4.828946mm }
-               { 61.038207mm; -4.528972mm }
-               { 2.37552in; -4.528972mm }
-              }
-            }
-           }
-           ha:polygon.1364791 {
-            li:geometry {
-              ta:contour {
-               { 61.536352mm; -5.720892mm }
-               { 61.536352mm; -5.020894mm }
-               { 61.236378mm; -5.020894mm }
-               { 61.236378mm; -5.720892mm }
-              }
-            }
-           }
-           ha:polygon.1364796 {
-            li:geometry {
-              ta:contour {
-               { 62.036351mm; -5.720892mm }
-               { 62.036351mm; -5.020894mm }
-               { 61.736377mm; -5.020894mm }
-               { 61.736377mm; -5.720892mm }
-              }
-            }
-           }
-           ha:polygon.1364801 {
-            li:geometry {
-              ta:contour {
-               { 62.53635mm; -5.720892mm }
-               { 62.53635mm; -5.020894mm }
-               { 62.236376mm; -5.020894mm }
-               { 62.236376mm; -5.720892mm }
-              }
-            }
-           }
-           ha:polygon.1364806 {
-            li:geometry {
-              ta:contour {
-               { 63.036348mm; -5.720892mm }
-               { 63.036348mm; -5.020894mm }
-               { 62.736374mm; -5.020894mm }
-               { 62.736374mm; -5.720892mm }
-              }
-            }
-           }
-           ha:polygon.1364811 {
-            li:geometry {
-              ta:contour {
-               { 63.536347mm; -5.720892mm }
-               { 63.536347mm; -5.020894mm }
-               { 63.236373mm; -5.020894mm }
-               { 63.236373mm; -5.720892mm }
-              }
-            }
-           }
-           ha:polygon.1364816 {
-            li:geometry {
-              ta:contour {
-               { 64.036346mm; -5.720892mm }
-               { 64.036346mm; -5.020894mm }
-               { 63.736372mm; -5.020894mm }
-               { 63.736372mm; -5.720892mm }
-              }
-            }
-           }
-           ha:polygon.1364821 {
-            li:geometry {
-              ta:contour {
-               { 64.934541mm; -178.305mil }
-               { 64.234542mm; -178.305mil }
-               { 64.234542mm; -190.115mil }
-               { 64.934541mm; -190.115mil }
-              }
-            }
-           }
-           ha:polygon.1364826 {
-            li:geometry {
-              ta:contour {
-               { 64.934541mm; -158.62mil }
-               { 64.234542mm; -158.62mil }
-               { 64.234542mm; -170.43mil }
-               { 64.934541mm; -170.43mil }
-              }
-            }
-           }
-           ha:polygon.1364831 {
-            li:geometry {
-              ta:contour {
-               { 64.934541mm; -138.935mil }
-               { 64.234542mm; -138.935mil }
-               { 64.234542mm; -150.745mil }
-               { 64.934541mm; -150.745mil }
-              }
-            }
-           }
-           ha:polygon.1364836 {
-            li:geometry {
-              ta:contour {
-               { 64.934541mm; -119.25mil }
-               { 64.234542mm; -119.25mil }
-               { 64.234542mm; -3.32895mm }
-               { 64.934541mm; -3.32895mm }
-              }
-            }
-           }
-           ha:polygon.1364841 {
-            li:geometry {
-              ta:contour {
-               { 64.934541mm; -2.528977mm }
-               { 64.234542mm; -2.528977mm }
-               { 64.234542mm; -2.828951mm }
-               { 64.934541mm; -2.828951mm }
-              }
-            }
-           }
-           ha:polygon.1364846 {
-            li:geometry {
-              ta:contour {
-               { 64.934541mm; -2.028978mm }
-               { 64.234542mm; -2.028978mm }
-               { 64.234542mm; -2.328952mm }
-               { 64.934541mm; -2.328952mm }
-              }
-            }
-           }
-           ha:polygon.1364851 {
-            li:geometry {
-              ta:contour {
-               { 63.736347mm; -1.136981mm }
-               { 63.736347mm; -1.836979mm }
-               { 64.036321mm; -1.836979mm }
-               { 64.036321mm; -1.136981mm }
-              }
-            }
-           }
-           ha:polygon.1364856 {
-            li:geometry {
-              ta:contour {
-               { 63.236373mm; -1.136981mm }
-               { 63.236373mm; -1.836979mm }
-               { 63.536347mm; -1.836979mm }
-               { 63.536347mm; -1.136981mm }
-              }
-            }
-           }
-           ha:polygon.1364861 {
-            li:geometry {
-              ta:contour {
-               { 62.736349mm; -1.136981mm }
-               { 62.736349mm; -1.836979mm }
-               { 63.036323mm; -1.836979mm }
-               { 63.036323mm; -1.136981mm }
-              }
-            }
-           }
-           ha:polygon.1364866 {
-            li:geometry {
-              ta:contour {
-               { 62.23635mm; -1.136981mm }
-               { 62.23635mm; -1.836979mm }
-               { 2.46206in; -1.836979mm }
-               { 2.46206in; -1.136981mm }
-              }
-            }
-           }
-           ha:polygon.1364871 {
-            li:geometry {
-              ta:contour {
-               { 61.736351mm; -1.136981mm }
-               { 61.736351mm; -1.836979mm }
-               { 62.036325mm; -1.836979mm }
-               { 62.036325mm; -1.136981mm }
-              }
-            }
-           }
-           ha:polygon.1364876 {
-            li:geometry {
-              ta:contour {
-               { 2.41088in; -1.136981mm }
-               { 2.41088in; -1.836979mm }
-               { 2.42269in; -1.836979mm }
-               { 2.42269in; -1.136981mm }
-              }
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           mask = 1
-          }
-        }
+                          ha:attributes {
+                            term=21
+                            name=21
+                          }
+                         }
+                         ha:padstack_ref.1398598 {
+                          proto=1; x=68.855971mm; y=2.10521in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                          li:thermal {
+                          }
+
+                          ha:attributes {
+                            term=22
+                            name=22
+                          }
+                         }
+                         ha:padstack_ref.1398599 {
+                          proto=1; x=68.855971mm; y=2.12489in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
 
-        {ha:Top Silkscreen Layer}     {
-         lid=2
-         ha:combining { auto=1;         }
+                          li:thermal {
+                          }
 
-          li:objects {
-           ha:line.1364684 {
-            x1=64.336295mm; y1=-1.328979mm; x2=64.736395mm; y2=-1.328979mm; thickness=0.150012mm; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
-           }
-           ha:line.1364687 {
-            x1=64.736395mm; y1=-1.328979mm; x2=64.736395mm; y2=-1.729004mm; thickness=0.150012mm; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
-           }
-           ha:line.1364690 {
-            x1=64.236396mm; y1=-5.52897mm; x2=64.736395mm; y2=-5.52897mm; thickness=0.150012mm; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
-           }
-           ha:line.1364693 {
-            x1=64.736395mm; y1=-5.52897mm; x2=64.736395mm; y2=-5.128971mm; thickness=0.150012mm; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
-           }
-           ha:line.1364696 {
-            x1=60.536278mm; y1=-5.124653mm; x2=60.536278mm; y2=-217.505mil; thickness=0.150012mm; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
-           }
-           ha:line.1364699 {
-            x1=60.536278mm; y1=-217.505mil; x2=60.936251mm; y2=-217.505mil; thickness=0.150012mm; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
-           }
-           ha:line.1364702 {
-            x1=60.936251mm; y1=-1.324687mm; x2=60.536278mm; y2=-1.324687mm; thickness=0.150012mm; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
-           }
-           ha:line.1364705 {
-            x1=60.536278mm; y1=-1.324687mm; x2=60.536405mm; y2=-1.729004mm; thickness=0.150012mm; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
-           }
-           ha:arc.1364708 {
-            x=60.731375mm; y=-0.888899mm; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
+                          ha:attributes {
+                            term=23
+                            name=23
+                          }
+                         }
+                         ha:padstack_ref.1398600 {
+                          proto=1; x=68.855971mm; y=2.14458in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                          li:thermal {
+                          }
 
-        {ha:Top Layer}   {
-         lid=3
-         ha:combining {         }
+                          ha:attributes {
+                            term=24
+                            name=24
+                          }
+                         }
+                         ha:padstack_ref.1398601 {
+                          proto=1; x=68.855971mm; y=2.16426in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
 
-          li:objects {
-          }
-          ha:type {
-           copper = 1
-           top = 1
-          }
-        }
+                          li:thermal {
+                          }
 
-        {ha:Bottom Layer}   {
-         lid=4
-         ha:combining {         }
+                          ha:attributes {
+                            term=25
+                            name=25
+                          }
+                         }
+                         ha:padstack_ref.1398602 {
+                          proto=1; x=68.855971mm; y=55.47233mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                          li:thermal {
+                          }
 
-          li:objects {
-          }
-          ha:type {
-           bottom = 1
-           copper = 1
-          }
-        }
+                          ha:attributes {
+                            term=26
+                            name=26
+                          }
+                         }
+                         ha:padstack_ref.1398603 {
+                          proto=1; x=68.855971mm; y=2.20363in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
+
+                          li:thermal {
+                          }
+
+                          ha:attributes {
+                            term=27
+                            name=27
+                          }
+                         }
+                         ha:padstack_ref.1398604 {
+                          proto=1; x=68.855971mm; y=2.22332in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                          li:thermal {
+                          }
+
+                          ha:attributes {
+                            term=28
+                            name=28
+                          }
+                         }
+                         ha:padstack_ref.1398605 {
+                          proto=1; x=68.855971mm; y=2.243in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                          li:thermal {
+                          }
+
+                          ha:attributes {
+                            term=29
+                            name=29
+                          }
+                         }
+                         ha:padstack_ref.1398606 {
+                          proto=1; x=68.855971mm; y=2.26268in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
+
+                          li:thermal {
+                          }
+
+                          ha:attributes {
+                            term=30
+                            name=30
+                          }
+                         }
+                         ha:padstack_ref.1398607 {
+                          proto=1; x=68.855971mm; y=2.28237in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                          li:thermal {
+                          }
+
+                          ha:attributes {
+                            term=31
+                            name=31
+                          }
+                         }
+                         ha:padstack_ref.1398608 {
+                          proto=1; x=68.855971mm; y=58.47207mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                          li:thermal {
+                          }
+
+                          ha:attributes {
+                            term=32
+                            name=32
+                          }
+                         }
+                         ha:padstack_ref.1398609 {
+                          proto=1; x=68.855971mm; y=2.32174in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                          li:thermal {
+                          }
+
+                          ha:attributes {
+                            term=33
+                            name=33
+                          }
+                         }
+                         ha:padstack_ref.1398610 {
+                          proto=1; x=68.855971mm; y=2.34142in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
+
+                          li:thermal {
+                          }
+
+                          ha:attributes {
+                            term=34
+                            name=34
+                          }
+                         }
+                         ha:padstack_ref.1398611 {
+                          proto=1; x=68.855971mm; y=2.36111in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
+
+                          li:thermal {
+                          }
+
+                          ha:attributes {
+                            term=35
+                            name=35
+                          }
+                         }
+                         ha:padstack_ref.1398612 {
+                          proto=1; x=68.855971mm; y=2.38079in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
+
+                          li:thermal {
+                          }
+
+                          ha:attributes {
+                            term=36
+                            name=36
+                          }
+                         }
+                         ha:padstack_ref.1398613 {
+                          proto=1; x=68.855971mm; y=2.40048in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
+
+                          li:thermal {
+                          }
+
+                          ha:attributes {
+                            term=37
+                            name=37
+                          }
+                         }
+                         ha:padstack_ref.1398614 {
+                          proto=1; x=68.855971mm; y=2.42016in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
+
+                          li:thermal {
+                          }
+
+                          ha:attributes {
+                            term=38
+                            name=38
+                          }
+                         }
+                        }
+                        li:layers {
+
+                         ha:top-silk {
+                          lid=0
+                          ha:combining {                          }
+
+                           li:objects {
+                            ha:line.1398549 {
+                             x1=2.98266in; y1=2.43607in; x2=2.98266in; y2=2.04993in; thickness=10.0mil; clearance=0.0;
+                            }
+                            ha:line.1398552 {
+                             x1=2.98266in; y1=2.04993in; x2=2.67134in; y2=2.04993in; thickness=10.0mil; clearance=0.0;
+                            }
+                            ha:line.1398555 {
+                             x1=2.67134in; y1=2.04993in; x2=2.67134in; y2=2.43607in; thickness=10.0mil; clearance=0.0;
+                            }
+                            ha:line.1398558 {
+                             x1=2.98266in; y1=2.43607in; x2=2.852in; y2=2.43607in; thickness=10.0mil; clearance=0.0;
+                            }
+                            ha:line.1398561 {
+                             x1=2.67134in; y1=2.43607in; x2=2.802in; y2=2.43607in; thickness=10.0mil; clearance=0.0;
+                            }
+                            ha:arc.1398564 {
+                             x=2.827in; y=2.43607in; width=25.0mil; height=25.0mil; astart=180.000000; adelta=180.000000; thickness=10.0mil; clearance=0.0;
+                            }
+                           }
+                           ha:type {
+                            silk = 1
+                            top = 1
+                           }
+                         }
+
+                         ha:subc-aux {
+                          lid=1
+                          ha:combining {                          }
+
+                           li:objects {
+                            ha:line.1398565 {
+                             x1=2.827in; y1=2.243in; x2=2.827in; y2=2.243in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=pnp-origin
+                             }
+                            }
+                            ha:line.1398568 {
+                             x1=2.827in; y1=2.243in; x2=2.827in; y2=2.243in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=origin
+                             }
+                            }
+                            ha:line.1398571 {
+                             x1=2.827in; y1=2.243in; x2=70.8058mm; y2=2.243in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=x
+                             }
+                            }
+                            ha:line.1398574 {
+                             x1=2.827in; y1=2.243in; x2=2.827in; y2=55.9722mm; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=y
+                             }
+                            }
+                           }
+                           ha:type {
+                            top = 1
+                            misc = 1
+                            virtual = 1
+                           }
+                         }
+                        }
+                       }
+                        uid = eVRbahCb5CjRdB6U1eEAAABa
+                       }
+                       ha:subc.1398616 {
+                        ha:attributes {
+                         value=2.2uH
+                         device=INDUCTOR
+                         footprint=NRS50
+                         refdes=L2
+                        }
+                       ha:data {
+                                              li:padstack_prototypes {
+
+                        ha:ps_proto_v6.0 {
+                          hdia=0.0; hplated=0; htop=0; hbottom=0;
+                          li:shape {
 
-        {ha:Bottom Paste Mask Layer}       {
-         lid=5
-         ha:combining { sub=1; auto=1;         }
+                            ha:ps_shape_v4 {
+                             ha:combining {                             }
+                             ha:layer_mask {
+                              copper = 1
+                              top = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               29.53mil  
+                               -78.735mil  
+                               -29.53mil  
+                               -78.735mil  
+                               -29.53mil  
+                               78.735mil  
+                               29.53mil  
+                               78.735mil  
+                              }
+                            }
 
-          li:objects {
-          }
-          ha:type {
-           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 {
+                               32.53mil  
+                               -81.735mil  
+                               -32.53mil  
+                               -81.735mil  
+                               -32.53mil  
+                               81.735mil  
+                               32.53mil  
+                               81.735mil  
+                              }
+                            }
 
-        {ha:Bottom Solder Mask Layer}       {
-         lid=6
-         ha:combining { auto=1;         }
+                            ha:ps_shape_v4 {
+                             ha:combining { auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              paste = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               29.53mil  
+                               -78.735mil  
+                               -29.53mil  
+                               -78.735mil  
+                               -29.53mil  
+                               78.735mil  
+                               29.53mil  
+                               78.735mil  
+                              }
+                            }
+                          }
+                        }
+                       }
 
-          li:objects {
-          }
-          ha:type {
-           bottom = 1
-           paste = 1
-          }
-        }
+                        li:objects {
+                         ha:padstack_ref.1398629 {
+                          proto=0; x=1.63227in; y=3.051in; rot=0.000000; xmirror=0; smirror=0; clearance=41.34mil;
+                          ha:flags {
+                           clearline=1
+                          }
 
-        {ha:Bottom Silkscreen Layer}     {
-         lid=7
-         ha:combining { auto=1;         }
+                          li:thermal {
+                          }
 
-          li:objects {
-          }
-          ha:type {
-           silk = 1
-           bottom = 1
-          }
-        }
+                          ha:attributes {
+                            term=1
+                            name=pin1
+                          }
+                         }
+                         ha:padstack_ref.1398630 {
+                          proto=0; x=1.774in; y=3.051in; rot=0.000000; xmirror=0; smirror=0; clearance=41.34mil;
+                          ha:flags {
+                           clearline=1
+                          }
 
-        {ha:Top Assembly Layer}     {
-         lid=8
-         ha:combining {         }
+                          li:thermal {
+                          }
 
-          li:objects {
-          }
-          ha:type {
-           top = 1
-           doc = 1
-          }
-        }
+                          ha:attributes {
+                            term=2
+                            name=pin2
+                          }
+                         }
+                        }
+                        li:layers {
 
-        {ha:Bottom Assembly Layer}     {
-         lid=9
-         ha:combining {         }
+                         ha:top-silk {
+                          lid=0
+                          ha:combining {                          }
 
-          li:objects {
-          }
-          ha:type {
-           bottom = 1
-           doc = 1
-          }
-        }
+                           li:objects {
+                           }
+                           ha:type {
+                            silk = 1
+                            top = 1
+                           }
+                         }
 
-        {ha:Board Outline Layer}     {
-         lid=10
-         ha:combining {         }
+                         ha:subc-aux {
+                          lid=1
+                          ha:combining {                          }
 
-          li:objects {
-          }
-          ha:type {
-           boundary = 1
-          }
-        }
+                           li:objects {
+                            ha:line.1398617 {
+                             x1=43.259629mm; y1=3.051in; x2=43.259629mm; y2=3.051in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=pnp-origin
+                             }
+                            }
+                            ha:line.1398620 {
+                             x1=1.70313in; y1=77.495273mm; x2=1.70313in; y2=77.495273mm; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=origin
+                             }
+                            }
+                            ha:line.1398623 {
+                             x1=1.70313in; y1=77.495273mm; x2=44.259502mm; y2=77.495273mm; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=x
+                             }
+                            }
+                            ha:line.1398626 {
+                             x1=1.70313in; y1=77.495273mm; x2=1.70313in; y2=78.495273mm; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=y
+                             }
+                            }
+                           }
+                           ha:type {
+                            top = 1
+                            misc = 1
+                            virtual = 1
+                           }
+                         }
+                        }
+                       }
+                        uid = Ikn56fWDAoi3RXep5wYAAABr
+                       }
+                       ha:subc.1408353 {
+                        ha:attributes {
+                         refdes=R29
+                         value=1k
+                         device=RESISTOR
+                         footprint=0402
+                         openscad=0402
+                        }
+                       ha:data {
+                                              li:padstack_prototypes {
 
-        ha:slot-plated {
-         lid=11
-         ha:combining { auto=1;         }
+                        ha:ps_proto_v6.0 {
+                          hdia=0.0; hplated=0; htop=0; hbottom=0;
+                          li:shape {
 
-          li:objects {
-          }
-          ha:type {
-           mech = 1
-          }
-          purpose = proute
-        }
+                            ha:ps_shape_v4 {
+                             ha:combining {                             }
+                             ha:layer_mask {
+                              copper = 1
+                              top = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               13.77mil  
+                               9.84mil  
+                               13.77mil  
+                              }
+                            }
 
-        ha:slot-unplated {
-         lid=12
-         ha:combining { auto=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.84mil  
+                               -16.77mil  
+                               -12.84mil  
+                               -16.77mil  
+                               -12.84mil  
+                               16.77mil  
+                               12.84mil  
+                               16.77mil  
+                              }
+                            }
 
-          li:objects {
-          }
-          ha:type {
-           mech = 1
-          }
-          purpose = uroute
-        }
+                            ha:ps_shape_v4 {
+                             ha:combining { auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              paste = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               13.77mil  
+                               9.84mil  
+                               13.77mil  
+                              }
+                            }
+                          }
+                        }
+                       }
 
-        {ha:Document Layer}   {
-         lid=13
-         ha:combining {         }
+                        li:objects {
+                         ha:padstack_ref.1408366 {
+                          proto=0; x=38.115778mm; y=94.189041mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
 
-          li:objects {
-           ha:arc.1364709 {
-            x=61.366375mm; y=-1.396899mm; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
-           }
-          }
-          ha:type {
-           doc = 1
-          }
-        }
+                          li:thermal {
+                          }
+
+                          ha:attributes {
+                            term=1
+                            name=1
+                          }
+                         }
+                         ha:padstack_ref.1408367 {
+                          proto=0; x=38.91537mm; y=94.189041mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
 
-        {ha:Component Marking Layer}     {
-         lid=14
-         ha:combining {         }
+                          li:thermal {
+                          }
 
-          li:objects {
-           ha:polygon.1364881 {
-            li:geometry {
-              ta:contour {
-               { 60.736416mm; -1.428903mm }
-               { 60.707116mm; -1.49964mm }
-               { 60.636379mm; -1.52894mm }
-               { 60.565642mm; -1.49964mm }
-               { 60.536342mm; -1.428903mm }
-               { 60.565642mm; -1.358166mm }
-               { 60.636379mm; -1.328866mm }
-               { 60.707116mm; -1.358166mm }
-               { 60.736416mm; -1.428904mm }
-              }
-            }
-           }
-          }
-          ha:type {
-           doc = 1
-          }
-        }
+                          ha:attributes {
+                            term=2
+                            name=2
+                          }
+                         }
+                        }
+                        li:layers {
 
-        {ha:Component Shape Layer}     {
-         lid=15
-         ha:combining {         }
+                         ha:top-silk {
+                          lid=0
+                          ha:combining {                          }
 
-          li:objects {
-           ha:line.1364710 {
-            x1=60.636379mm; y1=-5.429021mm; x2=64.63637mm; y2=-5.429021mm; thickness=2.0mil; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
-           }
-           ha:line.1364713 {
-            x1=64.63637mm; y1=-5.429021mm; x2=64.63637mm; y2=-1.42903mm; thickness=2.0mil; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
-           }
-           ha:line.1364716 {
-            x1=64.63637mm; y1=-1.42903mm; x2=60.636379mm; y2=-1.42903mm; thickness=2.0mil; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
-           }
-           ha:line.1364719 {
-            x1=60.636379mm; y1=-1.42903mm; x2=60.636379mm; y2=-5.429021mm; thickness=2.0mil; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
-           }
-          }
-          ha:type {
-           doc = 1
-          }
-        }
+                           li:objects {
+                           }
+                           ha:type {
+                            silk = 1
+                            top = 1
+                           }
+                         }
 
-        {ha:Pin Soldering Layer}     {
-         lid=16
-         ha:combining {         }
+                         ha:subc-aux {
+                          lid=1
+                          ha:combining {                          }
 
-          li:objects {
-           ha:polygon.1364891 {
-            li:geometry {
-              ta:contour {
-               { 63.887146mm; -4.678146mm }
-               { 63.887146mm; -2.178127mm }
-               { 61.387127mm; -2.178127mm }
-               { 61.387127mm; -4.678146mm }
-              }
-            }
-           }
-           ha:polygon.1364896 {
-            li:geometry {
-              ta:contour {
-               { 61.261448mm; -1.829029mm }
-               { 2.42171in; -1.829029mm }
-               { 2.42171in; -1.42903mm }
-               { 61.261448mm; -1.42903mm }
-              }
-            }
-           }
-           ha:polygon.1364901 {
-            li:geometry {
-              ta:contour {
-               { 61.76132mm; -1.829029mm }
-               { 2.44139in; -1.829029mm }
-               { 2.44139in; -1.42903mm }
-               { 61.76132mm; -1.42903mm }
-              }
-            }
-           }
-           ha:polygon.1364906 {
-            li:geometry {
-              ta:contour {
-               { 62.261446mm; -1.829029mm }
-               { 2.46108in; -1.829029mm }
-               { 2.46108in; -1.42903mm }
-               { 62.261446mm; -1.42903mm }
-              }
-            }
-           }
-           ha:polygon.1364911 {
-            li:geometry {
-              ta:contour {
-               { 62.761317mm; -1.829029mm }
-               { 2.48076in; -1.829029mm }
-               { 2.48076in; -1.42903mm }
-               { 62.761317mm; -1.42903mm }
-              }
-            }
-           }
-           ha:polygon.1364916 {
-            li:geometry {
-              ta:contour {
-               { 63.261443mm; -1.829029mm }
-               { 63.51143mm; -1.829029mm }
-               { 63.51143mm; -1.42903mm }
-               { 63.261443mm; -1.42903mm }
-              }
-            }
-           }
-           ha:polygon.1364921 {
-            li:geometry {
-              ta:contour {
-               { 63.761315mm; -1.829029mm }
-               { 2.52013in; -1.829029mm }
-               { 2.52013in; -1.42903mm }
-               { 63.761315mm; -1.42903mm }
-              }
-            }
-           }
-           ha:polygon.1364926 {
-            li:geometry {
-              ta:contour {
-               { 2.52019in; -5.027244mm }
-               { 63.762839mm; -5.027244mm }
-               { 63.762839mm; -5.427243mm }
-               { 2.52019in; -5.427243mm }
-              }
-            }
-           }
-           ha:polygon.1364931 {
-            li:geometry {
-              ta:contour {
-               { 2.50051in; -5.027244mm }
-               { 63.262967mm; -5.027244mm }
-               { 63.262967mm; -5.427243mm }
-               { 2.50051in; -5.427243mm }
-              }
-            }
-           }
-           ha:polygon.1364936 {
-            li:geometry {
-              ta:contour {
-               { 2.48082in; -5.027244mm }
-               { 62.762841mm; -5.027244mm }
-               { 62.762841mm; -5.427243mm }
-               { 2.48082in; -5.427243mm }
-              }
-            }
-           }
-           ha:polygon.1364941 {
-            li:geometry {
-              ta:contour {
-               { 2.46114in; -5.027244mm }
-               { 62.26297mm; -5.027244mm }
-               { 62.26297mm; -5.427243mm }
-               { 2.46114in; -5.427243mm }
-              }
-            }
-           }
-           ha:polygon.1364946 {
-            li:geometry {
-              ta:contour {
-               { 62.01283mm; -5.027244mm }
-               { 61.762844mm; -5.027244mm }
-               { 61.762844mm; -5.427243mm }
-               { 62.01283mm; -5.427243mm }
-              }
-            }
-           }
-           ha:polygon.1364951 {
-            li:geometry {
-              ta:contour {
-               { 2.42177in; -5.027244mm }
-               { 61.262972mm; -5.027244mm }
-               { 61.262972mm; -5.427243mm }
-               { 2.42177in; -5.427243mm }
-              }
-            }
-           }
-           ha:polygon.1364956 {
-            li:geometry {
-              ta:contour {
-               { 64.236117mm; -80.74mil }
-               { 64.236117mm; -2.300783mm }
-               { 64.636116mm; -2.300783mm }
-               { 64.636116mm; -80.74mil }
-              }
-            }
-           }
-           ha:polygon.1364961 {
-            li:geometry {
-              ta:contour {
-               { 64.236117mm; -100.42mil }
-               { 64.236117mm; -2.800655mm }
-               { 64.636116mm; -2.800655mm }
-               { 64.636116mm; -100.42mil }
-              }
-            }
-           }
-           ha:polygon.1364966 {
-            li:geometry {
-              ta:contour {
-               { 64.236117mm; -120.11mil }
-               { 64.236117mm; -3.300781mm }
-               { 64.636116mm; -3.300781mm }
-               { 64.636116mm; -120.11mil }
-              }
-            }
-           }
-           ha:polygon.1364971 {
-            li:geometry {
-              ta:contour {
-               { 64.236117mm; -139.79mil }
-               { 64.236117mm; -3.800652mm }
-               { 64.636116mm; -3.800652mm }
-               { 64.636116mm; -139.79mil }
-              }
-            }
-           }
-           ha:polygon.1364976 {
-            li:geometry {
-              ta:contour {
-               { 64.236117mm; -159.48mil }
-               { 64.236117mm; -4.300778mm }
-               { 64.636116mm; -4.300778mm }
-               { 64.636116mm; -159.48mil }
-              }
-            }
-           }
-           ha:polygon.1364981 {
-            li:geometry {
-              ta:contour {
-               { 64.236117mm; -179.16mil }
-               { 64.236117mm; -4.80065mm }
-               { 64.636116mm; -4.80065mm }
-               { 64.636116mm; -179.16mil }
-              }
-            }
-           }
-           ha:polygon.1364986 {
-            li:geometry {
-              ta:contour {
-               { 61.03968mm; -4.803698mm }
-               { 61.03968mm; -179.28mil }
-               { 60.639681mm; -179.28mil }
-               { 60.639681mm; -4.803698mm }
-              }
-            }
-           }
-           ha:polygon.1364991 {
-            li:geometry {
-              ta:contour {
-               { 61.03968mm; -4.303826mm }
-               { 61.03968mm; -159.6mil }
-               { 60.639681mm; -159.6mil }
-               { 60.639681mm; -4.303826mm }
-              }
-            }
-           }
-           ha:polygon.1364996 {
-            li:geometry {
-              ta:contour {
-               { 61.03968mm; -3.8037mm }
-               { 61.03968mm; -139.91mil }
-               { 60.639681mm; -139.91mil }
-               { 60.639681mm; -3.8037mm }
-              }
-            }
-           }
-           ha:polygon.1365001 {
-            li:geometry {
-              ta:contour {
-               { 61.03968mm; -3.303829mm }
-               { 61.03968mm; -120.23mil }
-               { 60.639681mm; -120.23mil }
-               { 60.639681mm; -3.303829mm }
-              }
-            }
-           }
-           ha:polygon.1365006 {
-            li:geometry {
-              ta:contour {
-               { 61.03968mm; -2.803703mm }
-               { 61.03968mm; -100.54mil }
-               { 60.639681mm; -100.54mil }
-               { 60.639681mm; -2.803703mm }
-              }
-            }
-           }
-           ha:polygon.1365011 {
-            li:geometry {
-              ta:contour {
-               { 61.03968mm; -2.303831mm }
-               { 61.03968mm; -80.86mil }
-               { 60.639681mm; -80.86mil }
-               { 60.639681mm; -2.303831mm }
-              }
-            }
-           }
-          }
-          ha:type {
-           doc = 1
-          }
-        }
+                           li:objects {
+                            ha:line.1408354 {
+                             x1=38.515574mm; y1=94.189041mm; x2=38.515574mm; y2=94.189041mm; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=pnp-origin
+                             }
+                            }
+                            ha:line.1408357 {
+                             x1=38.515574mm; y1=94.189041mm; x2=38.515574mm; y2=94.189041mm; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=origin
+                             }
+                            }
+                            ha:line.1408360 {
+                             x1=38.515574mm; y1=94.189041mm; x2=39.515574mm; y2=94.189041mm; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=x
+                             }
+                            }
+                            ha:line.1408363 {
+                             x1=38.515574mm; y1=94.189041mm; x2=38.515574mm; y2=95.189041mm; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=y
+                             }
+                            }
+                           }
+                           ha:type {
+                            top = 1
+                            misc = 1
+                            virtual = 1
+                           }
+                         }
+                        }
+                       }
+                        uid = Ikn56fWDAoi3RXep5wYAAABh
+                       }
+                       ha:subc.1408369 {
+                        ha:attributes {
+                         refdes=C7
+                         value=10uF
+                         device=CAPACITOR
+                         footprint=0402
+                         openscad=0402
+                        }
+                       ha:data {
+                                              li:padstack_prototypes {
 
-        ha:subc-aux {
-         lid=17
-         ha:combining {         }
+                        ha:ps_proto_v6.0 {
+                          hdia=0.0; hplated=0; htop=0; hbottom=0;
+                          li:shape {
 
-          li:objects {
-           ha:line.1364722 {
-            x1=2.466in; y1=-135.0mil; x2=2.466in; y2=-135.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.1364725 {
-            x1=2.466in; y1=-135.0mil; x2=63.6364mm; y2=-135.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.1364728 {
-            x1=2.466in; y1=-135.0mil; x2=2.466in; y2=-2.429mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 0DqPSKEWUnA3KQdE8fMAAAAB
-      }
-      ha:subc.1373533 {
-       ha:attributes {
-        openscad=0402
-        value=1uF
-        device=CAPACITOR
-        refdes=C15
-        footprint=0402
-       }
-      ha:data {
-            li:padstack_prototypes {
+                            ha:ps_shape_v4 {
+                             ha:combining {                             }
+                             ha:layer_mask {
+                              copper = 1
+                              top = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               13.77mil  
+                               9.84mil  
+                               13.77mil  
+                              }
+                            }
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+                            ha:ps_shape_v4 {
+                             ha:combining { sub=1; auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              mask = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               12.84mil  
+                               -16.77mil  
+                               -12.84mil  
+                               -16.77mil  
+                               -12.84mil  
+                               16.77mil  
+                               12.84mil  
+                               16.77mil  
+                              }
+                            }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              9.84mil  
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              -9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
-             }
-           }
+                            ha:ps_shape_v4 {
+                             ha:combining { auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              paste = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               13.77mil  
+                               9.84mil  
+                               13.77mil  
+                              }
+                            }
+                          }
+                        }
+                       }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              12.84mil  
-              -16.77mil  
-              -12.84mil  
-              -16.77mil  
-              -12.84mil  
-              16.77mil  
-              12.84mil  
-              16.77mil  
-             }
-           }
+                        li:objects {
+                         ha:padstack_ref.1408382 {
+                          proto=0; x=41.075643mm; y=94.189041mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              9.84mil  
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              -9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
-             }
-           }
-         }
-       }
-      }
+                          li:thermal {
+                          }
 
-       li:objects {
-        ha:padstack_ref.1373546 {
-         proto=0; x=1.094in; y=433.52mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         li:thermal {
-         }
+                          ha:attributes {
+                            term=1
+                            name=1
+                          }
+                         }
+                         ha:padstack_ref.1408383 {
+                          proto=0; x=41.875235mm; y=94.189041mm; 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:type {
+                            silk = 1
+                            top = 1
+                           }
+                         }
+
+                         ha:subc-aux {
+                          lid=1
+                          ha:combining {                          }
+
+                           li:objects {
+                            ha:line.1408370 {
+                             x1=41.475439mm; y1=94.189041mm; x2=41.475439mm; y2=94.189041mm; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=pnp-origin
+                             }
+                            }
+                            ha:line.1408373 {
+                             x1=41.475439mm; y1=94.189041mm; x2=41.475439mm; y2=94.189041mm; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=origin
+                             }
+                            }
+                            ha:line.1408376 {
+                             x1=41.475439mm; y1=94.189041mm; x2=42.475439mm; y2=94.189041mm; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=x
+                             }
+                            }
+                            ha:line.1408379 {
+                             x1=41.475439mm; y1=94.189041mm; x2=41.475439mm; y2=95.189041mm; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=y
+                             }
+                            }
+                           }
+                           ha:type {
+                            top = 1
+                            misc = 1
+                            virtual = 1
+                           }
+                         }
+                        }
+                       }
+                        uid = Ikn56fWDAoi3RXep5wYAAABj
+                       }
+                       ha:subc.1408385 {
+                        ha:attributes {
+                         refdes=C9
+                         value=22uF
+                         device=CAPACITOR
+                         footprint=0402
+                         openscad=0402
+                        }
+                       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 {
+                               9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               13.77mil  
+                               9.84mil  
+                               13.77mil  
+                              }
+                            }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.1373547 {
-         proto=0; x=1.094in; y=465.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+                            ha:ps_shape_v4 {
+                             ha:combining { sub=1; auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              mask = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               12.84mil  
+                               -16.77mil  
+                               -12.84mil  
+                               -16.77mil  
+                               -12.84mil  
+                               16.77mil  
+                               12.84mil  
+                               16.77mil  
+                              }
+                            }
 
-         li:thermal {
-         }
+                            ha:ps_shape_v4 {
+                             ha:combining { auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              paste = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               13.77mil  
+                               9.84mil  
+                               13.77mil  
+                              }
+                            }
+                          }
+                        }
+                       }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
-        }
-       }
-       li:layers {
+                        li:objects {
+                         ha:padstack_ref.1408398 {
+                          proto=0; x=1.731in; y=3.652in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+                          li:thermal {
+                          }
 
-          li:objects {
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
+                          ha:attributes {
+                            term=1
+                            name=1
+                          }
+                         }
+                         ha:padstack_ref.1408399 {
+                          proto=0; x=1.76248in; y=3.652in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+                          li:thermal {
+                          }
 
-          li:objects {
-           ha:line.1373534 {
-            x1=1.094in; y1=449.26mil; x2=1.094in; y2=449.26mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.1373537 {
-            x1=1.094in; y1=449.26mil; x2=1.094in; y2=449.26mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.1373540 {
-            x1=1.094in; y1=449.26mil; x2=1.094in; y2=12.411204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.1373543 {
-            x1=1.094in; y1=449.26mil; x2=26.7876mm; y2=449.26mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = L3uSQeru9w1L5hdo5KkAAABW
-      }
-      ha:subc.1373549 {
-       ha:attributes {
-        openscad=0402
-        value=2.2uF
-        device=CAPACITOR
-        refdes=C8
-        footprint=0402
-       }
-      ha:data {
-            li:padstack_prototypes {
+                          ha:attributes {
+                            term=2
+                            name=2
+                          }
+                         }
+                        }
+                        li:layers {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+                         ha:top-silk {
+                          lid=0
+                          ha:combining {                          }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              9.84mil  
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              -9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
-             }
-           }
+                           li:objects {
+                           }
+                           ha:type {
+                            silk = 1
+                            top = 1
+                           }
+                         }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              12.84mil  
-              -16.77mil  
-              -12.84mil  
-              -16.77mil  
-              -12.84mil  
-              16.77mil  
-              12.84mil  
-              16.77mil  
-             }
-           }
+                         ha:subc-aux {
+                          lid=1
+                          ha:combining {                          }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              9.84mil  
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              -9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
-             }
-           }
-         }
-       }
-      }
+                           li:objects {
+                            ha:line.1408386 {
+                             x1=1.74674in; y1=3.652in; x2=1.74674in; y2=3.652in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=pnp-origin
+                             }
+                            }
+                            ha:line.1408389 {
+                             x1=1.74674in; y1=3.652in; x2=1.74674in; y2=3.652in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=origin
+                             }
+                            }
+                            ha:line.1408392 {
+                             x1=1.74674in; y1=3.652in; x2=45.367196mm; y2=3.652in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=x
+                             }
+                            }
+                            ha:line.1408395 {
+                             x1=1.74674in; y1=3.652in; x2=1.74674in; y2=93.7608mm; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=y
+                             }
+                            }
+                           }
+                           ha:type {
+                            top = 1
+                            misc = 1
+                            virtual = 1
+                           }
+                         }
+                        }
+                       }
+                        uid = Ikn56fWDAoi3RXep5wYAAABl
+                       }
+                       ha:subc.1408401 {
+                        ha:attributes {
+                         refdes=R30
+                         value=
+                         device=RESISTOR
+                         footprint=0402
+                         openscad=0402
+                        }
+                       ha:data {
+                                              li:padstack_prototypes {
 
-       li:objects {
-        ha:padstack_ref.1373562 {
-         proto=0; x=899.0mil; y=433.52mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         li:thermal {
-         }
+                        ha:ps_proto_v6.0 {
+                          hdia=0.0; hplated=0; htop=0; hbottom=0;
+                          li:shape {
 
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.1373563 {
-         proto=0; x=899.0mil; y=465.0mil; rot=270.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 {
+                               9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               13.77mil  
+                               9.84mil  
+                               13.77mil  
+                              }
+                            }
 
-         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 {
+                               12.84mil  
+                               -16.77mil  
+                               -12.84mil  
+                               -16.77mil  
+                               -12.84mil  
+                               16.77mil  
+                               12.84mil  
+                               16.77mil  
+                              }
+                            }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
-        }
-       }
-       li:layers {
+                            ha:ps_shape_v4 {
+                             ha:combining { auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              paste = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               13.77mil  
+                               9.84mil  
+                               13.77mil  
+                              }
+                            }
+                          }
+                        }
+                       }
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+                        li:objects {
+                         ha:padstack_ref.1408414 {
+                          proto=0; x=47.117mm; y=3.657in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
 
-          li:objects {
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
+                          li:thermal {
+                          }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+                          ha:attributes {
+                            term=1
+                            name=1
+                          }
+                         }
+                         ha:padstack_ref.1408415 {
+                          proto=0; x=1.88648in; y=3.657in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
 
-          li:objects {
-           ha:line.1373550 {
-            x1=899.0mil; y1=449.26mil; x2=899.0mil; y2=449.26mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.1373553 {
-            x1=899.0mil; y1=449.26mil; x2=899.0mil; y2=449.26mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.1373556 {
-            x1=899.0mil; y1=449.26mil; x2=899.0mil; y2=12.411204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.1373559 {
-            x1=899.0mil; y1=449.26mil; x2=21.8346mm; y2=449.26mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = L3uSQeru9w1L5hdo5KkAAABY
-      }
-      ha:subc.1373565 {
-       ha:attributes {
-        copyright=2006 DJ Delorie
-        author=DJ Delorie
-        footprint=SOT23-5
-        dist-license=GPL
-        refdes=U3
-        value=TPS70933
-        device=IC
-        use-license=Unlimited
-        openscad=sot23-5
-       }
-      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=2
+                          }
+                         }
+                        }
+                        li:layers {
 
-           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:top-silk {
+                          lid=0
+                          ha:combining {                          }
 
-           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  
-             }
-           }
+                           li:objects {
+                           }
+                           ha:type {
+                            silk = 1
+                            top = 1
+                           }
+                         }
 
-           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  
-             }
-           }
-         }
-       }
-      }
+                         ha:subc-aux {
+                          lid=1
+                          ha:combining {                          }
 
-       li:objects {
-        ha:padstack_ref.1373590 {
-         proto=0; x=957.0mil; y=387.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
+                           li:objects {
+                            ha:line.1408402 {
+                             x1=1.87074in; y1=3.657in; x2=1.87074in; y2=3.657in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=pnp-origin
+                             }
+                            }
+                            ha:line.1408405 {
+                             x1=1.87074in; y1=3.657in; x2=1.87074in; y2=3.657in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=origin
+                             }
+                            }
+                            ha:line.1408408 {
+                             x1=1.87074in; y1=3.657in; x2=48.516796mm; y2=3.657in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=x
+                             }
+                            }
+                            ha:line.1408411 {
+                             x1=1.87074in; y1=3.657in; x2=1.87074in; y2=93.8878mm; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=y
+                             }
+                            }
+                           }
+                           ha:type {
+                            top = 1
+                            misc = 1
+                            virtual = 1
+                           }
+                         }
+                        }
+                       }
+                        uid = Ikn56fWDAoi3RXep5wYAAABn
+                       }
+                       ha:subc.1408417 {
+                        ha:attributes {
+                         refdes=R46
+                         value=
+                         device=RESISTOR
+                         footprint=0402
+                         openscad=0402
+                        }
+                       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.1373591 {
-         proto=0; x=957.0mil; y=465.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
+                            ha:ps_shape_v4 {
+                             ha:combining {                             }
+                             ha:layer_mask {
+                              copper = 1
+                              top = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               13.77mil  
+                               9.84mil  
+                               13.77mil  
+                              }
+                            }
 
-         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 {
+                               12.84mil  
+                               -16.77mil  
+                               -12.84mil  
+                               -16.77mil  
+                               -12.84mil  
+                               16.77mil  
+                               12.84mil  
+                               16.77mil  
+                              }
+                            }
 
-         ha:attributes {
-           term=5
-           name=5
-         }
-        }
-        ha:padstack_ref.1373592 {
-         proto=0; x=1.039in; y=465.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
+                            ha:ps_shape_v4 {
+                             ha:combining { auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              paste = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               13.77mil  
+                               9.84mil  
+                               13.77mil  
+                              }
+                            }
+                          }
+                        }
+                       }
 
-         li:thermal {
-         }
+                        li:objects {
+                         ha:padstack_ref.1408430 {
+                          proto=0; x=49.911mm; y=3.642in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.1373593 {
-         proto=0; x=1.039in; y=426.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         li:thermal {
-         }
+                          li:thermal {
+                          }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
-        }
-        ha:padstack_ref.1373594 {
-         proto=0; x=1.039in; y=387.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
+                          ha:attributes {
+                            term=1
+                            name=1
+                          }
+                         }
+                         ha:padstack_ref.1408431 {
+                          proto=0; x=1.99648in; y=3.642in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
 
-         li:thermal {
-         }
+                          li:thermal {
+                          }
 
-         ha:attributes {
-           term=3
-           name=3
-         }
-        }
-       }
-       li:layers {
+                          ha:attributes {
+                            term=2
+                            name=2
+                          }
+                         }
+                        }
+                        li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+                         ha:top-silk {
+                          lid=0
+                          ha:combining {                          }
 
-          li:objects {
-           ha:line.1373566 {
-            x1=1.067in; y1=367.0mil; x2=928.0mil; y2=367.0mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.1373569 {
-            x1=928.0mil; y1=367.0mil; x2=928.0mil; y2=485.0mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.1373572 {
-            x1=928.0mil; y1=485.0mil; x2=1.067in; y2=485.0mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.1373575 {
-            x1=1.067in; y1=485.0mil; x2=1.067in; y2=367.0mil; thickness=10.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
+                           li:objects {
+                           }
+                           ha:type {
+                            silk = 1
+                            top = 1
+                           }
+                         }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+                         ha:subc-aux {
+                          lid=1
+                          ha:combining {                          }
 
-          li:objects {
-           ha:line.1373578 {
-            x1=1.0062in; y1=426.0mil; x2=1.0062in; y2=426.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.1373581 {
-            x1=957.0mil; y1=387.0mil; x2=957.0mil; y2=387.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.1373584 {
-            x1=957.0mil; y1=387.0mil; x2=25.3078mm; y2=387.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.1373587 {
-            x1=957.0mil; y1=387.0mil; x2=957.0mil; y2=8.8298mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = L3uSQeru9w1L5hdo5KkAAABi
-      }
-     ha:subc.1317335 {
-      ha:attributes {
-       value=4screws
-       device=CONNECTOR
-       footprint=282834-4
-       refdes=J12
-      }
-     ha:data {
-          li:padstack_prototypes {
+                           li:objects {
+                            ha:line.1408418 {
+                             x1=1.98074in; y1=3.642in; x2=1.98074in; y2=3.642in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=pnp-origin
+                             }
+                            }
+                            ha:line.1408421 {
+                             x1=1.98074in; y1=3.642in; x2=1.98074in; y2=3.642in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=origin
+                             }
+                            }
+                            ha:line.1408424 {
+                             x1=1.98074in; y1=3.642in; x2=51.310796mm; y2=3.642in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=x
+                             }
+                            }
+                            ha:line.1408427 {
+                             x1=1.98074in; y1=3.642in; x2=1.98074in; y2=93.5068mm; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=y
+                             }
+                            }
+                           }
+                           ha:type {
+                            top = 1
+                            misc = 1
+                            virtual = 1
+                           }
+                         }
+                        }
+                       }
+                        uid = Ikn56fWDAoi3RXep5wYAAABp
+                       }
+                       ha:subc.1408970 {
+                        ha:attributes {
+                         refdes=R35
+                         value=1k
+                         device=RESISTOR
+                         footprint=0402
+                         openscad=0402
+                        }
+                       ha:data {
+                                              li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=45.28mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+                        ha:ps_proto_v6.0 {
+                          hdia=0.0; hplated=0; htop=0; hbottom=0;
+                          li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-          }
+                            ha:ps_shape_v4 {
+                             ha:combining {                             }
+                             ha:layer_mask {
+                              copper = 1
+                              top = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               13.77mil  
+                               9.84mil  
+                               13.77mil  
+                              }
+                            }
 
-          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:combining { sub=1; auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              mask = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               12.84mil  
+                               -16.77mil  
+                               -12.84mil  
+                               -16.77mil  
+                               -12.84mil  
+                               16.77mil  
+                               12.84mil  
+                               16.77mil  
+                              }
+                            }
 
-          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:combining { auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              paste = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               13.77mil  
+                               9.84mil  
+                               13.77mil  
+                              }
+                            }
+                          }
+                        }
+                       }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=83.46mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
+                        li:objects {
+                         ha:padstack_ref.1408983 {
+                          proto=0; x=1.89952in; y=3.491in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=83.46mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
-        }
-      }
+                          li:thermal {
+                          }
 
-      ha:ps_proto_v6.1 {
-        hdia=45.28mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+                          ha:attributes {
+                            term=1
+                            name=1
+                          }
+                         }
+                         ha:padstack_ref.1408984 {
+                          proto=0; x=1.931in; y=3.491in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -35.435mil  
-             -35.435mil  
-             35.435mil  
-             -35.435mil  
-             35.435mil  
-             35.435mil  
-             -35.435mil  
-             35.435mil  
-            }
-          }
+                          li:thermal {
+                          }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -35.435mil  
-             -35.435mil  
-             35.435mil  
-             -35.435mil  
-             35.435mil  
-             35.435mil  
-             -35.435mil  
-             35.435mil  
-            }
-          }
+                          ha:attributes {
+                            term=2
+                            name=2
+                          }
+                         }
+                        }
+                        li:layers {
 
-          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:top-silk {
+                          lid=0
+                          ha:combining {                          }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -41.73mil  
-             -41.73mil  
-             41.73mil  
-             -41.73mil  
-             41.73mil  
-             41.73mil  
-             -41.73mil  
-             41.73mil  
-            }
-          }
+                           li:objects {
+                           }
+                           ha:type {
+                            silk = 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 {
-             -41.73mil  
-             -41.73mil  
-             41.73mil  
-             -41.73mil  
-             41.73mil  
-             41.73mil  
-             -41.73mil  
-             41.73mil  
-            }
-          }
-        }
-      }
-     }
+                         ha:subc-aux {
+                          lid=1
+                          ha:combining {                          }
+
+                           li:objects {
+                            ha:line.1408971 {
+                             x1=1.91526in; y1=3.491in; x2=1.91526in; y2=3.491in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=pnp-origin
+                             }
+                            }
+                            ha:line.1408974 {
+                             x1=1.91526in; y1=3.491in; x2=1.91526in; y2=3.491in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=origin
+                             }
+                            }
+                            ha:line.1408977 {
+                             x1=1.91526in; y1=3.491in; x2=49.647604mm; y2=3.491in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=x
+                             }
+                            }
+                            ha:line.1408980 {
+                             x1=1.91526in; y1=3.491in; x2=1.91526in; y2=89.6714mm; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=y
+                             }
+                            }
+                           }
+                           ha:type {
+                            top = 1
+                            misc = 1
+                            virtual = 1
+                           }
+                         }
+                        }
+                       }
+                        uid = udHzw36hUA40qsxOGCYAAABP
+                       }
+                       ha:subc.1408986 {
+                        ha:attributes {
+                         refdes=R16
+                         value=1k
+                         device=RESISTOR
+                         footprint=0402
+                         openscad=0402
+                        }
+                       ha:data {
+                                              li:padstack_prototypes {
 
-      li:objects {
-       ha:padstack_ref.1317360 {
-        proto=0; x=3.024in; y=373.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.3mil;
-        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 {
+                               9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               13.77mil  
+                               9.84mil  
+                               13.77mil  
+                              }
+                            }
 
-        ha:attributes {
-          term=4
-          name=pin4
-        }
-       }
-       ha:padstack_ref.1317361 {
-        proto=0; x=2.924in; y=373.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.3mil;
-        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 {
+                               12.84mil  
+                               -16.77mil  
+                               -12.84mil  
+                               -16.77mil  
+                               -12.84mil  
+                               16.77mil  
+                               12.84mil  
+                               16.77mil  
+                              }
+                            }
 
-        li:thermal {
-        }
+                            ha:ps_shape_v4 {
+                             ha:combining { auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              paste = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               13.77mil  
+                               9.84mil  
+                               13.77mil  
+                              }
+                            }
+                          }
+                        }
+                       }
 
-        ha:attributes {
-          term=3
-          name=pin3
-        }
-       }
-       ha:padstack_ref.1317362 {
-        proto=0; x=2.824in; y=373.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.3mil;
-        ha:flags {
-         clearline=1
-        }
+                        li:objects {
+                         ha:padstack_ref.1408999 {
+                          proto=0; x=1.36384in; y=90.048841mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
 
-        li:thermal {
-        }
+                          li:thermal {
+                          }
 
-        ha:attributes {
-          term=2
-          name=pin2
-        }
-       }
-       ha:padstack_ref.1317363 {
-        proto=1; x=2.724in; y=373.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.3mil;
-        ha:flags {
-         clearline=1
-        }
+                          ha:attributes {
+                            term=1
+                            name=1
+                          }
+                         }
+                         ha:padstack_ref.1409000 {
+                          proto=0; x=1.39532in; y=90.048841mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
 
-        li:thermal {
-        }
+                          li:thermal {
+                          }
 
-        ha:attributes {
-          term=1
-          name=pin1
-        }
-       }
-      }
-      li:layers {
+                          ha:attributes {
+                            term=2
+                            name=2
+                          }
+                         }
+                        }
+                        li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+                         ha:top-silk {
+                          lid=0
+                          ha:combining {                          }
 
-         li:objects {
-          ha:line.1317336 {
-           x1=3.08306in; y1=500.95mil; x2=3.08306in; y2=245.04mil; thickness=6.0mil; clearance=0.0;
-          }
-          ha:line.1317339 {
-           x1=3.08306in; y1=245.04mil; x2=67.68973mm; y2=245.04mil; thickness=6.0mil; clearance=0.0;
-          }
-          ha:line.1317342 {
-           x1=67.68973mm; y1=245.04mil; x2=67.68973mm; y2=500.95mil; thickness=6.0mil; clearance=0.0;
-          }
-          ha:line.1317345 {
-           x1=67.68973mm; y1=500.95mil; x2=3.08306in; y2=500.95mil; thickness=6.0mil; clearance=0.0;
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+                           li:objects {
+                           }
+                           ha:type {
+                            silk = 1
+                            top = 1
+                           }
+                         }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+                         ha:subc-aux {
+                          lid=1
+                          ha:combining {                          }
 
-         li:objects {
-          ha:line.1317348 {
-           x1=2.874in; y1=373.0mil; x2=2.874in; y2=373.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1317351 {
-           x1=3.08306in; y1=500.95mil; x2=3.08306in; y2=500.95mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1317354 {
-           x1=3.08306in; y1=500.95mil; x2=3.08306in; y2=13.72413mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.1317357 {
-           x1=3.08306in; y1=500.95mil; x2=79.309724mm; y2=500.95mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 2ef4X4Ek/wiw5eTepUsAAABU
-     }
-                       ha:subc.1379177 {
+                           li:objects {
+                            ha:line.1408987 {
+                             x1=1.37958in; y1=90.048841mm; x2=1.37958in; y2=90.048841mm; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=pnp-origin
+                             }
+                            }
+                            ha:line.1408990 {
+                             x1=1.37958in; y1=90.048841mm; x2=1.37958in; y2=90.048841mm; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=origin
+                             }
+                            }
+                            ha:line.1408993 {
+                             x1=1.37958in; y1=90.048841mm; x2=36.041332mm; y2=90.048841mm; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=x
+                             }
+                            }
+                            ha:line.1408996 {
+                             x1=1.37958in; y1=90.048841mm; x2=1.37958in; y2=91.048841mm; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=y
+                             }
+                            }
+                           }
+                           ha:type {
+                            top = 1
+                            misc = 1
+                            virtual = 1
+                           }
+                         }
+                        }
+                       }
+                        uid = Ikn56fWDAoi3RXep5wYAAABN
+                       }
+                       ha:subc.1409002 {
                         ha:attributes {
-                         value=MMBT2222A
-                         device=TRANSISTOR
-                         footprint=SOT23
-                         refdes=Q3
+                         refdes=C10
+                         value=22uF
+                         device=CAPACITOR
+                         footprint=0402
+                         openscad=0402
                         }
                        ha:data {
                                               li:padstack_prototypes {
@@ -26823,14 +27045,14 @@ ha:pcb-rnd-board-v8 {
                              }
                              clearance=0.0
                               li:ps_poly {
-                               -20.0mil  
-                               -17.0mil  
-                               -20.0mil  
-                               17.0mil  
-                               20.0mil  
-                               17.0mil  
-                               20.0mil  
-                               -17.0mil  
+                               9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               13.77mil  
+                               9.84mil  
+                               13.77mil  
                               }
                             }
 
@@ -26842,14 +27064,14 @@ ha:pcb-rnd-board-v8 {
                              }
                              clearance=0.0
                               li:ps_poly {
-                               -23.0mil  
-                               -20.0mil  
-                               -23.0mil  
-                               20.0mil  
-                               23.0mil  
-                               20.0mil  
-                               23.0mil  
-                               -20.0mil  
+                               12.84mil  
+                               -16.77mil  
+                               -12.84mil  
+                               -16.77mil  
+                               -12.84mil  
+                               16.77mil  
+                               12.84mil  
+                               16.77mil  
                               }
                             }
 
@@ -26861,14 +27083,14 @@ ha:pcb-rnd-board-v8 {
                              }
                              clearance=0.0
                               li:ps_poly {
-                               -20.0mil  
-                               -17.0mil  
-                               -20.0mil  
-                               17.0mil  
-                               20.0mil  
-                               17.0mil  
-                               20.0mil  
-                               -17.0mil  
+                               9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               13.77mil  
+                               9.84mil  
+                               13.77mil  
                               }
                             }
                           }
@@ -26876,8 +27098,8 @@ ha:pcb-rnd-board-v8 {
                        }
 
                         li:objects {
-                         ha:padstack_ref.1379202 {
-                          proto=0; x=3.112in; y=1.017in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+                         ha:padstack_ref.1409015 {
+                          proto=0; x=37.601401mm; y=90.048841mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                           ha:flags {
                            clearline=1
                           }
@@ -26890,8 +27112,8 @@ ha:pcb-rnd-board-v8 {
                             name=1
                           }
                          }
-                         ha:padstack_ref.1379203 {
-                          proto=0; x=3.112in; y=27.813mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+                         ha:padstack_ref.1409016 {
+                          proto=0; x=38.400993mm; y=90.048841mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                           ha:flags {
                            clearline=1
                           }
@@ -26904,20 +27126,6 @@ ha:pcb-rnd-board-v8 {
                             name=2
                           }
                          }
-                         ha:padstack_ref.1379204 {
-                          proto=0; x=3.194in; y=1.056in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-                          ha:flags {
-                           clearline=1
-                          }
-
-                          li:thermal {
-                          }
-
-                          ha:attributes {
-                            term=3
-                            name=3
-                          }
-                         }
                         }
                         li:layers {
 
@@ -26926,18 +27134,6 @@ ha:pcb-rnd-board-v8 {
                           ha:combining {                          }
 
                            li:objects {
-                            ha:line.1379178 {
-                             x1=3.083in; y1=992.0mil; x2=3.222in; y2=992.0mil; thickness=10.0mil; clearance=0.0;
-                            }
-                            ha:line.1379181 {
-                             x1=3.083in; y1=992.0mil; x2=3.083in; y2=1.12in; thickness=10.0mil; clearance=0.0;
-                            }
-                            ha:line.1379184 {
-                             x1=3.083in; y1=1.12in; x2=3.222in; y2=1.12in; thickness=10.0mil; clearance=0.0;
-                            }
-                            ha:line.1379187 {
-                             x1=3.222in; y1=992.0mil; x2=3.222in; y2=1.12in; thickness=10.0mil; clearance=0.0;
-                            }
                            }
                            ha:type {
                             silk = 1
@@ -26950,26 +27146,26 @@ ha:pcb-rnd-board-v8 {
                           ha:combining {                          }
 
                            li:objects {
-                            ha:line.1379190 {
-                             x1=79.739066mm; y1=1.056in; x2=79.739066mm; y2=1.056in; thickness=0.1mm; clearance=0.0;
+                            ha:line.1409003 {
+                             x1=38.001197mm; y1=90.048841mm; x2=38.001197mm; y2=90.048841mm; thickness=0.1mm; clearance=0.0;
                              ha:attributes {
                                subc-role=pnp-origin
                              }
                             }
-                            ha:line.1379193 {
-                             x1=3.112in; y1=1.017in; x2=3.112in; y2=1.017in; thickness=0.1mm; clearance=0.0;
+                            ha:line.1409006 {
+                             x1=38.001197mm; y1=90.048841mm; x2=38.001197mm; y2=90.048841mm; thickness=0.1mm; clearance=0.0;
                              ha:attributes {
                                subc-role=origin
                              }
                             }
-                            ha:line.1379196 {
-                             x1=3.112in; y1=1.017in; x2=80.0448mm; y2=1.017in; thickness=0.1mm; clearance=0.0;
+                            ha:line.1409009 {
+                             x1=38.001197mm; y1=90.048841mm; x2=39.001197mm; y2=90.048841mm; thickness=0.1mm; clearance=0.0;
                              ha:attributes {
                                subc-role=x
                              }
                             }
-                            ha:line.1379199 {
-                             x1=3.112in; y1=1.017in; x2=3.112in; y2=26.8318mm; thickness=0.1mm; clearance=0.0;
+                            ha:line.1409012 {
+                             x1=38.001197mm; y1=90.048841mm; x2=38.001197mm; y2=91.048841mm; thickness=0.1mm; clearance=0.0;
                              ha:attributes {
                                subc-role=y
                              }
@@ -26983,15 +27179,15 @@ ha:pcb-rnd-board-v8 {
                          }
                         }
                        }
-                        uid = fdmrigvTMcHho9IPHtUAAABr
+                        uid = Ikn56fWDAoi3RXep5wYAAABP
                        }
-                       ha:subc.1379206 {
+                       ha:subc.1409018 {
                         ha:attributes {
-                         footprint=0402
+                         refdes=C11
                          value=0.1uF
                          device=CAPACITOR
+                         footprint=0402
                          openscad=0402
-                         refdes=C101
                         }
                        ha:data {
                                               li:padstack_prototypes {
@@ -27061,8 +27257,12 @@ ha:pcb-rnd-board-v8 {
                        }
 
                         li:objects {
-                         ha:padstack_ref.1379219 {
-                          proto=0; x=3.05193in; y=943.52mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                         ha:padstack_ref.1409031 {
+                          proto=0; x=40.561266mm; y=90.048841mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
+
                           li:thermal {
                           }
 
@@ -27071,8 +27271,8 @@ ha:pcb-rnd-board-v8 {
                             name=1
                           }
                          }
-                         ha:padstack_ref.1379220 {
-                          proto=0; x=3.05193in; y=975.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                         ha:padstack_ref.1409032 {
+                          proto=0; x=41.360858mm; y=90.048841mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                           ha:flags {
                            clearline=1
                           }
@@ -27105,26 +27305,26 @@ ha:pcb-rnd-board-v8 {
                           ha:combining {                          }
 
                            li:objects {
-                            ha:line.1379207 {
-                             x1=3.05193in; y1=959.26mil; x2=3.05193in; y2=959.26mil; thickness=0.1mm; clearance=0.0;
+                            ha:line.1409019 {
+                             x1=40.961062mm; y1=90.048841mm; x2=40.961062mm; y2=90.048841mm; thickness=0.1mm; clearance=0.0;
                              ha:attributes {
                                subc-role=pnp-origin
                              }
                             }
-                            ha:line.1379210 {
-                             x1=3.05193in; y1=959.26mil; x2=3.05193in; y2=959.26mil; thickness=0.1mm; clearance=0.0;
+                            ha:line.1409022 {
+                             x1=40.961062mm; y1=90.048841mm; x2=40.961062mm; y2=90.048841mm; thickness=0.1mm; clearance=0.0;
                              ha:attributes {
                                subc-role=origin
                              }
                             }
-                            ha:line.1379213 {
-                             x1=3.05193in; y1=959.26mil; x2=3.05193in; y2=25.365204mm; thickness=0.1mm; clearance=0.0;
+                            ha:line.1409025 {
+                             x1=40.961062mm; y1=90.048841mm; x2=41.961062mm; y2=90.048841mm; thickness=0.1mm; clearance=0.0;
                              ha:attributes {
                                subc-role=x
                              }
                             }
-                            ha:line.1379216 {
-                             x1=3.05193in; y1=959.26mil; x2=76.519022mm; y2=959.26mil; thickness=0.1mm; clearance=0.0;
+                            ha:line.1409028 {
+                             x1=40.961062mm; y1=90.048841mm; x2=40.961062mm; y2=91.048841mm; thickness=0.1mm; clearance=0.0;
                              ha:attributes {
                                subc-role=y
                              }
@@ -27138,14 +27338,15 @@ ha:pcb-rnd-board-v8 {
                          }
                         }
                        }
-                        uid = IGobWzSMURBswUg5LvAAAACM
+                        uid = Ikn56fWDAoi3RXep5wYAAABR
                        }
-                       ha:subc.1379222 {
+                       ha:subc.1409034 {
                         ha:attributes {
-                         value=INA125
-                         device=IC
-                         footprint=SO16
-                         refdes=U6
+                         refdes=C12
+                         value=10uF
+                         device=CAPACITOR
+                         footprint=0402
+                         openscad=0402
                         }
                        ha:data {
                                               li:padstack_prototypes {
@@ -27162,77 +27363,14 @@ ha:pcb-rnd-board-v8 {
                              }
                              clearance=0.0
                               li:ps_poly {
-                               -42.5mil  
-                               -10.0mil  
-                               -42.5mil  
-                               10.0mil  
-                               42.5mil  
-                               10.0mil  
-                               42.5mil  
-                               -10.0mil  
-                              }
-                            }
-
-                            ha:ps_shape_v4 {
-                             ha:combining { sub=1; auto=1;                             }
-                             ha:layer_mask {
-                              top = 1
-                              mask = 1
-                             }
-                             clearance=0.0
-                              li:ps_poly {
-                               -47.5mil  
-                               -15.0mil  
-                               -47.5mil  
-                               15.0mil  
-                               47.5mil  
-                               15.0mil  
-                               47.5mil  
-                               -15.0mil  
-                              }
-                            }
-
-                            ha:ps_shape_v4 {
-                             ha:combining { auto=1;                             }
-                             ha:layer_mask {
-                              top = 1
-                              paste = 1
-                             }
-                             clearance=0.0
-                              li:ps_poly {
-                               -42.5mil  
-                               -10.0mil  
-                               -42.5mil  
-                               10.0mil  
-                               42.5mil  
-                               10.0mil  
-                               42.5mil  
-                               -10.0mil  
-                              }
-                            }
-                          }
-                        }
-
-                        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 {
-                               42.5mil  
-                               10.0mil  
-                               42.5mil  
-                               -10.0mil  
-                               -42.5mil  
-                               -10.0mil  
-                               -42.5mil  
-                               10.0mil  
+                               9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               13.77mil  
+                               9.84mil  
+                               13.77mil  
                               }
                             }
 
@@ -27244,14 +27382,14 @@ ha:pcb-rnd-board-v8 {
                              }
                              clearance=0.0
                               li:ps_poly {
-                               47.5mil  
-                               15.0mil  
-                               47.5mil  
-                               -15.0mil  
-                               -47.5mil  
-                               -15.0mil  
-                               -47.5mil  
-                               15.0mil  
+                               12.84mil  
+                               -16.77mil  
+                               -12.84mil  
+                               -16.77mil  
+                               -12.84mil  
+                               16.77mil  
+                               12.84mil  
+                               16.77mil  
                               }
                             }
 
@@ -27263,14 +27401,14 @@ ha:pcb-rnd-board-v8 {
                              }
                              clearance=0.0
                               li:ps_poly {
-                               42.5mil  
-                               10.0mil  
-                               42.5mil  
-                               -10.0mil  
-                               -42.5mil  
-                               -10.0mil  
-                               -42.5mil  
-                               10.0mil  
+                               9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               13.77mil  
+                               9.84mil  
+                               13.77mil  
                               }
                             }
                           }
@@ -27278,8 +27416,8 @@ ha:pcb-rnd-board-v8 {
                        }
 
                         li:objects {
-                         ha:padstack_ref.1379251 {
-                          proto=0; x=75.5523mm; y=26.035mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                         ha:padstack_ref.1409047 {
+                          proto=0; x=43.521131mm; y=90.048841mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                           ha:flags {
                            clearline=1
                           }
@@ -27292,192 +27430,8 @@ ha:pcb-rnd-board-v8 {
                             name=1
                           }
                          }
-                         ha:padstack_ref.1379252 {
-                          proto=0; x=75.5523mm; y=975.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                          ha:flags {
-                           clearline=1
-                          }
-
-                          li:thermal {
-                          }
-
-                          ha:attributes {
-                            term=2
-                            name=2
-                          }
-                         }
-                         ha:padstack_ref.1379253 {
-                          proto=0; x=75.5523mm; y=925.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                          li:thermal {
-                          }
-
-                          ha:attributes {
-                            term=3
-                            name=3
-                          }
-                         }
-                         ha:padstack_ref.1379254 {
-                          proto=0; x=75.5523mm; y=875.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                          ha:flags {
-                           clearline=1
-                          }
-
-                          li:thermal {
-                          }
-
-                          ha:attributes {
-                            term=4
-                            name=4
-                          }
-                         }
-                         ha:padstack_ref.1379255 {
-                          proto=0; x=75.5523mm; y=825.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                          li:thermal {
-                          }
-
-                          ha:attributes {
-                            term=5
-                            name=5
-                          }
-                         }
-                         ha:padstack_ref.1379256 {
-                          proto=0; x=75.5523mm; y=775.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                          ha:flags {
-                           clearline=1
-                          }
-
-                          li:thermal {
-                          }
-
-                          ha:attributes {
-                            term=6
-                            name=6
-                          }
-                         }
-                         ha:padstack_ref.1379257 {
-                          proto=0; x=75.5523mm; y=725.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                          ha:flags {
-                           clearline=1
-                          }
-
-                          li:thermal {
-                          }
-
-                          ha:attributes {
-                            term=7
-                            name=7
-                          }
-                         }
-                         ha:padstack_ref.1379258 {
-                          proto=0; x=75.5523mm; y=675.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                          ha:flags {
-                           clearline=1
-                          }
-
-                          li:thermal {
-                          }
-
-                          ha:attributes {
-                            term=8
-                            name=8
-                          }
-                         }
-                         ha:padstack_ref.1379259 {
-                          proto=1; x=70.3453mm; y=675.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                          ha:flags {
-                           clearline=1
-                          }
-
-                          li:thermal {
-                          }
-
-                          ha:attributes {
-                            term=9
-                            name=9
-                          }
-                         }
-                         ha:padstack_ref.1379260 {
-                          proto=1; x=70.3453mm; y=725.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                          ha:flags {
-                           clearline=1
-                          }
-
-                          li:thermal {
-                          }
-
-                          ha:attributes {
-                            term=10
-                            name=10
-                          }
-                         }
-                         ha:padstack_ref.1379261 {
-                          proto=1; x=70.3453mm; y=775.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                          ha:flags {
-                           clearline=1
-                          }
-
-                          li:thermal {
-                          }
-
-                          ha:attributes {
-                            term=11
-                            name=11
-                          }
-                         }
-                         ha:padstack_ref.1379262 {
-                          proto=1; x=70.3453mm; y=825.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                          li:thermal {
-                          }
-
-                          ha:attributes {
-                            term=12
-                            name=12
-                          }
-                         }
-                         ha:padstack_ref.1379263 {
-                          proto=1; x=70.3453mm; y=875.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                          ha:flags {
-                           clearline=1
-                          }
-
-                          li:thermal {
-                          }
-
-                          ha:attributes {
-                            term=13
-                            name=13
-                          }
-                         }
-                         ha:padstack_ref.1379264 {
-                          proto=1; x=70.3453mm; y=925.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                          ha:flags {
-                           clearline=1
-                          }
-
-                          li:thermal {
-                          }
-
-                          ha:attributes {
-                            term=14
-                            name=14
-                          }
-                         }
-                         ha:padstack_ref.1379265 {
-                          proto=1; x=70.3453mm; y=975.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                          ha:flags {
-                           clearline=1
-                          }
-
-                          li:thermal {
-                          }
-
-                          ha:attributes {
-                            term=15
-                            name=15
-                          }
-                         }
-                         ha:padstack_ref.1379266 {
-                          proto=1; x=70.3453mm; y=26.035mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                         ha:padstack_ref.1409048 {
+                          proto=0; x=44.320723mm; y=90.048841mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                           ha:flags {
                            clearline=1
                           }
@@ -27485,9 +27439,9 @@ ha:pcb-rnd-board-v8 {
                           li:thermal {
                           }
 
-                          ha:attributes {
-                            term=16
-                            name=16
+                          ha:attributes {
+                            term=2
+                            name=2
                           }
                          }
                         }
@@ -27498,24 +27452,6 @@ ha:pcb-rnd-board-v8 {
                           ha:combining {                          }
 
                            li:objects {
-                            ha:line.1379223 {
-                             x1=3.027in; y1=26.543mm; x2=3.027in; y2=655.0mil; thickness=10.0mil; clearance=0.0;
-                            }
-                            ha:line.1379226 {
-                             x1=3.027in; y1=655.0mil; x2=2.717in; y2=655.0mil; thickness=10.0mil; clearance=0.0;
-                            }
-                            ha:line.1379229 {
-                             x1=2.717in; y1=655.0mil; x2=2.717in; y2=26.543mm; thickness=10.0mil; clearance=0.0;
-                            }
-                            ha:line.1379232 {
-                             x1=3.027in; y1=26.543mm; x2=2.897in; y2=26.543mm; thickness=10.0mil; clearance=0.0;
-                            }
-                            ha:line.1379235 {
-                             x1=2.717in; y1=26.543mm; x2=2.847in; y2=26.543mm; thickness=10.0mil; clearance=0.0;
-                            }
-                            ha:arc.1379238 {
-                             x=2.872in; y=26.543mm; width=25.0mil; height=25.0mil; astart=180.000000; adelta=180.000000; thickness=10.0mil; clearance=0.0;
-                            }
                            }
                            ha:type {
                             silk = 1
@@ -27528,26 +27464,26 @@ ha:pcb-rnd-board-v8 {
                           ha:combining {                          }
 
                            li:objects {
-                            ha:line.1379239 {
-                             x1=2.872in; y1=850.0mil; x2=2.872in; y2=850.0mil; thickness=0.1mm; clearance=0.0;
+                            ha:line.1409035 {
+                             x1=43.920927mm; y1=90.048841mm; x2=43.920927mm; y2=90.048841mm; thickness=0.1mm; clearance=0.0;
                              ha:attributes {
                                subc-role=pnp-origin
                              }
                             }
-                            ha:line.1379242 {
-                             x1=2.872in; y1=850.0mil; x2=2.872in; y2=850.0mil; thickness=0.1mm; clearance=0.0;
+                            ha:line.1409038 {
+                             x1=43.920927mm; y1=90.048841mm; x2=43.920927mm; y2=90.048841mm; thickness=0.1mm; clearance=0.0;
                              ha:attributes {
                                subc-role=origin
                              }
                             }
-                            ha:line.1379245 {
-                             x1=2.872in; y1=850.0mil; x2=71.9488mm; y2=850.0mil; thickness=0.1mm; clearance=0.0;
+                            ha:line.1409041 {
+                             x1=43.920927mm; y1=90.048841mm; x2=44.920927mm; y2=90.048841mm; thickness=0.1mm; clearance=0.0;
                              ha:attributes {
                                subc-role=x
                              }
                             }
-                            ha:line.1379248 {
-                             x1=2.872in; y1=850.0mil; x2=2.872in; y2=20.59mm; thickness=0.1mm; clearance=0.0;
+                            ha:line.1409044 {
+                             x1=43.920927mm; y1=90.048841mm; x2=43.920927mm; y2=91.048841mm; thickness=0.1mm; clearance=0.0;
                              ha:attributes {
                                subc-role=y
                              }
@@ -27561,24 +27497,21 @@ ha:pcb-rnd-board-v8 {
                          }
                         }
                        }
-                        uid = IGobWzSMURBswUg5LvAAAACi
+                        uid = Ikn56fWDAoi3RXep5wYAAABT
                        }
-                       ha:subc.1379268 {
+                       ha:subc.1409050 {
                         ha:attributes {
-                         {io_pcb::hidename_y}=2.2352 mm
-                         footprint=100mil5pin
-                         {io_pcb::hidename_scale}=60
-                         refdes=J10
-                         value=Header-5
-                         {io_pcb::hidename_direction}=2
-                         device=CONNECTOR
-                         {io_pcb::hidename_x}=51.5874 mm
+                         refdes=C13
+                         value=10uF
+                         device=CAPACITOR
+                         footprint=0402
+                         openscad=0402
                         }
                        ha:data {
                                               li:padstack_prototypes {
 
                         ha:ps_proto_v6.0 {
-                          hdia=38.0mil; hplated=1; htop=0; hbottom=0;
+                          hdia=0.0; hplated=0; htop=0; hbottom=0;
                           li:shape {
 
                             ha:ps_shape_v4 {
@@ -27589,52 +27522,14 @@ ha:pcb-rnd-board-v8 {
                              }
                              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  
+                               9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               13.77mil  
+                               9.84mil  
+                               13.77mil  
                               }
                             }
 
@@ -27646,98 +27541,201 @@ ha:pcb-rnd-board-v8 {
                              }
                              clearance=0.0
                               li:ps_poly {
-                               -42.5mil  
-                               -42.5mil  
-                               42.5mil  
-                               -42.5mil  
-                               42.5mil  
-                               42.5mil  
-                               -42.5mil  
-                               42.5mil  
+                               12.84mil  
+                               -16.77mil  
+                               -12.84mil  
+                               -16.77mil  
+                               -12.84mil  
+                               16.77mil  
+                               12.84mil  
+                               16.77mil  
                               }
                             }
 
                             ha:ps_shape_v4 {
-                             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 {
-                               -42.5mil  
-                               -42.5mil  
-                               42.5mil  
-                               -42.5mil  
-                               42.5mil  
-                               42.5mil  
-                               -42.5mil  
-                               42.5mil  
+                               9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               13.77mil  
+                               9.84mil  
+                               13.77mil  
                               }
                             }
                           }
                         }
+                       }
 
-                        ha:ps_proto_v6.1 {
-                          hdia=38.0mil; hplated=1; htop=0; hbottom=0;
-                          li:shape {
+                        li:objects {
+                         ha:padstack_ref.1409063 {
+                          proto=0; x=46.480996mm; y=90.048841mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
 
-                            ha:ps_shape_v4 {
-                             ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                             }
-                             ha:combining {                             }
-                             ha:layer_mask {
-                              copper = 1
-                              top = 1
+                          li:thermal {
+                          }
+
+                          ha:attributes {
+                            term=1
+                            name=1
+                          }
+                         }
+                         ha:padstack_ref.1409064 {
+                          proto=0; x=47.280588mm; y=90.048841mm; 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:type {
+                            silk = 1
+                            top = 1
+                           }
+                         }
+
+                         ha:subc-aux {
+                          lid=1
+                          ha:combining {                          }
+
+                           li:objects {
+                            ha:line.1409051 {
+                             x1=46.880792mm; y1=90.048841mm; x2=46.880792mm; y2=90.048841mm; 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.0mil;                             }
-                             ha:combining {                             }
-                             ha:layer_mask {
-                              bottom = 1
-                              copper = 1
+                            ha:line.1409054 {
+                             x1=46.880792mm; y1=90.048841mm; x2=46.880792mm; y2=90.048841mm; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=origin
+                             }
+                            }
+                            ha:line.1409057 {
+                             x1=46.880792mm; y1=90.048841mm; x2=47.880792mm; y2=90.048841mm; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=x
+                             }
+                            }
+                            ha:line.1409060 {
+                             x1=46.880792mm; y1=90.048841mm; x2=46.880792mm; y2=91.048841mm; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=y
                              }
-                             clearance=0.0
                             }
+                           }
+                           ha:type {
+                            top = 1
+                            misc = 1
+                            virtual = 1
+                           }
+                         }
+                        }
+                       }
+                        uid = Ikn56fWDAoi3RXep5wYAAABV
+                       }
+                       ha:subc.1409066 {
+                        ha:attributes {
+                         refdes=R22
+                         value=5.1k
+                         device=RESISTOR
+                         footprint=0402
+                         openscad=0402
+                        }
+                       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:ps_circ { x=0.0; y=0.0; dia=70.0mil;                             }
                              ha:combining {                             }
                              ha:layer_mask {
                               copper = 1
-                              intern = 1
+                              top = 1
                              }
                              clearance=0.0
+                              li:ps_poly {
+                               9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               13.77mil  
+                               9.84mil  
+                               13.77mil  
+                              }
                             }
 
                             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
+                              li:ps_poly {
+                               12.84mil  
+                               -16.77mil  
+                               -12.84mil  
+                               -16.77mil  
+                               -12.84mil  
+                               16.77mil  
+                               12.84mil  
+                               16.77mil  
+                              }
                             }
 
                             ha:ps_shape_v4 {
-                             ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;                             }
-                             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 {
+                               9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               -13.77mil  
+                               -9.84mil  
+                               13.77mil  
+                               9.84mil  
+                               13.77mil  
+                              }
                             }
                           }
                         }
                        }
 
                         li:objects {
-                         ha:padstack_ref.1379293 {
-                          proto=0; x=66.8909mm; y=725.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
+                         ha:padstack_ref.1409079 {
+                          proto=0; x=49.440861mm; y=90.048841mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                           ha:flags {
                            clearline=1
                           }
@@ -27750,8 +27748,8 @@ ha:pcb-rnd-board-v8 {
                             name=1
                           }
                          }
-                         ha:padstack_ref.1379294 {
-                          proto=1; x=66.8909mm; y=825.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
+                         ha:padstack_ref.1409080 {
+                          proto=0; x=50.240453mm; y=90.048841mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                           ha:flags {
                            clearline=1
                           }
@@ -27764,48 +27762,6 @@ ha:pcb-rnd-board-v8 {
                             name=2
                           }
                          }
-                         ha:padstack_ref.1379295 {
-                          proto=1; x=66.8909mm; y=925.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
-                          ha:flags {
-                           clearline=1
-                          }
-
-                          li:thermal {
-                          }
-
-                          ha:attributes {
-                            term=3
-                            name=3
-                          }
-                         }
-                         ha:padstack_ref.1379296 {
-                          proto=1; x=66.8909mm; y=26.035mm; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
-                          ha:flags {
-                           clearline=1
-                          }
-
-                          li:thermal {
-                          }
-
-                          ha:attributes {
-                            term=4
-                            name=4
-                          }
-                         }
-                         ha:padstack_ref.1379297 {
-                          proto=1; x=66.8909mm; y=28.575mm; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
-                          ha:flags {
-                           clearline=1
-                          }
-
-                          li:thermal {
-                          }
-
-                          ha:attributes {
-                            term=5
-                            name=5
-                          }
-                         }
                         }
                         li:layers {
 
@@ -27814,18 +27770,6 @@ ha:pcb-rnd-board-v8 {
                           ha:combining {                          }
 
                            li:objects {
-                            ha:line.1379269 {
-                             x1=68.1609mm; y1=29.845mm; x2=68.1609mm; y2=675.0mil; thickness=15.0mil; clearance=0.0;
-                            }
-                            ha:line.1379272 {
-                             x1=65.6209mm; y1=675.0mil; x2=68.1609mm; y2=675.0mil; thickness=15.0mil; clearance=0.0;
-                            }
-                            ha:line.1379275 {
-                             x1=65.6209mm; y1=29.845mm; x2=65.6209mm; y2=675.0mil; thickness=15.0mil; clearance=0.0;
-                            }
-                            ha:line.1379278 {
-                             x1=65.6209mm; y1=29.845mm; x2=68.1609mm; y2=29.845mm; thickness=15.0mil; clearance=0.0;
-                            }
                            }
                            ha:type {
                             silk = 1
@@ -27838,26 +27782,26 @@ ha:pcb-rnd-board-v8 {
                           ha:combining {                          }
 
                            li:objects {
-                            ha:line.1379281 {
-                             x1=66.8909mm; y1=925.0mil; x2=66.8909mm; y2=925.0mil; thickness=0.1mm; clearance=0.0;
+                            ha:line.1409067 {
+                             x1=49.840657mm; y1=90.048841mm; x2=49.840657mm; y2=90.048841mm; thickness=0.1mm; clearance=0.0;
                              ha:attributes {
                                subc-role=pnp-origin
                              }
                             }
-                            ha:line.1379284 {
-                             x1=66.8909mm; y1=725.0mil; x2=66.8909mm; y2=725.0mil; thickness=0.1mm; clearance=0.0;
+                            ha:line.1409070 {
+                             x1=49.840657mm; y1=90.048841mm; x2=49.840657mm; y2=90.048841mm; thickness=0.1mm; clearance=0.0;
                              ha:attributes {
                                subc-role=origin
                              }
                             }
-                            ha:line.1379287 {
-                             x1=66.8909mm; y1=725.0mil; x2=65.8909mm; y2=725.0mil; thickness=0.1mm; clearance=0.0;
+                            ha:line.1409073 {
+                             x1=49.840657mm; y1=90.048841mm; x2=50.840657mm; y2=90.048841mm; thickness=0.1mm; clearance=0.0;
                              ha:attributes {
                                subc-role=x
                              }
                             }
-                            ha:line.1379290 {
-                             x1=66.8909mm; y1=725.0mil; x2=66.8909mm; y2=19.415mm; thickness=0.1mm; clearance=0.0;
+                            ha:line.1409076 {
+                             x1=49.840657mm; y1=90.048841mm; x2=49.840657mm; y2=91.048841mm; thickness=0.1mm; clearance=0.0;
                              ha:attributes {
                                subc-role=y
                              }
@@ -27871,14 +27815,15 @@ ha:pcb-rnd-board-v8 {
                          }
                         }
                        }
-                        uid = fdmrigvTMcHho9IPHtUAAAAQ
+                        uid = Ikn56fWDAoi3RXep5wYAAABX
                        }
-                       ha:subc.1382344 {
+                       ha:subc.1409082 {
                         ha:attributes {
-                         value=26.1k
+                         refdes=R24
+                         value=51k
                          device=RESISTOR
                          footprint=0402
-                         refdes=R15
+                         openscad=0402
                         }
                        ha:data {
                                               li:padstack_prototypes {
@@ -27895,14 +27840,14 @@ ha:pcb-rnd-board-v8 {
                              }
                              clearance=0.0
                               li:ps_poly {
+                               9.84mil  
                                -13.77mil  
                                -9.84mil  
                                -13.77mil  
-                               9.84mil  
+                               -9.84mil  
                                13.77mil  
                                9.84mil  
                                13.77mil  
-                               -9.84mil  
                               }
                             }
 
@@ -27914,14 +27859,14 @@ ha:pcb-rnd-board-v8 {
                              }
                              clearance=0.0
                               li:ps_poly {
+                               12.84mil  
                                -16.77mil  
                                -12.84mil  
                                -16.77mil  
-                               12.84mil  
+                               -12.84mil  
                                16.77mil  
                                12.84mil  
                                16.77mil  
-                               -12.84mil  
                               }
                             }
 
@@ -27933,14 +27878,14 @@ ha:pcb-rnd-board-v8 {
                              }
                              clearance=0.0
                               li:ps_poly {
+                               9.84mil  
                                -13.77mil  
                                -9.84mil  
                                -13.77mil  
-                               9.84mil  
+                               -9.84mil  
                                13.77mil  
                                9.84mil  
                                13.77mil  
-                               -9.84mil  
                               }
                             }
                           }
@@ -27948,8 +27893,8 @@ ha:pcb-rnd-board-v8 {
                        }
 
                         li:objects {
-                         ha:padstack_ref.1382357 {
-                          proto=0; x=63.677808mm; y=1.936in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                         ha:padstack_ref.1409095 {
+                          proto=0; x=52.400726mm; y=90.048841mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                           ha:flags {
                            clearline=1
                           }
@@ -27962,8 +27907,8 @@ ha:pcb-rnd-board-v8 {
                             name=1
                           }
                          }
-                         ha:padstack_ref.1382358 {
-                          proto=0; x=64.4774mm; y=1.936in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                         ha:padstack_ref.1409096 {
+                          proto=0; x=53.200318mm; y=90.048841mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                           ha:flags {
                            clearline=1
                           }
@@ -27996,26 +27941,26 @@ ha:pcb-rnd-board-v8 {
                           ha:combining {                          }
 
                            li:objects {
-                            ha:line.1382345 {
-                             x1=64.077604mm; y1=1.936in; x2=64.077604mm; y2=1.936in; thickness=0.1mm; clearance=0.0;
+                            ha:line.1409083 {
+                             x1=52.800522mm; y1=90.048841mm; x2=52.800522mm; y2=90.048841mm; thickness=0.1mm; clearance=0.0;
                              ha:attributes {
                                subc-role=pnp-origin
                              }
                             }
-                            ha:line.1382348 {
-                             x1=64.077604mm; y1=1.936in; x2=64.077604mm; y2=1.936in; thickness=0.1mm; clearance=0.0;
+                            ha:line.1409086 {
+                             x1=52.800522mm; y1=90.048841mm; x2=52.800522mm; y2=90.048841mm; thickness=0.1mm; clearance=0.0;
                              ha:attributes {
                                subc-role=origin
                              }
                             }
-                            ha:line.1382351 {
-                             x1=64.077604mm; y1=1.936in; x2=63.077604mm; y2=1.936in; thickness=0.1mm; clearance=0.0;
+                            ha:line.1409089 {
+                             x1=52.800522mm; y1=90.048841mm; x2=53.800522mm; y2=90.048841mm; thickness=0.1mm; clearance=0.0;
                              ha:attributes {
                                subc-role=x
                              }
                             }
-                            ha:line.1382354 {
-                             x1=64.077604mm; y1=1.936in; x2=64.077604mm; y2=50.1744mm; thickness=0.1mm; clearance=0.0;
+                            ha:line.1409092 {
+                             x1=52.800522mm; y1=90.048841mm; x2=52.800522mm; y2=91.048841mm; thickness=0.1mm; clearance=0.0;
                              ha:attributes {
                                subc-role=y
                              }
@@ -28029,14 +27974,15 @@ ha:pcb-rnd-board-v8 {
                          }
                         }
                        }
-                        uid = fdmrigvTMcHho9IPHtUAAABf
+                        uid = Ikn56fWDAoi3RXep5wYAAABZ
                        }
-                       ha:subc.1382360 {
+                       ha:subc.1409098 {
                         ha:attributes {
-                         value=22k
+                         refdes=R27
+                         value=
                          device=RESISTOR
                          footprint=0402
-                         refdes=R26
+                         openscad=0402
                         }
                        ha:data {
                                               li:padstack_prototypes {
@@ -28053,14 +27999,14 @@ ha:pcb-rnd-board-v8 {
                              }
                              clearance=0.0
                               li:ps_poly {
+                               9.84mil  
                                -13.77mil  
                                -9.84mil  
                                -13.77mil  
-                               9.84mil  
+                               -9.84mil  
                                13.77mil  
                                9.84mil  
                                13.77mil  
-                               -9.84mil  
                               }
                             }
 
@@ -28072,14 +28018,14 @@ ha:pcb-rnd-board-v8 {
                              }
                              clearance=0.0
                               li:ps_poly {
+                               12.84mil  
                                -16.77mil  
                                -12.84mil  
                                -16.77mil  
-                               12.84mil  
+                               -12.84mil  
                                16.77mil  
                                12.84mil  
                                16.77mil  
-                               -12.84mil  
                               }
                             }
 
@@ -28091,14 +28037,14 @@ ha:pcb-rnd-board-v8 {
                              }
                              clearance=0.0
                               li:ps_poly {
+                               9.84mil  
                                -13.77mil  
                                -9.84mil  
                                -13.77mil  
-                               9.84mil  
+                               -9.84mil  
                                13.77mil  
                                9.84mil  
                                13.77mil  
-                               -9.84mil  
                               }
                             }
                           }
@@ -28106,8 +28052,8 @@ ha:pcb-rnd-board-v8 {
                        }
 
                         li:objects {
-                         ha:padstack_ref.1382373 {
-                          proto=0; x=2.50752in; y=48.133mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                         ha:padstack_ref.1409111 {
+                          proto=0; x=55.360591mm; y=90.048841mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                           ha:flags {
                            clearline=1
                           }
@@ -28120,8 +28066,8 @@ ha:pcb-rnd-board-v8 {
                             name=1
                           }
                          }
-                         ha:padstack_ref.1382374 {
-                          proto=0; x=2.539in; y=48.133mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                         ha:padstack_ref.1409112 {
+                          proto=0; x=56.160183mm; y=90.048841mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                           ha:flags {
                            clearline=1
                           }
@@ -28154,26 +28100,26 @@ ha:pcb-rnd-board-v8 {
                           ha:combining {                          }
 
                            li:objects {
-                            ha:line.1382361 {
-                             x1=2.52326in; y1=48.133mm; x2=2.52326in; y2=48.133mm; thickness=0.1mm; clearance=0.0;
+                            ha:line.1409099 {
+                             x1=55.760387mm; y1=90.048841mm; x2=55.760387mm; y2=90.048841mm; thickness=0.1mm; clearance=0.0;
                              ha:attributes {
                                subc-role=pnp-origin
                              }
                             }
-                            ha:line.1382364 {
-                             x1=2.52326in; y1=48.133mm; x2=2.52326in; y2=48.133mm; thickness=0.1mm; clearance=0.0;
+                            ha:line.1409102 {
+                             x1=55.760387mm; y1=90.048841mm; x2=55.760387mm; y2=90.048841mm; thickness=0.1mm; clearance=0.0;
                              ha:attributes {
                                subc-role=origin
                              }
                             }
-                            ha:line.1382367 {
-                             x1=2.52326in; y1=48.133mm; x2=63.090804mm; y2=48.133mm; thickness=0.1mm; clearance=0.0;
+                            ha:line.1409105 {
+                             x1=55.760387mm; y1=90.048841mm; x2=56.760387mm; y2=90.048841mm; thickness=0.1mm; clearance=0.0;
                              ha:attributes {
                                subc-role=x
                              }
                             }
-                            ha:line.1382370 {
-                             x1=2.52326in; y1=48.133mm; x2=2.52326in; y2=49.133mm; thickness=0.1mm; clearance=0.0;
+                            ha:line.1409108 {
+                             x1=55.760387mm; y1=90.048841mm; x2=55.760387mm; y2=91.048841mm; thickness=0.1mm; clearance=0.0;
                              ha:attributes {
                                subc-role=y
                              }
@@ -28187,14 +28133,15 @@ ha:pcb-rnd-board-v8 {
                          }
                         }
                        }
-                        uid = fdmrigvTMcHho9IPHtUAAABd
+                        uid = Ikn56fWDAoi3RXep5wYAAABb
                        }
-                       ha:subc.1382376 {
+                       ha:subc.1409114 {
                         ha:attributes {
-                         value=200k
+                         refdes=R28
+                         value=
                          device=RESISTOR
                          footprint=0402
-                         refdes=R12
+                         openscad=0402
                         }
                        ha:data {
                                               li:padstack_prototypes {
@@ -28211,14 +28158,14 @@ ha:pcb-rnd-board-v8 {
                              }
                              clearance=0.0
                               li:ps_poly {
+                               9.84mil  
                                -13.77mil  
                                -9.84mil  
                                -13.77mil  
-                               9.84mil  
+                               -9.84mil  
                                13.77mil  
                                9.84mil  
                                13.77mil  
-                               -9.84mil  
                               }
                             }
 
@@ -28230,14 +28177,14 @@ ha:pcb-rnd-board-v8 {
                              }
                              clearance=0.0
                               li:ps_poly {
+                               12.84mil  
                                -16.77mil  
                                -12.84mil  
                                -16.77mil  
-                               12.84mil  
+                               -12.84mil  
                                16.77mil  
                                12.84mil  
                                16.77mil  
-                               -12.84mil  
                               }
                             }
 
@@ -28249,14 +28196,14 @@ ha:pcb-rnd-board-v8 {
                              }
                              clearance=0.0
                               li:ps_poly {
+                               9.84mil  
                                -13.77mil  
                                -9.84mil  
                                -13.77mil  
-                               9.84mil  
+                               -9.84mil  
                                13.77mil  
                                9.84mil  
                                13.77mil  
-                               -9.84mil  
                               }
                             }
                           }
@@ -28264,8 +28211,8 @@ ha:pcb-rnd-board-v8 {
                        }
 
                         li:objects {
-                         ha:padstack_ref.1382389 {
-                          proto=0; x=64.4774mm; y=50.165mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                         ha:padstack_ref.1409127 {
+                          proto=0; x=58.320456mm; y=90.048841mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                           ha:flags {
                            clearline=1
                           }
@@ -28278,8 +28225,8 @@ ha:pcb-rnd-board-v8 {
                             name=1
                           }
                          }
-                         ha:padstack_ref.1382390 {
-                          proto=0; x=63.677808mm; y=50.165mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                         ha:padstack_ref.1409128 {
+                          proto=0; x=59.120048mm; y=90.048841mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                           ha:flags {
                            clearline=1
                           }
@@ -28312,26 +28259,26 @@ ha:pcb-rnd-board-v8 {
                           ha:combining {                          }
 
                            li:objects {
-                            ha:line.1382377 {
-                             x1=64.077604mm; y1=50.165mm; x2=64.077604mm; y2=50.165mm; thickness=0.1mm; clearance=0.0;
+                            ha:line.1409115 {
+                             x1=58.720252mm; y1=90.048841mm; x2=58.720252mm; y2=90.048841mm; thickness=0.1mm; clearance=0.0;
                              ha:attributes {
                                subc-role=pnp-origin
                              }
                             }
-                            ha:line.1382380 {
-                             x1=64.077604mm; y1=50.165mm; x2=64.077604mm; y2=50.165mm; thickness=0.1mm; clearance=0.0;
+                            ha:line.1409118 {
+                             x1=58.720252mm; y1=90.048841mm; x2=58.720252mm; y2=90.048841mm; thickness=0.1mm; clearance=0.0;
                              ha:attributes {
                                subc-role=origin
                              }
                             }
-                            ha:line.1382383 {
-                             x1=64.077604mm; y1=50.165mm; x2=65.077604mm; y2=50.165mm; thickness=0.1mm; clearance=0.0;
+                            ha:line.1409121 {
+                             x1=58.720252mm; y1=90.048841mm; x2=59.720252mm; y2=90.048841mm; thickness=0.1mm; clearance=0.0;
                              ha:attributes {
                                subc-role=x
                              }
                             }
-                            ha:line.1382386 {
-                             x1=64.077604mm; y1=50.165mm; x2=64.077604mm; y2=49.165mm; thickness=0.1mm; clearance=0.0;
+                            ha:line.1409124 {
+                             x1=58.720252mm; y1=90.048841mm; x2=58.720252mm; y2=91.048841mm; thickness=0.1mm; clearance=0.0;
                              ha:attributes {
                                subc-role=y
                              }
@@ -28345,451 +28292,367 @@ ha:pcb-rnd-board-v8 {
                          }
                         }
                        }
-                        uid = fdmrigvTMcHho9IPHtUAAABg
+                        uid = Ikn56fWDAoi3RXep5wYAAABd
                        }
-                      ha:rat.1383754 {
-                       x1=3.37501in; y1=775.0mil; lgrp1=3; anchor1=pcb/1281495/1281531; x2=76.897611mm; y2=38.6969mm; lgrp2=3; anchor2=pcb/1251279/1251325;
+                      ha:rat.1410257 {
+                       x1=3.37501in; y1=775.0mil; lgrp1=3; anchor1=pcb/1281495/1281531; x2=77.100811mm; y2=34.3789mm; lgrp2=3; anchor2=pcb/1251279/1251325;
                       }
-                      ha:rat.1383757 {
-                       x1=84.69954mm; y1=84.292583mm; lgrp1=5; anchor1=pcb/1234422; x2=3.15974in; y2=3.288in; lgrp2=3; anchor2=pcb/1251336/1251350;
+                      ha:rat.1410260 {
+                       x1=64.379227mm; y1=80.991866mm; lgrp1=5; anchor1=pcb/1234422; x2=2.454in; y2=3.058in; lgrp2=3; anchor2=pcb/1251336/1251350;
                       }
-                      ha:rat.1383760 {
-                       x1=71.723751mm; y1=51.836115mm; lgrp1=5; anchor1=pcb/1234422; x2=69.262371mm; y2=2.11142in; lgrp2=3; anchor2=pcb/1311769/1311831;
+                      ha:rat.1410263 {
+                       x1=71.347539mm; y1=57.769292mm; lgrp1=5; anchor1=pcb/1234422; x2=68.855971mm; y2=2.34142in; lgrp2=3; anchor2=pcb/1401196;
                       }
-                      ha:rat.1383763 {
-                       x1=2.657in; y1=2.111in; lgrp1=3; anchor1=pcb/1311674/1311688; x2=69.262371mm; y2=2.11142in; lgrp2=3; anchor2=pcb/1311769/1311831;
+                      ha:rat.1410266 {
+                       x1=67.756621mm; y1=29.203983mm; lgrp1=5; anchor1=pcb/1234422; x2=71.489189mm; y2=32.4739mm; lgrp2=3; anchor2=pcb/1251279/1251332;
                       }
-                      ha:rat.1383766 {
-                       x1=2.62193in; y1=1.453in; lgrp1=5; anchor1=pcb/1234422; x2=71.285989mm; y2=36.7919mm; lgrp2=3; anchor2=pcb/1251279/1251332;
+                      ha:rat.1410269 {
+                       x1=71.489189mm; y1=32.4739mm; lgrp1=3; anchor1=pcb/1251279/1251332; x2=71.489189mm; y2=33.1089mm; lgrp2=3; anchor2=pcb/1251279/1251330;
                       }
-                      ha:rat.1383769 {
-                       x1=71.285989mm; y1=36.7919mm; lgrp1=3; anchor1=pcb/1251279/1251332; x2=71.285989mm; y2=37.4269mm; lgrp2=3; anchor2=pcb/1251279/1251330;
+                      ha:rat.1410272 {
+                       x1=77.100811mm; y1=35.0139mm; lgrp1=3; anchor1=pcb/1251279/1251323; x2=71.489189mm; y2=33.1089mm; lgrp2=3; anchor2=pcb/1251279/1251330;
                       }
-                      ha:rat.1383772 {
-                       x1=76.897611mm; y1=39.3319mm; lgrp1=3; anchor1=pcb/1251279/1251323; x2=71.285989mm; y2=37.4269mm; lgrp2=3; anchor2=pcb/1251279/1251330;
+                      ha:rat.1410275 {
+                       x1=88.265mm; y1=1.57499in; lgrp1=3; anchor1=pcb/1281495/1281546; x2=68.855971mm; y2=2.40048in; lgrp2=3; anchor2=pcb/1398548/1398613;
                       }
-                      ha:rat.1383775 {
-                       x1=88.265mm; y1=1.57499in; lgrp1=3; anchor1=pcb/1281495/1281546; x2=69.262371mm; y2=2.17048in; lgrp2=3; anchor2=pcb/1311769/1311834;
+                      ha:rat.1410278 {
+                       x1=88.265mm; y1=76.835mm; lgrp1=3; anchor1=pcb/1281045/1281075; x2=68.855971mm; y2=2.40048in; lgrp2=3; anchor2=pcb/1398548/1398613;
                       }
-                      ha:rat.1383778 {
-                       x1=88.265mm; y1=76.835mm; lgrp1=3; anchor1=pcb/1281045/1281075; x2=69.262371mm; y2=2.17048in; lgrp2=3; anchor2=pcb/1311769/1311834;
+                      ha:rat.1410281 {
+                       x1=3.018in; y1=92.075mm; lgrp1=3; anchor1=pcb/1383748; x2=2.48326in; y2=3.21126in; lgrp2=3; anchor2=pcb/1313527;
                       }
-                      ha:rat.1383781 {
-                       x1=2.9682in; y1=3.65706in; lgrp1=3; anchor1=pcb/1279367/1279397; x2=2.48326in; y2=3.21126in; lgrp2=3; anchor2=pcb/1313527;
-                      }
-                      ha:rat.1383784 {
+                      ha:rat.1410284 {
                        x1=88.265mm; y1=775.0mil; lgrp1=3; anchor1=pcb/1281495/1281530; x2=85.725mm; y2=81.915mm; lgrp2=3; anchor2=pcb/1281045/1281078;
                       }
-                      ha:rat.1383787 {
+                      ha:rat.1410287 {
                        x1=88.265mm; y1=1.87499in; lgrp1=3; anchor1=pcb/1281495/1281552; x2=88.265mm; y2=84.455mm; lgrp2=3; anchor2=pcb/1281045/1281081;
                       }
-                      ha:rat.1383790 {
+                      ha:rat.1410290 {
                        x1=88.265mm; y1=1.97499in; lgrp1=3; anchor1=pcb/1281495/1281554; x2=88.265mm; y2=86.995mm; lgrp2=3; anchor2=pcb/1281045/1281083;
                       }
-                      ha:rat.1383793 {
-                       x1=2.4878in; y1=3.53837in; lgrp1=3; anchor1=pcb/1313661/1313693; x2=64.502304mm; y2=50.204104mm; lgrp2=3; anchor2=pcb/1382340;
-                      }
-                      ha:rat.1383796 {
-                       x1=3.078in; y1=2.072in; lgrp1=3; anchor1=pcb/1311722/1311735; x2=3.166in; y2=2.072in; lgrp2=3; anchor2=pcb/1311636/1311655;
+                      ha:rat.1410293 {
+                       x1=3.2292in; y1=3.27863in; lgrp1=3; anchor1=pcb/1392994/1393026; x2=56.463704mm; y2=55.258704mm; lgrp2=3; anchor2=pcb/1397148;
                       }
-                      ha:rat.1383799 {
-                       x1=3.078in; y1=2.072in; lgrp1=3; anchor1=pcb/1311722/1311735; x2=75.162029mm; y2=52.63007mm; lgrp2=3; anchor2=pcb/1311769/1311804;
-                      }
-                      ha:rat.1383802 {
+                      ha:rat.1410296 {
                        x1=3.37501in; y1=975.0mil; lgrp1=3; anchor1=pcb/1281495/1281535; x2=88.265mm; y2=89.535mm; lgrp2=3; anchor2=pcb/1281045/1281085;
                       }
-                      ha:rat.1383805 {
+                      ha:rat.1410299 {
                        x1=65.604894mm; y1=1.453in; lgrp1=10; anchor1=pcb/1234427; x2=2.567in; y2=1.453in; lgrp2=3; anchor2=pcb/1283073/1283102;
                       }
-                      ha:rat.1383808 {
-                       x1=86.76005mm; y1=94.615mm; lgrp1=3; anchor1=pcb/1234417; x2=85.725mm; y2=94.615mm; lgrp2=3; anchor2=pcb/1281045/1281088;
-                      }
-                      ha:rat.1383811 {
-                       x1=11.0mil; y1=3.0mm; lgrp1=3; anchor1=pcb/1234417; x2=22.84mil; y2=-0.679959mm; lgrp2=3; anchor2=pcb/1346922/1346936;
-                      }
-                      ha:rat.1383814 {
-                       x1=4.339593mm; y1=-0.679959mm; lgrp1=3; anchor1=pcb/1346955/1346970; x2=22.84mil; y2=-0.679959mm; lgrp2=3; anchor2=pcb/1346922/1346936;
+                      ha:rat.1410302 {
+                       x1=42.379171mm; y1=94.528835mm; lgrp1=3; anchor1=pcb/1234417; x2=41.875235mm; y2=94.189041mm; lgrp2=3; anchor2=pcb/1408369/1408383;
                       }
-                      ha:rat.1383817 {
-                       x1=500.0mil; y1=125.0mil; lgrp1=3; anchor1=pcb/718691/718705; x2=13.219188mm; y2=-0.679959mm; lgrp2=3; anchor2=pcb/1347054/1347069;
+                      ha:rat.1410305 {
+                       x1=1.78232in; y1=93.100594mm; lgrp1=3; anchor1=pcb/1234417; x2=1.76248in; y2=3.652in; lgrp2=3; anchor2=pcb/1408385/1408399;
                       }
-                      ha:rat.1383820 {
-                       x1=13.219188mm; y1=-0.679959mm; lgrp1=3; anchor1=pcb/1347054/1347069; x2=15.379461mm; y2=-0.679959mm; lgrp2=3; anchor2=pcb/1347087/1347101;
+                      ha:rat.1410308 {
+                       x1=38.904929mm; y1=90.388635mm; lgrp1=3; anchor1=pcb/1234417; x2=38.400993mm; y2=90.048841mm; lgrp2=3; anchor2=pcb/1409002/1409016;
                       }
-                      ha:rat.1383823 {
-                       x1=15.379461mm; y1=-0.679959mm; lgrp1=3; anchor1=pcb/1347087/1347101; x2=18.339326mm; y2=-0.679959mm; lgrp2=3; anchor2=pcb/1347120/1347134;
+                      ha:rat.1410311 {
+                       x1=43.017195mm; y1=89.709047mm; lgrp1=3; anchor1=pcb/1234417; x2=43.521131mm; y2=90.048841mm; lgrp2=3; anchor2=pcb/1409034/1409047;
                       }
-                      ha:rat.1383826 {
-                       x1=18.339326mm; y1=-0.679959mm; lgrp1=3; anchor1=pcb/1347120/1347134; x2=21.299191mm; y2=-0.679959mm; lgrp2=3; anchor2=pcb/1347153/1347167;
+                      ha:rat.1410314 {
+                       x1=47.784524mm; y1=90.388635mm; lgrp1=3; anchor1=pcb/1234417; x2=47.280588mm; y2=90.048841mm; lgrp2=3; anchor2=pcb/1409050/1409064;
                       }
-                      ha:rat.1383829 {
-                       x1=21.299191mm; y1=-0.679959mm; lgrp1=3; anchor1=pcb/1347153/1347167; x2=24.259056mm; y2=-0.679959mm; lgrp2=3; anchor2=pcb/1347186/1347200;
+                      ha:rat.1410317 {
+                       x1=1.344in; y1=89.709047mm; lgrp1=3; anchor1=pcb/1234417; x2=1.36384in; y2=90.048841mm; lgrp2=3; anchor2=pcb/1408986/1408999;
                       }
-                      ha:rat.1383832 {
-                       x1=9.459731mm; y1=-0.679959mm; lgrp1=3; anchor1=pcb/1347021/1347035; x2=13.219188mm; y2=-0.679959mm; lgrp2=3; anchor2=pcb/1347054/1347069;
+                      ha:rat.1410320 {
+                       x1=48.936925mm; y1=89.709047mm; lgrp1=3; anchor1=pcb/1234417; x2=49.440861mm; y2=90.048841mm; lgrp2=3; anchor2=pcb/1409066/1409079;
                       }
-                      ha:rat.1383835 {
-                       x1=9.459731mm; y1=-0.679959mm; lgrp1=3; anchor1=pcb/1347021/1347035; x2=352.52mil; y2=-158.0mil; lgrp2=3; anchor2=pcb/1344785/1344799;
+                      ha:rat.1410323 {
+                       x1=51.89679mm; y1=89.709047mm; lgrp1=3; anchor1=pcb/1234417; x2=52.400726mm; y2=90.048841mm; lgrp2=3; anchor2=pcb/1409082/1409095;
                       }
-                      ha:rat.1383838 {
-                       x1=352.52mil; y1=-158.0mil; lgrp1=3; anchor1=pcb/1344785/1344799; x2=435.52mil; y2=-165.0mil; lgrp2=3; anchor2=pcb/1344027/1344041;
+                      ha:rat.1410326 {
+                       x1=54.856655mm; y1=89.709047mm; lgrp1=3; anchor1=pcb/1234417; x2=55.360591mm; y2=90.048841mm; lgrp2=3; anchor2=pcb/1409098/1409111;
                       }
-                      ha:rat.1383841 {
-                       x1=24.259056mm; y1=-0.679959mm; lgrp1=3; anchor1=pcb/1347186/1347200; x2=30.178786mm; y2=-0.679959mm; lgrp2=3; anchor2=pcb/1347252/1347266;
+                      ha:rat.1410329 {
+                       x1=57.81652mm; y1=89.709047mm; lgrp1=3; anchor1=pcb/1234417; x2=58.320456mm; y2=90.048841mm; lgrp2=3; anchor2=pcb/1409114/1409127;
                       }
-                      ha:rat.1383844 {
-                       x1=33.938243mm; y1=-0.679959mm; lgrp1=3; anchor1=pcb/1347285/1347300; x2=30.178786mm; y2=-0.679959mm; lgrp2=3; anchor2=pcb/1347252/1347266;
+                      ha:rat.1410332 {
+                       x1=37.611842mm; y1=93.849247mm; lgrp1=3; anchor1=pcb/1234417; x2=38.115778mm; y2=94.189041mm; lgrp2=3; anchor2=pcb/1408353/1408366;
                       }
-                      ha:rat.1383847 {
-                       x1=33.938243mm; y1=-0.679959mm; lgrp1=3; anchor1=pcb/1347285/1347300; x2=36.83mm; y2=-83.0mil; lgrp2=3; anchor2=pcb/1347318/1347333;
+                      ha:rat.1410335 {
+                       x1=1.83516in; y1=92.548006mm; lgrp1=3; anchor1=pcb/1234417; x2=47.117mm; y2=3.657in; lgrp2=3; anchor2=pcb/1408401/1408414;
                       }
-                      ha:rat.1383850 {
-                       x1=36.83mm; y1=-83.0mil; lgrp1=3; anchor1=pcb/1347318/1347333; x2=1.54252in; y2=-78.0mil; lgrp2=3; anchor2=pcb/1347351/1347365;
+                      ha:rat.1410338 {
+                       x1=1.94516in; y1=92.167006mm; lgrp1=3; anchor1=pcb/1234417; x2=49.911mm; y2=3.642in; lgrp2=3; anchor2=pcb/1408417/1408430;
                       }
-                      ha:rat.1383853 {
-                       x1=1.54252in; y1=-78.0mil; lgrp1=3; anchor1=pcb/1347351/1347365; x2=1.65252in; y2=-93.0mil; lgrp2=3; anchor2=pcb/1347384/1347398;
-                      }
-                      ha:rat.1383856 {
-                       x1=68.195204mm; y1=8.444293mm; lgrp1=3; anchor1=pcb/1234417; x2=60.688195mm; y2=-2.178965mm; lgrp2=3; anchor2=pcb/1364683/1364732;
-                      }
-                      ha:rat.1383859 {
-                       x1=60.688195mm; y1=-2.178965mm; lgrp1=3; anchor1=pcb/1364683/1364732; x2=62.637136mm; y2=-3.428137mm; lgrp2=3; anchor2=pcb/1364683/1364731;
-                      }
-                      ha:rat.1383862 {
-                       x1=61.386441mm; y1=-5.370982mm; lgrp1=3; anchor1=pcb/1364683/1364738; x2=62.637136mm; y2=-3.428137mm; lgrp2=3; anchor2=pcb/1364683/1364731;
+                      ha:rat.1410341 {
+                       x1=86.76005mm; y1=94.615mm; lgrp1=3; anchor1=pcb/1234417; x2=85.725mm; y2=94.615mm; lgrp2=3; anchor2=pcb/1281045/1281088;
                       }
-                      ha:rat.1383865 {
+                      ha:rat.1410344 {
                        x1=3.37501in; y1=32.385mm; lgrp1=3; anchor1=pcb/1281495/1281541; x2=85.725mm; y2=86.995mm; lgrp2=3; anchor2=pcb/1281045/1281082;
                       }
-                      ha:rat.1383868 {
+                      ha:rat.1410347 {
                        x1=88.265mm; y1=2.17499in; lgrp1=3; anchor1=pcb/1281495/1281558; x2=88.265mm; y2=92.075mm; lgrp2=3; anchor2=pcb/1281045/1281087;
                       }
-                      ha:rat.1383871 {
-                       x1=202.0mil; y1=2.97in; lgrp1=10; anchor1=pcb/1261833/1261859; x2=3.13552in; y2=2.274in; lgrp2=3; anchor2=pcb/1256145/1256159;
+                      ha:rat.1410350 {
+                       x1=202.0mil; y1=2.97in; lgrp1=10; anchor1=pcb/1261833/1261859; x2=3.05552in; y2=2.797in; lgrp2=3; anchor2=pcb/1397695/1397709;
                       }
-                      ha:rat.1383874 {
+                      ha:rat.1410353 {
                        x1=3.37501in; y1=29.845mm; lgrp1=3; anchor1=pcb/1281495/1281539; x2=85.725mm; y2=84.455mm; lgrp2=3; anchor2=pcb/1281045/1281080;
                       }
-                      ha:rat.1383877 {
+                      ha:rat.1410356 {
                        x1=202.0mil; y1=348.41mil; lgrp1=10; anchor1=pcb/1236338/1236365; x2=2.91952in; y2=1.171in; lgrp2=3; anchor2=pcb/1251438/1251451;
                       }
-                      ha:rat.1383880 {
+                      ha:rat.1410359 {
                        x1=88.265mm; y1=2.27499in; lgrp1=3; anchor1=pcb/1281495/1281560; x2=85.725mm; y2=89.535mm; lgrp2=3; anchor2=pcb/1281045/1281084;
                       }
-                      ha:rat.1383883 {
+                      ha:rat.1410362 {
                        x1=202.0mil; y1=250.0mil; lgrp1=10; anchor1=pcb/1236338/1236364; x2=88.265mm; y2=27.305mm; lgrp2=3; anchor2=pcb/1281495/1281536;
                       }
-                      ha:rat.1383886 {
+                      ha:rat.1410365 {
                        x1=88.265mm; y1=475.0mil; lgrp1=3; anchor1=pcb/1281495/1281524; x2=88.265mm; y2=32.385mm; lgrp2=3; anchor2=pcb/1281495/1281540;
                       }
-                      ha:rat.1383889 {
+                      ha:rat.1410368 {
                        x1=4.237in; y1=73.38187mm; lgrp1=3; anchor1=pcb/1267742/1267761; x2=104.775mm; y2=74.295mm; lgrp2=3; anchor2=pcb/1307510/1307537;
                       }
-                      ha:rat.1383892 {
-                       x1=202.0mil; y1=3.67941in; lgrp1=10; anchor1=pcb/1261776/1261803; x2=3.13552in; y2=2.376in; lgrp2=3; anchor2=pcb/1256190/1256204;
+                      ha:rat.1410371 {
+                       x1=202.0mil; y1=3.67941in; lgrp1=10; anchor1=pcb/1261776/1261803; x2=3.05952in; y2=2.854in; lgrp2=3; anchor2=pcb/1397711/1397725;
                       }
-                      ha:rat.1383895 {
-                       x1=455.52mil; y1=-91.0mil; lgrp1=3; anchor1=pcb/1342191/1342205; x2=76.897611mm; y2=36.1569mm; lgrp2=3; anchor2=pcb/1251279/1251333;
+                      ha:rat.1410374 {
+                       x1=4.30752in; y1=34.163mm; lgrp1=3; anchor1=pcb/1342191/1342205; x2=77.100811mm; y2=31.8389mm; lgrp2=3; anchor2=pcb/1251279/1251333;
                       }
-                      ha:rat.1383898 {
-                       x1=75.162029mm; y1=2.11142in; lgrp1=3; anchor1=pcb/1311769/1311802; x2=3.02842in; y2=2.11142in; lgrp2=3; anchor2=pcb/1311611;
-                      }
-                      ha:rat.1383901 {
-                       x1=114.00818mm; y1=35.047961mm; lgrp1=3; anchor1=pcb/1363958/1364003; x2=114.00818mm; y2=34.047964mm; lgrp2=3; anchor2=pcb/1363958/1364001;
-                      }
-                      ha:rat.1383904 {
-                       x1=114.00818mm; y1=34.047964mm; lgrp1=3; anchor1=pcb/1363958/1364001; x2=487.0mil; y2=-91.0mil; lgrp2=3; anchor2=pcb/1342191/1342206;
-                      }
-                      ha:rat.1383907 {
-                       x1=2.94261in; y1=3.54093in; lgrp1=3; anchor1=pcb/1279367/1279400; x2=2.4622in; y2=3.35963in; lgrp2=3; anchor2=pcb/1313661/1313692;
-                      }
-                      ha:rat.1383910 {
-                       x1=2.501in; y1=3.138in; lgrp1=3; anchor1=pcb/1313698/1313712; x2=2.4622in; y2=3.35963in; lgrp2=3; anchor2=pcb/1313661/1313692;
-                      }
-                      ha:rat.1383913 {
+                      ha:rat.1410377 {
                        x1=88.265mm; y1=29.845mm; lgrp1=3; anchor1=pcb/1281495/1281538; x2=2.951in; y2=1.171in; lgrp2=3; anchor2=pcb/1251438/1251452;
                       }
-                      ha:rat.1383916 {
-                       x1=330.52mil; y1=-109.0mil; lgrp1=3; anchor1=pcb/1342158/1342172; x2=71.285989mm; y2=36.1569mm; lgrp2=3; anchor2=pcb/1251279/1251334;
-                      }
-                      ha:rat.1383919 {
-                       x1=114.00818mm; y1=34.54809mm; lgrp1=3; anchor1=pcb/1363958/1364002; x2=114.00818mm; y2=35.548087mm; lgrp2=3; anchor2=pcb/1363958/1364004;
+                      ha:rat.1410380 {
+                       x1=4.30826in; y1=1.393in; lgrp1=3; anchor1=pcb/1342158/1342172; x2=71.489189mm; y2=31.8389mm; lgrp2=3; anchor2=pcb/1251279/1251334;
                       }
-                      ha:rat.1383922 {
-                       x1=114.00818mm; y1=34.54809mm; lgrp1=3; anchor1=pcb/1363958/1364002; x2=362.0mil; y2=-109.0mil; lgrp2=3; anchor2=pcb/1342158/1342173;
-                      }
-                      ha:rat.1383925 {
+                      ha:rat.1410383 {
                        x1=4.237in; y1=2.78in; lgrp1=3; anchor1=pcb/1267742/1267759; x2=104.775mm; y2=71.755mm; lgrp2=3; anchor2=pcb/1307510/1307536;
                       }
-                      ha:rat.1383928 {
-                       x1=2.99379in; y1=3.54093in; lgrp1=3; anchor1=pcb/1279367/1279396; x2=3.039in; y2=3.79174in; lgrp2=3; anchor2=pcb/1301141/1301155;
-                      }
-                      ha:rat.1383931 {
-                       x1=102.235mm; y1=2.14479in; lgrp1=10; anchor1=pcb/1281569/1281600; x2=3.166in; y2=48.133mm; lgrp2=3; anchor2=pcb/1311738/1311767;
+                      ha:rat.1410386 {
+                       x1=2.53747in; y1=1.4904in; lgrp1=3; anchor1=pcb/1283073/1283106; x2=74.755629mm; y2=2.12489in; lgrp2=3; anchor2=pcb/1399495;
                       }
-                      ha:rat.1383934 {
-                       x1=75.162029mm; y1=1.89489in; lgrp1=3; anchor1=pcb/1311769/1311813; x2=3.166in; y2=48.133mm; lgrp2=3; anchor2=pcb/1311738/1311767;
-                      }
-                      ha:rat.1383937 {
-                       x1=75.162029mm; y1=1.89489in; lgrp1=3; anchor1=pcb/1311769/1311813; x2=2.53747in; y2=1.4904in; lgrp2=3; anchor2=pcb/1283073/1283106;
-                      }
-                      ha:rat.1383940 {
-                       x1=1.289in; y1=2.92394in; lgrp1=3; anchor1=pcb/1298231/1298259; x2=718.0mil; y2=609.0mil; lgrp2=10; anchor2=pcb/1245592/1245619;
-                      }
-                      ha:rat.1383943 {
+                      ha:rat.1410389 {
                        x1=4.34881in; y1=2.83453in; lgrp1=3; anchor1=pcb/1267742/1267760; x2=104.775mm; y2=84.455mm; lgrp2=3; anchor2=pcb/1307510/1307541;
                       }
-                      ha:rat.1383946 {
-                       x1=54.32mil; y1=-0.679959mm; lgrp1=3; anchor1=pcb/1346922/1346937; x2=62.386439mm; y2=-1.487069mm; lgrp2=3; anchor2=pcb/1364683/1364753;
+                      ha:rat.1410392 {
+                       x1=1.39532in; y1=90.048841mm; lgrp1=3; anchor1=pcb/1408986/1409000; x2=45.216775mm; y2=87.794794mm; lgrp2=3; anchor2=pcb/1364683/1364753;
                       }
-                      ha:rat.1383949 {
+                      ha:rat.1410395 {
                        x1=4.34881in; y1=2.94358in; lgrp1=3; anchor1=pcb/1267742/1267762; x2=104.775mm; y2=86.995mm; lgrp2=3; anchor2=pcb/1307510/1307542;
                       }
-                      ha:rat.1383952 {
+                      ha:rat.1410398 {
                        x1=4.237in; y1=2.9981in; lgrp1=3; anchor1=pcb/1267742/1267763; x2=104.775mm; y2=76.835mm; lgrp2=3; anchor2=pcb/1307510/1307538;
                       }
-                      ha:rat.1383955 {
+                      ha:rat.1410401 {
                        x1=4.237in; y1=3.10716in; lgrp1=3; anchor1=pcb/1267742/1267765; x2=104.775mm; y2=79.375mm; lgrp2=3; anchor2=pcb/1307510/1307539;
                       }
-                      ha:rat.1383958 {
+                      ha:rat.1410404 {
                        x1=4.237in; y1=3.21621in; lgrp1=3; anchor1=pcb/1267742/1267767; x2=104.775mm; y2=81.915mm; lgrp2=3; anchor2=pcb/1307510/1307540;
                       }
-                      ha:rat.1383961 {
-                       x1=22.098783mm; y1=-0.679959mm; lgrp1=3; anchor1=pcb/1347153/1347168; x2=64.584554mm; y2=-2.679091mm; lgrp2=3; anchor2=pcb/1364683/1364748;
+                      ha:rat.1410407 {
+                       x1=56.160183mm; y1=90.048841mm; lgrp1=3; anchor1=pcb/1409098/1409112; x2=47.41489mm; y2=86.602772mm; lgrp2=3; anchor2=pcb/1364683/1364748;
                       }
-                      ha:rat.1383964 {
+                      ha:rat.1410410 {
                        x1=70.3453mm; y1=725.0mil; lgrp1=3; anchor1=pcb/1379222/1379260; x2=70.3453mm; y2=775.0mil; lgrp2=3; anchor2=pcb/1379222/1379261;
                       }
-                      ha:rat.1383967 {
+                      ha:rat.1410413 {
                        x1=70.3453mm; y1=775.0mil; lgrp1=3; anchor1=pcb/1379222/1379261; x2=2.522in; y2=1.319in; lgrp2=3; anchor2=pcb/1256791/1256820;
                       }
-                      ha:rat.1383970 {
-                       x1=75.162029mm; y1=1.85552in; lgrp1=3; anchor1=pcb/1311769/1311815; x2=2.522in; y2=1.319in; lgrp2=3; anchor2=pcb/1256791/1256820;
+                      ha:rat.1410416 {
+                       x1=74.755629mm; y1=2.08552in; lgrp1=3; anchor1=pcb/1398548/1398594; x2=2.522in; y2=1.319in; lgrp2=3; anchor2=pcb/1256791/1256820;
                       }
-                      ha:rat.1383973 {
-                       x1=30.978378mm; y1=-0.679959mm; lgrp1=3; anchor1=pcb/1347252/1347267; x2=64.584554mm; y2=-3.678834mm; lgrp2=3; anchor2=pcb/1364683/1364746;
+                      ha:rat.1410419 {
+                       x1=38.91537mm; y1=94.189041mm; lgrp1=3; anchor1=pcb/1408353/1408367; x2=47.41489mm; y2=85.603029mm; lgrp2=3; anchor2=pcb/1364683/1364746;
                       }
-                      ha:rat.1383976 {
+                      ha:rat.1410422 {
                        x1=4.34881in; y1=3.05263in; lgrp1=3; anchor1=pcb/1267742/1267764; x2=104.775mm; y2=89.535mm; lgrp2=3; anchor2=pcb/1307510/1307543;
                       }
-                      ha:rat.1383979 {
-                       x1=3.37501in; y1=1.57499in; lgrp1=3; anchor1=pcb/1281495/1281547; x2=69.262371mm; y2=2.19016in; lgrp2=3; anchor2=pcb/1311769/1311835;
+                      ha:rat.1410425 {
+                       x1=3.37501in; y1=1.57499in; lgrp1=3; anchor1=pcb/1281495/1281547; x2=68.851907mm; y2=2.42in; lgrp2=3; anchor2=pcb/1398399;
                       }
-                      ha:rat.1383982 {
-                       x1=7.299458mm; y1=-0.679959mm; lgrp1=3; anchor1=pcb/1346988/1347003; x2=46.655273mm; y2=-4.142106mm; lgrp2=3; anchor2=pcb/1347417/1347431;
+                      ha:rat.1410428 {
+                       x1=41.360858mm; y1=90.048841mm; lgrp1=3; anchor1=pcb/1409018/1409032; x2=44.716649mm; y2=83.910881mm; lgrp2=3; anchor2=pcb/1364683/1364739;
                       }
-                      ha:rat.1383985 {
-                       x1=46.655273mm; y1=-4.142106mm; lgrp1=3; anchor1=pcb/1347417/1347431; x2=61.886313mm; y2=-5.370982mm; lgrp2=3; anchor2=pcb/1364683/1364739;
+                      ha:rat.1410431 {
+                       x1=45.216775mm; y1=83.910881mm; lgrp1=3; anchor1=pcb/1364683/1364740; x2=44.716649mm; y2=83.910881mm; lgrp2=3; anchor2=pcb/1364683/1364739;
                       }
-                      ha:rat.1383988 {
-                       x1=62.386439mm; y1=-5.370982mm; lgrp1=3; anchor1=pcb/1364683/1364740; x2=61.886313mm; y2=-5.370982mm; lgrp2=3; anchor2=pcb/1364683/1364739;
+                      ha:rat.1410434 {
+                       x1=45.716646mm; y1=83.910881mm; lgrp1=3; anchor1=pcb/1364683/1364741; x2=45.216775mm; y2=83.910881mm; lgrp2=3; anchor2=pcb/1364683/1364740;
                       }
-                      ha:rat.1383991 {
-                       x1=62.88631mm; y1=-5.370982mm; lgrp1=3; anchor1=pcb/1364683/1364741; x2=62.386439mm; y2=-5.370982mm; lgrp2=3; anchor2=pcb/1364683/1364740;
+                      ha:rat.1410437 {
+                       x1=1.63227in; y1=3.051in; lgrp1=3; anchor1=pcb/1398616/1398629; x2=44.716649mm; y2=83.910881mm; lgrp2=3; anchor2=pcb/1364683/1364739;
                       }
-                      ha:rat.1383994 {
-                       x1=1.41852in; y1=-83.0mil; lgrp1=3; anchor1=pcb/1347318/1347332; x2=60.688195mm; y2=-4.17896mm; lgrp2=3; anchor2=pcb/1364683/1364736;
+                      ha:rat.1410440 {
+                       x1=1.731in; y1=3.652in; lgrp1=3; anchor1=pcb/1408385/1408398; x2=37.601401mm; y2=90.048841mm; lgrp2=3; anchor2=pcb/1409002/1409015;
                       }
-                      ha:rat.1383997 {
-                       x1=60.688195mm; y1=-4.678832mm; lgrp1=3; anchor1=pcb/1364683/1364737; x2=60.688195mm; y2=-4.17896mm; lgrp2=3; anchor2=pcb/1364683/1364736;
+                      ha:rat.1410443 {
+                       x1=1.731in; y1=3.652in; lgrp1=3; anchor1=pcb/1408385/1408398; x2=43.518531mm; y2=85.102903mm; lgrp2=3; anchor2=pcb/1364683/1364736;
                       }
-                      ha:rat.1384000 {
-                       x1=1.41852in; y1=-83.0mil; lgrp1=3; anchor1=pcb/1347318/1347332; x2=3.540001mm; y2=-0.679959mm; lgrp2=3; anchor2=pcb/1346955/1346969;
+                      ha:rat.1410446 {
+                       x1=43.518531mm; y1=84.603031mm; lgrp1=3; anchor1=pcb/1364683/1364737; x2=43.518531mm; y2=85.102903mm; lgrp2=3; anchor2=pcb/1364683/1364736;
                       }
-                      ha:rat.1384003 {
-                       x1=25.058648mm; y1=-0.679959mm; lgrp1=3; anchor1=pcb/1347186/1347201; x2=64.584554mm; y2=-3.178963mm; lgrp2=3; anchor2=pcb/1364683/1364747;
+                      ha:rat.1410449 {
+                       x1=59.120048mm; y1=90.048841mm; lgrp1=3; anchor1=pcb/1409114/1409128; x2=47.41489mm; y2=86.1029mm; lgrp2=3; anchor2=pcb/1364683/1364747;
                       }
-                      ha:rat.1384006 {
-                       x1=202.0mil; y1=968.41mil; lgrp1=10; anchor1=pcb/1342113/1342140; x2=590.0mil; y2=-81.0mil; lgrp2=3; anchor2=pcb/1342224/1342239;
+                      ha:rat.1410452 {
+                       x1=202.0mil; y1=968.41mil; lgrp1=10; anchor1=pcb/1342113/1342140; x2=1.931in; y2=3.491in; lgrp2=3; anchor2=pcb/1408970/1408984;
                       }
-                      ha:rat.1384009 {
-                       x1=19.138918mm; y1=-0.679959mm; lgrp1=3; anchor1=pcb/1347120/1347135; x2=62.88631mm; y2=-1.487069mm; lgrp2=3; anchor2=pcb/1364683/1364752;
+                      ha:rat.1410455 {
+                       x1=53.200318mm; y1=90.048841mm; lgrp1=3; anchor1=pcb/1409082/1409096; x2=45.716646mm; y2=87.794794mm; lgrp2=3; anchor2=pcb/1364683/1364752;
                       }
-                      ha:rat.1384012 {
-                       x1=558.52mil; y1=-81.0mil; lgrp1=3; anchor1=pcb/1342224/1342238; x2=63.886308mm; y2=-1.487069mm; lgrp2=3; anchor2=pcb/1364683/1364750;
+                      ha:rat.1410458 {
+                       x1=1.89952in; y1=3.491in; lgrp1=3; anchor1=pcb/1408970/1408983; x2=46.716644mm; y2=87.794794mm; lgrp2=3; anchor2=pcb/1364683/1364750;
                       }
-                      ha:rat.1384015 {
-                       x1=3.37501in; y1=1.47499in; lgrp1=3; anchor1=pcb/1281495/1281545; x2=75.17911mm; y2=55.11311mm; lgrp2=3; anchor2=pcb/1311614;
+                      ha:rat.1410461 {
+                       x1=3.37501in; y1=1.47499in; lgrp1=3; anchor1=pcb/1281495/1281545; x2=74.77271mm; y2=60.95511mm; lgrp2=3; anchor2=pcb/1398393;
                       }
-                      ha:rat.1384018 {
-                       x1=6.499866mm; y1=-0.679959mm; lgrp1=3; anchor1=pcb/1346988/1347002; x2=63.386436mm; y2=-5.370982mm; lgrp2=3; anchor2=pcb/1364683/1364742;
+                      ha:rat.1410464 {
+                       x1=40.561266mm; y1=90.048841mm; lgrp1=3; anchor1=pcb/1409018/1409031; x2=46.216772mm; y2=83.910881mm; lgrp2=3; anchor2=pcb/1364683/1364742;
                       }
-                      ha:rat.1384021 {
-                       x1=1.684in; y1=-93.0mil; lgrp1=3; anchor1=pcb/1347384/1347399; x2=64.584554mm; y2=-2.178965mm; lgrp2=3; anchor2=pcb/1364683/1364749;
+                      ha:rat.1410467 {
+                       x1=1.99648in; y1=3.642in; lgrp1=3; anchor1=pcb/1408417/1408431; x2=47.41489mm; y2=87.102898mm; lgrp2=3; anchor2=pcb/1364683/1364749;
                       }
-                      ha:rat.1384024 {
+                      ha:rat.1410470 {
                        x1=28.067mm; y1=890.0mil; lgrp1=3; anchor1=pcb/1362042; x2=75.5523mm; y2=975.0mil; lgrp2=3; anchor2=pcb/1379138;
                       }
-                      ha:rat.1384027 {
-                       x1=2.568in; y1=3.40974in; lgrp1=3; anchor1=pcb/1313645/1313659; x2=3.083in; y2=1.056in; lgrp2=3; anchor2=pcb/1379102;
-                      }
-                      ha:rat.1384030 {
-                       x1=27.218921mm; y1=-0.679959mm; lgrp1=3; anchor1=pcb/1347219/1347233; x2=63.886308mm; y2=-5.370982mm; lgrp2=3; anchor2=pcb/1364683/1364743;
+                      ha:rat.1410473 {
+                       x1=3.154in; y1=3.32852in; lgrp1=3; anchor1=pcb/1392196/1392210; x2=3.194in; y2=1.056in; lgrp2=3; anchor2=pcb/1379099;
                       }
-                      ha:rat.1384033 {
-                       x1=64.584554mm; y1=-4.678832mm; lgrp1=3; anchor1=pcb/1364683/1364744; x2=63.886308mm; y2=-5.370982mm; lgrp2=3; anchor2=pcb/1364683/1364743;
+                      ha:rat.1410476 {
+                       x1=3.17752in; y1=1.387in; lgrp1=3; anchor1=pcb/1347219/1347233; x2=46.716644mm; y2=83.910881mm; lgrp2=3; anchor2=pcb/1364683/1364743;
                       }
-                      ha:rat.1384036 {
-                       x1=3.37501in; y1=1.97499in; lgrp1=3; anchor1=pcb/1281495/1281555; x2=2.43661in; y2=3.53837in; lgrp2=3; anchor2=pcb/1313661/1313689;
+                      ha:rat.1410479 {
+                       x1=47.41489mm; y1=84.603031mm; lgrp1=3; anchor1=pcb/1364683/1364744; x2=46.716644mm; y2=83.910881mm; lgrp2=3; anchor2=pcb/1364683/1364743;
                       }
-                      ha:rat.1384039 {
-                       x1=114.00818mm; y1=36.047959mm; lgrp1=3; anchor1=pcb/1363958/1364005; x2=384.0mil; y2=-158.0mil; lgrp2=3; anchor2=pcb/1344785/1344800;
+                      ha:rat.1410482 {
+                       x1=3.37501in; y1=1.97499in; lgrp1=3; anchor1=pcb/1281495/1281555; x2=3.28039in; y2=3.27863in; lgrp2=3; anchor2=pcb/1392994/1393022;
                       }
-                      ha:rat.1384042 {
+                      ha:rat.1410485 {
                        x1=4.34881in; y1=3.16168in; lgrp1=3; anchor1=pcb/1267742/1267766; x2=104.775mm; y2=92.075mm; lgrp2=3; anchor2=pcb/1307510/1307544;
                       }
-                      ha:rat.1384045 {
-                       x1=114.00818mm; y1=33.047966mm; lgrp1=3; anchor1=pcb/1363958/1363999; x2=467.0mil; y2=-165.0mil; lgrp2=3; anchor2=pcb/1344027/1344042;
-                      }
-                      ha:rat.1384048 {
-                       x1=85.725mm; y1=71.755mm; lgrp1=3; anchor1=pcb/1281045/1281070; x2=69.262371mm; y2=1.93426in; lgrp2=3; anchor2=pcb/1311769/1311822;
-                      }
-                      ha:rat.1384051 {
-                       x1=85.725mm; y1=74.295mm; lgrp1=3; anchor1=pcb/1281045/1281072; x2=69.252973mm; y2=1.974in; lgrp2=3; anchor2=pcb/1311623;
-                      }
-                      ha:rat.1384054 {
-                       x1=85.725mm; y1=76.835mm; lgrp1=3; anchor1=pcb/1281045/1281074; x2=75.162029mm; y2=1.97363in; lgrp2=3; anchor2=pcb/1311769/1311809;
-                      }
-                      ha:rat.1384057 {
-                       x1=85.725mm; y1=79.375mm; lgrp1=3; anchor1=pcb/1281045/1281076; x2=75.162029mm; y2=1.93426in; lgrp2=3; anchor2=pcb/1311769/1311811;
+                      ha:rat.1410488 {
+                       x1=85.725mm; y1=71.755mm; lgrp1=3; anchor1=pcb/1281045/1281070; x2=68.855971mm; y2=2.16426in; lgrp2=3; anchor2=pcb/1398548/1398601;
                       }
-                      ha:rat.1384060 {
-                       x1=88.265mm; y1=1.47499in; lgrp1=3; anchor1=pcb/1281495/1281544; x2=69.267705mm; y2=2.151in; lgrp2=3; anchor2=pcb/1311617;
+                      ha:rat.1410491 {
+                       x1=85.725mm; y1=74.295mm; lgrp1=3; anchor1=pcb/1281045/1281072; x2=68.846573mm; y2=2.204in; lgrp2=3; anchor2=pcb/1398402;
                       }
-                      ha:rat.1384063 {
-                       x1=88.265mm; y1=79.375mm; lgrp1=3; anchor1=pcb/1281045/1281077; x2=69.267705mm; y2=2.151in; lgrp2=3; anchor2=pcb/1311617;
+                      ha:rat.1410494 {
+                       x1=85.725mm; y1=76.835mm; lgrp1=3; anchor1=pcb/1281045/1281074; x2=74.755629mm; y2=2.20363in; lgrp2=3; anchor2=pcb/1398548/1398588;
                       }
-                      ha:rat.1384066 {
-                       x1=2.997in; y1=3.18874in; lgrp1=3; anchor1=pcb/1251454/1251468; x2=71.285989mm; y2=38.0619mm; lgrp2=3; anchor2=pcb/1251279/1251328;
+                      ha:rat.1410497 {
+                       x1=85.725mm; y1=79.375mm; lgrp1=3; anchor1=pcb/1281045/1281076; x2=74.755629mm; y2=2.16426in; lgrp2=3; anchor2=pcb/1398548/1398590;
                       }
-                      ha:rat.1384069 {
-                       x1=114.00818mm; y1=37.198071mm; lgrp1=3; anchor1=pcb/1363958/1364007; x2=71.285989mm; y2=38.0619mm; lgrp2=3; anchor2=pcb/1251279/1251328;
+                      ha:rat.1410500 {
+                       x1=88.265mm; y1=1.47499in; lgrp1=3; anchor1=pcb/1281495/1281544; x2=68.855971mm; y2=2.38079in; lgrp2=3; anchor2=pcb/1398548/1398612;
                       }
-                      ha:rat.1384072 {
-                       x1=114.00818mm; y1=37.198071mm; lgrp1=3; anchor1=pcb/1363958/1364007; x2=114.00818mm; y2=32.39798mm; lgrp2=3; anchor2=pcb/1363958/1363998;
+                      ha:rat.1410503 {
+                       x1=88.265mm; y1=79.375mm; lgrp1=3; anchor1=pcb/1281045/1281077; x2=68.861305mm; y2=2.381in; lgrp2=3; anchor2=pcb/1398396;
                       }
-                      ha:rat.1384075 {
-                       x1=50.255215mm; y1=-4.142106mm; lgrp1=3; anchor1=pcb/1347417/1347432; x2=71.285989mm; y2=38.0619mm; lgrp2=3; anchor2=pcb/1251279/1251328;
+                      ha:rat.1410506 {
+                       x1=2.641in; y1=1.676in; lgrp1=3; anchor1=pcb/1251454/1251468; x2=71.489189mm; y2=33.7439mm; lgrp2=3; anchor2=pcb/1251279/1251328;
                       }
-                      ha:rat.1384078 {
-                       x1=50.255215mm; y1=-4.142106mm; lgrp1=3; anchor1=pcb/1347417/1347432; x2=28.018513mm; y2=-0.679959mm; lgrp2=3; anchor2=pcb/1347219/1347234;
+                      ha:rat.1410509 {
+                       x1=3.209in; y1=1.387in; lgrp1=3; anchor1=pcb/1347219/1347234; x2=71.489189mm; y2=33.7439mm; lgrp2=3; anchor2=pcb/1251279/1251328;
                       }
-                      ha:rat.1384081 {
-                       x1=28.018513mm; y1=-0.679959mm; lgrp1=3; anchor1=pcb/1347219/1347234; x2=16.179053mm; y2=-0.679959mm; lgrp2=3; anchor2=pcb/1347087/1347102;
+                      ha:rat.1410512 {
+                       x1=112.395mm; y1=1.481in; lgrp1=3; anchor1=pcb/1407508; x2=3.209in; y2=1.387in; lgrp2=3; anchor2=pcb/1347219/1347234;
                       }
-                      ha:rat.1384084 {
-                       x1=10.259323mm; y1=-0.679959mm; lgrp1=3; anchor1=pcb/1347021/1347036; x2=16.179053mm; y2=-0.679959mm; lgrp2=3; anchor2=pcb/1347087/1347102;
+                      ha:rat.1410515 {
+                       x1=2.641in; y1=1.676in; lgrp1=3; anchor1=pcb/1251454/1251468; x2=1.774in; y2=3.051in; lgrp2=3; anchor2=pcb/1398616/1398630;
                       }
-                      ha:rat.1384087 {
-                       x1=3.37501in; y1=2.27499in; lgrp1=3; anchor1=pcb/1281495/1281561; x2=3.167in; y2=2.274in; lgrp2=3; anchor2=pcb/1256145/1256158;
+                      ha:rat.1410518 {
+                       x1=44.320723mm; y1=90.048841mm; lgrp1=3; anchor1=pcb/1409034/1409048; x2=1.774in; y2=3.051in; lgrp2=3; anchor2=pcb/1398616/1398630;
                       }
-                      ha:rat.1384090 {
-                       x1=3.37501in; y1=2.17499in; lgrp1=3; anchor1=pcb/1281495/1281559; x2=2.569in; y2=3.138in; lgrp2=3; anchor2=pcb/1313590;
+                      ha:rat.1410521 {
+                       x1=44.320723mm; y1=90.048841mm; lgrp1=3; anchor1=pcb/1409034/1409048; x2=50.240453mm; y2=90.048841mm; lgrp2=3; anchor2=pcb/1409066/1409080;
                       }
-                      ha:rat.1384093 {
-                       x1=2.568in; y1=55.753mm; lgrp1=3; anchor1=pcb/1314653/1314666; x2=2.54in; y2=1.896in; lgrp2=3; anchor2=pcb/1382337;
+                      ha:rat.1410524 {
+                       x1=3.37501in; y1=2.27499in; lgrp1=3; anchor1=pcb/1281495/1281561; x2=3.087in; y2=2.797in; lgrp2=3; anchor2=pcb/1397695/1397708;
                       }
-                      ha:rat.1384096 {
-                       x1=2.54in; y1=1.896in; lgrp1=3; anchor1=pcb/1382337; x2=69.259577mm; y2=48.133mm; lgrp2=3; anchor2=pcb/1311626;
+                      ha:rat.1410527 {
+                       x1=3.37501in; y1=2.17499in; lgrp1=3; anchor1=pcb/1281495/1281559; x2=3.04752in; y2=3.471in; lgrp2=3; anchor2=pcb/1391519;
                       }
-                      ha:rat.1384099 {
-                       x1=2.568in; y1=55.753mm; lgrp1=3; anchor1=pcb/1314653/1314666; x2=2.4622in; y2=3.53837in; lgrp2=3; anchor2=pcb/1313661/1313691;
+                      ha:rat.1410530 {
+                       x1=57.1886mm; y1=2.394in; lgrp1=3; anchor1=pcb/1397168/1397181; x2=56.4774mm; y2=53.213mm; lgrp2=3; anchor2=pcb/1397145;
                       }
-                      ha:rat.1384102 {
-                       x1=35.000292mm; y1=85.999674mm; lgrp1=10; anchor1=pcb/1251135/1251167; x2=1.379in; y2=3.17in; lgrp2=3; anchor2=pcb/1298231/1298258;
+                      ha:rat.1410533 {
+                       x1=56.4774mm; y1=53.213mm; lgrp1=3; anchor1=pcb/1397145; x2=68.853177mm; y2=53.975mm; lgrp2=3; anchor2=pcb/1398405;
                       }
-                      ha:rat.1384105 {
-                       x1=33.138651mm; y1=-0.679959mm; lgrp1=3; anchor1=pcb/1347285/1347299; x2=1.379in; y2=3.17in; lgrp2=3; anchor2=pcb/1298231/1298258;
+                      ha:rat.1410536 {
+                       x1=3.2548in; y1=3.27863in; lgrp1=3; anchor1=pcb/1392994/1393024; x2=68.853177mm; y2=53.975mm; lgrp2=3; anchor2=pcb/1398405;
                       }
-                      ha:rat.1384108 {
-                       x1=33.138651mm; y1=-0.679959mm; lgrp1=3; anchor1=pcb/1347285/1347299; x2=12.419596mm; y2=-0.679959mm; lgrp2=3; anchor2=pcb/1347054/1347068;
+                      ha:rat.1410539 {
+                       x1=35.000292mm; y1=85.999674mm; lgrp1=10; anchor1=pcb/1251135/1251167; x2=43.518531mm; y2=86.1029mm; lgrp2=3; anchor2=pcb/1364683/1364734;
                       }
-                      ha:rat.1384111 {
-                       x1=33.138651mm; y1=-0.679959mm; lgrp1=3; anchor1=pcb/1347285/1347299; x2=60.688195mm; y2=-3.178963mm; lgrp2=3; anchor2=pcb/1364683/1364734;
+                      ha:rat.1410542 {
+                       x1=43.518531mm; y1=85.603029mm; lgrp1=3; anchor1=pcb/1364683/1364735; x2=43.518531mm; y2=86.1029mm; lgrp2=3; anchor2=pcb/1364683/1364734;
                       }
-                      ha:rat.1384114 {
-                       x1=60.688195mm; y1=-3.678834mm; lgrp1=3; anchor1=pcb/1364683/1364735; x2=60.688195mm; y2=-3.178963mm; lgrp2=3; anchor2=pcb/1364683/1364734;
+                      ha:rat.1410545 {
+                       x1=46.480996mm; y1=90.048841mm; lgrp1=3; anchor1=pcb/1409050/1409063; x2=43.518531mm; y2=86.1029mm; lgrp2=3; anchor2=pcb/1364683/1364734;
                       }
-                      ha:rat.1384117 {
-                       x1=1.574in; y1=-78.0mil; lgrp1=3; anchor1=pcb/1347351/1347366; x2=64.584554mm; y2=-4.17896mm; lgrp2=3; anchor2=pcb/1364683/1364745;
+                      ha:rat.1410548 {
+                       x1=41.075643mm; y1=94.189041mm; lgrp1=3; anchor1=pcb/1408369/1408382; x2=46.480996mm; y2=90.048841mm; lgrp2=3; anchor2=pcb/1409050/1409063;
                       }
-                      ha:rat.1384120 {
-                       x1=3.37501in; y1=2.37499in; lgrp1=3; anchor1=pcb/1281495/1281563; x2=3.167in; y2=2.376in; lgrp2=3; anchor2=pcb/1256190/1256203;
+                      ha:rat.1410551 {
+                       x1=1.88648in; y1=3.657in; lgrp1=3; anchor1=pcb/1408401/1408415; x2=47.41489mm; y2=85.102903mm; lgrp2=3; anchor2=pcb/1364683/1364745;
                       }
-                      ha:rat.1384123 {
-                       x1=88.265mm; y1=34.925mm; lgrp1=3; anchor1=pcb/1281495/1281542; x2=75.162029mm; y2=2.19016in; lgrp2=3; anchor2=pcb/1311769/1311798;
+                      ha:rat.1410554 {
+                       x1=3.37501in; y1=2.37499in; lgrp1=3; anchor1=pcb/1281495/1281563; x2=3.091in; y2=2.854in; lgrp2=3; anchor2=pcb/1397711/1397724;
                       }
-                      ha:rat.1384126 {
-                       x1=88.265mm; y1=81.915mm; lgrp1=3; anchor1=pcb/1281045/1281079; x2=75.162029mm; y2=2.19016in; lgrp2=3; anchor2=pcb/1311769/1311798;
+                      ha:rat.1410557 {
+                       x1=88.265mm; y1=34.925mm; lgrp1=3; anchor1=pcb/1281495/1281542; x2=74.755629mm; y2=2.42016in; lgrp2=3; anchor2=pcb/1398548/1398577;
                       }
-                      ha:rat.1384129 {
-                       x1=104.775mm; y1=94.615mm; lgrp1=3; anchor1=pcb/1307510/1307545; x2=80.645mm; y2=94.615mm; lgrp2=10; anchor2=pcb/1284549/1284576;
+                      ha:rat.1410560 {
+                       x1=88.265mm; y1=81.915mm; lgrp1=3; anchor1=pcb/1281045/1281079; x2=74.755629mm; y2=2.42016in; lgrp2=3; anchor2=pcb/1398548/1398577;
                       }
-                      ha:rat.1384132 {
-                       x1=80.645mm; y1=94.615mm; lgrp1=10; anchor1=pcb/1284549/1284576; x2=2.554in; y2=2.097in; lgrp2=3; anchor2=pcb/1313597/1313610;
+                      ha:rat.1410563 {
+                       x1=56.833mm; y1=2.296in; lgrp1=3; anchor1=pcb/1397152/1397165; x2=80.645mm; y2=94.615mm; lgrp2=5; anchor2=pcb/1410248;
                       }
-                      ha:rat.1384135 {
-                       x1=63.677808mm; y1=50.165mm; lgrp1=3; anchor1=pcb/1382376/1382390; x2=2.554in; y2=2.097in; lgrp2=3; anchor2=pcb/1313597/1313610;
+                      ha:rat.1410566 {
+                       x1=2.19052in; y1=2.174in; lgrp1=3; anchor1=pcb/1397216/1397230; x2=56.833mm; y2=2.296in; lgrp2=3; anchor2=pcb/1397152/1397165;
                       }
-                      ha:rat.1384138 {
-                       x1=2.554in; y1=2.097in; lgrp1=3; anchor1=pcb/1313597/1313610; x2=718.0mil; y2=3.328in; lgrp2=10; anchor2=pcb/1245655/1245682;
+                      ha:rat.1410569 {
+                       x1=56.833mm; y1=2.296in; lgrp1=3; anchor1=pcb/1397152/1397165; x2=718.0mil; y2=3.328in; lgrp2=10; anchor2=pcb/1245655/1245682;
                       }
-                      ha:rat.1384141 {
+                      ha:rat.1410572 {
                        x1=88.265mm; y1=575.0mil; lgrp1=3; anchor1=pcb/1281495/1281526; x2=88.265mm; y2=71.755mm; lgrp2=3; anchor2=pcb/1281045/1281071;
                       }
-                      ha:rat.1384144 {
-                       x1=1.286in; y1=1.029in; lgrp1=3; anchor1=pcb/1361951/1361971; x2=2.657in; y2=2.033in; lgrp2=3; anchor2=pcb/1311706/1311720;
+                      ha:rat.1410575 {
+                       x1=1.286in; y1=1.029in; lgrp1=3; anchor1=pcb/1361951/1361971; x2=2.641in; y2=2.263in; lgrp2=3; anchor2=pcb/1398485/1398499;
                       }
-                      ha:rat.1384147 {
-                       x1=2.657in; y1=2.033in; lgrp1=3; anchor1=pcb/1311706/1311720; x2=69.262371mm; y2=2.03268in; lgrp2=3; anchor2=pcb/1311769/1311827;
+                      ha:rat.1410578 {
+                       x1=3.013in; y1=2.263in; lgrp1=3; anchor1=pcb/1398469/1398483; x2=102.235mm; y2=1.5952in; lgrp2=10; anchor2=pcb/1281569/1281602;
                       }
-                      ha:rat.1384150 {
-                       x1=75.162029mm; y1=2.03268in; lgrp1=3; anchor1=pcb/1311769/1311806; x2=69.262371mm; y2=2.03268in; lgrp2=3; anchor2=pcb/1311769/1311827;
-                      }
-                      ha:rat.1384153 {
-                       x1=3.029in; y1=2.033in; lgrp1=3; anchor1=pcb/1311690/1311704; x2=75.162029mm; y2=2.03268in; lgrp2=3; anchor2=pcb/1311769/1311806;
-                      }
-                      ha:rat.1384156 {
-                       x1=3.029in; y1=2.033in; lgrp1=3; anchor1=pcb/1311690/1311704; x2=102.235mm; y2=1.5952in; lgrp2=10; anchor2=pcb/1281569/1281602;
-                      }
-                      ha:rat.1384159 {
+                      ha:rat.1410581 {
                        x1=3.37501in; y1=575.0mil; lgrp1=3; anchor1=pcb/1281495/1281527; x2=102.235mm; y2=1.5952in; lgrp2=10; anchor2=pcb/1281569/1281602;
                       }
-                      ha:rat.1384162 {
+                      ha:rat.1410584 {
                        x1=3.37501in; y1=475.0mil; lgrp1=3; anchor1=pcb/1281495/1281525; x2=3.37501in; y2=575.0mil; lgrp2=3; anchor2=pcb/1281495/1281527;
                       }
-                      ha:rat.1384165 {
-                       x1=2.657in; y1=2.033in; lgrp1=3; anchor1=pcb/1311706/1311720; x2=2.626in; y2=3.30226in; lgrp2=3; anchor2=pcb/1313762/1313776;
+                      ha:rat.1410587 {
+                       x1=3.013in; y1=2.263in; lgrp1=3; anchor1=pcb/1398469/1398483; x2=3.154in; y2=3.46952in; lgrp2=3; anchor2=pcb/1392265/1392279;
                       }
-                      ha:rat.1384168 {
-                       x1=88.265mm; y1=94.615mm; lgrp1=3; anchor1=pcb/1281045/1281089; x2=2.626in; y2=3.30226in; lgrp2=3; anchor2=pcb/1313762/1313776;
+                      ha:rat.1410590 {
+                       x1=88.265mm; y1=94.615mm; lgrp1=3; anchor1=pcb/1281045/1281089; x2=3.154in; y2=3.46952in; lgrp2=3; anchor2=pcb/1392265/1392279;
                       }
-                      ha:rat.1384171 {
-                       x1=934.0mil; y1=761.0mil; lgrp1=3; anchor1=pcb/1358442/1358477; x2=2.52252in; y2=2.097in; lgrp2=3; anchor2=pcb/1313597/1313611;
+                      ha:rat.1410593 {
+                       x1=934.0mil; y1=761.0mil; lgrp1=3; anchor1=pcb/1358442/1358477; x2=56.033408mm; y2=2.296in; lgrp2=3; anchor2=pcb/1397152/1397166;
                       }
-                      ha:rat.1384174 {
-                       x1=2.52252in; y1=2.097in; lgrp1=3; anchor1=pcb/1313597/1313611; x2=2.53652in; y2=55.753mm; lgrp2=3; anchor2=pcb/1314653/1314667;
+                      ha:rat.1410596 {
+                       x1=56.033408mm; y1=2.296in; lgrp1=3; anchor1=pcb/1397152/1397166; x2=56.389008mm; y2=2.394in; lgrp2=3; anchor2=pcb/1397168/1397182;
                       }
-                      ha:rat.1384177 {
-                       x1=70.485mm; y1=94.615mm; lgrp1=10; anchor1=pcb/1284435/1284462; x2=2.53652in; y2=55.753mm; lgrp2=3; anchor2=pcb/1314653/1314667;
+                      ha:rat.1410599 {
+                       x1=70.485mm; y1=94.615mm; lgrp1=10; anchor1=pcb/1284435/1284462; x2=56.389008mm; y2=2.394in; lgrp2=3; anchor2=pcb/1397168/1397182;
                       }
-                      ha:rat.1384180 {
-                       x1=70.485mm; y1=94.615mm; lgrp1=10; anchor1=pcb/1284435/1284462; x2=868.0mil; y2=3.328in; lgrp2=10; anchor2=pcb/1245655/1245683;
+                      ha:rat.1410602 {
+                       x1=56.389008mm; y1=2.394in; lgrp1=3; anchor1=pcb/1397168/1397182; x2=868.0mil; y2=3.328in; lgrp2=10; anchor2=pcb/1245655/1245683;
                       }
-                      ha:rat.1384183 {
+                      ha:rat.1410605 {
                        x1=88.265mm; y1=675.0mil; lgrp1=3; anchor1=pcb/1281495/1281528; x2=88.265mm; y2=74.295mm; lgrp2=3; anchor2=pcb/1281045/1281073;
                       }
-                      ha:rat.1384186 {
-                       x1=3.37501in; y1=875.0mil; lgrp1=3; anchor1=pcb/1281495/1281533; x2=76.897611mm; y2=40.6019mm; lgrp2=3; anchor2=pcb/1251279/1251319;
-                      }
-                      ha:rat.1384189 {
-                       x1=69.262371mm; y1=1.85552in; lgrp1=3; anchor1=pcb/1311769/1311818; x2=2.57752in; y2=3.211in; lgrp2=3; anchor2=pcb/1313524;
+                      ha:rat.1410608 {
+                       x1=3.37501in; y1=875.0mil; lgrp1=3; anchor1=pcb/1281495/1281533; x2=77.100811mm; y2=36.2839mm; lgrp2=3; anchor2=pcb/1251279/1251319;
                       }
-                      ha:rat.1384192 {
-                       x1=88.265mm; y1=975.0mil; lgrp1=3; anchor1=pcb/1281495/1281534; x2=3.039in; y2=3.76026in; lgrp2=3; anchor2=pcb/1301141/1301154;
+                      ha:rat.1410611 {
+                       x1=68.855971mm; y1=2.08552in; lgrp1=3; anchor1=pcb/1398548/1398597; x2=2.57752in; y2=3.211in; lgrp2=3; anchor2=pcb/1313524;
                       }
-                      ha:rat.1384195 {
-                       x1=3.039in; y1=3.76026in; lgrp1=3; anchor1=pcb/1301141/1301154; x2=2.87537in; y2=3.73963in; lgrp2=3; anchor2=pcb/1301121;
+                      ha:rat.1410614 {
+                       x1=88.265mm; y1=975.0mil; lgrp1=3; anchor1=pcb/1281495/1281534; x2=2.93674in; y2=3.494in; lgrp2=3; anchor2=pcb/1389927;
                       }
   }
   li:layers {
@@ -28806,784 +28669,1018 @@ ha:pcb-rnd-board-v8 {
        clearline=1
       }
      }
-     ha:line.1256038 {
-      x1=1.938in; y1=104.521mm; x2=1.938in; y2=4.117in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1256038 {
+      x1=1.938in; y1=104.521mm; x2=1.938in; y2=4.117in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1256041 {
+      x1=647.99mil; y1=5.06501in; x2=647.99mil; y2=5.06499in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1259088 {
+      x1=120.0mm; y1=0.0; x2=120.0mm; y2=100.0mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
+      }
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
+      }
+     }
+     ha:line.1259100 {
+      x1=120.0mm; y1=100.0mm; x2=0.0; y2=100.0mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
+      }
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
+      }
+     }
+     ha:line.1259112 {
+      x1=0.0; y1=0.0; x2=120.0mm; y2=0.0; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
+      }
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
+      }
+     }
+     ha:line.1259124 {
+      x1=0.0; y1=28.0mm; x2=18.5mm; y2=28.0mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
+      }
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
+      }
+     }
+     ha:line.1259136 {
+      x1=18.5mm; y1=28.0mm; x2=18.5mm; y2=72.0mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
+      }
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
+      }
+     }
+     ha:line.1259148 {
+      x1=18.5mm; y1=72.0mm; x2=0.0; y2=72.0mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
+      }
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
+      }
+     }
+     ha:line.1259160 {
+      x1=0.0; y1=100.0mm; x2=0.0; y2=72.0mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
+      }
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
+      }
+     }
+     ha:line.1259172 {
+      x1=0.0; y1=0.0; x2=0.0; y2=28.0mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
+      }
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
+      }
+     }
+     ha:line.1313524 {
+      x1=2.51474in; y1=3.211in; x2=2.57752in; y2=3.211in; thickness=10.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1313527 {
+      x1=2.48326in; y1=3.21126in; x2=2.48326in; y2=3.211in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1313530 {
+      x1=2.48226in; y1=3.211in; x2=2.48326in; y2=3.21in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1313590 {
+      x1=2.569in; y1=3.138in; x2=2.53248in; y2=3.138in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1313593 {
+      x1=2.56974in; y1=3.13874in; x2=2.569in; y2=3.138in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1357258 {
+      x1=35.000292mm; y1=14.000072mm; x2=54.0mm; y2=85.999674mm; thickness=100.0mil; clearance=40.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1357759 {
+      x1=54.0mm; y1=14.000072mm; x2=54.0mm; y2=39.9792mm; thickness=100.0mil; clearance=40.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1357762 {
+      x1=54.0mm; y1=39.9792mm; x2=2.126in; y2=1.574in; thickness=100.0mil; clearance=40.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1357765 {
+      x1=2.126in; y1=1.574in; x2=72.999962mm; y2=85.999674mm; thickness=100.0mil; clearance=40.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1361895 {
+      x1=1.19191in; y1=964.48mil; x2=1.17979in; y2=976.6mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1361898 {
+      x1=1.232in; y1=964.48mil; x2=1.19191in; y2=964.48mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1361901 {
+      x1=1.142in; y1=889.4mil; x2=1.1424in; y2=889.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1361904 {
+      x1=1.142in; y1=919.0mil; x2=1.142in; y2=889.4mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1361907 {
+      x1=1.156in; y1=933.0mil; x2=1.142in; y2=919.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1361910 {
+      x1=1.232in; y1=933.0mil; x2=1.156in; y2=933.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1361913 {
+      x1=1.286in; y1=755.27mil; x2=1.28473in; y2=754.0mil; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1256041 {
-      x1=647.99mil; y1=5.06501in; x2=647.99mil; y2=5.06499in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1361916 {
+      x1=1.286in; y1=1.029in; x2=1.286in; y2=755.27mil; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1259088 {
-      x1=120.0mm; y1=0.0; x2=120.0mm; y2=100.0mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1361919 {
+      x1=1.17674in; y1=1.029in; x2=1.286in; y2=1.029in; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
-       lock=1
       }
-
-      ha:attributes {
-        on_every_layer=
-        on_every_layer_gen=outline
-        noexport=1
+     }
+     ha:line.1361922 {
+      x1=1.1424in; y1=754.6mil; x2=1.143in; y2=754.0mil; thickness=20.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
       }
      }
-     ha:line.1259100 {
-      x1=120.0mm; y1=100.0mm; x2=0.0; y2=100.0mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1361925 {
+      x1=1.1424in; y1=890.0mil; x2=1.1424in; y2=754.6mil; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
-       lock=1
       }
-
-      ha:attributes {
-        on_every_layer=
-        on_every_layer_gen=outline
-        noexport=1
+     }
+     ha:line.1361928 {
+      x1=28.067mm; y1=1.029in; x2=1.14526in; y2=1.029in; thickness=20.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
       }
      }
-     ha:line.1259112 {
-      x1=0.0; y1=0.0; x2=120.0mm; y2=0.0; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1361931 {
+      x1=28.067mm; y1=976.6mil; x2=28.067mm; y2=1.029in; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
-       lock=1
       }
-
-      ha:attributes {
-        on_every_layer=
-        on_every_layer_gen=outline
-        noexport=1
+     }
+     ha:line.1362042 {
+      x1=826.85mil; y1=890.0mil; x2=28.067mm; y2=890.0mil; thickness=20.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
       }
      }
-     ha:line.1259124 {
-      x1=0.0; y1=28.0mm; x2=18.5mm; y2=28.0mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1371098 {
+      x1=927.0mil; y1=745.0mil; x2=868.0mil; y2=609.0mil; thickness=60.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
-       lock=1
       }
-
-      ha:attributes {
-        on_every_layer=
-        on_every_layer_gen=outline
-        noexport=1
+     }
+     ha:line.1373520 {
+      x1=956.0mil; y1=466.0mil; x2=956.0mil; y2=508.0mil; thickness=20.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
       }
      }
-     ha:line.1259136 {
-      x1=18.5mm; y1=28.0mm; x2=18.5mm; y2=72.0mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1373523 {
+      x1=956.0mil; y1=466.0mil; x2=957.0mil; y2=465.0mil; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
-       lock=1
       }
-
-      ha:attributes {
-        on_every_layer=
-        on_every_layer_gen=outline
-        noexport=1
+     }
+     ha:line.1373526 {
+      x1=899.0mil; y1=465.0mil; x2=957.0mil; y2=465.0mil; thickness=20.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
       }
      }
-     ha:line.1259148 {
-      x1=18.5mm; y1=72.0mm; x2=0.0; y2=72.0mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1373529 {
+      x1=1.04in; y1=466.0mil; x2=1.039in; y2=465.0mil; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
-       lock=1
       }
-
-      ha:attributes {
-        on_every_layer=
-        on_every_layer_gen=outline
-        noexport=1
+     }
+     ha:line.1374061 {
+      x1=1.039in; y1=465.0mil; x2=1.039in; y2=890.0mil; thickness=20.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
       }
      }
-     ha:line.1259160 {
-      x1=0.0; y1=100.0mm; x2=0.0; y2=72.0mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1374526 {
+      x1=1.04in; y1=466.0mil; x2=1.094in; y2=465.0mil; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
-       lock=1
       }
-
-      ha:attributes {
-        on_every_layer=
-        on_every_layer_gen=outline
-        noexport=1
+     }
+     ha:line.1378439 {
+      x1=4.221in; y1=724.0mil; x2=107.315mm; y2=720.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
      }
-     ha:line.1259172 {
-      x1=0.0; y1=0.0; x2=0.0; y2=28.0mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1379099 {
+      x1=3.194in; y1=1.056in; x2=3.083in; y2=1.056in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
-       lock=1
       }
-
-      ha:attributes {
-        on_every_layer=
-        on_every_layer_gen=outline
-        noexport=1
+     }
+     ha:line.1379102 {
+      x1=3.083in; y1=1.056in; x2=3.052in; y2=26.035mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
      }
-     ha:line.1301115 {
-      x1=2.87474in; y1=3.739in; x2=2.87487in; y2=3.73913in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1379105 {
+      x1=3.112in; y1=27.813mm; x2=79.0575mm; y2=27.8257mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1301118 {
-      x1=2.87526in; y1=3.73952in; x2=73.025mm; y2=3.73926in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1379108 {
+      x1=70.37073mm; y1=26.035mm; x2=66.8909mm; y2=26.035mm; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1301121 {
-      x1=73.025mm; y1=3.74in; x2=2.87537in; y2=3.73963in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1379111 {
+      x1=66.8909mm; y1=925.0mil; x2=68.1609mm; y2=975.0mil; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1311611 {
-      x1=3.02842in; y1=2.11142in; x2=3.029in; y2=2.112in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1379114 {
+      x1=68.1609mm; y1=975.0mil; x2=70.37073mm; y2=975.0mil; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1311614 {
-      x1=75.14882mm; y1=2.171in; x2=75.17911mm; y2=55.11311mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1379117 {
+      x1=66.8909mm; y1=825.0mil; x2=66.8909mm; y2=840.0mil; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1311617 {
-      x1=69.267705mm; y1=2.151in; x2=69.262371mm; y2=2.15079in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1379120 {
+      x1=66.8909mm; y1=840.0mil; x2=69.0499mm; y2=925.0mil; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1311620 {
-      x1=69.258307mm; y1=2.19in; x2=69.262371mm; y2=2.19016in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1379123 {
+      x1=69.0499mm; y1=925.0mil; x2=70.37073mm; y2=925.0mil; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1311623 {
-      x1=69.252973mm; y1=1.974in; x2=69.262371mm; y2=1.97363in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1379126 {
+      x1=66.8909mm; y1=725.0mil; x2=68.3641mm; y2=783.0mil; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1311626 {
-      x1=69.259577mm; y1=48.133mm; x2=69.262371mm; y2=1.89489in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1379129 {
+      x1=68.3641mm; y1=783.0mil; x2=68.3641mm; y2=845.0mil; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1313524 {
-      x1=2.51474in; y1=3.211in; x2=2.57752in; y2=3.211in; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1379132 {
+      x1=68.3641mm; y1=845.0mil; x2=69.1261mm; y2=875.0mil; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1313527 {
-      x1=2.48326in; y1=3.21126in; x2=2.48326in; y2=3.211in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1379135 {
+      x1=69.1261mm; y1=875.0mil; x2=70.37073mm; y2=875.0mil; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1313530 {
-      x1=2.48226in; y1=3.211in; x2=2.48326in; y2=3.21in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1379138 {
+      x1=75.5523mm; y1=975.0mil; x2=3.05093in; y2=975.0mil; thickness=20.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1379141 {
+      x1=3.05193in; y1=976.0mil; x2=3.05193in; y2=26.035mm; thickness=20.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1379144 {
+      x1=3.05193in; y1=26.035mm; x2=75.5523mm; y2=26.035mm; thickness=20.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1379147 {
+      x1=66.8909mm; y1=26.035mm; x2=66.8909mm; y2=1.12557in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1379150 {
+      x1=3.11193in; y1=941.0mil; x2=3.04593in; y2=875.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1379153 {
+      x1=3.04593in; y1=875.0mil; x2=75.5523mm; y2=875.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1379156 {
+      x1=3.112in; y1=1.017in; x2=3.112in; y2=941.07mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1313533 {
-      x1=2.51339in; y1=3.35963in; x2=2.52863in; y2=3.35963in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1379159 {
+      x1=70.3453mm; y1=26.035mm; x2=71.676043mm; y2=26.035mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1313536 {
-      x1=2.52863in; y1=3.35963in; x2=2.547in; y2=3.378in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1379162 {
+      x1=71.676043mm; y1=26.035mm; x2=73.478663mm; y2=27.83762mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1313539 {
-      x1=2.547in; y1=3.378in; x2=2.61274in; y2=3.378in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1379165 {
+      x1=73.478663mm; y1=27.83762mm; x2=79.016643mm; y2=27.83762mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1313542 {
-      x1=2.61274in; y1=3.378in; x2=2.613in; y2=3.37826in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1379168 {
+      x1=79.016643mm; y1=27.83762mm; x2=79.041263mm; y2=27.813mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1313545 {
-      x1=2.613in; y1=3.33174in; x2=2.568in; y2=3.33174in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1379775 {
+      x1=75.5523mm; y1=725.0mil; x2=4.22in; y2=725.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1313548 {
-      x1=2.4878in; y1=3.35963in; x2=2.4878in; y2=3.3272in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1379778 {
+      x1=4.22in; y1=725.0mil; x2=107.315mm; y2=720.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1313551 {
-      x1=2.4878in; y1=3.3272in; x2=2.498in; y2=3.317in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1380243 {
+      x1=75.5523mm; y1=775.0mil; x2=3.236in; y2=775.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1313554 {
-      x1=2.498in; y1=3.317in; x2=2.539in; y2=3.317in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1380246 {
+      x1=3.236in; y1=775.0mil; x2=3.287in; y2=826.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1313557 {
-      x1=2.539in; y1=3.317in; x2=2.554in; y2=3.332in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1380249 {
+      x1=3.287in; y1=826.0mil; x2=4.03101in; y2=826.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1313560 {
-      x1=2.554in; y1=3.332in; x2=2.56748in; y2=3.332in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1380252 {
+      x1=4.03101in; y1=826.0mil; x2=107.315mm; y2=1.01999in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1313563 {
-      x1=2.56748in; y1=3.332in; x2=2.56774in; y2=3.33174in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1380714 {
+      x1=79.121mm; y1=1.098in; x2=79.121mm; y2=1.103in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1313566 {
-      x1=2.43661in; y1=3.35963in; x2=2.43661in; y2=3.41139in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1380717 {
+      x1=79.121mm; y1=1.103in; x2=3.137in; y2=28.575mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1313569 {
-      x1=2.43661in; y1=3.41139in; x2=2.436in; y2=3.412in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1380720 {
+      x1=3.137in; y1=28.575mm; x2=4.00521in; y2=28.575mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1313572 {
-      x1=2.43661in; y1=3.53837in; x2=2.43661in; y2=3.57839in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1380723 {
+      x1=4.00521in; y1=28.575mm; x2=102.235mm; y2=1.14479in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1313575 {
-      x1=2.43661in; y1=3.57839in; x2=61.595mm; y2=3.59in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1381182 {
+      x1=70.3453mm; y1=675.0mil; x2=2.729in; y2=675.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1313578 {
-      x1=2.4622in; y1=3.53837in; x2=2.4622in; y2=3.5898in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1381185 {
+      x1=2.729in; y1=675.0mil; x2=2.702in; y2=648.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1313581 {
-      x1=2.4622in; y1=3.5898in; x2=2.462in; y2=3.59in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1381188 {
+      x1=2.702in; y1=648.0mil; x2=2.702in; y2=395.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1313584 {
-      x1=2.4878in; y1=3.53837in; x2=2.4878in; y2=3.5778in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1381191 {
+      x1=2.702in; y1=395.0mil; x2=2.724in; y2=373.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1313587 {
-      x1=2.4878in; y1=3.5778in; x2=63.5mm; y2=3.59in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1381194 {
+      x1=75.5523mm; y1=675.0mil; x2=3.022in; y2=675.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1313590 {
-      x1=2.569in; y1=3.138in; x2=2.53248in; y2=3.138in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1381197 {
+      x1=3.022in; y1=675.0mil; x2=3.046in; y2=651.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1313593 {
-      x1=2.56974in; y1=3.13874in; x2=2.569in; y2=3.138in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1381200 {
+      x1=3.046in; y1=651.0mil; x2=3.046in; y2=395.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1357258 {
-      x1=35.000292mm; y1=14.000072mm; x2=54.0mm; y2=85.999674mm; thickness=100.0mil; clearance=40.0mil;
+     ha:line.1381203 {
+      x1=3.046in; y1=395.0mil; x2=3.024in; y2=373.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1357759 {
-      x1=54.0mm; y1=14.000072mm; x2=54.0mm; y2=39.9792mm; thickness=100.0mil; clearance=40.0mil;
+     ha:line.1383748 {
+      x1=3.018in; y1=92.075mm; x2=80.645mm; y2=92.075mm; thickness=60.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1357762 {
-      x1=54.0mm; y1=39.9792mm; x2=2.126in; y2=1.574in; thickness=100.0mil; clearance=40.0mil;
+     ha:line.1383751 {
+      x1=70.485mm; y1=92.075mm; x2=2.941in; y2=92.075mm; thickness=60.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1357765 {
-      x1=2.126in; y1=1.574in; x2=72.999962mm; y2=85.999674mm; thickness=100.0mil; clearance=40.0mil;
+     ha:line.1389480 {
+      x1=2.94361in; y1=3.56793in; x2=2.94361in; y2=89.72169mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1361895 {
-      x1=1.19191in; y1=964.48mil; x2=1.17979in; y2=976.6mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1389483 {
+      x1=2.94361in; y1=89.72169mm; x2=2.937in; y2=3.52574in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1361898 {
-      x1=1.232in; y1=964.48mil; x2=1.19191in; y2=964.48mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1389927 {
+      x1=2.89in; y1=3.494in; x2=2.93674in; y2=3.494in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1361901 {
-      x1=1.142in; y1=889.4mil; x2=1.1424in; y2=889.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1389930 {
+      x1=2.93674in; y1=3.494in; x2=2.937in; y2=3.49426in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1361904 {
-      x1=1.142in; y1=919.0mil; x2=1.142in; y2=889.4mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1391516 {
+      x1=3.04752in; y1=3.471in; x2=3.048in; y2=3.47148in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1361907 {
-      x1=1.156in; y1=933.0mil; x2=1.142in; y2=919.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1391519 {
+      x1=3.001in; y1=3.471in; x2=3.04752in; y2=3.471in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1361910 {
-      x1=1.232in; y1=933.0mil; x2=1.156in; y2=933.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1391554 {
+      x1=2.99479in; y1=3.56793in; x2=2.99479in; y2=3.50869in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1361913 {
-      x1=1.286in; y1=755.27mil; x2=1.28473in; y2=754.0mil; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1391557 {
+      x1=2.99479in; y1=3.50869in; x2=3.001in; y2=3.50248in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1361916 {
-      x1=1.286in; y1=1.029in; x2=1.286in; y2=755.27mil; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1392987 {
+      x1=3.28039in; y1=3.40561in; x2=3.28039in; y2=3.45737in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1361919 {
-      x1=1.17674in; y1=1.029in; x2=1.286in; y2=1.029in; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1392990 {
+      x1=3.28039in; y1=3.40561in; x2=3.281in; y2=86.487mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1361922 {
-      x1=1.1424in; y1=754.6mil; x2=1.143in; y2=754.0mil; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1394819 {
+      x1=3.107in; y1=3.501in; x2=3.218in; y2=3.501in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1361925 {
-      x1=1.1424in; y1=890.0mil; x2=1.1424in; y2=754.6mil; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1394822 {
+      x1=3.218in; y1=3.501in; x2=3.229in; y2=3.49in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1361928 {
-      x1=28.067mm; y1=1.029in; x2=1.14526in; y2=1.029in; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1394825 {
+      x1=3.229in; y1=3.49in; x2=3.229in; y2=3.45757in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1361931 {
-      x1=28.067mm; y1=976.6mil; x2=28.067mm; y2=1.029in; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1394828 {
+      x1=3.229in; y1=3.45757in; x2=3.2292in; y2=3.45737in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1362042 {
-      x1=826.85mil; y1=890.0mil; x2=28.067mm; y2=890.0mil; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1395272 {
+      x1=3.107in; y1=3.36in; x2=3.154in; y2=3.36in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1371098 {
-      x1=927.0mil; y1=745.0mil; x2=868.0mil; y2=609.0mil; thickness=60.0mil; clearance=20.0mil;
+     ha:line.1395275 {
+      x1=3.20361in; y1=3.45737in; x2=3.20361in; y2=3.38861in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1373520 {
-      x1=956.0mil; y1=466.0mil; x2=956.0mil; y2=508.0mil; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1395278 {
+      x1=3.20361in; y1=3.38861in; x2=80.645mm; y2=3.36in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1373523 {
-      x1=956.0mil; y1=466.0mil; x2=957.0mil; y2=465.0mil; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1395281 {
+      x1=80.645mm; y1=3.36in; x2=80.137mm; y2=3.36in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1373526 {
-      x1=899.0mil; y1=465.0mil; x2=957.0mil; y2=465.0mil; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1395719 {
+      x1=3.2548in; y1=3.45737in; x2=3.2548in; y2=3.5102in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1373529 {
-      x1=1.04in; y1=466.0mil; x2=1.039in; y2=465.0mil; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1395722 {
+      x1=3.2548in; y1=3.5102in; x2=81.915mm; y2=3.54in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1374061 {
-      x1=1.039in; y1=465.0mil; x2=1.039in; y2=890.0mil; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1395725 {
+      x1=81.915mm; y1=3.54in; x2=2.99558in; y2=3.54in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1374526 {
-      x1=1.04in; y1=466.0mil; x2=1.094in; y2=465.0mil; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1395728 {
+      x1=2.99558in; y1=3.54in; x2=2.99479in; y2=3.53921in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1378439 {
-      x1=4.221in; y1=724.0mil; x2=107.315mm; y2=720.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1397127 {
+      x1=56.45mm; y1=55.245mm; x2=56.438804mm; y2=55.233804mm; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1379099 {
-      x1=3.194in; y1=1.056in; x2=3.083in; y2=1.056in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1397130 {
+      x1=56.438804mm; y1=54.229mm; x2=56.438804mm; y2=2.174in; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1379102 {
-      x1=3.083in; y1=1.056in; x2=3.052in; y2=26.035mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1397133 {
+      x1=55.385204mm; y1=54.229mm; x2=55.639204mm; y2=54.229mm; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1379105 {
-      x1=3.112in; y1=27.813mm; x2=79.0575mm; y2=27.8257mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1397136 {
+      x1=55.385204mm; y1=54.229mm; x2=54.877204mm; y2=53.721mm; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1379108 {
-      x1=70.37073mm; y1=26.035mm; x2=66.8909mm; y2=26.035mm; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1397139 {
+      x1=55.410604mm; y1=2.094in; x2=55.652404mm; y2=2.094in; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1379111 {
-      x1=66.8909mm; y1=925.0mil; x2=68.1609mm; y2=975.0mil; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1397142 {
+      x1=55.410604mm; y1=2.094in; x2=54.877204mm; y2=53.721mm; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1379114 {
-      x1=68.1609mm; y1=975.0mil; x2=70.37073mm; y2=975.0mil; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1397145 {
+      x1=56.4774mm; y1=53.213mm; x2=56.452mm; y2=2.094in; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1379117 {
-      x1=66.8909mm; y1=825.0mil; x2=66.8909mm; y2=840.0mil; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1397148 {
+      x1=2.22452in; y1=2.174in; x2=56.463704mm; y2=55.258704mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1379120 {
-      x1=66.8909mm; y1=840.0mil; x2=69.0499mm; y2=925.0mil; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1398390 {
+      x1=3.01242in; y1=2.34142in; x2=3.013in; y2=2.342in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1379123 {
-      x1=69.0499mm; y1=925.0mil; x2=70.37073mm; y2=925.0mil; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1398393 {
+      x1=74.74242mm; y1=2.401in; x2=74.77271mm; y2=60.95511mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1379126 {
-      x1=66.8909mm; y1=725.0mil; x2=68.3641mm; y2=783.0mil; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1398396 {
+      x1=68.861305mm; y1=2.381in; x2=68.855971mm; y2=2.38079in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1379129 {
-      x1=68.3641mm; y1=783.0mil; x2=68.3641mm; y2=845.0mil; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1398399 {
+      x1=68.851907mm; y1=2.42in; x2=68.855971mm; y2=2.42016in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1379132 {
-      x1=68.3641mm; y1=845.0mil; x2=69.1261mm; y2=875.0mil; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1398402 {
+      x1=68.846573mm; y1=2.204in; x2=68.855971mm; y2=2.20363in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1379135 {
-      x1=69.1261mm; y1=875.0mil; x2=70.37073mm; y2=875.0mil; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1398405 {
+      x1=68.853177mm; y1=53.975mm; x2=68.855971mm; y2=2.12489in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1379138 {
-      x1=75.5523mm; y1=975.0mil; x2=3.05093in; y2=975.0mil; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1399495 {
+      x1=74.755629mm; y1=2.12489in; x2=3.14989in; y2=2.12489in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1379141 {
-      x1=3.05193in; y1=976.0mil; x2=3.05193in; y2=26.035mm; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1399498 {
+      x1=3.14989in; y1=2.12489in; x2=80.01mm; y2=53.975mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1379144 {
-      x1=3.05193in; y1=26.035mm; x2=75.5523mm; y2=26.035mm; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1399501 {
+      x1=80.01mm; y1=53.975mm; x2=4.00521in; y2=53.975mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1379147 {
-      x1=66.8909mm; y1=26.035mm; x2=66.8909mm; y2=1.12557in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1399504 {
+      x1=4.00521in; y1=53.975mm; x2=102.235mm; y2=2.14479in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1379150 {
-      x1=3.11193in; y1=941.0mil; x2=3.04593in; y2=875.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1400770 {
+      x1=74.755629mm; y1=58.47207mm; x2=80.00873mm; y2=58.47207mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1379153 {
-      x1=3.04593in; y1=875.0mil; x2=75.5523mm; y2=875.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1400773 {
+      x1=80.00873mm; y1=58.47207mm; x2=80.01mm; y2=2.302in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1379156 {
-      x1=3.112in; y1=1.017in; x2=3.112in; y2=941.07mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1401187 {
+      x1=74.755629mm; y1=2.34142in; x2=3.01242in; y2=2.34142in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1379159 {
-      x1=70.3453mm; y1=26.035mm; x2=71.676043mm; y2=26.035mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1401193 {
+      x1=3.01268in; y1=2.26268in; x2=3.013in; y2=2.263in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1379162 {
-      x1=71.676043mm; y1=26.035mm; x2=73.478663mm; y2=27.83762mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1401196 {
+      x1=68.855971mm; y1=2.34142in; x2=2.64142in; y2=2.34142in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1379165 {
-      x1=73.478663mm; y1=27.83762mm; x2=79.016643mm; y2=27.83762mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1401199 {
+      x1=2.64142in; y1=2.34142in; x2=2.641in; y2=2.341in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1379168 {
-      x1=79.016643mm; y1=27.83762mm; x2=79.041263mm; y2=27.813mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1401202 {
+      x1=68.855971mm; y1=2.26268in; x2=2.64132in; y2=2.26268in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1379775 {
-      x1=75.5523mm; y1=725.0mil; x2=4.22in; y2=725.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1401205 {
+      x1=2.64132in; y1=2.26268in; x2=2.641in; y2=2.263in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1379778 {
-      x1=4.22in; y1=725.0mil; x2=107.315mm; y2=720.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1401607 {
+      x1=3.01268in; y1=2.26268in; x2=2.712in; y2=2.26268in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1380243 {
-      x1=75.5523mm; y1=775.0mil; x2=3.236in; y2=775.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1405160 {
+      x1=110.395283mm; y1=35.548087mm; x2=4.33974in; y2=1.393in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1380246 {
-      x1=3.236in; y1=775.0mil; x2=3.287in; y2=826.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1405556 {
+      x1=114.00818mm; y1=34.047964mm; x2=110.325636mm; y2=34.047964mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1380249 {
-      x1=3.287in; y1=826.0mil; x2=4.03101in; y2=826.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1405559 {
+      x1=110.325636mm; y1=34.047964mm; x2=4.339in; y2=34.163mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1380252 {
-      x1=4.03101in; y1=826.0mil; x2=107.315mm; y2=1.01999in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1405946 {
+      x1=114.00818mm; y1=33.047966mm; x2=110.384362mm; y2=33.047966mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1380714 {
-      x1=79.121mm; y1=1.098in; x2=79.121mm; y2=1.103in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1405949 {
+      x1=110.384362mm; y1=33.047966mm; x2=4.33974in; y2=32.893mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1380717 {
-      x1=79.121mm; y1=1.103in; x2=3.137in; y2=28.575mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1405952 {
+      x1=114.00818mm; y1=36.047959mm; x2=110.884437mm; y2=36.047959mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1380720 {
-      x1=3.137in; y1=28.575mm; x2=4.00521in; y2=28.575mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1405955 {
+      x1=110.884437mm; y1=36.047959mm; x2=4.34074in; y2=1.444in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1380723 {
-      x1=4.00521in; y1=28.575mm; x2=102.235mm; y2=1.14479in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1406343 {
+      x1=110.395283mm; y1=35.548087mm; x2=114.896113mm; y2=35.548087mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1381182 {
-      x1=70.3453mm; y1=675.0mil; x2=2.729in; y2=675.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1406346 {
+      x1=114.896113mm; y1=35.548087mm; x2=4.534in; y2=1.389in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1381185 {
-      x1=2.729in; y1=675.0mil; x2=2.702in; y2=648.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1407114 {
+      x1=114.00818mm; y1=34.54809mm; x2=114.91369mm; y2=34.54809mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1381188 {
-      x1=2.702in; y1=648.0mil; x2=2.702in; y2=395.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1407117 {
+      x1=114.91369mm; y1=34.54809mm; x2=4.534in; y2=1.37in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1381191 {
-      x1=2.702in; y1=395.0mil; x2=2.724in; y2=373.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1407120 {
+      x1=4.534in; y1=1.37in; x2=4.534in; y2=1.388in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1381194 {
-      x1=75.5523mm; y1=675.0mil; x2=3.022in; y2=675.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1407126 {
+      x1=114.00818mm; y1=35.047961mm; x2=113.229161mm; y2=35.047961mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1381197 {
-      x1=3.022in; y1=675.0mil; x2=3.046in; y2=651.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1407129 {
+      x1=113.229161mm; y1=35.047961mm; x2=4.448in; y2=1.37in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1381200 {
-      x1=3.046in; y1=651.0mil; x2=3.046in; y2=395.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1407132 {
+      x1=4.448in; y1=1.37in; x2=4.448in; y2=34.047964mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1381203 {
-      x1=3.046in; y1=395.0mil; x2=3.024in; y2=373.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1407509 {
+      x1=114.00818mm; y1=37.198071mm; x2=112.814329mm; y2=37.198071mm; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1382319 {
-      x1=64.4886mm; y1=1.976in; x2=64.477404mm; y2=50.179204mm; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1407512 {
+      x1=112.814329mm; y1=37.198071mm; x2=112.395mm; y2=1.481in; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1382322 {
-      x1=64.477404mm; y1=1.936in; x2=64.477404mm; y2=50.165mm; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1407515 {
+      x1=114.00818mm; y1=32.39798mm; x2=112.78898mm; y2=32.39798mm; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1382325 {
-      x1=63.423804mm; y1=1.936in; x2=63.677804mm; y2=1.936in; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1407518 {
+      x1=112.78898mm; y1=32.39798mm; x2=112.395mm; y2=1.26in; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1382328 {
-      x1=63.423804mm; y1=1.936in; x2=62.915804mm; y2=1.916in; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1407893 {
+      x1=35.000292mm; y1=85.999674mm; x2=35.000292mm; y2=80.061708mm; thickness=60.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1382331 {
-      x1=63.449204mm; y1=48.133mm; x2=63.691004mm; y2=48.133mm; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1407896 {
+      x1=35.000292mm; y1=80.061708mm; x2=35.179mm; y2=79.883mm; thickness=60.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1382334 {
-      x1=63.449204mm; y1=48.133mm; x2=62.915804mm; y2=1.916in; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1409495 {
+      x1=727.0mil; y1=609.0mil; x2=727.0mil; y2=986.0mil; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1382337 {
-      x1=2.54in; y1=1.896in; x2=2.539in; y2=48.133mm; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1409498 {
+      x1=727.0mil; y1=986.0mil; x2=1.282in; y2=1.541in; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1382340 {
-      x1=64.541408mm; y1=50.165mm; x2=64.502304mm; y2=50.204104mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1409504 {
+      x1=1.283in; y1=2.91794in; x2=1.289in; y2=2.92394in; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1383748 {
-      x1=3.018in; y1=92.075mm; x2=80.645mm; y2=92.075mm; thickness=60.0mil; clearance=20.0mil;
+     ha:line.1409870 {
+      x1=1.283in; y1=2.91794in; x2=1.283in; y2=1.541in; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1383751 {
-      x1=70.485mm; y1=92.075mm; x2=2.941in; y2=92.075mm; thickness=60.0mil; clearance=20.0mil;
+     ha:line.1409873 {
+      x1=1.282in; y1=1.541in; x2=1.283in; y2=1.541in; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
@@ -29887,8 +29984,8 @@ ha:pcb-rnd-board-v8 {
         noexport=1
       }
      }
-     ha:line.1311629 {
-      x1=2.662in; y1=1.929in; x2=2.667in; y2=1.934in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1398408 {
+      x1=2.646in; y1=2.159in; x2=2.651in; y2=2.164in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
@@ -30033,8 +30130,32 @@ ha:pcb-rnd-board-v8 {
         noexport=1
       }
      }
-     ha:line.1311632 {
-      x1=2.84in; y1=2.029in; x2=2.844in; y2=2.033in; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1398411 {
+      x1=2.824in; y1=2.259in; x2=2.828in; y2=2.263in; thickness=20.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1407521 {
+      x1=112.395mm; y1=1.26in; x2=112.395mm; y2=1.481in; thickness=20.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1410248 {
+      x1=80.645mm; y1=94.615mm; x2=3.258in; y2=3.808in; thickness=20.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1410251 {
+      x1=3.258in; y1=3.808in; x2=4.042in; y2=3.808in; thickness=20.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1410254 {
+      x1=4.042in; y1=3.808in; x2=104.775mm; y2=94.615mm; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
@@ -30156,16 +30277,56 @@ ha:pcb-rnd-board-v8 {
     }
     lid = 7
     li:objects {
-     ha:text.943538 {
-      scale = 200
-      x = 2.708in
-      y = 2.986in
-      rot = 0.000000
-      string = B
-      fid = 0
+     ha:line.1389030 {
+      x1=2.94361in; y1=3.56793in; x2=2.94361in; y2=89.72169mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
-       onsolder = 1
+       clearline=1
+      }
+     }
+     ha:line.1389033 {
+      x1=2.94361in; y1=89.72169mm; x2=2.937in; y2=3.52574in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:polygon.1387218 {
+      li:geometry {
+        ta:contour {
+         { 3.60561in; 2.567in }
+         { 3.73766in; 64.15858mm }
+         { 3.7516in; 64.45348mm }
+         { 93.71711mm; 2.567in }
+         { 3.7516in; 65.95008mm }
+         { 3.73766in; 66.24498mm }
+        }
+      }
+
+      ha:flags {
+       clearpoly=1
+      }
+     }
+     ha:polygon.1387225 {
+      li:geometry {
+        ta:contour {
+         { 3.814in; 2.567in }
+         { 3.75318in; 64.04308mm }
+         { 3.99857in; 2.4451in }
+         { 102.8065mm; 60.76998mm }
+         { 102.8065mm; 2.4879in }
+         { 3.99943in; 64.45228mm }
+         { 3.81003in; 64.45228mm }
+         { 3.82962in; 2.567in }
+         { 3.81003in; 65.95158mm }
+         { 3.99943in; 65.95158mm }
+         { 102.8065mm; 67.20968mm }
+         { 102.8065mm; 69.63358mm }
+         { 3.99857in; 68.29828mm }
+         { 3.75318in; 66.36078mm }
+        }
+      }
+
+      ha:flags {
+       clearpoly=1
       }
      }
      ha:text.1213247 {
@@ -30184,54 +30345,102 @@ ha:pcb-rnd-board-v8 {
       }
       rot = 90.000000
      }
-     ha:text.1279531 {
-      string=-; x=67.38617mm; y=93.587594mm; scale=200; fid=0;
+     ha:text.1279532 {
+      string=+; x=67.38617mm; y=96.152994mm; scale=200; fid=0;
       ha:flags {
        clearline=1
        onsolder=1
       }
       rot = 360.000000
      }
-     ha:text.1279532 {
-      string=+; x=67.38617mm; y=96.152994mm; scale=200; fid=0;
+     ha:text.1335621 {
+      string=pyro; x=3.08262in; y=3.52052in; scale=150; fid=0;
       ha:flags {
        clearline=1
        onsolder=1
       }
-      rot = 360.000000
+      rot = 90.000000
      }
-     ha:text.1335621 {
-      string=pyro; x=3.20362in; y=3.579in; scale=150; fid=0;
+     ha:text.1362531 {
+      string=charge; x=367.0mil; y=821.0mil; scale=100; fid=0;
       ha:flags {
        clearline=1
        onsolder=1
       }
       rot = 90.000000
      }
-     ha:text.1335623 {
-      string=siren; x=2.55062in; y=3.574in; scale=150; fid=0;
+     ha:text.1362533 {
+      string=continuity; x=357.0mil; y=3.506in; scale=100; fid=0;
       ha:flags {
        clearline=1
        onsolder=1
       }
       rot = 90.000000
      }
-     ha:text.1362531 {
-      string=charge; x=367.0mil; y=821.0mil; scale=100; fid=0;
+     ha:text.1387195 {
+      string=` 2025 Bdale Garbee; x=38.953443mm; y=8.246245mm; scale=150; fid=0;
+      ha:flags {
+       clearline=1
+       onsolder=1
+      }
+      rot = 360.000000
+     }
+     ha:text.1387245 {
+      string=QuantiMotor v2p3; x=3.54in; y=438.0mil; scale=400; fid=0;
       ha:flags {
        clearline=1
        onsolder=1
       }
       rot = 90.000000
      }
-     ha:text.1362533 {
-      string=continuity; x=357.0mil; y=3.506in; scale=100; fid=0;
+     ha:text.1387246 {
+      string=Load Cell; x=3.819in; y=641.0mil; scale=150; fid=0;
+      ha:flags {
+       clearline=1
+       onsolder=1
+      }
+      rot = 90.000000
+     }
+     ha:text.1387248 {
+      string=Pressure Sensor; x=3.802in; y=1.509in; scale=150; fid=0;
       ha:flags {
        clearline=1
        onsolder=1
       }
       rot = 90.000000
      }
+     ha:text.1387249 {
+      string=power; x=609.0mil; y=538.0mil; scale=100; fid=0;
+      ha:flags {
+       clearline=1
+       onsolder=1
+      }
+      rot = 0.000000
+     }
+     ha:text.1387250 {
+      string=safe/arm; x=606.0mil; y=82.423mm; scale=100; fid=0;
+      ha:flags {
+       clearline=1
+       onsolder=1
+      }
+      rot = 0.000000
+     }
+     ha:text.1392177 {
+      string=-; x=60.516794mm; y=85.19163mm; scale=200; fid=0;
+      ha:flags {
+       clearline=1
+       onsolder=1
+      }
+      rot = 270.000000
+     }
+     ha:text.1392178 {
+      string=siren; x=2.44938in; y=3.381in; scale=150; fid=0;
+      ha:flags {
+       clearline=1
+       onsolder=1
+      }
+      rot = 270.000000
+     }
     }
     color = {#000000}
     group = 12
@@ -30258,46 +30467,6 @@ ha:pcb-rnd-board-v8 {
        clearline=1
       }
      }
-     ha:polygon.1336300 {
-      li:geometry {
-        ta:contour {
-         { 786.61mil; 1.263in }
-         { 918.66mil; 31.03698mm }
-         { 932.6mil; 31.33188mm }
-         { 870.65mil; 1.263in }
-         { 932.6mil; 32.82848mm }
-         { 918.66mil; 33.12338mm }
-        }
-      }
-
-      ha:flags {
-       clearpoly=1
-      }
-     }
-     ha:polygon.1336285 {
-      li:geometry {
-        ta:contour {
-         { 995.0mil; 1.263in }
-         { 934.18mil; 30.92148mm }
-         { 1.17957in; 1.1411in }
-         { 31.2039mm; 27.64838mm }
-         { 31.2039mm; 1.1839in }
-         { 1.18043in; 31.33068mm }
-         { 991.03mil; 31.33068mm }
-         { 1.01062in; 1.263in }
-         { 991.03mil; 32.82998mm }
-         { 1.18043in; 32.82998mm }
-         { 31.2039mm; 34.08808mm }
-         { 31.2039mm; 36.51198mm }
-         { 1.17957in; 35.17668mm }
-         { 934.18mil; 33.23918mm }
-        }
-      }
-
-      ha:flags {
-       clearpoly=1
-      }
-     }
      ha:text.1281468 {
       string=raspberry pi zero 2 W; x=3.79601in; y=1.784in; scale=100; fid=0;
       ha:flags {
@@ -30319,27 +30488,6 @@ ha:pcb-rnd-board-v8 {
       }
       rot = 90.000000
      }
-     ha:text.1336308 {
-      string=QuantiMotor; x=779.0mil; y=68.961mm; scale=400; fid=0;
-      ha:flags {
-       clearline=1
-      }
-      rot = 90.000000
-     }
-     ha:text.1336310 {
-      string=v2p3; x=26.035mm; y=1.883in; scale=250; fid=0;
-      ha:flags {
-       clearline=1
-      }
-      rot = 90.000000
-     }
-     ha:text.1336312 {
-      string=` 2025 Bdale Garbee; x=32.495355mm; y=62.905643mm; scale=150; fid=0;
-      ha:flags {
-       clearline=1
-      }
-      rot = 90.000000
-     }
      ha:text.1379171 {
       string=10V; x=2.48093in; y=995.0mil; scale=100; fid=0;
       ha:flags {