]> git.gag.com Git - hw/quantimotor/commitdiff
squeeze front panel placement to fit casting flat area limits, etc
authorBdale Garbee <bdale@gag.com>
Mon, 23 Jun 2025 05:18:48 +0000 (23:18 -0600)
committerBdale Garbee <bdale@gag.com>
Mon, 23 Jun 2025 05:18:48 +0000 (23:18 -0600)
quantimotor.lht
quantimotor.sch

index 61eebef8a949f4dfed0f8da677cf09a7edf803ae..dfee51772ad1bad07d1818a321930af39028fe52 100644 (file)
@@ -34,14 +34,14 @@ ha:pcb-rnd-board-v8 {
           ha:unnamed_net14 {
           li:conn { C102-1; C110-1; U7-7;          }
           }
-         ha:unnamed_net11 {
-         li:conn { Q3-1; U6-4;         }
-         }
+          ha:gpio21 {
+          li:conn { J2-40; J6-16;          }
+          }
           ha:unnamed_net21 {
           li:conn { C5-2; L1-1; U4-2;          }
           }
-          ha:gpio18 {
-          li:conn { J2-12; J6-16;          }
+          ha:gpio23 {
+          li:conn { J2-16; J6-11;          }
           }
           ha:GND {
           li:conn { B1-6; C2-1; C3-1; C7-2; C8-1; C9-2; C10-2; C12-1; C13-2; C15-1; C37-1; C39-2; C101-1; C102-2; C107-1; C108-1; C109-1; C110-2; C111-1; D2-1; D3-2; D5-1; H1-1; H2-1; H3-1; H4-1; J2-6; J2-9; J2-14; J2-20; J2-25; J2-30; J2-34; J2-39; J2-41; J6-19; J7-1; J7-2; J7-3; J7-4; J7-A1B12; J7-B1A12; J11-1; J11-5; J13-3; J13-4; Q1-3; Q2-1; Q2-3; R15-1; R16-1; R20-1; R22-1; R24-1; R26-1; R27-1; R28-1; R29-1; R30-1; R37-1; R39-1; R42-1; R43-1; R44-1; R46-1; R500-1; R501-1; S1-4; S2-4; U1-18; U1-24; U1-25; U2-5; U2-6; U2-13; U3-2; U4-1; U6-3; U6-5; U6-12; U7-3; U7-4; U7-6; U7-8; U7-11; U7-13; U7-15; U7-17; U7-19; U7-20; U7-22; U7-24; U7-26; U7-28; U7-29; U7-31; U7-32; U7-33; U13-4; Z1-1; Z2-1; Z3-9;          }
@@ -58,8 +58,8 @@ ha:pcb-rnd-board-v8 {
           ha:unnamed_net2 {
           li:conn { D3-1; R3-2;          }
           }
-          ha:gpio23 {
-          li:conn { J2-16; J6-11;          }
+          ha:gpio26 {
+          li:conn { J2-37; J6-15;          }
           }
           ha:unnamed_net4 {
           li:conn { J12-1; U6-9;          }
@@ -67,8 +67,8 @@ ha:pcb-rnd-board-v8 {
           ha:unnamed_net3 {
           li:conn { D1-2; R1-1;          }
           }
-          ha:gpio26 {
-          li:conn { J2-37; J6-15;          }
+          ha:unnamed_net1 {
+          li:conn { D2-2; R2-2;          }
           }
           ha:unnamed_net5 {
           li:conn { J11-2; U6-7;          }
@@ -91,18 +91,18 @@ ha:pcb-rnd-board-v8 {
           ha:unnamed_net8 {
           li:conn { J10-2; U6-14;          }
           }
-           ha:unnamed_net45 {
-           li:conn { J4-2; J5-2;           }
-           }
-          ha:unnamed_net1 {
-          li:conn { D2-2; R2-2;          }
+          ha:unnamed_net45 {
+          li:conn { J4-2; J5-2;          }
+          }
+          ha:unnamed_net36 {
+          li:conn { R31-1; U2-9;          }
           }
           ha:unnamed_net37 {
           li:conn { R32-1; U2-8;          }
           }
-         ha:unnamed_net15 {
-         li:conn { C111-2; U7-5;         }
-         }
+          ha:unnamed_net15 {
+          li:conn { C111-2; U7-5;          }
+          }
           ha:unnamed_net39 {
           li:conn { J7-A6; J7-B6; R32-2;          }
           }
@@ -112,9 +112,9 @@ ha:pcb-rnd-board-v8 {
           ha:led_health_r {
           li:conn { J2-15; R1-2;          }
           }
-          ha:unnamed_net36 {
-          li:conn { R31-1; U2-9;          }
-          }
+         ha:unnamed_net11 {
+         li:conn { Q3-1; U6-4;         }
+         }
            ha:unnamed_net42 {
            li:conn { B1-2; B1-3;           }
            }
@@ -245,7 +245,7 @@ ha:pcb-rnd-board-v8 {
            li:conn { C3-2; C12-2; J7-A4B9; J7-B4A9; L2-2; R21-2; R22-2; U2-12;           }
            }
            ha:led_armed {
-           li:conn { J2-38; R3-1;           }
+           li:conn { J2-12; R3-1;           }
            }
            ha:fire {
            li:conn { J2-36; R8-1; R501-2;           }
@@ -253,14 +253,14 @@ 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:unnamed_net64 {
+                        li:conn { R30-2; U1-11;                        }
+                        }
             ha:led_continuity {
-            li:conn { J2-40; R2-1;            }
+            li:conn { J2-11; R2-1;            }
             }
             ha:mosi {
             li:conn { J2-19; J6-10; U7-1;            }
@@ -287,7 +287,7 @@ ha:pcb-rnd-board-v8 {
     li:conn { R14-2; R20-2; U7-21;    }
     }
       ha:alarm {
-      li:conn { J2-11; R7-1; R500-2;      }
+      li:conn { J2-38; R7-1; R500-2;      }
       }
   }
  }
@@ -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 = 1
+    via_proto = 3
     text_font_id = 0
     text_scale = 100
     min_slk = 0.12700000 mm
     text_thickness = 0
-    line_thickness = 20.00 mil
+    line_thickness = 100.00 mil
     poly_isle_area = 200000000.0
     ha:drc {
      min_ring = 7.0 mil
@@ -4758,7 +4758,7 @@ ha:pcb-rnd-board-v8 {
     }
     min_wid = 0.12700000 mm
     bloat = 0.12700000 mm
-    clearance = 10.00 mil
+    clearance = 20.00 mil
    }
    ha:editor {
     grids_idx = 1
@@ -4766,7 +4766,7 @@ ha:pcb-rnd-board-v8 {
     clear_polypoly = false
     clear_line = true
     buffer_number = 0
-    all_direction_lines = false
+    all_direction_lines = true
     ha:view {
      flip_y = 0
     }
@@ -5039,8 +5039,31 @@ ha:pcb-rnd-board-v8 {
     li:thermal {
     }
    }
-   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.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 {
+       on  
+       solid  
+       noshape  
+      }
+    }
+   }
+   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 {
+    }
+   }
+   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
     }
@@ -5048,22 +5071,44 @@ 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.1437398 {
+    proto=4; x=2.826in; y=2.227in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
     ha:flags {
      clearline=1
     }
 
     li:thermal {
-      li:5 {
-       on  
-       solid  
-       noshape  
-      }
     }
    }
-   ha:padstack_ref.1393030 {
-    proto=4; x=3.281in; y=86.487mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+   ha:padstack_ref.1440767 {
+    proto=4; x=2.84in; y=815.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+    }
+   }
+   ha:padstack_ref.1440768 {
+    proto=4; x=2.84in; y=52.07mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+    }
+   }
+   ha:padstack_ref.1445946 {
+    proto=4; x=1.2in; y=477.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+    }
+   }
+   ha:padstack_ref.1446936 {
+    proto=4; x=1.493in; y=348.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
     ha:flags {
      clearline=1
     }
@@ -5076,8 +5121,8 @@ ha:pcb-rnd-board-v8 {
       }
     }
    }
-   ha:padstack_ref.1402006 {
-    proto=4; x=2.826in; y=2.262in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+   ha:padstack_ref.1447216 {
+    proto=4; x=1.493in; y=430.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
     ha:flags {
      clearline=1
     }
@@ -5085,8 +5130,8 @@ ha:pcb-rnd-board-v8 {
     li:thermal {
     }
    }
-   ha:padstack_ref.1407507 {
-    proto=4; x=112.395mm; y=1.26in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+   ha:padstack_ref.1454644 {
+    proto=4; x=3.051in; y=1.089in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
     ha:flags {
      clearline=1
     }
@@ -5094,8 +5139,8 @@ ha:pcb-rnd-board-v8 {
     li:thermal {
     }
    }
-   ha:padstack_ref.1407508 {
-    proto=4; x=112.395mm; y=1.481in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+   ha:padstack_ref.1455449 {
+    proto=4; x=3.162in; y=1.29in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
     ha:flags {
      clearline=1
     }
@@ -6153,7 +6198,7 @@ ha:pcb-rnd-board-v8 {
 
      li:objects {
       ha:padstack_ref.1236364 {
-       proto=0; x=202.0mil; y=250.0mil; rot=-270.000000; xmirror=1; smirror=1; clearance=6.0mil;
+       proto=0; x=202.0mil; y=386.59mil; rot=-270.000000; xmirror=1; smirror=1; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -6167,7 +6212,7 @@ ha:pcb-rnd-board-v8 {
        }
       }
       ha:padstack_ref.1236365 {
-       proto=1; x=202.0mil; y=348.41mil; rot=-270.000000; xmirror=1; smirror=1; clearance=6.0mil;
+       proto=1; x=202.0mil; y=485.0mil; rot=-270.000000; xmirror=1; smirror=1; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -6189,16 +6234,16 @@ ha:pcb-rnd-board-v8 {
 
         li:objects {
          ha:line.1236339 {
-          x1=1.22mil; y1=173.23mil; x2=1.22mil; y2=425.18mil; thickness=10.0mil; clearance=0.0;
+          x1=1.22mil; y1=309.82mil; x2=1.22mil; y2=561.77mil; thickness=10.0mil; clearance=0.0;
          }
          ha:line.1236342 {
-          x1=351.61mil; y1=173.23mil; x2=351.61mil; y2=425.18mil; thickness=10.0mil; clearance=0.0;
+          x1=351.61mil; y1=309.82mil; x2=351.61mil; y2=561.77mil; thickness=10.0mil; clearance=0.0;
          }
          ha:line.1236345 {
-          x1=1.22mil; y1=425.18mil; x2=351.61mil; y2=425.18mil; thickness=10.0mil; clearance=0.0;
+          x1=1.22mil; y1=561.77mil; x2=351.61mil; y2=561.77mil; thickness=10.0mil; clearance=0.0;
          }
          ha:line.1236348 {
-          x1=1.22mil; y1=173.23mil; x2=351.61mil; y2=173.23mil; thickness=10.0mil; clearance=0.0;
+          x1=1.22mil; y1=309.82mil; x2=351.61mil; y2=309.82mil; thickness=10.0mil; clearance=0.0;
          }
         }
         ha:type {
@@ -6213,25 +6258,25 @@ ha:pcb-rnd-board-v8 {
 
         li:objects {
          ha:line.1236352 {
-          x1=202.0mil; y1=299.205mil; x2=202.0mil; y2=299.205mil; thickness=0.1mm; clearance=0.0;
+          x1=202.0mil; y1=435.795mil; x2=202.0mil; y2=435.795mil; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=pnp-origin
           }
          }
          ha:line.1236355 {
-          x1=202.0mil; y1=299.2mil; x2=202.0mil; y2=299.2mil; thickness=0.1mm; clearance=0.0;
+          x1=202.0mil; y1=435.79mil; x2=202.0mil; y2=435.79mil; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=origin
           }
          }
          ha:line.1236358 {
-          x1=202.0mil; y1=299.2mil; x2=202.0mil; y2=8.59968mm; thickness=0.1mm; clearance=0.0;
+          x1=202.0mil; y1=435.79mil; x2=202.0mil; y2=12.069066mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=x
           }
          }
          ha:line.1236361 {
-          x1=202.0mil; y1=299.2mil; x2=6.1308mm; y2=299.2mil; thickness=0.1mm; clearance=0.0;
+          x1=202.0mil; y1=435.79mil; x2=6.1308mm; y2=435.79mil; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=y
           }
@@ -6323,7 +6368,7 @@ ha:pcb-rnd-board-v8 {
 
       li:objects {
        ha:padstack_ref.1251319 {
-        proto=0; x=77.100811mm; y=36.2839mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        proto=0; x=77.9399mm; y=33.617789mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
         ha:flags {
          clearline=1
         }
@@ -6337,7 +6382,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1251320 {
-        proto=0; x=71.489189mm; y=36.2839mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        proto=0; x=77.9399mm; y=39.229411mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
         ha:flags {
          clearline=1
         }
@@ -6351,7 +6396,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1251321 {
-        proto=0; x=77.100811mm; y=35.6489mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        proto=0; x=77.3049mm; y=33.617789mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
         ha:flags {
          clearline=1
         }
@@ -6365,7 +6410,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1251322 {
-        proto=0; x=71.489189mm; y=35.6489mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        proto=0; x=77.3049mm; y=39.229411mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
         ha:flags {
          clearline=1
         }
@@ -6379,7 +6424,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1251323 {
-        proto=0; x=77.100811mm; y=35.0139mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        proto=0; x=76.6699mm; y=33.617789mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
         ha:flags {
          clearline=1
         }
@@ -6393,7 +6438,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1251324 {
-        proto=0; x=71.489189mm; y=35.0139mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        proto=0; x=76.6699mm; y=39.229411mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
         ha:flags {
          clearline=1
         }
@@ -6407,7 +6452,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1251325 {
-        proto=0; x=77.100811mm; y=34.3789mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        proto=0; x=76.0349mm; y=33.617789mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
         ha:flags {
          clearline=1
         }
@@ -6421,7 +6466,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1251326 {
-        proto=0; x=71.489189mm; y=34.3789mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        proto=0; x=76.0349mm; y=39.229411mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
         li:thermal {
         }
 
@@ -6431,7 +6476,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1251327 {
-        proto=0; x=77.100811mm; y=33.7439mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        proto=0; x=75.3999mm; y=33.617789mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
         li:thermal {
         }
 
@@ -6441,7 +6486,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1251328 {
-        proto=0; x=71.489189mm; y=33.7439mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        proto=0; x=75.3999mm; y=39.229411mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
         ha:flags {
          clearline=1
         }
@@ -6455,7 +6500,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1251329 {
-        proto=0; x=77.100811mm; y=33.1089mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        proto=0; x=74.7649mm; y=33.617789mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
         li:thermal {
         }
 
@@ -6465,7 +6510,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1251330 {
-        proto=0; x=71.489189mm; y=33.1089mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        proto=0; x=74.7649mm; y=39.229411mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
         ha:flags {
          clearline=1
         }
@@ -6479,7 +6524,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1251331 {
-        proto=0; x=77.100811mm; y=32.4739mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        proto=0; x=74.1299mm; y=33.617789mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
         ha:flags {
          clearline=1
         }
@@ -6493,7 +6538,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1251332 {
-        proto=0; x=71.489189mm; y=32.4739mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        proto=0; x=74.1299mm; y=39.229411mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
         ha:flags {
          clearline=1
         }
@@ -6507,7 +6552,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1251333 {
-        proto=0; x=77.100811mm; y=31.8389mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        proto=0; x=73.4949mm; y=33.617789mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
         ha:flags {
          clearline=1
         }
@@ -6521,7 +6566,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1251334 {
-        proto=0; x=71.489189mm; y=31.8389mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        proto=0; x=73.4949mm; y=39.229411mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
         ha:flags {
          clearline=1
         }
@@ -6543,31 +6588,31 @@ ha:pcb-rnd-board-v8 {
 
          li:objects {
           ha:line.1251280 {
-           x1=2.848in; y1=36.5125mm; x2=2.848in; y2=36.11245mm; thickness=10.0mil; clearance=0.0;
+           x1=78.1685mm; y1=1.511in; x2=77.76845mm; y2=1.511in; thickness=10.0mil; clearance=0.0;
           }
           ha:line.1251283 {
-           x1=2.848in; y1=36.5125mm; x2=72.73925mm; y2=36.5125mm; thickness=10.0mil; clearance=0.0;
+           x1=78.1685mm; y1=1.511in; x2=78.1685mm; y2=37.97935mm; thickness=10.0mil; clearance=0.0;
           }
           ha:line.1251286 {
-           x1=2.848in; y1=31.6103mm; x2=2.848in; y2=32.01035mm; thickness=10.0mil; clearance=0.0;
+           x1=73.2663mm; y1=1.511in; x2=73.66635mm; y2=1.511in; thickness=10.0mil; clearance=0.0;
           }
           ha:line.1251289 {
-           x1=2.848in; y1=31.6103mm; x2=72.73925mm; y2=31.6103mm; thickness=10.0mil; clearance=0.0;
+           x1=73.2663mm; y1=1.511in; x2=73.2663mm; y2=37.97935mm; thickness=10.0mil; clearance=0.0;
           }
           ha:line.1251292 {
-           x1=3.002in; y1=36.5125mm; x2=3.002in; y2=36.11245mm; thickness=10.0mil; clearance=0.0;
+           x1=78.1685mm; y1=1.357in; x2=77.76845mm; y2=1.357in; thickness=10.0mil; clearance=0.0;
           }
           ha:line.1251295 {
-           x1=3.002in; y1=36.5125mm; x2=75.85075mm; y2=36.5125mm; thickness=10.0mil; clearance=0.0;
+           x1=78.1685mm; y1=1.357in; x2=78.1685mm; y2=34.86785mm; thickness=10.0mil; clearance=0.0;
           }
           ha:line.1251298 {
-           x1=3.002in; y1=31.6103mm; x2=3.002in; y2=32.01035mm; thickness=10.0mil; clearance=0.0;
+           x1=73.2663mm; y1=1.357in; x2=73.66635mm; y2=1.357in; thickness=10.0mil; clearance=0.0;
           }
           ha:line.1251301 {
-           x1=3.002in; y1=31.6103mm; x2=75.85075mm; y2=31.6103mm; thickness=10.0mil; clearance=0.0;
+           x1=73.2663mm; y1=1.357in; x2=73.2663mm; y2=34.86785mm; thickness=10.0mil; clearance=0.0;
           }
           ha:line.1251304 {
-           x1=3.01381in; y1=1.44931in; x2=3.01381in; y2=1.44931in; thickness=10.0mil; clearance=0.0;
+           x1=3.08931in; y1=1.34519in; x2=3.08931in; y2=1.34519in; thickness=10.0mil; clearance=0.0;
           }
          }
          ha:type {
@@ -6582,25 +6627,25 @@ ha:pcb-rnd-board-v8 {
 
          li:objects {
           ha:line.1251307 {
-           x1=74.295mm; y1=1.341in; x2=74.295mm; y2=1.341in; thickness=0.1mm; clearance=0.0;
+           x1=2.981in; y1=1.434in; x2=2.981in; y2=1.434in; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=pnp-origin
            }
           }
           ha:line.1251310 {
-           x1=74.295mm; y1=1.341in; x2=74.295mm; y2=1.341in; thickness=0.1mm; clearance=0.0;
+           x1=2.981in; y1=1.434in; x2=2.981in; y2=1.434in; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=origin
            }
           }
           ha:line.1251313 {
-           x1=74.295mm; y1=1.341in; x2=75.295mm; y2=1.341in; thickness=0.1mm; clearance=0.0;
+           x1=2.981in; y1=1.434in; x2=2.981in; y2=35.4236mm; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=x
            }
           }
           ha:line.1251316 {
-           x1=74.295mm; y1=1.341in; x2=74.295mm; y2=33.0614mm; thickness=0.1mm; clearance=0.0;
+           x1=2.981in; y1=1.434in; x2=74.7174mm; y2=1.434in; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=y
            }
@@ -6848,7 +6893,7 @@ ha:pcb-rnd-board-v8 {
 
       li:objects {
        ha:padstack_ref.1251451 {
-        proto=0; x=2.91952in; y=1.171in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        proto=0; x=3.20852in; y=1.29in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
         ha:flags {
          clearline=1
         }
@@ -6862,7 +6907,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1251452 {
-        proto=0; x=2.951in; y=1.171in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        proto=0; x=3.24in; y=1.29in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
         ha:flags {
          clearline=1
         }
@@ -6896,25 +6941,25 @@ ha:pcb-rnd-board-v8 {
 
          li:objects {
           ha:line.1251439 {
-           x1=2.93526in; y1=1.171in; x2=2.93526in; y2=1.171in; thickness=0.1mm; clearance=0.0;
+           x1=3.22426in; y1=1.29in; x2=3.22426in; y2=1.29in; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=pnp-origin
            }
           }
           ha:line.1251442 {
-           x1=2.93526in; y1=1.171in; x2=2.93526in; y2=1.171in; thickness=0.1mm; clearance=0.0;
+           x1=3.22426in; y1=1.29in; x2=3.22426in; y2=1.29in; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=origin
            }
           }
           ha:line.1251445 {
-           x1=2.93526in; y1=1.171in; x2=75.555604mm; y2=1.171in; thickness=0.1mm; clearance=0.0;
+           x1=3.22426in; y1=1.29in; x2=82.896204mm; y2=1.29in; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=x
            }
           }
           ha:line.1251448 {
-           x1=2.93526in; y1=1.171in; x2=2.93526in; y2=30.7434mm; thickness=0.1mm; clearance=0.0;
+           x1=3.22426in; y1=1.29in; x2=3.22426in; y2=33.766mm; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=y
            }
@@ -7162,7 +7207,7 @@ ha:pcb-rnd-board-v8 {
 
       li:objects {
        ha:padstack_ref.1256819 {
-        proto=0; x=2.45114in; y=1.319in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        proto=0; x=3.051in; y=1.96014in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
         li:thermal {
         }
 
@@ -7172,7 +7217,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1256820 {
-        proto=0; x=2.522in; y=1.319in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        proto=0; x=3.051in; y=2.031in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
         ha:flags {
          clearline=1
         }
@@ -7194,19 +7239,19 @@ ha:pcb-rnd-board-v8 {
 
          li:objects {
           ha:line.1256792 {
-           x1=2.48264in; y1=32.80283mm; x2=63.2587mm; y2=32.80283mm; thickness=8.0mil; clearance=0.0;
+           x1=78.19517mm; y1=1.99164in; x2=78.19517mm; y2=50.7873mm; 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;
+           x1=76.79563mm; y1=1.99164in; x2=76.79563mm; y2=50.7873mm; 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;
+           x1=3.087in; y1=2.04557in; x2=3.087in; y2=2.06357in; 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;
+           x1=76.581mm; y1=2.04557in; x2=76.581mm; y2=2.06357in; 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;
+           x1=3.087in; y1=2.06357in; x2=76.581mm; y2=2.06357in; thickness=5.0mil; clearance=0.0;
           }
          }
          ha:type {
@@ -7221,25 +7266,25 @@ ha:pcb-rnd-board-v8 {
 
          li:objects {
           ha:line.1256807 {
-           x1=2.48657in; y1=1.319in; x2=2.48657in; y2=1.319in; thickness=0.1mm; clearance=0.0;
+           x1=3.051in; y1=1.99557in; x2=3.051in; y2=1.99557in; 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;
+           x1=3.051in; y1=1.99557in; x2=3.051in; y2=1.99557in; 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;
+           x1=3.051in; y1=1.99557in; x2=3.051in; y2=51.687478mm; 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;
+           x1=3.051in; y1=1.99557in; x2=76.4954mm; y2=1.99557in; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=y
            }
@@ -7425,7 +7470,7 @@ 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;
+        proto=0; x=202.0mil; y=87.63mm; rot=-270.000000; xmirror=1; smirror=1; clearance=6.0mil;
         ha:flags {
          clearline=1
         }
@@ -7451,7 +7496,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1261803 {
-        proto=1; x=202.0mil; y=3.67941in; rot=-270.000000; xmirror=1; smirror=1; clearance=6.0mil;
+        proto=1; x=202.0mil; y=3.54841in; rot=-270.000000; xmirror=1; smirror=1; clearance=6.0mil;
         ha:flags {
          clearline=1
         }
@@ -7473,16 +7518,16 @@ ha:pcb-rnd-board-v8 {
 
          li:objects {
           ha:line.1261777 {
-           x1=1.22mil; y1=3.50423in; x2=1.22mil; y2=3.75618in; thickness=10.0mil; clearance=0.0;
+           x1=1.22mil; y1=3.37323in; x2=1.22mil; y2=3.62518in; 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;
+           x1=351.61mil; y1=3.37323in; x2=351.61mil; y2=3.62518in; 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;
+           x1=1.22mil; y1=3.62518in; x2=351.61mil; y2=3.62518in; 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;
+           x1=1.22mil; y1=3.37323in; x2=351.61mil; y2=3.37323in; thickness=10.0mil; clearance=0.0;
           }
          }
          ha:type {
@@ -7497,25 +7542,25 @@ ha:pcb-rnd-board-v8 {
 
          li:objects {
           ha:line.1261790 {
-           x1=202.0mil; y1=92.207207mm; x2=202.0mil; y2=92.207207mm; thickness=0.1mm; clearance=0.0;
+           x1=202.0mil; y1=88.879807mm; x2=202.0mil; y2=88.879807mm; 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;
+           x1=202.0mil; y1=3.4992in; x2=202.0mil; y2=3.4992in; 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;
+           x1=202.0mil; y1=3.4992in; x2=202.0mil; y2=89.87968mm; 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;
+           x1=202.0mil; y1=3.4992in; x2=6.1308mm; y2=3.4992in; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=y
            }
@@ -7701,7 +7746,7 @@ 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;
+        proto=0; x=202.0mil; y=2.91in; rot=-270.000000; xmirror=1; smirror=1; clearance=6.0mil;
         ha:flags {
          clearline=1
         }
@@ -7715,7 +7760,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1261860 {
-        proto=1; x=202.0mil; y=3.06841in; rot=-270.000000; xmirror=1; smirror=1; clearance=6.0mil;
+        proto=1; x=202.0mil; y=3.00841in; rot=-270.000000; xmirror=1; smirror=1; clearance=6.0mil;
         ha:flags {
          clearline=1
         }
@@ -7749,16 +7794,16 @@ ha:pcb-rnd-board-v8 {
 
          li:objects {
           ha:line.1261834 {
-           x1=1.22mil; y1=2.89323in; x2=1.22mil; y2=3.14518in; thickness=10.0mil; clearance=0.0;
+           x1=1.22mil; y1=2.83323in; x2=1.22mil; y2=3.08518in; 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;
+           x1=351.61mil; y1=2.83323in; x2=351.61mil; y2=3.08518in; 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;
+           x1=1.22mil; y1=3.08518in; x2=351.61mil; y2=3.08518in; 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;
+           x1=1.22mil; y1=2.83323in; x2=351.61mil; y2=2.83323in; thickness=10.0mil; clearance=0.0;
           }
          }
          ha:type {
@@ -7773,25 +7818,25 @@ ha:pcb-rnd-board-v8 {
 
          li:objects {
           ha:line.1261847 {
-           x1=202.0mil; y1=76.687807mm; x2=202.0mil; y2=76.687807mm; thickness=0.1mm; clearance=0.0;
+           x1=202.0mil; y1=75.163807mm; x2=202.0mil; y2=75.163807mm; 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;
+           x1=202.0mil; y1=2.9592in; x2=202.0mil; y2=2.9592in; 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;
+           x1=202.0mil; y1=2.9592in; x2=202.0mil; y2=76.16368mm; 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;
+           x1=202.0mil; y1=2.9592in; x2=6.1308mm; y2=2.9592in; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=y
            }
@@ -12805,7 +12850,7 @@ ha:pcb-rnd-board-v8 {
 
        li:objects {
         ha:padstack_ref.1245681 {
-         proto=0; x=568.0mil; y=3.328in; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+         proto=0; x=568.0mil; y=3.229in; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
          ha:flags {
           clearline=1
          }
@@ -12819,7 +12864,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.1245682 {
-         proto=1; x=718.0mil; y=3.328in; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+         proto=1; x=718.0mil; y=3.229in; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
          ha:flags {
           clearline=1
          }
@@ -12833,7 +12878,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.1245683 {
-         proto=1; x=868.0mil; y=3.328in; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+         proto=1; x=868.0mil; y=3.229in; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
          ha:flags {
           clearline=1
          }
@@ -12847,7 +12892,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.1245684 {
-         proto=1; x=68.0mil; y=3.228in; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+         proto=1; x=68.0mil; y=3.129in; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
          ha:flags {
           clearline=1
          }
@@ -12873,7 +12918,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.1245685 {
-         proto=1; x=68.0mil; y=3.42799in; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+         proto=1; x=68.0mil; y=3.32899in; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
          ha:flags {
           clearline=1
          }
@@ -12907,16 +12952,16 @@ ha:pcb-rnd-board-v8 {
 
           li:objects {
            ha:line.1245656 {
-            x1=68.0mil; y1=3.46303in; x2=68.0mil; y2=3.19296in; thickness=10.0mil; clearance=0.0;
+            x1=68.0mil; y1=3.36403in; x2=68.0mil; y2=3.09396in; 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;
+            x1=68.0mil; y1=3.36403in; x2=568.0mil; y2=3.36403in; 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;
+            x1=568.0mil; y1=3.36403in; x2=568.0mil; y2=3.09396in; 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;
+            x1=68.0mil; y1=3.09396in; x2=568.0mil; y2=3.09396in; thickness=10.0mil; clearance=0.0;
            }
           }
           ha:type {
@@ -12931,25 +12976,25 @@ ha:pcb-rnd-board-v8 {
 
           li:objects {
            ha:line.1245669 {
-            x1=458.0mil; y1=84.53115mm; x2=458.0mil; y2=84.53115mm; thickness=0.1mm; clearance=0.0;
+            x1=458.0mil; y1=82.01655mm; x2=458.0mil; y2=82.01655mm; 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;
+            x1=68.0mil; y1=3.229in; x2=68.0mil; y2=3.229in; 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;
+            x1=68.0mil; y1=3.229in; x2=68.0mil; y2=83.0166mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
            ha:line.1245678 {
-            x1=68.0mil; y1=3.328in; x2=0.7272mm; y2=3.328in; thickness=0.1mm; clearance=0.0;
+            x1=68.0mil; y1=3.229in; x2=0.7272mm; y2=3.229in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -13135,7 +13180,7 @@ ha:pcb-rnd-board-v8 {
 
        li:objects {
         ha:padstack_ref.1342139 {
-         proto=0; x=202.0mil; y=870.0mil; rot=-270.000000; xmirror=1; smirror=1; clearance=6.0mil;
+         proto=0; x=202.0mil; y=926.59mil; rot=-270.000000; xmirror=1; smirror=1; clearance=6.0mil;
          ha:flags {
           clearline=1
          }
@@ -13161,7 +13206,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.1342140 {
-         proto=1; x=202.0mil; y=968.41mil; rot=-270.000000; xmirror=1; smirror=1; clearance=6.0mil;
+         proto=1; x=202.0mil; y=26.035mm; rot=-270.000000; xmirror=1; smirror=1; clearance=6.0mil;
          ha:flags {
           clearline=1
          }
@@ -13183,16 +13228,16 @@ ha:pcb-rnd-board-v8 {
 
           li:objects {
            ha:line.1342114 {
-            x1=1.22mil; y1=793.23mil; x2=1.22mil; y2=1.04518in; thickness=10.0mil; clearance=0.0;
+            x1=1.22mil; y1=849.82mil; x2=1.22mil; y2=1.10177in; 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;
+            x1=351.61mil; y1=849.82mil; x2=351.61mil; y2=1.10177in; 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;
+            x1=1.22mil; y1=1.10177in; x2=351.61mil; y2=1.10177in; 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;
+            x1=1.22mil; y1=849.82mil; x2=351.61mil; y2=849.82mil; thickness=10.0mil; clearance=0.0;
            }
           }
           ha:type {
@@ -13207,25 +13252,25 @@ ha:pcb-rnd-board-v8 {
 
           li:objects {
            ha:line.1342127 {
-            x1=202.0mil; y1=919.205mil; x2=202.0mil; y2=919.205mil; thickness=0.1mm; clearance=0.0;
+            x1=202.0mil; y1=975.795mil; x2=202.0mil; y2=975.795mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
            ha:line.1342130 {
-            x1=202.0mil; y1=919.2mil; x2=202.0mil; y2=919.2mil; thickness=0.1mm; clearance=0.0;
+            x1=202.0mil; y1=975.79mil; x2=202.0mil; y2=975.79mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
            ha:line.1342133 {
-            x1=202.0mil; y1=919.2mil; x2=202.0mil; y2=24.34768mm; thickness=0.1mm; clearance=0.0;
+            x1=202.0mil; y1=975.79mil; x2=202.0mil; y2=25.785066mm; 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;
+            x1=202.0mil; y1=975.79mil; x2=6.1308mm; y2=975.79mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -14008,7 +14053,7 @@ ha:pcb-rnd-board-v8 {
 
        li:objects {
         ha:padstack_ref.1358476 {
-         proto=0; x=934.0mil; y=861.39mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         proto=0; x=936.0mil; y=509.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
          ha:flags {
           clearline=1
          }
@@ -14022,7 +14067,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.1358477 {
-         proto=1; x=934.0mil; y=761.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         proto=1; x=936.0mil; y=609.39mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
          ha:flags {
           clearline=1
          }
@@ -14044,25 +14089,25 @@ ha:pcb-rnd-board-v8 {
 
           li:objects {
            ha:line.1358443 {
-            x1=971.99mil; y1=764.93mil; x2=971.99mil; y2=883.05mil; thickness=10.0mil; clearance=0.0;
+            x1=898.01mil; y1=605.46mil; x2=898.01mil; y2=487.34mil; 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;
+            x1=898.01mil; y1=487.34mil; x2=973.99mil; y2=487.34mil; 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;
+            x1=973.99mil; y1=487.34mil; x2=973.99mil; y2=605.46mil; 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;
+            x1=973.99mil; y1=605.46mil; x2=898.01mil; y2=605.46mil; 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;
+            x1=898.01mil; y1=466.31mil; x2=898.01mil; y2=447.32mil; 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;
+            x1=898.01mil; y1=447.32mil; x2=973.99mil; y2=447.32mil; 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;
+            x1=973.99mil; y1=447.32mil; x2=973.99mil; y2=466.31mil; thickness=10.0mil; clearance=0.0;
            }
           }
           ha:type {
@@ -14077,25 +14122,25 @@ ha:pcb-rnd-board-v8 {
 
           li:objects {
            ha:line.1358464 {
-            x1=934.0mil; y1=811.195mil; x2=934.0mil; y2=811.195mil; thickness=0.1mm; clearance=0.0;
+            x1=936.0mil; y1=559.195mil; x2=936.0mil; y2=559.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;
+            x1=936.0mil; y1=546.4mil; x2=936.0mil; y2=546.4mil; 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;
+            x1=936.0mil; y1=546.4mil; x2=936.0mil; y2=12.87856mm; 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;
+            x1=936.0mil; y1=546.4mil; x2=24.7744mm; y2=546.4mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -14111,14091 +14156,14358 @@ ha:pcb-rnd-board-v8 {
       }
        uid = L3uSQeru9w1L5hdo5KkAAABc
       }
-      ha:subc.1254637 {
-       ha:attributes {
-        value=470uF
-        device=CAPACITOR
-        footprint=CAP_FC10
-        refdes=C39
-       }
-      ha:data {
-            li:padstack_prototypes {
+       ha:subc.1363958 {
+        ha:attributes {
+         footprint=USB-C
+         value=USBC
+         device=CONNECTOR
+         Footprint=USB-C-SMD_G-SWITCH_GT-USB-7010ASV
+         refdes=J7
+        }
+       ha:data {
+              li:padstack_prototypes {
+
+        ha:ps_proto_v6.0 {
+          hdia=0.0; 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 {
+               -11.5mil  
+               -24.0mil  
+               11.5mil  
+               -24.0mil  
+               11.5mil  
+               24.0mil  
+               -11.5mil  
+               24.0mil  
+              }
+            }
 
-       ha:ps_proto_v6.0 {
-         hdia=31.5mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.317106mm  
+               -0.634606mm  
+               0.317106mm  
+               -0.634606mm  
+               0.317106mm  
+               0.634606mm  
+               -0.317106mm  
+               0.634606mm  
+              }
+            }
 
-           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 {
-              -39.37mil  
-              -39.37mil  
-              39.37mil  
-              -39.37mil  
-              39.37mil  
-              39.37mil  
-              -39.37mil  
-              39.37mil  
+          }
+        }
+
+        ha:ps_proto_v6.1 {
+          hdia=0.0; 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 {
+               -5.5mil  
+               -24.0mil  
+               5.5mil  
+               -24.0mil  
+               5.5mil  
+               24.0mil  
+               -5.5mil  
+               24.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 {
+               -0.164706mm  
+               -0.634606mm  
+               0.164706mm  
+               -0.634606mm  
+               0.164706mm  
+               0.634606mm  
+               -0.164706mm  
+               0.634606mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              -39.37mil  
-              -39.37mil  
-              39.37mil  
-              -39.37mil  
-              39.37mil  
-              39.37mil  
-              -39.37mil  
-              39.37mil  
+
+            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:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
+        ha:ps_proto_v6.2 {
+          hdia=0.0; hplated=1; htop=0; hbottom=0;
+          li:shape {
+
+            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
             }
-            clearance=0.0
-             li:ps_poly {
-              -39.37mil  
-              -39.37mil  
-              39.37mil  
-              -39.37mil  
-              39.37mil  
-              39.37mil  
-              -39.37mil  
-              39.37mil  
+
+            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: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.4mm; x2=0.0; y2=0.4mm; thickness=0.999997mm; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-             li:ps_poly {
-              -43.305mil  
-              -43.305mil  
-              43.305mil  
-              -43.305mil  
-              43.305mil  
-              43.305mil  
-              -43.305mil  
-              43.305mil  
+
+            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:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
+            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
             }
-            clearance=0.0
-             li:ps_poly {
-              -43.305mil  
-              -43.305mil  
-              43.305mil  
-              -43.305mil  
-              43.305mil  
-              43.305mil  
-              -43.305mil  
-              43.305mil  
+
+            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_proto_v6.1 {
-         hdia=31.5mil; hplated=1; 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:ps_circ { x=0.0; y=0.0; dia=78.74mil;            }
-            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
-           }
 
-           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
+            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
             }
-            clearance=0.0
-           }
 
-           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
+            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
-           }
 
-           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
+            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
             }
-            clearance=0.0
-           }
 
-           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
+            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
-           }
-         }
+
+            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: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
+            }
+          }
+        }
        }
-      }
 
-       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
+        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=1
-           name=pin1
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=B5
+          }
          }
-        }
-        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: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
+          }
+
+          li:thermal {
+          }
+
+          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:thermal {
-           li:2 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-           li:3 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
+          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=2
-           name=pin2
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=A7
+          }
          }
-        }
-       }
-       li:layers {
+         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:top-silk {
-         lid=0
-         ha:combining {         }
+          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:attributes {
+            term=A6
           }
-          ha:type {
-           silk = 1
-           bottom = 1
+         }
+         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
           }
-        }
 
-        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: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 {
+          }
+
+          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
+          }
+
+          li:thermal {
+          }
+
+          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: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:thermal {
+            li:2 {
+             on  
+             solid  
+             noshape  
             }
-           }
-           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
+            li:3 {
+             on  
+             solid  
+             noshape  
             }
-           }
-           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: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.1254654 {
-            x1=728.43mil; y1=890.0mil; x2=728.43mil; y2=23.606mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+            li:3 {
+             on  
+             solid  
+             noshape  
             }
-           }
           }
-          ha:type {
-           bottom = 1
-           virtual = 1
-           misc = 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
           }
-        }
-       }
-      }
-       uid = KTnIRhG1xtd7m0Cqs70AAABY
-      }
-      ha:subc.1245592 {
-       ha:attributes {
-        value=SPDT
-        device=SPDT_Switch
-        footprint=1MS1T1B4M7
-        refdes=S1
-       }
-      ha:data {
-            li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=72.83mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
+          li:thermal {
+            li:2 {
+             on  
+             solid  
+             noshape  
+            }
+            li:3 {
+             on  
+             solid  
+             noshape  
+            }
+          }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 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 {
+          }
+         }
+         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: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:2 {
+             on  
+             solid  
+             noshape  
             }
-            clearance=0.0
-             li:ps_poly {
-              -56.1mil  
-              -56.1mil  
-              56.1mil  
-              -56.1mil  
-              56.1mil  
-              56.1mil  
-              -56.1mil  
-              56.1mil  
-             }
+            li:3 {
+             on  
+             solid  
+             noshape  
+            }
+          }
+
+          ha:attributes {
+            term=1
+          }
+         }
+        }
+        li:layers {
+
+         {ha:Top Solder Mask Layer}                {
+          lid=0
+          ha:combining { auto=1;          }
+
+           li:objects {
+           }
+           ha:type {
+            top = 1
+            paste = 1
            }
+         }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
+         {ha:Top Paste Mask Layer}                {
+          lid=1
+          ha:combining { sub=1; auto=1;          }
+
+           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 }
+               }
+             }
             }
-            clearance=0.0
-             li:ps_poly {
-              -56.1mil  
-              -56.1mil  
-              56.1mil  
-              -56.1mil  
-              56.1mil  
-              56.1mil  
-              -56.1mil  
-              56.1mil  
+            ha:polygon.1364020 {
+             li:geometry {
+               ta:contour {
+                { 4.46411in; 36.897894mm }
+                { 114.628423mm; 36.897894mm }
+                { 114.628423mm; 37.497943mm }
+                { 4.46411in; 37.497943mm }
+               }
              }
-           }
-
-           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:polygon.1364025 {
+             li:geometry {
+               ta:contour {
+                { 4.46411in; 36.397895mm }
+                { 114.628423mm; 36.397895mm }
+                { 114.628423mm; 1.4448in }
+                { 4.46411in; 1.4448in }
+               }
              }
-           }
-
-           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:polygon.1364030 {
+             li:geometry {
+               ta:contour {
+                { 4.46411in; 35.897896mm }
+                { 114.628423mm; 35.897896mm }
+                { 114.628423mm; 36.197921mm }
+                { 4.46411in; 36.197921mm }
+               }
              }
-           }
-
-           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: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
            }
          }
-       }
 
-       ha:ps_proto_v6.1 {
-         hdia=72.83mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
+         {ha:Top Silkscreen Layer}           {
+          lid=2
+          ha:combining { auto=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
+           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
+             }
             }
-            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
+            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
+             }
             }
-            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
+            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
+             }
             }
-            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:line.1363968 {
+             x1=121.438263mm; y1=39.298041mm; x2=119.746826mm; y2=39.298041mm; thickness=10.0mil; clearance=5.0mil;
+             ha:flags {
+              clearline=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 {
-             bottom = 1
-             mask = 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
+             }
             }
-            clearance=0.0
+           }
+           ha:type {
+            silk = 1
+            top = 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
-         }
+         {ha:Top Layer}      {
+          lid=3
+          ha:combining {          }
 
-         li:thermal {
+           li:objects {
+           }
+           ha:type {
+            copper = 1
+            top = 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
-         }
+         {ha:Bottom Layer}      {
+          lid=4
+          ha:combining {          }
 
-         li:thermal {
+           li:objects {
+           }
+           ha:type {
+            bottom = 1
+            copper = 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
-         }
+         {ha:Bottom Paste Mask Layer}                {
+          lid=5
+          ha:combining { sub=1; auto=1;          }
 
-         li:thermal {
+           li:objects {
+           }
+           ha:type {
+            bottom = 1
+            mask = 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
-         }
+         {ha:Bottom Solder Mask Layer}                {
+          lid=6
+          ha:combining { auto=1;          }
 
-         li:thermal {
-           li:2 {
-            on  
-            diag  
-            round  
-            noshape  
+           li:objects {
            }
-           li:3 {
-            on  
-            diag  
-            round  
-            noshape  
+           ha:type {
+            bottom = 1
+            paste = 1
            }
          }
 
-         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:Bottom Silkscreen Layer}           {
+          lid=7
+          ha:combining { auto=1;          }
 
-         li:thermal {
-           li:2 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-           li:3 {
-            on  
-            diag  
-            round  
-            noshape  
+           li:objects {
            }
-           li:6 {
-            on  
-            diag  
-            round  
-            noshape  
+           ha:type {
+            silk = 1
+            bottom = 1
            }
          }
 
-         ha:attributes {
-           term=4
-           name=GND
+         {ha:Top Assembly Layer}           {
+          lid=8
+          ha:combining {          }
+
+           li:objects {
+           }
+           ha:type {
+            top = 1
+            doc = 1
+           }
          }
-        }
-       }
-       li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+         {ha:Bottom Assembly Layer}           {
+          lid=9
+          ha:combining {          }
 
-          li:objects {
-           ha:line.1245593 {
-            x1=68.0mil; y1=744.03mil; x2=68.0mil; y2=473.96mil; thickness=10.0mil; clearance=0.0;
+           li:objects {
            }
-           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:type {
+            bottom = 1
+            doc = 1
            }
-           ha:line.1245602 {
-            x1=68.0mil; y1=473.96mil; x2=568.0mil; y2=473.96mil; thickness=10.0mil; clearance=0.0;
+         }
+
+         {ha:Board Outline Layer}           {
+          lid=10
+          ha:combining {          }
+
+           li:objects {
            }
-           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 {
+            boundary = 1
            }
-          }
-          ha:type {
-           silk = 1
-           bottom = 1
-          }
-        }
+         }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+         {ha:Document Layer}      {
+          lid=11
+          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
+           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.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: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: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 {
+            doc = 1
            }
-          }
-          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 {
+         }
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; 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
-            }
-            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: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:type {
+            doc = 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  
+         {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 }
+               }
              }
+            }
+           }
+           ha:type {
+            doc = 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 {
-         }
+         {ha:Component Marking Layer}           {
+          lid=14
+          ha:combining {          }
 
-         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:type {
+            doc = 1
+           }
          }
 
-         li:thermal {
-         }
+         {ha:Component Shape Layer}           {
+          lid=15
+          ha:combining {          }
 
-         ha:attributes {
-           term=2
-           name=pin2
+           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:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+         {ha:Component Shape Layer}           {
+          lid=16
+          ha:combining {          }
 
-          li:objects {
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
+           li:objects {
+           }
+           ha:type {
+            doc = 1
+           }
+         }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+         {ha:Pin Soldering Layer}           {
+          lid=17
+          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
+           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: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:polygon.1364606 {
+             li:geometry {
+               ta:contour {
+                { 113.508206mm; 35.927969mm }
+                { 114.308205mm; 35.927969mm }
+                { 114.308205mm; 36.167949mm }
+                { 113.508206mm; 36.167949mm }
+               }
+             }
             }
-           }
-           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:polygon.1364611 {
+             li:geometry {
+               ta:contour {
+                { 113.508206mm; 35.428097mm }
+                { 114.308205mm; 35.428097mm }
+                { 114.308205mm; 35.668077mm }
+                { 113.508206mm; 35.668077mm }
+               }
+             }
             }
-           }
-           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:polygon.1364616 {
+             li:geometry {
+               ta:contour {
+                { 113.508206mm; 34.927971mm }
+                { 114.308205mm; 34.927971mm }
+                { 114.308205mm; 35.167951mm }
+                { 113.508206mm; 35.167951mm }
+               }
+             }
             }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = y5FJ817IGIrTlZXh58AAAABr
-      }
-      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_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 {
-              25.59mil  
-              -37.4mil  
-              -25.59mil  
-              -37.4mil  
-              -25.59mil  
-              37.4mil  
-              25.59mil  
-              37.4mil  
+            ha:polygon.1364626 {
+             li:geometry {
+               ta:contour {
+                { 113.508206mm; 33.927974mm }
+                { 114.308205mm; 33.927974mm }
+                { 114.308205mm; 34.167953mm }
+                { 113.508206mm; 34.167953mm }
+               }
              }
-           }
-
-           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:polygon.1364631 {
+             li:geometry {
+               ta:contour {
+                { 113.508206mm; 33.428102mm }
+                { 114.308205mm; 33.428102mm }
+                { 114.308205mm; 33.668081mm }
+                { 113.508206mm; 33.668081mm }
+               }
              }
-           }
-
-           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: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: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:Pin Soldering Layer}           {
+          lid=18
+          ha:combining {          }
 
-         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
+           li:objects {
+           }
+           ha:type {
+            doc = 1
+           }
          }
 
-         li:thermal {
-         }
+         ha:subc-aux {
+          lid=19
+          ha:combining {          }
 
-         ha:attributes {
-           term=2
-           name=2
+           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
+           }
          }
         }
        }
-       li:layers {
+        uid = SfvrK2xXDYYSFDpbDFEAAAAB
+       }
+       ha:subc.1317335 {
+        ha:attributes {
+         value=4screws
+         device=CONNECTOR
+         footprint=282834-4
+         refdes=J12
+        }
+       ha:data {
+              li:padstack_prototypes {
+
+        ha:ps_proto_v6.0 {
+          hdia=45.28mil; hplated=1; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+            }
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+            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
+            }
 
-          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: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
+            }
+
+            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
+            }
           }
         }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+        ha:ps_proto_v6.1 {
+          hdia=45.28mil; hplated=1; htop=0; hbottom=0;
+          li:shape {
 
-          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:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -35.435mil  
+               -35.435mil  
+               35.435mil  
+               -35.435mil  
+               35.435mil  
+               35.435mil  
+               -35.435mil  
+               35.435mil  
+              }
             }
 
-            ha:attributes {
-              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: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 {
-              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:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -35.435mil  
+               -35.435mil  
+               35.435mil  
+               -35.435mil  
+               35.435mil  
+               35.435mil  
+               -35.435mil  
+               35.435mil  
+              }
             }
 
-            ha:attributes {
-              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_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  
+              }
             }
 
-            ha:attributes {
-              subc-role=y
+            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: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_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+        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_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
+          li:thermal {
+          }
+
+          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
+          }
+
+          li:thermal {
+          }
+
+          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: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
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=pin1
+          }
+         }
+        }
+        li:layers {
+
+         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;
             }
-            clearance=0.0
-             li:ps_poly {
-              -13.78mil  
-              19.685mil  
-              13.78mil  
-              19.685mil  
-              13.78mil  
-              -19.685mil  
-              -13.78mil  
-              -19.685mil  
-             }
+            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
            }
+         }
 
-           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.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
+             }
             }
-            clearance=0.0
-             li:ps_poly {
-              -16.78mil  
-              22.685mil  
-              16.78mil  
-              22.685mil  
-              16.78mil  
-              -22.685mil  
-              -16.78mil  
-              -22.685mil  
+            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: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: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.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_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  
+              }
+            }
 
-       ha:ps_proto_v6.1 {
-         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 {
+               10.875mil  
+               -14.815mil  
+               -10.875mil  
+               -14.815mil  
+               -10.875mil  
+               14.815mil  
+               10.875mil  
+               14.815mil  
+              }
+            }
 
-           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 {
+               7.875mil  
+               -11.815mil  
+               -7.875mil  
+               -11.815mil  
+               -7.875mil  
+               11.815mil  
+               7.875mil  
+               11.815mil  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              13.78mil  
-              -19.685mil  
-              -13.78mil  
-              -19.685mil  
-              -13.78mil  
-              19.685mil  
-              13.78mil  
-              19.685mil  
+          }
+        }
+
+        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 {
+               -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: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  
+              }
             }
-            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 { 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:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+        ha:ps_proto_v6.2 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -25.395mil  
+               46.26mil  
+               25.395mil  
+               46.26mil  
+               25.395mil  
+               -46.26mil  
+               -25.395mil  
+               -46.26mil  
+              }
             }
-            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 { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
              }
-           }
-         }
+             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
+             }
+             clearance=0.0
+              li:ps_poly {
+               -25.395mil  
+               46.26mil  
+               25.395mil  
+               46.26mil  
+               25.395mil  
+               -46.26mil  
+               -25.395mil  
+               -46.26mil  
+              }
+            }
+          }
+        }
        }
-      }
 
-       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: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
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         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 {
+          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: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: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
+          }
 
-         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=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:thermal {
-         }
+          li:thermal {
+          }
 
-         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
+          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
+          }
 
-         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=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 {
+          }
 
-         li:thermal {
+          ha:attributes {
+            term=3
+            name=pin3
+          }
          }
+         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:attributes {
-           term=3
-           name=pin3
-         }
-        }
-       }
-       li:layers {
+          li:thermal {
+          }
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+          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
+          }
 
-          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;
-           }
+          li:thermal {
           }
-          ha:type {
-           silk = 1
-           top = 1
+
+          ha:attributes {
+            term=4
+            name=pin4
+          }
+         }
+         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
+          }
+
+          li:thermal {
+          }
+
+          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
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=5
+            name=pin5
           }
+         }
         }
+        li:layers {
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+         ha:top-silk {
+          lid=0
+          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
+           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.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.1279371 {
+             x1=3.04793in; y1=3.56104in; x2=2.91606in; y2=3.56104in; thickness=10.0mil; clearance=0.0;
             }
-           }
-           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.1279374 {
+             x1=2.91606in; y1=3.56104in; x2=2.91606in; y2=93.75013mm; thickness=10.0mil; clearance=0.0;
             }
-           }
-           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: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 {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 6VQtC+Lm0hulvsIjOFwAAABo
-      }
-      ha:subc.1361994 {
-       ha:attributes {
-        openscad=0402
-        value=10k
-        device=RESISTOR
-        refdes=R42
-        footprint=0402
-       }
-      ha:data {
-            li:padstack_prototypes {
+           ha:type {
+            silk = 1
+            top = 1
+           }
+         }
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
+           li:objects {
+            ha:line.1279381 {
+             x1=75.742673mm; y1=92.170275mm; x2=75.742673mm; y2=92.170275mm; thickness=0.1mm; clearance=0.0;
+             ha:flags {
+              selected=1
+             }
+
+             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.1279384 {
+             x1=2.982in; y1=3.626in; x2=2.982in; y2=3.626in; thickness=0.1mm; clearance=0.0;
+             ha:flags {
+              selected=1
              }
-           }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+             ha:attributes {
+               subc-role=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.1279387 {
+             x1=2.982in; y1=3.626in; x2=2.982in; y2=91.1004mm; thickness=0.1mm; clearance=0.0;
+             ha:flags {
+              selected=1
              }
-           }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+             ha:attributes {
+               subc-role=x
+             }
             }
-            clearance=0.0
-             li:ps_poly {
-              9.84mil  
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              -9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
+            ha:line.1279390 {
+             x1=2.982in; y1=3.626in; x2=74.7428mm; y2=3.626in; thickness=0.1mm; clearance=0.0;
+             ha:flags {
+              selected=1
+             }
+
+             ha:attributes {
+               subc-role=y
              }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
          }
+        }
        }
-      }
+        uid = QCR2wv5MgQmjx0n3Kz8AAABk
+       }
+       ha:subc.1391523 {
+        ha:attributes {
+         footprint=0402
+         value=3.3k
+         device=RESISTOR
+         openscad=0402
+         refdes=R501
+        }
+       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  
+              }
+            }
 
-       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: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=1
-           name=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: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: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 {
+          }
 
-         ha:attributes {
-           term=2
-           name=2
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
-        }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+         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
+          }
 
-          li:objects {
+          li:thermal {
           }
-          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.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
-            }
+           li:objects {
            }
-           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:type {
+            silk = 1
+            top = 1
            }
-           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:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           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.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: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
-          }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-      }
-       uid = y5FJ817IGIrTlZXh58AAAABp
-      }
-      ha:subc.1362010 {
-       ha:attributes {
-        openscad=0402
-        value=52.3k
-        device=RESISTOR
-        refdes=R41
-        footprint=0402
+        uid = IGobWzSMURBswUg5LvAAAACE
        }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+       ha:subc.1391539 {
+        ha:attributes {
+         value=1k
+         device=RESISTOR
+         footprint=0402
+         refdes=R8
+        }
+       ha:data {
+              li:padstack_prototypes {
+
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               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 {
+               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  
+              }
+            }
+          }
+        }
+       }
 
-           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.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: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.1362023 {
-         proto=0; x=1.14526in; 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.1391553 {
+          proto=0; x=3.001in; y=3.50248in; 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.1362024 {
-         proto=0; x=1.17674in; y=1.029in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+        li:layers {
 
-         li:thermal {
-         }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-         ha:attributes {
-           term=2
-           name=2
+           li:objects {
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
          }
-        }
-       }
-       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: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
+           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.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.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.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.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.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: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
-          }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-      }
-       uid = y5FJ817IGIrTlZXh58AAAABn
-      }
-      ha:subc.1362026 {
-       ha:attributes {
-        openscad=0402
-        value=0.1uF
-        device=CAPACITOR
-        refdes=C5
-        footprint=0402
+        uid = fdmrigvTMcHho9IPHtUAAABY
        }
-      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.1392180 {
+        ha:attributes {
+         value=26.1k
+         device=RESISTOR
+         footprint=0402
+         refdes=R39
+        }
+       ha:data {
+              li:padstack_prototypes {
+
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
              }
-           }
-
-           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.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.1392193 {
+          proto=0; x=3.107in; y=3.46952in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          li:thermal {
+          }
 
-         li:thermal {
+          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:attributes {
-           term=1
-           name=1
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
         }
-        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:layers {
 
-         li:thermal {
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
          }
 
-         ha:attributes {
-           term=2
-           name=2
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           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
+           }
          }
         }
        }
-       li:layers {
+        uid = fdmrigvTMcHho9IPHtUAAABb
+       }
+       ha:subc.1392196 {
+        ha:attributes {
+         value=200k
+         device=RESISTOR
+         footprint=0402
+         refdes=R36
+        }
+       ha:data {
+              li:padstack_prototypes {
+
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
+               -9.84mil  
+              }
+            }
 
-        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 {
+               -16.77mil  
+               -12.84mil  
+               -16.77mil  
+               12.84mil  
+               16.77mil  
+               12.84mil  
+               16.77mil  
+               -12.84mil  
+              }
+            }
 
-          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 {
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
+               -9.84mil  
+              }
+            }
           }
         }
+       }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+        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: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
-            }
-           }
+          li:thermal {
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+
+          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
           }
-        }
-       }
-      }
-       uid = y5FJ817IGIrTlZXh58AAAABl
-      }
-      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_proto_v6.0 {
-         hdia=0.0; 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 {
-              -11.5mil  
-              -24.0mil  
-              11.5mil  
-              -24.0mil  
-              11.5mil  
-              24.0mil  
-              -11.5mil  
-              24.0mil  
-             }
-           }
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
+        }
+        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 {
-              -0.317106mm  
-              -0.634606mm  
-              0.317106mm  
-              -0.634606mm  
-              0.317106mm  
-              0.634606mm  
-              -0.317106mm  
-              0.634606mm  
-             }
-           }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-           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  
-             }
+           li:objects {
+           }
+           ha:type {
+            silk = 1
+            top = 1
            }
          }
-       }
 
-       ha:ps_proto_v6.1 {
-         hdia=0.0; hplated=1; 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.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
+             }
             }
-            clearance=0.0
-             li:ps_poly {
-              -5.5mil  
-              -24.0mil  
-              5.5mil  
-              -24.0mil  
-              5.5mil  
-              24.0mil  
-              -5.5mil  
-              24.0mil  
+            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: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: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: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: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
            }
          }
+        }
        }
-
-       ha:ps_proto_v6.2 {
-         hdia=0.0; hplated=1; htop=0; hbottom=0;
-         li:shape {
-
-           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
+        uid = fdmrigvTMcHho9IPHtUAAABU
+       }
+       ha:subc.1392249 {
+        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 {
+
+            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  
+              }
             }
-            clearance=0.0
-           }
 
-           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
+            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  
+              }
             }
-            clearance=0.0
-           }
 
-           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
+            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  
+              }
             }
-            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 {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
+        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: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: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: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
-           }
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
-       }
+        }
+        li:layers {
 
-       ha:ps_proto_v6.3 {
-         hdia=0.0; hplated=1; htop=0; hbottom=0;
-         li:shape {
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-           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
+           li:objects {
            }
-
-           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:type {
+            silk = 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
-             intern = 1
-            }
-            clearance=0.0
-           }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-           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
+           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
+             }
             }
-            clearance=0.0
-           }
-
-           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
+            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
+             }
             }
-            clearance=0.0
-           }
-
-           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
+            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
+             }
             }
-            clearance=0.0
+            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: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_proto_v6.4 {
-         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:ps_circ { x=0.0; y=0.0; dia=25.59mil;            }
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             mech = 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.1363997 {
-         proto=0; x=114.00818mm; y=31.598134mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-         li:thermal {
-         }
+        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: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=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:attributes {
-           term=B4A9
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
         }
-        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
-         }
+        li:layers {
 
-         li:thermal {
-         }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-         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
+           li:objects {
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
          }
 
-         li:thermal {
-         }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-         ha:attributes {
-           term=A8
+           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
+           }
          }
         }
-        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
-         }
+       }
+        uid = fdmrigvTMcHho9IPHtUAAABa
+       }
+       ha:subc.1392994 {
+        ha:attributes {
+         value=LM293
+         device=IC
+         footprint=miniso8
+         refdes=U13
+        }
+       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.45mil  
+               -22.25mil  
+               -9.45mil  
+               -22.25mil  
+               -9.45mil  
+               22.25mil  
+               9.45mil  
+               22.25mil  
+              }
+            }
 
-         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.45mil  
+               -25.25mil  
+               -12.45mil  
+               -25.25mil  
+               -12.45mil  
+               25.25mil  
+               12.45mil  
+               25.25mil  
+              }
+            }
 
-         ha:attributes {
-           term=B6
-         }
+            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: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
-         }
+       }
 
-         li:thermal {
-         }
+        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
+          }
 
-         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
-         }
+          li:thermal {
+          }
 
-         li:thermal {
+          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
+          }
 
-         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:thermal {
+          }
 
-         li:thermal {
+          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: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=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: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:thermal {
+          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: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
-         }
+          li:thermal {
+          }
 
-         li:thermal {
+          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: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 {
-         }
+          li:thermal {
+          }
 
-         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: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:thermal {
-           li:2 {
-            on  
-            solid  
-            noshape  
-           }
-           li:3 {
-            on  
-            solid  
-            noshape  
-           }
+          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=4
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=5
+            name=5
+          }
          }
         }
-        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:layers {
 
-         li:thermal {
-           li:2 {
-            on  
-            solid  
-            noshape  
+         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;
+            }
            }
-           li:3 {
-            on  
-            solid  
-            noshape  
+           ha:type {
+            silk = 1
+            top = 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
-         }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-         li:thermal {
-           li:2 {
-            on  
-            solid  
-            noshape  
+           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
+             }
+            }
            }
-           li:3 {
-            on  
-            solid  
-            noshape  
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 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
-         }
+       }
+        uid = awHEPLOUqbax+QojwTkAAAB9
+       }
+       ha:subc.1397152 {
+        ha:attributes {
+         value=200k
+         device=RESISTOR
+         footprint=0402
+         refdes=R17
+        }
+       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  
+              }
+            }
 
-         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: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.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:padstack_ref.1397165 {
+          proto=0; x=2.13274in; y=2.303in; 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.1397166 {
+          proto=0; x=2.10126in; y=2.303in; 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: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:layers {
 
-         li:thermal {
-           li:2 {
-            on  
-            solid  
-            noshape  
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
            }
-           li:3 {
-            on  
-            solid  
-            noshape  
+           ha:type {
+            silk = 1
+            top = 1
            }
          }
 
-         ha:attributes {
-           term=1
-         }
-        }
-       }
-       li:layers {
-
-        {ha:Top Solder Mask Layer}                               {
-         lid=0
-         ha:combining { auto=1;         }
-
-          li:objects {
-          }
-          ha:type {
-           top = 1
-           paste = 1
-          }
-        }
-
-        {ha:Top Paste Mask Layer}                               {
-         lid=1
-         ha:combining { sub=1; auto=1;         }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-          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 }
-              }
+           li:objects {
+            ha:line.1397153 {
+             x1=2.117in; y1=2.303in; x2=2.117in; y2=2.303in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-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.1397156 {
+             x1=2.117in; y1=2.303in; x2=2.117in; y2=2.303in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
             }
-           }
-           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.1397159 {
+             x1=2.117in; y1=2.303in; x2=52.7718mm; y2=2.303in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
             }
-           }
-           ha:polygon.1364030 {
-            li:geometry {
-              ta:contour {
-               { 4.46411in; 35.897896mm }
-               { 114.628423mm; 35.897896mm }
-               { 114.628423mm; 36.197921mm }
-               { 4.46411in; 36.197921mm }
-              }
+            ha:line.1397162 {
+             x1=2.117in; y1=2.303in; x2=2.117in; y2=57.4962mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
             }
            }
-           ha:polygon.1364035 {
-            li:geometry {
-              ta:contour {
-               { 4.46411in; 35.397871mm }
-               { 114.628423mm; 35.397871mm }
-               { 114.628423mm; 1.40543in }
-               { 4.46411in; 1.40543in }
-              }
-            }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
-           ha:polygon.1364040 {
-            li:geometry {
-              ta:contour {
-               { 4.46411in; 34.897872mm }
-               { 114.628423mm; 34.897872mm }
-               { 114.628423mm; 35.197872mm }
-               { 4.46411in; 35.197872mm }
+         }
+        }
+       }
+        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_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: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 { 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.1364050 {
-            li:geometry {
-              ta:contour {
-               { 4.46411in; 33.897951mm }
-               { 114.628423mm; 33.897951mm }
-               { 114.628423mm; 34.197951mm }
-               { 4.46411in; 34.197951mm }
+
+            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.1397181 {
+          proto=0; x=2.58174in; y=2.142in; 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.1397182 {
+          proto=0; x=2.55026in; y=2.142in; 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:polygon.1364055 {
-            li:geometry {
-              ta:contour {
-               { 4.46411in; 1.31488in }
-               { 114.628423mm; 1.31488in }
-               { 114.628423mm; 33.697952mm }
-               { 4.46411in; 33.697952mm }
-              }
-            }
+           ha:type {
+            silk = 1
+            top = 1
            }
-           ha:polygon.1364060 {
-            li:geometry {
-              ta:contour {
-               { 4.46411in; 32.897953mm }
-               { 114.628423mm; 32.897953mm }
-               { 114.628423mm; 33.197953mm }
-               { 4.46411in; 33.197953mm }
-              }
+         }
+
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.1397169 {
+             x1=2.566in; y1=2.142in; x2=2.566in; y2=2.142in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-           }
-           ha:polygon.1364065 {
-            li:geometry {
-              ta:contour {
-               { 4.46411in; 32.09793mm }
-               { 114.628423mm; 32.09793mm }
-               { 114.628423mm; 32.697954mm }
-               { 4.46411in; 32.697954mm }
-              }
+            ha:line.1397172 {
+             x1=2.566in; y1=2.142in; x2=2.566in; y2=2.142in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
             }
-           }
-           ha:polygon.1364070 {
-            li:geometry {
-              ta:contour {
-               { 4.46411in; 31.297931mm }
-               { 114.628423mm; 31.297931mm }
-               { 114.628423mm; 31.89793mm }
-               { 4.46411in; 31.89793mm }
-              }
+            ha:line.1397175 {
+             x1=2.566in; y1=2.142in; x2=66.1764mm; y2=2.142in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
             }
-           }
-           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:line.1397178 {
+             x1=2.566in; y1=2.142in; x2=2.566in; y2=53.4068mm; thickness=0.1mm; clearance=0.0;
+             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 {
+            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=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: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: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.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: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:type {
-           top = 1
-           mask = 1
+        }
+       }
+
+        li:objects {
+         ha:padstack_ref.1397197 {
+          proto=0; x=2.19052in; y=54.229mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          li:thermal {
+          }
+
+          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
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
           }
+         }
         }
+        li:layers {
 
-        {ha:Top Silkscreen Layer}                     {
-         lid=2
-         ha:combining { auto=1;         }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          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
-            }
+           li:objects {
            }
-           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:type {
+            silk = 1
+            top = 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:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           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.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.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.1363971 {
-            x1=121.438263mm; y1=30.298035mm; x2=121.438263mm; y2=39.298041mm; thickness=10.0mil; clearance=5.0mil;
-            ha:flags {
-             clearline=1
+            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 {
-           silk = 1
-           top = 1
-          }
+           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_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:Top Layer}           {
-         lid=3
-         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 {
+               -16.77mil  
+               -12.84mil  
+               -16.77mil  
+               12.84mil  
+               16.77mil  
+               12.84mil  
+               16.77mil  
+               -12.84mil  
+              }
+            }
 
-          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 {
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
+               -9.84mil  
+              }
+            }
           }
         }
+       }
 
-        {ha:Bottom Layer}           {
-         lid=4
-         ha:combining {         }
+        li:objects {
+         ha:padstack_ref.1397213 {
+          proto=0; x=2.54726in; y=2.093in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          li:thermal {
+          }
 
-          li:objects {
+          ha:attributes {
+            term=1
+            name=1
           }
-          ha:type {
-           bottom = 1
-           copper = 1
+         }
+         ha:padstack_ref.1397214 {
+          proto=0; x=2.57874in; y=2.093in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-        }
-
-        {ha:Bottom Paste Mask Layer}                               {
-         lid=5
-         ha:combining { sub=1; auto=1;         }
 
-          li:objects {
+          li:thermal {
           }
-          ha:type {
-           bottom = 1
-           mask = 1
+
+          ha:attributes {
+            term=2
+            name=2
           }
+         }
         }
+        li:layers {
 
-        {ha:Bottom Solder Mask Layer}                               {
-         lid=6
-         ha:combining { auto=1;         }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          li:objects {
-          }
-          ha:type {
-           bottom = 1
-           paste = 1
-          }
-        }
+           li:objects {
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
+         }
 
-        {ha:Bottom Silkscreen Layer}                     {
-         lid=7
-         ha:combining { auto=1;         }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-          li:objects {
-          }
-          ha:type {
-           silk = 1
-           bottom = 1
-          }
+           li:objects {
+            ha:line.1397201 {
+             x1=2.563in; y1=2.093in; x2=2.563in; y2=2.093in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1397204 {
+             x1=2.563in; y1=2.093in; x2=2.563in; y2=2.093in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1397207 {
+             x1=2.563in; y1=2.093in; x2=64.1002mm; y2=2.093in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1397210 {
+             x1=2.563in; y1=2.093in; x2=2.563in; y2=54.1622mm; 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: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:Top Assembly Layer}                     {
-         lid=8
-         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 {
+               -16.77mil  
+               -12.84mil  
+               -16.77mil  
+               12.84mil  
+               16.77mil  
+               12.84mil  
+               16.77mil  
+               -12.84mil  
+              }
+            }
 
-          li:objects {
-          }
-          ha:type {
-           top = 1
-           doc = 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  
+              }
+            }
           }
         }
+       }
 
-        {ha:Bottom Assembly Layer}                     {
-         lid=9
-         ha:combining {         }
+        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:objects {
+          li:thermal {
           }
-          ha:type {
-           bottom = 1
-           doc = 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
           }
-        }
 
-        {ha:Board Outline Layer}                     {
-         lid=10
-         ha:combining {         }
+          li:thermal {
+          }
 
-          li:objects {
-          }
-          ha:type {
-           boundary = 1
+          ha:attributes {
+            term=2
+            name=2
           }
+         }
         }
+        li:layers {
 
-        {ha:Document Layer}           {
-         lid=11
-         ha:combining {         }
+         ha:top-silk {
+          lid=0
+          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
-            }
+           li:objects {
            }
-           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 {
+            silk = 1
+            top = 1
            }
-          }
-          ha:type {
-           doc = 1
-          }
-        }
+         }
 
-        {ha:Document Layer}           {
-         lid=12
-         ha:combining {         }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-          li:objects {
-          }
-          ha:type {
-           doc = 1
-          }
+           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: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:Component Marking Layer}                     {
-         lid=13
-         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.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: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:type {
-           doc = 1
           }
         }
+       }
 
-        {ha:Component Marking Layer}                     {
-         lid=14
-         ha:combining {         }
+        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
+          }
 
-          li:objects {
+          li:thermal {
           }
-          ha:type {
-           doc = 1
+
+          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
+          }
+
+          li:thermal {
+          }
+
+          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.1363976 {
-            x1=121.438263mm; y1=39.267993mm; x2=114.088266mm; y2=39.267993mm; thickness=2.0mil; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
+           li:objects {
            }
-           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:type {
+            silk = 1
+            top = 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:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           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.1363985 {
-            x1=121.438263mm; y1=30.328007mm; x2=121.438263mm; y2=39.267993mm; thickness=2.0mil; clearance=5.0mil;
-            ha:flags {
-             clearline=1
+            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 {
-           doc = 1
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
+        }
+       }
+        uid = fdmrigvTMcHho9IPHtUAAAAX
+       }
+       ha:subc.1397711 {
+        ha:attributes {
+         openscad=0402
+         value=1k
+         device=RESISTOR
+         refdes=R2
+         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  
+              }
+            }
           }
         }
+       }
 
-        {ha:Component Shape Layer}                     {
-         lid=16
-         ha:combining {         }
+        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:objects {
+          li:thermal {
           }
-          ha:type {
-           doc = 1
+
+          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:Pin Soldering Layer}                     {
-         lid=17
-         ha:combining {         }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          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 }
-              }
-            }
+           li:objects {
            }
-           ha:polygon.1364606 {
-            li:geometry {
-              ta:contour {
-               { 113.508206mm; 35.927969mm }
-               { 114.308205mm; 35.927969mm }
-               { 114.308205mm; 36.167949mm }
-               { 113.508206mm; 36.167949mm }
-              }
-            }
+           ha:type {
+            silk = 1
+            top = 1
            }
-           ha:polygon.1364611 {
-            li:geometry {
-              ta:contour {
-               { 113.508206mm; 35.428097mm }
-               { 114.308205mm; 35.428097mm }
-               { 114.308205mm; 35.668077mm }
-               { 113.508206mm; 35.668077mm }
-              }
+         }
+
+         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:polygon.1364616 {
-            li:geometry {
-              ta:contour {
-               { 113.508206mm; 34.927971mm }
-               { 114.308205mm; 34.927971mm }
-               { 114.308205mm; 35.167951mm }
-               { 113.508206mm; 35.167951mm }
-              }
+            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:polygon.1364621 {
-            li:geometry {
-              ta:contour {
-               { 113.508206mm; 34.4281mm }
-               { 114.308205mm; 34.4281mm }
-               { 114.308205mm; 34.668079mm }
-               { 113.508206mm; 34.668079mm }
-              }
+            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:polygon.1364626 {
-            li:geometry {
-              ta:contour {
-               { 113.508206mm; 33.927974mm }
-               { 114.308205mm; 33.927974mm }
-               { 114.308205mm; 34.167953mm }
-               { 113.508206mm; 34.167953mm }
-              }
+            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:polygon.1364631 {
-            li:geometry {
-              ta:contour {
-               { 113.508206mm; 33.428102mm }
-               { 114.308205mm; 33.428102mm }
-               { 114.308205mm; 33.668081mm }
-               { 113.508206mm; 33.668081mm }
-              }
-            }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
-           ha:polygon.1364636 {
-            li:geometry {
-              ta:contour {
-               { 113.508206mm; 32.927976mm }
-               { 114.308205mm; 32.927976mm }
-               { 114.308205mm; 33.167955mm }
-               { 113.508206mm; 33.167955mm }
+         }
+        }
+       }
+        uid = L3uSQeru9w1L5hdo5KkAAABg
+       }
+       ha:subc.1419704 {
+        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_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:polygon.1364641 {
-            li:geometry {
-              ta:contour {
-               { 113.508206mm; 32.167983mm }
-               { 114.308205mm; 32.167983mm }
-               { 114.308205mm; 32.627977mm }
-               { 113.508206mm; 32.627977mm }
+
+            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:polygon.1364646 {
-            li:geometry {
-              ta:contour {
-               { 113.508206mm; 31.36801mm }
-               { 114.308205mm; 31.36801mm }
-               { 114.308205mm; 31.828004mm }
-               { 113.508206mm; 31.828004mm }
+
+            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:polygon.1364651 {
-            li:geometry {
-              ta:contour {
-               { 113.508206mm; 36.968074mm }
-               { 114.308205mm; 36.968074mm }
-               { 114.308205mm; 37.428068mm }
-               { 113.508206mm; 37.428068mm }
+
+            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:polygon.1364656 {
-            li:geometry {
-              ta:contour {
-               { 113.508206mm; 37.76792mm }
-               { 114.308205mm; 37.76792mm }
-               { 114.308205mm; 38.227914mm }
-               { 113.508206mm; 38.227914mm }
+
+            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:polygon.1364661 {
-            li:geometry {
-              ta:contour {
-               { 114.078182mm; 30.327981mm }
-               { 115.178205mm; 30.327981mm }
-               { 115.178205mm; 30.627981mm }
-               { 114.078182mm; 30.627981mm }
-              }
+          }
+        }
+
+        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:polygon.1364666 {
-            li:geometry {
-              ta:contour {
-               { 114.078182mm; 38.968045mm }
-               { 115.178205mm; 38.968045mm }
-               { 115.178205mm; 39.268044mm }
-               { 114.078182mm; 39.268044mm }
-              }
+
+            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:polygon.1364671 {
-            li:geometry {
-              ta:contour {
-               { 118.408272mm; 30.327981mm }
-               { 119.20827mm; 30.327981mm }
-               { 119.20827mm; 30.627981mm }
-               { 118.408272mm; 30.627981mm }
-              }
+
+            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:polygon.1364676 {
-            li:geometry {
-              ta:contour {
-               { 118.408272mm; 38.968045mm }
-               { 119.20827mm; 38.968045mm }
-               { 119.20827mm; 39.268044mm }
-               { 118.408272mm; 39.268044mm }
-              }
+
+            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:type {
-           doc = 1
           }
         }
+       }
 
-        {ha:Pin Soldering Layer}                     {
-         lid=18
-         ha:combining {         }
+        li:objects {
+         ha:padstack_ref.1419730 {
+          proto=0; x=104.775mm; y=72.39mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-          li:objects {
+          li:thermal {
           }
-          ha:type {
-           doc = 1
+
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.1419731 {
+          proto=1; x=104.775mm; y=74.93mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
           }
-        }
 
-        ha:subc-aux {
-         lid=19
-         ha:combining {         }
+          li:thermal {
+          }
 
-          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:attributes {
+            term=2
+            name=2
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+         }
+         ha:padstack_ref.1419732 {
+          proto=1; x=104.775mm; y=77.47mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
           }
-        }
-       }
-      }
-       uid = SfvrK2xXDYYSFDpbDFEAAAAB
-      }
-      ha:subc.1373533 {
-       ha:attributes {
-        refdes=C15
-        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 {
+          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.1419733 {
+          proto=1; x=104.775mm; y=80.01mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.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=4
+            name=4
+          }
          }
-       }
-      }
+         ha:padstack_ref.1419734 {
+          proto=1; x=104.775mm; y=82.55mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-       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 {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=1
-           name=1
+          ha:attributes {
+            term=5
+            name=5
+          }
          }
-        }
-        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:padstack_ref.1419735 {
+          proto=1; x=104.775mm; y=85.09mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=6
+            name=6
+          }
          }
+         ha:padstack_ref.1419736 {
+          proto=1; x=104.775mm; y=87.63mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=7
+            name=7
+          }
          }
+         ha:padstack_ref.1419737 {
+          proto=1; x=104.775mm; y=90.17mm; 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=8
+            name=8
+          }
          }
-        }
-       }
-       li:layers {
+         ha:padstack_ref.1419738 {
+          proto=1; x=104.775mm; y=92.71mm; 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:attributes {
+            term=9
+            name=9
           }
-          ha:type {
-           silk = 1
-           top = 1
+         }
+         ha:padstack_ref.1419739 {
+          proto=1; x=104.775mm; y=95.25mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=10
+            name=10
           }
+         }
         }
+        li:layers {
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          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
+           li:objects {
+            ha:line.1419705 {
+             x1=106.045mm; y1=3.8in; x2=106.045mm; y2=2.8in; thickness=15.0mil; 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.1419708 {
+             x1=106.045mm; y1=2.8in; x2=103.505mm; y2=2.8in; thickness=15.0mil; 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.1419711 {
+             x1=103.505mm; y1=2.8in; x2=103.505mm; y2=3.8in; thickness=15.0mil; 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
+            ha:line.1419714 {
+             x1=103.505mm; y1=3.8in; x2=106.045mm; y2=3.8in; thickness=15.0mil; clearance=0.0;
             }
            }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = L3uSQeru9w1L5hdo5KkAAABW
-      }
-      ha:subc.1373549 {
-       ha:attributes {
-        refdes=C8
-        value=2.2uF
-        device=CAPACITOR
-        footprint=0402
-        openscad=0402
-       }
-      ha:data {
-            li:padstack_prototypes {
+           ha:type {
+            silk = 1
+            top = 1
+           }
+         }
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
+           li:objects {
+            ha:line.1419718 {
+             x1=104.775mm; y1=3.3in; x2=104.775mm; y2=3.3in; 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.1419721 {
+             x1=104.775mm; y1=72.39mm; x2=104.775mm; y2=72.39mm; 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.1419724 {
+             x1=104.775mm; y1=72.39mm; x2=103.775mm; y2=72.39mm; 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.1419727 {
+             x1=104.775mm; y1=72.39mm; x2=104.775mm; y2=73.39mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
              }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
          }
+        }
        }
-      }
+        uid = +YNFi3y0xGVSdaOF6XUAAABc
+       }
+       ha:subc.1435450 {
+        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: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: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_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: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 {
+               29.53mil  
+               -78.735mil  
+               -29.53mil  
+               -78.735mil  
+               -29.53mil  
+               78.735mil  
+               29.53mil  
+               78.735mil  
+              }
+            }
+          }
         }
-        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
-         }
+       }
 
-         li:thermal {
-         }
+        li:objects {
+         ha:padstack_ref.1435463 {
+          proto=0; x=1.68927in; y=3.079in; rot=0.000000; xmirror=0; smirror=0; clearance=8.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=1
+            name=pin1
+          }
+         }
+         ha:padstack_ref.1435464 {
+          proto=0; x=1.831in; y=3.079in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-          li:objects {
+          li:thermal {
           }
-          ha:type {
-           silk = 1
-           top = 1
+
+          ha:attributes {
+            term=2
+            name=pin2
           }
+         }
         }
+        li:layers {
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          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
-            }
+           li:objects {
            }
-           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:type {
+            silk = 1
+            top = 1
            }
-           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:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.1435451 {
+             x1=44.707429mm; y1=3.079in; x2=44.707429mm; y2=3.079in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-           }
-           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:line.1435454 {
+             x1=1.76013in; y1=78.206473mm; x2=1.76013in; y2=78.206473mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1435457 {
+             x1=1.76013in; y1=78.206473mm; x2=45.707302mm; y2=78.206473mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1435460 {
+             x1=1.76013in; y1=78.206473mm; x2=1.76013in; y2=79.206473mm; 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 = 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
+        uid = Ikn56fWDAoi3RXep5wYAAABr
        }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              12.0mil  
-              -20.0mil  
-              -12.0mil  
-              -20.0mil  
-              -12.0mil  
-              20.0mil  
-              12.0mil  
-              20.0mil  
+       ha:subc.1435466 {
+        ha:attributes {
+         footprint=0402
+         value=1k
+         device=RESISTOR
+         openscad=0402
+         refdes=R29
+        }
+       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: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 {
-              15.0mil  
-              -23.0mil  
-              -15.0mil  
-              -23.0mil  
-              -15.0mil  
-              23.0mil  
-              15.0mil  
-              23.0mil  
-             }
-           }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               12.84mil  
+               -16.77mil  
+               -12.84mil  
+               -16.77mil  
+               -12.84mil  
+               16.77mil  
+               12.84mil  
+               16.77mil  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              12.0mil  
-              -20.0mil  
-              -12.0mil  
-              -20.0mil  
-              -12.0mil  
-              20.0mil  
-              12.0mil  
-              20.0mil  
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
              }
-           }
-         }
+             clearance=0.0
+              li:ps_poly {
+               9.84mil  
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               -9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
+              }
+            }
+          }
+        }
        }
-      }
 
-       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:padstack_ref.1435479 {
+          proto=0; x=1.97074in; y=3.414in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          li:thermal {
+          }
 
-         li:thermal {
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.1435480 {
+          proto=0; x=1.93926in; y=3.414in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=4
-           name=4
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
         }
-        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:layers {
 
-         li:thermal {
-         }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-         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
+           li:objects {
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
          }
 
-         li:thermal {
-         }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-         ha:attributes {
-           term=1
-           name=1
+           li:objects {
+            ha:line.1435467 {
+             x1=49.657mm; y1=3.414in; x2=49.657mm; y2=3.414in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1435470 {
+             x1=49.657mm; y1=3.414in; x2=49.657mm; y2=3.414in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1435473 {
+             x1=49.657mm; y1=3.414in; x2=48.657mm; y2=3.414in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1435476 {
+             x1=49.657mm; y1=3.414in; x2=49.657mm; y2=85.7156mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 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 {
-         }
+       }
+        uid = Ikn56fWDAoi3RXep5wYAAABh
+       }
+       ha:subc.1435482 {
+        ha:attributes {
+         footprint=0402
+         value=10uF
+         device=CAPACITOR
+         openscad=0402
+         refdes=C7
+        }
+       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=2
-           name=2
-         }
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               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.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 {
+        li:objects {
+         ha:padstack_ref.1435495 {
+          proto=0; x=1.586in; y=3.491in; 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.1435496 {
+          proto=0; x=1.61748in; y=3.491in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=3
-           name=3
+          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.1373566 {
-            x1=1.067in; y1=367.0mil; x2=928.0mil; y2=367.0mil; thickness=10.0mil; clearance=0.0;
+           li:objects {
            }
-           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
            }
-          }
-          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
+           li:objects {
+            ha:line.1435483 {
+             x1=1.60174in; y1=3.491in; x2=1.60174in; y2=3.491in; 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.1435486 {
+             x1=1.60174in; y1=3.491in; x2=1.60174in; y2=3.491in; 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.1435489 {
+             x1=1.60174in; y1=3.491in; x2=41.684196mm; y2=3.491in; 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:line.1435492 {
+             x1=1.60174in; y1=3.491in; x2=1.60174in; y2=89.6714mm; 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 = L3uSQeru9w1L5hdo5KkAAABi
-      }
-      ha:subc.1317335 {
-       ha:attributes {
-        value=4screws
-        device=CONNECTOR
-        footprint=282834-4
-        refdes=J12
+        uid = Ikn56fWDAoi3RXep5wYAAABj
        }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=45.28mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
+       ha:subc.1435498 {
+        ha:attributes {
+         footprint=0402
+         value=22uF
+         device=CAPACITOR
+         openscad=0402
+         refdes=C9
+        }
+       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  
+              }
             }
-            clearance=0.0
-           }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               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=70.87mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               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=83.46mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
+        li:objects {
+         ha:padstack_ref.1435511 {
+          proto=0; x=1.604in; y=3.312in; rot=180.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:attributes {
+            term=1
+            name=1
+          }
          }
-       }
+         ha:padstack_ref.1435512 {
+          proto=0; x=1.57252in; y=3.312in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          li:thermal {
+          }
 
-       ha:ps_proto_v6.1 {
-         hdia=45.28mil; 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 {
-              -35.435mil  
-              -35.435mil  
-              35.435mil  
-              -35.435mil  
-              35.435mil  
-              35.435mil  
-              -35.435mil  
-              35.435mil  
-             }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+           }
+           ha:type {
+            silk = 1
+            top = 1
            }
+         }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.1435499 {
+             x1=1.58826in; y1=3.312in; x2=1.58826in; y2=3.312in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-            clearance=0.0
-             li:ps_poly {
-              -35.435mil  
-              -35.435mil  
-              35.435mil  
-              -35.435mil  
-              35.435mil  
-              35.435mil  
-              -35.435mil  
-              35.435mil  
+            ha:line.1435502 {
+             x1=1.58826in; y1=3.312in; x2=1.58826in; y2=3.312in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
              }
-           }
-
-           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:line.1435505 {
+             x1=1.58826in; y1=3.312in; x2=39.341804mm; y2=3.312in; 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 {
-              -41.73mil  
-              -41.73mil  
-              41.73mil  
-              -41.73mil  
-              41.73mil  
-              41.73mil  
-              -41.73mil  
-              41.73mil  
+            ha:line.1435508 {
+             x1=1.58826in; y1=3.312in; x2=1.58826in; y2=83.1248mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
              }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
+         }
+        }
+       }
+        uid = Ikn56fWDAoi3RXep5wYAAABl
+       }
+       ha:subc.1435514 {
+        ha:attributes {
+         footprint=0402
+         value=
+         device=RESISTOR
+         openscad=0402
+         refdes=R30
+        }
+       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 {
-             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 {
+               12.84mil  
+               -16.77mil  
+               -12.84mil  
+               -16.77mil  
+               -12.84mil  
+               16.77mil  
+               12.84mil  
+               16.77mil  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              -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: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.1317360 {
-         proto=0; x=3.024in; y=373.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.3mil;
-         ha:flags {
-          clearline=1
-         }
+        li:objects {
+         ha:padstack_ref.1435527 {
+          proto=0; x=1.96974in; y=3.364in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          li:thermal {
+          }
 
-         li:thermal {
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.1435528 {
+          proto=0; x=1.93826in; y=3.364in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=4
-           name=pin4
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
         }
-        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:layers {
 
-         li:thermal {
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
          }
 
-         ha:attributes {
-           term=3
-           name=pin3
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.1435515 {
+             x1=1.954in; y1=3.364in; x2=1.954in; y2=3.364in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1435518 {
+             x1=1.954in; y1=3.364in; x2=1.954in; y2=3.364in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1435521 {
+             x1=1.954in; y1=3.364in; x2=48.6316mm; y2=3.364in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1435524 {
+             x1=1.954in; y1=3.364in; x2=1.954in; y2=84.4456mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
          }
         }
-        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
-         }
+       }
+        uid = Ikn56fWDAoi3RXep5wYAAABn
+       }
+       ha:subc.1435530 {
+        ha:attributes {
+         footprint=0402
+         value=1k
+         device=RESISTOR
+         openscad=0402
+         refdes=R35
+        }
+       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  
+              }
+            }
 
-         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=pin2
-         }
+            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.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 {
+        li:objects {
+         ha:padstack_ref.1435543 {
+          proto=0; x=1.804in; y=3.524in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.1435544 {
+          proto=0; x=1.804in; y=3.55548in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=1
-           name=pin1
+          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.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;
+           li:objects {
            }
-           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
            }
-          }
-          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
+           li:objects {
+            ha:line.1435531 {
+             x1=1.804in; y1=3.53974in; x2=1.804in; y2=3.53974in; 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.1435534 {
+             x1=1.804in; y1=3.53974in; x2=1.804in; y2=3.53974in; 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.1435537 {
+             x1=1.804in; y1=3.53974in; x2=1.804in; y2=90.909396mm; 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:line.1435540 {
+             x1=1.804in; y1=3.53974in; x2=44.8216mm; y2=3.53974in; 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 = 2ef4X4Ek/wiw5eTepUsAAABU
-      }
-      ha:subc.1379177 {
-       ha:attributes {
-        value=MMBT2222A
-        device=TRANSISTOR
-        footprint=SOT23
-        refdes=Q3
+        uid = udHzw36hUA40qsxOGCYAAABP
        }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
+       ha:subc.1435546 {
+        ha:attributes {
+         footprint=0402
+         value=1k
+         device=RESISTOR
+         openscad=0402
+         refdes=R16
+        }
+       ha:data {
+              li:padstack_prototypes {
+
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               9.84mil  
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               -9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              -20.0mil  
-              -17.0mil  
-              -20.0mil  
-              17.0mil  
-              20.0mil  
-              17.0mil  
-              20.0mil  
-              -17.0mil  
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
              }
-           }
+             clearance=0.0
+              li:ps_poly {
+               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 {
-              -23.0mil  
-              -20.0mil  
-              -23.0mil  
-              20.0mil  
-              23.0mil  
-              20.0mil  
-              23.0mil  
-              -20.0mil  
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
              }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { 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 {
-              -20.0mil  
-              -17.0mil  
-              -20.0mil  
-              17.0mil  
-              20.0mil  
-              17.0mil  
-              20.0mil  
-              -17.0mil  
-             }
-           }
-         }
-       }
-      }
-
-       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:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           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:flags {
-          clearline=1
-         }
+       }
 
-         li:thermal {
-         }
+        li:objects {
+         ha:padstack_ref.1435559 {
+          proto=0; x=43.561mm; y=3.55548in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=2
-           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
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.1435560 {
+          proto=0; x=43.561mm; y=3.524in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=3
-           name=3
+          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.1379178 {
-            x1=3.083in; y1=992.0mil; x2=3.222in; y2=992.0mil; thickness=10.0mil; clearance=0.0;
+           li:objects {
            }
-           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
+            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.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
+           li:objects {
+            ha:line.1435547 {
+             x1=43.561mm; y1=3.53974in; x2=43.561mm; y2=3.53974in; 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:attributes {
-              subc-role=origin
+            ha:line.1435550 {
+             x1=43.561mm; y1=3.53974in; x2=43.561mm; y2=3.53974in; 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:attributes {
-              subc-role=x
+            ha:line.1435553 {
+             x1=43.561mm; y1=3.53974in; x2=43.561mm; y2=88.909396mm; 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:attributes {
-              subc-role=y
+            ha:line.1435556 {
+             x1=43.561mm; y1=3.53974in; x2=44.561mm; y2=3.53974in; 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 = fdmrigvTMcHho9IPHtUAAABr
-      }
-      ha:subc.1379206 {
-       ha:attributes {
-        openscad=0402
-        value=0.1uF
-        device=CAPACITOR
-        refdes=C101
-        footprint=0402
+        uid = Ikn56fWDAoi3RXep5wYAAABN
        }
-      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.1435562 {
+        ha:attributes {
+         footprint=0402
+         value=22uF
+         device=CAPACITOR
+         openscad=0402
+         refdes=C10
+        }
+       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: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.1379219 {
-         proto=0; x=3.05193in; y=943.52mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         li:thermal {
-         }
+        li:objects {
+         ha:padstack_ref.1435575 {
+          proto=0; x=1.6in; y=3.269in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=1
-           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:flags {
-          clearline=1
-         }
+          li:thermal {
+          }
 
-         li:thermal {
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.1435576 {
+          proto=0; x=1.56852in; y=3.269in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          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.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
+           li:objects {
+            ha:line.1435563 {
+             x1=1.58426in; y1=3.269in; x2=1.58426in; y2=3.269in; 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:attributes {
-              subc-role=origin
+            ha:line.1435566 {
+             x1=1.58426in; y1=3.269in; x2=1.58426in; y2=3.269in; 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:attributes {
-              subc-role=x
+            ha:line.1435569 {
+             x1=1.58426in; y1=3.269in; x2=39.240204mm; y2=3.269in; 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:attributes {
-              subc-role=y
+            ha:line.1435572 {
+             x1=1.58426in; y1=3.269in; x2=1.58426in; y2=82.0326mm; 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 = IGobWzSMURBswUg5LvAAAACM
-      }
-      ha:subc.1379222 {
-       ha:attributes {
-        value=INA125
-        device=IC
-        footprint=SO16
-        refdes=U6
+        uid = Ikn56fWDAoi3RXep5wYAAABP
        }
-      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 {
-              -42.5mil  
-              -10.0mil  
-              -42.5mil  
-              10.0mil  
-              42.5mil  
-              10.0mil  
-              42.5mil  
-              -10.0mil  
+       ha:subc.1435578 {
+        ha:attributes {
+         footprint=0402
+         value=0.1uF
+         device=CAPACITOR
+         openscad=0402
+         refdes=C11
+        }
+       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: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 {
-              -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
+            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 {
-              -42.5mil  
-              -10.0mil  
-              -42.5mil  
-              10.0mil  
-              42.5mil  
-              10.0mil  
-              42.5mil  
-              -10.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  
+              }
+            }
+          }
+        }
+       }
+
+        li:objects {
+         ha:padstack_ref.1435591 {
+          proto=0; x=1.77548in; y=3.24in; 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.1435592 {
+          proto=0; x=1.744in; y=3.24in; 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: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.1435579 {
+             x1=1.75974in; y1=3.24in; x2=1.75974in; y2=3.24in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-            clearance=0.0
-             li:ps_poly {
-              42.5mil  
-              10.0mil  
-              42.5mil  
-              -10.0mil  
-              -42.5mil  
-              -10.0mil  
-              -42.5mil  
-              10.0mil  
+            ha:line.1435582 {
+             x1=1.75974in; y1=3.24in; x2=1.75974in; y2=3.24in; 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 {
-              47.5mil  
-              15.0mil  
-              47.5mil  
-              -15.0mil  
-              -47.5mil  
-              -15.0mil  
-              -47.5mil  
-              15.0mil  
+            ha:line.1435585 {
+             x1=1.75974in; y1=3.24in; x2=43.697396mm; y2=3.24in; 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 {
-              42.5mil  
-              10.0mil  
-              42.5mil  
-              -10.0mil  
-              -42.5mil  
-              -10.0mil  
-              -42.5mil  
-              10.0mil  
+            ha:line.1435588 {
+             x1=1.75974in; y1=3.24in; x2=1.75974in; y2=81.296mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
              }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
          }
+        }
        }
-      }
-
-       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:flags {
-          clearline=1
-         }
+        uid = Ikn56fWDAoi3RXep5wYAAABR
+       }
+       ha:subc.1435594 {
+        ha:attributes {
+         footprint=0402
+         value=10uF
+         device=CAPACITOR
+         openscad=0402
+         refdes=C12
+        }
+       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  
+              }
+            }
 
-         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=1
-           name=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: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 {
-         }
+        li:objects {
+         ha:padstack_ref.1435607 {
+          proto=0; x=1.91052in; y=3.309in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          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=1
+            name=1
+          }
          }
+         ha:padstack_ref.1435608 {
+          proto=0; x=1.942in; y=3.309in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=3
-           name=3
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
         }
-        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:layers {
 
-         li:thermal {
-         }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-         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 {
+           li:objects {
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
          }
 
-         ha:attributes {
-           term=5
-           name=5
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.1435595 {
+             x1=1.92626in; y1=3.309in; x2=1.92626in; y2=3.309in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1435598 {
+             x1=1.92626in; y1=3.309in; x2=1.92626in; y2=3.309in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1435601 {
+             x1=1.92626in; y1=3.309in; x2=49.927004mm; y2=3.309in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1435604 {
+             x1=1.92626in; y1=3.309in; x2=1.92626in; y2=85.0486mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
          }
         }
-        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
-         }
+       }
+        uid = Ikn56fWDAoi3RXep5wYAAABT
+       }
+       ha:subc.1435610 {
+        ha:attributes {
+         footprint=0402
+         value=10uF
+         device=CAPACITOR
+         openscad=0402
+         refdes=C13
+        }
+       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  
+              }
+            }
 
-         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=6
-           name=6
-         }
+            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.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 {
-         }
+        li:objects {
+         ha:padstack_ref.1435623 {
+          proto=0; x=1.584in; y=3.432in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         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 {
+          }
 
-         li:thermal {
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.1435624 {
+          proto=0; x=1.61548in; y=3.432in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=8
-           name=8
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
         }
-        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:layers {
 
-         li:thermal {
-         }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-         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:objects {
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
          }
 
-         li:thermal {
-         }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-         ha:attributes {
-           term=10
-           name=10
+           li:objects {
+            ha:line.1435611 {
+             x1=1.59974in; y1=3.432in; x2=1.59974in; y2=3.432in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1435614 {
+             x1=1.59974in; y1=3.432in; x2=1.59974in; y2=3.432in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1435617 {
+             x1=1.59974in; y1=3.432in; x2=41.633396mm; y2=3.432in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1435620 {
+             x1=1.59974in; y1=3.432in; x2=1.59974in; y2=88.1728mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
          }
         }
-        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
-         }
+       }
+        uid = Ikn56fWDAoi3RXep5wYAAABV
+       }
+       ha:subc.1435626 {
+        ha:attributes {
+         footprint=0402
+         value=5.1k
+         device=RESISTOR
+         openscad=0402
+         refdes=R22
+        }
+       ha:data {
+              li:padstack_prototypes {
+
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_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=11
-           name=11
-         }
+            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.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:objects {
+         ha:padstack_ref.1435639 {
+          proto=0; x=1.90852in; y=3.249in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          li:thermal {
+          }
 
-         li:thermal {
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.1435640 {
+          proto=0; x=1.94in; y=3.249in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=13
-           name=13
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
         }
-        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:layers {
 
-         li:thermal {
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
          }
 
-         ha:attributes {
-           term=14
-           name=14
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.1435627 {
+             x1=1.92426in; y1=3.249in; x2=1.92426in; y2=3.249in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1435630 {
+             x1=1.92426in; y1=3.249in; x2=1.92426in; y2=3.249in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1435633 {
+             x1=1.92426in; y1=3.249in; x2=49.876204mm; y2=3.249in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1435636 {
+             x1=1.92426in; y1=3.249in; x2=1.92426in; y2=83.5246mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
          }
         }
-        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
-         }
+       }
+        uid = Ikn56fWDAoi3RXep5wYAAABX
+       }
+       ha:subc.1435642 {
+        ha:attributes {
+         footprint=0402
+         value=51k
+         device=RESISTOR
+         openscad=0402
+         refdes=R24
+        }
+       ha:data {
+              li:padstack_prototypes {
+
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_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=15
-           name=15
-         }
+            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.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 {
+        li:objects {
+         ha:padstack_ref.1435655 {
+          proto=0; x=1.76in; y=3.66374in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.1435656 {
+          proto=0; x=1.76in; y=3.63226in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=16
-           name=16
+          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.1379223 {
-            x1=3.027in; y1=26.543mm; x2=3.027in; y2=655.0mil; thickness=10.0mil; clearance=0.0;
+           li:objects {
            }
-           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:type {
+            silk = 1
+            top = 1
            }
-           ha:line.1379235 {
-            x1=2.717in; y1=26.543mm; x2=2.847in; y2=26.543mm; thickness=10.0mil; clearance=0.0;
+         }
+
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.1435643 {
+             x1=1.76in; y1=3.648in; x2=1.76in; y2=3.648in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1435646 {
+             x1=1.76in; y1=3.648in; x2=1.76in; y2=3.648in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1435649 {
+             x1=1.76in; y1=3.648in; x2=1.76in; y2=91.6592mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1435652 {
+             x1=1.76in; y1=3.648in; x2=45.704mm; y2=3.648in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
            }
-           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 {
+            top = 1
+            misc = 1
+            virtual = 1
            }
+         }
+        }
+       }
+        uid = Ikn56fWDAoi3RXep5wYAAABZ
+       }
+       ha:subc.1435658 {
+        ha:attributes {
+         footprint=0603
+         value=0.5
+         device=RESISTOR
+         openscad=0603
+         refdes=R21
+        }
+       ha:data {
+              li:padstack_prototypes {
+
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               14.76mil  
+               -19.68mil  
+               -14.76mil  
+               -19.68mil  
+               -14.76mil  
+               19.68mil  
+               14.76mil  
+               19.68mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               17.76mil  
+               -22.68mil  
+               -17.76mil  
+               -22.68mil  
+               -17.76mil  
+               22.68mil  
+               17.76mil  
+               22.68mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               14.76mil  
+               -19.68mil  
+               -14.76mil  
+               -19.68mil  
+               -14.76mil  
+               19.68mil  
+               14.76mil  
+               19.68mil  
+              }
+            }
           }
-          ha:type {
-           silk = 1
-           top = 1
+        }
+       }
+
+        li:objects {
+         ha:padstack_ref.1435671 {
+          proto=0; x=1.831in; y=3.249in; 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.1435672 {
+          proto=0; x=1.831in; y=3.19782in; 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:subc-aux {
-         lid=1
-         ha:combining {         }
+         ha:top-silk {
+          lid=0
+          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:attributes {
-              subc-role=pnp-origin
-            }
+           li:objects {
            }
-           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:type {
+            silk = 1
+            top = 1
            }
-           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:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.1435659 {
+             x1=1.831in; y1=3.22341in; x2=1.831in; y2=3.22341in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-           }
-           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
+            ha:line.1435662 {
+             x1=1.831in; y1=3.22341in; x2=1.831in; y2=3.22341in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1435665 {
+             x1=1.831in; y1=3.22341in; x2=1.831in; y2=80.874614mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1435668 {
+             x1=1.831in; y1=3.22341in; x2=47.5074mm; y2=3.22341in; 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 = IGobWzSMURBswUg5LvAAAACi
-      }
-      ha:subc.1379268 {
-       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
+        uid = ZKOa+zwg4IcAnDwTCgMAAABd
        }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=38.0mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
+       ha:subc.1435674 {
+        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:ps_proto_v6.0 {
+          hdia=0.0; 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 {
+               -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
+            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  
+              }
             }
-            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 {            }
-            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 {
+               -51.0mil  
+               -51.0mil  
+               51.0mil  
+               -51.0mil  
+               51.0mil  
+               51.0mil  
+               -51.0mil  
+               51.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 { 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_proto_v6.1 {
+          hdia=0.0; hplated=1; 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 {
-              -42.5mil  
-              -42.5mil  
-              42.5mil  
-              -42.5mil  
-              42.5mil  
-              42.5mil  
-              -42.5mil  
-              42.5mil  
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
              }
-           }
-         }
-       }
-
-       ha:ps_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
+              li:ps_poly {
+               -5.5mil  
+               -13.5mil  
+               5.5mil  
+               -13.5mil  
+               5.5mil  
+               13.5mil  
+               -5.5mil  
+               13.5mil  
+              }
             }
-            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: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  
+              }
             }
-            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: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  
+              }
             }
-            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
-           }
+        li:objects {
+         ha:padstack_ref.1435722 {
+          proto=0; x=44.552336mm; y=85.852863mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          li:thermal {
+          }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
+          ha:attributes {
+            term=25
+          }
          }
-       }
-      }
+         ha:padstack_ref.1435723 {
+          proto=1; x=42.603395mm; y=87.102035mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          li:thermal {
+          }
 
-       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:flags {
-          clearline=1
+          ha:attributes {
+            term=24
+          }
          }
+         ha:padstack_ref.1435724 {
+          proto=1; x=42.603395mm; y=86.601909mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=1
-           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:flags {
-          clearline=1
+          ha:attributes {
+            term=23
+          }
          }
+         ha:padstack_ref.1435725 {
+          proto=1; x=42.603395mm; y=86.102037mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=2
-           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
+          ha:attributes {
+            term=22
+          }
          }
+         ha:padstack_ref.1435726 {
+          proto=1; x=42.603395mm; y=85.602166mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=21
+          }
          }
+         ha:padstack_ref.1435727 {
+          proto=1; x=42.603395mm; y=85.10204mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=3
-           name=3
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=20
+          }
          }
-        }
-        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
+         ha:padstack_ref.1435728 {
+          proto=1; x=42.603395mm; y=84.602168mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=19
+          }
          }
+         ha:padstack_ref.1435729 {
+          proto=1; x=43.301641mm; y=83.910018mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          li:thermal {
+          }
 
-         li:thermal {
+          ha:attributes {
+            term=18
+          }
          }
+         ha:padstack_ref.1435730 {
+          proto=1; x=43.801513mm; y=83.910018mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=4
-           name=4
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=17
+          }
          }
-        }
-        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
+         ha:padstack_ref.1435731 {
+          proto=1; x=44.301639mm; y=83.910018mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=16
+          }
          }
+         ha:padstack_ref.1435732 {
+          proto=1; x=44.80151mm; y=83.910018mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=15
+          }
          }
+         ha:padstack_ref.1435733 {
+          proto=1; x=45.301636mm; y=83.910018mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=5
-           name=5
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=14
+          }
          }
-        }
-       }
-       li:layers {
+         ha:padstack_ref.1435734 {
+          proto=1; x=45.801508mm; y=83.910018mm; 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: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:attributes {
+            term=13
           }
-          ha:type {
-           silk = 1
-           top = 1
+         }
+         ha:padstack_ref.1435735 {
+          proto=1; x=46.499754mm; y=84.602168mm; 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.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.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.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.1379290 {
-            x1=66.8909mm; y1=725.0mil; x2=66.8909mm; y2=19.415mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
+          ha:attributes {
+            term=12
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+         }
+         ha:padstack_ref.1435736 {
+          proto=1; x=46.499754mm; y=85.10204mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          ha:flags {
+           clearline=1
           }
-        }
-       }
-      }
-       uid = fdmrigvTMcHho9IPHtUAAAAQ
-      }
-     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_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:thermal {
           }
 
-          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:attributes {
+            term=11
           }
-
-          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.1435737 {
+          proto=1; x=46.499754mm; y=85.602166mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          ha:flags {
+           clearline=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 {
-             -7.875mil  
-             11.815mil  
-             7.875mil  
-             11.815mil  
-             7.875mil  
-             -11.815mil  
-             -7.875mil  
-             -11.815mil  
-            }
+          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 {
-             -10.875mil  
-             14.815mil  
-             10.875mil  
-             14.815mil  
-             10.875mil  
-             -14.815mil  
-             -10.875mil  
-             -14.815mil  
-            }
+          ha:attributes {
+            term=10
+          }
+         }
+         ha:padstack_ref.1435738 {
+          proto=1; x=46.499754mm; y=86.102037mm; 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 {
-             -7.875mil  
-             11.815mil  
-             7.875mil  
-             11.815mil  
-             7.875mil  
-             -11.815mil  
-             -7.875mil  
-             -11.815mil  
-            }
+          li:thermal {
           }
-        }
-      }
 
-      ha:ps_proto_v6.2 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+          ha:attributes {
+            term=9
+          }
+         }
+         ha:padstack_ref.1435739 {
+          proto=1; x=46.499754mm; y=86.601909mm; 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 {
-             -25.395mil  
-             46.26mil  
-             25.395mil  
-             46.26mil  
-             25.395mil  
-             -46.26mil  
-             -25.395mil  
-             -46.26mil  
-            }
+          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.395mil  
-             49.26mil  
-             28.395mil  
-             49.26mil  
-             28.395mil  
-             -49.26mil  
-             -28.395mil  
-             -49.26mil  
-            }
+          ha:attributes {
+            term=8
+          }
+         }
+         ha:padstack_ref.1435740 {
+          proto=1; x=46.499754mm; y=87.102035mm; 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 {
-             -25.395mil  
-             46.26mil  
-             25.395mil  
-             46.26mil  
-             25.395mil  
-             -46.26mil  
-             -25.395mil  
-             -46.26mil  
-            }
+          li:thermal {
           }
-        }
-      }
-     }
 
-      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:attributes {
+            term=7
+          }
+         }
+         ha:padstack_ref.1435741 {
+          proto=1; x=45.801508mm; y=87.793931mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        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:attributes {
+            term=6
+          }
+         }
+         ha:padstack_ref.1435742 {
+          proto=1; x=45.301636mm; y=87.793931mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        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
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=5
+          }
+         }
+         ha:padstack_ref.1435743 {
+          proto=1; x=44.80151mm; y=87.793931mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        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:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=4
+          }
+         }
+         ha:padstack_ref.1435744 {
+          proto=1; x=44.301639mm; y=87.793931mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        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
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=3
+          }
+         }
+         ha:padstack_ref.1435745 {
+          proto=1; x=43.801513mm; y=87.793931mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        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 {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=3
-          name=pin3
-        }
-       }
-       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:attributes {
+            term=2
+          }
+         }
+         ha:padstack_ref.1435746 {
+          proto=1; x=43.301641mm; y=87.793931mm; 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.1279400 {
-        proto=1; x=2.94361in; y=3.56793in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        ha:flags {
-         clearline=1
+          ha:attributes {
+            term=1
+          }
+         }
         }
+        li:layers {
 
-        li:thermal {
-        }
+         {ha:Top Solder Mask Layer}                {
+          lid=0
+          ha:combining { auto=1;          }
 
-        ha:attributes {
-          term=4
-          name=pin4
-        }
-       }
-       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
-        }
+           li:objects {
+           }
+           ha:type {
+            top = 1
+            paste = 1
+           }
+         }
 
-        li:thermal {
-        }
+         {ha:Top Paste Mask Layer}                {
+          lid=1
+          ha:combining { sub=1; auto=1;          }
 
-        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
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=5
-          name=pin5
-        }
-       }
-      }
-      li:layers {
+           li:objects {
+            ha:polygon.1435747 {
+             li:geometry {
+               ta:contour {
+                { 43.512334mm; 84.812861mm }
+                { 45.592339mm; 84.812861mm }
+                { 45.592339mm; 86.892866mm }
+                { 43.512334mm; 86.892866mm }
+               }
+             }
+            }
+            ha:polygon.1435752 {
+             li:geometry {
+               ta:contour {
+                { 1.66352in; 86.952048mm }
+                { 42.953407mm; 86.952048mm }
+                { 42.953407mm; 87.252022mm }
+                { 1.66352in; 87.252022mm }
+               }
+             }
+            }
+            ha:polygon.1435757 {
+             li:geometry {
+               ta:contour {
+                { 1.66352in; 86.452049mm }
+                { 42.953407mm; 86.452049mm }
+                { 42.953407mm; 86.752023mm }
+                { 1.66352in; 86.752023mm }
+               }
+             }
+            }
+            ha:polygon.1435762 {
+             li:geometry {
+               ta:contour {
+                { 1.66352in; 85.95205mm }
+                { 42.953407mm; 85.95205mm }
+                { 42.953407mm; 86.252024mm }
+                { 1.66352in; 86.252024mm }
+               }
+             }
+            }
+            ha:polygon.1435767 {
+             li:geometry {
+               ta:contour {
+                { 1.66352in; 85.452052mm }
+                { 42.953407mm; 85.452052mm }
+                { 42.953407mm; 85.752026mm }
+                { 1.66352in; 85.752026mm }
+               }
+             }
+            }
+            ha:polygon.1435772 {
+             li:geometry {
+               ta:contour {
+                { 1.66352in; 84.952053mm }
+                { 42.953407mm; 84.952053mm }
+                { 42.953407mm; 85.252027mm }
+                { 1.66352in; 85.252027mm }
+               }
+             }
+            }
+            ha:polygon.1435777 {
+             li:geometry {
+               ta:contour {
+                { 1.66352in; 84.452054mm }
+                { 42.953407mm; 84.452054mm }
+                { 42.953407mm; 84.752028mm }
+                { 1.66352in; 84.752028mm }
+               }
+             }
+            }
+            ha:polygon.1435782 {
+             li:geometry {
+               ta:contour {
+                { 43.451552mm; 83.560108mm }
+                { 43.451552mm; 84.260106mm }
+                { 43.151578mm; 84.260106mm }
+                { 43.151578mm; 83.560108mm }
+               }
+             }
+            }
+            ha:polygon.1435787 {
+             li:geometry {
+               ta:contour {
+                { 43.951551mm; 83.560108mm }
+                { 43.951551mm; 84.260106mm }
+                { 43.651577mm; 84.260106mm }
+                { 43.651577mm; 83.560108mm }
+               }
+             }
+            }
+            ha:polygon.1435792 {
+             li:geometry {
+               ta:contour {
+                { 44.45155mm; 83.560108mm }
+                { 44.45155mm; 84.260106mm }
+                { 44.151576mm; 84.260106mm }
+                { 44.151576mm; 83.560108mm }
+               }
+             }
+            }
+            ha:polygon.1435797 {
+             li:geometry {
+               ta:contour {
+                { 44.951548mm; 83.560108mm }
+                { 44.951548mm; 84.260106mm }
+                { 44.651574mm; 84.260106mm }
+                { 44.651574mm; 83.560108mm }
+               }
+             }
+            }
+            ha:polygon.1435802 {
+             li:geometry {
+               ta:contour {
+                { 45.451547mm; 83.560108mm }
+                { 45.451547mm; 84.260106mm }
+                { 45.151573mm; 84.260106mm }
+                { 45.151573mm; 83.560108mm }
+               }
+             }
+            }
+            ha:polygon.1435807 {
+             li:geometry {
+               ta:contour {
+                { 45.951546mm; 83.560108mm }
+                { 45.951546mm; 84.260106mm }
+                { 45.651572mm; 84.260106mm }
+                { 45.651572mm; 83.560108mm }
+               }
+             }
+            }
+            ha:polygon.1435812 {
+             li:geometry {
+               ta:contour {
+                { 46.849741mm; 84.752053mm }
+                { 46.149742mm; 84.752053mm }
+                { 46.149742mm; 84.452079mm }
+                { 46.849741mm; 84.452079mm }
+               }
+             }
+            }
+            ha:polygon.1435817 {
+             li:geometry {
+               ta:contour {
+                { 46.849741mm; 3.35638in }
+                { 46.149742mm; 3.35638in }
+                { 46.149742mm; 3.34457in }
+                { 46.849741mm; 3.34457in }
+               }
+             }
+            }
+            ha:polygon.1435822 {
+             li:geometry {
+               ta:contour {
+                { 46.849741mm; 85.752051mm }
+                { 46.149742mm; 85.752051mm }
+                { 46.149742mm; 85.452077mm }
+                { 46.849741mm; 85.452077mm }
+               }
+             }
+            }
+            ha:polygon.1435827 {
+             li:geometry {
+               ta:contour {
+                { 46.849741mm; 86.25205mm }
+                { 46.149742mm; 86.25205mm }
+                { 46.149742mm; 85.95205mm }
+                { 46.849741mm; 85.95205mm }
+               }
+             }
+            }
+            ha:polygon.1435832 {
+             li:geometry {
+               ta:contour {
+                { 46.849741mm; 86.752023mm }
+                { 46.149742mm; 86.752023mm }
+                { 46.149742mm; 86.452049mm }
+                { 46.849741mm; 86.452049mm }
+               }
+             }
+            }
+            ha:polygon.1435837 {
+             li:geometry {
+               ta:contour {
+                { 46.849741mm; 87.252022mm }
+                { 46.149742mm; 87.252022mm }
+                { 46.149742mm; 86.952048mm }
+                { 46.849741mm; 86.952048mm }
+               }
+             }
+            }
+            ha:polygon.1435842 {
+             li:geometry {
+               ta:contour {
+                { 45.651547mm; 88.144019mm }
+                { 45.651547mm; 87.444021mm }
+                { 45.951521mm; 87.444021mm }
+                { 45.951521mm; 88.144019mm }
+               }
+             }
+            }
+            ha:polygon.1435847 {
+             li:geometry {
+               ta:contour {
+                { 45.151573mm; 88.144019mm }
+                { 45.151573mm; 87.444021mm }
+                { 45.451547mm; 87.444021mm }
+                { 45.451547mm; 88.144019mm }
+               }
+             }
+            }
+            ha:polygon.1435852 {
+             li:geometry {
+               ta:contour {
+                { 44.651549mm; 88.144019mm }
+                { 44.651549mm; 87.444021mm }
+                { 44.951523mm; 87.444021mm }
+                { 44.951523mm; 88.144019mm }
+               }
+             }
+            }
+            ha:polygon.1435857 {
+             li:geometry {
+               ta:contour {
+                { 44.15155mm; 88.144019mm }
+                { 44.15155mm; 87.444021mm }
+                { 1.75006in; 87.444021mm }
+                { 1.75006in; 88.144019mm }
+               }
+             }
+            }
+            ha:polygon.1435862 {
+             li:geometry {
+               ta:contour {
+                { 43.651551mm; 88.144019mm }
+                { 43.651551mm; 87.444021mm }
+                { 43.951525mm; 87.444021mm }
+                { 43.951525mm; 88.144019mm }
+               }
+             }
+            }
+            ha:polygon.1435867 {
+             li:geometry {
+               ta:contour {
+                { 1.69888in; 88.144019mm }
+                { 1.69888in; 87.444021mm }
+                { 1.71069in; 87.444021mm }
+                { 1.71069in; 88.144019mm }
+               }
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            mask = 1
+           }
+         }
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+         {ha:Top Silkscreen Layer}           {
+          lid=2
+          ha:combining { auto=1;          }
 
-         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
+           li:objects {
+            ha:line.1435675 {
+             x1=46.251495mm; y1=87.952021mm; x2=46.651595mm; y2=87.952021mm; thickness=0.150012mm; clearance=5.0mil;
+             ha:flags {
+              clearline=1
+             }
+            }
+            ha:line.1435678 {
+             x1=46.651595mm; y1=87.952021mm; x2=46.651595mm; y2=87.551996mm; thickness=0.150012mm; clearance=5.0mil;
+             ha:flags {
+              clearline=1
+             }
+            }
+            ha:line.1435681 {
+             x1=46.151596mm; y1=83.75203mm; x2=46.651595mm; y2=83.75203mm; thickness=0.150012mm; clearance=5.0mil;
+             ha:flags {
+              clearline=1
+             }
+            }
+            ha:line.1435684 {
+             x1=46.651595mm; y1=83.75203mm; x2=46.651595mm; y2=84.152029mm; thickness=0.150012mm; clearance=5.0mil;
+             ha:flags {
+              clearline=1
+             }
+            }
+            ha:line.1435687 {
+             x1=42.451478mm; y1=84.156347mm; x2=42.451478mm; y2=83.756373mm; thickness=0.150012mm; clearance=5.0mil;
+             ha:flags {
+              clearline=1
+             }
+            }
+            ha:line.1435690 {
+             x1=42.451478mm; y1=83.756373mm; x2=42.851451mm; y2=83.756373mm; thickness=0.150012mm; clearance=5.0mil;
+             ha:flags {
+              clearline=1
+             }
+            }
+            ha:line.1435693 {
+             x1=42.851451mm; y1=87.956313mm; x2=42.451478mm; y2=87.956313mm; thickness=0.150012mm; clearance=5.0mil;
+             ha:flags {
+              clearline=1
+             }
+            }
+            ha:line.1435696 {
+             x1=42.451478mm; y1=87.956313mm; x2=42.451605mm; y2=87.551996mm; thickness=0.150012mm; clearance=5.0mil;
+             ha:flags {
+              clearline=1
+             }
+            }
+            ha:arc.1435699 {
+             x=42.646575mm; y=88.392101mm; 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:subc-aux {
-        lid=1
-        ha:combining {        }
+         {ha:Top Layer}      {
+          lid=3
+          ha:combining {          }
 
-         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
+           li:objects {
            }
- 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:type {
+            copper = 1
+            top = 1
            }
- 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:Bottom Layer}      {
+          lid=4
+          ha:combining {          }
+
+           li:objects {
            }
- 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:type {
+            bottom = 1
+            copper = 1
            }
- ha:flags ={ selected=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 {
 
-                        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:Bottom Paste Mask Layer}                {
+          lid=5
+          ha:combining { sub=1; 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 {
+            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  
-                              }
-                            }
-                          }
-                        }
-                       }
+         {ha:Bottom Solder Mask Layer}                {
+          lid=6
+          ha:combining { auto=1;          }
 
-                        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:type {
+            bottom = 1
+            paste = 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:Bottom Silkscreen Layer}           {
+          lid=7
+          ha:combining { auto=1;          }
 
-                          li:thermal {
-                          }
+           li:objects {
+           }
+           ha:type {
+            silk = 1
+            bottom = 1
+           }
+         }
 
-                          ha:attributes {
-                            term=2
-                            name=2
-                          }
-                         }
-                        }
-                        li:layers {
+         {ha:Top Assembly Layer}           {
+          lid=8
+          ha:combining {          }
 
-                         ha:top-silk {
-                          lid=0
-                          ha:combining {                          }
+           li:objects {
+           }
+           ha:type {
+            top = 1
+            doc = 1
+           }
+         }
 
-                           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.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: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:slot-plated {
+          lid=11
+          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 = proute
+         }
 
-                            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:slot-unplated {
+          lid=12
+          ha:combining { auto=1;          }
 
-                        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
-                          }
+           li:objects {
+           }
+           ha:type {
+            mech = 1
+           }
+           purpose = uroute
+         }
 
-                          li:thermal {
-                          }
+         {ha:Document Layer}      {
+          lid=13
+          ha:combining {          }
 
-                          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
-                          }
+           li:objects {
+            ha:arc.1435700 {
+             x=43.281575mm; y=87.884101mm; 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:Component Marking Layer}           {
+          lid=14
+          ha:combining {          }
 
-                          ha:attributes {
-                            term=2
-                            name=2
-                          }
-                         }
-                        }
-                        li:layers {
+           li:objects {
+            ha:polygon.1435872 {
+             li:geometry {
+               ta:contour {
+                { 42.651616mm; 87.852097mm }
+                { 42.622316mm; 87.78136mm }
+                { 42.551579mm; 87.75206mm }
+                { 42.480842mm; 87.78136mm }
+                { 42.451542mm; 87.852097mm }
+                { 42.480842mm; 87.922834mm }
+                { 42.551579mm; 87.952134mm }
+                { 42.622316mm; 87.922834mm }
+                { 42.651616mm; 87.852096mm }
+               }
+             }
+            }
+           }
+           ha:type {
+            doc = 1
+           }
+         }
 
-                         ha:top-silk {
-                          lid=0
-                          ha:combining {                          }
+         {ha:Component Shape Layer}           {
+          lid=15
+          ha:combining {          }
 
-                           li:objects {
-                           }
-                           ha:type {
-                            silk = 1
-                            top = 1
-                           }
-                         }
+           li:objects {
+            ha:line.1435701 {
+             x1=42.551579mm; y1=83.851979mm; x2=46.55157mm; y2=83.851979mm; thickness=2.0mil; clearance=5.0mil;
+             ha:flags {
+              clearline=1
+             }
+            }
+            ha:line.1435704 {
+             x1=46.55157mm; y1=83.851979mm; x2=46.55157mm; y2=87.85197mm; thickness=2.0mil; clearance=5.0mil;
+             ha:flags {
+              clearline=1
+             }
+            }
+            ha:line.1435707 {
+             x1=46.55157mm; y1=87.85197mm; x2=42.551579mm; y2=87.85197mm; thickness=2.0mil; clearance=5.0mil;
+             ha:flags {
+              clearline=1
+             }
+            }
+            ha:line.1435710 {
+             x1=42.551579mm; y1=87.85197mm; x2=42.551579mm; y2=83.851979mm; thickness=2.0mil; clearance=5.0mil;
+             ha:flags {
+              clearline=1
+             }
+            }
+           }
+           ha:type {
+            doc = 1
+           }
+         }
 
-                         ha:subc-aux {
-                          lid=1
-                          ha:combining {                          }
+         {ha:Pin Soldering Layer}           {
+          lid=16
+          ha:combining {          }
 
-                           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:objects {
+            ha:polygon.1435882 {
+             li:geometry {
+               ta:contour {
+                { 45.802346mm; 84.602854mm }
+                { 45.802346mm; 87.102873mm }
+                { 43.302327mm; 87.102873mm }
+                { 43.302327mm; 84.602854mm }
+               }
+             }
+            }
+            ha:polygon.1435887 {
+             li:geometry {
+               ta:contour {
+                { 43.176648mm; 87.451971mm }
+                { 1.70971in; 87.451971mm }
+                { 1.70971in; 87.85197mm }
+                { 43.176648mm; 87.85197mm }
+               }
+             }
+            }
+            ha:polygon.1435892 {
+             li:geometry {
+               ta:contour {
+                { 43.67652mm; 87.451971mm }
+                { 1.72939in; 87.451971mm }
+                { 1.72939in; 87.85197mm }
+                { 43.67652mm; 87.85197mm }
+               }
+             }
+            }
+            ha:polygon.1435897 {
+             li:geometry {
+               ta:contour {
+                { 44.176646mm; 87.451971mm }
+                { 1.74908in; 87.451971mm }
+                { 1.74908in; 87.85197mm }
+                { 44.176646mm; 87.85197mm }
+               }
+             }
+            }
+            ha:polygon.1435902 {
+             li:geometry {
+               ta:contour {
+                { 44.676517mm; 87.451971mm }
+                { 1.76876in; 87.451971mm }
+                { 1.76876in; 87.85197mm }
+                { 44.676517mm; 87.85197mm }
+               }
+             }
+            }
+            ha:polygon.1435907 {
+             li:geometry {
+               ta:contour {
+                { 45.176643mm; 87.451971mm }
+                { 45.42663mm; 87.451971mm }
+                { 45.42663mm; 87.85197mm }
+                { 45.176643mm; 87.85197mm }
+               }
+             }
+            }
+            ha:polygon.1435912 {
+             li:geometry {
+               ta:contour {
+                { 45.676515mm; 87.451971mm }
+                { 1.80813in; 87.451971mm }
+                { 1.80813in; 87.85197mm }
+                { 45.676515mm; 87.85197mm }
+               }
+             }
+            }
+            ha:polygon.1435917 {
+             li:geometry {
+               ta:contour {
+                { 1.80819in; 84.253756mm }
+                { 45.678039mm; 84.253756mm }
+                { 45.678039mm; 83.853757mm }
+                { 1.80819in; 83.853757mm }
+               }
+             }
+            }
+            ha:polygon.1435922 {
+             li:geometry {
+               ta:contour {
+                { 1.78851in; 84.253756mm }
+                { 45.178167mm; 84.253756mm }
+                { 45.178167mm; 83.853757mm }
+                { 1.78851in; 83.853757mm }
+               }
+             }
+            }
+            ha:polygon.1435927 {
+             li:geometry {
+               ta:contour {
+                { 1.76882in; 84.253756mm }
+                { 44.678041mm; 84.253756mm }
+                { 44.678041mm; 83.853757mm }
+                { 1.76882in; 83.853757mm }
+               }
+             }
+            }
+            ha:polygon.1435932 {
+             li:geometry {
+               ta:contour {
+                { 1.74914in; 84.253756mm }
+                { 44.17817mm; 84.253756mm }
+                { 44.17817mm; 83.853757mm }
+                { 1.74914in; 83.853757mm }
+               }
+             }
+            }
+            ha:polygon.1435937 {
+             li:geometry {
+               ta:contour {
+                { 43.92803mm; 84.253756mm }
+                { 43.678044mm; 84.253756mm }
+                { 43.678044mm; 83.853757mm }
+                { 43.92803mm; 83.853757mm }
+               }
+             }
+            }
+            ha:polygon.1435942 {
+             li:geometry {
+               ta:contour {
+                { 1.70977in; 84.253756mm }
+                { 43.178172mm; 84.253756mm }
+                { 43.178172mm; 83.853757mm }
+                { 1.70977in; 83.853757mm }
+               }
+             }
+            }
+            ha:polygon.1435947 {
+             li:geometry {
+               ta:contour {
+                { 46.151317mm; 3.43426in }
+                { 46.151317mm; 86.980217mm }
+                { 46.551316mm; 86.980217mm }
+                { 46.551316mm; 3.43426in }
+               }
+             }
+            }
+            ha:polygon.1435952 {
+             li:geometry {
+               ta:contour {
+                { 46.151317mm; 3.41458in }
+                { 46.151317mm; 86.480345mm }
+                { 46.551316mm; 86.480345mm }
+                { 46.551316mm; 3.41458in }
+               }
+             }
+            }
+            ha:polygon.1435957 {
+             li:geometry {
+               ta:contour {
+                { 46.151317mm; 3.39489in }
+                { 46.151317mm; 85.980219mm }
+                { 46.551316mm; 85.980219mm }
+                { 46.551316mm; 3.39489in }
+               }
+             }
+            }
+            ha:polygon.1435962 {
+             li:geometry {
+               ta:contour {
+                { 46.151317mm; 3.37521in }
+                { 46.151317mm; 85.480348mm }
+                { 46.551316mm; 85.480348mm }
+                { 46.551316mm; 3.37521in }
+               }
+             }
+            }
+            ha:polygon.1435967 {
+             li:geometry {
+               ta:contour {
+                { 46.151317mm; 3.35552in }
+                { 46.151317mm; 84.980222mm }
+                { 46.551316mm; 84.980222mm }
+                { 46.551316mm; 3.35552in }
+               }
+             }
+            }
+            ha:polygon.1435972 {
+             li:geometry {
+               ta:contour {
+                { 46.151317mm; 3.33584in }
+                { 46.151317mm; 84.48035mm }
+                { 46.551316mm; 84.48035mm }
+                { 46.551316mm; 3.33584in }
+               }
+             }
+            }
+            ha:polygon.1435977 {
+             li:geometry {
+               ta:contour {
+                { 42.95488mm; 84.477302mm }
+                { 42.95488mm; 3.33572in }
+                { 42.554881mm; 3.33572in }
+                { 42.554881mm; 84.477302mm }
+               }
+             }
+            }
+            ha:polygon.1435982 {
+             li:geometry {
+               ta:contour {
+                { 42.95488mm; 84.977174mm }
+                { 42.95488mm; 3.3554in }
+                { 42.554881mm; 3.3554in }
+                { 42.554881mm; 84.977174mm }
+               }
+             }
+            }
+            ha:polygon.1435987 {
+             li:geometry {
+               ta:contour {
+                { 42.95488mm; 85.4773mm }
+                { 42.95488mm; 3.37509in }
+                { 42.554881mm; 3.37509in }
+                { 42.554881mm; 85.4773mm }
+               }
+             }
+            }
+            ha:polygon.1435992 {
+             li:geometry {
+               ta:contour {
+                { 42.95488mm; 85.977171mm }
+                { 42.95488mm; 3.39477in }
+                { 42.554881mm; 3.39477in }
+                { 42.554881mm; 85.977171mm }
+               }
+             }
+            }
+            ha:polygon.1435997 {
+             li:geometry {
+               ta:contour {
+                { 42.95488mm; 86.477297mm }
+                { 42.95488mm; 3.41446in }
+                { 42.554881mm; 3.41446in }
+                { 42.554881mm; 86.477297mm }
+               }
+             }
+            }
+            ha:polygon.1436002 {
+             li:geometry {
+               ta:contour {
+                { 42.95488mm; 86.977169mm }
+                { 42.95488mm; 3.43414in }
+                { 42.554881mm; 3.43414in }
+                { 42.554881mm; 86.977169mm }
+               }
+             }
+            }
+           }
+           ha:type {
+            doc = 1
+           }
+         }
 
-                        ha:ps_proto_v6.0 {
-                          hdia=0.0; hplated=0; htop=0; hbottom=0;
-                          li:shape {
+         ha:subc-aux {
+          lid=17
+          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:line.1435713 {
+             x1=1.754in; y1=3.38in; x2=1.754in; y2=3.38in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1435716 {
+             x1=1.754in; y1=3.38in; x2=45.5516mm; y2=3.38in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1435719 {
+             x1=1.754in; y1=3.38in; x2=1.754in; y2=86.852mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
+        }
+       }
+        uid = 0DqPSKEWUnA3KQdE8fMAAAAB
+       }
+       ha:subc.1436008 {
+        ha:attributes {
+         footprint=0402
+         value=
+         device=RESISTOR
+         openscad=0402
+         refdes=R46
+        }
+       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 { 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.1392193 {
-                          proto=0; x=3.107in; y=3.46952in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                          li:thermal {
-                          }
+        li:objects {
+         ha:padstack_ref.1436021 {
+          proto=0; x=1.878in; y=3.633in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          li:thermal {
+          }
 
-                          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:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.1436022 {
+          proto=0; x=1.84652in; y=3.633in; 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.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 {
+           li:objects {
+            ha:line.1436009 {
+             x1=1.86226in; y1=3.633in; x2=1.86226in; y2=3.633in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1436012 {
+             x1=1.86226in; y1=3.633in; x2=1.86226in; y2=3.633in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1436015 {
+             x1=1.86226in; y1=3.633in; x2=46.301404mm; y2=3.633in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1436018 {
+             x1=1.86226in; y1=3.633in; x2=1.86226in; y2=91.2782mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
+        }
+       }
+        uid = Ikn56fWDAoi3RXep5wYAAABp
+       }
+       ha:subc.1436024 {
+        ha:attributes {
+         footprint=0402
+         value=
+         device=RESISTOR
+         openscad=0402
+         refdes=R27
+        }
+       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_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.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 {
+               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.77mil  
-                               -12.84mil  
-                               -16.77mil  
-                               12.84mil  
-                               16.77mil  
-                               12.84mil  
-                               16.77mil  
-                               -12.84mil  
-                              }
-                            }
+        li:objects {
+         ha:padstack_ref.1436037 {
+          proto=0; x=1.959in; y=3.671in; rot=180.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 {
-                               -13.77mil  
-                               -9.84mil  
-                               -13.77mil  
-                               9.84mil  
-                               13.77mil  
-                               9.84mil  
-                               13.77mil  
-                               -9.84mil  
-                              }
-                            }
-                          }
-                        }
-                       }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.1436038 {
+          proto=0; x=1.92752in; y=3.671in; rot=180.000000; xmirror=0; smirror=0; clearance=10.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=2
+          }
+         }
+        }
+        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.1436025 {
+             x1=1.94326in; y1=3.671in; x2=1.94326in; y2=3.671in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1436028 {
+             x1=1.94326in; y1=3.671in; x2=1.94326in; y2=3.671in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1436031 {
+             x1=1.94326in; y1=3.671in; x2=48.358804mm; y2=3.671in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1436034 {
+             x1=1.94326in; y1=3.671in; x2=1.94326in; y2=92.2434mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
+        }
+       }
+        uid = Ikn56fWDAoi3RXep5wYAAABb
+       }
+       ha:subc.1436040 {
+        ha:attributes {
+         footprint=0402
+         value=
+         device=RESISTOR
+         openscad=0402
+         refdes=R28
+        }
+       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  
+              }
+            }
 
-                           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.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 {
+        li:objects {
+         ha:padstack_ref.1436053 {
+          proto=0; x=1.966in; y=3.603in; rot=180.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.1436054 {
+          proto=0; x=1.93452in; y=3.603in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-                            ha:ps_shape_v4 {
-                             ha:combining {                             }
-                             ha:layer_mask {
-                              copper = 1
-                              top = 1
-                             }
-                             clearance=0.0
-                              li:ps_poly {
-                               -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=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.77mil  
-                               -9.84mil  
-                               -13.77mil  
-                               9.84mil  
-                               13.77mil  
-                               9.84mil  
-                               13.77mil  
-                               -9.84mil  
-                              }
-                            }
-                          }
-                        }
-                       }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-                        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 {
-                          }
+           li:objects {
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
+         }
 
-                          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:subc-aux {
+          lid=1
+          ha:combining {          }
 
-                          li:thermal {
-                          }
+           li:objects {
+            ha:line.1436041 {
+             x1=1.95026in; y1=3.603in; x2=1.95026in; y2=3.603in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1436044 {
+             x1=1.95026in; y1=3.603in; x2=1.95026in; y2=3.603in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1436047 {
+             x1=1.95026in; y1=3.603in; x2=48.536604mm; y2=3.603in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1436050 {
+             x1=1.95026in; y1=3.603in; x2=1.95026in; y2=90.5162mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
+        }
+       }
+        uid = Ikn56fWDAoi3RXep5wYAAABd
+       }
+       ha:subc.1437198 {
+        ha:attributes {
+         footprint=1206
+         value=47uF
+         device=CAPACITOR
+         openscad=1206
+         refdes=C110
+        }
+       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=2
-                            name=2
-                          }
-                         }
-                        }
-                        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 {
+               28.59mil  
+               -40.4mil  
+               -28.59mil  
+               -40.4mil  
+               -28.59mil  
+               40.4mil  
+               28.59mil  
+               40.4mil  
+              }
+            }
 
-                         ha:top-silk {
-                          lid=0
-                          ha:combining {                          }
+            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:type {
-                            silk = 1
-                            top = 1
-                           }
-                         }
+        li:objects {
+         ha:padstack_ref.1437217 {
+          proto=0; x=80.01mm; y=2.267in; 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.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 {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.1437218 {
+          proto=0; x=80.01mm; y=2.3851in; 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=2
+            name=2
+          }
+         }
+        }
+        li:layers {
 
-                            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: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 {
-                               12.84mil  
-                               -16.77mil  
-                               -12.84mil  
-                               -16.77mil  
-                               -12.84mil  
-                               16.77mil  
-                               12.84mil  
-                               16.77mil  
-                              }
-                            }
+           li:objects {
+            ha:line.1437199 {
+             x1=3.1874in; y1=2.30243in; x2=3.1874in; y2=2.34967in; thickness=8.0mil; clearance=0.0;
+            }
+            ha:line.1437202 {
+             x1=3.1126in; y1=2.30243in; x2=3.1126in; y2=2.34967in; thickness=8.0mil; clearance=0.0;
+            }
+           }
+           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 {
-                               9.84mil  
-                               -13.77mil  
-                               -9.84mil  
-                               -13.77mil  
-                               -9.84mil  
-                               13.77mil  
-                               9.84mil  
-                               13.77mil  
-                              }
-                            }
-                          }
-                        }
-                       }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-                        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
-                          }
+           li:objects {
+            ha:line.1437205 {
+             x1=80.01mm; y1=59.08167mm; x2=80.01mm; y2=59.08167mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1437208 {
+             x1=80.01mm; y1=59.08167mm; x2=80.01mm; y2=59.08167mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1437211 {
+             x1=80.01mm; y1=59.08167mm; x2=80.01mm; y2=60.08167mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1437214 {
+             x1=80.01mm; y1=59.08167mm; x2=79.01mm; y2=59.08167mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
+        }
+       }
+        uid = uBW/nUHTf4QJGTtC2iUAAABx
+       }
+       ha:subc.1437220 {
+        ha:attributes {
+         footprint=0402
+         value=10uF
+         device=CAPACITOR
+         openscad=0402
+         refdes=C111
+        }
+       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  
+              }
+            }
 
-                          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=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 { 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.1437233 {
+          proto=0; x=3.013in; y=2.33848in; rot=90.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.1437234 {
+          proto=0; x=3.013in; y=2.307in; rot=90.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.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 {
+           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 {
-                               9.45mil  
-                               -22.25mil  
-                               -9.45mil  
-                               -22.25mil  
-                               -9.45mil  
-                               22.25mil  
-                               9.45mil  
-                               22.25mil  
-                              }
-                            }
+           li:objects {
+            ha:line.1437221 {
+             x1=3.013in; y1=2.32274in; x2=3.013in; y2=2.32274in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1437224 {
+             x1=3.013in; y1=2.32274in; x2=3.013in; y2=2.32274in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1437227 {
+             x1=3.013in; y1=2.32274in; x2=3.013in; y2=57.997596mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1437230 {
+             x1=3.013in; y1=2.32274in; x2=77.5302mm; y2=2.32274in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
+        }
+       }
+        uid = uBW/nUHTf4QJGTtC2iUAAABz
+       }
+       ha:subc.1437236 {
+        ha:attributes {
+         footprint=0402
+         value=10uF
+         device=CAPACITOR
+         openscad=0402
+         refdes=C107
+        }
+       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.45mil  
-                               -25.25mil  
-                               -12.45mil  
-                               -25.25mil  
-                               -12.45mil  
-                               25.25mil  
-                               12.45mil  
-                               25.25mil  
-                              }
-                            }
+            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.45mil  
-                               -22.25mil  
-                               -9.45mil  
-                               -22.25mil  
-                               -9.45mil  
-                               22.25mil  
-                               9.45mil  
-                               22.25mil  
-                              }
-                            }
-                          }
-                        }
-                       }
+            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.1393022 {
-                          proto=0; x=3.28039in; y=3.27863in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                          ha:flags {
-                           clearline=1
-                          }
+        li:objects {
+         ha:padstack_ref.1437249 {
+          proto=0; x=2.641in; y=2.27452in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          li:thermal {
+          }
 
-                          li:thermal {
-                          }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.1437250 {
+          proto=0; x=2.641in; y=2.306in; rot=270.000000; xmirror=0; smirror=0; clearance=10.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=2
+            name=2
+          }
+         }
+        }
+        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: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.1437237 {
+             x1=2.641in; y1=2.29026in; x2=2.641in; y2=2.29026in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1437240 {
+             x1=2.641in; y1=2.29026in; x2=2.641in; y2=2.29026in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1437243 {
+             x1=2.641in; y1=2.29026in; x2=2.641in; y2=59.172604mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1437246 {
+             x1=2.641in; y1=2.29026in; x2=66.0814mm; y2=2.29026in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
+        }
+       }
+        uid = uBW/nUHTf4QJGTtC2iUAAAB1
+       }
+       ha:subc.1437252 {
+        ha:attributes {
+         footprint=0402
+         value=1uF
+         device=CAPACITOR
+         openscad=0402
+         refdes=C108
+        }
+       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=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_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=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
-                          }
+        li:objects {
+         ha:padstack_ref.1437265 {
+          proto=0; x=3.013in; y=2.19652in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          li:thermal {
+          }
 
-                          li:thermal {
-                          }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.1437266 {
+          proto=0; x=3.013in; y=2.228in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-                          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: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=2
+            name=2
+          }
+         }
+        }
+        li:layers {
 
-                          li:thermal {
-                          }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-                          ha:attributes {
-                            term=5
-                            name=5
-                          }
-                         }
-                        }
-                        li:layers {
+           li:objects {
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
+         }
 
-                         ha:top-silk {
-                          lid=0
-                          ha:combining {                          }
+         ha:subc-aux {
+          lid=1
+          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:line.1437253 {
+             x1=3.013in; y1=2.21226in; x2=3.013in; y2=2.21226in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1437256 {
+             x1=3.013in; y1=2.21226in; x2=3.013in; y2=2.21226in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1437259 {
+             x1=3.013in; y1=2.21226in; x2=3.013in; y2=57.191404mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1437262 {
+             x1=3.013in; y1=2.21226in; x2=75.5302mm; y2=2.21226in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
+        }
+       }
+        uid = uBW/nUHTf4QJGTtC2iUAAAB3
+       }
+       ha:subc.1437268 {
+        ha:attributes {
+         footprint=0402
+         value=1uF
+         device=CAPACITOR
+         openscad=0402
+         refdes=C109
+        }
+       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-aux {
-                          lid=1
-                          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: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 {
+            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.0 {
-                          hdia=0.0; hplated=0; htop=0; hbottom=0;
-                          li:shape {
+        li:objects {
+         ha:padstack_ref.1437281 {
+          proto=0; x=2.641in; y=2.19652in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          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.1437282 {
+          proto=0; x=2.641in; y=2.228in; rot=-90.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.1397165 {
-                          proto=0; x=2.13274in; y=2.303in; rot=180.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.1397166 {
-                          proto=0; x=2.10126in; y=2.303in; rot=180.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.1437269 {
+             x1=2.641in; y1=2.21226in; x2=2.641in; y2=2.21226in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1437272 {
+             x1=2.641in; y1=2.21226in; x2=2.641in; y2=2.21226in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1437275 {
+             x1=2.641in; y1=2.21226in; x2=2.641in; y2=57.191404mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1437278 {
+             x1=2.641in; y1=2.21226in; x2=66.0814mm; y2=2.21226in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
+        }
+       }
+        uid = uBW/nUHTf4QJGTtC2iUAAAB5
+       }
+       ha:subc.1437284 {
+        ha:attributes {
+         openscad=0402
+         value=1uF
+         device=CAPACITOR
+         refdes=C102
+         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:attributes {
-                            term=2
-                            name=2
-                          }
-                         }
-                        }
-                        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 {
+               12.84mil  
+               -16.77mil  
+               -12.84mil  
+               -16.77mil  
+               -12.84mil  
+               16.77mil  
+               12.84mil  
+               16.77mil  
+              }
+            }
 
-                         ha:top-silk {
-                          lid=0
-                          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:type {
-                            silk = 1
-                            top = 1
-                           }
-                         }
+        li:objects {
+         ha:padstack_ref.1437297 {
+          proto=0; x=3.062in; y=2.267in; rot=270.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.1397153 {
-                             x1=2.117in; y1=2.303in; x2=2.117in; y2=2.303in; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=pnp-origin
-                             }
-                            }
-                            ha:line.1397156 {
-                             x1=2.117in; y1=2.303in; x2=2.117in; y2=2.303in; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=origin
-                             }
-                            }
-                            ha:line.1397159 {
-                             x1=2.117in; y1=2.303in; x2=52.7718mm; y2=2.303in; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=x
-                             }
-                            }
-                            ha:line.1397162 {
-                             x1=2.117in; y1=2.303in; x2=2.117in; y2=57.4962mm; 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:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.1437298 {
+          proto=0; x=3.062in; y=2.29848in; 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=2
+            name=2
+          }
+         }
+        }
+        li:layers {
 
-                            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: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 {
-                               -16.77mil  
-                               -12.84mil  
-                               -16.77mil  
-                               12.84mil  
-                               16.77mil  
-                               12.84mil  
-                               16.77mil  
-                               -12.84mil  
-                              }
-                            }
+           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 {
-                               -13.77mil  
-                               -9.84mil  
-                               -13.77mil  
-                               9.84mil  
-                               13.77mil  
-                               9.84mil  
-                               13.77mil  
-                               -9.84mil  
-                              }
-                            }
-                          }
-                        }
-                       }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-                        li:objects {
-                         ha:padstack_ref.1397181 {
-                          proto=0; x=2.58174in; y=2.142in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                          ha:flags {
-                           clearline=1
-                          }
+           li:objects {
+            ha:line.1437285 {
+             x1=3.062in; y1=2.28274in; x2=3.062in; y2=2.28274in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1437288 {
+             x1=3.062in; y1=2.28274in; x2=3.062in; y2=2.28274in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1437291 {
+             x1=3.062in; y1=2.28274in; x2=3.062in; y2=58.981596mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1437294 {
+             x1=3.062in; y1=2.28274in; x2=76.7748mm; y2=2.28274in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
+        }
+       }
+        uid = uBW/nUHTf4QJGTtC2iUAAABv
+       }
+       ha:subc.1437300 {
+        ha:attributes {
+         refdes=Z2
+         value=5.6V
+         device=DIODE
+         footprint=0805diode
+         openscad=0805
+        }
+       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  
+               -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=1
-                            name=1
-                          }
-                         }
-                         ha:padstack_ref.1397182 {
-                          proto=0; x=2.55026in; y=2.142in; 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 {
+               25.59mil  
+               -29.52mil  
+               -25.59mil  
+               -29.52mil  
+               -25.59mil  
+               29.52mil  
+               25.59mil  
+               29.52mil  
+              }
+            }
+          }
+        }
+       }
 
-                          li:thermal {
-                          }
+        li:objects {
+         ha:padstack_ref.1437328 {
+          proto=0; x=80.01mm; y=2.16086in; rot=90.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.1437329 {
+          proto=0; x=80.01mm; y=2.09in; rot=90.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.1397169 {
-                             x1=2.566in; y1=2.142in; x2=2.566in; y2=2.142in; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=pnp-origin
-                             }
-                            }
-                            ha:line.1397172 {
-                             x1=2.566in; y1=2.142in; x2=2.566in; y2=2.142in; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=origin
-                             }
-                            }
-                            ha:line.1397175 {
-                             x1=2.566in; y1=2.142in; x2=66.1764mm; y2=2.142in; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=x
-                             }
-                            }
-                            ha:line.1397178 {
-                             x1=2.566in; y1=2.142in; x2=2.566in; y2=53.4068mm; 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 {
+           li:objects {
+            ha:line.1437301 {
+             x1=79.31023mm; y1=2.12936in; x2=79.31023mm; y2=53.8861mm; thickness=8.0mil; clearance=0.0;
+            }
+            ha:line.1437304 {
+             x1=80.70977mm; y1=2.12936in; x2=80.70977mm; y2=53.8861mm; thickness=8.0mil; clearance=0.0;
+            }
+            ha:line.1437307 {
+             x1=3.114in; y1=2.07543in; x2=3.114in; y2=2.05743in; thickness=5.0mil; clearance=0.0;
+            }
+            ha:line.1437310 {
+             x1=3.186in; y1=2.07543in; x2=3.186in; y2=2.05743in; thickness=5.0mil; clearance=0.0;
+            }
+            ha:line.1437313 {
+             x1=3.114in; y1=2.05743in; x2=3.186in; y2=2.05743in; thickness=5.0mil; clearance=0.0;
+            }
+           }
+           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 {
-                               -13.77mil  
-                               -9.84mil  
-                               -13.77mil  
-                               9.84mil  
-                               13.77mil  
-                               9.84mil  
-                               13.77mil  
-                               -9.84mil  
-                              }
-                            }
+           li:objects {
+            ha:line.1437316 {
+             x1=80.01mm; y1=2.12543in; x2=80.01mm; y2=2.12543in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1437319 {
+             x1=80.01mm; y1=2.12543in; x2=80.01mm; y2=2.12543in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1437322 {
+             x1=80.01mm; y1=2.12543in; x2=80.01mm; y2=52.985922mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1437325 {
+             x1=80.01mm; y1=2.12543in; x2=81.01mm; y2=2.12543in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
+        }
+       }
+        uid = ZPP/u7X1DjyWNO2HHjsAAABU
+       }
+       ha:subc.1437331 {
+        ha:attributes {
+         value=ADS8688
+         device=IC
+         footprint=TSSOP38
+         refdes=U7
+        }
+       ha:data {
+              li:padstack_prototypes {
+
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -29.53mil  
+               -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 {
-                               -16.77mil  
-                               -12.84mil  
-                               -16.77mil  
-                               12.84mil  
-                               16.77mil  
-                               12.84mil  
-                               16.77mil  
-                               -12.84mil  
-                              }
-                            }
+            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: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: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:objects {
-                         ha:padstack_ref.1397197 {
-                          proto=0; x=2.19052in; y=54.229mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                          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.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 {             }
+             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=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 {
+               29.53mil  
+               5.905mil  
+               29.53mil  
+               -5.905mil  
+               -29.53mil  
+               -5.905mil  
+               -29.53mil  
+               5.905mil  
+              }
+            }
+          }
+        }
+       }
 
-                         ha:top-silk {
-                          lid=0
-                          ha:combining {                          }
+        li:objects {
+         ha:padstack_ref.1437360 {
+          proto=0; x=74.755629mm; y=2.38516in; 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=1
+            name=1
+          }
+         }
+         ha:padstack_ref.1437361 {
+          proto=0; x=74.755629mm; y=2.36548in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-                           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 {
+          li:thermal {
+          }
 
-                        ha:ps_proto_v6.0 {
-                          hdia=0.0; hplated=0; htop=0; hbottom=0;
-                          li:shape {
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
+         ha:padstack_ref.1437362 {
+          proto=0; x=74.755629mm; y=2.34579in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          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=3
+            name=3
+          }
+         }
+         ha:padstack_ref.1437363 {
+          proto=0; x=74.755629mm; y=2.32611in; 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 {
-                               -16.77mil  
-                               -12.84mil  
-                               -16.77mil  
-                               12.84mil  
-                               16.77mil  
-                               12.84mil  
-                               16.77mil  
-                               -12.84mil  
-                              }
-                            }
+          ha:attributes {
+            term=4
+            name=4
+          }
+         }
+         ha:padstack_ref.1437364 {
+          proto=0; x=74.755629mm; y=2.30642in; rot=180.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 {
-                               -13.77mil  
-                               -9.84mil  
-                               -13.77mil  
-                               9.84mil  
-                               13.77mil  
-                               9.84mil  
-                               13.77mil  
-                               -9.84mil  
-                              }
-                            }
-                          }
-                        }
-                       }
+          li:thermal {
+          }
 
-                        li:objects {
-                         ha:padstack_ref.1397213 {
-                          proto=0; x=2.54726in; y=2.093in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                          li:thermal {
-                          }
+          ha:attributes {
+            term=5
+            name=5
+          }
+         }
+         ha:padstack_ref.1437365 {
+          proto=0; x=74.755629mm; y=2.28674in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          li:thermal {
+          }
 
-                          ha:attributes {
-                            term=1
-                            name=1
-                          }
-                         }
-                         ha:padstack_ref.1397214 {
-                          proto=0; x=2.57874in; y=2.093in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                          ha:flags {
-                           clearline=1
-                          }
+          ha:attributes {
+            term=6
+            name=6
+          }
+         }
+         ha:padstack_ref.1437366 {
+          proto=0; x=74.755629mm; y=57.58307mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-                          li:thermal {
-                          }
+          li:thermal {
+          }
 
-                          ha:attributes {
-                            term=2
-                            name=2
-                          }
-                         }
-                        }
-                        li:layers {
+          ha:attributes {
+            term=7
+            name=7
+          }
+         }
+         ha:padstack_ref.1437367 {
+          proto=0; x=74.755629mm; y=2.24737in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          li:thermal {
+          }
 
-                         ha:top-silk {
-                          lid=0
-                          ha:combining {                          }
+          ha:attributes {
+            term=8
+            name=8
+          }
+         }
+         ha:padstack_ref.1437368 {
+          proto=0; x=74.755629mm; y=2.22768in; 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=9
+            name=9
+          }
+         }
+         ha:padstack_ref.1437369 {
+          proto=0; x=74.755629mm; y=2.208in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-                           li:objects {
-                            ha:line.1397201 {
-                             x1=2.563in; y1=2.093in; x2=2.563in; y2=2.093in; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=pnp-origin
-                             }
-                            }
-                            ha:line.1397204 {
-                             x1=2.563in; y1=2.093in; x2=2.563in; y2=2.093in; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=origin
-                             }
-                            }
-                            ha:line.1397207 {
-                             x1=2.563in; y1=2.093in; x2=64.1002mm; y2=2.093in; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=x
-                             }
-                            }
-                            ha:line.1397210 {
-                             x1=2.563in; y1=2.093in; x2=2.563in; y2=54.1622mm; 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: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=10
+            name=10
+          }
+         }
+         ha:padstack_ref.1437370 {
+          proto=0; x=74.755629mm; y=2.18832in; 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 {
-                               -16.77mil  
-                               -12.84mil  
-                               -16.77mil  
-                               12.84mil  
-                               16.77mil  
-                               12.84mil  
-                               16.77mil  
-                               -12.84mil  
-                              }
-                            }
+          ha:attributes {
+            term=11
+            name=11
+          }
+         }
+         ha:padstack_ref.1437371 {
+          proto=0; x=74.755629mm; y=2.16863in; rot=180.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 {
-                               -13.77mil  
-                               -9.84mil  
-                               -13.77mil  
-                               9.84mil  
-                               13.77mil  
-                               9.84mil  
-                               13.77mil  
-                               -9.84mil  
-                              }
-                            }
-                          }
-                        }
-                       }
+          li:thermal {
+          }
 
-                        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
-                          }
+          ha:attributes {
+            term=12
+            name=12
+          }
+         }
+         ha:padstack_ref.1437372 {
+          proto=0; x=74.755629mm; y=54.58333mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          li:thermal {
+          }
 
-                          li:thermal {
-                          }
+          ha:attributes {
+            term=13
+            name=13
+          }
+         }
+         ha:padstack_ref.1437373 {
+          proto=0; x=74.755629mm; y=2.12926in; rot=180.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=14
+            name=14
+          }
+         }
+         ha:padstack_ref.1437374 {
+          proto=0; x=74.755629mm; y=2.10958in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          li:thermal {
+          }
 
-                          ha:attributes {
-                            term=2
-                            name=2
-                          }
-                         }
-                        }
-                        li:layers {
+          ha:attributes {
+            term=15
+            name=15
+          }
+         }
+         ha:padstack_ref.1437375 {
+          proto=0; x=74.755629mm; y=2.08989in; 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:type {
-                            silk = 1
-                            top = 1
-                           }
-                         }
+          ha:attributes {
+            term=16
+            name=16
+          }
+         }
+         ha:padstack_ref.1437376 {
+          proto=0; x=74.755629mm; y=2.07021in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          li:thermal {
+          }
 
-                         ha:subc-aux {
-                          lid=1
-                          ha:combining {                          }
+          ha:attributes {
+            term=17
+            name=17
+          }
+         }
+         ha:padstack_ref.1437377 {
+          proto=0; x=74.755629mm; y=2.05052in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-                           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 {
+          li:thermal {
+          }
 
-                        ha:ps_proto_v6.0 {
-                          hdia=0.0; hplated=0; htop=0; hbottom=0;
-                          li:shape {
+          ha:attributes {
+            term=18
+            name=18
+          }
+         }
+         ha:padstack_ref.1437378 {
+          proto=0; x=74.755629mm; y=2.03084in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          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
+            name=19
+          }
+         }
+         ha:padstack_ref.1437379 {
+          proto=1; x=68.855971mm; y=2.03084in; 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 {
-                               12.84mil  
-                               -16.77mil  
-                               -12.84mil  
-                               -16.77mil  
-                               -12.84mil  
-                               16.77mil  
-                               12.84mil  
-                               16.77mil  
-                              }
-                            }
+          ha:attributes {
+            term=20
+            name=20
+          }
+         }
+         ha:padstack_ref.1437380 {
+          proto=1; x=68.855971mm; y=2.05052in; rot=180.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.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=21
+            name=21
+          }
+         }
+         ha:padstack_ref.1437381 {
+          proto=1; x=68.855971mm; y=2.07021in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          li:thermal {
+          }
 
-                          li:thermal {
-                          }
+          ha:attributes {
+            term=22
+            name=22
+          }
+         }
+         ha:padstack_ref.1437382 {
+          proto=1; x=68.855971mm; y=2.08989in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-                          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
-                          }
+          li:thermal {
+          }
 
-                          li:thermal {
-                          }
+          ha:attributes {
+            term=23
+            name=23
+          }
+         }
+         ha:padstack_ref.1437383 {
+          proto=1; x=68.855971mm; y=2.10958in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          li:thermal {
+          }
 
-                          ha:attributes {
-                            term=2
-                            name=2
-                          }
-                         }
-                        }
-                        li:layers {
+          ha:attributes {
+            term=24
+            name=24
+          }
+         }
+         ha:padstack_ref.1437384 {
+          proto=1; x=68.855971mm; y=2.12926in; 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:type {
-                            silk = 1
-                            top = 1
-                           }
-                         }
+          ha:attributes {
+            term=25
+            name=25
+          }
+         }
+         ha:padstack_ref.1437385 {
+          proto=1; x=68.855971mm; y=54.58333mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          li:thermal {
+          }
 
-                         ha:subc-aux {
-                          lid=1
-                          ha:combining {                          }
+          ha:attributes {
+            term=26
+            name=26
+          }
+         }
+         ha:padstack_ref.1437386 {
+          proto=1; x=68.855971mm; y=2.16863in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-                           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 {
+          li:thermal {
+          }
 
-                        ha:ps_proto_v6.0 {
-                          hdia=0.0; hplated=0; htop=0; hbottom=0;
-                          li:shape {
+          ha:attributes {
+            term=27
+            name=27
+          }
+         }
+         ha:padstack_ref.1437387 {
+          proto=1; x=68.855971mm; y=2.18832in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          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=28
+            name=28
+          }
+         }
+         ha:padstack_ref.1437388 {
+          proto=1; x=68.855971mm; y=2.208in; 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 {
-                               12.84mil  
-                               -16.77mil  
-                               -12.84mil  
-                               -16.77mil  
-                               -12.84mil  
-                               16.77mil  
-                               12.84mil  
-                               16.77mil  
-                              }
-                            }
+          ha:attributes {
+            term=29
+            name=29
+          }
+         }
+         ha:padstack_ref.1437389 {
+          proto=1; x=68.855971mm; y=2.22768in; rot=180.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.1397724 {
-                          proto=0; x=3.091in; y=2.854in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                          ha:flags {
-                           clearline=1
-                          }
+          ha:attributes {
+            term=30
+            name=30
+          }
+         }
+         ha:padstack_ref.1437390 {
+          proto=1; x=68.855971mm; y=2.24737in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          li:thermal {
+          }
 
-                          li:thermal {
-                          }
+          ha:attributes {
+            term=31
+            name=31
+          }
+         }
+         ha:padstack_ref.1437391 {
+          proto=1; x=68.855971mm; y=57.58307mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          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
-                          }
+          ha:attributes {
+            term=32
+            name=32
+          }
+         }
+         ha:padstack_ref.1437392 {
+          proto=1; x=68.855971mm; y=2.28674in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          li:thermal {
+          }
 
-                          li:thermal {
-                          }
+          ha:attributes {
+            term=33
+            name=33
+          }
+         }
+         ha:padstack_ref.1437393 {
+          proto=1; x=68.855971mm; y=2.30642in; rot=180.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=34
+            name=34
+          }
+         }
+         ha:padstack_ref.1437394 {
+          proto=1; x=68.855971mm; y=2.32611in; 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=35
+            name=35
+          }
+         }
+         ha:padstack_ref.1437395 {
+          proto=1; x=68.855971mm; y=2.34579in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-                           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
-                             }
+          li:thermal {
+          }
 
-                             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 {
+            term=36
+            name=36
+          }
+         }
+         ha:padstack_ref.1437396 {
+          proto=1; x=68.855971mm; y=2.36548in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          ha:flags {
+           clearline=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
-                             }
+          li:thermal {
+          }
 
-                             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 {
+            term=37
+            name=37
+          }
+         }
+         ha:padstack_ref.1437397 {
+          proto=1; x=68.855971mm; y=2.38516in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          ha:flags {
+           clearline=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 {
+          li:thermal {
+          }
 
-                        ha:ps_proto_v6.0 {
-                          hdia=0.0; hplated=0; htop=0; hbottom=0;
-                          li:shape {
+          ha:attributes {
+            term=38
+            name=38
+          }
+         }
+        }
+        li:layers {
 
-                            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: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 {
-                               28.59mil  
-                               -40.4mil  
-                               -28.59mil  
-                               -40.4mil  
-                               -28.59mil  
-                               40.4mil  
-                               28.59mil  
-                               40.4mil  
-                              }
-                            }
+           li:objects {
+            ha:line.1437332 {
+             x1=2.98266in; y1=2.40107in; x2=2.98266in; y2=2.01493in; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.1437335 {
+             x1=2.98266in; y1=2.01493in; x2=2.67134in; y2=2.01493in; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.1437338 {
+             x1=2.67134in; y1=2.01493in; x2=2.67134in; y2=2.40107in; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.1437341 {
+             x1=2.98266in; y1=2.40107in; x2=2.852in; y2=2.40107in; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.1437344 {
+             x1=2.67134in; y1=2.40107in; x2=2.802in; y2=2.40107in; thickness=10.0mil; clearance=0.0;
+            }
+            ha:arc.1437347 {
+             x=2.827in; y=2.40107in; 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: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:subc-aux {
+          lid=1
+          ha:combining {          }
 
-                        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.1437348 {
+             x1=2.827in; y1=2.208in; x2=2.827in; y2=2.208in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1437351 {
+             x1=2.827in; y1=2.208in; x2=2.827in; y2=2.208in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1437354 {
+             x1=2.827in; y1=2.208in; x2=70.8058mm; y2=2.208in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1437357 {
+             x1=2.827in; y1=2.208in; x2=2.827in; y2=55.0832mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
+        }
+       }
+        uid = eVRbahCb5CjRdB6U1eEAAABa
+       }
+       ha:subc.1438411 {
+        ha:attributes {
+         value=MMBT2222A
+         device=TRANSISTOR
+         footprint=SOT23
+         refdes=Q3
+        }
+       ha:data {
+              li:padstack_prototypes {
+
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -20.0mil  
+               -17.0mil  
+               -20.0mil  
+               17.0mil  
+               20.0mil  
+               17.0mil  
+               20.0mil  
+               -17.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 {
+               -23.0mil  
+               -20.0mil  
+               -23.0mil  
+               20.0mil  
+               23.0mil  
+               20.0mil  
+               23.0mil  
+               -20.0mil  
+              }
+            }
 
-                          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 {
-                          }
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -20.0mil  
+               -17.0mil  
+               -20.0mil  
+               17.0mil  
+               20.0mil  
+               17.0mil  
+               20.0mil  
+               -17.0mil  
+              }
+            }
+          }
+        }
+       }
 
-                          ha:attributes {
-                            term=2
-                            name=2
-                          }
-                         }
-                        }
-                        li:layers {
+        li:objects {
+         ha:padstack_ref.1438436 {
+          proto=0; x=79.0321mm; y=1.082in; rot=0.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.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:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.1438437 {
+          proto=0; x=79.0321mm; y=1.16in; rot=0.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.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:attributes {
+            term=2
+            name=2
+          }
+         }
+         ha:padstack_ref.1438438 {
+          proto=0; x=81.1149mm; y=1.121in; rot=0.000000; xmirror=0; smirror=0; clearance=15.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
+          }
+         }
+        }
+        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 {
-                               12.84mil  
-                               -16.77mil  
-                               -12.84mil  
-                               -16.77mil  
-                               -12.84mil  
-                               16.77mil  
-                               12.84mil  
-                               16.77mil  
-                              }
-                            }
+         ha:top-silk {
+          lid=0
+          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.1438412 {
+             x1=78.2955mm; y1=1.057in; x2=81.8261mm; y2=1.057in; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.1438415 {
+             x1=78.2955mm; y1=1.057in; x2=78.2955mm; y2=30.099mm; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.1438418 {
+             x1=78.2955mm; y1=30.099mm; x2=81.8261mm; y2=30.099mm; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.1438421 {
+             x1=81.8261mm; y1=1.057in; x2=81.8261mm; y2=30.099mm; thickness=10.0mil; clearance=0.0;
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
+         }
 
-                        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 {
-                          }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-                          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:objects {
+            ha:line.1438424 {
+             x1=79.726366mm; y1=1.121in; x2=79.726366mm; y2=1.121in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1438427 {
+             x1=79.0321mm; y1=1.082in; x2=79.0321mm; y2=1.082in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1438430 {
+             x1=79.0321mm; y1=1.082in; x2=80.0321mm; y2=1.082in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1438433 {
+             x1=79.0321mm; y1=1.082in; x2=79.0321mm; y2=28.4828mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
+        }
+       }
+        uid = fdmrigvTMcHho9IPHtUAAABr
+       }
+       ha:subc.1438440 {
+        ha:attributes {
+         refdes=C101
+         value=0.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  
+              }
+            }
 
-                          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.1438453 {
+          proto=0; x=3.05143in; y=1.00852in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          li:thermal {
+          }
 
-                           li:objects {
-                           }
-                           ha:type {
-                            silk = 1
-                            top = 1
-                           }
-                         }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.1438454 {
+          proto=0; x=3.05143in; y=1.04in; rot=270.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.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: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.1438441 {
+             x1=3.05143in; y1=1.02426in; x2=3.05143in; y2=1.02426in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1438444 {
+             x1=3.05143in; y1=1.02426in; x2=3.05143in; y2=1.02426in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1438447 {
+             x1=3.05143in; y1=1.02426in; x2=3.05143in; y2=27.016204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1438450 {
+             x1=3.05143in; y1=1.02426in; x2=76.506322mm; y2=1.02426in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
+        }
+       }
+        uid = IGobWzSMURBswUg5LvAAAACM
+       }
+       ha:subc.1438456 {
+        ha:attributes {
+         value=INA125
+         device=IC
+         footprint=SO16
+         refdes=U6
+        }
+       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 {
+               -42.5mil  
+               -10.0mil  
+               -42.5mil  
+               10.0mil  
+               42.5mil  
+               10.0mil  
+               42.5mil  
+               -10.0mil  
+              }
+            }
 
-                        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 {
-                          }
+            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: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
-                          }
-
-                          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: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:subc-aux {
-                          lid=1
-                          ha:combining {                          }
+        ha:ps_proto_v6.1 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-                           li:objects {
-                            ha:line.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: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  
+              }
+            }
 
-                        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 {
+               47.5mil  
+               15.0mil  
+               47.5mil  
+               -15.0mil  
+               -47.5mil  
+               -15.0mil  
+               -47.5mil  
+               15.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 { 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_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.1438485 {
+          proto=0; x=2.974in; y=1.09in; rot=180.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.1398482 {
-                          proto=0; x=3.013in; y=2.23152in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                          li:thermal {
-                          }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.1438486 {
+          proto=0; x=2.974in; y=1.04in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-                          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:thermal {
+          }
 
-                          li:thermal {
-                          }
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
+         ha:padstack_ref.1438487 {
+          proto=0; x=2.974in; y=990.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          li:thermal {
+          }
 
-                          ha:attributes {
-                            term=2
-                            name=2
-                          }
-                         }
-                        }
-                        li:layers {
+          ha:attributes {
+            term=3
+            name=3
+          }
+         }
+         ha:padstack_ref.1438488 {
+          proto=0; x=2.974in; y=940.0mil; 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:type {
-                            silk = 1
-                            top = 1
-                           }
-                         }
+          ha:attributes {
+            term=4
+            name=4
+          }
+         }
+         ha:padstack_ref.1438489 {
+          proto=0; x=2.974in; y=890.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          li:thermal {
+          }
 
-                         ha:subc-aux {
-                          lid=1
-                          ha:combining {                          }
+          ha:attributes {
+            term=5
+            name=5
+          }
+         }
+         ha:padstack_ref.1438490 {
+          proto=0; x=2.974in; y=840.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-                           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 {
+          li:thermal {
+          }
 
-                        ha:ps_proto_v6.0 {
-                          hdia=0.0; hplated=0; htop=0; hbottom=0;
-                          li:shape {
+          ha:attributes {
+            term=6
+            name=6
+          }
+         }
+         ha:padstack_ref.1438491 {
+          proto=0; x=2.974in; y=790.0mil; 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 {
-                               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=7
+            name=7
+          }
+         }
+         ha:padstack_ref.1438492 {
+          proto=0; x=2.974in; y=740.0mil; rot=180.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.1398498 {
-                          proto=0; x=2.641in; y=2.23152in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                          li:thermal {
-                          }
+          ha:attributes {
+            term=8
+            name=8
+          }
+         }
+         ha:padstack_ref.1438493 {
+          proto=1; x=2.769in; y=740.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-                          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 {
+          }
 
-                          li:thermal {
-                          }
+          ha:attributes {
+            term=9
+            name=9
+          }
+         }
+         ha:padstack_ref.1438494 {
+          proto=1; x=2.769in; y=790.0mil; rot=180.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=10
+            name=10
+          }
+         }
+         ha:padstack_ref.1438495 {
+          proto=1; x=2.769in; y=840.0mil; 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=11
+            name=11
+          }
+         }
+         ha:padstack_ref.1438496 {
+          proto=1; x=2.769in; y=890.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          li:thermal {
+          }
 
-                           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:attributes {
+            term=12
+            name=12
+          }
+         }
+         ha:padstack_ref.1438497 {
+          proto=1; x=2.769in; y=940.0mil; 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=13
+            name=13
+          }
+         }
+         ha:padstack_ref.1438498 {
+          proto=1; x=2.769in; y=990.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.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=14
+            name=14
+          }
+         }
+         ha:padstack_ref.1438499 {
+          proto=1; x=2.769in; y=1.04in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-                        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
-                          }
+          li:thermal {
+          }
 
-                          li:thermal {
-                          }
+          ha:attributes {
+            term=15
+            name=15
+          }
+         }
+         ha:padstack_ref.1438500 {
+          proto=1; x=2.769in; y=1.09in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-                          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 {
-                          }
+          li:thermal {
+          }
 
-                          ha:attributes {
-                            term=2
-                            name=2
-                          }
-                         }
-                        }
-                        li:layers {
+          ha:attributes {
+            term=16
+            name=16
+          }
+         }
+        }
+        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:line.1438457 {
+             x1=76.8731mm; y1=1.11in; x2=76.8731mm; y2=720.0mil; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.1438460 {
+             x1=76.8731mm; y1=720.0mil; x2=68.9991mm; y2=720.0mil; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.1438463 {
+             x1=68.9991mm; y1=720.0mil; x2=68.9991mm; y2=1.11in; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.1438466 {
+             x1=76.8731mm; y1=1.11in; x2=73.5711mm; y2=1.11in; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.1438469 {
+             x1=68.9991mm; y1=1.11in; x2=72.3011mm; y2=1.11in; thickness=10.0mil; clearance=0.0;
+            }
+            ha:arc.1438472 {
+             x=72.9361mm; y=1.11in; 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 {                          }
+         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:objects {
+            ha:line.1438473 {
+             x1=72.9361mm; y1=915.0mil; x2=72.9361mm; y2=915.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1438476 {
+             x1=72.9361mm; y1=915.0mil; x2=72.9361mm; y2=915.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1438479 {
+             x1=72.9361mm; y1=915.0mil; x2=71.9361mm; y2=915.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1438482 {
+             x1=72.9361mm; y1=915.0mil; x2=72.9361mm; y2=22.241mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
+        }
+       }
+        uid = IGobWzSMURBswUg5LvAAAACi
+       }
+       ha:subc.1438502 {
+        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
+        }
+       ha:data {
+              li:padstack_prototypes {
+
+        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_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.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
-                             }
-                             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
+              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 {
-                               28.59mil  
-                               -32.52mil  
-                               -28.59mil  
-                               -32.52mil  
-                               -28.59mil  
-                               32.52mil  
-                               28.59mil  
-                               32.52mil  
-                              }
-                            }
+            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 { 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  
-                              }
-                            }
-                          }
-                        }
-                       }
+            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  
+              }
+            }
+          }
+        }
 
-                        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:ps_proto_v6.1 {
+          hdia=38.0mil; hplated=1; htop=0; hbottom=0;
+          li:shape {
 
-                          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
-                          }
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+            }
 
-                          li:thermal {
-                          }
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
+            }
 
-                          ha:attributes {
-                            term=2
-                            name=2
-                          }
-                         }
-                        }
-                        li:layers {
+            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:top-silk {
-                          lid=0
-                          ha:combining {                          }
+            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: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
-                           }
-                         }
+            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:subc-aux {
-                          lid=1
-                          ha:combining {                          }
+        li:objects {
+         ha:padstack_ref.1438527 {
+          proto=0; x=2.633in; y=790.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.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=1
+            name=1
+          }
+         }
+         ha:padstack_ref.1438528 {
+          proto=1; x=2.633in; y=890.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.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=2
+            name=2
+          }
+         }
+         ha:padstack_ref.1438529 {
+          proto=1; x=2.633in; y=990.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.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=3
+            name=3
+          }
+         }
+         ha:padstack_ref.1438530 {
+          proto=1; x=2.633in; y=1.09in; rot=90.000000; xmirror=0; smirror=0; clearance=7.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=4
+            name=4
+          }
+         }
+         ha:padstack_ref.1438531 {
+          proto=1; x=2.633in; y=1.19in; rot=90.000000; xmirror=0; smirror=0; clearance=7.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 {
+          }
 
-                        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
-                          }
+          ha:attributes {
+            term=5
+            name=5
+          }
+         }
+        }
+        li:layers {
 
-                          li:thermal {
-                          }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-                          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:objects {
+            ha:line.1438503 {
+             x1=2.683in; y1=1.24in; x2=2.683in; y2=740.0mil; thickness=15.0mil; clearance=0.0;
+            }
+            ha:line.1438506 {
+             x1=2.583in; y1=740.0mil; x2=2.683in; y2=740.0mil; thickness=15.0mil; clearance=0.0;
+            }
+            ha:line.1438509 {
+             x1=2.583in; y1=1.24in; x2=2.583in; y2=740.0mil; thickness=15.0mil; clearance=0.0;
+            }
+            ha:line.1438512 {
+             x1=2.583in; y1=1.24in; x2=2.683in; y2=1.24in; thickness=15.0mil; clearance=0.0;
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
+         }
 
-                          li:thermal {
-                          }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-                          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:objects {
+            ha:line.1438515 {
+             x1=2.633in; y1=990.0mil; x2=2.633in; y2=990.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1438518 {
+             x1=2.633in; y1=790.0mil; x2=2.633in; y2=790.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1438521 {
+             x1=2.633in; y1=790.0mil; x2=65.8782mm; y2=790.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1438524 {
+             x1=2.633in; y1=790.0mil; x2=2.633in; y2=21.066mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
+        }
+       }
+        uid = fdmrigvTMcHho9IPHtUAAAAQ
+       }
+       ha:subc.1245592 {
+        ha:attributes {
+         value=SPDT
+         device=SPDT_Switch
+         footprint=1MS1T1B4M7
+         refdes=S1
+        }
+       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: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: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.1398581 {
-                          proto=0; x=74.755629mm; y=2.34142in; 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
+              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:padstack_ref.1398582 {
-                          proto=0; x=74.755629mm; y=2.32174in; 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 {
+              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: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: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=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: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=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
-                          }
+            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=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
-                          }
+            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=705.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+          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=1
+            name=pin1
+          }
+         }
+         ha:padstack_ref.1245619 {
+          proto=1; x=718.0mil; y=705.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+          ha:flags {
+           clearline=1
+          }
 
-                          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=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=2
+            name=pin2
+          }
+         }
+         ha:padstack_ref.1245620 {
+          proto=1; x=868.0mil; y=705.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+          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
+            name=pin3
+          }
+         }
+         ha:padstack_ref.1245621 {
+          proto=1; x=68.0mil; y=605.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=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=4
+            name=GND
+          }
+         }
+         ha:padstack_ref.1245622 {
+          proto=1; x=68.0mil; y=804.99mil; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+          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:2 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+            li:3 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+            li:6 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+          }
 
-                          li:thermal {
-                          }
+          ha:attributes {
+            term=4
+            name=GND
+          }
+         }
+        }
+        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-silk {
+          lid=0
+          ha:combining {          }
 
-                          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:line.1245593 {
+             x1=68.0mil; y1=840.03mil; x2=68.0mil; y2=569.96mil; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.1245596 {
+             x1=68.0mil; y1=840.03mil; x2=568.0mil; y2=840.03mil; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.1245599 {
+             x1=568.0mil; y1=840.03mil; x2=568.0mil; y2=569.96mil; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.1245602 {
+             x1=68.0mil; y1=569.96mil; x2=568.0mil; y2=569.96mil; thickness=10.0mil; clearance=0.0;
+            }
+            ha:text.1245605 {
+             string=%a.parent.refdes%; x=1.18526in; y=230.740203mm; scale=100; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+              onsolder=1
+             }
+             rot = 0.000000
+            }
+           }
+           ha:type {
+            silk = 1
+            bottom = 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:subc-aux {
+          lid=1
+          ha:combining {          }
 
-                          li:thermal {
-                          }
+           li:objects {
+            ha:line.1245606 {
+             x1=458.0mil; y1=17.90695mm; x2=458.0mil; y2=17.90695mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1245609 {
+             x1=68.0mil; y1=705.0mil; x2=68.0mil; y2=705.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1245612 {
+             x1=68.0mil; y1=705.0mil; x2=68.0mil; y2=18.907mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1245615 {
+             x1=68.0mil; y1=705.0mil; x2=0.7272mm; y2=705.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.1254637 {
+       ha:attributes {
+        value=470uF
+        device=CAPACITOR
+        footprint=CAP_FC10
+        refdes=C39
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-                          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:ps_proto_v6.0 {
+         hdia=31.5mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-                          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: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  
+             }
+           }
 
-                          li:thermal {
-                          }
+           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  
+             }
+           }
 
-                          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: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=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
-                          }
+           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  
+             }
+           }
 
-                          li:thermal {
-                          }
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -43.305mil  
+              -43.305mil  
+              43.305mil  
+              -43.305mil  
+              43.305mil  
+              43.305mil  
+              -43.305mil  
+              43.305mil  
+             }
+           }
+         }
+       }
 
-                          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 {
-                          }
+       ha:ps_proto_v6.1 {
+         hdia=31.5mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-                          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
-                          }
+           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
+           }
 
-                          li:thermal {
-                          }
+           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
+           }
 
-                          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: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=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: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=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: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 { 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_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.1398629 {
-                          proto=0; x=1.72527in; y=3.08in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-                          ha:flags {
-                           clearline=1
-                          }
-
-                          li:thermal {
-                          }
-
-                          ha:attributes {
-                            term=1
-                            name=pin1
-                          }
-                         }
-                         ha:padstack_ref.1398630 {
-                          proto=0; x=1.867in; y=3.08in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-                          ha:flags {
-                           clearline=1
-                          }
-
-                          li:thermal {
-                          }
-
-                          ha:attributes {
-                            term=2
-                            name=pin2
-                          }
-                         }
-                        }
-                        li:layers {
-
-                         ha:top-silk {
-                          lid=0
-                          ha:combining {                          }
-
-                           li:objects {
-                           }
-                           ha:type {
-                            silk = 1
-                            top = 1
-                           }
-                         }
-
-                         ha:subc-aux {
-                          lid=1
-                          ha:combining {                          }
-
-                           li:objects {
-                            ha:line.1398617 {
-                             x1=45.621829mm; y1=3.08in; x2=45.621829mm; y2=3.08in; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=pnp-origin
-                             }
-                            }
-                            ha:line.1398620 {
-                             x1=1.79613in; y1=78.231873mm; x2=1.79613in; y2=78.231873mm; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=origin
-                             }
-                            }
-                            ha:line.1398623 {
-                             x1=1.79613in; y1=78.231873mm; x2=46.621702mm; y2=78.231873mm; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=x
-                             }
-                            }
-                            ha:line.1398626 {
-                             x1=1.79613in; y1=78.231873mm; x2=1.79613in; y2=79.231873mm; 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: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.1408366 {
-                          proto=0; x=2.00674in; y=86.741mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                          li:thermal {
-                          }
-
-                          ha:attributes {
-                            term=1
-                            name=1
-                          }
-                         }
-                         ha:padstack_ref.1408367 {
-                          proto=0; x=1.97526in; y=86.741mm; 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.1408354 {
-                             x1=1.991in; y1=86.741mm; x2=1.991in; y2=86.741mm; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=pnp-origin
-                             }
-                            }
-                            ha:line.1408357 {
-                             x1=1.991in; y1=86.741mm; x2=1.991in; y2=86.741mm; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=origin
-                             }
-                            }
-                            ha:line.1408360 {
-                             x1=1.991in; y1=86.741mm; x2=49.5714mm; y2=86.741mm; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=x
-                             }
-                            }
-                            ha:line.1408363 {
-                             x1=1.991in; y1=86.741mm; x2=1.991in; y2=85.741mm; 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: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.1408382 {
-                          proto=0; x=1.622in; y=3.492in; 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.1408383 {
-                          proto=0; x=1.65348in; y=3.492in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                          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=1.63774in; y1=3.492in; x2=1.63774in; y2=3.492in; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=pnp-origin
-                             }
-                            }
-                            ha:line.1408373 {
-                             x1=1.63774in; y1=3.492in; x2=1.63774in; y2=3.492in; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=origin
-                             }
-                            }
-                            ha:line.1408376 {
-                             x1=1.63774in; y1=3.492in; x2=42.598596mm; y2=3.492in; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=x
-                             }
-                            }
-                            ha:line.1408379 {
-                             x1=1.63774in; y1=3.492in; x2=1.63774in; y2=89.6968mm; 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: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.1408398 {
-                          proto=0; x=1.64in; y=3.313in; 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.1408399 {
-                          proto=0; x=1.60852in; y=3.313in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                          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.1408386 {
-                             x1=1.62426in; y1=3.313in; x2=1.62426in; y2=3.313in; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=pnp-origin
-                             }
-                            }
-                            ha:line.1408389 {
-                             x1=1.62426in; y1=3.313in; x2=1.62426in; y2=3.313in; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=origin
-                             }
-                            }
-                            ha:line.1408392 {
-                             x1=1.62426in; y1=3.313in; x2=40.256204mm; y2=3.313in; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=x
-                             }
-                            }
-                            ha:line.1408395 {
-                             x1=1.62426in; y1=3.313in; x2=1.62426in; y2=83.1502mm; 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 {
-
-                        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.1408414 {
-                          proto=0; x=2.00574in; y=85.471mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                          li:thermal {
-                          }
-
-                          ha:attributes {
-                            term=1
-                            name=1
-                          }
-                         }
-                         ha:padstack_ref.1408415 {
-                          proto=0; x=1.97426in; y=85.471mm; 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.1408402 {
-                             x1=1.99in; y1=85.471mm; x2=1.99in; y2=85.471mm; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=pnp-origin
-                             }
-                            }
-                            ha:line.1408405 {
-                             x1=1.99in; y1=85.471mm; x2=1.99in; y2=85.471mm; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=origin
-                             }
-                            }
-                            ha:line.1408408 {
-                             x1=1.99in; y1=85.471mm; x2=49.546mm; y2=85.471mm; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=x
-                             }
-                            }
-                            ha:line.1408411 {
-                             x1=1.99in; y1=85.471mm; x2=1.99in; y2=84.471mm; 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 {
-
-                        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.1408430 {
-                          proto=0; x=50.927mm; y=3.66in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                          li:thermal {
-                          }
-
-                          ha:attributes {
-                            term=1
-                            name=1
-                          }
-                         }
-                         ha:padstack_ref.1408431 {
-                          proto=0; x=1.97352in; y=3.66in; 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.1408418 {
-                             x1=1.98926in; y1=3.66in; x2=1.98926in; y2=3.66in; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=pnp-origin
-                             }
-                            }
-                            ha:line.1408421 {
-                             x1=1.98926in; y1=3.66in; x2=1.98926in; y2=3.66in; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=origin
-                             }
-                            }
-                            ha:line.1408424 {
-                             x1=1.98926in; y1=3.66in; x2=49.527204mm; y2=3.66in; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=x
-                             }
-                            }
-                            ha:line.1408427 {
-                             x1=1.98926in; y1=3.66in; x2=1.98926in; y2=91.964mm; 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=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.1408983 {
-                          proto=0; x=1.84in; y=89.535mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                          ha:flags {
-                           clearline=1
-                          }
-
-                          li:thermal {
-                          }
-
-                          ha:attributes {
-                            term=1
-                            name=1
-                          }
-                         }
-                         ha:padstack_ref.1408984 {
-                          proto=0; x=1.84in; y=3.55648in; rot=270.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.1408971 {
-                             x1=1.84in; y1=3.54074in; x2=1.84in; y2=3.54074in; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=pnp-origin
-                             }
-                            }
-                            ha:line.1408974 {
-                             x1=1.84in; y1=3.54074in; x2=1.84in; y2=3.54074in; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=origin
-                             }
-                            }
-                            ha:line.1408977 {
-                             x1=1.84in; y1=3.54074in; x2=1.84in; y2=90.934796mm; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=x
-                             }
-                            }
-                            ha:line.1408980 {
-                             x1=1.84in; y1=3.54074in; x2=45.736mm; y2=3.54074in; 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 {
-
-                        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.1408999 {
-                          proto=0; x=1.751in; y=3.55648in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                          li:thermal {
-                          }
-
-                          ha:attributes {
-                            term=1
-                            name=1
-                          }
-                         }
-                         ha:padstack_ref.1409000 {
-                          proto=0; x=1.751in; y=89.535mm; 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.1408987 {
-                             x1=1.751in; y1=3.54074in; x2=1.751in; y2=3.54074in; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=pnp-origin
-                             }
-                            }
-                            ha:line.1408990 {
-                             x1=1.751in; y1=3.54074in; x2=1.751in; y2=3.54074in; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=origin
-                             }
-                            }
-                            ha:line.1408993 {
-                             x1=1.751in; y1=3.54074in; x2=1.751in; y2=88.934796mm; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=x
-                             }
-                            }
-                            ha:line.1408996 {
-                             x1=1.751in; y1=3.54074in; x2=45.4754mm; y2=3.54074in; 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 {
-                         refdes=C10
-                         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: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.1409015 {
-                          proto=0; x=1.636in; y=3.27in; 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.1409016 {
-                          proto=0; x=1.60452in; y=3.27in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                          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.1409003 {
-                             x1=1.62026in; y1=3.27in; x2=1.62026in; y2=3.27in; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=pnp-origin
-                             }
-                            }
-                            ha:line.1409006 {
-                             x1=1.62026in; y1=3.27in; x2=1.62026in; y2=3.27in; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=origin
-                             }
-                            }
-                            ha:line.1409009 {
-                             x1=1.62026in; y1=3.27in; x2=40.154604mm; y2=3.27in; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=x
-                             }
-                            }
-                            ha:line.1409012 {
-                             x1=1.62026in; y1=3.27in; x2=1.62026in; y2=82.058mm; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=y
-                             }
-                            }
-                           }
-                           ha:type {
-                            top = 1
-                            misc = 1
-                            virtual = 1
-                           }
-                         }
-                        }
-                       }
-                        uid = Ikn56fWDAoi3RXep5wYAAABP
-                       }
-                       ha:subc.1409018 {
-                        ha:attributes {
-                         refdes=C11
-                         value=0.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.1409031 {
-                          proto=0; x=1.81148in; y=3.241in; 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.1409032 {
-                          proto=0; x=1.78in; y=3.241in; 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.1409019 {
-                             x1=1.79574in; y1=3.241in; x2=1.79574in; y2=3.241in; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=pnp-origin
-                             }
-                            }
-                            ha:line.1409022 {
-                             x1=1.79574in; y1=3.241in; x2=1.79574in; y2=3.241in; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=origin
-                             }
-                            }
-                            ha:line.1409025 {
-                             x1=1.79574in; y1=3.241in; x2=44.611796mm; y2=3.241in; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=x
-                             }
-                            }
-                            ha:line.1409028 {
-                             x1=1.79574in; y1=3.241in; x2=1.79574in; y2=81.3214mm; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=y
-                             }
-                            }
-                           }
-                           ha:type {
-                            top = 1
-                            misc = 1
-                            virtual = 1
-                           }
-                         }
-                        }
-                       }
-                        uid = Ikn56fWDAoi3RXep5wYAAABR
-                       }
-                       ha:subc.1409034 {
-                        ha:attributes {
-                         refdes=C12
-                         value=10uF
-                         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.1409047 {
-                          proto=0; x=1.94652in; y=3.31in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                          li:thermal {
-                          }
-
-                          ha:attributes {
-                            term=1
-                            name=1
-                          }
-                         }
-                         ha:padstack_ref.1409048 {
-                          proto=0; x=1.978in; y=3.31in; 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.1409035 {
-                             x1=1.96226in; y1=3.31in; x2=1.96226in; y2=3.31in; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=pnp-origin
-                             }
-                            }
-                            ha:line.1409038 {
-                             x1=1.96226in; y1=3.31in; x2=1.96226in; y2=3.31in; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=origin
-                             }
-                            }
-                            ha:line.1409041 {
-                             x1=1.96226in; y1=3.31in; x2=50.841404mm; y2=3.31in; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=x
-                             }
-                            }
-                            ha:line.1409044 {
-                             x1=1.96226in; y1=3.31in; x2=1.96226in; y2=85.074mm; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=y
-                             }
-                            }
-                           }
-                           ha:type {
-                            top = 1
-                            misc = 1
-                            virtual = 1
-                           }
-                         }
-                        }
-                       }
-                        uid = Ikn56fWDAoi3RXep5wYAAABT
-                       }
-                       ha:subc.1409050 {
-                        ha:attributes {
-                         refdes=C13
-                         value=10uF
-                         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.1409063 {
-                          proto=0; x=1.62in; y=3.433in; 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.1409064 {
-                          proto=0; x=1.65148in; y=3.433in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                          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=1.63574in; y1=3.433in; x2=1.63574in; y2=3.433in; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=pnp-origin
-                             }
-                            }
-                            ha:line.1409054 {
-                             x1=1.63574in; y1=3.433in; x2=1.63574in; y2=3.433in; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=origin
-                             }
-                            }
-                            ha:line.1409057 {
-                             x1=1.63574in; y1=3.433in; x2=42.547796mm; y2=3.433in; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=x
-                             }
-                            }
-                            ha:line.1409060 {
-                             x1=1.63574in; y1=3.433in; x2=1.63574in; y2=88.1982mm; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=y
-                             }
-                            }
-                           }
-                           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: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.1409079 {
-                          proto=0; x=1.94452in; y=82.55mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                          li:thermal {
-                          }
-
-                          ha:attributes {
-                            term=1
-                            name=1
-                          }
-                         }
-                         ha:padstack_ref.1409080 {
-                          proto=0; x=1.976in; y=82.55mm; 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.1409067 {
-                             x1=1.96026in; y1=82.55mm; x2=1.96026in; y2=82.55mm; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=pnp-origin
-                             }
-                            }
-                            ha:line.1409070 {
-                             x1=1.96026in; y1=82.55mm; x2=1.96026in; y2=82.55mm; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=origin
-                             }
-                            }
-                            ha:line.1409073 {
-                             x1=1.96026in; y1=82.55mm; x2=50.790604mm; y2=82.55mm; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=x
-                             }
-                            }
-                            ha:line.1409076 {
-                             x1=1.96026in; y1=82.55mm; x2=1.96026in; y2=83.55mm; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=y
-                             }
-                            }
-                           }
-                           ha:type {
-                            top = 1
-                            misc = 1
-                            virtual = 1
-                           }
-                         }
-                        }
-                       }
-                        uid = Ikn56fWDAoi3RXep5wYAAABX
-                       }
-                       ha:subc.1409082 {
-                        ha:attributes {
-                         refdes=R24
-                         value=51k
-                         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: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.1409095 {
-                          proto=0; x=1.796in; y=3.66474in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                          li:thermal {
-                          }
-
-                          ha:attributes {
-                            term=1
-                            name=1
-                          }
-                         }
-                         ha:padstack_ref.1409096 {
-                          proto=0; x=1.796in; y=3.63326in; 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.1409083 {
-                             x1=1.796in; y1=3.649in; x2=1.796in; y2=3.649in; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=pnp-origin
-                             }
-                            }
-                            ha:line.1409086 {
-                             x1=1.796in; y1=3.649in; x2=1.796in; y2=3.649in; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=origin
-                             }
-                            }
-                            ha:line.1409089 {
-                             x1=1.796in; y1=3.649in; x2=1.796in; y2=91.6846mm; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=x
-                             }
-                            }
-                            ha:line.1409092 {
-                             x1=1.796in; y1=3.649in; x2=46.6184mm; y2=3.649in; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=y
-                             }
-                            }
-                           }
-                           ha:type {
-                            top = 1
-                            misc = 1
-                            virtual = 1
-                           }
-                         }
-                        }
-                       }
-                        uid = Ikn56fWDAoi3RXep5wYAAABZ
-                       }
-                       ha:subc.1409098 {
-                        ha:attributes {
-                         refdes=R27
-                         value=
-                         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: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.1409111 {
-                          proto=0; x=2.086in; y=3.698in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                          li:thermal {
-                          }
-
-                          ha:attributes {
-                            term=1
-                            name=1
-                          }
-                         }
-                         ha:padstack_ref.1409112 {
-                          proto=0; x=2.05452in; y=3.698in; 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.1409099 {
-                             x1=2.07026in; y1=3.698in; x2=2.07026in; y2=3.698in; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=pnp-origin
-                             }
-                            }
-                            ha:line.1409102 {
-                             x1=2.07026in; y1=3.698in; x2=2.07026in; y2=3.698in; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=origin
-                             }
-                            }
-                            ha:line.1409105 {
-                             x1=2.07026in; y1=3.698in; x2=51.584604mm; y2=3.698in; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=x
-                             }
-                            }
-                            ha:line.1409108 {
-                             x1=2.07026in; y1=3.698in; x2=2.07026in; y2=92.9292mm; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=y
-                             }
-                            }
-                           }
-                           ha:type {
-                            top = 1
-                            misc = 1
-                            virtual = 1
-                           }
-                         }
-                        }
-                       }
-                        uid = Ikn56fWDAoi3RXep5wYAAABb
-                       }
-                       ha:subc.1409114 {
-                        ha:attributes {
-                         refdes=R28
-                         value=
-                         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: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.1409127 {
-                          proto=0; x=2.093in; y=3.63in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                          li:thermal {
-                          }
-
-                          ha:attributes {
-                            term=1
-                            name=1
-                          }
-                         }
-                         ha:padstack_ref.1409128 {
-                          proto=0; x=2.06152in; y=3.63in; 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.1409115 {
-                             x1=2.07726in; y1=3.63in; x2=2.07726in; y2=3.63in; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=pnp-origin
-                             }
-                            }
-                            ha:line.1409118 {
-                             x1=2.07726in; y1=3.63in; x2=2.07726in; y2=3.63in; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=origin
-                             }
-                            }
-                            ha:line.1409121 {
-                             x1=2.07726in; y1=3.63in; x2=51.762404mm; y2=3.63in; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=x
-                             }
-                            }
-                            ha:line.1409124 {
-                             x1=2.07726in; y1=3.63in; x2=2.07726in; y2=91.202mm; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=y
-                             }
-                            }
-                           }
-                           ha:type {
-                            top = 1
-                            misc = 1
-                            virtual = 1
-                           }
-                         }
-                        }
-                       }
-                        uid = Ikn56fWDAoi3RXep5wYAAABd
-                       }
-                       ha:subc.1413212 {
-                        ha:attributes {
-                         refdes=R21
-                         value=0.5
-                         device=RESISTOR
-                         footprint=0603
-                         openscad=0603
-                        }
-                       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 {
-                               14.76mil  
-                               -19.68mil  
-                               -14.76mil  
-                               -19.68mil  
-                               -14.76mil  
-                               19.68mil  
-                               14.76mil  
-                               19.68mil  
-                              }
-                            }
-
-                            ha:ps_shape_v4 {
-                             ha:combining { sub=1; auto=1;                             }
-                             ha:layer_mask {
-                              top = 1
-                              mask = 1
-                             }
-                             clearance=0.0
-                              li:ps_poly {
-                               17.76mil  
-                               -22.68mil  
-                               -17.76mil  
-                               -22.68mil  
-                               -17.76mil  
-                               22.68mil  
-                               17.76mil  
-                               22.68mil  
-                              }
-                            }
-
-                            ha:ps_shape_v4 {
-                             ha:combining { auto=1;                             }
-                             ha:layer_mask {
-                              top = 1
-                              paste = 1
-                             }
-                             clearance=0.0
-                              li:ps_poly {
-                               14.76mil  
-                               -19.68mil  
-                               -14.76mil  
-                               -19.68mil  
-                               -14.76mil  
-                               19.68mil  
-                               14.76mil  
-                               19.68mil  
-                              }
-                            }
-                          }
-                        }
-                       }
-
-                        li:objects {
-                         ha:padstack_ref.1413226 {
-                          proto=0; x=1.867in; y=82.55mm; 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.1413227 {
-                          proto=0; x=1.867in; y=3.19882in; 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.1413214 {
-                             x1=1.867in; y1=3.22441in; x2=1.867in; y2=3.22441in; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=pnp-origin
-                             }
-                            }
-                            ha:line.1413217 {
-                             x1=1.867in; y1=3.22441in; x2=1.867in; y2=3.22441in; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=origin
-                             }
-                            }
-                            ha:line.1413220 {
-                             x1=1.867in; y1=3.22441in; x2=1.867in; y2=80.900014mm; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=x
-                             }
-                            }
-                            ha:line.1413223 {
-                             x1=1.867in; y1=3.22441in; x2=48.4218mm; y2=3.22441in; thickness=0.1mm; clearance=0.0;
-                             ha:attributes {
-                               subc-role=y
-                             }
-                            }
-                           }
-                           ha:type {
-                            top = 1
-                            misc = 1
-                            virtual = 1
-                           }
-                         }
-                        }
-                       }
-                        uid = ZKOa+zwg4IcAnDwTCgMAAABd
-                       }
-                        ha:subc.1419704 {
-                         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_shape_v4 {
-                              ha:combining {                              }
-                              ha:layer_mask {
-                               copper = 1
-                               top = 1
-                              }
-                              clearance=0.0
-                               li:ps_poly {
-                                -35.0mil  
-                                -35.0mil  
-                                35.0mil  
-                                -35.0mil  
-                                35.0mil  
-                                35.0mil  
-                                -35.0mil  
-                                35.0mil  
-                               }
-                             }
-
-                             ha:ps_shape_v4 {
-                              ha:combining {                              }
-                              ha:layer_mask {
-                               bottom = 1
-                               copper = 1
-                              }
-                              clearance=0.0
-                               li:ps_poly {
-                                -35.0mil  
-                                -35.0mil  
-                                35.0mil  
-                                -35.0mil  
-                                35.0mil  
-                                35.0mil  
-                                -35.0mil  
-                                35.0mil  
-                               }
-                             }
-
-                             ha:ps_shape_v4 {
-                              ha:combining {                              }
-                              ha:layer_mask {
-                               copper = 1
-                               intern = 1
-                              }
-                              clearance=0.0
-                               li:ps_poly {
-                                -35.0mil  
-                                -35.0mil  
-                                35.0mil  
-                                -35.0mil  
-                                35.0mil  
-                                35.0mil  
-                                -35.0mil  
-                                35.0mil  
-                               }
-                             }
-
-                             ha:ps_shape_v4 {
-                              ha:combining { sub=1; auto=1;                              }
-                              ha:layer_mask {
-                               top = 1
-                               mask = 1
-                              }
-                              clearance=0.0
-                               li:ps_poly {
-                                -42.5mil  
-                                -42.5mil  
-                                42.5mil  
-                                -42.5mil  
-                                42.5mil  
-                                42.5mil  
-                                -42.5mil  
-                                42.5mil  
-                               }
-                             }
-
-                             ha:ps_shape_v4 {
-                              ha:combining { sub=1; auto=1;                              }
-                              ha:layer_mask {
-                               bottom = 1
-                               mask = 1
-                              }
-                              clearance=0.0
-                               li:ps_poly {
-                                -42.5mil  
-                                -42.5mil  
-                                42.5mil  
-                                -42.5mil  
-                                42.5mil  
-                                42.5mil  
-                                -42.5mil  
-                                42.5mil  
-                               }
-                             }
-                           }
-                         }
-
-                         ha:ps_proto_v6.1 {
-                           hdia=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_shape_v4 {
-                              ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                              }
-                              ha:combining {                              }
-                              ha:layer_mask {
-                               copper = 1
-                               intern = 1
-                              }
-                              clearance=0.0
-                             }
-
-                             ha:ps_shape_v4 {
-                              ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;                              }
-                              ha:combining { sub=1; auto=1;                              }
-                              ha:layer_mask {
-                               top = 1
-                               mask = 1
-                              }
-                              clearance=0.0
-                             }
-
-                             ha:ps_shape_v4 {
-                              ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;                              }
-                              ha:combining { sub=1; auto=1;                              }
-                              ha:layer_mask {
-                               bottom = 1
-                               mask = 1
-                              }
-                              clearance=0.0
-                             }
-                           }
-                         }
-                        }
-
-                         li:objects {
-                          ha:padstack_ref.1419730 {
-                           proto=0; x=104.775mm; y=72.39mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-                           ha:flags {
-                            clearline=1
-                           }
-
-                           li:thermal {
-                           }
-
-                           ha:attributes {
-                             term=1
-                             name=1
-                           }
-                          }
-                          ha:padstack_ref.1419731 {
-                           proto=1; x=104.775mm; y=74.93mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-                           ha:flags {
-                            clearline=1
-                           }
-
-                           li:thermal {
-                           }
-
-                           ha:attributes {
-                             term=2
-                             name=2
-                           }
-                          }
-                          ha:padstack_ref.1419732 {
-                           proto=1; x=104.775mm; y=77.47mm; 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.1419733 {
-                           proto=1; x=104.775mm; y=80.01mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-                           ha:flags {
-                            clearline=1
-                           }
-
-                           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 {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
+         }
+       }
+      }
 
-                           ha:attributes {
-                             term=4
-                             name=4
-                           }
-                          }
-                          ha:padstack_ref.1419734 {
-                           proto=1; x=104.775mm; y=82.55mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-                           ha:flags {
-                            clearline=1
-                           }
+       li:objects {
+        ha:padstack_ref.1254657 {
+         proto=0; x=828.42mil; y=430.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=19.685mil;
+         ha:flags {
+          clearline=1
+         }
 
-                           li:thermal {
-                           }
+         li:thermal {
+         }
 
-                           ha:attributes {
-                             term=5
-                             name=5
-                           }
-                          }
-                          ha:padstack_ref.1419735 {
-                           proto=1; x=104.775mm; y=85.09mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-                           ha:flags {
-                            clearline=1
-                           }
+         ha:attributes {
+           term=1
+           name=pin1
+         }
+        }
+        ha:padstack_ref.1254658 {
+         proto=1; x=631.57mil; y=430.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=6
-                             name=6
-                           }
-                          }
-                          ha:padstack_ref.1419736 {
-                           proto=1; x=104.775mm; y=87.63mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-                           ha:flags {
-                            clearline=1
-                           }
+         ha:attributes {
+           term=2
+           name=pin2
+         }
+        }
+       }
+       li:layers {
 
-                           li:thermal {
-                           }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-                           ha:attributes {
-                             term=7
-                             name=7
-                           }
-                          }
-                          ha:padstack_ref.1419737 {
-                           proto=1; x=104.775mm; y=90.17mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-                           ha:flags {
-                            clearline=1
-                           }
+          li:objects {
+           ha:line.1254638 {
+            x1=926.84mil; y1=233.16mil; x2=828.42mil; y2=233.16mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.1254641 {
+            x1=877.63mil; y1=183.95mil; x2=877.63mil; y2=282.37mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:arc.1254644 {
+            x=730.0mil; y=430.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 {         }
 
+          li:objects {
+           ha:line.1254645 {
+            x1=729.995mil; y1=430.0mil; x2=729.995mil; y2=430.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.1254648 {
+            x1=730.0mil; y1=430.0mil; x2=730.0mil; y2=430.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.1254651 {
+            x1=730.0mil; y1=430.0mil; x2=17.542mm; y2=430.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.1254654 {
+            x1=730.0mil; y1=430.0mil; x2=730.0mil; y2=11.922mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           bottom = 1
+           virtual = 1
+           misc = 1
+          }
+        }
+       }
+      }
+       uid = KTnIRhG1xtd7m0Cqs70AAABY
+      }
+                          ha:subc.1445840 {
                            ha:attributes {
-                             term=8
-                             name=8
-                           }
-                          }
-                          ha:padstack_ref.1419738 {
-                           proto=1; x=104.775mm; y=92.71mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-                           ha:flags {
-                            clearline=1
+                            value=3.3uH
+                            device=INDUCTOR
+                            footprint=NRS50
+                            refdes=L1
                            }
+                          ha:data {
+                                                    li:padstack_prototypes {
+
+                           ha:ps_proto_v6.0 {
+                             hdia=0.0; hplated=0; htop=0; hbottom=0;
+                             li:shape {
+
+                               ha:ps_shape_v4 {
+                                ha:combining {                                }
+                                ha:layer_mask {
+                                 copper = 1
+                                 top = 1
+                                }
+                                clearance=0.0
+                                 li:ps_poly {
+                                  29.53mil  
+                                  -78.735mil  
+                                  -29.53mil  
+                                  -78.735mil  
+                                  -29.53mil  
+                                  78.735mil  
+                                  29.53mil  
+                                  78.735mil  
+                                 }
+                               }
 
-                           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 {
+                                  32.53mil  
+                                  -81.735mil  
+                                  -32.53mil  
+                                  -81.735mil  
+                                  -32.53mil  
+                                  81.735mil  
+                                  32.53mil  
+                                  81.735mil  
+                                 }
+                               }
 
-                           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 {
+                                  29.53mil  
+                                  -78.735mil  
+                                  -29.53mil  
+                                  -78.735mil  
+                                  -29.53mil  
+                                  78.735mil  
+                                  29.53mil  
+                                  78.735mil  
+                                 }
+                               }
+                             }
                            }
                           }
-                          ha:padstack_ref.1419739 {
-                           proto=1; x=104.775mm; y=95.25mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-                           ha:flags {
-                            clearline=1
-                           }
 
-                           li:thermal {
-                           }
-
-                           ha:attributes {
-                             term=10
-                             name=10
-                           }
-                          }
-                         }
-                         li:layers {
+                           li:objects {
+                            ha:padstack_ref.1445853 {
+                             proto=0; x=1.057in; y=374.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+                             ha:flags {
+                              clearline=1
+                             }
 
-                          ha:top-silk {
-                           lid=0
-                           ha:combining {                           }
+                             li:thermal {
+                             }
 
-                            li:objects {
-                             ha:line.1419705 {
-                              x1=106.045mm; y1=3.8in; x2=106.045mm; y2=2.8in; thickness=15.0mil; clearance=0.0;
+                             ha:attributes {
+                               term=1
+                               name=pin1
                              }
-                             ha:line.1419708 {
-                              x1=106.045mm; y1=2.8in; x2=103.505mm; y2=2.8in; thickness=15.0mil; clearance=0.0;
+                            }
+                            ha:padstack_ref.1445854 {
+                             proto=0; x=1.19873in; y=374.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+                             ha:flags {
+                              clearline=1
                              }
-                             ha:line.1419711 {
-                              x1=103.505mm; y1=2.8in; x2=103.505mm; y2=3.8in; thickness=15.0mil; clearance=0.0;
+
+                             li:thermal {
                              }
-                             ha:line.1419714 {
-                              x1=103.505mm; y1=3.8in; x2=106.045mm; y2=3.8in; thickness=15.0mil; clearance=0.0;
+
+                             ha:attributes {
+                               term=2
+                               name=pin2
                              }
                             }
-                            ha:type {
-                             silk = 1
-                             top = 1
-                            }
-                          }
+                           }
+                           li:layers {
 
-                          ha:subc-aux {
-                           lid=1
-                           ha:combining {                           }
+                            ha:top-silk {
+                             lid=0
+                             ha:combining {                             }
 
-                            li:objects {
-                             ha:line.1419718 {
-                              x1=104.775mm; y1=3.3in; x2=104.775mm; y2=3.3in; thickness=0.1mm; clearance=0.0;
-                              ha:attributes {
-                                subc-role=pnp-origin
-                              }
-                             }
-                             ha:line.1419721 {
-                              x1=104.775mm; y1=72.39mm; x2=104.775mm; y2=72.39mm; thickness=0.1mm; clearance=0.0;
-                              ha:attributes {
-                                subc-role=origin
-                              }
-                             }
-                             ha:line.1419724 {
-                              x1=104.775mm; y1=72.39mm; x2=103.775mm; y2=72.39mm; thickness=0.1mm; clearance=0.0;
-                              ha:attributes {
-                                subc-role=x
+                              li:objects {
                               }
-                             }
-                             ha:line.1419727 {
-                              x1=104.775mm; y1=72.39mm; x2=104.775mm; y2=73.39mm; thickness=0.1mm; clearance=0.0;
-                              ha:attributes {
-                                subc-role=y
+                              ha:type {
+                               silk = 1
+                               top = 1
                               }
-                             }
-                            }
-                            ha:type {
-                             top = 1
-                             misc = 1
-                             virtual = 1
                             }
-                          }
-                         }
-                        }
-                         uid = +YNFi3y0xGVSdaOF6XUAAABc
-                        }
-                         ha:subc.1429616 {
-                          ha:attributes {
-                           footprint=VQFN-24
-                           value=IP2326
-                           device=IC
-                           Footprint=VQFN-24_L4.0-W4.0-P0.50-BL-EP2.5
-                           refdes=U1
-                          }
-                         ha:data {
-                                                  li:padstack_prototypes {
-
-                          ha:ps_proto_v6.0 {
-                            hdia=0.0; 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 {
-                                 -51.0mil  
-                                 -51.0mil  
-                                 51.0mil  
-                                 -51.0mil  
-                                 51.0mil  
-                                 51.0mil  
-                                 -51.0mil  
-                                 51.0mil  
-                                }
-                              }
 
-                              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: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 {
-                                 -51.0mil  
-                                 -51.0mil  
-                                 51.0mil  
-                                 -51.0mil  
-                                 51.0mil  
-                                 51.0mil  
-                                 -51.0mil  
-                                 51.0mil  
+                              li:objects {
+                               ha:line.1445841 {
+                                x1=28.647771mm; y1=374.0mil; x2=28.647771mm; y2=374.0mil; thickness=0.1mm; clearance=0.0;
+                                ha:attributes {
+                                  subc-role=pnp-origin
                                 }
-                              }
-                            }
-                          }
-
-                          ha:ps_proto_v6.1 {
-                            hdia=0.0; 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 {
-                                 -5.5mil  
-                                 -13.5mil  
-                                 5.5mil  
-                                 -13.5mil  
-                                 5.5mil  
-                                 13.5mil  
-                                 -5.5mil  
-                                 13.5mil  
+                               ha:line.1445844 {
+                                x1=1.12786in; y1=373.995mil; x2=1.12786in; y2=373.995mil; 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 {
-                                 -6.5mil  
-                                 -14.5mil  
-                                 6.5mil  
-                                 -14.5mil  
-                                 6.5mil  
-                                 14.5mil  
-                                 -6.5mil  
-                                 14.5mil  
+                               ha:line.1445847 {
+                                x1=1.12786in; y1=373.995mil; x2=29.647644mm; y2=373.995mil; 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.5mil  
-                                 -13.5mil  
-                                 5.5mil  
-                                 -13.5mil  
-                                 5.5mil  
-                                 13.5mil  
-                                 -5.5mil  
-                                 13.5mil  
+                               ha:line.1445850 {
+                                x1=1.12786in; y1=373.995mil; x2=1.12786in; y2=10.499473mm; thickness=0.1mm; clearance=0.0;
+                                ha:attributes {
+                                  subc-role=y
                                 }
+                               }
+                              }
+                              ha:type {
+                               top = 1
+                               misc = 1
+                               virtual = 1
                               }
-                            }
-                          }
-                         }
-
-                          li:objects {
-                           ha:padstack_ref.1429664 {
-                            proto=0; x=45.466736mm; y=85.878263mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                            li:thermal {
-                            }
-
-                            ha:attributes {
-                              term=25
-                            }
-                           }
-                           ha:padstack_ref.1429665 {
-                            proto=1; x=43.517795mm; y=87.127435mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                            li:thermal {
-                            }
-
-                            ha:attributes {
-                              term=24
-                            }
-                           }
-                           ha:padstack_ref.1429666 {
-                            proto=1; x=43.517795mm; y=86.627309mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                            ha:flags {
-                             clearline=1
-                            }
-
-                            li:thermal {
-                            }
-
-                            ha:attributes {
-                              term=23
-                            }
-                           }
-                           ha:padstack_ref.1429667 {
-                            proto=1; x=43.517795mm; y=86.127437mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                            ha:flags {
-                             clearline=1
-                            }
-
-                            li:thermal {
-                            }
-
-                            ha:attributes {
-                              term=22
-                            }
-                           }
-                           ha:padstack_ref.1429668 {
-                            proto=1; x=43.517795mm; y=85.627566mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                            ha:flags {
-                             clearline=1
-                            }
-
-                            li:thermal {
-                            }
-
-                            ha:attributes {
-                              term=21
-                            }
-                           }
-                           ha:padstack_ref.1429669 {
-                            proto=1; x=43.517795mm; y=85.12744mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                            ha:flags {
-                             clearline=1
-                            }
-
-                            li:thermal {
-                            }
-
-                            ha:attributes {
-                              term=20
-                            }
-                           }
-                           ha:padstack_ref.1429670 {
-                            proto=1; x=43.517795mm; y=84.627568mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                            ha:flags {
-                             clearline=1
-                            }
-
-                            li:thermal {
-                            }
-
-                            ha:attributes {
-                              term=19
                             }
                            }
-                           ha:padstack_ref.1429671 {
-                            proto=1; x=44.216041mm; y=83.935418mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                            li:thermal {
-                            }
-
-                            ha:attributes {
-                              term=18
-                            }
+                          }
+                           uid = y5FJ817IGIrTlZXh58AAAABr
+                          }
+                          ha:subc.1445856 {
+                           ha:attributes {
+                            refdes=C37
+                            value=47uF
+                            device=CAPACITOR
+                            footprint=1206
+                            openscad=1206
                            }
-                           ha:padstack_ref.1429672 {
-                            proto=1; x=44.715913mm; y=83.935418mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                            ha:flags {
-                             clearline=1
-                            }
+                          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  
+                                 }
+                               }
 
-                            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  
+                                  -40.4mil  
+                                  -28.59mil  
+                                  -40.4mil  
+                                  -28.59mil  
+                                  40.4mil  
+                                  28.59mil  
+                                  40.4mil  
+                                 }
+                               }
 
-                            ha:attributes {
-                              term=17
-                            }
+                               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:padstack_ref.1429673 {
-                            proto=1; x=45.216039mm; y=83.935418mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                            ha:flags {
-                             clearline=1
-                            }
+                          }
 
-                            li:thermal {
-                            }
+                           li:objects {
+                            ha:padstack_ref.1445875 {
+                             proto=0; x=1.2in; y=767.1mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                             li:thermal {
+                             }
 
-                            ha:attributes {
-                              term=16
-                            }
-                           }
-                           ha:padstack_ref.1429674 {
-                            proto=1; x=45.71591mm; y=83.935418mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                            ha:flags {
-                             clearline=1
+                             ha:attributes {
+                               term=1
+                               name=1
+                             }
                             }
+                            ha:padstack_ref.1445876 {
+                             proto=0; x=1.2in; y=649.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                             ha:flags {
+                              clearline=1
+                             }
 
-                            li:thermal {
-                            }
+                             li:thermal {
+                             }
 
-                            ha:attributes {
-                              term=15
+                             ha:attributes {
+                               term=2
+                               name=2
+                             }
                             }
                            }
-                           ha:padstack_ref.1429675 {
-                            proto=1; x=46.216036mm; y=83.935418mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                            ha:flags {
-                             clearline=1
-                            }
+                           li:layers {
 
-                            li:thermal {
-                            }
+                            ha:top-silk {
+                             lid=0
+                             ha:combining {                             }
 
-                            ha:attributes {
-                              term=14
-                            }
-                           }
-                           ha:padstack_ref.1429676 {
-                            proto=1; x=46.715908mm; y=83.935418mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                            ha:flags {
-                             clearline=1
+                              li:objects {
+                               ha:line.1445857 {
+                                x1=1.1626in; y1=731.67mil; x2=1.1626in; y2=684.43mil; thickness=8.0mil; clearance=0.0;
+                               }
+                               ha:line.1445860 {
+                                x1=1.2374in; y1=731.67mil; x2=1.2374in; y2=684.43mil; thickness=8.0mil; clearance=0.0;
+                               }
+                              }
+                              ha:type {
+                               silk = 1
+                               top = 1
+                              }
                             }
 
-                            li:thermal {
-                            }
+                            ha:subc-aux {
+                             lid=1
+                             ha:combining {                             }
 
-                            ha:attributes {
-                              term=13
-                            }
-                           }
-                           ha:padstack_ref.1429677 {
-                            proto=1; x=47.414154mm; y=84.627568mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                            ha:flags {
-                             clearline=1
-                            }
+                              li:objects {
+                               ha:line.1445863 {
+                                x1=1.2in; y1=708.05mil; x2=1.2in; y2=708.05mil; thickness=0.1mm; clearance=0.0;
+                                ha:flags {
+                                 selected=1
+                                }
 
-                            li:thermal {
-                            }
+                                ha:attributes {
+                                  subc-role=pnp-origin
+                                }
+                               }
+                               ha:line.1445866 {
+                                x1=1.2in; y1=708.05mil; x2=1.2in; y2=708.05mil; thickness=0.1mm; clearance=0.0;
+                                ha:flags {
+                                 selected=1
+                                }
 
-                            ha:attributes {
-                              term=12
-                            }
-                           }
-                           ha:padstack_ref.1429678 {
-                            proto=1; x=47.414154mm; y=85.12744mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                            ha:flags {
-                             clearline=1
-                            }
+                                ha:attributes {
+                                  subc-role=origin
+                                }
+                               }
+                               ha:line.1445869 {
+                                x1=1.2in; y1=708.05mil; x2=1.2in; y2=16.98447mm; thickness=0.1mm; clearance=0.0;
+                                ha:flags {
+                                 selected=1
+                                }
 
-                            li:thermal {
-                            }
+                                ha:attributes {
+                                  subc-role=x
+                                }
+                               }
+                               ha:line.1445872 {
+                                x1=1.2in; y1=708.05mil; x2=31.48mm; y2=708.05mil; thickness=0.1mm; clearance=0.0;
+                                ha:flags {
+                                 selected=1
+                                }
 
-                            ha:attributes {
-                              term=11
+                                ha:attributes {
+                                  subc-role=y
+                                }
+                               }
+                              }
+                              ha:type {
+                               top = 1
+                               misc = 1
+                               virtual = 1
+                              }
                             }
                            }
-                           ha:padstack_ref.1429679 {
-                            proto=1; x=47.414154mm; y=85.627566mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                            ha:flags {
-                             clearline=1
-                            }
-
-                            li:thermal {
-                            }
-
-                            ha:attributes {
-                              term=10
-                            }
+                          }
+                           uid = RDzDyDixN6YiIsu9KFsAAABp
+                          }
+                          ha:subc.1445878 {
+                           ha:attributes {
+                            value=AP62150
+                            device=IC
+                            footprint=TSOT26
+                            refdes=U4
                            }
-                           ha:padstack_ref.1429680 {
-                            proto=1; x=47.414154mm; y=86.127437mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                            ha:flags {
-                             clearline=1
-                            }
+                          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.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=9
-                            }
+                               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:padstack_ref.1429681 {
-                            proto=1; x=47.414154mm; y=86.627309mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.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=8
-                            }
-                           }
-                           ha:padstack_ref.1429682 {
-                            proto=1; x=47.414154mm; y=87.127435mm; 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 {
+                                  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=7
-                            }
+                               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:padstack_ref.1429683 {
-                            proto=1; x=46.715908mm; y=87.819331mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                            ha:flags {
-                             clearline=1
-                            }
+                          }
 
-                            li:thermal {
-                            }
+                           li:objects {
+                            ha:padstack_ref.1445892 {
+                             proto=0; x=1.09379in; y=596.6mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                             ha:flags {
+                              clearline=1
+                             }
 
-                            ha:attributes {
-                              term=6
-                            }
-                           }
-                           ha:padstack_ref.1429684 {
-                            proto=1; x=46.216036mm; y=87.819331mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                            ha:flags {
-                             clearline=1
-                            }
+                             li:thermal {
+                             }
 
-                            li:thermal {
+                             ha:attributes {
+                               term=6
+                               name=pin6
+                             }
                             }
+                            ha:padstack_ref.1445893 {
+                             proto=1; x=1.09379in; y=510.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                             li:thermal {
+                             }
 
-                            ha:attributes {
-                              term=5
-                            }
-                           }
-                           ha:padstack_ref.1429685 {
-                            proto=1; x=45.71591mm; y=87.819331mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                            ha:flags {
-                             clearline=1
+                             ha:attributes {
+                               term=1
+                               name=pin1
+                             }
                             }
+                            ha:padstack_ref.1445894 {
+                             proto=0; x=1.0564in; y=596.6mil; 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.1429686 {
-                            proto=1; x=45.216039mm; y=87.819331mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                            ha:flags {
-                             clearline=1
+                             ha:attributes {
+                               term=5
+                               name=pin5
+                             }
                             }
+                            ha:padstack_ref.1445895 {
+                             proto=1; x=1.0564in; y=510.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                             ha:flags {
+                              clearline=1
+                             }
 
-                            li:thermal {
-                            }
+                             li:thermal {
+                             }
 
-                            ha:attributes {
-                              term=3
-                            }
-                           }
-                           ha:padstack_ref.1429687 {
-                            proto=1; x=44.715913mm; y=87.819331mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                            ha:flags {
-                             clearline=1
+                             ha:attributes {
+                               term=2
+                               name=pin2
+                             }
                             }
+                            ha:padstack_ref.1445896 {
+                             proto=0; x=1.019in; y=596.6mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                             ha:flags {
+                              clearline=1
+                             }
 
-                            li:thermal {
-                            }
+                             li:thermal {
+                             }
 
-                            ha:attributes {
-                              term=2
-                            }
-                           }
-                           ha:padstack_ref.1429688 {
-                            proto=1; x=44.216041mm; y=87.819331mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                            ha:flags {
-                             clearline=1
+                             ha:attributes {
+                               term=4
+                               name=pin4
+                             }
                             }
+                            ha:padstack_ref.1445897 {
+                             proto=1; x=1.019in; y=510.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                             ha:flags {
+                              clearline=1
+                             }
 
-                            li:thermal {
-                            }
+                             li:thermal {
+                             }
 
-                            ha:attributes {
-                              term=1
+                             ha:attributes {
+                               term=3
+                               name=pin3
+                             }
                             }
                            }
-                          }
-                          li:layers {
+                           li:layers {
 
-                           {ha:Top Solder Mask Layer}       {
-                            lid=0
-                            ha:combining { auto=1;                            }
-
-                             li:objects {
-                             }
-                             ha:type {
-                              top = 1
-                              paste = 1
-                             }
-                           }
+                            ha:top-silk {
+                             lid=0
+                             ha:combining {                             }
 
-                           {ha:Top Paste Mask Layer}       {
-                            lid=1
-                            ha:combining { sub=1; auto=1;                            }
-
-                             li:objects {
-                              ha:polygon.1429689 {
-                               li:geometry {
-                                 ta:contour {
-                                  { 44.426734mm; 84.838261mm }
-                                  { 46.506739mm; 84.838261mm }
-                                  { 46.506739mm; 86.918266mm }
-                                  { 44.426734mm; 86.918266mm }
-                                 }
-                               }
-                              }
-                              ha:polygon.1429694 {
-                               li:geometry {
-                                 ta:contour {
-                                  { 1.69952in; 86.977448mm }
-                                  { 43.867807mm; 86.977448mm }
-                                  { 43.867807mm; 87.277422mm }
-                                  { 1.69952in; 87.277422mm }
-                                 }
-                               }
-                              }
-                              ha:polygon.1429699 {
-                               li:geometry {
-                                 ta:contour {
-                                  { 1.69952in; 86.477449mm }
-                                  { 43.867807mm; 86.477449mm }
-                                  { 43.867807mm; 86.777423mm }
-                                  { 1.69952in; 86.777423mm }
-                                 }
-                               }
-                              }
-                              ha:polygon.1429704 {
-                               li:geometry {
-                                 ta:contour {
-                                  { 1.69952in; 85.97745mm }
-                                  { 43.867807mm; 85.97745mm }
-                                  { 43.867807mm; 86.277424mm }
-                                  { 1.69952in; 86.277424mm }
-                                 }
-                               }
-                              }
-                              ha:polygon.1429709 {
-                               li:geometry {
-                                 ta:contour {
-                                  { 1.69952in; 85.477452mm }
-                                  { 43.867807mm; 85.477452mm }
-                                  { 43.867807mm; 85.777426mm }
-                                  { 1.69952in; 85.777426mm }
-                                 }
-                               }
-                              }
-                              ha:polygon.1429714 {
-                               li:geometry {
-                                 ta:contour {
-                                  { 1.69952in; 84.977453mm }
-                                  { 43.867807mm; 84.977453mm }
-                                  { 43.867807mm; 85.277427mm }
-                                  { 1.69952in; 85.277427mm }
-                                 }
-                               }
-                              }
-                              ha:polygon.1429719 {
-                               li:geometry {
-                                 ta:contour {
-                                  { 1.69952in; 84.477454mm }
-                                  { 43.867807mm; 84.477454mm }
-                                  { 43.867807mm; 84.777428mm }
-                                  { 1.69952in; 84.777428mm }
-                                 }
+                              li:objects {
+                               ha:arc.1445879 {
+                                x=1.11249in; y=480.475mil; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
                                }
                               }
-                              ha:polygon.1429724 {
-                               li:geometry {
-                                 ta:contour {
-                                  { 44.365952mm; 83.585508mm }
-                                  { 44.365952mm; 84.285506mm }
-                                  { 44.065978mm; 84.285506mm }
-                                  { 44.065978mm; 83.585508mm }
-                                 }
-                               }
+                              ha:type {
+                               silk = 1
+                               top = 1
                               }
-                              ha:polygon.1429729 {
-                               li:geometry {
-                                 ta:contour {
-                                  { 44.865951mm; 83.585508mm }
-                                  { 44.865951mm; 84.285506mm }
-                                  { 44.565977mm; 84.285506mm }
-                                  { 44.565977mm; 83.585508mm }
-                                 }
+                            }
+
+                            ha:subc-aux {
+                             lid=1
+                             ha:combining {                             }
+
+                              li:objects {
+                               ha:line.1445880 {
+                                x1=26.832476mm; y1=553.3mil; x2=26.832476mm; y2=553.3mil; thickness=0.1mm; clearance=0.0;
+                                ha:attributes {
+                                  subc-role=pnp-origin
+                                }
                                }
-                              }
-                              ha:polygon.1429734 {
-                               li:geometry {
-                                 ta:contour {
-                                  { 45.36595mm; 83.585508mm }
-                                  { 45.36595mm; 84.285506mm }
-                                  { 45.065976mm; 84.285506mm }
-                                  { 45.065976mm; 83.585508mm }
-                                 }
+                               ha:line.1445883 {
+                                x1=1.0564in; y1=553.305mil; x2=1.0564in; y2=553.305mil; thickness=0.1mm; clearance=0.0;
+                                ha:attributes {
+                                  subc-role=origin
+                                }
                                }
-                              }
-                              ha:polygon.1429739 {
-                               li:geometry {
-                                 ta:contour {
-                                  { 45.865948mm; 83.585508mm }
-                                  { 45.865948mm; 84.285506mm }
-                                  { 45.565974mm; 84.285506mm }
-                                  { 45.565974mm; 83.585508mm }
-                                 }
+                               ha:line.1445886 {
+                                x1=1.0564in; y1=553.305mil; x2=1.0564in; y2=13.053947mm; thickness=0.1mm; clearance=0.0;
+                                ha:attributes {
+                                  subc-role=x
+                                }
                                }
-                              }
-                              ha:polygon.1429744 {
-                               li:geometry {
-                                 ta:contour {
-                                  { 46.365947mm; 83.585508mm }
-                                  { 46.365947mm; 84.285506mm }
-                                  { 46.065973mm; 84.285506mm }
-                                  { 46.065973mm; 83.585508mm }
-                                 }
+                               ha:line.1445889 {
+                                x1=1.0564in; y1=553.305mil; x2=25.83256mm; y2=553.305mil; thickness=0.1mm; clearance=0.0;
+                                ha:attributes {
+                                  subc-role=y
+                                }
                                }
                               }
-                              ha:polygon.1429749 {
-                               li:geometry {
-                                 ta:contour {
-                                  { 46.865946mm; 83.585508mm }
-                                  { 46.865946mm; 84.285506mm }
-                                  { 46.565972mm; 84.285506mm }
-                                  { 46.565972mm; 83.585508mm }
-                                 }
-                               }
+                              ha:type {
+                               top = 1
+                               misc = 1
+                               virtual = 1
                               }
-                              ha:polygon.1429754 {
-                               li:geometry {
-                                 ta:contour {
-                                  { 47.764141mm; 84.777453mm }
-                                  { 47.064142mm; 84.777453mm }
-                                  { 47.064142mm; 84.477479mm }
-                                  { 47.764141mm; 84.477479mm }
+                            }
+                           }
+                          }
+                           uid = 6VQtC+Lm0hulvsIjOFwAAABo
+                          }
+                          ha:subc.1445899 {
+                           ha:attributes {
+                            refdes=R42
+                            value=10k
+                            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: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:polygon.1429759 {
-                               li:geometry {
-                                 ta:contour {
-                                  { 47.764141mm; 3.35738in }
-                                  { 47.064142mm; 3.35738in }
-                                  { 47.064142mm; 3.34557in }
-                                  { 47.764141mm; 3.34557in }
+
+                               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:polygon.1429764 {
-                               li:geometry {
-                                 ta:contour {
-                                  { 47.764141mm; 85.777451mm }
-                                  { 47.064142mm; 85.777451mm }
-                                  { 47.064142mm; 85.477477mm }
-                                  { 47.764141mm; 85.477477mm }
+
+                               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.1445912 {
+                             proto=0; x=987.52mil; y=649.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                             li:thermal {
+                             }
+
+                             ha:attributes {
+                               term=1
+                               name=1
+                             }
+                            }
+                            ha:padstack_ref.1445913 {
+                             proto=0; x=1.019in; y=649.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:polygon.1429769 {
-                               li:geometry {
-                                 ta:contour {
-                                  { 47.764141mm; 86.27745mm }
-                                  { 47.064142mm; 86.27745mm }
-                                  { 47.064142mm; 85.97745mm }
-                                  { 47.764141mm; 85.97745mm }
-                                 }
-                               }
+                              ha:type {
+                               silk = 1
+                               top = 1
                               }
-                              ha:polygon.1429774 {
-                               li:geometry {
-                                 ta:contour {
-                                  { 47.764141mm; 86.777423mm }
-                                  { 47.064142mm; 86.777423mm }
-                                  { 47.064142mm; 86.477449mm }
-                                  { 47.764141mm; 86.477449mm }
-                                 }
+                            }
+
+                            ha:subc-aux {
+                             lid=1
+                             ha:combining {                             }
+
+                              li:objects {
+                               ha:line.1445900 {
+                                x1=1.00326in; y1=649.0mil; x2=1.00326in; y2=649.0mil; thickness=0.1mm; clearance=0.0;
+                                ha:attributes {
+                                  subc-role=pnp-origin
+                                }
                                }
-                              }
-                              ha:polygon.1429779 {
-                               li:geometry {
-                                 ta:contour {
-                                  { 47.764141mm; 87.277422mm }
-                                  { 47.064142mm; 87.277422mm }
-                                  { 47.064142mm; 86.977448mm }
-                                  { 47.764141mm; 86.977448mm }
-                                 }
+                               ha:line.1445903 {
+                                x1=1.00326in; y1=649.0mil; x2=1.00326in; y2=649.0mil; thickness=0.1mm; clearance=0.0;
+                                ha:attributes {
+                                  subc-role=origin
+                                }
                                }
-                              }
-                              ha:polygon.1429784 {
-                               li:geometry {
-                                 ta:contour {
-                                  { 46.565947mm; 88.169419mm }
-                                  { 46.565947mm; 87.469421mm }
-                                  { 46.865921mm; 87.469421mm }
-                                  { 46.865921mm; 88.169419mm }
-                                 }
+                               ha:line.1445906 {
+                                x1=1.00326in; y1=649.0mil; x2=26.482804mm; y2=649.0mil; thickness=0.1mm; clearance=0.0;
+                                ha:attributes {
+                                  subc-role=x
+                                }
                                }
-                              }
-                              ha:polygon.1429789 {
-                               li:geometry {
-                                 ta:contour {
-                                  { 46.065973mm; 88.169419mm }
-                                  { 46.065973mm; 87.469421mm }
-                                  { 46.365947mm; 87.469421mm }
-                                  { 46.365947mm; 88.169419mm }
-                                 }
+                               ha:line.1445909 {
+                                x1=1.00326in; y1=649.0mil; x2=1.00326in; y2=17.4846mm; thickness=0.1mm; clearance=0.0;
+                                ha:attributes {
+                                  subc-role=y
+                                }
                                }
                               }
-                              ha:polygon.1429794 {
-                               li:geometry {
-                                 ta:contour {
-                                  { 45.565949mm; 88.169419mm }
-                                  { 45.565949mm; 87.469421mm }
-                                  { 45.865923mm; 87.469421mm }
-                                  { 45.865923mm; 88.169419mm }
-                                 }
-                               }
+                              ha:type {
+                               top = 1
+                               misc = 1
+                               virtual = 1
                               }
-                              ha:polygon.1429799 {
-                               li:geometry {
-                                 ta:contour {
-                                  { 45.06595mm; 88.169419mm }
-                                  { 45.06595mm; 87.469421mm }
-                                  { 1.78606in; 87.469421mm }
-                                  { 1.78606in; 88.169419mm }
+                            }
+                           }
+                          }
+                           uid = y5FJ817IGIrTlZXh58AAAABp
+                          }
+                          ha:subc.1445915 {
+                           ha:attributes {
+                            refdes=R41
+                            value=52.3k
+                            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: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:polygon.1429804 {
-                               li:geometry {
-                                 ta:contour {
-                                  { 44.565951mm; 88.169419mm }
-                                  { 44.565951mm; 87.469421mm }
-                                  { 44.865925mm; 87.469421mm }
-                                  { 44.865925mm; 88.169419mm }
+
+                               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:polygon.1429809 {
-                               li:geometry {
-                                 ta:contour {
-                                  { 1.73488in; 88.169419mm }
-                                  { 1.73488in; 87.469421mm }
-                                  { 1.74669in; 87.469421mm }
-                                  { 1.74669in; 88.169419mm }
+
+                               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:type {
-                              top = 1
-                              mask = 1
+                           }
+                          }
+
+                           li:objects {
+                            ha:padstack_ref.1445928 {
+                             proto=0; x=1.05926in; y=649.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.1445929 {
+                             proto=0; x=1.09074in; y=649.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 Silkscreen Layer}     {
-                            lid=2
-                            ha:combining { auto=1;                            }
+                            ha:top-silk {
+                             lid=0
+                             ha:combining {                             }
 
-                             li:objects {
-                              ha:line.1429617 {
-                               x1=47.165895mm; y1=87.977421mm; x2=47.565995mm; y2=87.977421mm; thickness=0.150012mm; clearance=5.0mil;
-                               ha:flags {
-                                clearline=1
-                               }
+                              li:objects {
                               }
-                              ha:line.1429620 {
-                               x1=47.565995mm; y1=87.977421mm; x2=47.565995mm; y2=87.577396mm; thickness=0.150012mm; clearance=5.0mil;
-                               ha:flags {
-                                clearline=1
-                               }
+                              ha:type {
+                               silk = 1
+                               top = 1
                               }
-                              ha:line.1429623 {
-                               x1=47.065996mm; y1=83.77743mm; x2=47.565995mm; y2=83.77743mm; thickness=0.150012mm; clearance=5.0mil;
-                               ha:flags {
-                                clearline=1
+                            }
+
+                            ha:subc-aux {
+                             lid=1
+                             ha:combining {                             }
+
+                              li:objects {
+                               ha:line.1445916 {
+                                x1=27.305mm; y1=649.0mil; x2=27.305mm; y2=649.0mil; thickness=0.1mm; clearance=0.0;
+                                ha:attributes {
+                                  subc-role=pnp-origin
+                                }
                                }
-                              }
-                              ha:line.1429626 {
-                               x1=47.565995mm; y1=83.77743mm; x2=47.565995mm; y2=84.177429mm; thickness=0.150012mm; clearance=5.0mil;
-                               ha:flags {
-                                clearline=1
+                               ha:line.1445919 {
+                                x1=27.305mm; y1=649.0mil; x2=27.305mm; y2=649.0mil; thickness=0.1mm; clearance=0.0;
+                                ha:attributes {
+                                  subc-role=origin
+                                }
                                }
-                              }
-                              ha:line.1429629 {
-                               x1=43.365878mm; y1=84.181747mm; x2=43.365878mm; y2=83.781773mm; thickness=0.150012mm; clearance=5.0mil;
-                               ha:flags {
-                                clearline=1
+                               ha:line.1445922 {
+                                x1=27.305mm; y1=649.0mil; x2=28.305mm; y2=649.0mil; thickness=0.1mm; clearance=0.0;
+                                ha:attributes {
+                                  subc-role=x
+                                }
                                }
-                              }
-                              ha:line.1429632 {
-                               x1=43.365878mm; y1=83.781773mm; x2=43.765851mm; y2=83.781773mm; thickness=0.150012mm; clearance=5.0mil;
-                               ha:flags {
-                                clearline=1
+                               ha:line.1445925 {
+                                x1=27.305mm; y1=649.0mil; x2=27.305mm; y2=17.4846mm; thickness=0.1mm; clearance=0.0;
+                                ha:attributes {
+                                  subc-role=y
+                                }
                                }
                               }
-                              ha:line.1429635 {
-                               x1=43.765851mm; y1=87.981713mm; x2=43.365878mm; y2=87.981713mm; thickness=0.150012mm; clearance=5.0mil;
-                               ha:flags {
-                                clearline=1
-                               }
+                              ha:type {
+                               top = 1
+                               misc = 1
+                               virtual = 1
                               }
-                              ha:line.1429638 {
-                               x1=43.365878mm; y1=87.981713mm; x2=43.366005mm; y2=87.577396mm; thickness=0.150012mm; clearance=5.0mil;
-                               ha:flags {
-                                clearline=1
+                            }
+                           }
+                          }
+                           uid = y5FJ817IGIrTlZXh58AAAABn
+                          }
+                          ha:subc.1445931 {
+                           ha:attributes {
+                            refdes=C5
+                            value=0.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:arc.1429641 {
-                               x=43.560975mm; y=88.417501mm; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; 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  
+                                 }
+                               }
+
+                               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:type {
-                              silk = 1
-                              top = 1
                              }
                            }
+                          }
 
-                           {ha:Top Layer}   {
-                            lid=3
-                            ha:combining {                            }
-
-                             li:objects {
+                           li:objects {
+                            ha:padstack_ref.1445944 {
+                             proto=0; x=1.146in; y=584.48mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                             ha:flags {
+                              clearline=1
                              }
-                             ha:type {
-                              copper = 1
-                              top = 1
+
+                             li:thermal {
                              }
-                           }
 
-                           {ha:Bottom Layer}   {
-                            lid=4
-                            ha:combining {                            }
+                             ha:attributes {
+                               term=1
+                               name=1
+                             }
+                            }
+                            ha:padstack_ref.1445945 {
+                             proto=0; x=1.146in; y=553.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                             ha:flags {
+                              clearline=1
+                             }
 
-                             li:objects {
+                             li:thermal {
                              }
-                             ha:type {
-                              bottom = 1
-                              copper = 1
+
+                             ha:attributes {
+                               term=2
+                               name=2
                              }
+                            }
                            }
+                           li:layers {
+
+                            ha:top-silk {
+                             lid=0
+                             ha:combining {                             }
 
-                           {ha:Bottom Paste Mask Layer}       {
-                            lid=5
-                            ha:combining { sub=1; auto=1;                            }
+                              li:objects {
+                              }
+                              ha:type {
+                               silk = 1
+                               top = 1
+                              }
+                            }
 
-                             li:objects {
-                             }
-                             ha:type {
-                              bottom = 1
-                              mask = 1
-                             }
+                            ha:subc-aux {
+                             lid=1
+                             ha:combining {                             }
+
+                              li:objects {
+                               ha:line.1445932 {
+                                x1=1.146in; y1=568.74mil; x2=1.146in; y2=568.74mil; thickness=0.1mm; clearance=0.0;
+                                ha:attributes {
+                                  subc-role=pnp-origin
+                                }
+                               }
+                               ha:line.1445935 {
+                                x1=1.146in; y1=568.74mil; x2=1.146in; y2=568.74mil; thickness=0.1mm; clearance=0.0;
+                                ha:attributes {
+                                  subc-role=origin
+                                }
+                               }
+                               ha:line.1445938 {
+                                x1=1.146in; y1=568.74mil; x2=1.146in; y2=13.445996mm; thickness=0.1mm; clearance=0.0;
+                                ha:attributes {
+                                  subc-role=x
+                                }
+                               }
+                               ha:line.1445941 {
+                                x1=1.146in; y1=568.74mil; x2=30.1084mm; y2=568.74mil; thickness=0.1mm; clearance=0.0;
+                                ha:attributes {
+                                  subc-role=y
+                                }
+                               }
+                              }
+                              ha:type {
+                               top = 1
+                               misc = 1
+                               virtual = 1
+                              }
+                            }
+                           }
+                          }
+                           uid = y5FJ817IGIrTlZXh58AAAABl
+                          }
+                          ha:subc.1446874 {
+                           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 {
+
+                           ha:ps_proto_v6.0 {
+                             hdia=0.0; hplated=0; htop=0; hbottom=0;
+                             li:shape {
+
+                               ha:ps_shape_v4 {
+                                ha:combining {                                }
+                                ha:layer_mask {
+                                 copper = 1
+                                 top = 1
+                                }
+                                clearance=0.0
+                                 li:ps_poly {
+                                  12.0mil  
+                                  -20.0mil  
+                                  -12.0mil  
+                                  -20.0mil  
+                                  -12.0mil  
+                                  20.0mil  
+                                  12.0mil  
+                                  20.0mil  
+                                 }
+                               }
 
-                           {ha:Bottom Solder Mask Layer}       {
-                            lid=6
-                            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 {
+                                  15.0mil  
+                                  -23.0mil  
+                                  -15.0mil  
+                                  -23.0mil  
+                                  -15.0mil  
+                                  23.0mil  
+                                  15.0mil  
+                                  23.0mil  
+                                 }
+                               }
 
-                             li:objects {
-                             }
-                             ha:type {
-                              bottom = 1
-                              paste = 1
+                               ha:ps_shape_v4 {
+                                ha:combining { auto=1;                                }
+                                ha:layer_mask {
+                                 top = 1
+                                 paste = 1
+                                }
+                                clearance=0.0
+                                 li:ps_poly {
+                                  12.0mil  
+                                  -20.0mil  
+                                  -12.0mil  
+                                  -20.0mil  
+                                  -12.0mil  
+                                  20.0mil  
+                                  12.0mil  
+                                  20.0mil  
+                                 }
+                               }
                              }
                            }
+                          }
 
-                           {ha:Bottom Silkscreen Layer}     {
-                            lid=7
-                            ha:combining { auto=1;                            }
-
-                             li:objects {
-                             }
-                             ha:type {
-                              silk = 1
-                              bottom = 1
+                           li:objects {
+                            ha:padstack_ref.1446899 {
+                             proto=0; x=1.614in; y=349.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=15.0mil;
+                             ha:flags {
+                              clearline=1
                              }
-                           }
-
-                           {ha:Top Assembly Layer}     {
-                            lid=8
-                            ha:combining {                            }
 
-                             li:objects {
+                             li:thermal {
                              }
-                             ha:type {
-                              top = 1
-                              doc = 1
-                             }
-                           }
 
-                           {ha:Bottom Assembly Layer}     {
-                            lid=9
-                            ha:combining {                            }
-
-                             li:objects {
+                             ha:attributes {
+                               term=4
+                               name=4
                              }
-                             ha:type {
-                              bottom = 1
-                              doc = 1
+                            }
+                            ha:padstack_ref.1446900 {
+                             proto=0; x=1.536in; y=349.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=15.0mil;
+                             ha:flags {
+                              clearline=1
                              }
-                           }
-
-                           {ha:Board Outline Layer}     {
-                            lid=10
-                            ha:combining {                            }
 
-                             li:objects {
+                             li:thermal {
                              }
-                             ha:type {
-                              boundary = 1
-                             }
-                           }
 
-                           ha:slot-plated {
-                            lid=11
-                            ha:combining { auto=1;                            }
-
-                             li:objects {
+                             ha:attributes {
+                               term=5
+                               name=5
                              }
-                             ha:type {
-                              mech = 1
+                            }
+                            ha:padstack_ref.1446901 {
+                             proto=0; x=1.536in; y=431.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=15.0mil;
+                             ha:flags {
+                              clearline=1
                              }
-                             purpose = proute
-                           }
-
-                           ha:slot-unplated {
-                            lid=12
-                            ha:combining { auto=1;                            }
 
-                             li:objects {
+                             li:thermal {
                              }
-                             ha:type {
-                              mech = 1
-                             }
-                             purpose = uroute
-                           }
 
-                           {ha:Document Layer}   {
-                            lid=13
-                            ha:combining {                            }
-
-                             li:objects {
-                              ha:arc.1429642 {
-                               x=44.195975mm; y=87.909501mm; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=5.0mil;
-                               ha:flags {
-                                clearline=1
-                               }
-                              }
+                             ha:attributes {
+                               term=1
+                               name=1
                              }
-                             ha:type {
-                              doc = 1
+                            }
+                            ha:padstack_ref.1446902 {
+                             proto=0; x=40.005mm; y=431.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=15.0mil;
+                             li:thermal {
                              }
-                           }
 
-                           {ha:Component Marking Layer}     {
-                            lid=14
-                            ha:combining {                            }
-
-                             li:objects {
-                              ha:polygon.1429814 {
-                               li:geometry {
-                                 ta:contour {
-                                  { 43.566016mm; 87.877497mm }
-                                  { 43.536716mm; 87.80676mm }
-                                  { 43.465979mm; 87.77746mm }
-                                  { 43.395242mm; 87.80676mm }
-                                  { 43.365942mm; 87.877497mm }
-                                  { 43.395242mm; 87.948234mm }
-                                  { 43.465979mm; 87.977534mm }
-                                  { 43.536716mm; 87.948234mm }
-                                  { 43.566016mm; 87.877496mm }
-                                 }
-                               }
-                              }
+                             ha:attributes {
+                               term=2
+                               name=2
                              }
-                             ha:type {
-                              doc = 1
+                            }
+                            ha:padstack_ref.1446903 {
+                             proto=0; x=1.614in; y=431.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=15.0mil;
+                             ha:flags {
+                              clearline=1
                              }
-                           }
-
-                           {ha:Component Shape Layer}     {
-                            lid=15
-                            ha:combining {                            }
 
-                             li:objects {
-                              ha:line.1429643 {
-                               x1=43.465979mm; y1=83.877379mm; x2=47.46597mm; y2=83.877379mm; thickness=2.0mil; clearance=5.0mil;
-                               ha:flags {
-                                clearline=1
-                               }
-                              }
-                              ha:line.1429646 {
-                               x1=47.46597mm; y1=83.877379mm; x2=47.46597mm; y2=87.87737mm; thickness=2.0mil; clearance=5.0mil;
-                               ha:flags {
-                                clearline=1
-                               }
-                              }
-                              ha:line.1429649 {
-                               x1=47.46597mm; y1=87.87737mm; x2=43.465979mm; y2=87.87737mm; thickness=2.0mil; clearance=5.0mil;
-                               ha:flags {
-                                clearline=1
-                               }
-                              }
-                              ha:line.1429652 {
-                               x1=43.465979mm; y1=87.87737mm; x2=43.465979mm; y2=83.877379mm; thickness=2.0mil; clearance=5.0mil;
-                               ha:flags {
-                                clearline=1
-                               }
-                              }
+                             li:thermal {
                              }
-                             ha:type {
-                              doc = 1
+
+                             ha:attributes {
+                               term=3
+                               name=3
                              }
+                            }
                            }
+                           li:layers {
 
-                           {ha:Pin Soldering Layer}     {
-                            lid=16
-                            ha:combining {                            }
-
-                             li:objects {
-                              ha:polygon.1429824 {
-                               li:geometry {
-                                 ta:contour {
-                                  { 46.716746mm; 84.628254mm }
-                                  { 46.716746mm; 87.128273mm }
-                                  { 44.216727mm; 87.128273mm }
-                                  { 44.216727mm; 84.628254mm }
-                                 }
-                               }
-                              }
-                              ha:polygon.1429829 {
-                               li:geometry {
-                                 ta:contour {
-                                  { 44.091048mm; 87.477371mm }
-                                  { 1.74571in; 87.477371mm }
-                                  { 1.74571in; 87.87737mm }
-                                  { 44.091048mm; 87.87737mm }
-                                 }
-                               }
-                              }
-                              ha:polygon.1429834 {
-                               li:geometry {
-                                 ta:contour {
-                                  { 44.59092mm; 87.477371mm }
-                                  { 1.76539in; 87.477371mm }
-                                  { 1.76539in; 87.87737mm }
-                                  { 44.59092mm; 87.87737mm }
-                                 }
-                               }
-                              }
-                              ha:polygon.1429839 {
-                               li:geometry {
-                                 ta:contour {
-                                  { 45.091046mm; 87.477371mm }
-                                  { 1.78508in; 87.477371mm }
-                                  { 1.78508in; 87.87737mm }
-                                  { 45.091046mm; 87.87737mm }
-                                 }
+                            ha:top-silk {
+                             lid=0
+                             ha:combining {                             }
+
+                              li:objects {
+                               ha:line.1446875 {
+                                x1=1.634in; y1=459.0mil; x2=1.634in; y2=320.0mil; thickness=10.0mil; clearance=0.0;
                                }
-                              }
-                              ha:polygon.1429844 {
-                               li:geometry {
-                                 ta:contour {
-                                  { 45.590917mm; 87.477371mm }
-                                  { 1.80476in; 87.477371mm }
-                                  { 1.80476in; 87.87737mm }
-                                  { 45.590917mm; 87.87737mm }
-                                 }
+                               ha:line.1446878 {
+                                x1=1.634in; y1=320.0mil; x2=1.516in; y2=320.0mil; thickness=10.0mil; clearance=0.0;
                                }
-                              }
-                              ha:polygon.1429849 {
-                               li:geometry {
-                                 ta:contour {
-                                  { 46.091043mm; 87.477371mm }
-                                  { 46.34103mm; 87.477371mm }
-                                  { 46.34103mm; 87.87737mm }
-                                  { 46.091043mm; 87.87737mm }
-                                 }
+                               ha:line.1446881 {
+                                x1=1.516in; y1=320.0mil; x2=1.516in; y2=459.0mil; thickness=10.0mil; clearance=0.0;
                                }
-                              }
-                              ha:polygon.1429854 {
-                               li:geometry {
-                                 ta:contour {
-                                  { 46.590915mm; 87.477371mm }
-                                  { 1.84413in; 87.477371mm }
-                                  { 1.84413in; 87.87737mm }
-                                  { 46.590915mm; 87.87737mm }
-                                 }
+                               ha:line.1446884 {
+                                x1=1.516in; y1=459.0mil; x2=1.634in; y2=459.0mil; thickness=10.0mil; clearance=0.0;
                                }
                               }
-                              ha:polygon.1429859 {
-                               li:geometry {
-                                 ta:contour {
-                                  { 1.84419in; 84.279156mm }
-                                  { 46.592439mm; 84.279156mm }
-                                  { 46.592439mm; 83.879157mm }
-                                  { 1.84419in; 83.879157mm }
-                                 }
-                               }
+                              ha:type {
+                               silk = 1
+                               top = 1
                               }
-                              ha:polygon.1429864 {
-                               li:geometry {
-                                 ta:contour {
-                                  { 1.82451in; 84.279156mm }
-                                  { 46.092567mm; 84.279156mm }
-                                  { 46.092567mm; 83.879157mm }
-                                  { 1.82451in; 83.879157mm }
-                                 }
+                            }
+
+                            ha:subc-aux {
+                             lid=1
+                             ha:combining {                             }
+
+                              li:objects {
+                               ha:line.1446887 {
+                                x1=40.005mm; y1=398.2mil; x2=40.005mm; y2=398.2mil; thickness=0.1mm; clearance=0.0;
+                                ha:attributes {
+                                  subc-role=pnp-origin
+                                }
                                }
-                              }
-                              ha:polygon.1429869 {
-                               li:geometry {
-                                 ta:contour {
-                                  { 1.80482in; 84.279156mm }
-                                  { 45.592441mm; 84.279156mm }
-                                  { 45.592441mm; 83.879157mm }
-                                  { 1.80482in; 83.879157mm }
-                                 }
+                               ha:line.1446890 {
+                                x1=1.614in; y1=349.0mil; x2=1.614in; y2=349.0mil; thickness=0.1mm; clearance=0.0;
+                                ha:attributes {
+                                  subc-role=origin
+                                }
                                }
-                              }
-                              ha:polygon.1429874 {
-                               li:geometry {
-                                 ta:contour {
-                                  { 1.78514in; 84.279156mm }
-                                  { 45.09257mm; 84.279156mm }
-                                  { 45.09257mm; 83.879157mm }
-                                  { 1.78514in; 83.879157mm }
-                                 }
+                               ha:line.1446893 {
+                                x1=1.614in; y1=349.0mil; x2=1.614in; y2=9.8646mm; thickness=0.1mm; clearance=0.0;
+                                ha:attributes {
+                                  subc-role=x
+                                }
                                }
-                              }
-                              ha:polygon.1429879 {
-                               li:geometry {
-                                 ta:contour {
-                                  { 44.84243mm; 84.279156mm }
-                                  { 44.592444mm; 84.279156mm }
-                                  { 44.592444mm; 83.879157mm }
-                                  { 44.84243mm; 83.879157mm }
-                                 }
+                               ha:line.1446896 {
+                                x1=1.614in; y1=349.0mil; x2=41.9956mm; y2=349.0mil; thickness=0.1mm; clearance=0.0;
+                                ha:attributes {
+                                  subc-role=y
+                                }
                                }
                               }
-                              ha:polygon.1429884 {
-                               li:geometry {
-                                 ta:contour {
-                                  { 1.74577in; 84.279156mm }
-                                  { 44.092572mm; 84.279156mm }
-                                  { 44.092572mm; 83.879157mm }
-                                  { 1.74577in; 83.879157mm }
-                                 }
-                               }
+                              ha:type {
+                               top = 1
+                               misc = 1
+                               virtual = 1
                               }
-                              ha:polygon.1429889 {
-                               li:geometry {
-                                 ta:contour {
-                                  { 47.065717mm; 3.43526in }
-                                  { 47.065717mm; 87.005617mm }
-                                  { 47.465716mm; 87.005617mm }
-                                  { 47.465716mm; 3.43526in }
+                            }
+                           }
+                          }
+                           uid = L3uSQeru9w1L5hdo5KkAAABi
+                          }
+                          ha:subc.1446905 {
+                           ha:attributes {
+                            footprint=0402
+                            value=2.2uF
+                            device=CAPACITOR
+                            openscad=0402
+                            refdes=C8
+                           }
+                          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:polygon.1429894 {
-                               li:geometry {
-                                 ta:contour {
-                                  { 47.065717mm; 3.41558in }
-                                  { 47.065717mm; 86.505745mm }
-                                  { 47.465716mm; 86.505745mm }
-                                  { 47.465716mm; 3.41558in }
+
+                               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:polygon.1429899 {
-                               li:geometry {
-                                 ta:contour {
-                                  { 47.065717mm; 3.39589in }
-                                  { 47.065717mm; 86.005619mm }
-                                  { 47.465716mm; 86.005619mm }
-                                  { 47.465716mm; 3.39589in }
+
+                               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.1446918 {
+                             proto=0; x=1.56748in; y=291.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                             li:thermal {
+                             }
+
+                             ha:attributes {
+                               term=1
+                               name=1
+                             }
+                            }
+                            ha:padstack_ref.1446919 {
+                             proto=0; x=1.536in; y=291.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                             ha:flags {
+                              clearline=1
+                             }
+
+                             li:thermal {
+                             }
+
+                             ha:attributes {
+                               term=2
+                               name=2
+                             }
+                            }
+                           }
+                           li:layers {
+
+                            ha:top-silk {
+                             lid=0
+                             ha:combining {                             }
+
+                              li:objects {
                               }
-                              ha:polygon.1429904 {
-                               li:geometry {
-                                 ta:contour {
-                                  { 47.065717mm; 3.37621in }
-                                  { 47.065717mm; 85.505748mm }
-                                  { 47.465716mm; 85.505748mm }
-                                  { 47.465716mm; 3.37621in }
-                                 }
-                               }
+                              ha:type {
+                               silk = 1
+                               top = 1
                               }
-                              ha:polygon.1429909 {
-                               li:geometry {
-                                 ta:contour {
-                                  { 47.065717mm; 3.35652in }
-                                  { 47.065717mm; 85.005622mm }
-                                  { 47.465716mm; 85.005622mm }
-                                  { 47.465716mm; 3.35652in }
-                                 }
+                            }
+
+                            ha:subc-aux {
+                             lid=1
+                             ha:combining {                             }
+
+                              li:objects {
+                               ha:line.1446906 {
+                                x1=1.55174in; y1=291.0mil; x2=1.55174in; y2=291.0mil; thickness=0.1mm; clearance=0.0;
+                                ha:attributes {
+                                  subc-role=pnp-origin
+                                }
                                }
-                              }
-                              ha:polygon.1429914 {
-                               li:geometry {
-                                 ta:contour {
-                                  { 47.065717mm; 3.33684in }
-                                  { 47.065717mm; 84.50575mm }
-                                  { 47.465716mm; 84.50575mm }
-                                  { 47.465716mm; 3.33684in }
-                                 }
+                               ha:line.1446909 {
+                                x1=1.55174in; y1=291.0mil; x2=1.55174in; y2=291.0mil; thickness=0.1mm; clearance=0.0;
+                                ha:attributes {
+                                  subc-role=origin
+                                }
                                }
-                              }
-                              ha:polygon.1429919 {
-                               li:geometry {
-                                 ta:contour {
-                                  { 43.86928mm; 84.502702mm }
-                                  { 43.86928mm; 3.33672in }
-                                  { 43.469281mm; 3.33672in }
-                                  { 43.469281mm; 84.502702mm }
-                                 }
+                               ha:line.1446912 {
+                                x1=1.55174in; y1=291.0mil; x2=38.414196mm; y2=291.0mil; thickness=0.1mm; clearance=0.0;
+                                ha:attributes {
+                                  subc-role=x
+                                }
                                }
-                              }
-                              ha:polygon.1429924 {
-                               li:geometry {
-                                 ta:contour {
-                                  { 43.86928mm; 85.002574mm }
-                                  { 43.86928mm; 3.3564in }
-                                  { 43.469281mm; 3.3564in }
-                                  { 43.469281mm; 85.002574mm }
-                                 }
+                               ha:line.1446915 {
+                                x1=1.55174in; y1=291.0mil; x2=1.55174in; y2=6.3914mm; thickness=0.1mm; clearance=0.0;
+                                ha:attributes {
+                                  subc-role=y
+                                }
                                }
                               }
-                              ha:polygon.1429929 {
-                               li:geometry {
-                                 ta:contour {
-                                  { 43.86928mm; 85.5027mm }
-                                  { 43.86928mm; 3.37609in }
-                                  { 43.469281mm; 3.37609in }
-                                  { 43.469281mm; 85.5027mm }
-                                 }
-                               }
+                              ha:type {
+                               top = 1
+                               misc = 1
+                               virtual = 1
                               }
-                              ha:polygon.1429934 {
-                               li:geometry {
-                                 ta:contour {
-                                  { 43.86928mm; 86.002571mm }
-                                  { 43.86928mm; 3.39577in }
-                                  { 43.469281mm; 3.39577in }
-                                  { 43.469281mm; 86.002571mm }
+                            }
+                           }
+                          }
+                           uid = L3uSQeru9w1L5hdo5KkAAABY
+                          }
+                          ha:subc.1446921 {
+                           ha:attributes {
+                            footprint=0402
+                            value=1uF
+                            device=CAPACITOR
+                            openscad=0402
+                            refdes=C15
+                           }
+                          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:polygon.1429939 {
-                               li:geometry {
-                                 ta:contour {
-                                  { 43.86928mm; 86.502697mm }
-                                  { 43.86928mm; 3.41546in }
-                                  { 43.469281mm; 3.41546in }
-                                  { 43.469281mm; 86.502697mm }
+
+                               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:polygon.1429944 {
-                               li:geometry {
-                                 ta:contour {
-                                  { 43.86928mm; 87.002569mm }
-                                  { 43.86928mm; 3.43514in }
-                                  { 43.469281mm; 3.43514in }
-                                  { 43.469281mm; 87.002569mm }
+
+                               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:type {
-                              doc = 1
+                           }
+                          }
+
+                           li:objects {
+                            ha:padstack_ref.1446934 {
+                             proto=0; x=1.56748in; y=486.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                             li:thermal {
+                             }
+
+                             ha:attributes {
+                               term=1
+                               name=1
+                             }
+                            }
+                            ha:padstack_ref.1446935 {
+                             proto=0; x=1.536in; y=486.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                             ha:flags {
+                              clearline=1
+                             }
+
+                             li:thermal {
+                             }
+
+                             ha:attributes {
+                               term=2
+                               name=2
                              }
+                            }
                            }
+                           li:layers {
 
-                           ha:subc-aux {
-                            lid=17
-                            ha:combining {                            }
+                            ha:top-silk {
+                             lid=0
+                             ha:combining {                             }
 
-                             li:objects {
-                              ha:line.1429655 {
-                               x1=1.79in; y1=3.381in; x2=1.79in; y2=3.381in; thickness=0.1mm; clearance=0.0;
-                               ha:attributes {
-                                 subc-role=origin
-                               }
+                              li:objects {
                               }
-                              ha:line.1429658 {
-                               x1=1.79in; y1=3.381in; x2=46.466mm; y2=3.381in; thickness=0.1mm; clearance=0.0;
-                               ha:attributes {
-                                 subc-role=x
-                               }
+                              ha:type {
+                               silk = 1
+                               top = 1
                               }
-                              ha:line.1429661 {
-                               x1=1.79in; y1=3.381in; x2=1.79in; y2=86.8774mm; thickness=0.1mm; clearance=0.0;
-                               ha:attributes {
-                                 subc-role=y
+                            }
+
+                            ha:subc-aux {
+                             lid=1
+                             ha:combining {                             }
+
+                              li:objects {
+                               ha:line.1446922 {
+                                x1=1.55174in; y1=486.0mil; x2=1.55174in; y2=486.0mil; thickness=0.1mm; clearance=0.0;
+                                ha:attributes {
+                                  subc-role=pnp-origin
+                                }
+                               }
+                               ha:line.1446925 {
+                                x1=1.55174in; y1=486.0mil; x2=1.55174in; y2=486.0mil; thickness=0.1mm; clearance=0.0;
+                                ha:attributes {
+                                  subc-role=origin
+                                }
+                               }
+                               ha:line.1446928 {
+                                x1=1.55174in; y1=486.0mil; x2=38.414196mm; y2=486.0mil; thickness=0.1mm; clearance=0.0;
+                                ha:attributes {
+                                  subc-role=x
+                                }
+                               }
+                               ha:line.1446931 {
+                                x1=1.55174in; y1=486.0mil; x2=1.55174in; y2=11.3444mm; 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 = L3uSQeru9w1L5hdo5KkAAABW
+                          }
+                         ha:rat.1456248 {
+                          x1=85.725mm; y1=840.01mil; lgrp1=3; anchor1=pcb/1281495/1281531; x2=76.0349mm; y2=33.617789mm; lgrp2=3; anchor2=pcb/1251279/1251325;
+                         }
+                         ha:rat.1456251 {
+                          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.1456254 {
+                          x1=71.347539mm; y1=56.880292mm; lgrp1=5; anchor1=pcb/1234422; x2=68.855971mm; y2=2.30642in; lgrp2=3; anchor2=pcb/1437176;
+                         }
+                         ha:rat.1456257 {
+                          x1=79.786342mm; y1=32.8497mm; lgrp1=5; anchor1=pcb/1234422; x2=76.6699mm; y2=33.617789mm; lgrp2=3; anchor2=pcb/1251279/1251323;
+                         }
+                         ha:rat.1456260 {
+                          x1=76.6699mm; y1=33.617789mm; lgrp1=3; anchor1=pcb/1251279/1251323; x2=74.7649mm; y2=39.229411mm; lgrp2=3; anchor2=pcb/1251279/1251330;
+                         }
+                         ha:rat.1456263 {
+                          x1=74.1299mm; y1=39.229411mm; lgrp1=3; anchor1=pcb/1251279/1251332; x2=74.7649mm; y2=39.229411mm; lgrp2=3; anchor2=pcb/1251279/1251330;
+                         }
+                         ha:rat.1456266 {
+                          x1=3.47499in; y1=1.64in; lgrp1=3; anchor1=pcb/1281495/1281546; x2=68.855971mm; y2=2.36548in; lgrp2=3; anchor2=pcb/1437331/1437396;
+                         }
+                         ha:rat.1456269 {
+                          x1=88.265mm; y1=77.47mm; lgrp1=3; anchor1=pcb/1281045/1281075; x2=68.855971mm; y2=2.36548in; lgrp2=3; anchor2=pcb/1437331/1437396;
+                         }
+                         ha:rat.1456272 {
+                          x1=3.018in; y1=92.075mm; lgrp1=3; anchor1=pcb/1383748; x2=2.48326in; y2=3.21126in; lgrp2=3; anchor2=pcb/1313527;
+                         }
+                         ha:rat.1456275 {
+                          x1=3.47499in; y1=840.01mil; lgrp1=3; anchor1=pcb/1281495/1281530; x2=85.725mm; y2=82.55mm; lgrp2=3; anchor2=pcb/1281045/1281078;
+                         }
+                         ha:rat.1456278 {
+                          x1=3.47499in; y1=1.94in; lgrp1=3; anchor1=pcb/1281495/1281552; x2=88.265mm; y2=85.09mm; lgrp2=3; anchor2=pcb/1281045/1281081;
+                         }
+                         ha:rat.1456281 {
+                          x1=3.47499in; y1=2.04in; lgrp1=3; anchor1=pcb/1281495/1281554; x2=88.265mm; y2=87.63mm; lgrp2=3; anchor2=pcb/1281045/1281083;
+                         }
+                         ha:rat.1456284 {
+                          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.1456287 {
+                          x1=85.725mm; y1=2.44in; lgrp1=3; anchor1=pcb/1281495/1281563; x2=88.265mm; y2=90.17mm; lgrp2=3; anchor2=pcb/1281045/1281085;
+                         }
+                         ha:rat.1456290 {
+                          x1=85.725mm; y1=1.24001in; lgrp1=3; anchor1=pcb/1281495/1281539; x2=85.725mm; y2=85.09mm; lgrp2=3; anchor2=pcb/1281045/1281080;
+                         }
+                         ha:rat.1456293 {
+                          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.1456296 {
+                          x1=86.76005mm; y1=95.25mm; lgrp1=3; anchor1=pcb/1234417; x2=85.725mm; y2=95.25mm; lgrp2=3; anchor2=pcb/1281045/1281088;
+                         }
+                         ha:rat.1456299 {
+                          x1=85.725mm; y1=1.34001in; lgrp1=3; anchor1=pcb/1281495/1281541; x2=85.725mm; y2=87.63mm; lgrp2=3; anchor2=pcb/1281045/1281082;
+                         }
+                         ha:rat.1456302 {
+                          x1=3.47499in; y1=2.24in; lgrp1=3; anchor1=pcb/1281495/1281558; x2=88.265mm; y2=92.71mm; lgrp2=3; anchor2=pcb/1281045/1281087;
+                         }
+                         ha:rat.1456305 {
+                          x1=202.0mil; y1=2.91in; lgrp1=10; anchor1=pcb/1261833/1261859; x2=3.05552in; y2=2.797in; lgrp2=3; anchor2=pcb/1397695/1397709;
+                         }
+                         ha:rat.1456308 {
+                          x1=3.47499in; y1=2.34in; lgrp1=3; anchor1=pcb/1281495/1281560; x2=85.725mm; y2=90.17mm; lgrp2=3; anchor2=pcb/1281045/1281084;
+                         }
+                         ha:rat.1456311 {
+                          x1=202.0mil; y1=3.54841in; lgrp1=10; anchor1=pcb/1261776/1261803; x2=3.05952in; y2=2.854in; lgrp2=3; anchor2=pcb/1397711/1397725;
+                         }
+                         ha:rat.1456314 {
+                          x1=3.47499in; y1=540.01mil; lgrp1=3; anchor1=pcb/1281495/1281524; x2=3.47499in; y2=1.34001in; lgrp2=3; anchor2=pcb/1281495/1281540;
+                         }
+                         ha:rat.1456317 {
+                          x1=4.30826in; y1=1.393in; lgrp1=3; anchor1=pcb/1342158/1342172; x2=73.4949mm; y2=39.229411mm; lgrp2=3; anchor2=pcb/1251279/1251334;
+                         }
+                         ha:rat.1456320 {
+                          x1=4.30752in; y1=34.163mm; lgrp1=3; anchor1=pcb/1342191/1342205; x2=73.4949mm; y2=33.617789mm; lgrp2=3; anchor2=pcb/1251279/1251333;
+                         }
+                         ha:rat.1456323 {
+                          x1=2.53747in; y1=1.4904in; lgrp1=3; anchor1=pcb/1283073/1283106; x2=74.755629mm; y2=2.08989in; lgrp2=3; anchor2=pcb/1437158;
+                         }
+                         ha:rat.1456326 {
+                          x1=43.561mm; y1=3.524in; lgrp1=3; anchor1=pcb/1435546/1435560; x2=44.301639mm; y2=87.793931mm; lgrp2=3; anchor2=pcb/1435674/1435744;
+                         }
+                         ha:rat.1456329 {
+                          x1=1.92752in; y1=3.671in; lgrp1=3; anchor1=pcb/1436024/1436038; x2=46.499754mm; y2=86.601909mm; lgrp2=3; anchor2=pcb/1435674/1435739;
+                         }
+                         ha:rat.1456332 {
+                          x1=1.93926in; y1=3.414in; lgrp1=3; anchor1=pcb/1435466/1435480; x2=46.499754mm; y2=85.602166mm; lgrp2=3; anchor2=pcb/1435674/1435737;
+                         }
+                         ha:rat.1456335 {
+                          x1=85.725mm; y1=1.64in; lgrp1=3; anchor1=pcb/1281495/1281547; x2=68.851907mm; y2=60.579mm; lgrp2=3; anchor2=pcb/1437149;
+                         }
+                         ha:rat.1456338 {
+                          x1=1.744in; y1=3.24in; lgrp1=3; anchor1=pcb/1435578/1435592; x2=1.68927in; y2=3.079in; lgrp2=3; anchor2=pcb/1435450/1435463;
+                         }
+                         ha:rat.1456341 {
+                          x1=1.604in; y1=3.312in; lgrp1=3; anchor1=pcb/1435498/1435511; x2=1.6in; y2=3.269in; lgrp2=3; anchor2=pcb/1435562/1435575;
+                         }
+                         ha:rat.1456344 {
+                          x1=1.604in; y1=3.312in; lgrp1=3; anchor1=pcb/1435498/1435511; x2=42.603395mm; y2=84.602168mm; lgrp2=3; anchor2=pcb/1435674/1435728;
+                         }
+                         ha:rat.1456347 {
+                          x1=42.603395mm; y1=84.602168mm; lgrp1=3; anchor1=pcb/1435674/1435728; x2=42.603395mm; y2=85.10204mm; lgrp2=3; anchor2=pcb/1435674/1435727;
+                         }
+                         ha:rat.1456350 {
+                          x1=1.93452in; y1=3.603in; lgrp1=3; anchor1=pcb/1436040/1436054; x2=46.499754mm; y2=86.102037mm; lgrp2=3; anchor2=pcb/1435674/1435738;
+                         }
+                         ha:rat.1456353 {
+                          x1=202.0mil; y1=26.035mm; lgrp1=10; anchor1=pcb/1342113/1342140; x2=1.804in; y2=3.55548in; lgrp2=3; anchor2=pcb/1435530/1435544;
+                         }
+                         ha:rat.1456356 {
+                          x1=1.76in; y1=3.63226in; lgrp1=3; anchor1=pcb/1435642/1435656; x2=44.80151mm; y2=87.793931mm; lgrp2=3; anchor2=pcb/1435674/1435743;
+                         }
+                         ha:rat.1456359 {
+                          x1=1.804in; y1=3.524in; lgrp1=3; anchor1=pcb/1435530/1435543; x2=45.801508mm; y2=87.793931mm; lgrp2=3; anchor2=pcb/1435674/1435741;
+                         }
+                         ha:rat.1456362 {
+                          x1=85.725mm; y1=1.54in; lgrp1=3; anchor1=pcb/1281495/1281545; x2=74.77271mm; y2=60.06611mm; lgrp2=3; anchor2=pcb/1437143;
+                         }
+                         ha:rat.1456365 {
+                          x1=1.84652in; y1=3.633in; lgrp1=3; anchor1=pcb/1436008/1436022; x2=46.499754mm; y2=87.102035mm; lgrp2=3; anchor2=pcb/1435674/1435740;
+                         }
+                         ha:rat.1456368 {
+                          x1=3.154in; y1=3.32852in; lgrp1=3; anchor1=pcb/1392196/1392210; x2=81.1149mm; y2=1.121in; lgrp2=3; anchor2=pcb/1438327;
+                         }
+                         ha:rat.1456371 {
+                          x1=1.831in; y1=3.249in; lgrp1=3; anchor1=pcb/1435658/1435671; x2=45.801508mm; y2=83.910018mm; lgrp2=3; anchor2=pcb/1435674/1435734;
+                         }
+                         ha:rat.1456374 {
+                          x1=46.499754mm; y1=84.602168mm; lgrp1=3; anchor1=pcb/1435674/1435735; x2=45.801508mm; y2=83.910018mm; lgrp2=3; anchor2=pcb/1435674/1435734;
+                         }
+                         ha:rat.1456377 {
+                          x1=85.725mm; y1=2.04in; lgrp1=3; anchor1=pcb/1281495/1281555; x2=3.28039in; y2=3.27863in; lgrp2=3; anchor2=pcb/1392994/1393022;
+                         }
+                         ha:rat.1456380 {
+                          x1=85.725mm; y1=72.39mm; lgrp1=3; anchor1=pcb/1281045/1281070; x2=68.855971mm; y2=2.12926in; lgrp2=3; anchor2=pcb/1437331/1437384;
+                         }
+                         ha:rat.1456383 {
+                          x1=85.725mm; y1=74.93mm; lgrp1=3; anchor1=pcb/1281045/1281072; x2=68.846573mm; y2=2.169in; lgrp2=3; anchor2=pcb/1437152;
+                         }
+                         ha:rat.1456386 {
+                          x1=85.725mm; y1=77.47mm; lgrp1=3; anchor1=pcb/1281045/1281074; x2=74.755629mm; y2=2.16863in; lgrp2=3; anchor2=pcb/1437331/1437371;
+                         }
+                         ha:rat.1456389 {
+                          x1=85.725mm; y1=80.01mm; lgrp1=3; anchor1=pcb/1281045/1281076; x2=74.755629mm; y2=2.12926in; lgrp2=3; anchor2=pcb/1437331/1437373;
+                         }
+                         ha:rat.1456392 {
+                          x1=3.47499in; y1=1.54in; lgrp1=3; anchor1=pcb/1281495/1281544; x2=68.855971mm; y2=2.34579in; lgrp2=3; anchor2=pcb/1437331/1437395;
+                         }
+                         ha:rat.1456395 {
+                          x1=88.265mm; y1=80.01mm; lgrp1=3; anchor1=pcb/1281045/1281077; x2=68.861305mm; y2=2.346in; lgrp2=3; anchor2=pcb/1437146;
                          }
-                          uid = 0DqPSKEWUnA3KQdE8fMAAAAB
+                         ha:rat.1456398 {
+                          x1=2.641in; y1=1.676in; lgrp1=3; anchor1=pcb/1251454/1251468; x2=75.3999mm; y2=39.229411mm; lgrp2=3; anchor2=pcb/1251279/1251328;
+                         }
+                         ha:rat.1456401 {
+                          x1=112.395mm; y1=1.481in; lgrp1=3; anchor1=pcb/1407508; x2=75.3999mm; y2=39.229411mm; lgrp2=3; anchor2=pcb/1251279/1251328;
+                         }
+                         ha:rat.1456404 {
+                          x1=2.641in; y1=1.676in; lgrp1=3; anchor1=pcb/1251454/1251468; x2=1.831in; y2=3.079in; lgrp2=3; anchor2=pcb/1435450/1435464;
+                         }
+                         ha:rat.1456407 {
+                          x1=1.94in; y1=3.249in; lgrp1=3; anchor1=pcb/1435626/1435640; x2=1.831in; y2=3.19782in; lgrp2=3; anchor2=pcb/1435446;
+                         }
+                         ha:rat.1456410 {
+                          x1=1.942in; y1=3.309in; lgrp1=3; anchor1=pcb/1435594/1435608; x2=1.94in; y2=3.249in; lgrp2=3; anchor2=pcb/1435626/1435640;
+                         }
+                         ha:rat.1456413 {
+                          x1=85.725mm; y1=1.04001in; lgrp1=3; anchor1=pcb/1281495/1281535; x2=3.087in; y2=2.797in; lgrp2=3; anchor2=pcb/1397695/1397708;
+                         }
+                         ha:rat.1456416 {
+                          x1=85.725mm; y1=2.24in; lgrp1=3; anchor1=pcb/1281495/1281559; x2=3.04752in; y2=3.471in; lgrp2=3; anchor2=pcb/1391519;
+                         }
+                         ha:rat.1456419 {
+                          x1=2.58174in; y1=2.142in; lgrp1=3; anchor1=pcb/1397168/1397181; x2=2.57874in; y2=2.093in; lgrp2=3; anchor2=pcb/1397200/1397214;
+                         }
+                         ha:rat.1456422 {
+                          x1=2.57874in; y1=2.093in; lgrp1=3; anchor1=pcb/1397200/1397214; x2=68.853177mm; y2=2.09in; lgrp2=3; anchor2=pcb/1437155;
+                         }
+                         ha:rat.1456425 {
+                          x1=3.2548in; y1=3.27863in; lgrp1=3; anchor1=pcb/1392994/1393024; x2=68.853177mm; y2=2.09in; lgrp2=3; anchor2=pcb/1437155;
+                         }
+                         ha:rat.1456428 {
+                          x1=35.000292mm; y1=85.999674mm; lgrp1=10; anchor1=pcb/1251135/1251167; x2=1.584in; y2=3.432in; lgrp2=3; anchor2=pcb/1435610/1435623;
+                         }
+                         ha:rat.1456431 {
+                          x1=1.586in; y1=3.491in; lgrp1=3; anchor1=pcb/1435482/1435495; x2=1.584in; y2=3.432in; lgrp2=3; anchor2=pcb/1435610/1435623;
+                         }
+                         ha:rat.1456434 {
+                          x1=1.584in; y1=3.432in; lgrp1=3; anchor1=pcb/1435610/1435623; x2=42.603395mm; y2=86.102037mm; lgrp2=3; anchor2=pcb/1435674/1435725;
+                         }
+                         ha:rat.1456437 {
+                          x1=42.603395mm; y1=85.602166mm; lgrp1=3; anchor1=pcb/1435674/1435726; x2=42.603395mm; y2=86.102037mm; lgrp2=3; anchor2=pcb/1435674/1435725;
+                         }
+                         ha:rat.1456440 {
+                          x1=1.93826in; y1=3.364in; lgrp1=3; anchor1=pcb/1435514/1435528; x2=46.499754mm; y2=85.10204mm; lgrp2=3; anchor2=pcb/1435674/1435736;
+                         }
+                         ha:rat.1456443 {
+                          x1=3.47499in; y1=1.04001in; lgrp1=3; anchor1=pcb/1281495/1281534; x2=3.091in; y2=2.854in; lgrp2=3; anchor2=pcb/1397711/1397724;
+                         }
+                         ha:rat.1456446 {
+                          x1=3.47499in; y1=1.44001in; lgrp1=3; anchor1=pcb/1281495/1281542; x2=74.755629mm; y2=2.38516in; lgrp2=3; anchor2=pcb/1437331/1437360;
+                         }
+                         ha:rat.1456449 {
+                          x1=88.265mm; y1=82.55mm; lgrp1=3; anchor1=pcb/1281045/1281079; x2=74.755629mm; y2=2.38516in; lgrp2=3; anchor2=pcb/1437331/1437360;
+                         }
+                         ha:rat.1456452 {
+                          x1=2.13274in; y1=2.303in; lgrp1=3; anchor1=pcb/1397152/1397165; x2=80.645mm; y2=94.615mm; lgrp2=5; anchor2=pcb/1410248;
+                         }
+                         ha:rat.1456455 {
+                          x1=2.19052in; y1=2.174in; lgrp1=3; anchor1=pcb/1397216/1397230; x2=2.13274in; y2=2.303in; lgrp2=3; anchor2=pcb/1397152/1397165;
+                         }
+                         ha:rat.1456458 {
+                          x1=2.13274in; y1=2.303in; lgrp1=3; anchor1=pcb/1397152/1397165; x2=718.0mil; y2=3.229in; lgrp2=10; anchor2=pcb/1245655/1245682;
+                         }
+                         ha:rat.1456461 {
+                          x1=3.47499in; y1=640.01mil; lgrp1=3; anchor1=pcb/1281495/1281526; x2=88.265mm; y2=72.39mm; lgrp2=3; anchor2=pcb/1281045/1281071;
+                         }
+                         ha:rat.1456464 {
+                          x1=1.2in; y1=649.0mil; lgrp1=3; anchor1=pcb/1445856/1445876; x2=2.64132in; y2=2.22768in; lgrp2=3; anchor2=pcb/1437182;
+                         }
+                         ha:rat.1456467 {
+                          x1=3.013in; y1=2.228in; lgrp1=3; anchor1=pcb/1437252/1437266; x2=102.235mm; y2=1.5952in; lgrp2=10; anchor2=pcb/1281569/1281602;
+                         }
+                         ha:rat.1456470 {
+                          x1=102.235mm; y1=1.5952in; lgrp1=10; anchor1=pcb/1281569/1281602; x2=85.725mm; y2=640.01mil; lgrp2=5; anchor2=pcb/1439498;
+                         }
+                         ha:rat.1456473 {
+                          x1=3.013in; y1=2.228in; lgrp1=3; anchor1=pcb/1437252/1437266; x2=3.154in; y2=3.46952in; lgrp2=3; anchor2=pcb/1392265/1392279;
+                         }
+                         ha:rat.1456476 {
+                          x1=88.265mm; y1=95.25mm; lgrp1=3; anchor1=pcb/1281045/1281089; x2=3.154in; y2=3.46952in; lgrp2=3; anchor2=pcb/1392265/1392279;
+                         }
+                         ha:rat.1456479 {
+                          x1=2.10126in; y1=2.303in; lgrp1=3; anchor1=pcb/1397152/1397166; x2=868.0mil; y2=705.0mil; lgrp2=3; anchor2=pcb/1448063;
+                         }
+                         ha:rat.1456482 {
+                          x1=2.10126in; y1=2.303in; lgrp1=3; anchor1=pcb/1397152/1397166; x2=2.55026in; y2=2.142in; lgrp2=3; anchor2=pcb/1397168/1397182;
+                         }
+                         ha:rat.1456485 {
+                          x1=2.10126in; y1=2.303in; lgrp1=3; anchor1=pcb/1397152/1397166; x2=868.0mil; y2=3.229in; lgrp2=10; anchor2=pcb/1245655/1245683;
+                         }
+                         ha:rat.1456488 {
+                          x1=70.485mm; y1=94.615mm; lgrp1=10; anchor1=pcb/1284435/1284462; x2=2.10126in; y2=2.303in; lgrp2=3; anchor2=pcb/1397152/1397166;
+                         }
+                         ha:rat.1456491 {
+                          x1=3.47499in; y1=740.01mil; lgrp1=3; anchor1=pcb/1281495/1281528; x2=88.265mm; y2=74.93mm; lgrp2=3; anchor2=pcb/1281045/1281073;
+                         }
+                         ha:rat.1456494 {
+                          x1=85.725mm; y1=940.01mil; lgrp1=3; anchor1=pcb/1281495/1281533; x2=77.9399mm; y2=33.617789mm; lgrp2=3; anchor2=pcb/1251279/1251319;
+                         }
+                         ha:rat.1456497 {
+                          x1=68.855971mm; y1=2.05052in; lgrp1=3; anchor1=pcb/1437331/1437380; x2=2.57752in; y2=3.211in; lgrp2=3; anchor2=pcb/1313524;
+                         }
+                         ha:rat.1456500 {
+                          x1=85.725mm; y1=2.34in; lgrp1=3; anchor1=pcb/1281495/1281561; x2=2.93674in; y2=3.494in; lgrp2=3; anchor2=pcb/1389927;
                          }
   }
   li:layers {
@@ -28358,866 +28670,1052 @@ ha:pcb-rnd-board-v8 {
        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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.1357759 {
-      x1=54.0mm; y1=14.000072mm; x2=54.0mm; y2=39.9792mm; thickness=100.0mil; clearance=40.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.1357762 {
-      x1=54.0mm; y1=39.9792mm; x2=2.126in; y2=1.574in; thickness=100.0mil; clearance=40.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.1357765 {
-      x1=2.126in; y1=1.574in; x2=72.999962mm; y2=85.999674mm; thickness=100.0mil; clearance=40.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.1361895 {
-      x1=1.19191in; y1=964.48mil; x2=1.17979in; y2=976.6mil; 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.1361898 {
-      x1=1.232in; y1=964.48mil; x2=1.19191in; y2=964.48mil; 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.1361901 {
-      x1=1.142in; y1=889.4mil; x2=1.1424in; y2=889.0mil; 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.1361904 {
-      x1=1.142in; y1=919.0mil; x2=1.142in; y2=889.4mil; 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.1361907 {
-      x1=1.156in; y1=933.0mil; x2=1.142in; y2=919.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.1361910 {
-      x1=1.232in; y1=933.0mil; x2=1.156in; y2=933.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.1361913 {
-      x1=1.286in; y1=755.27mil; x2=1.28473in; y2=754.0mil; thickness=20.0mil; clearance=20.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.1361916 {
-      x1=1.286in; y1=1.029in; x2=1.286in; y2=755.27mil; thickness=20.0mil; clearance=20.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.1361919 {
-      x1=1.17674in; y1=1.029in; x2=1.286in; y2=1.029in; thickness=20.0mil; clearance=20.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.1361922 {
-      x1=1.1424in; y1=754.6mil; x2=1.143in; y2=754.0mil; thickness=20.0mil; clearance=20.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.1361925 {
-      x1=1.1424in; y1=890.0mil; x2=1.1424in; y2=754.6mil; thickness=20.0mil; clearance=20.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.1361928 {
-      x1=28.067mm; y1=1.029in; x2=1.14526in; y2=1.029in; thickness=20.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.1361931 {
-      x1=28.067mm; y1=976.6mil; x2=28.067mm; y2=1.029in; thickness=20.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.1362042 {
-      x1=826.85mil; y1=890.0mil; x2=28.067mm; y2=890.0mil; thickness=20.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.1371098 {
-      x1=927.0mil; y1=745.0mil; x2=868.0mil; y2=609.0mil; thickness=60.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.1373520 {
-      x1=956.0mil; y1=466.0mil; x2=956.0mil; y2=508.0mil; thickness=20.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.1373523 {
-      x1=956.0mil; y1=466.0mil; x2=957.0mil; y2=465.0mil; thickness=20.0mil; clearance=20.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.1373526 {
-      x1=899.0mil; y1=465.0mil; x2=957.0mil; y2=465.0mil; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1409870 {
+      x1=1.283in; y1=2.91794in; x2=718.0mil; y2=706.0mil; thickness=20.0mil; clearance=20.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.1435416 {
+      x1=44.302375mm; y1=83.885481mm; x2=44.302375mm; y2=82.300775mm; 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.1435419 {
+      x1=44.302375mm; y1=82.300775mm; x2=1.744in; y2=3.24in; 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.1435422 {
+      x1=43.802249mm; y1=83.885481mm; x2=43.802249mm; y2=83.461301mm; 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.1435425 {
+      x1=43.802249mm; y1=83.461301mm; x2=44.302375mm; y2=82.961175mm; thickness=10.0mil; clearance=12.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.1435428 {
+      x1=44.802246mm; y1=83.885481mm; x2=44.802246mm; y2=83.456271mm; thickness=10.0mil; clearance=12.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.1435431 {
+      x1=44.802246mm; y1=83.456271mm; x2=44.302375mm; y2=3.266in; thickness=10.0mil; clearance=12.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.1435434 {
+      x1=45.302372mm; y1=83.885481mm; x2=45.302372mm; y2=83.046772mm; thickness=10.0mil; clearance=12.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.1435437 {
+      x1=45.302372mm; y1=83.046772mm; x2=1.776in; y2=3.262in; thickness=10.0mil; clearance=12.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.1435440 {
+      x1=1.776in; y1=3.262in; x2=1.776in; y2=3.24052in; thickness=10.0mil; clearance=12.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.1435443 {
+      x1=1.776in; y1=3.24052in; x2=1.77548in; y2=3.24in; thickness=10.0mil; clearance=12.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.1435446 {
+      x1=1.831in; y1=3.19782in; x2=1.831in; y2=3.079in; thickness=20.0mil; clearance=20.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.1437140 {
+      x1=3.01242in; y1=2.30642in; x2=3.013in; y2=2.307in; 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.1437143 {
+      x1=74.74242mm; y1=2.366in; x2=74.77271mm; y2=60.06611mm; 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.1437146 {
+      x1=68.861305mm; y1=2.346in; x2=68.855971mm; y2=2.34579in; 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.1437149 {
+      x1=68.851907mm; y1=60.579mm; x2=68.855971mm; y2=2.38516in; 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.1437152 {
+      x1=68.846573mm; y1=2.169in; x2=68.855971mm; y2=2.16863in; 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.1437155 {
+      x1=68.853177mm; y1=2.09in; x2=68.855971mm; y2=2.08989in; 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.1437158 {
+      x1=74.755629mm; y1=2.08989in; x2=3.14989in; y2=2.08989in; 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.1437161 {
+      x1=3.14989in; y1=2.08989in; x2=80.01mm; y2=2.09in; 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.1437164 {
+      x1=74.755629mm; y1=57.58307mm; x2=80.00873mm; y2=57.58307mm; 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.1437167 {
+      x1=80.00873mm; y1=57.58307mm; x2=80.01mm; y2=2.267in; 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.1437170 {
+      x1=74.755629mm; y1=2.30642in; x2=3.01242in; y2=2.30642in; 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.1437173 {
+      x1=3.01268in; y1=2.22768in; x2=3.013in; y2=2.228in; 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.1437176 {
+      x1=68.855971mm; y1=2.30642in; x2=2.64142in; y2=2.30642in; 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.1437179 {
+      x1=2.64142in; y1=2.30642in; x2=2.641in; y2=2.306in; 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.1437182 {
+      x1=68.855971mm; y1=2.22768in; x2=2.64132in; y2=2.22768in; 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.1437185 {
+      x1=2.64132in; y1=2.22768in; x2=2.641in; y2=2.228in; 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.1437188 {
+      x1=3.01268in; y1=2.22768in; x2=2.712in; y2=2.22768in; 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.1437399 {
+      x1=3.154in; y1=2.08989in; x2=3.9701in; y2=2.08989in; 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.1437402 {
+      x1=102.235mm; y1=2.14479in; x2=3.9701in; y2=2.08989in; 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.1438327 {
+      x1=81.1149mm; y1=1.121in; x2=78.2955mm; y2=1.121in; 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.1438330 {
+      x1=78.2955mm; y1=1.121in; x2=77.5081mm; y2=1.09in; 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.1438333 {
+      x1=79.0321mm; y1=1.16in; x2=3.112in; y2=29.4767mm; 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.1438336 {
+      x1=70.35803mm; y1=1.09in; x2=2.633in; y2=1.09in; thickness=10.0mil; clearance=20.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.1438339 {
+      x1=2.633in; y1=990.0mil; x2=2.683in; y2=1.04in; thickness=10.0mil; clearance=20.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.1438342 {
+      x1=2.683in; y1=1.04in; x2=70.35803mm; y2=1.04in; thickness=10.0mil; clearance=20.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.1438345 {
+      x1=2.633in; y1=890.0mil; x2=2.633in; y2=905.0mil; thickness=10.0mil; clearance=20.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.1438348 {
+      x1=2.633in; y1=905.0mil; x2=2.718in; y2=990.0mil; thickness=10.0mil; clearance=20.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.1438351 {
+      x1=2.718in; y1=990.0mil; x2=70.35803mm; y2=990.0mil; thickness=10.0mil; clearance=20.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.1438354 {
+      x1=2.633in; y1=790.0mil; x2=2.691in; y2=848.0mil; thickness=10.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.1438357 {
+      x1=2.691in; y1=848.0mil; x2=2.691in; y2=910.0mil; thickness=10.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.1438360 {
+      x1=2.691in; y1=910.0mil; x2=2.721in; y2=940.0mil; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1389480 {
-      x1=2.94361in; y1=3.56793in; x2=2.94361in; y2=89.72169mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1438363 {
+      x1=2.721in; y1=940.0mil; x2=70.35803mm; y2=940.0mil; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1389483 {
-      x1=2.94361in; y1=89.72169mm; x2=2.937in; y2=3.52574in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1438366 {
+      x1=2.974in; y1=1.04in; x2=3.05043in; y2=1.04in; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1389927 {
-      x1=2.89in; y1=3.494in; x2=2.93674in; y2=3.494in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1438369 {
+      x1=3.05143in; y1=1.041in; x2=3.05143in; y2=1.09in; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1389930 {
-      x1=2.93674in; y1=3.494in; x2=2.937in; y2=3.49426in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1438372 {
+      x1=3.05143in; y1=1.09in; x2=2.974in; y2=1.09in; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1391516 {
-      x1=3.04752in; y1=3.471in; x2=3.048in; y2=3.47148in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1438375 {
+      x1=2.633in; y1=1.09in; x2=2.633in; y2=1.19057in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1391519 {
-      x1=3.001in; y1=3.471in; x2=3.04752in; y2=3.471in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1438378 {
+      x1=3.11143in; y1=1.006in; x2=3.04543in; y2=940.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1391554 {
-      x1=2.99479in; y1=3.56793in; x2=2.99479in; y2=3.50869in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1438381 {
+      x1=3.04543in; y1=940.0mil; x2=2.974in; y2=940.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1391557 {
-      x1=2.99479in; y1=3.50869in; x2=3.001in; y2=3.50248in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1438384 {
+      x1=79.0321mm; y1=1.082in; x2=79.0321mm; y2=1.00607in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1392987 {
-      x1=3.28039in; y1=3.40561in; x2=3.28039in; y2=3.45737in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1438387 {
+      x1=2.769in; y1=1.09in; x2=71.663343mm; y2=1.09in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1392990 {
-      x1=3.28039in; y1=3.40561in; x2=3.281in; y2=86.487mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1438390 {
+      x1=71.663343mm; y1=1.09in; x2=73.465963mm; y2=29.48862mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1394819 {
-      x1=3.107in; y1=3.501in; x2=3.218in; y2=3.501in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1438393 {
+      x1=73.465963mm; y1=29.48862mm; x2=79.003943mm; y2=29.48862mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1394822 {
-      x1=3.218in; y1=3.501in; x2=3.229in; y2=3.49in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1438396 {
+      x1=79.003943mm; y1=29.48862mm; x2=79.028563mm; y2=1.16in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1394825 {
-      x1=3.229in; y1=3.49in; x2=3.229in; y2=3.45757in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1438399 {
+      x1=79.1083mm; y1=1.163in; x2=79.1083mm; y2=1.168in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1394828 {
-      x1=3.229in; y1=3.45757in; x2=3.2292in; y2=3.45737in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1438532 {
+      x1=2.974in; y1=790.0mil; x2=105.537mm; y2=790.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1395272 {
-      x1=3.107in; y1=3.36in; x2=3.154in; y2=3.36in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1438535 {
+      x1=105.537mm; y1=790.0mil; x2=107.315mm; y2=720.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1395275 {
-      x1=3.20361in; y1=3.45737in; x2=3.20361in; y2=3.38861in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1438856 {
+      x1=2.974in; y1=840.0mil; x2=3.099in; y2=840.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1395278 {
-      x1=3.20361in; y1=3.38861in; x2=80.645mm; y2=3.36in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1438859 {
+      x1=3.099in; y1=840.0mil; x2=80.01mm; y2=891.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1395281 {
-      x1=80.645mm; y1=3.36in; x2=80.137mm; y2=3.36in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1438862 {
+      x1=80.01mm; y1=891.0mil; x2=4.09601in; y2=891.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1395719 {
-      x1=3.2548in; y1=3.45737in; x2=3.2548in; y2=3.5102in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1438865 {
+      x1=4.09601in; y1=891.0mil; x2=107.315mm; y2=1.01999in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1395722 {
-      x1=3.2548in; y1=3.5102in; x2=81.915mm; y2=3.54in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1439813 {
+      x1=3.112in; y1=29.48862mm; x2=3.112in; y2=1.161in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1395725 {
-      x1=81.915mm; y1=3.54in; x2=2.99558in; y2=3.54in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1439816 {
+      x1=3.112in; y1=1.161in; x2=3.141in; y2=1.19in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1395728 {
-      x1=2.99558in; y1=3.54in; x2=2.99479in; y2=3.53921in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1439819 {
+      x1=3.141in; y1=1.19in; x2=3.97979in; y2=1.19in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1397127 {
-      x1=56.45mm; y1=55.245mm; x2=56.438804mm; y2=55.233804mm; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1439822 {
+      x1=3.97979in; y1=1.19in; x2=102.235mm; y2=1.14479in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1397130 {
-      x1=56.438804mm; y1=54.229mm; x2=56.438804mm; y2=2.174in; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1440134 {
+      x1=2.769in; y1=740.0mil; x2=2.727in; y2=740.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1397148 {
-      x1=2.22452in; y1=2.174in; x2=56.463704mm; y2=55.258704mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1440137 {
+      x1=2.727in; y1=740.0mil; x2=2.703in; y2=716.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1398390 {
-      x1=3.01242in; y1=2.34142in; x2=3.013in; y2=2.342in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1440140 {
+      x1=2.703in; y1=716.0mil; x2=2.703in; y2=394.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1398393 {
-      x1=74.74242mm; y1=2.401in; x2=74.77271mm; y2=60.95511mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1440143 {
+      x1=2.703in; y1=394.0mil; x2=2.724in; y2=373.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1398396 {
-      x1=68.861305mm; y1=2.381in; x2=68.855971mm; y2=2.38079in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1440146 {
+      x1=2.974in; y1=740.0mil; x2=3.023in; y2=740.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1398399 {
-      x1=68.851907mm; y1=2.42in; x2=68.855971mm; y2=2.42016in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1440149 {
+      x1=3.023in; y1=740.0mil; x2=3.046in; y2=717.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1398402 {
-      x1=68.846573mm; y1=2.204in; x2=68.855971mm; y2=2.20363in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1440152 {
+      x1=3.046in; y1=717.0mil; x2=3.046in; y2=395.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1398405 {
-      x1=68.853177mm; y1=53.975mm; x2=68.855971mm; y2=2.12489in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1440155 {
+      x1=3.046in; y1=395.0mil; x2=3.024in; y2=373.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1399495 {
-      x1=74.755629mm; y1=2.12489in; x2=3.14989in; y2=2.12489in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1440461 {
+      x1=74.755629mm; y1=2.05052in; x2=3.03148in; y2=2.05052in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1399498 {
-      x1=3.14989in; y1=2.12489in; x2=80.01mm; y2=53.975mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1440464 {
+      x1=3.03148in; y1=2.05052in; x2=3.051in; y2=2.031in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1399504 {
-      x1=4.00521in; y1=53.975mm; x2=102.235mm; y2=2.14479in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1440769 {
+      x1=2.84in; y1=52.07mm; x2=2.94296in; y2=52.07mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1400770 {
-      x1=74.755629mm; y1=58.47207mm; x2=80.00873mm; y2=58.47207mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1440772 {
+      x1=2.94296in; y1=52.07mm; x2=2.94348in; y2=2.05052in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1400773 {
-      x1=80.00873mm; y1=58.47207mm; x2=80.01mm; y2=2.302in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1441078 {
+      x1=2.769in; y1=790.0mil; x2=71.501mm; y2=790.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1401187 {
-      x1=74.755629mm; y1=2.34142in; x2=3.01242in; y2=2.34142in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1441081 {
+      x1=71.501mm; y1=790.0mil; x2=2.84in; y2=815.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1401193 {
-      x1=3.01268in; y1=2.26268in; x2=3.013in; y2=2.263in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1441084 {
+      x1=2.769in; y1=840.0mil; x2=71.501mm; y2=840.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1401196 {
-      x1=68.855971mm; y1=2.34142in; x2=2.64142in; y2=2.34142in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1441087 {
+      x1=71.501mm; y1=840.0mil; x2=2.84in; y2=815.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1401199 {
-      x1=2.64142in; y1=2.34142in; x2=2.641in; y2=2.341in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1441681 {
+      x1=104.775mm; y1=72.39mm; x2=4.237in; y2=72.39mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1401202 {
-      x1=68.855971mm; y1=2.26268in; x2=2.64132in; y2=2.26268in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1441975 {
+      x1=104.775mm; y1=74.93mm; x2=107.38993mm; y2=74.93mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1401205 {
-      x1=2.64132in; y1=2.26268in; x2=2.641in; y2=2.263in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1441978 {
+      x1=107.38993mm; y1=74.93mm; x2=4.237in; y2=75.15987mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1401607 {
-      x1=3.01268in; y1=2.26268in; x2=2.712in; y2=2.26268in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1441981 {
+      x1=104.775mm; y1=77.47mm; x2=4.2189in; y2=77.47mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1405160 {
-      x1=110.395283mm; y1=35.548087mm; x2=4.33974in; y2=1.393in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1441984 {
+      x1=4.2189in; y1=77.47mm; x2=4.237in; y2=3.0681in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1405556 {
-      x1=114.00818mm; y1=34.047964mm; x2=110.325636mm; y2=34.047964mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1441987 {
+      x1=104.775mm; y1=80.01mm; x2=4.20984in; y2=80.01mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1405559 {
-      x1=110.325636mm; y1=34.047964mm; x2=4.339in; y2=34.163mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1441990 {
+      x1=4.20984in; y1=80.01mm; x2=4.237in; y2=3.17716in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1405946 {
-      x1=114.00818mm; y1=33.047966mm; x2=110.384362mm; y2=33.047966mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1441993 {
+      x1=104.775mm; y1=82.55mm; x2=4.20079in; y2=82.55mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1405949 {
-      x1=110.384362mm; y1=33.047966mm; x2=4.33974in; y2=32.893mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1441996 {
+      x1=4.20079in; y1=82.55mm; x2=4.237in; y2=3.28621in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1405952 {
-      x1=114.00818mm; y1=36.047959mm; x2=110.884437mm; y2=36.047959mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1442278 {
+      x1=4.34881in; y1=3.23168in; x2=4.34881in; y2=3.42619in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1405955 {
-      x1=110.884437mm; y1=36.047959mm; x2=4.34074in; y2=1.444in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1442281 {
+      x1=4.34881in; y1=3.42619in; x2=104.775mm; y2=92.71mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1406343 {
-      x1=110.395283mm; y1=35.548087mm; x2=114.896113mm; y2=35.548087mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1442284 {
+      x1=4.34881in; y1=3.12263in; x2=4.34837in; y2=3.12263in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1406346 {
-      x1=114.896113mm; y1=35.548087mm; x2=4.534in; y2=1.389in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1442287 {
+      x1=4.34837in; y1=3.12263in; x2=4.294in; y2=3.177in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1407114 {
-      x1=114.00818mm; y1=34.54809mm; x2=114.91369mm; y2=34.54809mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1442290 {
+      x1=4.294in; y1=3.177in; x2=4.294in; y2=3.381in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1407117 {
-      x1=114.91369mm; y1=34.54809mm; x2=4.534in; y2=1.37in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1442293 {
+      x1=4.294in; y1=3.381in; x2=104.775mm; y2=90.17mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1407120 {
-      x1=4.534in; y1=1.37in; x2=4.534in; y2=1.388in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1445800 {
+      x1=1.10591in; y1=584.48mil; x2=1.09379in; y2=596.6mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1407126 {
-      x1=114.00818mm; y1=35.047961mm; x2=113.229161mm; y2=35.047961mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1445803 {
+      x1=1.146in; y1=584.48mil; x2=1.10591in; y2=584.48mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1407129 {
-      x1=113.229161mm; y1=35.047961mm; x2=4.448in; y2=1.37in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1445806 {
+      x1=1.056in; y1=509.4mil; x2=1.0564in; y2=509.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1407132 {
-      x1=4.448in; y1=1.37in; x2=4.448in; y2=34.047964mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1445809 {
+      x1=1.056in; y1=539.0mil; x2=1.056in; y2=509.4mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1407509 {
-      x1=114.00818mm; y1=37.198071mm; x2=112.814329mm; y2=37.198071mm; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1445812 {
+      x1=1.07in; y1=553.0mil; x2=1.056in; y2=539.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1407512 {
-      x1=112.814329mm; y1=37.198071mm; x2=112.395mm; y2=1.481in; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1445815 {
+      x1=1.146in; y1=553.0mil; x2=1.07in; y2=553.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1407515 {
-      x1=114.00818mm; y1=32.39798mm; x2=112.78898mm; y2=32.39798mm; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1445818 {
+      x1=1.2in; y1=375.27mil; x2=1.19873in; y2=374.0mil; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1407518 {
-      x1=112.78898mm; y1=32.39798mm; x2=112.395mm; y2=1.26in; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1445821 {
+      x1=1.2in; y1=649.0mil; x2=1.2in; y2=375.27mil; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1407893 {
-      x1=35.000292mm; y1=85.999674mm; x2=35.000292mm; y2=80.061708mm; thickness=60.0mil; clearance=20.0mil;
+     ha:line.1445824 {
+      x1=1.09074in; y1=649.0mil; x2=1.2in; y2=649.0mil; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1407896 {
-      x1=35.000292mm; y1=80.061708mm; x2=35.179mm; y2=79.883mm; thickness=60.0mil; clearance=20.0mil;
+     ha:line.1445827 {
+      x1=1.0564in; y1=374.6mil; x2=1.057in; y2=374.0mil; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1409495 {
-      x1=727.0mil; y1=609.0mil; x2=727.0mil; y2=986.0mil; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1445830 {
+      x1=1.0564in; y1=510.0mil; x2=1.0564in; y2=374.6mil; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1409498 {
-      x1=727.0mil; y1=986.0mil; x2=1.282in; y2=1.541in; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1445833 {
+      x1=1.019in; y1=649.0mil; x2=1.05926in; y2=649.0mil; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1409504 {
-      x1=1.283in; y1=2.91794in; x2=1.289in; y2=2.92394in; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1445836 {
+      x1=1.019in; y1=596.6mil; x2=1.019in; y2=649.0mil; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1409870 {
-      x1=1.283in; y1=2.91794in; x2=1.283in; y2=1.541in; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1446864 {
+      x1=38.989mm; y1=432.0mil; x2=1.536in; y2=486.0mil; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1409873 {
-      x1=1.282in; y1=1.541in; x2=1.283in; y2=1.541in; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1446867 {
+      x1=1.536in; y1=291.0mil; x2=1.536in; y2=349.0mil; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1422818 {
-      x1=45.216775mm; y1=83.910881mm; x2=45.216775mm; y2=82.326175mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1446870 {
+      x1=1.493in; y1=348.0mil; x2=38.989mm; y2=348.0mil; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1422821 {
-      x1=45.216775mm; y1=82.326175mm; x2=1.78in; y2=3.241in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1447217 {
+      x1=1.493in; y1=430.0mil; x2=38.962188mm; y2=430.0mil; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1422830 {
-      x1=44.716649mm; y1=83.910881mm; x2=44.716649mm; y2=83.486701mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1447220 {
+      x1=38.962188mm; y1=430.0mil; x2=38.987588mm; y2=429.0mil; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1422833 {
-      x1=44.716649mm; y1=83.486701mm; x2=45.216775mm; y2=82.986575mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1447781 {
+      x1=1.019in; y1=510.0mil; x2=937.0mil; y2=510.0mil; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1422836 {
-      x1=45.716646mm; y1=83.910881mm; x2=45.716646mm; y2=83.481671mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1447784 {
+      x1=937.0mil; y1=510.0mil; x2=936.0mil; y2=509.0mil; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1422839 {
-      x1=45.716646mm; y1=83.481671mm; x2=45.216775mm; y2=3.267in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1447787 {
+      x1=936.0mil; y1=509.0mil; x2=907.42mil; y2=509.0mil; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1423211 {
-      x1=46.216772mm; y1=83.910881mm; x2=46.216772mm; y2=83.072172mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1447790 {
+      x1=907.42mil; y1=509.0mil; x2=828.42mil; y2=430.0mil; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1423214 {
-      x1=46.216772mm; y1=83.072172mm; x2=1.812in; y2=3.263in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1448063 {
+      x1=936.0mil; y1=609.39mil; x2=868.0mil; y2=705.0mil; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1423217 {
-      x1=1.812in; y1=3.263in; x2=1.812in; y2=3.24152in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1455185 {
+      x1=3.24in; y1=1.29in; x2=86.995mm; y2=1.29in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1423220 {
-      x1=1.812in; y1=3.24152in; x2=1.81148in; y2=3.241in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1455188 {
+      x1=86.995mm; y1=1.29in; x2=3.47499in; y2=1.24001in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1424303 {
-      x1=1.867in; y1=3.19882in; x2=1.867in; y2=3.08in; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1455450 {
+      x1=3.20852in; y1=1.29in; x2=3.162in; y2=1.29in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
@@ -29345,6 +29843,84 @@ ha:pcb-rnd-board-v8 {
         noexport=1
       }
      }
+     ha:line.1442569 {
+      x1=104.775mm; y1=87.63mm; x2=4.224in; y2=87.63mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1442572 {
+      x1=4.224in; y1=87.63mm; x2=109.093mm; y2=3.379in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1442575 {
+      x1=109.093mm; y1=3.379in; x2=109.093mm; y2=3.06739in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1442578 {
+      x1=109.093mm; y1=3.06739in; x2=4.34881in; y2=3.01358in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1442857 {
+      x1=104.775mm; y1=85.09mm; x2=4.181in; y2=3.294in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1442860 {
+      x1=4.181in; y1=3.294in; x2=4.181in; y2=3.049in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1442863 {
+      x1=4.181in; y1=3.049in; x2=107.061mm; y2=76.581mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1442866 {
+      x1=107.061mm; y1=76.581mm; x2=4.273in; y2=76.581mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1442869 {
+      x1=4.273in; y1=76.581mm; x2=109.093mm; y2=2.993in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1442872 {
+      x1=109.093mm; y1=2.993in; x2=109.093mm; y2=2.95834in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1442875 {
+      x1=109.093mm; y1=2.95834in; x2=4.34881in; y2=2.90453in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1455984 {
+      x1=35.000292mm; y1=14.000072mm; x2=54.0mm; y2=85.999674mm; thickness=100.0mil; clearance=40.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1456245 {
+      x1=54.0mm; y1=14.000072mm; x2=72.999962mm; y2=85.999674mm; thickness=100.0mil; clearance=40.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
     }
     color = {#3a5fcd}
     group = 10
@@ -29521,8 +30097,86 @@ ha:pcb-rnd-board-v8 {
         noexport=1
       }
      }
-     ha:line.1398408 {
-      x1=2.646in; y1=2.159in; x2=2.651in; y2=2.164in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1437191 {
+      x1=2.646in; y1=2.124in; x2=2.651in; y2=2.129in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1441075 {
+      x1=2.84in; y1=52.07mm; x2=2.84in; y2=815.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1454347 {
+      x1=3.47499in; y1=1.14001in; x2=3.47499in; y2=1.13999in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1454350 {
+      x1=3.47499in; y1=1.13999in; x2=86.995mm; y2=1.09in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1454356 {
+      x1=86.995mm; y1=1.09in; x2=3.293in; y2=1.09in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1454368 {
+      x1=202.0mil; y1=386.59mil; x2=537.41mil; y2=386.59mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1454371 {
+      x1=537.41mil; y1=386.59mil; x2=693.0mil; y2=231.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1454374 {
+      x1=693.0mil; y1=231.0mil; x2=2.434in; y2=231.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1454377 {
+      x1=3.293in; y1=1.09in; x2=2.434in; y2=231.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1455453 {
+      x1=3.162in; y1=1.29in; x2=3.162in; y2=992.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1455456 {
+      x1=3.162in; y1=992.0mil; x2=61.595mm; y2=255.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1455459 {
+      x1=61.595mm; y1=255.0mil; x2=697.0mil; y2=255.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1455462 {
+      x1=697.0mil; y1=255.0mil; x2=467.0mil; y2=485.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1455465 {
+      x1=467.0mil; y1=485.0mil; x2=202.0mil; y2=485.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
@@ -29667,12 +30321,6 @@ ha:pcb-rnd-board-v8 {
         noexport=1
       }
      }
-     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 {
@@ -29697,6 +30345,42 @@ ha:pcb-rnd-board-v8 {
        clearline=1
       }
      }
+     ha:line.1437194 {
+      x1=2.824in; y1=2.224in; x2=2.828in; y2=2.228in; thickness=20.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1439498 {
+      x1=85.725mm; y1=540.01mil; x2=85.725mm; y2=640.01mil; thickness=60.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1454645 {
+      x1=828.42mil; y1=430.0mil; x2=2.598in; y2=430.0mil; thickness=20.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1454648 {
+      x1=2.598in; y1=430.0mil; x2=3.048in; y2=880.0mil; thickness=20.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1454651 {
+      x1=3.048in; y1=880.0mil; x2=3.048in; y2=1.086in; thickness=20.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1454654 {
+      x1=3.048in; y1=1.086in; x2=3.051in; y2=1.089in; thickness=20.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
      ha:polygon.1234422 { clearance=12.0mil;
       li:geometry {
         ta:contour {
@@ -29992,6 +30676,18 @@ ha:pcb-rnd-board-v8 {
        clearline=1
       }
      }
+     ha:line.1443415 {
+      x1=-2.0mil; y1=3.616in; x2=-123.0mil; y2=3.616in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1443421 {
+      x1=-3.0mil; y1=320.0mil; x2=-156.0mil; y2=320.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
      ha:text.1281468 {
       string=raspberry pi zero 2 W; x=3.79601in; y=1.784in; scale=100; fid=0;
       ha:flags {
@@ -30013,36 +30709,36 @@ ha:pcb-rnd-board-v8 {
       }
       rot = 90.000000
      }
-     ha:text.1379171 {
-      string=10V; x=2.48093in; y=995.0mil; scale=100; fid=0;
+     ha:text.1438405 {
+      string=10V; x=2.48043in; y=1.06in; scale=100; fid=0;
       ha:flags {
        clearline=1
       }
       rot = 0.000000
      }
-     ha:text.1379172 {
-      string=5V; x=2.50793in; y=895.0mil; scale=100; fid=0;
+     ha:text.1438406 {
+      string=5V; x=2.50743in; y=960.0mil; scale=100; fid=0;
       ha:flags {
        clearline=1
       }
       rot = 0.000000
      }
-     ha:text.1379173 {
-      string=2.5V; x=2.45393in; y=796.0mil; scale=100; fid=0;
+     ha:text.1438407 {
+      string=2.5V; x=2.45343in; y=861.0mil; scale=100; fid=0;
       ha:flags {
        clearline=1
       }
       rot = 0.000000
      }
-     ha:text.1379174 {
-      string=1.24V; x=2.42193in; y=695.0mil; scale=100; fid=0;
+     ha:text.1438408 {
+      string=1.24V; x=2.42143in; y=760.0mil; scale=100; fid=0;
       ha:flags {
        clearline=1
       }
       rot = 0.000000
      }
-     ha:text.1379175 {
-      string=REF; x=2.47193in; y=1.094in; scale=100; fid=0;
+     ha:text.1438409 {
+      string=REF; x=2.47143in; y=1.159in; scale=100; fid=0;
       ha:flags {
        clearline=1
       }
index 85f1efc8aad0466538faa95f358b9ae629d635ed..cac272d0613ddf463fc29485a04cc724714a8b76 100644 (file)
@@ -984,9 +984,9 @@ value=female
 T 47500 69700 5 10 1 1 0 0 1
 refdes=J2
 }
-N 48300 62200 50100 62200 4
+N 48300 67400 50100 67400 4
 {
-T 50100 62250 5 10 1 1 0 6 1
+T 50100 67450 5 10 1 1 0 6 1
 netname=led_armed
 }
 N 48300 63800 48700 63800 4
@@ -997,9 +997,9 @@ N 48300 62600 50100 62600 4
 T 50100 62650 5 10 1 1 0 6 1
 netname=fire
 }
-N 48300 61800 50100 61800 4
+N 46900 67400 45100 67400 4
 {
-T 50100 61850 5 10 1 1 0 6 1
+T 45100 67450 5 10 1 1 0 0 1
 netname=led_continuity
 }
 T 43700 69000 9 10 1 0 0 0 1
@@ -1086,9 +1086,9 @@ value=NoConnection
 T 45800 64900 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-N 45100 67400 46900 67400 4
+N 50100 62200 48300 62200 4
 {
-T 45100 67450 5 10 1 1 0 0 1
+T 50100 62250 5 10 1 1 0 6 1
 netname=alarm
 }
 C 70000 59100 1 0 0 5V-plus.sym
@@ -1249,11 +1249,6 @@ N 74600 53500 73800 53500 4
 N 74600 52700 73800 52700 4
 N 74600 51900 73800 51900 4
 N 48300 61400 48700 61400 4
-N 48300 67400 50100 67400 4
-{
-T 50100 67450 5 10 1 1 0 6 1
-netname=gpio18
-}
 N 48300 66600 50100 66600 4
 {
 T 50100 66650 5 10 1 1 0 6 1
@@ -1317,7 +1312,7 @@ netname=gpio26
 N 58400 68300 59600 68300 4
 {
 T 59600 68350 5 10 1 1 0 6 1
-netname=gpio18
+netname=gpio21
 }
 N 67700 43400 68800 43400 4
 N 68800 43400 68800 43800 4
@@ -2260,3 +2255,8 @@ value=NoConnection
 T 53600 46700 5 10 0 0 0 0 1
 device=DRC_Directive
 }
+N 50100 61800 48300 61800 4
+{
+T 50100 61850 5 10 1 1 0 6 1
+netname=gpio21
+}