]> git.gag.com Git - hw/quantimotor/commitdiff
snapshot work in process
authorBdale Garbee <bdale@gag.com>
Sun, 22 Jun 2025 20:10:18 +0000 (14:10 -0600)
committerBdale Garbee <bdale@gag.com>
Sun, 22 Jun 2025 20:10:18 +0000 (14:10 -0600)
quantimotor.lht
quantimotor.sch

index 1012e4c7ba40f5b24a274d517ea65a36b9425539..299644b4f7ece95f201887f538330d9ef0ab0cdd 100644 (file)
@@ -14,7 +14,7 @@ ha:pcb-rnd-board-v8 {
       li:conn { J2-23; J6-6; U7-37;      }
       }
       ha:fet_1 {
-      li:conn { J26-1; Q2-5; Q2-6; R14-1;      }
+      li:conn { J26-1; Q2-7; Q2-8; R14-1;      }
       }
        ha:gpio04 {
        li:conn { J2-7; J6-9;       }
@@ -107,7 +107,7 @@ ha:pcb-rnd-board-v8 {
           li:conn { J7-A6; J7-B6; R32-2;          }
           }
           ha:unnamed_net17 {
-          li:conn { Q2-4; R8-2; U13-7;          }
+          li:conn { Q2-2; R8-2; U13-7;          }
           }
           ha:led_health_r {
           li:conn { J2-15; R1-2;          }
@@ -125,7 +125,7 @@ ha:pcb-rnd-board-v8 {
            li:conn { J4-1; J5-1;           }
            }
            ha:unnamed_net20 {
-           li:conn { Q2-2; R7-2;           }
+           li:conn { Q2-4; R7-2;           }
            }
            ha:pressure {
            li:conn { J13-2; U7-16; Z2-2; Z3-1;           }
@@ -158,7 +158,7 @@ ha:pcb-rnd-board-v8 {
           li:conn { J4-5; J5-5;          }
           }
           ha:fet_a {
-          li:conn { J1-1; Q2-7; Q2-8;          }
+          li:conn { J1-1; Q2-5; Q2-6;          }
           }
           ha:unnamed_net23 {
           li:conn { C5-1; U4-6;          }
@@ -253,12 +253,12 @@ ha:pcb-rnd-board-v8 {
            ha:sense_batt {
            li:conn { R25-1; R26-2; U7-23; U13-2;           }
            }
-          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:v_lipo3s {
+             li:conn { B1-1; C7-1; C13-1; Q1-1; U1-21; U1-22;             }
+             }
             ha:led_continuity {
             li:conn { J2-40; R2-1;            }
             }
@@ -4734,23 +4734,23 @@ 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
    text_scale = 100
-   clearance = 10.0mil
+   clearance = 20.0mil
   }
  }
  li:pcb-rnd-conf-v1 {
   ha:overwrite {
    ha:design {
-    via_proto = 4
+    via_proto = 2
     text_font_id = 0
     text_scale = 100
     min_slk = 0.12700000 mm
     text_thickness = 0
-    line_thickness = 10.00 mil
+    line_thickness = 60.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 = 6.00 mil
+    clearance = 10.00 mil
    }
    ha:editor {
     grids_idx = 1
@@ -5113,36 +5113,8 @@ ha:pcb-rnd-board-v8 {
     li:thermal {
     }
    }
-   ha:padstack_ref.1314978 {
-    proto=4; x=53.023004mm; y=1.742in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-
-    li:thermal {
-      li:1 {
-       on  
-       solid  
-       noshape  
-      }
-      li:3 {
-       on  
-       solid  
-       noshape  
-      }
-    }
-   }
-   ha:padstack_ref.1314979 {
-    proto=4; x=2.18352in; y=1.681in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-    ha:flags {
-     clearline=1
-    }
-
-    li:thermal {
-    }
-   }
-   ha:padstack_ref.1314980 {
-    proto=4; x=2.18352in; y=1.762in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+   ha:padstack_ref.1362041 {
+    proto=4; x=1.286in; y=857.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
     ha:flags {
      clearline=1
     }
@@ -5150,23 +5122,33 @@ ha:pcb-rnd-board-v8 {
     li:thermal {
     }
    }
-   ha:padstack_ref.1314813 {
-    proto=4; x=1.328in; y=2.788in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+   ha:padstack_ref.1373595 {
+    proto=4; x=956.0mil; y=508.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
     ha:flags {
      clearline=1
     }
 
     li:thermal {
+      li:5 {
+       on  
+       solid  
+       noshape  
+      }
     }
    }
-   ha:padstack_ref.1326015 {
-    proto=4; x=1.148in; y=3.008in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+   ha:padstack_ref.1382391 {
+    proto=4; x=62.915804mm; y=1.916in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
 
     li:thermal {
-      li:5 {
+      li:1 {
+       on  
+       solid  
+       noshape  
+      }
+      li:3 {
        on  
        solid  
        noshape  
@@ -6270,15 +6252,6 @@ ha:pcb-rnd-board-v8 {
          ha:line.1236348 {
           x1=1.22mil; y1=173.23mil; x2=351.61mil; y2=173.23mil; thickness=10.0mil; clearance=0.0;
          }
-         ha:text.1236351 {
-          string=%a.parent.refdes%; x=202.0mil; y=299.2mil; scale=100; fid=0;
-          ha:flags {
-           dyntext=1
-           floater=1
-           onsolder=1
-          }
-          rot = 90.000000
-         }
         }
         ha:type {
          silk = 1
@@ -6326,455 +6299,122 @@ ha:pcb-rnd-board-v8 {
     }
      uid = 20mWstPgcwhkLiCt9iwAAABO
     }
-    ha:subc.1245592 {
-     ha:attributes {
-      value=SPDT
-      device=SPDT_Switch
-      footprint=1MS1T1B4M7
-      refdes=S1
-     }
-    ha:data {
-        li:padstack_prototypes {
+     ha:subc.1251279 {
+      ha:attributes {
+       value=FT230XS
+       device=IC
+       footprint=ssop-16
+       refdes=U2
+      }
+     ha:data {
+          li:padstack_prototypes {
 
-     ha:ps_proto_v6.0 {
-       hdia=72.83mil; hplated=1; htop=0; hbottom=0;
-       li:shape {
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -56.1mil  
-            -56.1mil  
-            56.1mil  
-            -56.1mil  
-            56.1mil  
-            56.1mil  
-            -56.1mil  
-            56.1mil  
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           bottom = 1
-           copper = 1
+           clearance=0.0
+            li:ps_poly {
+             6.89mil  
+             -33.465mil  
+             -6.89mil  
+             -33.465mil  
+             -6.89mil  
+             33.465mil  
+             6.89mil  
+             33.465mil  
+            }
           }
-          clearance=0.0
-           li:ps_poly {
-            -56.1mil  
-            -56.1mil  
-            56.1mil  
-            -56.1mil  
-            56.1mil  
-            56.1mil  
-            -56.1mil  
-            56.1mil  
-           }
-         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           intern = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -56.1mil  
-            -56.1mil  
-            56.1mil  
-            -56.1mil  
-            56.1mil  
-            56.1mil  
-            -56.1mil  
-            56.1mil  
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
+           clearance=0.0
+            li:ps_poly {
+             9.89mil  
+             -36.465mil  
+             -9.89mil  
+             -36.465mil  
+             -9.89mil  
+             36.465mil  
+             9.89mil  
+             36.465mil  
+            }
           }
-          clearance=0.0
-           li:ps_poly {
-            -59.055mil  
-            -59.055mil  
-            59.055mil  
-            -59.055mil  
-            59.055mil  
-            59.055mil  
-            -59.055mil  
-            59.055mil  
-           }
-         }
 
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           bottom = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -59.055mil  
-            -59.055mil  
-            59.055mil  
-            -59.055mil  
-            59.055mil  
-            59.055mil  
-            -59.055mil  
-            59.055mil  
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
            }
-         }
-       }
-     }
-
-     ha:ps_proto_v6.1 {
-       hdia=72.83mil; hplated=1; htop=0; hbottom=0;
-       li:shape {
-
-         ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=112.2mil;          }
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-         }
-
-         ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=112.2mil;          }
-          ha:combining {          }
-          ha:layer_mask {
-           bottom = 1
-           copper = 1
+           clearance=0.0
+            li:ps_poly {
+             6.89mil  
+             -33.465mil  
+             -6.89mil  
+             -33.465mil  
+             -6.89mil  
+             33.465mil  
+             6.89mil  
+             33.465mil  
+            }
           }
-          clearance=0.0
-         }
+        }
+      }
+     }
 
-         ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=112.2mil;          }
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           intern = 1
-          }
-          clearance=0.0
-         }
+      li:objects {
+       ha:padstack_ref.1251319 {
+        proto=0; x=76.897611mm; y=40.6019mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-         ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=118.11mil;          }
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-         }
+        li:thermal {
+        }
 
-         ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=118.11mil;          }
-          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.1251320 {
+        proto=0; x=71.285989mm; y=40.6019mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-     li:objects {
-      ha:padstack_ref.1245618 {
-       proto=0; x=568.0mil; y=609.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
-       ha:flags {
-        clearline=1
-       }
+        li:thermal {
+        }
 
-       li:thermal {
+        ha:attributes {
+          term=16
+          name=16
+        }
        }
+       ha:padstack_ref.1251321 {
+        proto=0; x=76.897611mm; y=39.9669mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-       ha:attributes {
-         term=1
-         name=pin1
-       }
-      }
-      ha:padstack_ref.1245619 {
-       proto=1; x=718.0mil; y=609.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
-       ha:flags {
-        clearline=1
-       }
+        li:thermal {
+        }
 
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=2
-         name=pin2
-       }
-      }
-      ha:padstack_ref.1245620 {
-       proto=1; x=868.0mil; y=609.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=3
-         name=pin3
-       }
-      }
-      ha:padstack_ref.1245621 {
-       proto=1; x=68.0mil; y=509.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-         li:2 {
-          on  
-          diag  
-          round  
-          noshape  
-         }
-       }
-
-       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
-       }
-
-       li:thermal {
-         li:2 {
-          on  
-          diag  
-          round  
-          noshape  
-         }
-         li:6 {
-          on  
-          diag  
-          round  
-          noshape  
-         }
-       }
-
-       ha:attributes {
-         term=4
-         name=GND
-       }
-      }
-     }
-     li:layers {
-
-      ha:top-silk {
-       lid=0
-       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;
-         }
-         ha:line.1245596 {
-          x1=68.0mil; y1=744.03mil; x2=568.0mil; y2=744.03mil; thickness=10.0mil; clearance=0.0;
-         }
-         ha:line.1245599 {
-          x1=568.0mil; y1=744.03mil; x2=568.0mil; y2=473.96mil; thickness=10.0mil; clearance=0.0;
-         }
-         ha:line.1245602 {
-          x1=68.0mil; y1=473.96mil; x2=568.0mil; y2=473.96mil; thickness=10.0mil; clearance=0.0;
-         }
-         ha:text.1245605 {
-          string=%a.parent.refdes%; x=1.18526in; y=228.301803mm; scale=100; fid=0;
-          ha:flags {
-           dyntext=1
-           floater=1
-           onsolder=1
-          }
-          rot = 0.000000
-         }
-        }
-        ha:type {
-         silk = 1
-         bottom = 1
-        }
-      }
-
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
-
-        li:objects {
-         ha:line.1245606 {
-          x1=458.0mil; y1=15.46855mm; x2=458.0mil; y2=15.46855mm; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=pnp-origin
-          }
-         }
-         ha:line.1245609 {
-          x1=68.0mil; y1=609.0mil; x2=68.0mil; y2=609.0mil; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=origin
-          }
-         }
-         ha:line.1245612 {
-          x1=68.0mil; y1=609.0mil; x2=68.0mil; y2=16.4686mm; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=x
-          }
-         }
-         ha:line.1245615 {
-          x1=68.0mil; y1=609.0mil; x2=0.7272mm; y2=609.0mil; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=y
-          }
-         }
-        }
-        ha:type {
-         bottom = 1
-         virtual = 1
-         misc = 1
-        }
-      }
-     }
-    }
-     uid = W40527KYOc+kvX0cop8AAABM
-    }
-     ha:subc.1251279 {
-      ha:attributes {
-       value=FT230XS
-       device=IC
-       footprint=ssop-16
-       refdes=U2
-      }
-     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 {
-             6.89mil  
-             -33.465mil  
-             -6.89mil  
-             -33.465mil  
-             -6.89mil  
-             33.465mil  
-             6.89mil  
-             33.465mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             9.89mil  
-             -36.465mil  
-             -9.89mil  
-             -36.465mil  
-             -9.89mil  
-             36.465mil  
-             9.89mil  
-             36.465mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             6.89mil  
-             -33.465mil  
-             -6.89mil  
-             -33.465mil  
-             -6.89mil  
-             33.465mil  
-             6.89mil  
-             33.465mil  
-            }
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.1251319 {
-        proto=0; x=76.897611mm; y=40.6019mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1251320 {
-        proto=0; x=71.285989mm; y=40.6019mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=16
-          name=16
-        }
-       }
-       ha:padstack_ref.1251321 {
-        proto=0; x=76.897611mm; y=39.9669mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=2
-          name=2
-        }
+        ha:attributes {
+          term=2
+          name=2
+        }
        }
        ha:padstack_ref.1251322 {
         proto=0; x=71.285989mm; y=39.9669mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
@@ -7030,11 +6670,11 @@ ha:pcb-rnd-board-v8 {
      }
      ha:subc.1251336 {
       ha:attributes {
-       openscad=0402
+       refdes=C2
        value=0.1uF
        device=CAPACITOR
-       refdes=C2
        footprint=0402
+       openscad=0402
       }
      ha:data {
           li:padstack_prototypes {
@@ -7106,10 +6746,6 @@ ha:pcb-rnd-board-v8 {
       li:objects {
        ha:padstack_ref.1251349 {
         proto=0; x=3.12826in; y=3.288in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
         li:thermal {
         }
 
@@ -7189,11 +6825,11 @@ ha:pcb-rnd-board-v8 {
      }
      ha:subc.1251438 {
       ha:attributes {
-       refdes=R1
+       footprint=0402
        value=1k
        device=RESISTOR
-       footprint=0402
        openscad=0402
+       refdes=R1
       }
      ha:data {
           li:padstack_prototypes {
@@ -7264,7 +6900,7 @@ ha:pcb-rnd-board-v8 {
 
       li:objects {
        ha:padstack_ref.1251451 {
-        proto=0; x=74.803mm; y=1.306in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        proto=0; x=2.91952in; y=1.171in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
         ha:flags {
          clearline=1
         }
@@ -7278,7 +6914,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1251452 {
-        proto=0; x=74.803mm; y=1.27452in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        proto=0; x=2.951in; y=1.171in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
         ha:flags {
          clearline=1
         }
@@ -7312,25 +6948,25 @@ ha:pcb-rnd-board-v8 {
 
          li:objects {
           ha:line.1251439 {
-           x1=74.803mm; y1=1.29026in; x2=74.803mm; y2=1.29026in; thickness=0.1mm; clearance=0.0;
+           x1=2.93526in; y1=1.171in; x2=2.93526in; y2=1.171in; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=pnp-origin
            }
           }
           ha:line.1251442 {
-           x1=74.803mm; y1=1.29026in; x2=74.803mm; y2=1.29026in; thickness=0.1mm; clearance=0.0;
+           x1=2.93526in; y1=1.171in; x2=2.93526in; y2=1.171in; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=origin
            }
           }
           ha:line.1251445 {
-           x1=74.803mm; y1=1.29026in; x2=74.803mm; y2=31.772604mm; thickness=0.1mm; clearance=0.0;
+           x1=2.93526in; y1=1.171in; x2=75.555604mm; y2=1.171in; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=x
            }
           }
           ha:line.1251448 {
-           x1=74.803mm; y1=1.29026in; x2=75.803mm; y2=1.29026in; thickness=0.1mm; clearance=0.0;
+           x1=2.93526in; y1=1.171in; x2=2.93526in; y2=30.7434mm; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=y
            }
@@ -7348,11 +6984,11 @@ ha:pcb-rnd-board-v8 {
      }
      ha:subc.1251454 {
       ha:attributes {
-       refdes=C3
+       footprint=0402
        value=0.1uF
        device=CAPACITOR
-       footprint=0402
        openscad=0402
+       refdes=C3
       }
      ha:data {
           li:padstack_prototypes {
@@ -7424,10 +7060,6 @@ ha:pcb-rnd-board-v8 {
       li:objects {
        ha:padstack_ref.1251467 {
         proto=0; x=2.997in; y=3.15726in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
         li:thermal {
         }
 
@@ -7505,18 +7137,18 @@ ha:pcb-rnd-board-v8 {
      }
       uid = 5tUplJr5SYohzy+ou+0AAABd
      }
-     ha:subc.1254637 {
+     ha:subc.1256145 {
       ha:attributes {
-       value=470uF
-       device=CAPACITOR
-       footprint=CAP_FC10
-       refdes=C39
+       value=1k
+       device=RESISTOR
+       footprint=0402
+       refdes=R3
       }
      ha:data {
           li:padstack_prototypes {
 
       ha:ps_proto_v6.0 {
-        hdia=31.5mil; hplated=1; htop=0; hbottom=0;
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
         li:shape {
 
           ha:ps_shape_v4 {
@@ -7527,306 +7159,33 @@ ha:pcb-rnd-board-v8 {
            }
            clearance=0.0
             li:ps_poly {
-             -39.37mil  
-             -39.37mil  
-             39.37mil  
-             -39.37mil  
-             39.37mil  
-             39.37mil  
-             -39.37mil  
-             39.37mil  
+             9.84mil  
+             -13.77mil  
+             -9.84mil  
+             -13.77mil  
+             -9.84mil  
+             13.77mil  
+             9.84mil  
+             13.77mil  
             }
           }
 
           ha:ps_shape_v4 {
-           ha:combining {           }
+           ha:combining { sub=1; auto=1;           }
            ha:layer_mask {
-            bottom = 1
-            copper = 1
+            top = 1
+            mask = 1
            }
            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 {           }
-           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:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -43.305mil  
-             -43.305mil  
-             43.305mil  
-             -43.305mil  
-             43.305mil  
-             43.305mil  
-             -43.305mil  
-             43.305mil  
-            }
-          }
-
-          ha: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:ps_proto_v6.1 {
-        hdia=31.5mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=78.74mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-          }
-
-          ha: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: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: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: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
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.1254657 {
-        proto=0; x=828.42mil; y=77.47mm; rot=-180.000000; xmirror=1; smirror=1; clearance=19.685mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=pin1
-        }
-       }
-       ha:padstack_ref.1254658 {
-        proto=1; x=631.57mil; y=77.47mm; rot=-180.000000; xmirror=1; smirror=1; clearance=19.685mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-          li:2 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
-          li:3 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
-        }
-
-        ha:attributes {
-          term=2
-          name=pin2
-        }
-       }
-      }
-      li:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:line.1254638 {
-           x1=926.84mil; y1=2.85316in; x2=828.42mil; y2=2.85316in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.1254641 {
-           x1=877.63mil; y1=71.22033mm; x2=877.63mil; y2=2.90237in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:arc.1254644 {
-           x=730.0mil; y=77.47mm; width=196.85mil; height=196.85mil; astart=180.000000; adelta=-360.000000; thickness=10.0mil; clearance=0.0;
-          }
-         }
-         ha:type {
-          silk = 1
-          bottom = 1
-         }
-       }
-
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
-
-         li:objects {
-          ha:line.1254645 {
-           x1=729.995mil; y1=77.47mm; x2=729.995mil; y2=77.47mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1254648 {
-           x1=730.0mil; y1=77.47mm; x2=730.0mil; y2=77.47mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1254651 {
-           x1=730.0mil; y1=77.47mm; x2=17.542mm; y2=77.47mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.1254654 {
-           x1=730.0mil; y1=77.47mm; x2=730.0mil; y2=78.47mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          bottom = 1
-          virtual = 1
-          misc = 1
-         }
-       }
-      }
-     }
-      uid = KTnIRhG1xtd7m0Cqs70AAABY
-     }
-     ha:subc.1256145 {
-      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: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  
+             12.84mil  
+             -16.77mil  
+             -12.84mil  
+             -16.77mil  
+             -12.84mil  
+             16.77mil  
+             12.84mil  
+             16.77mil  
             }
           }
 
@@ -7854,7 +7213,7 @@ ha:pcb-rnd-board-v8 {
 
       li:objects {
        ha:padstack_ref.1256158 {
-        proto=0; x=70.485mm; y=2.542in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        proto=0; x=3.167in; y=2.274in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
         ha:flags {
          clearline=1
         }
@@ -7868,7 +7227,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1256159 {
-        proto=0; x=2.74352in; y=2.542in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        proto=0; x=3.13552in; y=2.274in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
         ha:flags {
          clearline=1
         }
@@ -7902,25 +7261,25 @@ ha:pcb-rnd-board-v8 {
 
          li:objects {
           ha:line.1256146 {
-           x1=2.75926in; y1=2.542in; x2=2.75926in; y2=2.542in; thickness=0.1mm; clearance=0.0;
+           x1=3.15126in; y1=2.274in; x2=3.15126in; y2=2.274in; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=pnp-origin
            }
           }
           ha:line.1256149 {
-           x1=2.75926in; y1=2.542in; x2=2.75926in; y2=2.542in; thickness=0.1mm; clearance=0.0;
+           x1=3.15126in; y1=2.274in; x2=3.15126in; y2=2.274in; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=origin
            }
           }
           ha:line.1256152 {
-           x1=2.75926in; y1=2.542in; x2=69.085204mm; y2=2.542in; thickness=0.1mm; clearance=0.0;
+           x1=3.15126in; y1=2.274in; x2=79.042004mm; y2=2.274in; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=x
            }
           }
           ha:line.1256155 {
-           x1=2.75926in; y1=2.542in; x2=2.75926in; y2=63.5668mm; thickness=0.1mm; clearance=0.0;
+           x1=3.15126in; y1=2.274in; x2=3.15126in; y2=56.7596mm; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=y
            }
@@ -7938,11 +7297,11 @@ ha:pcb-rnd-board-v8 {
      }
      ha:subc.1256190 {
       ha:attributes {
-       openscad=0402
+       refdes=R2
        value=1k
        device=RESISTOR
-       refdes=R2
        footprint=0402
+       openscad=0402
       }
      ha:data {
           li:padstack_prototypes {
@@ -8013,7 +7372,7 @@ ha:pcb-rnd-board-v8 {
 
       li:objects {
        ha:padstack_ref.1256203 {
-        proto=0; x=69.85mm; y=2.41948in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        proto=0; x=3.167in; y=2.376in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
         ha:flags {
          clearline=1
         }
@@ -8027,7 +7386,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1256204 {
-        proto=0; x=69.85mm; y=2.388in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        proto=0; x=3.13552in; y=2.376in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
         ha:flags {
          clearline=1
         }
@@ -8061,7 +7420,7 @@ ha:pcb-rnd-board-v8 {
 
          li:objects {
           ha:line.1256191 {
-           x1=69.85mm; y1=2.40374in; x2=69.85mm; y2=2.40374in; thickness=0.1mm; clearance=0.0;
+           x1=3.15126in; y1=2.376in; x2=3.15126in; y2=2.376in; thickness=0.1mm; clearance=0.0;
            ha:flags {
             selected=1
            }
@@ -8071,7 +7430,7 @@ ha:pcb-rnd-board-v8 {
            }
           }
           ha:line.1256194 {
-           x1=69.85mm; y1=2.40374in; x2=69.85mm; y2=2.40374in; thickness=0.1mm; clearance=0.0;
+           x1=3.15126in; y1=2.376in; x2=3.15126in; y2=2.376in; thickness=0.1mm; clearance=0.0;
            ha:flags {
             selected=1
            }
@@ -8081,7 +7440,7 @@ ha:pcb-rnd-board-v8 {
            }
           }
           ha:line.1256197 {
-           x1=69.85mm; y1=2.40374in; x2=69.85mm; y2=60.054996mm; thickness=0.1mm; clearance=0.0;
+           x1=3.15126in; y1=2.376in; x2=79.042004mm; y2=2.376in; thickness=0.1mm; clearance=0.0;
            ha:flags {
             selected=1
            }
@@ -8091,7 +7450,7 @@ ha:pcb-rnd-board-v8 {
            }
           }
           ha:line.1256200 {
-           x1=69.85mm; y1=2.40374in; x2=70.85mm; y2=2.40374in; thickness=0.1mm; clearance=0.0;
+           x1=3.15126in; y1=2.376in; x2=3.15126in; y2=59.3504mm; thickness=0.1mm; clearance=0.0;
            ha:flags {
             selected=1
            }
@@ -8113,11 +7472,11 @@ ha:pcb-rnd-board-v8 {
      }
      ha:subc.1256791 {
       ha:attributes {
-       refdes=Z1
+       footprint=0805diode
        value=5.6V
        device=DIODE
-       footprint=0805diode
        openscad=0805
+       refdes=Z1
       }
      ha:data {
           li:padstack_prototypes {
@@ -8188,7 +7547,7 @@ ha:pcb-rnd-board-v8 {
 
       li:objects {
        ha:padstack_ref.1256819 {
-        proto=0; x=2.47514in; y=1.233in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        proto=0; x=2.45114in; y=1.319in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
         li:thermal {
         }
 
@@ -8198,7 +7557,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1256820 {
-        proto=0; x=2.546in; y=1.233in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        proto=0; x=2.522in; y=1.319in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
         ha:flags {
          clearline=1
         }
@@ -8220,19 +7579,19 @@ ha:pcb-rnd-board-v8 {
 
          li:objects {
           ha:line.1256792 {
-           x1=2.50664in; y1=30.61843mm; x2=63.8683mm; y2=30.61843mm; thickness=8.0mil; clearance=0.0;
+           x1=2.48264in; y1=32.80283mm; x2=63.2587mm; y2=32.80283mm; thickness=8.0mil; clearance=0.0;
           }
           ha:line.1256795 {
-           x1=2.50664in; y1=32.01797mm; x2=63.8683mm; y2=32.01797mm; thickness=8.0mil; clearance=0.0;
+           x1=2.48264in; y1=34.20237mm; x2=63.2587mm; y2=34.20237mm; thickness=8.0mil; clearance=0.0;
           }
           ha:line.1256798 {
-           x1=2.56057in; y1=1.197in; x2=2.57857in; y2=1.197in; thickness=5.0mil; clearance=0.0;
+           x1=2.53657in; y1=1.283in; x2=2.55457in; y2=1.283in; thickness=5.0mil; clearance=0.0;
           }
           ha:line.1256801 {
-           x1=2.56057in; y1=1.269in; x2=2.57857in; y2=1.269in; thickness=5.0mil; clearance=0.0;
+           x1=2.53657in; y1=34.417mm; x2=2.55457in; y2=34.417mm; thickness=5.0mil; clearance=0.0;
           }
           ha:line.1256804 {
-           x1=2.57857in; y1=1.197in; x2=2.57857in; y2=1.269in; thickness=5.0mil; clearance=0.0;
+           x1=2.55457in; y1=1.283in; x2=2.55457in; y2=34.417mm; thickness=5.0mil; clearance=0.0;
           }
          }
          ha:type {
@@ -8247,25 +7606,25 @@ ha:pcb-rnd-board-v8 {
 
          li:objects {
           ha:line.1256807 {
-           x1=2.51057in; y1=1.233in; x2=2.51057in; y2=1.233in; thickness=0.1mm; clearance=0.0;
+           x1=2.48657in; y1=1.319in; x2=2.48657in; y2=1.319in; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=pnp-origin
            }
           }
           ha:line.1256810 {
-           x1=2.51057in; y1=1.233in; x2=2.51057in; y2=1.233in; thickness=0.1mm; clearance=0.0;
+           x1=2.48657in; y1=1.319in; x2=2.48657in; y2=1.319in; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=origin
            }
           }
           ha:line.1256813 {
-           x1=2.51057in; y1=1.233in; x2=64.768478mm; y2=1.233in; thickness=0.1mm; clearance=0.0;
+           x1=2.48657in; y1=1.319in; x2=64.158878mm; y2=1.319in; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=x
            }
           }
           ha:line.1256816 {
-           x1=2.51057in; y1=1.233in; x2=2.51057in; y2=32.3182mm; thickness=0.1mm; clearance=0.0;
+           x1=2.48657in; y1=1.319in; x2=2.48657in; y2=34.5026mm; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=y
            }
@@ -8457,6 +7816,18 @@ ha:pcb-rnd-board-v8 {
         }
 
         li:thermal {
+          li:2 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+          li:3 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
         }
 
         ha:attributes {
@@ -8498,15 +7869,6 @@ ha:pcb-rnd-board-v8 {
           ha:line.1261786 {
            x1=1.22mil; y1=3.50423in; x2=351.61mil; y2=3.50423in; thickness=10.0mil; clearance=0.0;
           }
-          ha:text.1261789 {
-           string=%a.parent.refdes%; x=202.0mil; y=3.6302in; scale=100; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-            onsolder=1
-           }
-           rot = 90.000000
-          }
          }
          ha:type {
           silk = 1
@@ -8744,13 +8106,25 @@ ha:pcb-rnd-board-v8 {
         }
 
         li:thermal {
-        }
-
-        ha:attributes {
-          term=2
-          name=pin2
-        }
-       }
+          li:2 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+          li:3 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=2
+          name=pin2
+        }
+       }
       }
       li:layers {
 
@@ -8771,15 +8145,6 @@ ha:pcb-rnd-board-v8 {
           ha:line.1261843 {
            x1=1.22mil; y1=2.89323in; x2=351.61mil; y2=2.89323in; thickness=10.0mil; clearance=0.0;
           }
-          ha:text.1261846 {
-           string=%a.parent.refdes%; x=202.0mil; y=3.0192in; scale=100; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-            onsolder=1
-           }
-           rot = 90.000000
-          }
          }
          ha:type {
           silk = 1
@@ -9382,7 +8747,7 @@ ha:pcb-rnd-board-v8 {
 
       li:objects {
        ha:padstack_ref.1279393 {
-        proto=0; x=2.94292in; y=90.950161mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+        proto=0; x=3.01938in; y=3.65706in; rot=180.000000; xmirror=0; smirror=0; clearance=4.92mil;
         ha:flags {
          clearline=1
         }
@@ -9396,7 +8761,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1279394 {
-        proto=1; x=2.94292in; y=93.899863mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+        proto=1; x=3.01938in; y=3.54093in; rot=180.000000; xmirror=0; smirror=0; clearance=4.92mil;
         li:thermal {
         }
 
@@ -9406,7 +8771,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1279395 {
-        proto=0; x=2.96851in; y=90.950161mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+        proto=0; x=2.99379in; y=3.65706in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
         ha:flags {
          clearline=1
         }
@@ -9420,7 +8785,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1279396 {
-        proto=1; x=2.96851in; y=93.899863mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+        proto=1; x=2.99379in; y=3.54093in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
         ha:flags {
          clearline=1
         }
@@ -9434,7 +8799,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1279397 {
-        proto=0; x=2.9941in; y=90.950161mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+        proto=0; x=2.9682in; y=3.65706in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
         ha:flags {
          clearline=1
         }
@@ -9448,7 +8813,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1279398 {
-        proto=1; x=2.9941in; y=93.899863mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+        proto=1; x=2.9682in; y=3.54093in; rot=180.000000; xmirror=0; smirror=0; clearance=4.92mil;
         li:thermal {
         }
 
@@ -9458,7 +8823,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1279399 {
-        proto=0; x=3.01969in; y=90.950161mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+        proto=0; x=2.94261in; y=3.65706in; rot=180.000000; xmirror=0; smirror=0; clearance=4.92mil;
         ha:flags {
          clearline=1
         }
@@ -9472,7 +8837,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1279400 {
-        proto=1; x=3.01969in; y=93.899863mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+        proto=1; x=2.94261in; y=3.54093in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
         ha:flags {
          clearline=1
         }
@@ -9486,7 +8851,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1279401 {
-        proto=2; x=2.951in; y=92.075mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+        proto=2; x=3.0113in; y=91.764485mm; rot=180.000000; xmirror=0; smirror=0; clearance=8.0mil;
         ha:flags {
          clearline=1
         }
@@ -9500,7 +8865,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1279402 {
-        proto=2; x=3.01161in; y=92.075mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+        proto=2; x=2.95069in; y=91.764485mm; rot=180.000000; xmirror=0; smirror=0; clearance=8.0mil;
         ha:flags {
          clearline=1
         }
@@ -9522,19 +8887,19 @@ ha:pcb-rnd-board-v8 {
 
          li:objects {
           ha:line.1279368 {
-           x1=2.91537in; y1=90.775155mm; x2=2.91537in; y2=94.074869mm; thickness=10.0mil; clearance=0.0;
+           x1=3.04693in; y1=93.06433mm; x2=3.04693in; y2=3.53404in; thickness=10.0mil; clearance=0.0;
           }
           ha:line.1279371 {
-           x1=2.91537in; y1=94.074869mm; x2=3.04724in; y2=94.074869mm; thickness=10.0mil; clearance=0.0;
+           x1=3.04693in; y1=3.53404in; x2=2.91506in; y2=3.53404in; thickness=10.0mil; clearance=0.0;
           }
           ha:line.1279374 {
-           x1=3.04724in; y1=94.074869mm; x2=3.04724in; y2=90.775155mm; thickness=10.0mil; clearance=0.0;
+           x1=2.91506in; y1=3.53404in; x2=2.91506in; y2=93.06433mm; thickness=10.0mil; clearance=0.0;
           }
           ha:line.1279377 {
-           x1=3.04724in; y1=90.775155mm; x2=2.91537in; y2=90.775155mm; thickness=10.0mil; clearance=0.0;
+           x1=2.91506in; y1=93.06433mm; x2=3.04693in; y2=93.06433mm; thickness=10.0mil; clearance=0.0;
           }
           ha:arc.1279380 {
-           x=2.93013in; y=94.554929mm; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+           x=3.03217in; y=3.51514in; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
           }
          }
          ha:type {
@@ -9549,29 +8914,33 @@ ha:pcb-rnd-board-v8 {
 
          li:objects {
           ha:line.1279381 {
-           x1=75.725147mm; y1=92.35501mm; x2=75.725147mm; y2=92.35501mm; thickness=0.1mm; clearance=0.0;
+           x1=75.717273mm; y1=91.484475mm; x2=75.717273mm; y2=91.484475mm; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=pnp-origin
            }
-          }
+ ha:flags ={ selected=1
+ };          }
           ha:line.1279384 {
-           x1=2.9813in; y1=92.424885mm; x2=2.9813in; y2=92.424885mm; thickness=0.1mm; clearance=0.0;
+           x1=2.981in; y1=3.599in; x2=2.981in; y2=3.599in; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=origin
            }
-          }
+ ha:flags ={ selected=1
+ };          }
           ha:line.1279387 {
-           x1=2.9813in; y1=92.424885mm; x2=2.9813in; y2=93.424885mm; thickness=0.1mm; clearance=0.0;
+           x1=2.981in; y1=3.599in; x2=2.981in; y2=90.4146mm; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=x
            }
-          }
+ ha:flags ={ selected=1
+ };          }
           ha:line.1279390 {
-           x1=2.9813in; y1=92.424885mm; x2=76.72502mm; y2=92.424885mm; thickness=0.1mm; clearance=0.0;
+           x1=2.981in; y1=3.599in; x2=74.7174mm; y2=3.599in; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=y
            }
-          }
+ ha:flags ={ selected=1
+ };          }
          }
          ha:type {
           top = 1
@@ -12950,7 +12319,7 @@ ha:pcb-rnd-board-v8 {
 
       li:objects {
        ha:padstack_ref.1298257 {
-        proto=0; x=1.13094in; y=3.534in; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        proto=0; x=1.469in; y=2.92394in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
         li:thermal {
         }
 
@@ -12960,7 +12329,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1298258 {
-        proto=1; x=1.377in; y=3.624in; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        proto=1; x=1.379in; y=3.17in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
         ha:flags {
          clearline=1
         }
@@ -12974,7 +12343,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1298259 {
-        proto=0; x=1.13094in; y=3.714in; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        proto=0; x=1.289in; y=2.92394in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
         ha:flags {
          clearline=1
         }
@@ -12996,24 +12365,16 @@ ha:pcb-rnd-board-v8 {
 
          li:objects {
           ha:line.1298232 {
-           x1=1.45181in; y1=88.79967mm; x2=1.45181in; y2=95.29953mm; thickness=10.0mil; clearance=0.0;
+           x1=38.27653mm; y1=3.24481in; x2=31.77667mm; y2=3.24481in; thickness=10.0mil; clearance=0.0;
           }
           ha:line.1298235 {
-           x1=1.45181in; y1=95.29953mm; x2=30.77591mm; y2=95.29953mm; thickness=10.0mil; clearance=0.0;
+           x1=31.77667mm; y1=3.24481in; x2=31.77667mm; y2=76.31811mm; thickness=10.0mil; clearance=0.0;
           }
           ha:line.1298238 {
-           x1=30.77591mm; y1=95.29953mm; x2=30.77591mm; y2=88.79967mm; thickness=10.0mil; clearance=0.0;
+           x1=31.77667mm; y1=76.31811mm; x2=38.27653mm; y2=76.31811mm; thickness=10.0mil; clearance=0.0;
           }
           ha:line.1298241 {
-           x1=30.77591mm; y1=88.79967mm; x2=1.45181in; y2=88.79967mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:text.1298244 {
-           string=%a.parent.refdes%; x=1.13094in; y=3.624in; scale=100; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 270.000000
+           x1=38.27653mm; y1=76.31811mm; x2=38.27653mm; y2=3.24481in; thickness=10.0mil; clearance=0.0;
           }
          }
          ha:type {
@@ -13028,25 +12389,25 @@ ha:pcb-rnd-board-v8 {
 
          li:objects {
           ha:line.1298245 {
-           x1=1.21296in; y1=3.624in; x2=1.21296in; y2=3.624in; thickness=0.1mm; clearance=0.0;
+           x1=1.379in; y1=3.00596in; x2=1.379in; y2=3.00596in; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=pnp-origin
            }
           }
           ha:line.1298248 {
-           x1=1.13094in; y1=3.624in; x2=1.13094in; y2=3.624in; thickness=0.1mm; clearance=0.0;
+           x1=1.379in; y1=2.92394in; x2=1.379in; y2=2.92394in; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=origin
            }
           }
           ha:line.1298251 {
-           x1=1.13094in; y1=3.624in; x2=1.13094in; y2=93.0496mm; thickness=0.1mm; clearance=0.0;
+           x1=1.379in; y1=2.92394in; x2=34.0266mm; y2=2.92394in; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=x
            }
           }
           ha:line.1298254 {
-           x1=1.13094in; y1=3.624in; x2=27.725876mm; y2=3.624in; thickness=0.1mm; clearance=0.0;
+           x1=1.379in; y1=2.92394in; x2=1.379in; y2=73.268076mm; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=y
            }
@@ -13064,11 +12425,11 @@ ha:pcb-rnd-board-v8 {
      }
      ha:subc.1301125 {
       ha:attributes {
-       openscad=0402
+       refdes=R500
        value=3.3k
        device=RESISTOR
-       refdes=R500
        footprint=0402
+       openscad=0402
       }
      ha:data {
           li:padstack_prototypes {
@@ -13293,7 +12654,7 @@ ha:pcb-rnd-board-v8 {
 
       li:objects {
        ha:padstack_ref.1301154 {
-        proto=0; x=2.917in; y=3.73952in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        proto=0; x=3.039in; y=3.76026in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
         ha:flags {
          clearline=1
         }
@@ -13307,7 +12668,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1301155 {
-        proto=0; x=2.917in; y=3.771in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        proto=0; x=3.039in; y=3.79174in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
         ha:flags {
          clearline=1
         }
@@ -13341,25 +12702,25 @@ ha:pcb-rnd-board-v8 {
 
          li:objects {
           ha:line.1301142 {
-           x1=2.917in; y1=3.75526in; x2=2.917in; y2=3.75526in; thickness=0.1mm; clearance=0.0;
+           x1=3.039in; y1=3.776in; x2=3.039in; y2=3.776in; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=pnp-origin
            }
           }
           ha:line.1301145 {
-           x1=2.917in; y1=3.75526in; x2=2.917in; y2=3.75526in; thickness=0.1mm; clearance=0.0;
+           x1=3.039in; y1=3.776in; x2=3.039in; y2=3.776in; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=origin
            }
           }
           ha:line.1301148 {
-           x1=2.917in; y1=3.75526in; x2=2.917in; y2=94.383604mm; thickness=0.1mm; clearance=0.0;
+           x1=3.039in; y1=3.776in; x2=3.039in; y2=94.9104mm; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=x
            }
           }
           ha:line.1301151 {
-           x1=2.917in; y1=3.75526in; x2=73.0918mm; y2=3.75526in; thickness=0.1mm; clearance=0.0;
+           x1=3.039in; y1=3.776in; x2=76.1906mm; y2=3.776in; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=y
            }
@@ -13678,13 +13039,11 @@ ha:pcb-rnd-board-v8 {
 
         li:thermal {
           li:2 {
-           on  
            diag  
            round  
            noshape  
           }
           li:3 {
-           on  
            diag  
            round  
            noshape  
@@ -13773,11 +13132,11 @@ ha:pcb-rnd-board-v8 {
      }
      ha:subc.1311636 {
       ha:attributes {
-       footprint=1206
+       openscad=1206
        value=47uF
        device=CAPACITOR
-       openscad=1206
        refdes=C110
+       footprint=1206
       }
      ha:data {
           li:padstack_prototypes {
@@ -13934,11 +13293,11 @@ ha:pcb-rnd-board-v8 {
      }
      ha:subc.1311658 {
       ha:attributes {
-       footprint=0402
+       openscad=0402
        value=10uF
        device=CAPACITOR
-       openscad=0402
        refdes=C111
+       footprint=0402
       }
      ha:data {
           li:padstack_prototypes {
@@ -14089,11 +13448,11 @@ ha:pcb-rnd-board-v8 {
      }
      ha:subc.1311674 {
       ha:attributes {
-       footprint=0402
+       openscad=0402
        value=10uF
        device=CAPACITOR
-       openscad=0402
        refdes=C107
+       footprint=0402
       }
      ha:data {
           li:padstack_prototypes {
@@ -14244,11 +13603,11 @@ ha:pcb-rnd-board-v8 {
      }
      ha:subc.1311690 {
       ha:attributes {
-       footprint=0402
+       openscad=0402
        value=1uF
        device=CAPACITOR
-       openscad=0402
        refdes=C108
+       footprint=0402
       }
      ha:data {
           li:padstack_prototypes {
@@ -14399,11 +13758,11 @@ ha:pcb-rnd-board-v8 {
      }
      ha:subc.1311706 {
       ha:attributes {
-       footprint=0402
+       openscad=0402
        value=1uF
        device=CAPACITOR
-       openscad=0402
        refdes=C109
+       footprint=0402
       }
      ha:data {
           li:padstack_prototypes {
@@ -14554,11 +13913,11 @@ ha:pcb-rnd-board-v8 {
      }
      ha:subc.1311722 {
       ha:attributes {
-       openscad=0402
+       refdes=C102
        value=1uF
        device=CAPACITOR
-       refdes=C102
        footprint=0402
+       openscad=0402
       }
      ha:data {
           li:padstack_prototypes {
@@ -14709,11 +14068,11 @@ ha:pcb-rnd-board-v8 {
      }
      ha:subc.1311738 {
       ha:attributes {
-       refdes=Z2
+       footprint=0805diode
        value=5.6V
        device=DIODE
-       footprint=0805diode
        openscad=0805
+       refdes=Z2
       }
      ha:data {
           li:padstack_prototypes {
@@ -15624,7 +14983,7 @@ ha:pcb-rnd-board-v8 {
 
       li:objects {
        ha:padstack_ref.1313610 {
-        proto=0; x=1.78in; y=3.153in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        proto=0; x=2.554in; y=2.097in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
         ha:flags {
          clearline=1
         }
@@ -15638,7 +14997,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1313611 {
-        proto=0; x=1.74852in; y=3.153in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        proto=0; x=2.52252in; y=2.097in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
         ha:flags {
          clearline=1
         }
@@ -15672,25 +15031,25 @@ ha:pcb-rnd-board-v8 {
 
          li:objects {
           ha:line.1313598 {
-           x1=1.76426in; y1=3.153in; x2=1.76426in; y2=3.153in; thickness=0.1mm; clearance=0.0;
+           x1=2.53826in; y1=2.097in; x2=2.53826in; y2=2.097in; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=pnp-origin
            }
           }
           ha:line.1313601 {
-           x1=1.76426in; y1=3.153in; x2=1.76426in; y2=3.153in; thickness=0.1mm; clearance=0.0;
+           x1=2.53826in; y1=2.097in; x2=2.53826in; y2=2.097in; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=origin
            }
           }
           ha:line.1313604 {
-           x1=1.76426in; y1=3.153in; x2=43.812204mm; y2=3.153in; thickness=0.1mm; clearance=0.0;
+           x1=2.53826in; y1=2.097in; x2=63.471804mm; y2=2.097in; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=x
            }
           }
           ha:line.1313607 {
-           x1=1.76426in; y1=3.153in; x2=1.76426in; y2=79.0862mm; thickness=0.1mm; clearance=0.0;
+           x1=2.53826in; y1=2.097in; x2=2.53826in; y2=52.2638mm; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=y
            }
@@ -16589,11 +15948,11 @@ ha:pcb-rnd-board-v8 {
      }
      ha:subc.1313714 {
       ha:attributes {
-       footprint=0402
+       openscad=0402
        value=3.3k
        device=RESISTOR
-       openscad=0402
        refdes=R501
+       footprint=0402
       }
      ha:data {
           li:padstack_prototypes {
@@ -17208,13 +16567,12 @@ ha:pcb-rnd-board-v8 {
      }
       uid = fdmrigvTMcHho9IPHtUAAABa
      }
-     ha:subc.1314295 {
+     ha:subc.1314653 {
       ha:attributes {
-       refdes=C15
-       value=1uF
-       device=CAPACITOR
+       value=200k
+       device=RESISTOR
        footprint=0402
-       openscad=0402
+       refdes=R25
       }
      ha:data {
           li:padstack_prototypes {
@@ -17231,14 +16589,14 @@ ha:pcb-rnd-board-v8 {
            }
            clearance=0.0
             li:ps_poly {
-             9.84mil  
              -13.77mil  
              -9.84mil  
              -13.77mil  
-             -9.84mil  
+             9.84mil  
              13.77mil  
              9.84mil  
              13.77mil  
+             -9.84mil  
             }
           }
 
@@ -17250,14 +16608,14 @@ ha:pcb-rnd-board-v8 {
            }
            clearance=0.0
             li:ps_poly {
-             12.84mil  
              -16.77mil  
              -12.84mil  
              -16.77mil  
-             -12.84mil  
+             12.84mil  
              16.77mil  
              12.84mil  
              16.77mil  
+             -12.84mil  
             }
           }
 
@@ -17269,14 +16627,14 @@ ha:pcb-rnd-board-v8 {
            }
            clearance=0.0
             li:ps_poly {
-             9.84mil  
              -13.77mil  
              -9.84mil  
              -13.77mil  
-             -9.84mil  
+             9.84mil  
              13.77mil  
              9.84mil  
              13.77mil  
+             -9.84mil  
             }
           }
         }
@@ -17284,8 +16642,12 @@ ha:pcb-rnd-board-v8 {
      }
 
       li:objects {
-       ha:padstack_ref.1314308 {
-        proto=0; x=1.01in; y=3.08248in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       ha:padstack_ref.1314666 {
+        proto=0; x=2.568in; y=55.753mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
         li:thermal {
         }
 
@@ -17294,8 +16656,8 @@ ha:pcb-rnd-board-v8 {
           name=1
         }
        }
-       ha:padstack_ref.1314309 {
-        proto=0; x=1.01in; y=3.051in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       ha:padstack_ref.1314667 {
+        proto=0; x=2.53652in; y=55.753mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
         ha:flags {
          clearline=1
         }
@@ -17328,42 +16690,26 @@ ha:pcb-rnd-board-v8 {
         ha:combining {        }
 
          li:objects {
-          ha:line.1314296 {
-           x1=1.01in; y1=3.06674in; x2=1.01in; y2=3.06674in; thickness=0.1mm; clearance=0.0;
-           ha:flags {
-            selected=1
-           }
-
+          ha:line.1314654 {
+           x1=2.55226in; y1=55.753mm; x2=2.55226in; y2=55.753mm; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=pnp-origin
            }
           }
-          ha:line.1314299 {
-           x1=1.01in; y1=3.06674in; x2=1.01in; y2=3.06674in; thickness=0.1mm; clearance=0.0;
-           ha:flags {
-            selected=1
-           }
-
+          ha:line.1314657 {
+           x1=2.55226in; y1=55.753mm; x2=2.55226in; y2=55.753mm; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=origin
            }
           }
-          ha:line.1314302 {
-           x1=1.01in; y1=3.06674in; x2=1.01in; y2=76.895196mm; thickness=0.1mm; clearance=0.0;
-           ha:flags {
-            selected=1
-           }
-
+          ha:line.1314660 {
+           x1=2.55226in; y1=55.753mm; x2=65.827404mm; y2=55.753mm; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=x
            }
           }
-          ha:line.1314305 {
-           x1=1.01in; y1=3.06674in; x2=26.654mm; y2=3.06674in; thickness=0.1mm; clearance=0.0;
-           ha:flags {
-            selected=1
-           }
-
+          ha:line.1314663 {
+           x1=2.55226in; y1=55.753mm; x2=2.55226in; y2=54.753mm; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=y
            }
@@ -17377,11094 +16723,12074 @@ ha:pcb-rnd-board-v8 {
        }
       }
      }
-      uid = L3uSQeru9w1L5hdo5KkAAABW
+      uid = fdmrigvTMcHho9IPHtUAAABe
      }
-     ha:subc.1314311 {
-      ha:attributes {
-       refdes=C8
-       value=2.2uF
-       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:subc.1251135 {
+       ha:attributes {
+        value=3x18650
+        device=BATTERY
+        footprint=18650x3
+        refdes=B1
+       }
+      ha:data {
+            li:padstack_prototypes {
+
+       ha:ps_proto_v6.0 {
+         hdia=68.9mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
+            clearance=0.0
+             li:ps_poly {
+              -54.135mil  
+              -54.135mil  
+              54.135mil  
+              -54.135mil  
+              54.135mil  
+              54.135mil  
+              -54.135mil  
+              54.135mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -54.135mil  
+              -54.135mil  
+              54.135mil  
+              -54.135mil  
+              54.135mil  
+              54.135mil  
+              -54.135mil  
+              54.135mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -54.135mil  
+              -54.135mil  
+              54.135mil  
+              -54.135mil  
+              54.135mil  
+              54.135mil  
+              -54.135mil  
+              54.135mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -57.085mil  
+              -57.085mil  
+              57.085mil  
+              -57.085mil  
+              57.085mil  
+              57.085mil  
+              -57.085mil  
+              57.085mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -57.085mil  
+              -57.085mil  
+              57.085mil  
+              -57.085mil  
+              57.085mil  
+              57.085mil  
+              -57.085mil  
+              57.085mil  
+             }
+           }
+         }
+       }
+
+       ha:ps_proto_v6.1 {
+         hdia=68.9mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=108.27mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=108.27mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             12.84mil  
-             -16.77mil  
-             -12.84mil  
-             -16.77mil  
-             -12.84mil  
-             16.77mil  
-             12.84mil  
-             16.77mil  
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=108.27mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
             }
-          }
+            clearance=0.0
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=114.17mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             9.84mil  
-             -13.77mil  
-             -9.84mil  
-             -13.77mil  
-             -9.84mil  
-             13.77mil  
-             9.84mil  
-             13.77mil  
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=114.17mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
             }
-          }
-        }
+            clearance=0.0
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.1314324 {
-        proto=0; x=30.607mm; y=3.08248in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        li:thermal {
-        }
+       li:objects {
+        ha:padstack_ref.1251167 {
+         proto=0; x=35.000292mm; y=85.999674mm; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+         ha:flags {
+          clearline=1
+          lock=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1314325 {
-        proto=0; x=30.607mm; y=3.051in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=pin1
+         }
         }
+        ha:padstack_ref.1251168 {
+         proto=1; x=35.000292mm; y=14.000072mm; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+         ha:flags {
+          clearline=1
+          lock=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=pin2
+         }
         }
+        ha:padstack_ref.1251169 {
+         proto=1; x=54.0mm; y=85.999674mm; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+         ha:flags {
+          clearline=1
+          lock=1
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=3
+           name=pin3
+         }
         }
-       }
-      }
-      li:layers {
+        ha:padstack_ref.1251170 {
+         proto=1; x=54.0mm; y=14.000072mm; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+         ha:flags {
+          clearline=1
+          lock=1
+         }
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
+         ha:attributes {
+           term=4
+           name=pin4
          }
-         ha:type {
-          silk = 1
-          top = 1
+        }
+        ha:padstack_ref.1251171 {
+         proto=1; x=72.999962mm; y=85.999674mm; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+         ha:flags {
+          clearline=1
+          lock=1
          }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
-          ha:line.1314312 {
-           x1=30.607mm; y1=3.06674in; x2=30.607mm; y2=3.06674in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1314315 {
-           x1=30.607mm; y1=3.06674in; x2=30.607mm; y2=3.06674in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1314318 {
-           x1=30.607mm; y1=3.06674in; x2=30.607mm; y2=76.895196mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+         ha:attributes {
+           term=5
+           name=pin5
+         }
+        }
+        ha:padstack_ref.1251172 {
+         proto=1; x=72.999962mm; y=14.000072mm; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+         ha:flags {
+          clearline=1
+          lock=1
+         }
+
+         li:thermal {
+           li:2 {
+            on  
+            diag  
+            round  
+            noshape  
            }
-          }
-          ha:line.1314321 {
-           x1=30.607mm; y1=3.06674in; x2=31.607mm; y2=3.06674in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
            }
-          }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
+
+         ha:attributes {
+           term=6
+           name=pin6
          }
+        }
        }
-      }
-     }
-      uid = L3uSQeru9w1L5hdo5KkAAABY
-     }
-     ha:subc.1314327 {
-      ha:attributes {
-       copyright=2006 DJ Delorie
-       author=DJ Delorie
-       footprint=SOT23-5
-       dist-license=GPL
-       refdes=U3
-       value=TPS70933
-       device=IC
-       use-license=Unlimited
-       openscad=sot23-5
-      }
-     ha:data {
-          li:padstack_prototypes {
+       li:layers {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+          li:objects {
+           ha:line.1251136 {
+            x1=24.000314mm; y1=88.499796mm; x2=24.000314mm; y2=11.49995mm; thickness=10.0mil; clearance=0.0;
+            ha:flags {
+             lock=1
+            }
            }
-           clearance=0.0
-            li:ps_poly {
-             12.0mil  
-             -20.0mil  
-             -12.0mil  
-             -20.0mil  
-             -12.0mil  
-             20.0mil  
-             12.0mil  
-             20.0mil  
+           ha:line.1251139 {
+            x1=24.000314mm; y1=88.499796mm; x2=83.99994mm; y2=88.499796mm; thickness=10.0mil; clearance=0.0;
+            ha:flags {
+             lock=1
+            }
+           }
+           ha:line.1251142 {
+            x1=83.99994mm; y1=88.499796mm; x2=83.99994mm; y2=11.49995mm; thickness=10.0mil; clearance=0.0;
+            ha:flags {
+             lock=1
+            }
+           }
+           ha:line.1251145 {
+            x1=24.000314mm; y1=11.49995mm; x2=83.99994mm; y2=11.49995mm; thickness=10.0mil; clearance=0.0;
+            ha:flags {
+             lock=1
+            }
+           }
+           ha:line.1251148 {
+            x1=50.000262mm; y1=77.99969mm; x2=57.999992mm; y2=77.99969mm; thickness=20.0mil; clearance=0.0;
+            ha:flags {
+             lock=1
+            }
+           }
+           ha:line.1251151 {
+            x1=54.0mm; y1=81.999682mm; x2=54.0mm; y2=73.999698mm; thickness=20.0mil; clearance=0.0;
+            ha:flags {
+             lock=1
             }
+           }
+          }
+          ha:type {
+           silk = 1
+           bottom = 1
           }
+        }
 
-          ha: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.1251155 {
+            x1=54.000084mm; y1=49.999873mm; x2=54.000084mm; y2=49.999873mm; thickness=0.1mm; clearance=0.0;
+            ha:flags {
+             lock=1
+            }
+
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           clearance=0.0
-            li:ps_poly {
-             15.0mil  
-             -23.0mil  
-             -15.0mil  
-             -23.0mil  
-             -15.0mil  
-             23.0mil  
-             15.0mil  
-             23.0mil  
+           ha:line.1251158 {
+            x1=54.0mm; y1=50.0mm; x2=54.0mm; y2=50.0mm; thickness=0.1mm; clearance=0.0;
+            ha:flags {
+             lock=1
             }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+            ha:attributes {
+              subc-role=origin
+            }
            }
-           clearance=0.0
-            li:ps_poly {
-             12.0mil  
-             -20.0mil  
-             -12.0mil  
-             -20.0mil  
-             -12.0mil  
-             20.0mil  
-             12.0mil  
-             20.0mil  
+           ha:line.1251161 {
+            x1=54.0mm; y1=50.0mm; x2=55.0mm; y2=50.0mm; thickness=0.1mm; clearance=0.0;
+            ha:flags {
+             lock=1
+            }
+
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.1251164 {
+            x1=54.0mm; y1=50.0mm; x2=54.0mm; y2=49.0mm; thickness=0.1mm; clearance=0.0;
+            ha:flags {
+             lock=1
+            }
+
+            ha:attributes {
+              subc-role=y
             }
+           }
+          }
+          ha:type {
+           bottom = 1
+           virtual = 1
+           misc = 1
           }
         }
+       }
       }
-     }
+       uid = V61fJmxCtl6QKTAtl+8AAABK
+ ha:flags ={ lock=1
+ };      }
+      ha:subc.1245655 {
+       ha:attributes {
+        value=SPDT
+        device=SPDT_Switch
+        footprint=1MS1T1B4M7
+        refdes=S2
+       }
+      ha:data {
+            li:padstack_prototypes {
+
+       ha:ps_proto_v6.0 {
+         hdia=72.83mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -56.1mil  
+              -56.1mil  
+              56.1mil  
+              -56.1mil  
+              56.1mil  
+              56.1mil  
+              -56.1mil  
+              56.1mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -56.1mil  
+              -56.1mil  
+              56.1mil  
+              -56.1mil  
+              56.1mil  
+              56.1mil  
+              -56.1mil  
+              56.1mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -56.1mil  
+              -56.1mil  
+              56.1mil  
+              -56.1mil  
+              56.1mil  
+              56.1mil  
+              -56.1mil  
+              56.1mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -59.055mil  
+              -59.055mil  
+              59.055mil  
+              -59.055mil  
+              59.055mil  
+              59.055mil  
+              -59.055mil  
+              59.055mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -59.055mil  
+              -59.055mil  
+              59.055mil  
+              -59.055mil  
+              59.055mil  
+              59.055mil  
+              -59.055mil  
+              59.055mil  
+             }
+           }
+         }
+       }
+
+       ha:ps_proto_v6.1 {
+         hdia=72.83mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=112.2mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+           }
 
-      li:objects {
-       ha:padstack_ref.1314352 {
-        proto=0; x=1.147in; y=3.129in; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=112.2mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+           }
 
-        li:thermal {
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=112.2mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
+           }
 
-        ha:attributes {
-          term=4
-          name=4
-        }
+           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:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=118.11mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
+         }
        }
-       ha:padstack_ref.1314353 {
-        proto=0; x=1.147in; y=3.051in; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
 
-        li:thermal {
-        }
+       li:objects {
+        ha:padstack_ref.1245681 {
+         proto=0; x=568.0mil; y=3.328in; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=5
-          name=5
-        }
-       }
-       ha:padstack_ref.1314354 {
-        proto=0; x=27.051mm; y=3.051in; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=1
+           name=pin1
+         }
         }
+        ha:padstack_ref.1245682 {
+         proto=1; x=718.0mil; y=3.328in; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1314355 {
-        proto=0; x=27.051mm; y=3.09in; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=pin2
+         }
         }
-       }
-       ha:padstack_ref.1314356 {
-        proto=0; x=27.051mm; y=3.129in; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.1245683 {
+         proto=1; x=868.0mil; y=3.328in; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=3
+           name=pin3
+         }
         }
+        ha:padstack_ref.1245684 {
+         proto=1; x=68.0mil; y=3.228in; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+           li:2 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+         }
+
+         ha:attributes {
+           term=4
+           name=GND
+         }
         }
+        ha:padstack_ref.1245685 {
+         proto=1; x=68.0mil; y=3.42799in; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=3
-          name=3
+         li:thermal {
+           li:2 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+         }
+
+         ha:attributes {
+           term=4
+           name=GND
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1314328 {
-           x1=1.037in; y1=3.149in; x2=1.176in; y2=3.149in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.1314331 {
-           x1=1.176in; y1=3.149in; x2=1.176in; y2=3.031in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.1314334 {
-           x1=1.176in; y1=3.031in; x2=1.037in; y2=3.031in; thickness=10.0mil; clearance=0.0;
+          li:objects {
+           ha:line.1245656 {
+            x1=68.0mil; y1=3.46303in; x2=68.0mil; y2=3.19296in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.1245659 {
+            x1=68.0mil; y1=3.46303in; x2=568.0mil; y2=3.46303in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.1245662 {
+            x1=568.0mil; y1=3.46303in; x2=568.0mil; y2=3.19296in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.1245665 {
+            x1=68.0mil; y1=3.19296in; x2=568.0mil; y2=3.19296in; thickness=10.0mil; clearance=0.0;
+           }
           }
-          ha:line.1314337 {
-           x1=1.037in; y1=3.031in; x2=1.037in; y2=3.149in; thickness=10.0mil; clearance=0.0;
+          ha:type {
+           silk = 1
+           bottom = 1
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1314340 {
-           x1=1.0978in; y1=3.09in; x2=1.0978in; y2=3.09in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1245669 {
+            x1=458.0mil; y1=84.53115mm; x2=458.0mil; y2=84.53115mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1314343 {
-           x1=1.147in; y1=3.129in; x2=1.147in; y2=3.129in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1245672 {
+            x1=68.0mil; y1=3.328in; x2=68.0mil; y2=3.328in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.1314346 {
-           x1=1.147in; y1=3.129in; x2=28.1338mm; y2=3.129in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1245675 {
+            x1=68.0mil; y1=3.328in; x2=68.0mil; y2=85.5312mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.1314349 {
-           x1=1.147in; y1=3.129in; x2=1.147in; y2=80.4766mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1245678 {
+            x1=68.0mil; y1=3.328in; x2=0.7272mm; y2=3.328in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           bottom = 1
+           virtual = 1
+           misc = 1
+          }
+        }
        }
       }
-     }
-      uid = L3uSQeru9w1L5hdo5KkAAABi
-     }
-     ha:subc.1314653 {
-      ha:attributes {
-       value=200k
-       device=RESISTOR
-       footprint=0402
-       refdes=R25
+       uid = W40527KYOc+kvX0cop8AAABO
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.1342113 {
+       ha:attributes {
+        value=red+green
+        device=LED
+        footprint=H178
+        refdes=D5
+       }
+      ha:data {
+            li:padstack_prototypes {
+
+       ha:ps_proto_v6.0 {
+         hdia=31.5mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -31.495mil  
+              -31.495mil  
+              31.495mil  
+              -31.495mil  
+              31.495mil  
+              31.495mil  
+              -31.495mil  
+              31.495mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -31.495mil  
+              -31.495mil  
+              31.495mil  
+              -31.495mil  
+              31.495mil  
+              31.495mil  
+              -31.495mil  
+              31.495mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -31.495mil  
+              -31.495mil  
+              31.495mil  
+              -31.495mil  
+              31.495mil  
+              31.495mil  
+              -31.495mil  
+              31.495mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -31.495mil  
+              -31.495mil  
+              31.495mil  
+              -31.495mil  
+              31.495mil  
+              31.495mil  
+              -31.495mil  
+              31.495mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -31.495mil  
+              -31.495mil  
+              31.495mil  
+              -31.495mil  
+              31.495mil  
+              31.495mil  
+              -31.495mil  
+              31.495mil  
+             }
+           }
+         }
+       }
+
+       ha:ps_proto_v6.1 {
+         hdia=31.5mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+           }
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             -13.77mil  
-             -9.84mil  
-             -13.77mil  
-             9.84mil  
-             13.77mil  
-             9.84mil  
-             13.77mil  
-             -9.84mil  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -16.77mil  
-             -12.84mil  
-             -16.77mil  
-             12.84mil  
-             16.77mil  
-             12.84mil  
-             16.77mil  
-             -12.84mil  
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             -13.77mil  
-             -9.84mil  
-             -13.77mil  
-             9.84mil  
-             13.77mil  
-             9.84mil  
-             13.77mil  
-             -9.84mil  
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
             }
-          }
-        }
+            clearance=0.0
+           }
+         }
+       }
       }
-     }
-
-      li:objects {
-       ha:padstack_ref.1314666 {
-        proto=0; x=1.788in; y=3.206in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1314667 {
-        proto=0; x=1.75652in; y=3.206in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.1342139 {
+         proto=0; x=202.0mil; y=870.0mil; rot=-270.000000; xmirror=1; smirror=1; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+           li:2 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=1
+           name=pin1
+         }
         }
-       }
-      }
-      li:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        ha:padstack_ref.1342140 {
+         proto=1; x=202.0mil; y=968.41mil; rot=-270.000000; xmirror=1; smirror=1; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-         li: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.1314654 {
-           x1=1.77226in; y1=3.206in; x2=1.77226in; y2=3.206in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1342114 {
+            x1=1.22mil; y1=793.23mil; x2=1.22mil; y2=1.04518in; thickness=10.0mil; clearance=0.0;
            }
-          }
-          ha:line.1314657 {
-           x1=1.77226in; y1=3.206in; x2=1.77226in; y2=3.206in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1342117 {
+            x1=351.61mil; y1=793.23mil; x2=351.61mil; y2=1.04518in; thickness=10.0mil; clearance=0.0;
            }
-          }
-          ha:line.1314660 {
-           x1=1.77226in; y1=3.206in; x2=46.015404mm; y2=3.206in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1342120 {
+            x1=1.22mil; y1=1.04518in; x2=351.61mil; y2=1.04518in; thickness=10.0mil; clearance=0.0;
            }
-          }
-          ha:line.1314663 {
-           x1=1.77226in; y1=3.206in; x2=1.77226in; y2=80.4324mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1342123 {
+            x1=1.22mil; y1=793.23mil; x2=351.61mil; y2=793.23mil; thickness=10.0mil; clearance=0.0;
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = fdmrigvTMcHho9IPHtUAAABe
-     }
-     ha:subc.1314760 {
-      ha:attributes {
-       value=DFLS130L
-       device=DIODE
-       footprint=powerdi123
-       refdes=D4
-      }
-     ha:data {
-          li:padstack_prototypes {
+          ha:type {
+           silk = 1
+           bottom = 1
+          }
+        }
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+          li:objects {
+           ha:line.1342127 {
+            x1=202.0mil; y1=919.205mil; x2=202.0mil; y2=919.205mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           clearance=0.0
-            li:ps_poly {
-             -43.31mil  
-             -27.56mil  
-             -43.31mil  
-             27.56mil  
-             43.31mil  
-             27.56mil  
-             43.31mil  
-             -27.56mil  
+           ha:line.1342130 {
+            x1=202.0mil; y1=919.2mil; x2=202.0mil; y2=919.2mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             -46.31mil  
-             -30.56mil  
-             -46.31mil  
-             30.56mil  
-             46.31mil  
-             30.56mil  
-             46.31mil  
-             -30.56mil  
+           ha:line.1342133 {
+            x1=202.0mil; y1=919.2mil; x2=202.0mil; y2=24.34768mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             -43.31mil  
-             -27.56mil  
-             -43.31mil  
-             27.56mil  
-             43.31mil  
-             27.56mil  
-             43.31mil  
-             -27.56mil  
+           ha:line.1342136 {
+            x1=202.0mil; y1=919.2mil; x2=6.1308mm; y2=919.2mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
             }
+           }
+          }
+          ha:type {
+           bottom = 1
+           virtual = 1
+           misc = 1
           }
         }
+       }
       }
-
-      ha:ps_proto_v6.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             17.715mil  
-             -27.555mil  
-             -17.715mil  
-             -27.555mil  
-             -17.715mil  
-             27.555mil  
-             17.715mil  
-             27.555mil  
+       uid = udHzw36hUA40qsxOGCYAAABJ
+      }
+      ha:subc.1342158 {
+       ha:attributes {
+        openscad=0402
+        value=33
+        device=RESISTOR
+        refdes=R31
+        footprint=0402
+       }
+      ha:data {
+            li:padstack_prototypes {
+
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             20.715mil  
-             -30.555mil  
-             -20.715mil  
-             -30.555mil  
-             -20.715mil  
-             30.555mil  
-             20.715mil  
-             30.555mil  
+            clearance=0.0
+             li:ps_poly {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             17.715mil  
-             -27.555mil  
-             -17.715mil  
-             -27.555mil  
-             -17.715mil  
-             27.555mil  
-             17.715mil  
-             27.555mil  
+            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.1314794 {
-        proto=0; x=937.0mil; y=77.47mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.1342172 {
+         proto=0; x=330.52mil; y=-109.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=cathode
-        }
-       }
-       ha:padstack_ref.1314795 {
-        proto=1; x=937.0mil; y=3.15039in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1342173 {
+         proto=0; x=362.0mil; y=-109.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=anode
+         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.1314761 {
-           x1=899.01mil; y1=3.14646in; x2=899.01mil; y2=3.02834in; thickness=10.0mil; clearance=0.0;
+          li:objects {
           }
-          ha:line.1314764 {
-           x1=899.01mil; y1=3.02834in; x2=974.99mil; y2=3.02834in; thickness=10.0mil; clearance=0.0;
+          ha:type {
+           silk = 1
+           top = 1
           }
-          ha:line.1314767 {
-           x1=974.99mil; y1=3.02834in; x2=974.99mil; y2=3.14646in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.1314770 {
-           x1=974.99mil; y1=3.14646in; x2=899.01mil; y2=3.14646in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.1314773 {
-           x1=899.01mil; y1=3.00731in; x2=899.01mil; y2=2.98832in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.1314776 {
-           x1=899.01mil; y1=2.98832in; x2=974.99mil; y2=2.98832in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.1314779 {
-           x1=974.99mil; y1=2.98832in; x2=974.99mil; y2=3.00731in; 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.1314782 {
-           x1=937.0mil; y1=78.744953mm; x2=937.0mil; y2=78.744953mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1342160 {
+            x1=346.26mil; y1=-109.0mil; x2=346.26mil; y2=-109.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1314785 {
-           x1=937.0mil; y1=3.0874in; x2=937.0mil; y2=3.0874in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1342163 {
+            x1=346.26mil; y1=-109.0mil; x2=346.26mil; y2=-109.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.1314788 {
-           x1=937.0mil; y1=3.0874in; x2=937.0mil; y2=77.41996mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1342166 {
+            x1=346.26mil; y1=-109.0mil; x2=9.795004mm; y2=-109.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.1314791 {
-           x1=937.0mil; y1=3.0874in; x2=24.7998mm; y2=3.0874in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1342169 {
+            x1=346.26mil; y1=-109.0mil; x2=346.26mil; y2=-1.7686mm; 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 = L3uSQeru9w1L5hdo5KkAAABc
-     }
-     ha:subc.1314931 {
-      ha:attributes {
-       value=26.1k
-       device=RESISTOR
-       footprint=0402
-       refdes=R15
+       uid = udHzw36hUA40qsxOGCYAAABL
+      }
+      ha:subc.1342191 {
+       ha:attributes {
+        openscad=0402
+        value=33
+        device=RESISTOR
+        refdes=R32
+        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: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.1342205 {
+         proto=0; x=455.52mil; y=-91.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -13.77mil  
-             -9.84mil  
-             -13.77mil  
-             9.84mil  
-             13.77mil  
-             9.84mil  
-             13.77mil  
-             -9.84mil  
-            }
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.1342206 {
+         proto=0; x=487.0mil; y=-91.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
+        }
+       }
+       li:layers {
+
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+          }
+          ha:type {
+           silk = 1
+           top = 1
           }
+        }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.1342193 {
+            x1=471.26mil; y1=-91.0mil; x2=471.26mil; y2=-91.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           clearance=0.0
-            li:ps_poly {
-             -16.77mil  
-             -12.84mil  
-             -16.77mil  
-             12.84mil  
-             16.77mil  
-             12.84mil  
-             16.77mil  
-             -12.84mil  
+           ha:line.1342196 {
+            x1=471.26mil; y1=-91.0mil; x2=471.26mil; y2=-91.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
             }
-          }
-
-          ha: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:line.1342199 {
+            x1=471.26mil; y1=-91.0mil; x2=12.970004mm; y2=-91.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
             }
+           }
+           ha:line.1342202 {
+            x1=471.26mil; y1=-91.0mil; x2=471.26mil; y2=-1.3114mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
+      }
+       uid = udHzw36hUA40qsxOGCYAAABN
+      }
+      ha:subc.1342224 {
+       ha:attributes {
+        openscad=0402
+        value=1k
+        device=RESISTOR
+        refdes=R35
+        footprint=0402
+       }
+      ha:data {
+            li:padstack_prototypes {
+
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         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.1314944 {
-        proto=0; x=2.11752in; y=1.762in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.1342238 {
+         proto=0; x=558.52mil; y=-81.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1342239 {
+         proto=0; x=590.0mil; y=-81.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:padstack_ref.1314945 {
-        proto=0; x=2.149in; y=1.762in; 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.1342226 {
+            x1=574.26mil; y1=-81.0mil; x2=574.26mil; y2=-81.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.1342229 {
+            x1=574.26mil; y1=-81.0mil; x2=574.26mil; y2=-81.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.1342232 {
+            x1=574.26mil; y1=-81.0mil; x2=15.586204mm; y2=-81.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.1342235 {
+            x1=574.26mil; y1=-81.0mil; x2=574.26mil; y2=-1.0574mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
       }
-      li:layers {
+       uid = udHzw36hUA40qsxOGCYAAABP
+      }
+      ha:subc.1344027 {
+       ha:attributes {
+        openscad=0402
+        value=5.1k
+        device=RESISTOR
+        refdes=R44
+        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:top-silk {
-        lid=0
-        ha:combining {        }
+       li:objects {
+        ha:padstack_ref.1344041 {
+         proto=0; x=435.52mil; y=-165.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-         li:objects {
+         li:thermal {
          }
-         ha:type {
-          silk = 1
-          top = 1
+
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.1344042 {
+         proto=0; x=467.0mil; y=-165.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
          }
+        }
        }
+       li:layers {
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1314932 {
-           x1=2.13326in; y1=1.762in; x2=2.13326in; y2=1.762in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          li:objects {
           }
-          ha:line.1314935 {
-           x1=2.13326in; y1=1.762in; x2=2.13326in; y2=1.762in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+          ha:type {
+           silk = 1
+           top = 1
           }
-          ha:line.1314938 {
-           x1=2.13326in; y1=1.762in; x2=53.184804mm; y2=1.762in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.1344029 {
+            x1=451.26mil; y1=-165.0mil; x2=451.26mil; y2=-165.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1314941 {
-           x1=2.13326in; y1=1.762in; x2=2.13326in; y2=45.7548mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1344032 {
+            x1=451.26mil; y1=-165.0mil; x2=451.26mil; y2=-165.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.1344035 {
+            x1=451.26mil; y1=-165.0mil; x2=12.462004mm; y2=-165.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.1344038 {
+            x1=451.26mil; y1=-165.0mil; x2=451.26mil; y2=-3.191mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = fdmrigvTMcHho9IPHtUAAABf
-     }
-     ha:subc.1314947 {
-      ha:attributes {
-       value=22k
-       device=RESISTOR
-       footprint=0402
-       refdes=R26
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
+       }
+      }
+       uid = OBCxQwbtFxoClI8ChEkAAABL
+      }
+      ha:subc.1344785 {
+       ha:attributes {
+        openscad=0402
+        value=5.1k
+        device=RESISTOR
+        refdes=R43
+        footprint=0402
+       }
+      ha:data {
+            li:padstack_prototypes {
+
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha: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: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.1344799 {
+         proto=0; x=352.52mil; y=-158.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -13.77mil  
-             -9.84mil  
-             -13.77mil  
-             9.84mil  
-             13.77mil  
-             9.84mil  
-             13.77mil  
-             -9.84mil  
-            }
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.1344800 {
+         proto=0; x=384.0mil; y=-158.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
+        }
+       }
+       li:layers {
+
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
           }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-          ha: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.1344787 {
+            x1=368.26mil; y1=-158.0mil; x2=368.26mil; y2=-158.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           clearance=0.0
-            li:ps_poly {
-             -16.77mil  
-             -12.84mil  
-             -16.77mil  
-             12.84mil  
-             16.77mil  
-             12.84mil  
-             16.77mil  
-             -12.84mil  
+           ha:line.1344790 {
+            x1=368.26mil; y1=-158.0mil; x2=368.26mil; y2=-158.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
             }
-          }
-
-          ha: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:line.1344793 {
+            x1=368.26mil; y1=-158.0mil; x2=10.353804mm; y2=-158.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.1344796 {
+            x1=368.26mil; y1=-158.0mil; x2=368.26mil; y2=-3.0132mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
             }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
+      }
+       uid = OBCxQwbtFxoClI8ChEkAAABP
+      }
+      ha:subc.1346922 {
+       ha:attributes {
+        openscad=0402
+        value=1k
+        device=RESISTOR
+        refdes=R16
+        footprint=0402
+       }
+      ha:data {
+            li:padstack_prototypes {
+
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              12.84mil  
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              -12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.1314960 {
-        proto=0; x=53.798208mm; y=1.721in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.1346936 {
+         proto=0; x=22.84mil; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1346937 {
+         proto=0; x=54.32mil; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:padstack_ref.1314961 {
-        proto=0; x=54.5978mm; y=1.721in; 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.1346924 {
+            x1=38.58mil; y1=-0.679959mm; x2=38.58mil; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.1346927 {
+            x1=38.58mil; y1=-0.679959mm; x2=38.58mil; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.1346930 {
+            x1=38.58mil; y1=-0.679959mm; x2=1.979932mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.1346933 {
+            x1=38.58mil; y1=-0.679959mm; x2=38.58mil; y2=0.320041mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
       }
-      li:layers {
+       uid = Ikn56fWDAoi3RXep5wYAAABN
+      }
+      ha:subc.1346955 {
+       ha:attributes {
+        openscad=0402
+        value=22uF
+        device=CAPACITOR
+        refdes=C10
+        footprint=0402
+       }
+      ha:data {
+            li:padstack_prototypes {
+
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            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:top-silk {
-        lid=0
-        ha:combining {        }
+       li:objects {
+        ha:padstack_ref.1346969 {
+         proto=0; x=3.540001mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-         li:objects {
+         li:thermal {
          }
-         ha:type {
-          silk = 1
-          top = 1
+
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.1346970 {
+         proto=0; x=4.339593mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
          }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
+        }
        }
+       li:layers {
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1314948 {
-           x1=54.198004mm; y1=1.721in; x2=54.198004mm; y2=1.721in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          li:objects {
           }
-          ha:line.1314951 {
-           x1=54.198004mm; y1=1.721in; x2=54.198004mm; y2=1.721in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+          ha:type {
+           silk = 1
+           top = 1
           }
-          ha:line.1314954 {
-           x1=54.198004mm; y1=1.721in; x2=53.198004mm; y2=1.721in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.1346957 {
+            x1=3.939797mm; y1=-0.679959mm; x2=3.939797mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1314957 {
-           x1=54.198004mm; y1=1.721in; x2=54.198004mm; y2=44.7134mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1346960 {
+            x1=3.939797mm; y1=-0.679959mm; x2=3.939797mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.1346963 {
+            x1=3.939797mm; y1=-0.679959mm; x2=4.939797mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.1346966 {
+            x1=3.939797mm; y1=-0.679959mm; x2=3.939797mm; y2=0.320041mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = fdmrigvTMcHho9IPHtUAAABd
-     }
-     ha:subc.1314963 {
-      ha:attributes {
-       value=200k
-       device=RESISTOR
-       footprint=0402
-       refdes=R12
+       uid = Ikn56fWDAoi3RXep5wYAAABP
+      }
+      ha:subc.1346988 {
+       ha:attributes {
+        openscad=0402
+        value=0.1uF
+        device=CAPACITOR
+        refdes=C11
+        footprint=0402
+       }
+      ha:data {
+            li:padstack_prototypes {
+
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha: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: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.1347002 {
+         proto=0; x=6.499866mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -13.77mil  
-             -9.84mil  
-             -13.77mil  
-             9.84mil  
-             13.77mil  
-             9.84mil  
-             13.77mil  
-             -9.84mil  
-            }
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.1347003 {
+         proto=0; x=7.299458mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha: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 { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.1346990 {
+            x1=6.899662mm; y1=-0.679959mm; x2=6.899662mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           clearance=0.0
-            li:ps_poly {
-             -16.77mil  
-             -12.84mil  
-             -16.77mil  
-             12.84mil  
-             16.77mil  
-             12.84mil  
-             16.77mil  
-             -12.84mil  
+           ha:line.1346993 {
+            x1=6.899662mm; y1=-0.679959mm; x2=6.899662mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
             }
-          }
-
-          ha: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:line.1346996 {
+            x1=6.899662mm; y1=-0.679959mm; x2=7.899662mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.1346999 {
+            x1=6.899662mm; y1=-0.679959mm; x2=6.899662mm; y2=0.320041mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
             }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
+      }
+       uid = Ikn56fWDAoi3RXep5wYAAABR
+      }
+      ha:subc.1347021 {
+       ha:attributes {
+        openscad=0402
+        value=10uF
+        device=CAPACITOR
+        refdes=C12
+        footprint=0402
+       }
+      ha:data {
+            li:padstack_prototypes {
+
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              12.84mil  
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              -12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.1314976 {
-        proto=0; x=2.149in; y=1.801in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.1347035 {
+         proto=0; x=9.459731mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1347036 {
+         proto=0; x=10.259323mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:padstack_ref.1314977 {
-        proto=0; x=2.11752in; y=1.801in; 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.1347023 {
+            x1=9.859527mm; y1=-0.679959mm; x2=9.859527mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.1347026 {
+            x1=9.859527mm; y1=-0.679959mm; x2=9.859527mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.1347029 {
+            x1=9.859527mm; y1=-0.679959mm; x2=10.859527mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.1347032 {
+            x1=9.859527mm; y1=-0.679959mm; x2=9.859527mm; y2=0.320041mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
       }
-      li:layers {
+       uid = Ikn56fWDAoi3RXep5wYAAABT
+      }
+      ha:subc.1347054 {
+       ha:attributes {
+        openscad=0402
+        value=10uF
+        device=CAPACITOR
+        refdes=C13
+        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:top-silk {
-        lid=0
-        ha:combining {        }
+       li:objects {
+        ha:padstack_ref.1347068 {
+         proto=0; x=12.419596mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-         li:objects {
+         li:thermal {
          }
-         ha:type {
-          silk = 1
-          top = 1
+
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.1347069 {
+         proto=0; x=13.219188mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha: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.1314964 {
-           x1=2.13326in; y1=1.801in; x2=2.13326in; y2=1.801in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1314967 {
-           x1=2.13326in; y1=1.801in; x2=2.13326in; y2=1.801in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+          li:objects {
           }
-          ha:line.1314970 {
-           x1=2.13326in; y1=1.801in; x2=55.184804mm; y2=1.801in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.1314973 {
-           x1=2.13326in; y1=1.801in; x2=2.13326in; y2=44.7454mm; 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 = fdmrigvTMcHho9IPHtUAAABg
-     }
-     ha:subc.1317244 {
-      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:subc-aux {
+         lid=1
+         ha:combining {         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+          li:objects {
+           ha:line.1347056 {
+            x1=12.819392mm; y1=-0.679959mm; x2=12.819392mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           clearance=0.0
-            li:ps_poly {
-             -20.0mil  
-             -17.0mil  
-             -20.0mil  
-             17.0mil  
-             20.0mil  
-             17.0mil  
-             20.0mil  
-             -17.0mil  
+           ha:line.1347059 {
+            x1=12.819392mm; y1=-0.679959mm; x2=12.819392mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             -23.0mil  
-             -20.0mil  
-             -23.0mil  
-             20.0mil  
-             23.0mil  
-             20.0mil  
-             23.0mil  
-             -20.0mil  
+           ha:line.1347062 {
+            x1=12.819392mm; y1=-0.679959mm; x2=13.819392mm; y2=-0.679959mm; 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 {
-             -20.0mil  
-             -17.0mil  
-             -20.0mil  
-             17.0mil  
-             20.0mil  
-             17.0mil  
-             20.0mil  
-             -17.0mil  
+           ha:line.1347065 {
+            x1=12.819392mm; y1=-0.679959mm; x2=12.819392mm; y2=0.320041mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
             }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
+      }
+       uid = Ikn56fWDAoi3RXep5wYAAABV
+      }
+      ha:subc.1347087 {
+       ha:attributes {
+        openscad=0402
+        value=5.1k
+        device=RESISTOR
+        refdes=R22
+        footprint=0402
+       }
+      ha:data {
+            li:padstack_prototypes {
+
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              12.84mil  
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              -12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.1317269 {
-        proto=0; x=70.869537mm; y=24.46098mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.1347101 {
+         proto=0; x=15.379461mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1347102 {
+         proto=0; x=16.179053mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:padstack_ref.1317270 {
-        proto=0; x=70.869537mm; y=26.44218mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:layers {
 
-        li:thermal {
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
+
+          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.1347089 {
+            x1=15.779257mm; y1=-0.679959mm; x2=15.779257mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.1347092 {
+            x1=15.779257mm; y1=-0.679959mm; x2=15.779257mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.1347095 {
+            x1=15.779257mm; y1=-0.679959mm; x2=16.779257mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.1347098 {
+            x1=15.779257mm; y1=-0.679959mm; x2=15.779257mm; y2=0.320041mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:padstack_ref.1317271 {
-        proto=0; x=72.952337mm; y=25.45158mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = Ikn56fWDAoi3RXep5wYAAABX
+      }
+      ha:subc.1347120 {
+       ha:attributes {
+        openscad=0402
+        value=51k
+        device=RESISTOR
+        refdes=R24
+        footprint=0402
+       }
+      ha:data {
+            li:padstack_prototypes {
+
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              12.84mil  
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              -12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
+           }
+         }
+       }
+      }
 
-        li:thermal {
+       li:objects {
+        ha:padstack_ref.1347134 {
+         proto=0; x=18.339326mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1347135 {
+         proto=0; x=19.138918mm; y=-0.679959mm; 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
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1317245 {
-           x1=70.132937mm; y1=23.82598mm; x2=73.663537mm; y2=23.82598mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.1317248 {
-           x1=70.132937mm; y1=23.82598mm; x2=70.132937mm; y2=27.07718mm; thickness=10.0mil; clearance=0.0;
+          li:objects {
           }
-          ha:line.1317251 {
-           x1=70.132937mm; y1=27.07718mm; x2=73.663537mm; y2=27.07718mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.1317254 {
-           x1=73.663537mm; y1=23.82598mm; x2=73.663537mm; y2=27.07718mm; 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.1317257 {
-           x1=71.563803mm; y1=25.45158mm; x2=71.563803mm; y2=25.45158mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1347122 {
+            x1=18.739122mm; y1=-0.679959mm; x2=18.739122mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1317260 {
-           x1=70.869537mm; y1=24.46098mm; x2=70.869537mm; y2=24.46098mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1347125 {
+            x1=18.739122mm; y1=-0.679959mm; x2=18.739122mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.1317263 {
-           x1=70.869537mm; y1=24.46098mm; x2=71.869537mm; y2=24.46098mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1347128 {
+            x1=18.739122mm; y1=-0.679959mm; x2=19.739122mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.1317266 {
-           x1=70.869537mm; y1=24.46098mm; x2=70.869537mm; y2=25.46098mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1347131 {
+            x1=18.739122mm; y1=-0.679959mm; x2=18.739122mm; y2=0.320041mm; 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.1317273 {
-      ha:attributes {
-       openscad=0402
-       value=0.1uF
-       device=CAPACITOR
-       refdes=C101
-       footprint=0402
+       uid = Ikn56fWDAoi3RXep5wYAAABZ
       }
-     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.1347153 {
+       ha:attributes {
+        openscad=0402
+        value=
+        device=RESISTOR
+        refdes=R27
+        footprint=0402
+       }
+      ha:data {
+            li:padstack_prototypes {
+
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha: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 { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             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
             }
-          }
-        }
+            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.1317286 {
-        proto=0; x=69.343759mm; y=22.594588mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        li:thermal {
+       li:objects {
+        ha:padstack_ref.1347167 {
+         proto=0; x=21.299191mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1347168 {
+         proto=0; x=22.098783mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:padstack_ref.1317287 {
-        proto=0; x=69.343759mm; y=23.39418mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:layers {
 
-        li:thermal {
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
+
+          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.1347155 {
+            x1=21.698987mm; y1=-0.679959mm; x2=21.698987mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.1347158 {
+            x1=21.698987mm; y1=-0.679959mm; x2=21.698987mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.1347161 {
+            x1=21.698987mm; y1=-0.679959mm; x2=22.698987mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.1347164 {
+            x1=21.698987mm; y1=-0.679959mm; x2=21.698987mm; y2=0.320041mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
       }
-      li:layers {
+       uid = Ikn56fWDAoi3RXep5wYAAABb
+      }
+      ha:subc.1347186 {
+       ha:attributes {
+        openscad=0402
+        value=
+        device=RESISTOR
+        refdes=R28
+        footprint=0402
+       }
+      ha:data {
+            li:padstack_prototypes {
+
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             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:top-silk {
-        lid=0
-        ha:combining {        }
+       li:objects {
+        ha:padstack_ref.1347200 {
+         proto=0; x=24.259056mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-         li:objects {
+         li:thermal {
          }
-         ha:type {
-          silk = 1
-          top = 1
+
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.1347201 {
+         proto=0; x=25.058648mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
          }
+        }
        }
+       li:layers {
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1317274 {
-           x1=69.343759mm; y1=22.994384mm; x2=69.343759mm; y2=22.994384mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          li:objects {
           }
-          ha:line.1317277 {
-           x1=69.343759mm; y1=22.994384mm; x2=69.343759mm; y2=22.994384mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+          ha:type {
+           silk = 1
+           top = 1
           }
-          ha:line.1317280 {
-           x1=69.343759mm; y1=22.994384mm; x2=69.343759mm; y2=23.994384mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.1347188 {
+            x1=24.658852mm; y1=-0.679959mm; x2=24.658852mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1317283 {
-           x1=69.343759mm; y1=22.994384mm; x2=68.343759mm; y2=22.994384mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1347191 {
+            x1=24.658852mm; y1=-0.679959mm; x2=24.658852mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.1347194 {
+            x1=24.658852mm; y1=-0.679959mm; x2=25.658852mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.1347197 {
+            x1=24.658852mm; y1=-0.679959mm; x2=24.658852mm; y2=0.320041mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = IGobWzSMURBswUg5LvAAAACM
-     }
-     ha:subc.1317289 {
-      ha:attributes {
-       value=INA125
-       device=IC
-       footprint=SO16
-       refdes=U6
+       uid = Ikn56fWDAoi3RXep5wYAAABd
+      }
+      ha:subc.1347219 {
+       ha:attributes {
+        openscad=0402
+        value=0.5
+        device=RESISTOR
+        refdes=R21
+        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: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.1347233 {
+         proto=0; x=27.218921mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -42.5mil  
-             -10.0mil  
-             -42.5mil  
-             10.0mil  
-             42.5mil  
-             10.0mil  
-             42.5mil  
-             -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.1347234 {
+         proto=0; x=28.018513mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -42.5mil  
-             -10.0mil  
-             -42.5mil  
-             10.0mil  
-             42.5mil  
-             10.0mil  
-             42.5mil  
-             -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: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.1347221 {
+            x1=27.618717mm; y1=-0.679959mm; x2=27.618717mm; y2=-0.679959mm; 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.1347224 {
+            x1=27.618717mm; y1=-0.679959mm; x2=27.618717mm; y2=-0.679959mm; 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.1347227 {
+            x1=27.618717mm; y1=-0.679959mm; x2=28.618717mm; y2=-0.679959mm; 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.1347230 {
+            x1=27.618717mm; y1=-0.679959mm; x2=27.618717mm; y2=0.320041mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
             }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
+      }
+       uid = Ikn56fWDAoi3RXep5wYAAABf
+      }
+      ha:subc.1347252 {
+       ha:attributes {
+        openscad=0402
+        value=1k
+        device=RESISTOR
+        refdes=R29
+        footprint=0402
+       }
+      ha:data {
+            li:padstack_prototypes {
+
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              12.84mil  
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              -12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.1317318 {
-        proto=0; x=67.377037mm; y=24.66418mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.1347266 {
+         proto=0; x=30.178786mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1317319 {
-        proto=0; x=67.377037mm; y=23.39418mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1347267 {
+         proto=0; x=30.978378mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:padstack_ref.1317320 {
-        proto=0; x=67.377037mm; y=22.12418mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        li:thermal {
-        }
+       li:layers {
 
-        ha:attributes {
-          term=3
-          name=3
-        }
-       }
-       ha:padstack_ref.1317321 {
-        proto=0; x=67.377037mm; y=20.85418mm; 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.1317322 {
-        proto=0; x=67.377037mm; y=19.58418mm; 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
+          li:objects {
+           ha:line.1347254 {
+            x1=30.578582mm; y1=-0.679959mm; x2=30.578582mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.1347257 {
+            x1=30.578582mm; y1=-0.679959mm; x2=30.578582mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.1347260 {
+            x1=30.578582mm; y1=-0.679959mm; x2=31.578582mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.1347263 {
+            x1=30.578582mm; y1=-0.679959mm; x2=30.578582mm; y2=0.320041mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:padstack_ref.1317323 {
-        proto=0; x=67.377037mm; y=18.31418mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = Ikn56fWDAoi3RXep5wYAAABh
+      }
+      ha:subc.1347285 {
+       ha:attributes {
+        openscad=0402
+        value=10uF
+        device=CAPACITOR
+        refdes=C7
+        footprint=0402
+       }
+      ha:data {
+            li:padstack_prototypes {
+
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              12.84mil  
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              -12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
+           }
+         }
+       }
+      }
 
-        li:thermal {
-        }
+       li:objects {
+        ha:padstack_ref.1347299 {
+         proto=0; x=33.138651mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=6
-          name=6
-        }
-       }
-       ha:padstack_ref.1317324 {
-        proto=0; x=67.377037mm; y=17.04418mm; 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.1347300 {
+         proto=0; x=33.938243mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=7
-          name=7
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:padstack_ref.1317325 {
-        proto=0; x=67.377037mm; y=15.77418mm; 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=8
-          name=8
-        }
-       }
-       ha:padstack_ref.1317326 {
-        proto=1; x=62.170037mm; y=15.77418mm; 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
+          li:objects {
+           ha:line.1347287 {
+            x1=33.538447mm; y1=-0.679959mm; x2=33.538447mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.1347290 {
+            x1=33.538447mm; y1=-0.679959mm; x2=33.538447mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.1347293 {
+            x1=33.538447mm; y1=-0.679959mm; x2=34.538447mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.1347296 {
+            x1=33.538447mm; y1=-0.679959mm; x2=33.538447mm; y2=0.320041mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:padstack_ref.1317327 {
-        proto=1; x=62.170037mm; y=17.04418mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = Ikn56fWDAoi3RXep5wYAAABj
+      }
+      ha:subc.1347318 {
+       ha:attributes {
+        openscad=0402
+        value=22uF
+        device=CAPACITOR
+        refdes=C9
+        footprint=0402
+       }
+      ha:data {
+            li:padstack_prototypes {
+
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_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:thermal {
+       li:objects {
+        ha:padstack_ref.1347332 {
+         proto=0; x=1.41852in; y=-83.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1347333 {
+         proto=0; x=36.83mm; y=-83.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=10
-          name=10
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:padstack_ref.1317328 {
-        proto=1; x=62.170037mm; y=18.31418mm; 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=11
-          name=11
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.1347320 {
+            x1=1.43426in; y1=-83.0mil; x2=1.43426in; y2=-83.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.1347323 {
+            x1=1.43426in; y1=-83.0mil; x2=1.43426in; y2=-83.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.1347326 {
+            x1=1.43426in; y1=-83.0mil; x2=37.430204mm; y2=-83.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.1347329 {
+            x1=1.43426in; y1=-83.0mil; x2=1.43426in; y2=-1.1082mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:padstack_ref.1317329 {
-        proto=1; x=62.170037mm; y=19.58418mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        li:thermal {
+      }
+       uid = Ikn56fWDAoi3RXep5wYAAABl
+      }
+      ha:subc.1347351 {
+       ha:attributes {
+        openscad=0402
+        value=
+        device=RESISTOR
+        refdes=R30
+        footprint=0402
+       }
+      ha:data {
+            li:padstack_prototypes {
+
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              12.84mil  
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              -12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
+           }
+         }
+       }
+      }
+
+       li:objects {
+        ha:padstack_ref.1347365 {
+         proto=0; x=1.54252in; y=-78.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1347366 {
+         proto=0; x=1.574in; y=-78.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=12
-          name=12
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:padstack_ref.1317330 {
-        proto=1; x=62.170037mm; y=20.85418mm; 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=13
-          name=13
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.1347353 {
+            x1=1.55826in; y1=-78.0mil; x2=1.55826in; y2=-78.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.1347356 {
+            x1=1.55826in; y1=-78.0mil; x2=1.55826in; y2=-78.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.1347359 {
+            x1=1.55826in; y1=-78.0mil; x2=40.579804mm; y2=-78.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.1347362 {
+            x1=1.55826in; y1=-78.0mil; x2=1.55826in; y2=-0.9812mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:padstack_ref.1317331 {
-        proto=1; x=62.170037mm; y=22.12418mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = Ikn56fWDAoi3RXep5wYAAABn
+      }
+      ha:subc.1347384 {
+       ha:attributes {
+        openscad=0402
+        value=
+        device=RESISTOR
+        refdes=R46
+        footprint=0402
+       }
+      ha:data {
+            li:padstack_prototypes {
+
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha: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:thermal {
+       li:objects {
+        ha:padstack_ref.1347398 {
+         proto=0; x=1.65252in; y=-93.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1347399 {
+         proto=0; x=1.684in; y=-93.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=14
-          name=14
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:padstack_ref.1317332 {
-        proto=1; x=62.170037mm; y=23.39418mm; 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=15
-          name=15
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.1347386 {
+            x1=1.66826in; y1=-93.0mil; x2=1.66826in; y2=-93.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.1347389 {
+            x1=1.66826in; y1=-93.0mil; x2=1.66826in; y2=-93.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.1347392 {
+            x1=1.66826in; y1=-93.0mil; x2=43.373804mm; y2=-93.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.1347395 {
+            x1=1.66826in; y1=-93.0mil; x2=1.66826in; y2=-1.3622mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:padstack_ref.1317333 {
-        proto=1; x=62.170037mm; y=24.66418mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = Ikn56fWDAoi3RXep5wYAAABp
+      }
+      ha:subc.1347417 {
+       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:thermal {
+       li:objects {
+        ha:padstack_ref.1347431 {
+         proto=0; x=46.655273mm; y=-4.142106mm; rot=0.000000; xmirror=0; smirror=0; clearance=41.34mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=pin1
+         }
         }
+        ha:padstack_ref.1347432 {
+         proto=0; x=50.255215mm; y=-4.142106mm; rot=0.000000; xmirror=0; smirror=0; clearance=41.34mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=16
-          name=16
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=pin2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1317290 {
-           x1=68.710537mm; y1=25.17218mm; x2=68.710537mm; y2=15.26618mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.1317293 {
-           x1=68.710537mm; y1=15.26618mm; x2=60.836537mm; y2=15.26618mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.1317296 {
-           x1=60.836537mm; y1=15.26618mm; x2=60.836537mm; y2=25.17218mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.1317299 {
-           x1=68.710537mm; y1=25.17218mm; x2=65.408537mm; y2=25.17218mm; thickness=10.0mil; clearance=0.0;
+          li:objects {
           }
-          ha:line.1317302 {
-           x1=60.836537mm; y1=25.17218mm; x2=64.138537mm; y2=25.17218mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:arc.1317305 {
-           x=64.773537mm; y=25.17218mm; 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:type {
-          silk = 1
-          top = 1
-         }
-       }
+        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1317306 {
-           x1=64.773537mm; y1=20.21918mm; x2=64.773537mm; y2=20.21918mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1347419 {
+            x1=48.455244mm; y1=-4.142106mm; x2=48.455244mm; y2=-4.142106mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1317309 {
-           x1=64.773537mm; y1=20.21918mm; x2=64.773537mm; y2=20.21918mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1347422 {
+            x1=48.455117mm; y1=-4.142233mm; x2=48.455117mm; y2=-4.142233mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.1317312 {
-           x1=64.773537mm; y1=20.21918mm; x2=63.773537mm; y2=20.21918mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1347425 {
+            x1=48.455117mm; y1=-4.142233mm; x2=49.455117mm; y2=-4.142233mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.1317315 {
-           x1=64.773537mm; y1=20.21918mm; x2=64.773537mm; y2=19.21918mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1347428 {
+            x1=48.455117mm; y1=-4.142233mm; x2=48.455117mm; y2=-3.142233mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = IGobWzSMURBswUg5LvAAAACi
-     }
-     ha:subc.1317335 {
-      ha:attributes {
-       value=4screws
-       device=CONNECTOR
-       footprint=282834-4
-       refdes=J12
+       uid = Ikn56fWDAoi3RXep5wYAAABr
+      }
+      ha:subc.1358442 {
+       ha:attributes {
+        value=DFLS130L
+        device=DIODE
+        footprint=powerdi123
+        refdes=D4
+       }
+      ha:data {
+            li:padstack_prototypes {
+
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -43.31mil  
+              -27.56mil  
+              -43.31mil  
+              27.56mil  
+              43.31mil  
+              27.56mil  
+              43.31mil  
+              -27.56mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -46.31mil  
+              -30.56mil  
+              -46.31mil  
+              30.56mil  
+              46.31mil  
+              30.56mil  
+              46.31mil  
+              -30.56mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -43.31mil  
+              -27.56mil  
+              -43.31mil  
+              27.56mil  
+              43.31mil  
+              27.56mil  
+              43.31mil  
+              -27.56mil  
+             }
+           }
+         }
+       }
+
+       ha:ps_proto_v6.1 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              17.715mil  
+              -27.555mil  
+              -17.715mil  
+              -27.555mil  
+              -17.715mil  
+              27.555mil  
+              17.715mil  
+              27.555mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              20.715mil  
+              -30.555mil  
+              -20.715mil  
+              -30.555mil  
+              -20.715mil  
+              30.555mil  
+              20.715mil  
+              30.555mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              17.715mil  
+              -27.555mil  
+              -17.715mil  
+              -27.555mil  
+              -17.715mil  
+              27.555mil  
+              17.715mil  
+              27.555mil  
+             }
+           }
+         }
+       }
       }
-     ha:data {
-          li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=45.28mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       li:objects {
+        ha:padstack_ref.1358476 {
+         proto=0; x=934.0mil; y=861.39mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-          }
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
-          }
+         ha:attributes {
+           term=2
+           name=cathode
+         }
+        }
+        ha:padstack_ref.1358477 {
+         proto=1; x=934.0mil; y=761.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          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
-          }
+         li:thermal {
+         }
 
-          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:attributes {
+           term=1
+           name=anode
+         }
+        }
+       }
+       li:layers {
 
-          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
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.1358443 {
+            x1=971.99mil; y1=764.93mil; x2=971.99mil; y2=883.05mil; thickness=10.0mil; clearance=0.0;
            }
-           clearance=0.0
+           ha:line.1358446 {
+            x1=971.99mil; y1=883.05mil; x2=896.01mil; y2=883.05mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.1358449 {
+            x1=896.01mil; y1=883.05mil; x2=896.01mil; y2=764.93mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.1358452 {
+            x1=896.01mil; y1=764.93mil; x2=971.99mil; y2=764.93mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.1358455 {
+            x1=971.99mil; y1=904.08mil; x2=971.99mil; y2=923.07mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.1358458 {
+            x1=971.99mil; y1=923.07mil; x2=896.01mil; y2=923.07mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.1358461 {
+            x1=896.01mil; y1=923.07mil; x2=896.01mil; y2=904.08mil; thickness=10.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           top = 1
           }
         }
-      }
 
-      ha:ps_proto_v6.1 {
-        hdia=45.28mil; 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.1358464 {
+            x1=934.0mil; y1=811.195mil; x2=934.0mil; y2=811.195mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           clearance=0.0
-            li:ps_poly {
-             -35.435mil  
-             -35.435mil  
-             35.435mil  
-             -35.435mil  
-             35.435mil  
-             35.435mil  
-             -35.435mil  
-             35.435mil  
+           ha:line.1358467 {
+            x1=934.0mil; y1=823.99mil; x2=934.0mil; y2=823.99mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
             }
-          }
-
-          ha: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:line.1358470 {
+            x1=934.0mil; y1=823.99mil; x2=934.0mil; y2=21.929346mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
             }
-          }
-
-          ha: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.1358473 {
+            x1=934.0mil; y1=823.99mil; x2=22.7236mm; y2=823.99mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
             }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
+        }
+       }
+      }
+       uid = L3uSQeru9w1L5hdo5KkAAABc
+      }
+      ha:subc.1254637 {
+       ha:attributes {
+        value=470uF
+        device=CAPACITOR
+        footprint=CAP_FC10
+        refdes=C39
+       }
+      ha:data {
+            li:padstack_prototypes {
+
+       ha:ps_proto_v6.0 {
+         hdia=31.5mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -39.37mil  
+              -39.37mil  
+              39.37mil  
+              -39.37mil  
+              39.37mil  
+              39.37mil  
+              -39.37mil  
+              39.37mil  
+             }
+           }
+
+           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: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:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -43.305mil  
+              -43.305mil  
+              43.305mil  
+              -43.305mil  
+              43.305mil  
+              43.305mil  
+              -43.305mil  
+              43.305mil  
+             }
+           }
+
+           ha: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:ps_proto_v6.1 {
+         hdia=31.5mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=78.74mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=78.74mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
            }
-           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:ps_circ { x=0.0; y=0.0; dia=78.74mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
             }
-          }
+            clearance=0.0
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
+           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
            }
-           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: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
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.1317360 {
-        proto=0; x=2.7in; y=400.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.3mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.1254657 {
+         proto=0; x=826.85mil; y=890.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=19.685mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=4
-          name=pin4
-        }
-       }
-       ha:padstack_ref.1317361 {
-        proto=0; x=2.6in; y=400.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.3mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=pin1
+         }
         }
+        ha:padstack_ref.1254658 {
+         proto=1; x=630.0mil; y=890.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=19.685mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+           li:2 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+         }
 
-        ha:attributes {
-          term=3
-          name=pin3
+         ha:attributes {
+           term=2
+           name=pin2
+         }
         }
        }
-       ha:padstack_ref.1317362 {
-        proto=0; x=63.5mm; y=400.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 {         }
 
-        ha:attributes {
-          term=2
-          name=pin2
-        }
-       }
-       ha:padstack_ref.1317363 {
-        proto=1; x=2.4in; y=400.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.3mil;
-        ha:flags {
-         clearline=1
+          li:objects {
+           ha:line.1254638 {
+            x1=925.27mil; y1=693.16mil; x2=826.85mil; y2=693.16mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.1254641 {
+            x1=876.06mil; y1=643.95mil; x2=876.06mil; y2=742.37mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:arc.1254644 {
+            x=728.43mil; y=890.0mil; width=196.85mil; height=196.85mil; astart=180.000000; adelta=-360.000000; thickness=10.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           bottom = 1
+          }
         }
 
-        li:thermal {
-        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-        ha:attributes {
-          term=1
-          name=pin1
+          li:objects {
+           ha:line.1254645 {
+            x1=728.425mil; y1=890.0mil; x2=728.425mil; y2=890.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.1254648 {
+            x1=728.43mil; y1=890.0mil; x2=728.43mil; y2=890.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.1254651 {
+            x1=728.43mil; y1=890.0mil; x2=17.502122mm; y2=890.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.1254654 {
+            x1=728.43mil; y1=890.0mil; x2=728.43mil; y2=23.606mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           bottom = 1
+           virtual = 1
+           misc = 1
+          }
         }
        }
       }
-      li:layers {
+       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 {
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -56.1mil  
+              -56.1mil  
+              56.1mil  
+              -56.1mil  
+              56.1mil  
+              56.1mil  
+              -56.1mil  
+              56.1mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -56.1mil  
+              -56.1mil  
+              56.1mil  
+              -56.1mil  
+              56.1mil  
+              56.1mil  
+              -56.1mil  
+              56.1mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -56.1mil  
+              -56.1mil  
+              56.1mil  
+              -56.1mil  
+              56.1mil  
+              56.1mil  
+              -56.1mil  
+              56.1mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -59.055mil  
+              -59.055mil  
+              59.055mil  
+              -59.055mil  
+              59.055mil  
+              59.055mil  
+              -59.055mil  
+              59.055mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -59.055mil  
+              -59.055mil  
+              59.055mil  
+              -59.055mil  
+              59.055mil  
+              59.055mil  
+              -59.055mil  
+              59.055mil  
+             }
+           }
+         }
+       }
+
+       ha:ps_proto_v6.1 {
+         hdia=72.83mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=112.2mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+           }
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=112.2mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+           }
 
-         li:objects {
-          ha:line.1317336 {
-           x1=2.75906in; y1=527.95mil; x2=2.75906in; y2=272.04mil; thickness=6.0mil; clearance=0.0;
-          }
-          ha:line.1317339 {
-           x1=2.75906in; y1=272.04mil; x2=59.46013mm; y2=272.04mil; thickness=6.0mil; clearance=0.0;
-          }
-          ha:line.1317342 {
-           x1=59.46013mm; y1=272.04mil; x2=59.46013mm; y2=527.95mil; thickness=6.0mil; clearance=0.0;
-          }
-          ha:line.1317345 {
-           x1=59.46013mm; y1=527.95mil; x2=2.75906in; y2=527.95mil; thickness=6.0mil; clearance=0.0;
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 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
+           }
+
+           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:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=118.11mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
          }
        }
+      }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+       li:objects {
+        ha:padstack_ref.1245618 {
+         proto=0; x=568.0mil; y=609.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+         ha:flags {
+          clearline=1
+         }
 
-         li:objects {
-          ha:line.1317348 {
-           x1=64.77mm; y1=400.0mil; x2=64.77mm; y2=400.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=pin1
+         }
+        }
+        ha:padstack_ref.1245619 {
+         proto=1; x=718.0mil; y=609.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=pin2
+         }
+        }
+        ha:padstack_ref.1245620 {
+         proto=1; x=868.0mil; y=609.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=3
+           name=pin3
+         }
+        }
+        ha:padstack_ref.1245621 {
+         proto=1; x=68.0mil; y=509.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+           li:2 {
+            on  
+            diag  
+            round  
+            noshape  
            }
-          }
-          ha:line.1317351 {
-           x1=2.75906in; y1=527.95mil; x2=2.75906in; y2=527.95mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
            }
-          }
-          ha:line.1317354 {
-           x1=2.75906in; y1=527.95mil; x2=2.75906in; y2=14.40993mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+         }
+
+         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
+         }
+
+         li:thermal {
+           li:2 {
+            on  
+            diag  
+            round  
+            noshape  
            }
-          }
-          ha:line.1317357 {
-           x1=2.75906in; y1=527.95mil; x2=71.080124mm; y2=527.95mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:6 {
+            on  
+            diag  
+            round  
+            noshape  
            }
-          }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
+
+         ha:attributes {
+           term=4
+           name=GND
          }
+        }
        }
-      }
-     }
-      uid = 2ef4X4Ek/wiw5eTepUsAAABU
-     }
-     ha:subc.1317365 {
-      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 {
+       li:layers {
 
-      ha:ps_proto_v6.0 {
-        hdia=38.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+          li:objects {
+           ha:line.1245593 {
+            x1=68.0mil; y1=744.03mil; x2=68.0mil; y2=473.96mil; thickness=10.0mil; clearance=0.0;
            }
-           clearance=0.0
-            li:ps_poly {
-             -35.0mil  
-             -35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           ha:line.1245596 {
+            x1=68.0mil; y1=744.03mil; x2=568.0mil; y2=744.03mil; thickness=10.0mil; clearance=0.0;
            }
-           clearance=0.0
-            li:ps_poly {
-             -35.0mil  
-             -35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
+           ha:line.1245599 {
+            x1=568.0mil; y1=744.03mil; x2=568.0mil; y2=473.96mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.1245602 {
+            x1=68.0mil; y1=473.96mil; x2=568.0mil; y2=473.96mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:text.1245605 {
+            string=%a.parent.refdes%; x=1.18526in; y=228.301803mm; scale=100; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+             onsolder=1
             }
+            rot = 0.000000
+           }
+          }
+          ha:type {
+           silk = 1
+           bottom = 1
           }
+        }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+        ha:subc-aux {
+         lid=1
+         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
+            }
            }
-           clearance=0.0
-            li:ps_poly {
-             -35.0mil  
-             -35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
+           ha:line.1245609 {
+            x1=68.0mil; y1=609.0mil; x2=68.0mil; y2=609.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             -42.5mil  
-             -42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
+           ha:line.1245612 {
+            x1=68.0mil; y1=609.0mil; x2=68.0mil; y2=16.4686mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             -42.5mil  
-             -42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
+           ha:line.1245615 {
+            x1=68.0mil; y1=609.0mil; x2=0.7272mm; y2=609.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
             }
+           }
+          }
+          ha:type {
+           bottom = 1
+           virtual = 1
+           misc = 1
           }
         }
+       }
+      }
+       uid = W40527KYOc+kvX0cop8AAABM
+      }
+      ha:subc.1361935 {
+       ha:attributes {
+        value=3.3uH
+        device=INDUCTOR
+        footprint=NRS50
+        refdes=L1
+       }
+      ha:data {
+            li:padstack_prototypes {
+
+       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  
+             }
+           }
+         }
+       }
       }
 
-      ha:ps_proto_v6.1 {
-        hdia=38.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       li:objects {
+        ha:padstack_ref.1361948 {
+         proto=0; x=1.143in; y=754.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha: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=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
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
-           }
-           clearance=0.0
-          }
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
+         ha:attributes {
+           term=2
+           name=pin2
+         }
+        }
+       }
+       li:layers {
+
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
           }
+          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
+        ha:subc-aux {
+         lid=1
+         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
+            }
            }
-           clearance=0.0
+           ha:line.1361939 {
+            x1=1.21386in; y1=753.995mil; x2=1.21386in; y2=753.995mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.1361942 {
+            x1=1.21386in; y1=753.995mil; x2=31.832044mm; y2=753.995mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.1361945 {
+            x1=1.21386in; y1=753.995mil; x2=1.21386in; y2=20.151473mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
+      }
+       uid = y5FJ817IGIrTlZXh58AAAABr
+      }
+      ha:subc.1361951 {
+       ha:attributes {
+        footprint=1206
+        value=47uF
+        device=CAPACITOR
+        openscad=1206
+        refdes=C37
+       }
+      ha:data {
+            li:padstack_prototypes {
+
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              25.59mil  
+              -37.4mil  
+              -25.59mil  
+              -37.4mil  
+              -25.59mil  
+              37.4mil  
+              25.59mil  
+              37.4mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              28.59mil  
+              -40.4mil  
+              -28.59mil  
+              -40.4mil  
+              -28.59mil  
+              40.4mil  
+              28.59mil  
+              40.4mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              25.59mil  
+              -37.4mil  
+              -25.59mil  
+              -37.4mil  
+              -25.59mil  
+              37.4mil  
+              25.59mil  
+              37.4mil  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.1317390 {
-        proto=0; x=58.715637mm; y=17.04418mm; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
-        ha:flags {
-         clearline=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 {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1361971 {
+         proto=0; x=1.286in; y=1.029in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:padstack_ref.1317391 {
-        proto=1; x=58.715637mm; y=19.58418mm; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:layers {
 
-        li:thermal {
-        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-       ha:padstack_ref.1317392 {
-        proto=1; x=58.715637mm; y=22.12418mm; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
-        ha:flags {
-         clearline=1
+          li:objects {
+           ha:line.1361952 {
+            x1=1.2486in; y1=1.11167in; x2=1.2486in; y2=1.06443in; thickness=8.0mil; clearance=0.0;
+           }
+           ha:line.1361955 {
+            x1=1.3234in; y1=1.11167in; x2=1.3234in; y2=1.06443in; thickness=8.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
         }
 
-        li:thermal {
-        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-        ha:attributes {
-          term=3
-          name=3
+          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: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:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.1361964 {
+            x1=1.286in; y1=27.63647mm; x2=1.286in; y2=26.63647mm; thickness=0.1mm; clearance=0.0;
+            ha:flags {
+             selected=1
+            }
+
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.1361967 {
+            x1=1.286in; y1=27.63647mm; x2=33.6644mm; y2=27.63647mm; thickness=0.1mm; clearance=0.0;
+            ha:flags {
+             selected=1
+            }
+
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:padstack_ref.1317393 {
-        proto=1; x=58.715637mm; y=24.66418mm; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
-        ha:flags {
-         clearline=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 {
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -13.78mil  
+              19.685mil  
+              13.78mil  
+              19.685mil  
+              13.78mil  
+              -19.685mil  
+              -13.78mil  
+              -19.685mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -16.78mil  
+              22.685mil  
+              16.78mil  
+              22.685mil  
+              16.78mil  
+              -22.685mil  
+              -16.78mil  
+              -22.685mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { 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:ps_proto_v6.1 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              13.78mil  
+              -19.685mil  
+              -13.78mil  
+              -19.685mil  
+              -13.78mil  
+              19.685mil  
+              13.78mil  
+              19.685mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              16.78mil  
+              -22.685mil  
+              -16.78mil  
+              -22.685mil  
+              -16.78mil  
+              22.685mil  
+              16.78mil  
+              22.685mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              13.78mil  
+              -19.685mil  
+              -13.78mil  
+              -19.685mil  
+              -13.78mil  
+              19.685mil  
+              13.78mil  
+              19.685mil  
+             }
+           }
+         }
+       }
+      }
+
+       li:objects {
+        ha:padstack_ref.1361987 {
+         proto=0; x=1.17979in; y=976.6mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=6
+           name=pin6
+         }
         }
+        ha:padstack_ref.1361988 {
+         proto=1; x=1.17979in; y=890.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         li:thermal {
+         }
 
-        li: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=4
-          name=4
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=5
+           name=pin5
+         }
         }
-       }
-       ha:padstack_ref.1317394 {
-        proto=1; x=58.715637mm; y=27.20418mm; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
-        ha:flags {
-         clearline=1
+        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
+         }
+
+         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
+         }
 
-        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=5
-          name=5
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=3
+           name=pin3
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1317366 {
-           x1=59.985637mm; y1=28.47418mm; x2=59.985637mm; y2=15.77418mm; thickness=15.0mil; clearance=0.0;
-          }
-          ha:line.1317369 {
-           x1=57.445637mm; y1=15.77418mm; x2=59.985637mm; y2=15.77418mm; thickness=15.0mil; clearance=0.0;
-          }
-          ha:line.1317372 {
-           x1=57.445637mm; y1=28.47418mm; x2=57.445637mm; y2=15.77418mm; thickness=15.0mil; clearance=0.0;
+          li:objects {
+           ha:arc.1361974 {
+            x=1.19849in; y=860.475mil; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+           }
           }
-          ha:line.1317375 {
-           x1=57.445637mm; y1=28.47418mm; x2=59.985637mm; y2=28.47418mm; thickness=15.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.1317378 {
-           x1=58.715637mm; y1=22.12418mm; x2=58.715637mm; y2=22.12418mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1361975 {
+            x1=29.016876mm; y1=933.3mil; x2=29.016876mm; y2=933.3mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1317381 {
-           x1=58.715637mm; y1=17.04418mm; x2=58.715637mm; y2=17.04418mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1361978 {
+            x1=1.1424in; y1=933.305mil; x2=1.1424in; y2=933.305mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.1317384 {
-           x1=58.715637mm; y1=17.04418mm; x2=57.715637mm; y2=17.04418mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           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.1317387 {
-           x1=58.715637mm; y1=17.04418mm; x2=58.715637mm; y2=18.04418mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1361984 {
+            x1=1.1424in; y1=933.305mil; x2=28.01696mm; y2=933.305mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = fdmrigvTMcHho9IPHtUAAAAQ
-     }
-     ha:subc.1251135 {
-      ha:attributes {
-       value=3x18650
-       device=BATTERY
-       footprint=18650x3
-       refdes=B1
+       uid = 6VQtC+Lm0hulvsIjOFwAAABo
       }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=68.9mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -54.135mil  
-             -54.135mil  
-             54.135mil  
-             -54.135mil  
-             54.135mil  
-             54.135mil  
-             -54.135mil  
-             54.135mil  
+      ha:subc.1361994 {
+       ha:attributes {
+        footprint=0402
+        value=10k
+        device=RESISTOR
+        openscad=0402
+        refdes=R42
+       }
+      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 {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -54.135mil  
-             -54.135mil  
-             54.135mil  
-             -54.135mil  
-             54.135mil  
-             54.135mil  
-             -54.135mil  
-             54.135mil  
+            clearance=0.0
+             li:ps_poly {
+              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:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -54.135mil  
-             -54.135mil  
-             54.135mil  
-             -54.135mil  
-             54.135mil  
-             54.135mil  
-             -54.135mil  
-             54.135mil  
-            }
-          }
+       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 {
-             -57.085mil  
-             -57.085mil  
-             57.085mil  
-             -57.085mil  
-             57.085mil  
-             57.085mil  
-             -57.085mil  
-             57.085mil  
-            }
-          }
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.1362008 {
+         proto=0; x=28.067mm; y=1.029in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -57.085mil  
-             -57.085mil  
-             57.085mil  
-             -57.085mil  
-             57.085mil  
-             57.085mil  
-             -57.085mil  
-             57.085mil  
-            }
-          }
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
-      }
+       }
+       li:layers {
 
-      ha:ps_proto_v6.1 {
-        hdia=68.9mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=108.27mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
+          li:objects {
           }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=108.27mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
+          ha:type {
+           silk = 1
+           top = 1
           }
+        }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=108.27mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
-           }
-           clearance=0.0
-          }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=114.17mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+          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
+            }
            }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=114.17mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
+           ha: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
+            }
            }
-           clearance=0.0
+           ha:line.1362001 {
+            x1=1.08926in; y1=1.029in; x2=28.667204mm; y2=1.029in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.1362004 {
+            x1=1.08926in; y1=1.029in; x2=1.08926in; y2=27.1366mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
+      }
+       uid = y5FJ817IGIrTlZXh58AAAABp
+      }
+      ha:subc.1362010 {
+       ha:attributes {
+        footprint=0402
+        value=52.3k
+        device=RESISTOR
+        openscad=0402
+        refdes=R41
+       }
+      ha:data {
+            li:padstack_prototypes {
+
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_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.1251167 {
-        proto=0; x=35.000292mm; y=85.999674mm; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.1362023 {
+         proto=0; x=1.14526in; y=1.029in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=pin1
-        }
-       }
-       ha:padstack_ref.1251168 {
-        proto=1; x=35.000292mm; y=14.000072mm; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1362024 {
+         proto=0; x=1.17674in; y=1.029in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=pin2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:padstack_ref.1251169 {
-        proto=1; x=54.0mm; y=85.999674mm; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
-        ha:flags {
-         clearline=1
-        }
+       li:layers {
 
-        li:thermal {
-        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-        ha:attributes {
-          term=3
-          name=pin3
-        }
-       }
-       ha:padstack_ref.1251170 {
-        proto=1; x=54.0mm; y=14.000072mm; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
-        ha:flags {
-         clearline=1
+          li:objects {
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
         }
 
-        li:thermal {
-        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-        ha:attributes {
-          term=4
-          name=pin4
+          li:objects {
+           ha:line.1362011 {
+            x1=1.161in; y1=1.029in; x2=1.161in; y2=1.029in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.1362014 {
+            x1=1.161in; y1=1.029in; x2=1.161in; y2=1.029in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.1362017 {
+            x1=1.161in; y1=1.029in; x2=30.4894mm; y2=1.029in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.1362020 {
+            x1=1.161in; y1=1.029in; x2=1.161in; y2=27.1366mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:padstack_ref.1251171 {
-        proto=1; x=72.999962mm; y=85.999674mm; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = y5FJ817IGIrTlZXh58AAAABn
+      }
+      ha:subc.1362026 {
+       ha:attributes {
+        footprint=0402
+        value=0.1uF
+        device=CAPACITOR
+        openscad=0402
+        refdes=C5
+       }
+      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:thermal {
-        }
+       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
+         }
 
-        ha:attributes {
-          term=5
-          name=pin5
-        }
-       }
-       ha:padstack_ref.1251172 {
-        proto=1; x=72.999962mm; y=14.000072mm; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
-          li:2 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
-          li:3 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1362040 {
+         proto=0; x=1.232in; y=933.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=6
-          name=pin6
+         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.1251136 {
-           x1=24.000314mm; y1=88.499796mm; x2=24.000314mm; y2=11.49995mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.1251139 {
-           x1=24.000314mm; y1=88.499796mm; x2=83.99994mm; y2=88.499796mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.1251142 {
-           x1=83.99994mm; y1=88.499796mm; x2=83.99994mm; y2=11.49995mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.1251145 {
-           x1=24.000314mm; y1=11.49995mm; x2=83.99994mm; y2=11.49995mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.1251148 {
-           x1=50.000262mm; y1=77.99969mm; x2=57.999992mm; y2=77.99969mm; thickness=20.0mil; clearance=0.0;
+          li:objects {
           }
-          ha:line.1251151 {
-           x1=54.0mm; y1=81.999682mm; x2=54.0mm; y2=73.999698mm; thickness=20.0mil; clearance=0.0;
+          ha:type {
+           silk = 1
+           top = 1
           }
-         }
-         ha:type {
-          silk = 1
-          bottom = 1
-         }
-       }
+        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1251155 {
-           x1=54.000084mm; y1=49.999873mm; x2=54.000084mm; y2=49.999873mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1362027 {
+            x1=1.232in; y1=948.74mil; x2=1.232in; y2=948.74mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1251158 {
-           x1=54.0mm; y1=50.0mm; x2=54.0mm; y2=50.0mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1362030 {
+            x1=1.232in; y1=948.74mil; x2=1.232in; y2=948.74mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.1251161 {
-           x1=54.0mm; y1=50.0mm; x2=55.0mm; y2=50.0mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1362033 {
+            x1=1.232in; y1=948.74mil; x2=1.232in; y2=23.097996mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.1251164 {
-           x1=54.0mm; y1=50.0mm; x2=54.0mm; y2=49.0mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1362036 {
+            x1=1.232in; y1=948.74mil; x2=32.2928mm; y2=948.74mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          bottom = 1
-          virtual = 1
-          misc = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = V61fJmxCtl6QKTAtl+8AAABK
-     }
-     ha:subc.1314669 {
-      ha:attributes {
-       openscad=0402
-       value=0.1uF
-       device=CAPACITOR
-       refdes=C5
-       footprint=0402
+       uid = y5FJ817IGIrTlZXh58AAAABl
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.1363958 {
+       ha:attributes {
+        Footprint=USB-C-SMD_G-SWITCH_GT-USB-7010ASV
+        value=USBC
+        device=CONNECTOR
+        refdes=J7
+        footprint=USB-C
+       }
+      ha:data {
+            li:padstack_prototypes {
+
+       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_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 { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -11.5mil  
+              -24.0mil  
+              11.5mil  
+              -24.0mil  
+              11.5mil  
+              24.0mil  
+              -11.5mil  
+              24.0mil  
+             }
+           }
+         }
+       }
+
+       ha:ps_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 { 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: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_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
+           }
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-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 {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-0.4mm; x2=0.0; y2=0.4mm; thickness=0.999997mm; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             9.84mil  
-             -13.77mil  
-             -9.84mil  
-             -13.77mil  
-             -9.84mil  
-             13.77mil  
-             9.84mil  
-             13.77mil  
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-0.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 {
-            top = 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 {
-             12.84mil  
-             -16.77mil  
-             -12.84mil  
-             -16.77mil  
-             -12.84mil  
-             16.77mil  
-             12.84mil  
-             16.77mil  
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=16.0mil; x2=0.0; y2=-16.0mil; thickness=23.0mil; square=0;            }
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             mech = 1
             }
-          }
+            clearance=0.0
+           }
+         }
+       }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+       ha:ps_proto_v6.3 {
+         hdia=0.0; hplated=1; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-0.549999mm; x2=0.0; y2=0.549999mm; thickness=0.999997mm; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             9.84mil  
-             -13.77mil  
-             -9.84mil  
-             -13.77mil  
-             -9.84mil  
-             13.77mil  
-             9.84mil  
-             13.77mil  
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-0.549999mm; x2=0.0; y2=0.549999mm; thickness=0.999997mm; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
             }
-          }
-        }
-      }
-     }
+            clearance=0.0
+           }
 
-      li:objects {
-       ha:padstack_ref.1314682 {
-        proto=0; x=1.274in; y=2.89548in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-0.549999mm; x2=0.0; y2=0.549999mm; thickness=0.999997mm; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
+           }
 
-        li:thermal {
-        }
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-0.549999mm; x2=0.0; y2=0.549999mm; thickness=1.050009mm; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
+           ha: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
+           }
+
+           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:padstack_ref.1314683 {
-        proto=0; x=1.274in; y=2.864in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-        }
+       ha:ps_proto_v6.4 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=2
-          name=2
-        }
+           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:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+       li:objects {
+        ha:padstack_ref.1363997 {
+         proto=0; x=114.00818mm; y=31.598134mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         li:thermal {
+         }
 
-         li:objects {
+         ha:attributes {
+           term=B1A12
          }
-         ha:type {
-          silk = 1
-          top = 1
+        }
+        ha:padstack_ref.1363998 {
+         proto=0; x=114.00818mm; y=32.39798mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
          }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
-          ha:line.1314670 {
-           x1=1.274in; y1=2.87974in; x2=1.274in; y2=2.87974in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1314673 {
-           x1=1.274in; y1=2.87974in; x2=1.274in; y2=2.87974in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1314676 {
-           x1=1.274in; y1=2.87974in; x2=1.274in; y2=72.145396mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.1314679 {
-           x1=1.274in; y1=2.87974in; x2=33.3596mm; y2=2.87974in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
+         ha:attributes {
+           term=B4A9
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
+        }
+        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
          }
-       }
-      }
-     }
-      uid = y5FJ817IGIrTlZXh58AAAABl
-     }
-     ha:subc.1314685 {
-      ha:attributes {
-       openscad=0402
-       value=52.3k
-       device=RESISTOR
-       refdes=R41
-       footprint=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=B5
+         }
+        }
+        ha:padstack_ref.1364000 {
+         proto=1; x=114.00818mm; y=33.548092mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             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=A8
+         }
         }
-      }
-     }
+        ha:padstack_ref.1364001 {
+         proto=1; x=114.00818mm; y=34.047964mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-      li:objects {
-       ha:padstack_ref.1314698 {
-        proto=0; x=1.18726in; y=2.96in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=B6
+         }
         }
+        ha:padstack_ref.1364002 {
+         proto=1; x=114.00818mm; y=34.54809mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=A7
+         }
         }
-       }
-       ha:padstack_ref.1314699 {
-        proto=0; x=1.21874in; y=2.96in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+        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 {
+         }
+
+         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=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
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=A5
+         }
         }
-       }
-      }
-      li:layers {
+        ha:padstack_ref.1364006 {
+         proto=1; x=114.00818mm; y=36.548085mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
+         ha:attributes {
+           term=B8
          }
-         ha:type {
-          silk = 1
-          top = 1
+        }
+        ha:padstack_ref.1364007 {
+         proto=0; x=114.00818mm; y=37.198071mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
          }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
-          ha:line.1314686 {
-           x1=1.203in; y1=2.96in; x2=1.203in; y2=2.96in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1314689 {
-           x1=1.203in; y1=2.96in; x2=1.203in; y2=2.96in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1314692 {
-           x1=1.203in; y1=2.96in; x2=31.5562mm; y2=2.96in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.1314695 {
-           x1=1.203in; y1=2.96in; x2=1.203in; y2=76.184mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
+         ha:attributes {
+           term=A4B9
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
+        }
+        ha:padstack_ref.1364008 {
+         proto=0; x=114.00818mm; y=37.997917mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         li:thermal {
          }
-       }
-      }
-     }
-      uid = y5FJ817IGIrTlZXh58AAAABn
-     }
-     ha:subc.1314701 {
-      ha:attributes {
-       openscad=0402
-       value=10k
-       device=RESISTOR
-       refdes=R42
-       footprint=0402
-      }
-     ha:data {
-          li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         ha:attributes {
+           term=A1B12
+         }
+        }
+        ha:padstack_ref.1364009 {
+         proto=2; x=118.808271mm; y=39.118057mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+         li:thermal {
+           li:2 {
+            on  
+            solid  
+            noshape  
            }
-           clearance=0.0
-            li:ps_poly {
-             9.84mil  
-             -13.77mil  
-             -9.84mil  
-             -13.77mil  
-             -9.84mil  
-             13.77mil  
-             9.84mil  
-             13.77mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           li:3 {
+            on  
+            solid  
+            noshape  
            }
-           clearance=0.0
-            li:ps_poly {
-             12.84mil  
-             -16.77mil  
-             -12.84mil  
-             -16.77mil  
-             -12.84mil  
-             16.77mil  
-             12.84mil  
-             16.77mil  
-            }
-          }
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             9.84mil  
-             -13.77mil  
-             -9.84mil  
-             -13.77mil  
-             -9.84mil  
-             13.77mil  
-             9.84mil  
-             13.77mil  
-            }
-          }
+         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:objects {
-       ha:padstack_ref.1314714 {
-        proto=0; x=1.11552in; y=2.96in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        li:thermal {
-        }
+         li:thermal {
+           li:2 {
+            on  
+            solid  
+            noshape  
+           }
+           li:3 {
+            on  
+            solid  
+            noshape  
+           }
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1314715 {
-        proto=0; x=1.147in; y=2.96in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=3
+         }
         }
+        ha:padstack_ref.1364011 {
+         proto=3; x=114.628194mm; y=30.477994mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+           li:2 {
+            on  
+            solid  
+            noshape  
+           }
+           li:3 {
+            on  
+            solid  
+            noshape  
+           }
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+         }
         }
-       }
-      }
-      li:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        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:objects {
+         li:thermal {
          }
-         ha:type {
-          silk = 1
-          top = 1
+        }
+        ha:padstack_ref.1364013 {
+         proto=4; x=115.128066mm; y=37.697943mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
          }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+         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:objects {
-          ha:line.1314702 {
-           x1=1.13126in; y1=2.96in; x2=1.13126in; y2=2.96in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+         li:thermal {
+           li:2 {
+            on  
+            solid  
+            noshape  
            }
-          }
-          ha:line.1314705 {
-           x1=1.13126in; y1=2.96in; x2=1.13126in; y2=2.96in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1314708 {
-           x1=1.13126in; y1=2.96in; x2=29.734004mm; y2=2.96in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.1314711 {
-           x1=1.13126in; y1=2.96in; x2=1.13126in; y2=76.184mm; 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=1
          }
+        }
        }
-      }
-     }
-      uid = y5FJ817IGIrTlZXh58AAAABp
-     }
-     ha:subc.1314717 {
-      ha:attributes {
-       value=AP62150
-       device=IC
-       footprint=TSOT26
-       refdes=U4
-      }
-     ha:data {
-          li:padstack_prototypes {
+       li:layers {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        {ha:Top Solder Mask Layer}       {
+         lid=0
+         ha:combining { auto=1;         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -13.78mil  
-             19.685mil  
-             13.78mil  
-             19.685mil  
-             13.78mil  
-             -19.685mil  
-             -13.78mil  
-             -19.685mil  
-            }
+          li:objects {
+          }
+          ha:type {
+           top = 1
+           paste = 1
           }
+        }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -16.78mil  
-             22.685mil  
-             16.78mil  
-             22.685mil  
-             16.78mil  
-             -22.685mil  
-             -16.78mil  
-             -22.685mil  
-            }
-          }
+        {ha:Top Paste Mask Layer}       {
+         lid=1
+         ha:combining { sub=1; auto=1;         }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+          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 {
-             -13.78mil  
-             19.685mil  
-             13.78mil  
-             19.685mil  
-             13.78mil  
-             -19.685mil  
-             -13.78mil  
-             -19.685mil  
+           ha:polygon.1364020 {
+            li:geometry {
+              ta:contour {
+               { 4.46411in; 36.897894mm }
+               { 114.628423mm; 36.897894mm }
+               { 114.628423mm; 37.497943mm }
+               { 4.46411in; 37.497943mm }
+              }
+            }
+           }
+           ha:polygon.1364025 {
+            li:geometry {
+              ta:contour {
+               { 4.46411in; 36.397895mm }
+               { 114.628423mm; 36.397895mm }
+               { 114.628423mm; 1.4448in }
+               { 4.46411in; 1.4448in }
+              }
+            }
+           }
+           ha:polygon.1364030 {
+            li:geometry {
+              ta:contour {
+               { 4.46411in; 35.897896mm }
+               { 114.628423mm; 35.897896mm }
+               { 114.628423mm; 36.197921mm }
+               { 4.46411in; 36.197921mm }
+              }
+            }
+           }
+           ha:polygon.1364035 {
+            li:geometry {
+              ta:contour {
+               { 4.46411in; 35.397871mm }
+               { 114.628423mm; 35.397871mm }
+               { 114.628423mm; 1.40543in }
+               { 4.46411in; 1.40543in }
+              }
+            }
+           }
+           ha:polygon.1364040 {
+            li:geometry {
+              ta:contour {
+               { 4.46411in; 34.897872mm }
+               { 114.628423mm; 34.897872mm }
+               { 114.628423mm; 35.197872mm }
+               { 4.46411in; 35.197872mm }
+              }
+            }
+           }
+           ha:polygon.1364045 {
+            li:geometry {
+              ta:contour {
+               { 4.46411in; 34.397925mm }
+               { 114.628423mm; 34.397925mm }
+               { 114.628423mm; 34.697874mm }
+               { 4.46411in; 34.697874mm }
+              }
+            }
+           }
+           ha:polygon.1364050 {
+            li:geometry {
+              ta:contour {
+               { 4.46411in; 33.897951mm }
+               { 114.628423mm; 33.897951mm }
+               { 114.628423mm; 34.197951mm }
+               { 4.46411in; 34.197951mm }
+              }
+            }
+           }
+           ha:polygon.1364055 {
+            li:geometry {
+              ta:contour {
+               { 4.46411in; 1.31488in }
+               { 114.628423mm; 1.31488in }
+               { 114.628423mm; 33.697952mm }
+               { 4.46411in; 33.697952mm }
+              }
+            }
+           }
+           ha:polygon.1364060 {
+            li:geometry {
+              ta:contour {
+               { 4.46411in; 32.897953mm }
+               { 114.628423mm; 32.897953mm }
+               { 114.628423mm; 33.197953mm }
+               { 4.46411in; 33.197953mm }
+              }
+            }
+           }
+           ha:polygon.1364065 {
+            li:geometry {
+              ta:contour {
+               { 4.46411in; 32.09793mm }
+               { 114.628423mm; 32.09793mm }
+               { 114.628423mm; 32.697954mm }
+               { 4.46411in; 32.697954mm }
+              }
+            }
+           }
+           ha:polygon.1364070 {
+            li:geometry {
+              ta:contour {
+               { 4.46411in; 31.297931mm }
+               { 114.628423mm; 31.297931mm }
+               { 114.628423mm; 31.89793mm }
+               { 4.46411in; 31.89793mm }
+              }
             }
+           }
+           ha:polygon.1364075 {
+            li:geometry {
+              ta:contour {
+               { 113.578336mm; 39.10556mm }
+               { 113.578336mm; 39.130503mm }
+               { 113.57958mm; 39.15537mm }
+               { 113.582095mm; 39.180185mm }
+               { 113.585803mm; 39.204849mm }
+               { 113.590731mm; 39.229258mm }
+               { 4.47232in; 39.253388mm }
+               { 113.604244mm; 39.277264mm }
+               { 113.612803mm; 39.300683mm }
+               { 113.622455mm; 39.323619mm }
+               { 113.633301mm; 39.346098mm }
+               { 4.47422in; 1.54992in }
+               { 113.658168mm; 39.389253mm }
+               { 113.672214mm; 39.409852mm }
+               { 113.687327mm; 39.42974mm }
+               { 113.703329mm; 39.448867mm }
+               { 113.720271mm; 39.467129mm }
+               { 113.738102mm; 39.484503mm }
+               { 113.756821mm; 1.55516in }
+               { 113.776303mm; 39.516583mm }
+               { 113.796522mm; 39.531112mm }
+               { 113.817477mm; 39.544625mm }
+               { 113.839067mm; 39.557096mm }
+               { 113.861266mm; 39.568501mm }
+               { 113.883999mm; 39.578737mm }
+               { 113.907189mm; 39.587855mm }
+               { 113.930837mm; 39.595755mm }
+               { 4.48641in; 39.602537mm }
+               { 113.979097mm; 39.608125mm }
+               { 114.003684mm; 39.612417mm }
+               { 114.028424mm; 39.615516mm }
+               { 114.053265mm; 39.61737mm }
+               { 114.078208mm; 39.618005mm }
+               { 115.178231mm; 39.618005mm }
+               { 115.203123mm; 39.61737mm }
+               { 115.228015mm; 39.615516mm }
+               { 115.25278mm; 39.612417mm }
+               { 115.277291mm; 39.608125mm }
+               { 115.301573mm; 39.602537mm }
+               { 115.325602mm; 39.595755mm }
+               { 115.349249mm; 39.587855mm }
+               { 115.372439mm; 39.578737mm }
+               { 115.395198mm; 39.568501mm }
+               { 115.417321mm; 39.557096mm }
+               { 115.438911mm; 39.544625mm }
+               { 115.459866mm; 39.531112mm }
+               { 115.480135mm; 39.516583mm }
+               { 4.54723in; 1.55516in }
+               { 115.518286mm; 39.484503mm }
+               { 115.536193mm; 39.467129mm }
+               { 115.553109mm; 39.448867mm }
+               { 115.569112mm; 39.42974mm }
+               { 115.584174mm; 39.409852mm }
+               { 115.59822mm; 39.389253mm }
+               { 115.61125mm; 1.54992in }
+               { 115.623163mm; 39.346098mm }
+               { 4.55252in; 39.323619mm }
+               { 4.5529in; 39.300683mm }
+               { 115.652195mm; 39.277264mm }
+               { 115.659535mm; 39.253388mm }
+               { 115.665708mm; 39.229258mm }
+               { 115.670635mm; 39.204849mm }
+               { 115.674344mm; 39.180185mm }
+               { 115.676807mm; 39.15537mm }
+               { 115.678052mm; 39.130503mm }
+               { 115.678052mm; 39.10556mm }
+               { 115.676807mm; 39.080617mm }
+               { 115.674344mm; 1.53763in }
+               { 115.670635mm; 1.53666in }
+               { 115.665708mm; 39.006754mm }
+               { 115.659535mm; 38.982599mm }
+               { 115.652195mm; 38.958799mm }
+               { 4.5529in; 38.935329mm }
+               { 4.55252in; 38.912368mm }
+               { 115.623163mm; 38.889863mm }
+               { 115.61125mm; 38.867994mm }
+               { 115.59822mm; 1.5294in }
+               { 115.584174mm; 38.826135mm }
+               { 115.569112mm; 38.806272mm }
+               { 115.553109mm; 38.787146mm }
+               { 115.536193mm; 38.768883mm }
+               { 115.518286mm; 38.75151mm }
+               { 4.54723in; 38.735mm }
+               { 115.480135mm; 38.719429mm }
+               { 115.459866mm; 38.70485mm }
+               { 115.438911mm; 38.691337mm }
+               { 115.417321mm; 38.678891mm }
+               { 115.395198mm; 38.667512mm }
+               { 115.372439mm; 1.52194in }
+               { 115.349249mm; 38.648157mm }
+               { 115.325602mm; 38.640207mm }
+               { 115.301573mm; 38.633476mm }
+               { 115.277291mm; 38.627939mm }
+               { 115.25278mm; 38.623595mm }
+               { 115.228015mm; 38.620471mm }
+               { 115.203123mm; 38.618617mm }
+               { 115.178231mm; 38.618007mm }
+               { 114.078208mm; 38.618007mm }
+               { 114.053265mm; 38.618617mm }
+               { 114.028424mm; 38.620471mm }
+               { 114.003684mm; 38.623595mm }
+               { 113.979097mm; 38.627939mm }
+               { 4.48641in; 38.633476mm }
+               { 113.930837mm; 38.640207mm }
+               { 113.907189mm; 38.648157mm }
+               { 113.883999mm; 1.52194in }
+               { 113.861266mm; 38.667512mm }
+               { 113.839067mm; 38.678891mm }
+               { 113.817477mm; 38.691337mm }
+               { 113.796522mm; 38.70485mm }
+               { 113.776303mm; 38.719429mm }
+               { 113.756821mm; 38.735mm }
+               { 113.738102mm; 38.75151mm }
+               { 113.720271mm; 38.768883mm }
+               { 113.703329mm; 38.787146mm }
+               { 113.687327mm; 38.806272mm }
+               { 113.672214mm; 38.826135mm }
+               { 113.658168mm; 1.5294in }
+               { 4.47422in; 38.867994mm }
+               { 113.633301mm; 38.889863mm }
+               { 113.622455mm; 38.912368mm }
+               { 113.612803mm; 38.935329mm }
+               { 113.604244mm; 38.958799mm }
+               { 4.47232in; 38.982599mm }
+               { 113.590731mm; 39.006754mm }
+               { 113.585803mm; 1.53666in }
+               { 113.582095mm; 1.53763in }
+               { 113.57958mm; 39.080617mm }
+              }
+            }
+           }
+           ha:polygon.1364204 {
+            li:geometry {
+              ta:contour {
+               { 117.908425mm; 39.10556mm }
+               { 117.908425mm; 39.130503mm }
+               { 117.909644mm; 39.15537mm }
+               { 117.912184mm; 39.180185mm }
+               { 117.915867mm; 39.204849mm }
+               { 117.92082mm; 39.229258mm }
+               { 117.926942mm; 39.253388mm }
+               { 117.934308mm; 39.277264mm }
+               { 117.942817mm; 39.300683mm }
+               { 4.6438in; 39.323619mm }
+               { 117.963315mm; 39.346098mm }
+               { 117.975253mm; 1.54992in }
+               { 117.988257mm; 39.389253mm }
+               { 4.64576in; 39.409852mm }
+               { 118.01734mm; 39.42974mm }
+               { 118.033419mm; 39.448867mm }
+               { 118.050335mm; 39.467129mm }
+               { 118.068166mm; 39.484503mm }
+               { 4.64909in; 1.55516in }
+               { 118.106367mm; 39.516583mm }
+               { 118.126611mm; 39.531112mm }
+               { 118.147541mm; 39.544625mm }
+               { 118.169156mm; 39.557096mm }
+               { 118.19133mm; 39.568501mm }
+               { 118.214063mm; 39.578737mm }
+               { 118.237279mm; 39.587855mm }
+               { 118.260926mm; 39.595755mm }
+               { 118.284904mm; 39.602537mm }
+               { 118.309186mm; 39.608125mm }
+               { 118.333748mm; 39.612417mm }
+               { 118.358513mm; 39.615516mm }
+               { 118.383354mm; 39.61737mm }
+               { 118.408272mm; 39.618005mm }
+               { 4.69324in; 39.618005mm }
+               { 119.233238mm; 39.61737mm }
+               { 4.6952in; 39.615516mm }
+               { 119.282819mm; 39.612417mm }
+               { 119.307381mm; 39.608125mm }
+               { 119.331689mm; 39.602537mm }
+               { 119.355666mm; 39.595755mm }
+               { 119.379314mm; 39.587855mm }
+               { 119.402504mm; 39.578737mm }
+               { 119.425237mm; 39.568501mm }
+               { 119.447437mm; 39.557096mm }
+               { 119.468976mm; 39.544625mm }
+               { 4.70433in; 39.531112mm }
+               { 119.5102mm; 39.516583mm }
+               { 119.529682mm; 1.55516in }
+               { 119.548351mm; 39.484503mm }
+               { 119.566232mm; 39.467129mm }
+               { 119.583174mm; 39.448867mm }
+               { 119.599176mm; 39.42974mm }
+               { 119.614264mm; 39.409852mm }
+               { 119.62831mm; 39.389253mm }
+               { 119.641315mm; 1.54992in }
+               { 119.653202mm; 39.346098mm }
+               { 119.664048mm; 39.323619mm }
+               { 119.6737mm; 39.300683mm }
+               { 4.7119in; 39.277264mm }
+               { 119.689575mm; 39.253388mm }
+               { 119.695747mm; 39.229258mm }
+               { 119.7007mm; 39.204849mm }
+               { 119.704408mm; 39.180185mm }
+               { 119.706872mm; 39.15537mm }
+               { 119.708142mm; 39.130503mm }
+               { 119.708142mm; 39.10556mm }
+               { 119.706872mm; 39.080617mm }
+               { 119.704408mm; 1.53763in }
+               { 119.7007mm; 1.53666in }
+               { 119.695747mm; 39.006754mm }
+               { 119.689575mm; 38.982599mm }
+               { 4.7119in; 38.958799mm }
+               { 119.6737mm; 38.935329mm }
+               { 119.664048mm; 38.912368mm }
+               { 119.653202mm; 38.889863mm }
+               { 119.641315mm; 38.867994mm }
+               { 119.62831mm; 1.5294in }
+               { 119.614264mm; 38.826135mm }
+               { 119.599176mm; 38.806272mm }
+               { 119.583174mm; 38.787146mm }
+               { 119.566232mm; 38.768883mm }
+               { 119.548351mm; 38.75151mm }
+               { 119.529682mm; 38.735mm }
+               { 119.5102mm; 38.719429mm }
+               { 4.70433in; 38.70485mm }
+               { 119.468976mm; 38.691337mm }
+               { 119.447437mm; 38.678891mm }
+               { 119.425237mm; 38.667512mm }
+               { 119.402504mm; 1.52194in }
+               { 119.379314mm; 38.648157mm }
+               { 119.355666mm; 38.640207mm }
+               { 119.331689mm; 38.633476mm }
+               { 119.307381mm; 38.627939mm }
+               { 119.282819mm; 38.623595mm }
+               { 4.6952in; 38.620471mm }
+               { 119.233238mm; 38.618617mm }
+               { 4.69324in; 38.618007mm }
+               { 118.408272mm; 38.618007mm }
+               { 118.383354mm; 38.618617mm }
+               { 118.358513mm; 38.620471mm }
+               { 118.333748mm; 38.623595mm }
+               { 118.309186mm; 38.627939mm }
+               { 118.284904mm; 38.633476mm }
+               { 118.260926mm; 38.640207mm }
+               { 118.237279mm; 38.648157mm }
+               { 118.214063mm; 1.52194in }
+               { 118.19133mm; 38.667512mm }
+               { 118.169156mm; 38.678891mm }
+               { 118.147541mm; 38.691337mm }
+               { 118.126611mm; 38.70485mm }
+               { 118.106367mm; 38.719429mm }
+               { 4.64909in; 38.735mm }
+               { 118.068166mm; 38.75151mm }
+               { 118.050335mm; 38.768883mm }
+               { 118.033419mm; 38.787146mm }
+               { 118.01734mm; 38.806272mm }
+               { 4.64576in; 38.826135mm }
+               { 117.988257mm; 1.5294in }
+               { 117.975253mm; 38.867994mm }
+               { 117.963315mm; 38.889863mm }
+               { 4.6438in; 38.912368mm }
+               { 117.942817mm; 38.935329mm }
+               { 117.934308mm; 38.958799mm }
+               { 117.926942mm; 38.982599mm }
+               { 117.92082mm; 39.006754mm }
+               { 117.915867mm; 1.53666in }
+               { 117.912184mm; 1.53763in }
+               { 117.909644mm; 39.080617mm }
+              }
+            }
+           }
+           ha:polygon.1364333 {
+            li:geometry {
+              ta:contour {
+               { 113.578336mm; 30.465497mm }
+               { 113.578336mm; 30.490389mm }
+               { 113.57958mm; 30.515281mm }
+               { 113.582095mm; 30.540097mm }
+               { 113.585803mm; 30.564735mm }
+               { 113.590731mm; 30.58917mm }
+               { 4.47232in; 30.61335mm }
+               { 113.604244mm; 30.63715mm }
+               { 113.612803mm; 30.66062mm }
+               { 113.622455mm; 30.683581mm }
+               { 113.633301mm; 30.706086mm }
+               { 4.47422in; 1.20976in }
+               { 113.658168mm; 30.74919mm }
+               { 113.672214mm; 1.21141in }
+               { 113.687327mm; 30.789677mm }
+               { 113.703329mm; 30.808803mm }
+               { 113.720271mm; 30.827041mm }
+               { 113.738102mm; 30.84444mm }
+               { 113.756821mm; 30.861mm }
+               { 113.776303mm; 30.876495mm }
+               { 113.796522mm; 30.891099mm }
+               { 113.817477mm; 30.904587mm }
+               { 113.839067mm; 30.917033mm }
+               { 113.861266mm; 30.928437mm }
+               { 113.883999mm; 30.938648mm }
+               { 113.907189mm; 30.947767mm }
+               { 113.930837mm; 1.21873in }
+               { 4.48641in; 30.962473mm }
+               { 113.979097mm; 30.968011mm }
+               { 114.003684mm; 30.972354mm }
+               { 114.028424mm; 30.975427mm }
+               { 114.053265mm; 30.977333mm }
+               { 114.078208mm; 30.977917mm }
+               { 115.178231mm; 30.977917mm }
+               { 115.203123mm; 30.977333mm }
+               { 115.228015mm; 30.975427mm }
+               { 115.25278mm; 30.972354mm }
+               { 115.277291mm; 30.968011mm }
+               { 115.301573mm; 30.962473mm }
+               { 115.325602mm; 1.21873in }
+               { 115.349249mm; 30.947767mm }
+               { 115.372439mm; 30.938648mm }
+               { 115.395198mm; 30.928437mm }
+               { 115.417321mm; 30.917033mm }
+               { 115.438911mm; 30.904587mm }
+               { 115.459866mm; 30.891099mm }
+               { 115.480135mm; 30.876495mm }
+               { 4.54723in; 30.861mm }
+               { 115.518286mm; 30.84444mm }
+               { 115.536193mm; 30.827041mm }
+               { 115.553109mm; 30.808803mm }
+               { 115.569112mm; 30.789677mm }
+               { 115.584174mm; 1.21141in }
+               { 115.59822mm; 30.74919mm }
+               { 115.61125mm; 1.20976in }
+               { 115.623163mm; 30.706086mm }
+               { 4.55252in; 30.683581mm }
+               { 4.5529in; 30.66062mm }
+               { 115.652195mm; 30.63715mm }
+               { 115.659535mm; 30.61335mm }
+               { 115.665708mm; 30.58917mm }
+               { 115.670635mm; 30.564735mm }
+               { 115.674344mm; 30.540097mm }
+               { 115.676807mm; 30.515281mm }
+               { 115.678052mm; 30.490389mm }
+               { 115.678052mm; 30.465497mm }
+               { 115.676807mm; 30.440554mm }
+               { 115.674344mm; 30.415764mm }
+               { 115.670635mm; 30.3911mm }
+               { 115.665708mm; 30.366666mm }
+               { 115.659535mm; 30.342561mm }
+               { 115.652195mm; 30.318736mm }
+               { 4.5529in; 30.295266mm }
+               { 4.55252in; 30.272279mm }
+               { 115.623163mm; 30.249826mm }
+               { 115.61125mm; 30.227905mm }
+               { 115.59822mm; 1.18924in }
+               { 115.584174mm; 30.186097mm }
+               { 115.569112mm; 30.166209mm }
+               { 115.553109mm; 30.147083mm }
+               { 115.536193mm; 30.128795mm }
+               { 115.518286mm; 1.18549in }
+               { 4.54723in; 30.094886mm }
+               { 115.480135mm; 30.079366mm }
+               { 115.459866mm; 30.064812mm }
+               { 115.438911mm; 30.051325mm }
+               { 115.417321mm; 1.18263in }
+               { 115.395198mm; 30.027449mm }
+               { 115.372439mm; 30.017187mm }
+               { 115.349249mm; 30.008094mm }
+               { 115.325602mm; 30.000169mm }
+               { 115.301573mm; 29.993413mm }
+               { 115.277291mm; 29.987875mm }
+               { 115.25278mm; 29.983532mm }
+               { 115.228015mm; 29.980408mm }
+               { 115.203123mm; 29.978579mm }
+               { 115.178231mm; 29.977944mm }
+               { 114.078208mm; 29.977944mm }
+               { 114.053265mm; 29.978579mm }
+               { 114.028424mm; 29.980408mm }
+               { 114.003684mm; 29.983532mm }
+               { 113.979097mm; 29.987875mm }
+               { 4.48641in; 29.993413mm }
+               { 113.930837mm; 30.000169mm }
+               { 113.907189mm; 30.008094mm }
+               { 113.883999mm; 30.017187mm }
+               { 113.861266mm; 30.027449mm }
+               { 113.839067mm; 1.18263in }
+               { 113.817477mm; 30.051325mm }
+               { 113.796522mm; 30.064812mm }
+               { 113.776303mm; 30.079366mm }
+               { 113.756821mm; 30.094886mm }
+               { 113.738102mm; 1.18549in }
+               { 113.720271mm; 30.128795mm }
+               { 113.703329mm; 30.147083mm }
+               { 113.687327mm; 30.166209mm }
+               { 113.672214mm; 30.186097mm }
+               { 113.658168mm; 1.18924in }
+               { 4.47422in; 30.227905mm }
+               { 113.633301mm; 30.249826mm }
+               { 113.622455mm; 30.272279mm }
+               { 113.612803mm; 30.295266mm }
+               { 113.604244mm; 30.318736mm }
+               { 4.47232in; 30.342561mm }
+               { 113.590731mm; 30.366666mm }
+               { 113.585803mm; 30.3911mm }
+               { 113.582095mm; 30.415764mm }
+               { 113.57958mm; 30.440554mm }
+              }
+            }
+           }
+           ha:polygon.1364462 {
+            li:geometry {
+              ta:contour {
+               { 117.908425mm; 30.465497mm }
+               { 117.908425mm; 30.490389mm }
+               { 117.909644mm; 30.515281mm }
+               { 117.912184mm; 30.540097mm }
+               { 117.915867mm; 30.564735mm }
+               { 117.92082mm; 30.58917mm }
+               { 117.926942mm; 30.61335mm }
+               { 117.934308mm; 30.63715mm }
+               { 117.942817mm; 30.66062mm }
+               { 4.6438in; 30.683581mm }
+               { 117.963315mm; 30.706086mm }
+               { 117.975253mm; 1.20976in }
+               { 117.988257mm; 30.74919mm }
+               { 4.64576in; 1.21141in }
+               { 118.01734mm; 30.789677mm }
+               { 118.033419mm; 30.808803mm }
+               { 118.050335mm; 30.827041mm }
+               { 118.068166mm; 30.84444mm }
+               { 4.64909in; 30.861mm }
+               { 118.106367mm; 30.876495mm }
+               { 118.126611mm; 30.891099mm }
+               { 118.147541mm; 30.904587mm }
+               { 118.169156mm; 30.917033mm }
+               { 118.19133mm; 30.928437mm }
+               { 118.214063mm; 30.938648mm }
+               { 118.237279mm; 30.947767mm }
+               { 118.260926mm; 1.21873in }
+               { 118.284904mm; 30.962473mm }
+               { 118.309186mm; 30.968011mm }
+               { 118.333748mm; 30.972354mm }
+               { 118.358513mm; 30.975427mm }
+               { 118.383354mm; 30.977333mm }
+               { 118.408272mm; 30.977917mm }
+               { 4.69324in; 30.977917mm }
+               { 119.233238mm; 30.977333mm }
+               { 4.6952in; 30.975427mm }
+               { 119.282819mm; 30.972354mm }
+               { 119.307381mm; 30.968011mm }
+               { 119.331689mm; 30.962473mm }
+               { 119.355666mm; 1.21873in }
+               { 119.379314mm; 30.947767mm }
+               { 119.402504mm; 30.938648mm }
+               { 119.425237mm; 30.928437mm }
+               { 119.447437mm; 30.917033mm }
+               { 119.468976mm; 30.904587mm }
+               { 4.70433in; 30.891099mm }
+               { 119.5102mm; 30.876495mm }
+               { 119.529682mm; 30.861mm }
+               { 119.548351mm; 30.84444mm }
+               { 119.566232mm; 30.827041mm }
+               { 119.583174mm; 30.808803mm }
+               { 119.599176mm; 30.789677mm }
+               { 119.614264mm; 1.21141in }
+               { 119.62831mm; 30.74919mm }
+               { 119.641315mm; 1.20976in }
+               { 119.653202mm; 30.706086mm }
+               { 119.664048mm; 30.683581mm }
+               { 119.6737mm; 30.66062mm }
+               { 4.7119in; 30.63715mm }
+               { 119.689575mm; 30.61335mm }
+               { 119.695747mm; 30.58917mm }
+               { 119.7007mm; 30.564735mm }
+               { 119.704408mm; 30.540097mm }
+               { 119.706872mm; 30.515281mm }
+               { 119.708142mm; 30.490389mm }
+               { 119.708142mm; 30.465497mm }
+               { 119.706872mm; 30.440554mm }
+               { 119.704408mm; 30.415764mm }
+               { 119.7007mm; 30.3911mm }
+               { 119.695747mm; 30.366666mm }
+               { 119.689575mm; 30.342561mm }
+               { 4.7119in; 30.318736mm }
+               { 119.6737mm; 30.295266mm }
+               { 119.664048mm; 30.272279mm }
+               { 119.653202mm; 30.249826mm }
+               { 119.641315mm; 30.227905mm }
+               { 119.62831mm; 1.18924in }
+               { 119.614264mm; 30.186097mm }
+               { 119.599176mm; 30.166209mm }
+               { 119.583174mm; 30.147083mm }
+               { 119.566232mm; 30.128795mm }
+               { 119.548351mm; 1.18549in }
+               { 119.529682mm; 30.094886mm }
+               { 119.5102mm; 30.079366mm }
+               { 4.70433in; 30.064812mm }
+               { 119.468976mm; 30.051325mm }
+               { 119.447437mm; 1.18263in }
+               { 119.425237mm; 30.027449mm }
+               { 119.402504mm; 30.017187mm }
+               { 119.379314mm; 30.008094mm }
+               { 119.355666mm; 30.000169mm }
+               { 119.331689mm; 29.993413mm }
+               { 119.307381mm; 29.987875mm }
+               { 119.282819mm; 29.983532mm }
+               { 4.6952in; 29.980408mm }
+               { 119.233238mm; 29.978579mm }
+               { 4.69324in; 29.977944mm }
+               { 118.408272mm; 29.977944mm }
+               { 118.383354mm; 29.978579mm }
+               { 118.358513mm; 29.980408mm }
+               { 118.333748mm; 29.983532mm }
+               { 118.309186mm; 29.987875mm }
+               { 118.284904mm; 29.993413mm }
+               { 118.260926mm; 30.000169mm }
+               { 118.237279mm; 30.008094mm }
+               { 118.214063mm; 30.017187mm }
+               { 118.19133mm; 30.027449mm }
+               { 118.169156mm; 1.18263in }
+               { 118.147541mm; 30.051325mm }
+               { 118.126611mm; 30.064812mm }
+               { 118.106367mm; 30.079366mm }
+               { 4.64909in; 30.094886mm }
+               { 118.068166mm; 1.18549in }
+               { 118.050335mm; 30.128795mm }
+               { 118.033419mm; 30.147083mm }
+               { 118.01734mm; 30.166209mm }
+               { 4.64576in; 30.186097mm }
+               { 117.988257mm; 1.18924in }
+               { 117.975253mm; 30.227905mm }
+               { 117.963315mm; 30.249826mm }
+               { 4.6438in; 30.272279mm }
+               { 117.942817mm; 30.295266mm }
+               { 117.934308mm; 30.318736mm }
+               { 117.926942mm; 30.342561mm }
+               { 117.92082mm; 30.366666mm }
+               { 117.915867mm; 30.3911mm }
+               { 117.912184mm; 30.415764mm }
+               { 117.909644mm; 30.440554mm }
+              }
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           mask = 1
           }
         }
-      }
 
-      ha:ps_proto_v6.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        {ha:Top Silkscreen Layer}     {
+         lid=2
+         ha:combining { auto=1;         }
 
-          ha:ps_shape_v4 {
-           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
-            li:ps_poly {
-             13.78mil  
-             -19.685mil  
-             -13.78mil  
-             -19.685mil  
-             -13.78mil  
-             19.685mil  
-             13.78mil  
-             19.685mil  
+           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: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: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: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.1363968 {
+            x1=121.438263mm; y1=39.298041mm; x2=119.746826mm; y2=39.298041mm; thickness=10.0mil; clearance=5.0mil;
+            ha:flags {
+             clearline=1
+            }
+           }
+           ha:line.1363971 {
+            x1=121.438263mm; y1=30.298035mm; x2=121.438263mm; y2=39.298041mm; thickness=10.0mil; clearance=5.0mil;
+            ha:flags {
+             clearline=1
             }
+           }
+          }
+          ha:type {
+           silk = 1
+           top = 1
           }
         }
-      }
-     }
 
-      li:objects {
-       ha:padstack_ref.1314731 {
-        proto=0; x=1.22179in; y=2.9076in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        ha:flags {
-         clearline=1
-        }
+        {ha:Top Layer}   {
+         lid=3
+         ha:combining {         }
 
-        li:thermal {
+          li:objects {
+          }
+          ha:type {
+           copper = 1
+           top = 1
+          }
         }
 
-        ha:attributes {
-          term=6
-          name=pin6
-        }
-       }
-       ha:padstack_ref.1314732 {
-        proto=1; x=1.22179in; y=2.821in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        li:thermal {
-        }
+        {ha:Bottom Layer}   {
+         lid=4
+         ha:combining {         }
 
-        ha:attributes {
-          term=1
-          name=pin1
-        }
-       }
-       ha:padstack_ref.1314733 {
-        proto=0; x=1.1844in; y=2.9076in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        ha:flags {
-         clearline=1
+          li:objects {
+          }
+          ha:type {
+           bottom = 1
+           copper = 1
+          }
         }
 
-        li:thermal {
-        }
+        {ha:Bottom Paste Mask Layer}       {
+         lid=5
+         ha:combining { sub=1; auto=1;         }
 
-        ha:attributes {
-          term=5
-          name=pin5
-        }
-       }
-       ha:padstack_ref.1314734 {
-        proto=1; x=1.1844in; y=2.821in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        ha:flags {
-         clearline=1
+          li:objects {
+          }
+          ha:type {
+           bottom = 1
+           mask = 1
+          }
         }
 
-        li:thermal {
-        }
+        {ha:Bottom Solder Mask Layer}       {
+         lid=6
+         ha:combining { auto=1;         }
 
-        ha:attributes {
-          term=2
-          name=pin2
-        }
-       }
-       ha:padstack_ref.1314735 {
-        proto=0; x=1.147in; y=2.9076in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        ha:flags {
-         clearline=1
+          li:objects {
+          }
+          ha:type {
+           bottom = 1
+           paste = 1
+          }
         }
 
-        li:thermal {
+        {ha:Bottom Silkscreen Layer}     {
+         lid=7
+         ha:combining { auto=1;         }
+
+          li:objects {
+          }
+          ha:type {
+           silk = 1
+           bottom = 1
+          }
         }
 
-        ha:attributes {
-          term=4
-          name=pin4
+        {ha:Top Assembly Layer}     {
+         lid=8
+         ha:combining {         }
+
+          li:objects {
+          }
+          ha:type {
+           top = 1
+           doc = 1
+          }
         }
-       }
-       ha:padstack_ref.1314736 {
-        proto=1; x=1.147in; y=2.821in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        ha:flags {
-         clearline=1
+
+        {ha:Bottom Assembly Layer}     {
+         lid=9
+         ha:combining {         }
+
+          li:objects {
+          }
+          ha:type {
+           bottom = 1
+           doc = 1
+          }
         }
 
-        li:thermal {
+        {ha:Board Outline Layer}     {
+         lid=10
+         ha:combining {         }
+
+          li:objects {
+          }
+          ha:type {
+           boundary = 1
+          }
         }
 
-        ha:attributes {
-          term=3
-          name=pin3
+        {ha:Document Layer}   {
+         lid=11
+         ha:combining {         }
+
+          li:objects {
+           ha:arc.1363974 {
+            x=115.128066mm; y=31.908014mm; width=0.124993mm; height=0.124993mm; astart=90.000000; adelta=360.000000; thickness=0.250012mm; clearance=5.0mil;
+            ha:flags {
+             clearline=1
+            }
+           }
+           ha:arc.1363975 {
+            x=115.128066mm; y=37.697943mm; width=0.124993mm; height=0.124993mm; astart=90.000000; adelta=360.000000; thickness=0.250012mm; clearance=5.0mil;
+            ha:flags {
+             clearline=1
+            }
+           }
+          }
+          ha:type {
+           doc = 1
+          }
         }
-       }
-      }
-      li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        {ha:Document Layer}   {
+         lid=12
+         ha:combining {         }
 
-         li:objects {
-          ha:arc.1314718 {
-           x=1.24049in; y=70.903465mm; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+          li:objects {
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+          ha:type {
+           doc = 1
+          }
+        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        {ha:Component Marking Layer}     {
+         lid=13
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1314719 {
-           x1=30.083676mm; y1=2.8643in; x2=30.083676mm; y2=2.8643in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          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:line.1314722 {
-           x1=1.1844in; y1=72.753347mm; x2=1.1844in; y2=72.753347mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+          ha:type {
+           doc = 1
           }
-          ha:line.1314725 {
-           x1=1.1844in; y1=72.753347mm; x2=1.1844in; y2=71.753347mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+        }
+
+        {ha:Component Marking Layer}     {
+         lid=14
+         ha:combining {         }
+
+          li:objects {
           }
-          ha:line.1314728 {
-           x1=1.1844in; y1=72.753347mm; x2=29.08376mm; y2=72.753347mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+          ha:type {
+           doc = 1
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 6VQtC+Lm0hulvsIjOFwAAABo
-     }
-     ha:subc.1314738 {
-      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:Component Shape Layer}     {
+         lid=15
+         ha:combining {         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+          li:objects {
+           ha:line.1363976 {
+            x1=121.438263mm; y1=39.267993mm; x2=114.088266mm; y2=39.267993mm; thickness=2.0mil; clearance=5.0mil;
+            ha:flags {
+             clearline=1
+            }
            }
-           clearance=0.0
-            li:ps_poly {
-             25.59mil  
-             -37.4mil  
-             -25.59mil  
-             -37.4mil  
-             -25.59mil  
-             37.4mil  
-             25.59mil  
-             37.4mil  
+           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: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: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: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:line.1363985 {
+            x1=121.438263mm; y1=30.328007mm; x2=121.438263mm; y2=39.267993mm; thickness=2.0mil; clearance=5.0mil;
+            ha:flags {
+             clearline=1
             }
+           }
+          }
+          ha:type {
+           doc = 1
           }
         }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.1314757 {
-        proto=0; x=1.328in; y=3.0781in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1314758 {
-        proto=0; x=1.328in; y=2.96in; 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 {        }
+        {ha:Component Shape Layer}     {
+         lid=16
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1314739 {
-           x1=1.2906in; y1=3.04267in; x2=1.2906in; y2=2.99543in; thickness=8.0mil; clearance=0.0;
+          li:objects {
           }
-          ha:line.1314742 {
-           x1=1.3654in; y1=3.04267in; x2=1.3654in; y2=2.99543in; thickness=8.0mil; clearance=0.0;
+          ha:type {
+           doc = 1
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        {ha:Pin Soldering Layer}     {
+         lid=17
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1314745 {
-           x1=1.328in; y1=76.68387mm; x2=1.328in; y2=76.68387mm; thickness=0.1mm; clearance=0.0;
-           ha:flags {
-            selected=1
+          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:attributes {
-             subc-role=pnp-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.1314748 {
-           x1=1.328in; y1=76.68387mm; x2=1.328in; y2=76.68387mm; thickness=0.1mm; clearance=0.0;
-           ha:flags {
-            selected=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:attributes {
-             subc-role=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.1314751 {
-           x1=1.328in; y1=76.68387mm; x2=1.328in; y2=75.68387mm; thickness=0.1mm; clearance=0.0;
-           ha:flags {
-            selected=1
+           ha:polygon.1364621 {
+            li:geometry {
+              ta:contour {
+               { 113.508206mm; 34.4281mm }
+               { 114.308205mm; 34.4281mm }
+               { 114.308205mm; 34.668079mm }
+               { 113.508206mm; 34.668079mm }
+              }
+            }
            }
-
-           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.1314754 {
-           x1=1.328in; y1=76.68387mm; x2=34.7312mm; y2=76.68387mm; thickness=0.1mm; clearance=0.0;
-           ha:flags {
-            selected=1
+           ha:polygon.1364631 {
+            li:geometry {
+              ta:contour {
+               { 113.508206mm; 33.428102mm }
+               { 114.308205mm; 33.428102mm }
+               { 114.308205mm; 33.668081mm }
+               { 113.508206mm; 33.668081mm }
+              }
+            }
            }
-
-           ha:attributes {
-             subc-role=y
+           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 {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = RDzDyDixN6YiIsu9KFsAAABp
-     }
-     ha:subc.1314797 {
-      ha:attributes {
-       value=3.3uH
-       device=INDUCTOR
-       footprint=NRS50
-       refdes=L1
-      }
-     ha:data {
-          li:padstack_prototypes {
+          ha:type {
+           doc = 1
+          }
+        }
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        {ha:Pin Soldering Layer}     {
+         lid=18
+         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:type {
+           doc = 1
           }
+        }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+        ha:subc-aux {
+         lid=19
+         ha:combining {         }
+
+          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
+            }
            }
-           clearance=0.0
-            li:ps_poly {
-             32.53mil  
-             -81.735mil  
-             -32.53mil  
-             -81.735mil  
-             -32.53mil  
-             81.735mil  
-             32.53mil  
-             81.735mil  
+           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: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:line.1363994 {
+            x1=4.583in; y1=1.37in; x2=117.4082mm; y2=1.37in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
             }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
+      }
+       uid = SfvrK2xXDYYSFDpbDFEAAAAB
+      }
+      ha:subc.1364683 {
+       ha:attributes {
+        Footprint=VQFN-24_L4.0-W4.0-P0.50-BL-EP2.5
+        value=IP2326
+        device=IC
+        refdes=U1
+        footprint=VQFN-24
+       }
+      ha:data {
+            li:padstack_prototypes {
+
+       ha: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:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -51.0mil  
+              -51.0mil  
+              51.0mil  
+              -51.0mil  
+              51.0mil  
+              51.0mil  
+              -51.0mil  
+              51.0mil  
+             }
+           }
+         }
+       }
+
+       ha:ps_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: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: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  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.1314810 {
-        proto=0; x=30.099mm; y=68.199mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.1364731 {
+         proto=0; x=62.637136mm; y=-3.428137mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=25
+         }
         }
+        ha:padstack_ref.1364732 {
+         proto=1; x=60.688195mm; y=-2.178965mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=pin1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=24
+         }
         }
-       }
-       ha:padstack_ref.1314811 {
-        proto=0; x=1.32673in; y=68.199mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.1364733 {
+         proto=1; x=60.688195mm; y=-2.679091mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=23
+         }
         }
+        ha:padstack_ref.1364734 {
+         proto=1; x=60.688195mm; y=-3.178963mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=22
+         }
         }
+        ha:padstack_ref.1364735 {
+         proto=1; x=60.688195mm; y=-3.678834mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=2
-          name=pin2
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=21
+         }
         }
-       }
-      }
-      li:layers {
+        ha:padstack_ref.1364736 {
+         proto=1; x=60.688195mm; y=-4.17896mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
+         ha:attributes {
+           term=20
          }
-         ha:type {
-          silk = 1
-          top = 1
+        }
+        ha:padstack_ref.1364737 {
+         proto=1; x=60.688195mm; y=-4.678832mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
          }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
-          ha:line.1314798 {
-           x1=31.898971mm; y1=68.199mm; x2=31.898971mm; y2=68.199mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1314801 {
-           x1=1.25586in; y1=68.198873mm; x2=1.25586in; y2=68.198873mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1314804 {
-           x1=1.25586in; y1=68.198873mm; x2=32.898844mm; y2=68.198873mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.1314807 {
-           x1=1.25586in; y1=68.198873mm; x2=1.25586in; y2=69.198873mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
+         ha:attributes {
+           term=19
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
+        }
+        ha:padstack_ref.1364738 {
+         proto=1; x=61.386441mm; y=-5.370982mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
          }
-       }
-      }
-     }
-      uid = y5FJ817IGIrTlZXh58AAAABr
-     }
-    ha:subc.1245655 {
-     ha:attributes {
-      value=SPDT
-      device=SPDT_Switch
-      footprint=1MS1T1B4M7
-      refdes=S2
-     }
-    ha:data {
-        li:padstack_prototypes {
 
-     ha:ps_proto_v6.0 {
-       hdia=72.83mil; hplated=1; htop=0; hbottom=0;
-       li:shape {
-
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -56.1mil  
-            -56.1mil  
-            56.1mil  
-            -56.1mil  
-            56.1mil  
-            56.1mil  
-            -56.1mil  
-            56.1mil  
-           }
+         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=18
          }
-
-         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:padstack_ref.1364739 {
+         proto=1; x=61.886313mm; y=-5.370982mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
          }
 
-         ha:ps_shape_v4 {
-          ha:combining { 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  
-           }
+         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=17
+         }
+        }
+        ha:padstack_ref.1364740 {
+         proto=1; x=62.386439mm; y=-5.370982mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
          }
-       }
-     }
-
-     ha:ps_proto_v6.1 {
-       hdia=72.83mil; hplated=1; htop=0; hbottom=0;
-       li:shape {
 
-         ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=112.2mil;          }
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
+         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=16
+         }
+        }
+        ha:padstack_ref.1364741 {
+         proto=1; x=62.88631mm; y=-5.370982mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
          }
 
-         ha:ps_shape_v4 {
-          ha: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=15
+         }
+        }
+        ha:padstack_ref.1364742 {
+         proto=1; x=63.386436mm; y=-5.370982mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
          }
 
-         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.1245681 {
-       proto=0; x=568.0mil; y=3.328in; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
-       ha:flags {
-        clearline=1
-       }
+         ha:attributes {
+           term=14
+         }
+        }
+        ha:padstack_ref.1364743 {
+         proto=1; x=63.886308mm; y=-5.370982mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       li:thermal {
-       }
+         li:thermal {
+         }
 
-       ha:attributes {
-         term=1
-         name=pin1
-       }
-      }
-      ha:padstack_ref.1245682 {
-       proto=1; x=718.0mil; y=3.328in; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
-       ha:flags {
-        clearline=1
-       }
+         ha:attributes {
+           term=13
+         }
+        }
+        ha:padstack_ref.1364744 {
+         proto=1; x=64.584554mm; y=-4.678832mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       li:thermal {
-       }
+         li:thermal {
+         }
 
-       ha:attributes {
-         term=2
-         name=pin2
-       }
-      }
-      ha:padstack_ref.1245683 {
-       proto=1; x=868.0mil; y=3.328in; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
-       ha:flags {
-        clearline=1
-       }
+         ha:attributes {
+           term=12
+         }
+        }
+        ha:padstack_ref.1364745 {
+         proto=1; x=64.584554mm; y=-4.17896mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       li:thermal {
-       }
+         li:thermal {
+         }
 
-       ha:attributes {
-         term=3
-         name=pin3
-       }
-      }
-      ha:padstack_ref.1245684 {
-       proto=1; x=68.0mil; y=3.228in; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
-       ha:flags {
-        clearline=1
-       }
+         ha:attributes {
+           term=11
+         }
+        }
+        ha:padstack_ref.1364746 {
+         proto=1; x=64.584554mm; y=-3.678834mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       li:thermal {
-         li:2 {
-          on  
-          diag  
-          round  
-          noshape  
+         li:thermal {
          }
-       }
 
-       ha:attributes {
-         term=4
-         name=GND
-       }
-      }
-      ha:padstack_ref.1245685 {
-       proto=1; x=68.0mil; y=3.42799in; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
-       ha:flags {
-        clearline=1
-       }
+         ha:attributes {
+           term=10
+         }
+        }
+        ha:padstack_ref.1364747 {
+         proto=1; x=64.584554mm; y=-3.178963mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       li:thermal {
-         li:2 {
-          on  
-          diag  
-          round  
-          noshape  
+         li:thermal {
          }
-       }
 
-       ha:attributes {
-         term=4
-         name=GND
-       }
-      }
-     }
-     li:layers {
+         ha:attributes {
+           term=9
+         }
+        }
+        ha:padstack_ref.1364748 {
+         proto=1; x=64.584554mm; y=-2.679091mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+         li:thermal {
+         }
 
-        li:objects {
-         ha:line.1245656 {
-          x1=68.0mil; y1=3.46303in; x2=68.0mil; y2=3.19296in; thickness=10.0mil; clearance=0.0;
+         ha:attributes {
+           term=8
          }
-         ha:line.1245659 {
-          x1=68.0mil; y1=3.46303in; x2=568.0mil; y2=3.46303in; thickness=10.0mil; clearance=0.0;
+        }
+        ha:padstack_ref.1364749 {
+         proto=1; x=64.584554mm; y=-2.178965mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
          }
-         ha:line.1245662 {
-          x1=568.0mil; y1=3.46303in; x2=568.0mil; y2=3.19296in; thickness=10.0mil; clearance=0.0;
+
+         li:thermal {
          }
-         ha:line.1245665 {
-          x1=68.0mil; y1=3.19296in; x2=568.0mil; y2=3.19296in; thickness=10.0mil; clearance=0.0;
+
+         ha:attributes {
+           term=7
          }
         }
-        ha:type {
-         silk = 1
-         bottom = 1
-        }
-      }
+        ha:padstack_ref.1364750 {
+         proto=1; x=63.886308mm; y=-1.487069mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+         li:thermal {
+         }
 
-        li:objects {
-         ha:line.1245669 {
-          x1=458.0mil; y1=84.53115mm; x2=458.0mil; y2=84.53115mm; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=pnp-origin
-          }
+         ha:attributes {
+           term=6
          }
-         ha:line.1245672 {
-          x1=68.0mil; y1=3.328in; x2=68.0mil; y2=3.328in; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=origin
-          }
+        }
+        ha:padstack_ref.1364751 {
+         proto=1; x=63.386436mm; y=-1.487069mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
          }
-         ha:line.1245675 {
-          x1=68.0mil; y1=3.328in; x2=68.0mil; y2=85.5312mm; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=x
-          }
+
+         li:thermal {
          }
-         ha:line.1245678 {
-          x1=68.0mil; y1=3.328in; x2=0.7272mm; y2=3.328in; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=y
-          }
+
+         ha:attributes {
+           term=5
          }
         }
-        ha:type {
-         bottom = 1
-         virtual = 1
-         misc = 1
+        ha:padstack_ref.1364752 {
+         proto=1; x=62.88631mm; y=-1.487069mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=4
+         }
         }
-      }
-     }
-    }
-     uid = W40527KYOc+kvX0cop8AAABO
-    }
-                  ha:subc.1342113 {
-                   ha:attributes {
-                    value=red+green
-                    device=LED
-                    footprint=H178
-                    refdes=D5
-                   }
-                  ha:data {
-                                    li:padstack_prototypes {
-
-                   ha:ps_proto_v6.0 {
-                     hdia=31.5mil; hplated=1; htop=0; hbottom=0;
-                     li:shape {
-
-                       ha:ps_shape_v4 {
-                        ha:combining {                        }
-                        ha:layer_mask {
-                         copper = 1
-                         top = 1
-                        }
-                        clearance=0.0
-                         li:ps_poly {
-                          -31.495mil  
-                          -31.495mil  
-                          31.495mil  
-                          -31.495mil  
-                          31.495mil  
-                          31.495mil  
-                          -31.495mil  
-                          31.495mil  
-                         }
-                       }
+        ha:padstack_ref.1364753 {
+         proto=1; x=62.386439mm; y=-1.487069mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-                       ha:ps_shape_v4 {
-                        ha:combining {                        }
-                        ha:layer_mask {
-                         bottom = 1
-                         copper = 1
-                        }
-                        clearance=0.0
-                         li:ps_poly {
-                          -31.495mil  
-                          -31.495mil  
-                          31.495mil  
-                          -31.495mil  
-                          31.495mil  
-                          31.495mil  
-                          -31.495mil  
-                          31.495mil  
-                         }
-                       }
+         li:thermal {
+         }
 
-                       ha:ps_shape_v4 {
-                        ha:combining {                        }
-                        ha:layer_mask {
-                         copper = 1
-                         intern = 1
-                        }
-                        clearance=0.0
-                         li:ps_poly {
-                          -31.495mil  
-                          -31.495mil  
-                          31.495mil  
-                          -31.495mil  
-                          31.495mil  
-                          31.495mil  
-                          -31.495mil  
-                          31.495mil  
-                         }
-                       }
+         ha:attributes {
+           term=3
+         }
+        }
+        ha:padstack_ref.1364754 {
+         proto=1; x=61.886313mm; y=-1.487069mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-                       ha:ps_shape_v4 {
-                        ha:combining { sub=1; auto=1;                        }
-                        ha:layer_mask {
-                         top = 1
-                         mask = 1
-                        }
-                        clearance=0.0
-                         li:ps_poly {
-                          -31.495mil  
-                          -31.495mil  
-                          31.495mil  
-                          -31.495mil  
-                          31.495mil  
-                          31.495mil  
-                          -31.495mil  
-                          31.495mil  
-                         }
-                       }
+         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 {
-                          -31.495mil  
-                          -31.495mil  
-                          31.495mil  
-                          -31.495mil  
-                          31.495mil  
-                          31.495mil  
-                          -31.495mil  
-                          31.495mil  
-                         }
-                       }
-                     }
-                   }
-
-                   ha:ps_proto_v6.1 {
-                     hdia=31.5mil; hplated=1; htop=0; hbottom=0;
-                     li:shape {
-
-                       ha:ps_shape_v4 {
-                        ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;                        }
-                        ha:combining {                        }
-                        ha:layer_mask {
-                         copper = 1
-                         top = 1
-                        }
-                        clearance=0.0
-                       }
+         ha:attributes {
+           term=2
+         }
+        }
+        ha:padstack_ref.1364755 {
+         proto=1; x=61.386441mm; y=-1.487069mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-                       ha:ps_shape_v4 {
-                        ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;                        }
-                        ha:combining {                        }
-                        ha:layer_mask {
-                         bottom = 1
-                         copper = 1
-                        }
-                        clearance=0.0
-                       }
+         li:thermal {
+         }
 
-                       ha:ps_shape_v4 {
-                        ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;                        }
-                        ha:combining {                        }
-                        ha:layer_mask {
-                         copper = 1
-                         intern = 1
-                        }
-                        clearance=0.0
-                       }
+         ha:attributes {
+           term=1
+         }
+        }
+       }
+       li:layers {
 
-                       ha:ps_shape_v4 {
-                        ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;                        }
-                        ha:combining { sub=1; auto=1;                        }
-                        ha:layer_mask {
-                         top = 1
-                         mask = 1
-                        }
-                        clearance=0.0
-                       }
+        {ha:Top Solder Mask Layer}       {
+         lid=0
+         ha:combining { auto=1;         }
 
-                       ha:ps_shape_v4 {
-                        ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;                        }
-                        ha:combining { sub=1; auto=1;                        }
-                        ha:layer_mask {
-                         bottom = 1
-                         mask = 1
-                        }
-                        clearance=0.0
-                       }
-                     }
-                   }
-                  }
-
-                   li:objects {
-                    ha:padstack_ref.1342139 {
-                     proto=0; x=2.07735mm; y=-3.927487mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                     ha:flags {
-                      clearline=1
-                     }
-
-                     li:thermal {
-                     }
-
-                     ha:attributes {
-                       term=1
-                       name=pin1
-                     }
-                    }
-                    ha:padstack_ref.1342140 {
-                     proto=1; x=4.576964mm; y=-3.927487mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                     ha:flags {
-                      clearline=1
-                     }
-
-                     li:thermal {
-                     }
-
-                     ha:attributes {
-                       term=2
-                       name=pin2
-                     }
-                    }
-                   }
-                   li:layers {
-
-                    ha:top-silk {
-                     lid=0
-                     ha:combining {                     }
-
-                      li:objects {
-                       ha:line.1342114 {
-                        x1=0.127392mm; y1=-9.027299mm; x2=6.526922mm; y2=-9.027299mm; thickness=10.0mil; clearance=0.0;
-                       }
-                       ha:line.1342117 {
-                        x1=0.127392mm; y1=-0.127393mm; x2=6.526922mm; y2=-0.127393mm; thickness=10.0mil; clearance=0.0;
-                       }
-                       ha:line.1342120 {
-                        x1=6.526922mm; y1=-9.027299mm; x2=6.526922mm; y2=-0.127393mm; thickness=10.0mil; clearance=0.0;
-                       }
-                       ha:line.1342123 {
-                        x1=0.127392mm; y1=-9.027299mm; x2=0.127392mm; y2=-0.127393mm; thickness=10.0mil; clearance=0.0;
-                       }
-                       ha:text.1342126 {
-                        string=%a.parent.refdes%; x=3.32703mm; y=-3.927487mm; scale=100; fid=0;
-                        ha:flags {
-                         dyntext=1
-                         floater=1
-                        }
-                        rot = 0.000000
-                       }
-                      }
-                      ha:type {
-                       silk = 1
-                       top = 1
-                      }
-                    }
+          li:objects {
+          }
+          ha:type {
+           top = 1
+           paste = 1
+          }
+        }
 
-                    ha:subc-aux {
-                     lid=1
-                     ha:combining {                     }
+        {ha:Top Paste Mask Layer}       {
+         lid=1
+         ha:combining { sub=1; auto=1;         }
 
-                      li:objects {
-                       ha:line.1342127 {
-                        x1=3.327157mm; y1=-3.927487mm; x2=3.327157mm; y2=-3.927487mm; thickness=0.1mm; clearance=0.0;
-                        ha:attributes {
-                          subc-role=pnp-origin
-                        }
-                       }
-                       ha:line.1342130 {
-                        x1=3.32703mm; y1=-3.927487mm; x2=3.32703mm; y2=-3.927487mm; thickness=0.1mm; clearance=0.0;
-                        ha:attributes {
-                          subc-role=origin
-                        }
-                       }
-                       ha:line.1342133 {
-                        x1=3.32703mm; y1=-3.927487mm; x2=4.32703mm; y2=-3.927487mm; thickness=0.1mm; clearance=0.0;
-                        ha:attributes {
-                          subc-role=x
-                        }
-                       }
-                       ha:line.1342136 {
-                        x1=3.32703mm; y1=-3.927487mm; x2=3.32703mm; y2=-2.927487mm; thickness=0.1mm; clearance=0.0;
-                        ha:attributes {
-                          subc-role=y
-                        }
-                       }
-                      }
-                      ha:type {
-                       top = 1
-                       misc = 1
-                       virtual = 1
-                      }
-                    }
-                   }
-                  }
-                   uid = udHzw36hUA40qsxOGCYAAABJ
-                  }
-                  ha:subc.1342158 {
-                   ha:attributes {
-                    refdes=R31
-                    value=33
-                    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  
-                         }
-                       }
+          li:objects {
+           ha:polygon.1364756 {
+            li:geometry {
+              ta:contour {
+               { 61.597134mm; -4.468139mm }
+               { 63.677139mm; -4.468139mm }
+               { 63.677139mm; -2.388134mm }
+               { 61.597134mm; -2.388134mm }
+              }
+            }
+           }
+           ha:polygon.1364761 {
+            li:geometry {
+              ta:contour {
+               { 2.37552in; -2.328952mm }
+               { 61.038207mm; -2.328952mm }
+               { 61.038207mm; -2.028978mm }
+               { 2.37552in; -2.028978mm }
+              }
+            }
+           }
+           ha:polygon.1364766 {
+            li:geometry {
+              ta:contour {
+               { 2.37552in; -2.828951mm }
+               { 61.038207mm; -2.828951mm }
+               { 61.038207mm; -2.528977mm }
+               { 2.37552in; -2.528977mm }
+              }
+            }
+           }
+           ha:polygon.1364771 {
+            li:geometry {
+              ta:contour {
+               { 2.37552in; -3.32895mm }
+               { 61.038207mm; -3.32895mm }
+               { 61.038207mm; -3.028976mm }
+               { 2.37552in; -3.028976mm }
+              }
+            }
+           }
+           ha:polygon.1364776 {
+            li:geometry {
+              ta:contour {
+               { 2.37552in; -3.828948mm }
+               { 61.038207mm; -3.828948mm }
+               { 61.038207mm; -3.528974mm }
+               { 2.37552in; -3.528974mm }
+              }
+            }
+           }
+           ha:polygon.1364781 {
+            li:geometry {
+              ta:contour {
+               { 2.37552in; -4.328947mm }
+               { 61.038207mm; -4.328947mm }
+               { 61.038207mm; -4.028973mm }
+               { 2.37552in; -4.028973mm }
+              }
+            }
+           }
+           ha:polygon.1364786 {
+            li:geometry {
+              ta:contour {
+               { 2.37552in; -4.828946mm }
+               { 61.038207mm; -4.828946mm }
+               { 61.038207mm; -4.528972mm }
+               { 2.37552in; -4.528972mm }
+              }
+            }
+           }
+           ha:polygon.1364791 {
+            li:geometry {
+              ta:contour {
+               { 61.536352mm; -5.720892mm }
+               { 61.536352mm; -5.020894mm }
+               { 61.236378mm; -5.020894mm }
+               { 61.236378mm; -5.720892mm }
+              }
+            }
+           }
+           ha:polygon.1364796 {
+            li:geometry {
+              ta:contour {
+               { 62.036351mm; -5.720892mm }
+               { 62.036351mm; -5.020894mm }
+               { 61.736377mm; -5.020894mm }
+               { 61.736377mm; -5.720892mm }
+              }
+            }
+           }
+           ha:polygon.1364801 {
+            li:geometry {
+              ta:contour {
+               { 62.53635mm; -5.720892mm }
+               { 62.53635mm; -5.020894mm }
+               { 62.236376mm; -5.020894mm }
+               { 62.236376mm; -5.720892mm }
+              }
+            }
+           }
+           ha:polygon.1364806 {
+            li:geometry {
+              ta:contour {
+               { 63.036348mm; -5.720892mm }
+               { 63.036348mm; -5.020894mm }
+               { 62.736374mm; -5.020894mm }
+               { 62.736374mm; -5.720892mm }
+              }
+            }
+           }
+           ha:polygon.1364811 {
+            li:geometry {
+              ta:contour {
+               { 63.536347mm; -5.720892mm }
+               { 63.536347mm; -5.020894mm }
+               { 63.236373mm; -5.020894mm }
+               { 63.236373mm; -5.720892mm }
+              }
+            }
+           }
+           ha:polygon.1364816 {
+            li:geometry {
+              ta:contour {
+               { 64.036346mm; -5.720892mm }
+               { 64.036346mm; -5.020894mm }
+               { 63.736372mm; -5.020894mm }
+               { 63.736372mm; -5.720892mm }
+              }
+            }
+           }
+           ha:polygon.1364821 {
+            li:geometry {
+              ta:contour {
+               { 64.934541mm; -178.305mil }
+               { 64.234542mm; -178.305mil }
+               { 64.234542mm; -190.115mil }
+               { 64.934541mm; -190.115mil }
+              }
+            }
+           }
+           ha:polygon.1364826 {
+            li:geometry {
+              ta:contour {
+               { 64.934541mm; -158.62mil }
+               { 64.234542mm; -158.62mil }
+               { 64.234542mm; -170.43mil }
+               { 64.934541mm; -170.43mil }
+              }
+            }
+           }
+           ha:polygon.1364831 {
+            li:geometry {
+              ta:contour {
+               { 64.934541mm; -138.935mil }
+               { 64.234542mm; -138.935mil }
+               { 64.234542mm; -150.745mil }
+               { 64.934541mm; -150.745mil }
+              }
+            }
+           }
+           ha:polygon.1364836 {
+            li:geometry {
+              ta:contour {
+               { 64.934541mm; -119.25mil }
+               { 64.234542mm; -119.25mil }
+               { 64.234542mm; -3.32895mm }
+               { 64.934541mm; -3.32895mm }
+              }
+            }
+           }
+           ha:polygon.1364841 {
+            li:geometry {
+              ta:contour {
+               { 64.934541mm; -2.528977mm }
+               { 64.234542mm; -2.528977mm }
+               { 64.234542mm; -2.828951mm }
+               { 64.934541mm; -2.828951mm }
+              }
+            }
+           }
+           ha:polygon.1364846 {
+            li:geometry {
+              ta:contour {
+               { 64.934541mm; -2.028978mm }
+               { 64.234542mm; -2.028978mm }
+               { 64.234542mm; -2.328952mm }
+               { 64.934541mm; -2.328952mm }
+              }
+            }
+           }
+           ha:polygon.1364851 {
+            li:geometry {
+              ta:contour {
+               { 63.736347mm; -1.136981mm }
+               { 63.736347mm; -1.836979mm }
+               { 64.036321mm; -1.836979mm }
+               { 64.036321mm; -1.136981mm }
+              }
+            }
+           }
+           ha:polygon.1364856 {
+            li:geometry {
+              ta:contour {
+               { 63.236373mm; -1.136981mm }
+               { 63.236373mm; -1.836979mm }
+               { 63.536347mm; -1.836979mm }
+               { 63.536347mm; -1.136981mm }
+              }
+            }
+           }
+           ha:polygon.1364861 {
+            li:geometry {
+              ta:contour {
+               { 62.736349mm; -1.136981mm }
+               { 62.736349mm; -1.836979mm }
+               { 63.036323mm; -1.836979mm }
+               { 63.036323mm; -1.136981mm }
+              }
+            }
+           }
+           ha:polygon.1364866 {
+            li:geometry {
+              ta:contour {
+               { 62.23635mm; -1.136981mm }
+               { 62.23635mm; -1.836979mm }
+               { 2.46206in; -1.836979mm }
+               { 2.46206in; -1.136981mm }
+              }
+            }
+           }
+           ha:polygon.1364871 {
+            li:geometry {
+              ta:contour {
+               { 61.736351mm; -1.136981mm }
+               { 61.736351mm; -1.836979mm }
+               { 62.036325mm; -1.836979mm }
+               { 62.036325mm; -1.136981mm }
+              }
+            }
+           }
+           ha:polygon.1364876 {
+            li:geometry {
+              ta:contour {
+               { 2.41088in; -1.136981mm }
+               { 2.41088in; -1.836979mm }
+               { 2.42269in; -1.836979mm }
+               { 2.42269in; -1.136981mm }
+              }
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           mask = 1
+          }
+        }
 
-                       ha: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 Silkscreen Layer}     {
+         lid=2
+         ha:combining { auto=1;         }
 
-                       ha:ps_shape_v4 {
-                        ha:combining { auto=1;                        }
-                        ha:layer_mask {
-                         top = 1
-                         paste = 1
-                        }
-                        clearance=0.0
-                         li:ps_poly {
-                          9.84mil  
-                          -13.77mil  
-                          -9.84mil  
-                          -13.77mil  
-                          -9.84mil  
-                          13.77mil  
-                          9.84mil  
-                          13.77mil  
-                         }
-                       }
-                     }
-                   }
-                  }
-
-                   li:objects {
-                    ha:padstack_ref.1342172 {
-                     proto=0; x=8.234451mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                     ha:flags {
-                      clearline=1
-                     }
-
-                     li:thermal {
-                     }
-
-                     ha:attributes {
-                       term=1
-                       name=1
-                     }
-                    }
-                    ha:padstack_ref.1342173 {
-                     proto=0; x=9.034043mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                     ha:flags {
-                      clearline=1
-                     }
-
-                     li:thermal {
-                     }
-
-                     ha:attributes {
-                       term=2
-                       name=2
-                     }
-                    }
-                   }
-                   li:layers {
-
-                    ha:top-silk {
-                     lid=0
-                     ha:combining {                     }
-
-                      li:objects {
-                       ha:text.1342159 {
-                        string=%a.parent.refdes%; x=7.834147mm; y=-1.480059mm; scale=100; fid=0;
-                        ha:flags {
-                         dyntext=1
-                         floater=1
-                        }
-                        rot = 0.000000
-                       }
-                      }
-                      ha:type {
-                       silk = 1
-                       top = 1
-                      }
-                    }
+          li:objects {
+           ha:line.1364684 {
+            x1=64.336295mm; y1=-1.328979mm; x2=64.736395mm; y2=-1.328979mm; thickness=0.150012mm; clearance=5.0mil;
+            ha:flags {
+             clearline=1
+            }
+           }
+           ha:line.1364687 {
+            x1=64.736395mm; y1=-1.328979mm; x2=64.736395mm; y2=-1.729004mm; thickness=0.150012mm; clearance=5.0mil;
+            ha:flags {
+             clearline=1
+            }
+           }
+           ha:line.1364690 {
+            x1=64.236396mm; y1=-5.52897mm; x2=64.736395mm; y2=-5.52897mm; thickness=0.150012mm; clearance=5.0mil;
+            ha:flags {
+             clearline=1
+            }
+           }
+           ha:line.1364693 {
+            x1=64.736395mm; y1=-5.52897mm; x2=64.736395mm; y2=-5.128971mm; thickness=0.150012mm; clearance=5.0mil;
+            ha:flags {
+             clearline=1
+            }
+           }
+           ha:line.1364696 {
+            x1=60.536278mm; y1=-5.124653mm; x2=60.536278mm; y2=-217.505mil; thickness=0.150012mm; clearance=5.0mil;
+            ha:flags {
+             clearline=1
+            }
+           }
+           ha:line.1364699 {
+            x1=60.536278mm; y1=-217.505mil; x2=60.936251mm; y2=-217.505mil; thickness=0.150012mm; clearance=5.0mil;
+            ha:flags {
+             clearline=1
+            }
+           }
+           ha:line.1364702 {
+            x1=60.936251mm; y1=-1.324687mm; x2=60.536278mm; y2=-1.324687mm; thickness=0.150012mm; clearance=5.0mil;
+            ha:flags {
+             clearline=1
+            }
+           }
+           ha:line.1364705 {
+            x1=60.536278mm; y1=-1.324687mm; x2=60.536405mm; y2=-1.729004mm; thickness=0.150012mm; clearance=5.0mil;
+            ha:flags {
+             clearline=1
+            }
+           }
+           ha:arc.1364708 {
+            x=60.731375mm; y=-0.888899mm; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=5.0mil;
+            ha:flags {
+             clearline=1
+            }
+           }
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-                    ha:subc-aux {
-                     lid=1
-                     ha:combining {                     }
+        {ha:Top Layer}   {
+         lid=3
+         ha:combining {         }
 
-                      li:objects {
-                       ha:line.1342160 {
-                        x1=8.634247mm; y1=-0.679959mm; x2=8.634247mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
-                        ha:attributes {
-                          subc-role=pnp-origin
-                        }
-                       }
-                       ha:line.1342163 {
-                        x1=8.634247mm; y1=-0.679959mm; x2=8.634247mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
-                        ha:attributes {
-                          subc-role=origin
-                        }
-                       }
-                       ha:line.1342166 {
-                        x1=8.634247mm; y1=-0.679959mm; x2=9.634247mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
-                        ha:attributes {
-                          subc-role=x
-                        }
-                       }
-                       ha:line.1342169 {
-                        x1=8.634247mm; y1=-0.679959mm; x2=8.634247mm; y2=0.320041mm; thickness=0.1mm; clearance=0.0;
-                        ha:attributes {
-                          subc-role=y
-                        }
-                       }
-                      }
-                      ha:type {
-                       top = 1
-                       misc = 1
-                       virtual = 1
-                      }
-                    }
-                   }
-                  }
-                   uid = udHzw36hUA40qsxOGCYAAABL
-                  }
-                  ha:subc.1342191 {
-                   ha:attributes {
-                    refdes=R32
-                    value=33
-                    device=RESISTOR
-                    footprint=0402
-                    openscad=0402
-                   }
-                  ha:data {
-                                    li:padstack_prototypes {
-
-                   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 {
+           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  
-                         }
-                       }
+        {ha:Bottom Layer}   {
+         lid=4
+         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:padstack_ref.1342205 {
-                     proto=0; x=11.194316mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                     ha:flags {
-                      clearline=1
-                     }
-
-                     li:thermal {
-                     }
-
-                     ha:attributes {
-                       term=1
-                       name=1
-                     }
-                    }
-                    ha:padstack_ref.1342206 {
-                     proto=0; x=11.993908mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                     ha:flags {
-                      clearline=1
-                     }
-
-                     li:thermal {
-                     }
-
-                     ha:attributes {
-                       term=2
-                       name=2
-                     }
-                    }
-                   }
-                   li:layers {
-
-                    ha:top-silk {
-                     lid=0
-                     ha:combining {                     }
-
-                      li:objects {
-                       ha:text.1342192 {
-                        string=%a.parent.refdes%; x=10.794012mm; y=-1.480059mm; scale=100; fid=0;
-                        ha:flags {
-                         dyntext=1
-                         floater=1
-                        }
-                        rot = 0.000000
-                       }
-                      }
-                      ha:type {
-                       silk = 1
-                       top = 1
-                      }
-                    }
+          li:objects {
+          }
+          ha:type {
+           bottom = 1
+           copper = 1
+          }
+        }
 
-                    ha:subc-aux {
-                     lid=1
-                     ha:combining {                     }
+        {ha:Bottom Paste Mask Layer}       {
+         lid=5
+         ha:combining { sub=1; auto=1;         }
 
-                      li:objects {
-                       ha:line.1342193 {
-                        x1=11.594112mm; y1=-0.679959mm; x2=11.594112mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
-                        ha:attributes {
-                          subc-role=pnp-origin
-                        }
-                       }
-                       ha:line.1342196 {
-                        x1=11.594112mm; y1=-0.679959mm; x2=11.594112mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
-                        ha:attributes {
-                          subc-role=origin
-                        }
-                       }
-                       ha:line.1342199 {
-                        x1=11.594112mm; y1=-0.679959mm; x2=12.594112mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
-                        ha:attributes {
-                          subc-role=x
-                        }
-                       }
-                       ha:line.1342202 {
-                        x1=11.594112mm; y1=-0.679959mm; x2=11.594112mm; y2=0.320041mm; thickness=0.1mm; clearance=0.0;
-                        ha:attributes {
-                          subc-role=y
-                        }
-                       }
-                      }
-                      ha:type {
-                       top = 1
-                       misc = 1
-                       virtual = 1
-                      }
-                    }
-                   }
-                  }
-                   uid = udHzw36hUA40qsxOGCYAAABN
-                  }
-                  ha:subc.1342224 {
-                   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  
-                         }
-                       }
+          li:objects {
+          }
+          ha:type {
+           bottom = 1
+           mask = 1
+          }
+        }
 
-                       ha:ps_shape_v4 {
-                        ha:combining { sub=1; auto=1;                        }
-                        ha:layer_mask {
-                         top = 1
-                         mask = 1
-                        }
-                        clearance=0.0
-                         li:ps_poly {
-                          12.84mil  
-                          -16.77mil  
-                          -12.84mil  
-                          -16.77mil  
-                          -12.84mil  
-                          16.77mil  
-                          12.84mil  
-                          16.77mil  
-                         }
-                       }
+        {ha:Bottom Solder Mask Layer}       {
+         lid=6
+         ha:combining { auto=1;         }
 
-                       ha:ps_shape_v4 {
-                        ha:combining { auto=1;                        }
-                        ha:layer_mask {
-                         top = 1
-                         paste = 1
-                        }
-                        clearance=0.0
-                         li:ps_poly {
-                          9.84mil  
-                          -13.77mil  
-                          -9.84mil  
-                          -13.77mil  
-                          -9.84mil  
-                          13.77mil  
-                          9.84mil  
-                          13.77mil  
-                         }
-                       }
-                     }
-                   }
-                  }
-
-                   li:objects {
-                    ha:padstack_ref.1342238 {
-                     proto=0; x=14.154181mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                     ha:flags {
-                      clearline=1
-                     }
-
-                     li:thermal {
-                     }
-
-                     ha:attributes {
-                       term=1
-                       name=1
-                     }
-                    }
-                    ha:padstack_ref.1342239 {
-                     proto=0; x=14.953773mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                     ha:flags {
-                      clearline=1
-                     }
-
-                     li:thermal {
-                     }
-
-                     ha:attributes {
-                       term=2
-                       name=2
-                     }
-                    }
-                   }
-                   li:layers {
-
-                    ha:top-silk {
-                     lid=0
-                     ha:combining {                     }
-
-                      li:objects {
-                       ha:text.1342225 {
-                        string=%a.parent.refdes%; x=13.753877mm; y=-1.480059mm; scale=100; fid=0;
-                        ha:flags {
-                         dyntext=1
-                         floater=1
-                        }
-                        rot = 0.000000
-                       }
-                      }
-                      ha:type {
-                       silk = 1
-                       top = 1
-                      }
-                    }
+          li:objects {
+          }
+          ha:type {
+           bottom = 1
+           paste = 1
+          }
+        }
 
-                    ha:subc-aux {
-                     lid=1
-                     ha:combining {                     }
+        {ha:Bottom Silkscreen Layer}     {
+         lid=7
+         ha:combining { auto=1;         }
 
-                      li:objects {
-                       ha:line.1342226 {
-                        x1=14.553977mm; y1=-0.679959mm; x2=14.553977mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
-                        ha:attributes {
-                          subc-role=pnp-origin
-                        }
-                       }
-                       ha:line.1342229 {
-                        x1=14.553977mm; y1=-0.679959mm; x2=14.553977mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
-                        ha:attributes {
-                          subc-role=origin
-                        }
-                       }
-                       ha:line.1342232 {
-                        x1=14.553977mm; y1=-0.679959mm; x2=15.553977mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
-                        ha:attributes {
-                          subc-role=x
-                        }
-                       }
-                       ha:line.1342235 {
-                        x1=14.553977mm; y1=-0.679959mm; x2=14.553977mm; y2=0.320041mm; thickness=0.1mm; clearance=0.0;
-                        ha:attributes {
-                          subc-role=y
-                        }
-                       }
-                      }
-                      ha:type {
-                       top = 1
-                       misc = 1
-                       virtual = 1
-                      }
-                    }
-                   }
-                  }
-                   uid = udHzw36hUA40qsxOGCYAAABP
-                  }
-                  ha:subc.1342242 {
-                   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  
-                         }
-                       }
+          li:objects {
+          }
+          ha:type {
+           silk = 1
+           bottom = 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  
-                         }
-                       }
+        {ha:Top Assembly Layer}     {
+         lid=8
+         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  
-                         }
-                       }
-                     }
-                   }
-
-                   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  
-                         }
-                       }
+          li:objects {
+          }
+          ha:type {
+           top = 1
+           doc = 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  
-                         }
-                       }
+        {ha:Bottom Assembly Layer}     {
+         lid=9
+         ha:combining {         }
 
-                       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  
-                         }
-                       }
-                     }
-                   }
-                  }
-
-                   li:objects {
-                    ha:padstack_ref.1342290 {
-                     proto=0; x=18.853691mm; y=-2.797074mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.1mil;
-                     ha:flags {
-                      clearline=1
-                     }
-
-                     li:thermal {
-                     }
-
-                     ha:attributes {
-                       term=25
-                     }
-                    }
-                    ha:padstack_ref.1342291 {
-                     proto=1; x=16.90475mm; y=-1.547902mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.1mil;
-                     ha:flags {
-                      clearline=1
-                     }
-
-                     li:thermal {
-                     }
-
-                     ha:attributes {
-                       term=24
-                     }
-                    }
-                    ha:padstack_ref.1342292 {
-                     proto=1; x=16.90475mm; y=-2.048028mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.1mil;
-                     ha:flags {
-                      clearline=1
-                     }
-
-                     li:thermal {
-                     }
-
-                     ha:attributes {
-                       term=23
-                     }
-                    }
-                    ha:padstack_ref.1342293 {
-                     proto=1; x=16.90475mm; y=-2.5479mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.1mil;
-                     ha:flags {
-                      clearline=1
-                     }
-
-                     li:thermal {
-                     }
-
-                     ha:attributes {
-                       term=22
-                     }
-                    }
-                    ha:padstack_ref.1342294 {
-                     proto=1; x=16.90475mm; y=-3.047771mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.1mil;
-                     ha:flags {
-                      clearline=1
-                     }
-
-                     li:thermal {
-                     }
-
-                     ha:attributes {
-                       term=21
-                     }
-                    }
-                    ha:padstack_ref.1342295 {
-                     proto=1; x=16.90475mm; y=-3.547897mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.1mil;
-                     ha:flags {
-                      clearline=1
-                     }
-
-                     li:thermal {
-                     }
-
-                     ha:attributes {
-                       term=20
-                     }
-                    }
-                    ha:padstack_ref.1342296 {
-                     proto=1; x=16.90475mm; y=-4.047769mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.1mil;
-                     ha:flags {
-                      clearline=1
-                     }
-
-                     li:thermal {
-                     }
-
-                     ha:attributes {
-                       term=19
-                     }
-                    }
-                    ha:padstack_ref.1342297 {
-                     proto=1; x=17.602996mm; y=-4.739919mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.1mil;
-                     ha:flags {
-                      clearline=1
-                     }
-
-                     li:thermal {
-                     }
-
-                     ha:attributes {
-                       term=18
-                     }
-                    }
-                    ha:padstack_ref.1342298 {
-                     proto=1; x=18.102868mm; y=-4.739919mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.1mil;
-                     ha:flags {
-                      clearline=1
-                     }
-
-                     li:thermal {
-                     }
-
-                     ha:attributes {
-                       term=17
-                     }
-                    }
-                    ha:padstack_ref.1342299 {
-                     proto=1; x=18.602994mm; y=-4.739919mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.1mil;
-                     ha:flags {
-                      clearline=1
-                     }
-
-                     li:thermal {
-                     }
-
-                     ha:attributes {
-                       term=16
-                     }
-                    }
-                    ha:padstack_ref.1342300 {
-                     proto=1; x=19.102865mm; y=-4.739919mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.1mil;
-                     ha:flags {
-                      clearline=1
-                     }
-
-                     li:thermal {
-                     }
-
-                     ha:attributes {
-                       term=15
-                     }
-                    }
-                    ha:padstack_ref.1342301 {
-                     proto=1; x=19.602991mm; y=-4.739919mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.1mil;
-                     ha:flags {
-                      clearline=1
-                     }
-
-                     li:thermal {
-                     }
-
-                     ha:attributes {
-                       term=14
-                     }
-                    }
-                    ha:padstack_ref.1342302 {
-                     proto=1; x=20.102863mm; y=-4.739919mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.1mil;
-                     ha:flags {
-                      clearline=1
-                     }
-
-                     li:thermal {
-                     }
-
-                     ha:attributes {
-                       term=13
-                     }
-                    }
-                    ha:padstack_ref.1342303 {
-                     proto=1; x=20.801109mm; y=-4.047769mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.1mil;
-                     ha:flags {
-                      clearline=1
-                     }
-
-                     li:thermal {
-                     }
-
-                     ha:attributes {
-                       term=12
-                     }
-                    }
-                    ha:padstack_ref.1342304 {
-                     proto=1; x=20.801109mm; y=-3.547897mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.1mil;
-                     ha:flags {
-                      clearline=1
-                     }
-
-                     li:thermal {
-                     }
-
-                     ha:attributes {
-                       term=11
-                     }
-                    }
-                    ha:padstack_ref.1342305 {
-                     proto=1; x=20.801109mm; y=-3.047771mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.1mil;
-                     ha:flags {
-                      clearline=1
-                     }
-
-                     li:thermal {
-                     }
-
-                     ha:attributes {
-                       term=10
-                     }
-                    }
-                    ha:padstack_ref.1342306 {
-                     proto=1; x=20.801109mm; y=-2.5479mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.1mil;
-                     ha:flags {
-                      clearline=1
-                     }
-
-                     li:thermal {
-                     }
-
-                     ha:attributes {
-                       term=9
-                     }
-                    }
-                    ha:padstack_ref.1342307 {
-                     proto=1; x=20.801109mm; y=-2.048028mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.1mil;
-                     ha:flags {
-                      clearline=1
-                     }
-
-                     li:thermal {
-                     }
-
-                     ha:attributes {
-                       term=8
-                     }
-                    }
-                    ha:padstack_ref.1342308 {
-                     proto=1; x=20.801109mm; y=-1.547902mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.1mil;
-                     ha:flags {
-                      clearline=1
-                     }
-
-                     li:thermal {
-                     }
-
-                     ha:attributes {
-                       term=7
-                     }
-                    }
-                    ha:padstack_ref.1342309 {
-                     proto=1; x=20.102863mm; y=-0.856006mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.1mil;
-                     ha:flags {
-                      clearline=1
-                     }
-
-                     li:thermal {
-                     }
-
-                     ha:attributes {
-                       term=6
-                     }
-                    }
-                    ha:padstack_ref.1342310 {
-                     proto=1; x=19.602991mm; y=-0.856006mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.1mil;
-                     ha:flags {
-                      clearline=1
-                     }
-
-                     li:thermal {
-                     }
-
-                     ha:attributes {
-                       term=5
-                     }
-                    }
-                    ha:padstack_ref.1342311 {
-                     proto=1; x=19.102865mm; y=-0.856006mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.1mil;
-                     ha:flags {
-                      clearline=1
-                     }
-
-                     li:thermal {
-                     }
-
-                     ha:attributes {
-                       term=4
-                     }
-                    }
-                    ha:padstack_ref.1342312 {
-                     proto=1; x=18.602994mm; y=-0.856006mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.1mil;
-                     ha:flags {
-                      clearline=1
-                     }
-
-                     li:thermal {
-                     }
-
-                     ha:attributes {
-                       term=3
-                     }
-                    }
-                    ha:padstack_ref.1342313 {
-                     proto=1; x=18.102868mm; y=-0.856006mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.1mil;
-                     ha:flags {
-                      clearline=1
-                     }
-
-                     li:thermal {
-                     }
-
-                     ha:attributes {
-                       term=2
-                     }
-                    }
-                    ha:padstack_ref.1342314 {
-                     proto=1; x=17.602996mm; y=-0.856006mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.1mil;
-                     ha:flags {
-                      clearline=1
-                     }
-
-                     li:thermal {
-                     }
-
-                     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;                     }
-
-                      li:objects {
-                       ha:polygon.1342315 {
-                        li:geometry {
-                          ta:contour {
-                           { 17.813689mm; -3.837076mm }
-                           { 19.893694mm; -3.837076mm }
-                           { 19.893694mm; -1.757071mm }
-                           { 17.813689mm; -1.757071mm }
-                          }
-                        }
-                       }
-                       ha:polygon.1342320 {
-                        li:geometry {
-                          ta:contour {
-                           { 16.554763mm; -1.697889mm }
-                           { 17.254762mm; -1.697889mm }
-                           { 17.254762mm; -1.397915mm }
-                           { 16.554763mm; -1.397915mm }
-                          }
-                        }
-                       }
-                       ha:polygon.1342325 {
-                        li:geometry {
-                          ta:contour {
-                           { 16.554763mm; -2.197888mm }
-                           { 17.254762mm; -2.197888mm }
-                           { 17.254762mm; -1.897914mm }
-                           { 16.554763mm; -1.897914mm }
-                          }
-                        }
-                       }
-                       ha:polygon.1342330 {
-                        li:geometry {
-                          ta:contour {
-                           { 16.554763mm; -2.697887mm }
-                           { 17.254762mm; -2.697887mm }
-                           { 17.254762mm; -2.397913mm }
-                           { 16.554763mm; -2.397913mm }
-                          }
-                        }
-                       }
-                       ha:polygon.1342335 {
-                        li:geometry {
-                          ta:contour {
-                           { 16.554763mm; -3.197885mm }
-                           { 17.254762mm; -3.197885mm }
-                           { 17.254762mm; -2.897911mm }
-                           { 16.554763mm; -2.897911mm }
-                          }
-                        }
-                       }
-                       ha:polygon.1342340 {
-                        li:geometry {
-                          ta:contour {
-                           { 16.554763mm; -3.697884mm }
-                           { 17.254762mm; -3.697884mm }
-                           { 17.254762mm; -3.39791mm }
-                           { 16.554763mm; -3.39791mm }
-                          }
-                        }
-                       }
-                       ha:polygon.1342345 {
-                        li:geometry {
-                          ta:contour {
-                           { 16.554763mm; -4.197883mm }
-                           { 17.254762mm; -4.197883mm }
-                           { 17.254762mm; -3.897909mm }
-                           { 16.554763mm; -3.897909mm }
-                          }
-                        }
-                       }
-                       ha:polygon.1342350 {
-                        li:geometry {
-                          ta:contour {
-                           { 17.752907mm; -5.089829mm }
-                           { 17.752907mm; -4.389831mm }
-                           { 17.452933mm; -4.389831mm }
-                           { 17.452933mm; -5.089829mm }
-                          }
-                        }
-                       }
-                       ha:polygon.1342355 {
-                        li:geometry {
-                          ta:contour {
-                           { 18.252906mm; -5.089829mm }
-                           { 18.252906mm; -4.389831mm }
-                           { 17.952932mm; -4.389831mm }
-                           { 17.952932mm; -5.089829mm }
-                          }
-                        }
-                       }
-                       ha:polygon.1342360 {
-                        li:geometry {
-                          ta:contour {
-                           { 18.752905mm; -5.089829mm }
-                           { 18.752905mm; -4.389831mm }
-                           { 18.452931mm; -4.389831mm }
-                           { 18.452931mm; -5.089829mm }
-                          }
-                        }
-                       }
-                       ha:polygon.1342365 {
-                        li:geometry {
-                          ta:contour {
-                           { 19.252903mm; -5.089829mm }
-                           { 19.252903mm; -4.389831mm }
-                           { 18.952929mm; -4.389831mm }
-                           { 18.952929mm; -5.089829mm }
-                          }
-                        }
-                       }
-                       ha:polygon.1342370 {
-                        li:geometry {
-                          ta:contour {
-                           { 19.752902mm; -5.089829mm }
-                           { 19.752902mm; -4.389831mm }
-                           { 19.452928mm; -4.389831mm }
-                           { 19.452928mm; -5.089829mm }
-                          }
-                        }
-                       }
-                       ha:polygon.1342375 {
-                        li:geometry {
-                          ta:contour {
-                           { 20.252901mm; -5.089829mm }
-                           { 20.252901mm; -4.389831mm }
-                           { 19.952927mm; -4.389831mm }
-                           { 19.952927mm; -5.089829mm }
-                          }
-                        }
-                       }
-                       ha:polygon.1342380 {
-                        li:geometry {
-                          ta:contour {
-                           { 21.151096mm; -153.46mil }
-                           { 20.451097mm; -153.46mil }
-                           { 20.451097mm; -165.27mil }
-                           { 21.151096mm; -165.27mil }
-                          }
-                        }
-                       }
-                       ha:polygon.1342385 {
-                        li:geometry {
-                          ta:contour {
-                           { 21.151096mm; -133.775mil }
-                           { 20.451097mm; -133.775mil }
-                           { 20.451097mm; -145.585mil }
-                           { 21.151096mm; -145.585mil }
-                          }
-                        }
-                       }
-                       ha:polygon.1342390 {
-                        li:geometry {
-                          ta:contour {
-                           { 21.151096mm; -114.09mil }
-                           { 20.451097mm; -114.09mil }
-                           { 20.451097mm; -125.9mil }
-                           { 21.151096mm; -125.9mil }
-                          }
-                        }
-                       }
-                       ha:polygon.1342395 {
-                        li:geometry {
-                          ta:contour {
-                           { 21.151096mm; -94.405mil }
-                           { 20.451097mm; -94.405mil }
-                           { 20.451097mm; -2.697887mm }
-                           { 21.151096mm; -2.697887mm }
-                          }
-                        }
-                       }
-                       ha:polygon.1342400 {
-                        li:geometry {
-                          ta:contour {
-                           { 21.151096mm; -1.897914mm }
-                           { 20.451097mm; -1.897914mm }
-                           { 20.451097mm; -2.197888mm }
-                           { 21.151096mm; -2.197888mm }
-                          }
-                        }
-                       }
-                       ha:polygon.1342405 {
-                        li:geometry {
-                          ta:contour {
-                           { 21.151096mm; -1.397915mm }
-                           { 20.451097mm; -1.397915mm }
-                           { 20.451097mm; -1.697889mm }
-                           { 21.151096mm; -1.697889mm }
-                          }
-                        }
-                       }
-                       ha:polygon.1342410 {
-                        li:geometry {
-                          ta:contour {
-                           { 19.952902mm; -0.505918mm }
-                           { 19.952902mm; -1.205916mm }
-                           { 20.252876mm; -1.205916mm }
-                           { 20.252876mm; -0.505918mm }
-                          }
-                        }
-                       }
-                       ha:polygon.1342415 {
-                        li:geometry {
-                          ta:contour {
-                           { 19.452928mm; -0.505918mm }
-                           { 19.452928mm; -1.205916mm }
-                           { 19.752902mm; -1.205916mm }
-                           { 19.752902mm; -0.505918mm }
-                          }
-                        }
-                       }
-                       ha:polygon.1342420 {
-                        li:geometry {
-                          ta:contour {
-                           { 18.952904mm; -0.505918mm }
-                           { 18.952904mm; -1.205916mm }
-                           { 19.252878mm; -1.205916mm }
-                           { 19.252878mm; -0.505918mm }
-                          }
-                        }
-                       }
-                       ha:polygon.1342425 {
-                        li:geometry {
-                          ta:contour {
-                           { 18.452905mm; -0.505918mm }
-                           { 18.452905mm; -1.205916mm }
-                           { 18.752879mm; -1.205916mm }
-                           { 18.752879mm; -0.505918mm }
-                          }
-                        }
-                       }
-                       ha:polygon.1342430 {
-                        li:geometry {
-                          ta:contour {
-                           { 17.952906mm; -0.505918mm }
-                           { 17.952906mm; -1.205916mm }
-                           { 18.25288mm; -1.205916mm }
-                           { 18.25288mm; -0.505918mm }
-                          }
-                        }
-                       }
-                       ha:polygon.1342435 {
-                        li:geometry {
-                          ta:contour {
-                           { 17.452907mm; -0.505918mm }
-                           { 17.452907mm; -1.205916mm }
-                           { 17.752881mm; -1.205916mm }
-                           { 17.752881mm; -0.505918mm }
-                          }
-                        }
-                       }
-                      }
-                      ha:type {
-                       top = 1
-                       mask = 1
-                      }
-                    }
+          li:objects {
+          }
+          ha:type {
+           bottom = 1
+           doc = 1
+          }
+        }
 
-                    {ha:Top Silkscreen Layer}       {
-                     lid=2
-                     ha:combining { auto=1;                     }
+        {ha:Board Outline Layer}     {
+         lid=10
+         ha:combining {         }
 
-                      li:objects {
-                       ha:line.1342243 {
-                        x1=20.55285mm; y1=-0.697916mm; x2=20.95295mm; y2=-0.697916mm; thickness=0.150012mm; clearance=0.1mil;
-                        ha:flags {
-                         clearline=1
-                        }
-                       }
-                       ha:line.1342246 {
-                        x1=20.95295mm; y1=-0.697916mm; x2=20.95295mm; y2=-1.097941mm; thickness=0.150012mm; clearance=0.1mil;
-                        ha:flags {
-                         clearline=1
-                        }
-                       }
-                       ha:line.1342249 {
-                        x1=20.452951mm; y1=-4.897907mm; x2=20.95295mm; y2=-4.897907mm; thickness=0.150012mm; clearance=0.1mil;
-                        ha:flags {
-                         clearline=1
-                        }
-                       }
-                       ha:line.1342252 {
-                        x1=20.95295mm; y1=-4.897907mm; x2=20.95295mm; y2=-4.497908mm; thickness=0.150012mm; clearance=0.1mil;
-                        ha:flags {
-                         clearline=1
-                        }
-                       }
-                       ha:line.1342255 {
-                        x1=16.752833mm; y1=-4.49359mm; x2=16.752833mm; y2=-192.66mil; thickness=0.150012mm; clearance=0.1mil;
-                        ha:flags {
-                         clearline=1
-                        }
-                       }
-                       ha:line.1342258 {
-                        x1=16.752833mm; y1=-192.66mil; x2=17.152806mm; y2=-192.66mil; thickness=0.150012mm; clearance=0.1mil;
-                        ha:flags {
-                         clearline=1
-                        }
-                       }
-                       ha:line.1342261 {
-                        x1=17.152806mm; y1=-0.693624mm; x2=16.752833mm; y2=-0.693624mm; thickness=0.150012mm; clearance=0.1mil;
-                        ha:flags {
-                         clearline=1
-                        }
-                       }
-                       ha:line.1342264 {
-                        x1=16.752833mm; y1=-0.693624mm; x2=16.75296mm; y2=-1.097941mm; thickness=0.150012mm; clearance=0.1mil;
-                        ha:flags {
-                         clearline=1
-                        }
-                       }
-                       ha:arc.1342267 {
-                        x=16.94793mm; y=-0.257836mm; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.1mil;
-                        ha:flags {
-                         clearline=1
-                        }
-                       }
-                      }
-                      ha:type {
-                       silk = 1
-                       top = 1
-                      }
-                    }
+          li:objects {
+          }
+          ha:type {
+           boundary = 1
+          }
+        }
 
-                    {ha:Top Layer}    {
-                     lid=3
-                     ha:combining {                     }
+        ha:slot-plated {
+         lid=11
+         ha:combining { auto=1;         }
 
-                      li:objects {
-                      }
-                      ha:type {
-                       copper = 1
-                       top = 1
-                      }
-                    }
+          li:objects {
+          }
+          ha:type {
+           mech = 1
+          }
+          purpose = proute
+        }
 
-                    {ha:Bottom Layer}    {
-                     lid=4
-                     ha:combining {                     }
+        ha:slot-unplated {
+         lid=12
+         ha:combining { auto=1;         }
 
-                      li:objects {
-                      }
-                      ha:type {
-                       bottom = 1
-                       copper = 1
-                      }
-                    }
+          li:objects {
+          }
+          ha:type {
+           mech = 1
+          }
+          purpose = uroute
+        }
 
-                    {ha:Bottom Paste Mask Layer}          {
-                     lid=5
-                     ha:combining { sub=1; auto=1;                     }
+        {ha:Document Layer}   {
+         lid=13
+         ha:combining {         }
 
-                      li:objects {
-                      }
-                      ha:type {
-                       bottom = 1
-                       mask = 1
-                      }
-                    }
+          li:objects {
+           ha:arc.1364709 {
+            x=61.366375mm; y=-1.396899mm; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=5.0mil;
+            ha:flags {
+             clearline=1
+            }
+           }
+          }
+          ha:type {
+           doc = 1
+          }
+        }
 
-                    {ha:Bottom Solder Mask Layer}          {
-                     lid=6
-                     ha:combining { auto=1;                     }
+        {ha:Component Marking Layer}     {
+         lid=14
+         ha:combining {         }
 
-                      li:objects {
-                      }
-                      ha:type {
-                       bottom = 1
-                       paste = 1
-                      }
-                    }
+          li:objects {
+           ha:polygon.1364881 {
+            li:geometry {
+              ta:contour {
+               { 60.736416mm; -1.428903mm }
+               { 60.707116mm; -1.49964mm }
+               { 60.636379mm; -1.52894mm }
+               { 60.565642mm; -1.49964mm }
+               { 60.536342mm; -1.428903mm }
+               { 60.565642mm; -1.358166mm }
+               { 60.636379mm; -1.328866mm }
+               { 60.707116mm; -1.358166mm }
+               { 60.736416mm; -1.428904mm }
+              }
+            }
+           }
+          }
+          ha:type {
+           doc = 1
+          }
+        }
 
-                    {ha:Bottom Silkscreen Layer}       {
-                     lid=7
-                     ha:combining { auto=1;                     }
+        {ha:Component Shape Layer}     {
+         lid=15
+         ha:combining {         }
 
-                      li:objects {
-                      }
-                      ha:type {
-                       silk = 1
-                       bottom = 1
-                      }
-                    }
+          li:objects {
+           ha:line.1364710 {
+            x1=60.636379mm; y1=-5.429021mm; x2=64.63637mm; y2=-5.429021mm; thickness=2.0mil; clearance=5.0mil;
+            ha:flags {
+             clearline=1
+            }
+           }
+           ha:line.1364713 {
+            x1=64.63637mm; y1=-5.429021mm; x2=64.63637mm; y2=-1.42903mm; thickness=2.0mil; clearance=5.0mil;
+            ha:flags {
+             clearline=1
+            }
+           }
+           ha:line.1364716 {
+            x1=64.63637mm; y1=-1.42903mm; x2=60.636379mm; y2=-1.42903mm; thickness=2.0mil; clearance=5.0mil;
+            ha:flags {
+             clearline=1
+            }
+           }
+           ha:line.1364719 {
+            x1=60.636379mm; y1=-1.42903mm; x2=60.636379mm; y2=-5.429021mm; thickness=2.0mil; clearance=5.0mil;
+            ha:flags {
+             clearline=1
+            }
+           }
+          }
+          ha:type {
+           doc = 1
+          }
+        }
 
-                    {ha:Top Assembly Layer}       {
-                     lid=8
-                     ha:combining {                     }
+        {ha:Pin Soldering Layer}     {
+         lid=16
+         ha:combining {         }
 
-                      li:objects {
-                      }
-                      ha:type {
-                       top = 1
-                       doc = 1
-                      }
-                    }
+          li:objects {
+           ha:polygon.1364891 {
+            li:geometry {
+              ta:contour {
+               { 63.887146mm; -4.678146mm }
+               { 63.887146mm; -2.178127mm }
+               { 61.387127mm; -2.178127mm }
+               { 61.387127mm; -4.678146mm }
+              }
+            }
+           }
+           ha:polygon.1364896 {
+            li:geometry {
+              ta:contour {
+               { 61.261448mm; -1.829029mm }
+               { 2.42171in; -1.829029mm }
+               { 2.42171in; -1.42903mm }
+               { 61.261448mm; -1.42903mm }
+              }
+            }
+           }
+           ha:polygon.1364901 {
+            li:geometry {
+              ta:contour {
+               { 61.76132mm; -1.829029mm }
+               { 2.44139in; -1.829029mm }
+               { 2.44139in; -1.42903mm }
+               { 61.76132mm; -1.42903mm }
+              }
+            }
+           }
+           ha:polygon.1364906 {
+            li:geometry {
+              ta:contour {
+               { 62.261446mm; -1.829029mm }
+               { 2.46108in; -1.829029mm }
+               { 2.46108in; -1.42903mm }
+               { 62.261446mm; -1.42903mm }
+              }
+            }
+           }
+           ha:polygon.1364911 {
+            li:geometry {
+              ta:contour {
+               { 62.761317mm; -1.829029mm }
+               { 2.48076in; -1.829029mm }
+               { 2.48076in; -1.42903mm }
+               { 62.761317mm; -1.42903mm }
+              }
+            }
+           }
+           ha:polygon.1364916 {
+            li:geometry {
+              ta:contour {
+               { 63.261443mm; -1.829029mm }
+               { 63.51143mm; -1.829029mm }
+               { 63.51143mm; -1.42903mm }
+               { 63.261443mm; -1.42903mm }
+              }
+            }
+           }
+           ha:polygon.1364921 {
+            li:geometry {
+              ta:contour {
+               { 63.761315mm; -1.829029mm }
+               { 2.52013in; -1.829029mm }
+               { 2.52013in; -1.42903mm }
+               { 63.761315mm; -1.42903mm }
+              }
+            }
+           }
+           ha:polygon.1364926 {
+            li:geometry {
+              ta:contour {
+               { 2.52019in; -5.027244mm }
+               { 63.762839mm; -5.027244mm }
+               { 63.762839mm; -5.427243mm }
+               { 2.52019in; -5.427243mm }
+              }
+            }
+           }
+           ha:polygon.1364931 {
+            li:geometry {
+              ta:contour {
+               { 2.50051in; -5.027244mm }
+               { 63.262967mm; -5.027244mm }
+               { 63.262967mm; -5.427243mm }
+               { 2.50051in; -5.427243mm }
+              }
+            }
+           }
+           ha:polygon.1364936 {
+            li:geometry {
+              ta:contour {
+               { 2.48082in; -5.027244mm }
+               { 62.762841mm; -5.027244mm }
+               { 62.762841mm; -5.427243mm }
+               { 2.48082in; -5.427243mm }
+              }
+            }
+           }
+           ha:polygon.1364941 {
+            li:geometry {
+              ta:contour {
+               { 2.46114in; -5.027244mm }
+               { 62.26297mm; -5.027244mm }
+               { 62.26297mm; -5.427243mm }
+               { 2.46114in; -5.427243mm }
+              }
+            }
+           }
+           ha:polygon.1364946 {
+            li:geometry {
+              ta:contour {
+               { 62.01283mm; -5.027244mm }
+               { 61.762844mm; -5.027244mm }
+               { 61.762844mm; -5.427243mm }
+               { 62.01283mm; -5.427243mm }
+              }
+            }
+           }
+           ha:polygon.1364951 {
+            li:geometry {
+              ta:contour {
+               { 2.42177in; -5.027244mm }
+               { 61.262972mm; -5.027244mm }
+               { 61.262972mm; -5.427243mm }
+               { 2.42177in; -5.427243mm }
+              }
+            }
+           }
+           ha:polygon.1364956 {
+            li:geometry {
+              ta:contour {
+               { 64.236117mm; -80.74mil }
+               { 64.236117mm; -2.300783mm }
+               { 64.636116mm; -2.300783mm }
+               { 64.636116mm; -80.74mil }
+              }
+            }
+           }
+           ha:polygon.1364961 {
+            li:geometry {
+              ta:contour {
+               { 64.236117mm; -100.42mil }
+               { 64.236117mm; -2.800655mm }
+               { 64.636116mm; -2.800655mm }
+               { 64.636116mm; -100.42mil }
+              }
+            }
+           }
+           ha:polygon.1364966 {
+            li:geometry {
+              ta:contour {
+               { 64.236117mm; -120.11mil }
+               { 64.236117mm; -3.300781mm }
+               { 64.636116mm; -3.300781mm }
+               { 64.636116mm; -120.11mil }
+              }
+            }
+           }
+           ha:polygon.1364971 {
+            li:geometry {
+              ta:contour {
+               { 64.236117mm; -139.79mil }
+               { 64.236117mm; -3.800652mm }
+               { 64.636116mm; -3.800652mm }
+               { 64.636116mm; -139.79mil }
+              }
+            }
+           }
+           ha:polygon.1364976 {
+            li:geometry {
+              ta:contour {
+               { 64.236117mm; -159.48mil }
+               { 64.236117mm; -4.300778mm }
+               { 64.636116mm; -4.300778mm }
+               { 64.636116mm; -159.48mil }
+              }
+            }
+           }
+           ha:polygon.1364981 {
+            li:geometry {
+              ta:contour {
+               { 64.236117mm; -179.16mil }
+               { 64.236117mm; -4.80065mm }
+               { 64.636116mm; -4.80065mm }
+               { 64.636116mm; -179.16mil }
+              }
+            }
+           }
+           ha:polygon.1364986 {
+            li:geometry {
+              ta:contour {
+               { 61.03968mm; -4.803698mm }
+               { 61.03968mm; -179.28mil }
+               { 60.639681mm; -179.28mil }
+               { 60.639681mm; -4.803698mm }
+              }
+            }
+           }
+           ha:polygon.1364991 {
+            li:geometry {
+              ta:contour {
+               { 61.03968mm; -4.303826mm }
+               { 61.03968mm; -159.6mil }
+               { 60.639681mm; -159.6mil }
+               { 60.639681mm; -4.303826mm }
+              }
+            }
+           }
+           ha:polygon.1364996 {
+            li:geometry {
+              ta:contour {
+               { 61.03968mm; -3.8037mm }
+               { 61.03968mm; -139.91mil }
+               { 60.639681mm; -139.91mil }
+               { 60.639681mm; -3.8037mm }
+              }
+            }
+           }
+           ha:polygon.1365001 {
+            li:geometry {
+              ta:contour {
+               { 61.03968mm; -3.303829mm }
+               { 61.03968mm; -120.23mil }
+               { 60.639681mm; -120.23mil }
+               { 60.639681mm; -3.303829mm }
+              }
+            }
+           }
+           ha:polygon.1365006 {
+            li:geometry {
+              ta:contour {
+               { 61.03968mm; -2.803703mm }
+               { 61.03968mm; -100.54mil }
+               { 60.639681mm; -100.54mil }
+               { 60.639681mm; -2.803703mm }
+              }
+            }
+           }
+           ha:polygon.1365011 {
+            li:geometry {
+              ta:contour {
+               { 61.03968mm; -2.303831mm }
+               { 61.03968mm; -80.86mil }
+               { 60.639681mm; -80.86mil }
+               { 60.639681mm; -2.303831mm }
+              }
+            }
+           }
+          }
+          ha:type {
+           doc = 1
+          }
+        }
 
-                    {ha:Bottom Assembly Layer}       {
-                     lid=9
-                     ha:combining {                     }
+        ha:subc-aux {
+         lid=17
+         ha:combining {         }
 
-                      li:objects {
-                      }
-                      ha:type {
-                       bottom = 1
-                       doc = 1
-                      }
-                    }
+          li:objects {
+           ha:line.1364722 {
+            x1=2.466in; y1=-135.0mil; x2=2.466in; y2=-135.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.1364725 {
+            x1=2.466in; y1=-135.0mil; x2=63.6364mm; y2=-135.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.1364728 {
+            x1=2.466in; y1=-135.0mil; x2=2.466in; y2=-2.429mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
+       }
+      }
+       uid = 0DqPSKEWUnA3KQdE8fMAAAAB
+      }
+      ha:subc.1373533 {
+       ha:attributes {
+        openscad=0402
+        value=1uF
+        device=CAPACITOR
+        refdes=C15
+        footprint=0402
+       }
+      ha:data {
+            li:padstack_prototypes {
+
+       ha:ps_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:Board Outline Layer}       {
-                     lid=10
-                     ha:combining {                     }
+       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:objects {
-                      }
-                      ha:type {
-                       boundary = 1
-                      }
-                    }
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.1373547 {
+         proto=0; x=1.094in; y=465.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-                    ha:slot-plated {
-                     lid=11
-                     ha:combining { auto=1;                     }
+         li:thermal {
+         }
 
-                      li:objects {
-                      }
-                      ha:type {
-                       mech = 1
-                      }
-                      purpose = proute
-                    }
+         ha:attributes {
+           term=2
+           name=2
+         }
+        }
+       }
+       li:layers {
 
-                    ha:slot-unplated {
-                     lid=12
-                     ha:combining { auto=1;                     }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-                      li:objects {
-                      }
-                      ha:type {
-                       mech = 1
-                      }
-                      purpose = uroute
-                    }
-
-                    {ha:Document Layer}    {
-                     lid=13
-                     ha:combining {                     }
-
-                      li:objects {
-                       ha:arc.1342268 {
-                        x=17.58293mm; y=-0.765836mm; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.1mil;
-                        ha:flags {
-                         clearline=1
-                        }
-                       }
-                      }
-                      ha:type {
-                       doc = 1
-                      }
-                    }
-
-                    {ha:Component Marking Layer}       {
-                     lid=14
-                     ha:combining {                     }
-
-                      li:objects {
-                       ha:polygon.1342440 {
-                        li:geometry {
-                          ta:contour {
-                           { 16.952971mm; -0.79784mm }
-                           { 16.923671mm; -0.868577mm }
-                           { 16.852934mm; -0.897877mm }
-                           { 16.782197mm; -0.868577mm }
-                           { 16.752897mm; -0.79784mm }
-                           { 16.782197mm; -0.727103mm }
-                           { 16.852934mm; -0.697803mm }
-                           { 16.923671mm; -0.727103mm }
-                           { 16.952971mm; -0.797841mm }
-                          }
-                        }
-                       }
-                      }
-                      ha:type {
-                       doc = 1
-                      }
-                    }
+          li:objects {
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-                    {ha:Component Shape Layer}       {
-                     lid=15
-                     ha:combining {                     }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-                      li:objects {
-                       ha:line.1342269 {
-                        x1=16.852934mm; y1=-4.797958mm; x2=20.852925mm; y2=-4.797958mm; thickness=2.0mil; clearance=0.1mil;
-                        ha:flags {
-                         clearline=1
-                        }
-                       }
-                       ha:line.1342272 {
-                        x1=20.852925mm; y1=-4.797958mm; x2=20.852925mm; y2=-0.797967mm; thickness=2.0mil; clearance=0.1mil;
-                        ha:flags {
-                         clearline=1
-                        }
-                       }
-                       ha:line.1342275 {
-                        x1=20.852925mm; y1=-0.797967mm; x2=16.852934mm; y2=-0.797967mm; thickness=2.0mil; clearance=0.1mil;
-                        ha:flags {
-                         clearline=1
-                        }
-                       }
-                       ha:line.1342278 {
-                        x1=16.852934mm; y1=-0.797967mm; x2=16.852934mm; y2=-4.797958mm; thickness=2.0mil; clearance=0.1mil;
-                        ha:flags {
-                         clearline=1
-                        }
-                       }
-                      }
-                      ha:type {
-                       doc = 1
-                      }
-                    }
-
-                    {ha:Pin Soldering Layer}       {
-                     lid=16
-                     ha:combining {                     }
-
-                      li:objects {
-                       ha:polygon.1342450 {
-                        li:geometry {
-                          ta:contour {
-                           { 20.103701mm; -4.047083mm }
-                           { 20.103701mm; -1.547064mm }
-                           { 17.603682mm; -1.547064mm }
-                           { 17.603682mm; -4.047083mm }
-                          }
-                        }
-                       }
-                       ha:polygon.1342455 {
-                        li:geometry {
-                          ta:contour {
-                           { 17.478003mm; -1.197966mm }
-                           { 17.727989mm; -1.197966mm }
-                           { 17.727989mm; -0.797967mm }
-                           { 17.478003mm; -0.797967mm }
-                          }
-                        }
-                       }
-                       ha:polygon.1342460 {
-                        li:geometry {
-                          ta:contour {
-                           { 17.977875mm; -1.197966mm }
-                           { 18.227861mm; -1.197966mm }
-                           { 18.227861mm; -0.797967mm }
-                           { 17.977875mm; -0.797967mm }
-                          }
-                        }
-                       }
-                       ha:polygon.1342465 {
-                        li:geometry {
-                          ta:contour {
-                           { 18.478001mm; -1.197966mm }
-                           { 18.727987mm; -1.197966mm }
-                           { 18.727987mm; -0.797967mm }
-                           { 18.478001mm; -0.797967mm }
-                          }
-                        }
-                       }
-                       ha:polygon.1342470 {
-                        li:geometry {
-                          ta:contour {
-                           { 18.977872mm; -1.197966mm }
-                           { 19.227859mm; -1.197966mm }
-                           { 19.227859mm; -0.797967mm }
-                           { 18.977872mm; -0.797967mm }
-                          }
-                        }
-                       }
-                       ha:polygon.1342475 {
-                        li:geometry {
-                          ta:contour {
-                           { 19.477998mm; -1.197966mm }
-                           { 19.727985mm; -1.197966mm }
-                           { 19.727985mm; -0.797967mm }
-                           { 19.477998mm; -0.797967mm }
-                          }
-                        }
-                       }
-                       ha:polygon.1342480 {
-                        li:geometry {
-                          ta:contour {
-                           { 19.97787mm; -1.197966mm }
-                           { 20.227857mm; -1.197966mm }
-                           { 20.227857mm; -0.797967mm }
-                           { 19.97787mm; -0.797967mm }
-                          }
-                        }
-                       }
-                       ha:polygon.1342485 {
-                        li:geometry {
-                          ta:contour {
-                           { 20.229381mm; -4.396181mm }
-                           { 19.979394mm; -4.396181mm }
-                           { 19.979394mm; -4.79618mm }
-                           { 20.229381mm; -4.79618mm }
-                          }
-                        }
-                       }
-                       ha:polygon.1342490 {
-                        li:geometry {
-                          ta:contour {
-                           { 19.729509mm; -4.396181mm }
-                           { 19.479522mm; -4.396181mm }
-                           { 19.479522mm; -4.79618mm }
-                           { 19.729509mm; -4.79618mm }
-                          }
-                        }
-                       }
-                       ha:polygon.1342495 {
-                        li:geometry {
-                          ta:contour {
-                           { 19.229383mm; -4.396181mm }
-                           { 18.979396mm; -4.396181mm }
-                           { 18.979396mm; -4.79618mm }
-                           { 19.229383mm; -4.79618mm }
-                          }
-                        }
-                       }
-                       ha:polygon.1342500 {
-                        li:geometry {
-                          ta:contour {
-                           { 18.729511mm; -4.396181mm }
-                           { 18.479525mm; -4.396181mm }
-                           { 18.479525mm; -4.79618mm }
-                           { 18.729511mm; -4.79618mm }
-                          }
-                        }
-                       }
-                       ha:polygon.1342505 {
-                        li:geometry {
-                          ta:contour {
-                           { 18.229385mm; -4.396181mm }
-                           { 17.979399mm; -4.396181mm }
-                           { 17.979399mm; -4.79618mm }
-                           { 18.229385mm; -4.79618mm }
-                          }
-                        }
-                       }
-                       ha:polygon.1342510 {
-                        li:geometry {
-                          ta:contour {
-                           { 17.729513mm; -4.396181mm }
-                           { 17.479527mm; -4.396181mm }
-                           { 17.479527mm; -4.79618mm }
-                           { 17.729513mm; -4.79618mm }
-                          }
-                        }
-                       }
-                       ha:polygon.1342515 {
-                        li:geometry {
-                          ta:contour {
-                           { 20.452672mm; -55.895mil }
-                           { 20.452672mm; -1.66972mm }
-                           { 20.852671mm; -1.66972mm }
-                           { 20.852671mm; -55.895mil }
-                          }
-                        }
-                       }
-                       ha:polygon.1342520 {
-                        li:geometry {
-                          ta:contour {
-                           { 20.452672mm; -75.575mil }
-                           { 20.452672mm; -2.169592mm }
-                           { 20.852671mm; -2.169592mm }
-                           { 20.852671mm; -75.575mil }
-                          }
-                        }
-                       }
-                       ha:polygon.1342525 {
-                        li:geometry {
-                          ta:contour {
-                           { 20.452672mm; -95.265mil }
-                           { 20.452672mm; -2.669718mm }
-                           { 20.852671mm; -2.669718mm }
-                           { 20.852671mm; -95.265mil }
-                          }
-                        }
-                       }
-                       ha:polygon.1342530 {
-                        li:geometry {
-                          ta:contour {
-                           { 20.452672mm; -114.945mil }
-                           { 20.452672mm; -3.169589mm }
-                           { 20.852671mm; -3.169589mm }
-                           { 20.852671mm; -114.945mil }
-                          }
-                        }
-                       }
-                       ha:polygon.1342535 {
-                        li:geometry {
-                          ta:contour {
-                           { 20.452672mm; -134.635mil }
-                           { 20.452672mm; -3.669715mm }
-                           { 20.852671mm; -3.669715mm }
-                           { 20.852671mm; -134.635mil }
-                          }
-                        }
-                       }
-                       ha:polygon.1342540 {
-                        li:geometry {
-                          ta:contour {
-                           { 20.452672mm; -154.315mil }
-                           { 20.452672mm; -4.169587mm }
-                           { 20.852671mm; -4.169587mm }
-                           { 20.852671mm; -154.315mil }
-                          }
-                        }
-                       }
-                       ha:polygon.1342545 {
-                        li:geometry {
-                          ta:contour {
-                           { 17.256235mm; -4.172635mm }
-                           { 17.256235mm; -154.435mil }
-                           { 16.856236mm; -154.435mil }
-                           { 16.856236mm; -4.172635mm }
-                          }
-                        }
-                       }
-                       ha:polygon.1342550 {
-                        li:geometry {
-                          ta:contour {
-                           { 17.256235mm; -3.672763mm }
-                           { 17.256235mm; -134.755mil }
-                           { 16.856236mm; -134.755mil }
-                           { 16.856236mm; -3.672763mm }
-                          }
-                        }
-                       }
-                       ha:polygon.1342555 {
-                        li:geometry {
-                          ta:contour {
-                           { 17.256235mm; -3.172637mm }
-                           { 17.256235mm; -115.065mil }
-                           { 16.856236mm; -115.065mil }
-                           { 16.856236mm; -3.172637mm }
-                          }
-                        }
-                       }
-                       ha:polygon.1342560 {
-                        li:geometry {
-                          ta:contour {
-                           { 17.256235mm; -2.672766mm }
-                           { 17.256235mm; -95.385mil }
-                           { 16.856236mm; -95.385mil }
-                           { 16.856236mm; -2.672766mm }
-                          }
-                        }
-                       }
-                       ha:polygon.1342565 {
-                        li:geometry {
-                          ta:contour {
-                           { 17.256235mm; -2.17264mm }
-                           { 17.256235mm; -75.695mil }
-                           { 16.856236mm; -75.695mil }
-                           { 16.856236mm; -2.17264mm }
-                          }
-                        }
-                       }
-                       ha:polygon.1342570 {
-                        li:geometry {
-                          ta:contour {
-                           { 17.256235mm; -1.672768mm }
-                           { 17.256235mm; -56.015mil }
-                           { 16.856236mm; -56.015mil }
-                           { 16.856236mm; -1.672768mm }
-                          }
-                        }
-                       }
-                      }
-                      ha:type {
-                       doc = 1
-                      }
-                    }
+          li:objects {
+           ha:line.1373534 {
+            x1=1.094in; y1=449.26mil; x2=1.094in; y2=449.26mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.1373537 {
+            x1=1.094in; y1=449.26mil; x2=1.094in; y2=449.26mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.1373540 {
+            x1=1.094in; y1=449.26mil; x2=1.094in; y2=12.411204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.1373543 {
+            x1=1.094in; y1=449.26mil; x2=26.7876mm; y2=449.26mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
+       }
+      }
+       uid = L3uSQeru9w1L5hdo5KkAAABW
+      }
+      ha:subc.1373549 {
+       ha:attributes {
+        openscad=0402
+        value=2.2uF
+        device=CAPACITOR
+        refdes=C8
+        footprint=0402
+       }
+      ha:data {
+            li:padstack_prototypes {
+
+       ha: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:subc-aux {
-                     lid=17
-                     ha:combining {                     }
+       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 {
+         }
 
-                      li:objects {
-                       ha:line.1342281 {
-                        x1=18.852955mm; y1=-110.155mil; x2=18.852955mm; y2=-110.155mil; thickness=0.1mm; clearance=0.0;
-                        ha:attributes {
-                          subc-role=origin
-                        }
-                       }
-                       ha:line.1342284 {
-                        x1=18.852955mm; y1=-110.155mil; x2=19.852955mm; y2=-110.155mil; thickness=0.1mm; clearance=0.0;
-                        ha:attributes {
-                          subc-role=x
-                        }
-                       }
-                       ha:line.1342287 {
-                        x1=18.852955mm; y1=-110.155mil; x2=18.852955mm; y2=-1.797937mm; thickness=0.1mm; clearance=0.0;
-                        ha:attributes {
-                          subc-role=y
-                        }
-                       }
-                      }
-                      ha:type {
-                       top = 1
-                       misc = 1
-                       virtual = 1
-                      }
-                    }
-                   }
-                  }
-                   uid = 0DqPSKEWUnA3KQdE8fMAAAAB
-                  }
-                   ha:subc.1344027 {
-                    ha:attributes {
-                     refdes=R44
-                     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:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.1373563 {
+         proto=0; x=899.0mil; y=465.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-                        ha:ps_shape_v4 {
-                         ha:combining { 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  
-                          }
-                        }
-                      }
-                    }
-                   }
-
-                    li:objects {
-                     ha:padstack_ref.1344041 {
-                      proto=0; x=22.84mil; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.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=1
-                      }
-                     }
-                     ha:padstack_ref.1344042 {
-                      proto=0; x=54.32mil; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
+          li:objects {
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-                      li:thermal {
-                      }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-                      ha:attributes {
-                        term=2
-                        name=2
-                      }
-                     }
-                    }
-                    li:layers {
-
-                     ha:top-silk {
-                      lid=0
-                      ha:combining {                      }
-
-                       li:objects {
-                        ha:text.1344028 {
-                         string=%a.parent.refdes%; x=7.08mil; y=-1.480059mm; scale=100; fid=0;
-                         ha:flags {
-                          dyntext=1
-                          floater=1
-                         }
-                         rot = 0.000000
-                        }
-                       }
-                       ha:type {
-                        silk = 1
-                        top = 1
-                       }
-                     }
+          li:objects {
+           ha:line.1373550 {
+            x1=899.0mil; y1=449.26mil; x2=899.0mil; y2=449.26mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.1373553 {
+            x1=899.0mil; y1=449.26mil; x2=899.0mil; y2=449.26mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.1373556 {
+            x1=899.0mil; y1=449.26mil; x2=899.0mil; y2=12.411204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.1373559 {
+            x1=899.0mil; y1=449.26mil; x2=21.8346mm; y2=449.26mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
+       }
+      }
+       uid = L3uSQeru9w1L5hdo5KkAAABY
+      }
+      ha:subc.1373565 {
+       ha:attributes {
+        copyright=2006 DJ Delorie
+        author=DJ Delorie
+        footprint=SOT23-5
+        dist-license=GPL
+        refdes=U3
+        value=TPS70933
+        device=IC
+        use-license=Unlimited
+        openscad=sot23-5
+       }
+      ha:data {
+            li:padstack_prototypes {
+
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              12.0mil  
+              -20.0mil  
+              -12.0mil  
+              -20.0mil  
+              -12.0mil  
+              20.0mil  
+              12.0mil  
+              20.0mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              15.0mil  
+              -23.0mil  
+              -15.0mil  
+              -23.0mil  
+              -15.0mil  
+              23.0mil  
+              15.0mil  
+              23.0mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              12.0mil  
+              -20.0mil  
+              -12.0mil  
+              -20.0mil  
+              -12.0mil  
+              20.0mil  
+              12.0mil  
+              20.0mil  
+             }
+           }
+         }
+       }
+      }
 
-                     ha:subc-aux {
-                      lid=1
-                      ha:combining {                      }
+       li:objects {
+        ha:padstack_ref.1373590 {
+         proto=0; x=957.0mil; y=387.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-                       li:objects {
-                        ha:line.1344029 {
-                         x1=38.58mil; y1=-0.679959mm; x2=38.58mil; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=pnp-origin
-                         }
-                        }
-                        ha:line.1344032 {
-                         x1=38.58mil; y1=-0.679959mm; x2=38.58mil; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=origin
-                         }
-                        }
-                        ha:line.1344035 {
-                         x1=38.58mil; y1=-0.679959mm; x2=1.979932mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=x
-                         }
-                        }
-                        ha:line.1344038 {
-                         x1=38.58mil; y1=-0.679959mm; x2=38.58mil; y2=0.320041mm; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=y
-                         }
-                        }
-                       }
-                       ha:type {
-                        top = 1
-                        misc = 1
-                        virtual = 1
-                       }
-                     }
-                    }
-                   }
-                    uid = OBCxQwbtFxoClI8ChEkAAABL
-                   }
-                   ha:subc.1344045 {
-                    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  
-                          }
-                        }
+         li:thermal {
+         }
 
-                        ha:ps_shape_v4 {
-                         ha:combining { sub=1; auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          mask = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           -0.317106mm  
-                           -0.634606mm  
-                           0.317106mm  
-                           -0.634606mm  
-                           0.317106mm  
-                           0.634606mm  
-                           -0.317106mm  
-                           0.634606mm  
-                          }
-                        }
+         ha:attributes {
+           term=4
+           name=4
+         }
+        }
+        ha:padstack_ref.1373591 {
+         proto=0; x=957.0mil; y=465.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-                        ha:ps_shape_v4 {
-                         ha:combining { 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:thermal {
+         }
 
-                    ha:ps_proto_v6.1 {
-                      hdia=0.0; hplated=1; htop=0; hbottom=0;
-                      li:shape {
+         ha:attributes {
+           term=5
+           name=5
+         }
+        }
+        ha:padstack_ref.1373592 {
+         proto=0; x=1.039in; y=465.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-                        ha:ps_shape_v4 {
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          copper = 1
-                          top = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           -5.5mil  
-                           -24.0mil  
-                           5.5mil  
-                           -24.0mil  
-                           5.5mil  
-                           24.0mil  
-                           -5.5mil  
-                           24.0mil  
-                          }
-                        }
+         li:thermal {
+         }
 
-                        ha:ps_shape_v4 {
-                         ha:combining { sub=1; auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          mask = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           -0.164706mm  
-                           -0.634606mm  
-                           0.164706mm  
-                           -0.634606mm  
-                           0.164706mm  
-                           0.634606mm  
-                           -0.164706mm  
-                           0.634606mm  
-                          }
-                        }
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.1373593 {
+         proto=0; x=1.039in; y=426.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         li:thermal {
+         }
 
-                        ha:ps_shape_v4 {
-                         ha:combining { auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          paste = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           -5.5mil  
-                           -24.0mil  
-                           5.5mil  
-                           -24.0mil  
-                           5.5mil  
-                           24.0mil  
-                           -5.5mil  
-                           24.0mil  
-                          }
-                        }
-                      }
-                    }
-
-                    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.549999mm; x2=0.0; y2=0.549999mm; thickness=0.999997mm; square=0;                         }
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          copper = 1
-                          top = 1
-                         }
-                         clearance=0.0
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha: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:attributes {
+           term=2
+           name=2
+         }
+        }
+        ha:padstack_ref.1373594 {
+         proto=0; x=1.039in; y=387.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-                        ha:ps_shape_v4 {
-                         ha:ps_line { x1=0.0; y1=-0.549999mm; x2=0.0; y2=0.549999mm; thickness=0.999997mm; square=0;                         }
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          copper = 1
-                          intern = 1
-                         }
-                         clearance=0.0
-                        }
+         li:thermal {
+         }
 
-                        ha:ps_shape_v4 {
-                         ha:ps_line { x1=0.0; y1=-0.549999mm; x2=0.0; y2=0.549999mm; thickness=1.050009mm; square=0;                         }
-                         ha:combining { sub=1; auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          mask = 1
-                         }
-                         clearance=0.0
-                        }
+         ha:attributes {
+           term=3
+           name=3
+         }
+        }
+       }
+       li:layers {
 
-                        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
-                        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-                        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.3 {
-                      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
-                        }
+          li:objects {
+           ha:line.1373566 {
+            x1=1.067in; y1=367.0mil; x2=928.0mil; y2=367.0mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.1373569 {
+            x1=928.0mil; y1=367.0mil; x2=928.0mil; y2=485.0mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.1373572 {
+            x1=928.0mil; y1=485.0mil; x2=1.067in; y2=485.0mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.1373575 {
+            x1=1.067in; y1=485.0mil; x2=1.067in; y2=367.0mil; thickness=10.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-                        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:subc-aux {
+         lid=1
+         ha:combining {         }
 
-                        ha:ps_shape_v4 {
-                         ha:ps_line { x1=0.0; y1=-0.4mm; x2=0.0; y2=0.4mm; thickness=0.999997mm; square=0;                         }
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          copper = 1
-                          intern = 1
-                         }
-                         clearance=0.0
-                        }
+          li:objects {
+           ha:line.1373578 {
+            x1=1.0062in; y1=426.0mil; x2=1.0062in; y2=426.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.1373581 {
+            x1=957.0mil; y1=387.0mil; x2=957.0mil; y2=387.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.1373584 {
+            x1=957.0mil; y1=387.0mil; x2=25.3078mm; y2=387.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.1373587 {
+            x1=957.0mil; y1=387.0mil; x2=957.0mil; y2=8.8298mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
+       }
+      }
+       uid = L3uSQeru9w1L5hdo5KkAAABi
+      }
+     ha:subc.1317335 {
+      ha:attributes {
+       value=4screws
+       device=CONNECTOR
+       footprint=282834-4
+       refdes=J12
+      }
+     ha:data {
+          li:padstack_prototypes {
 
-                        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_proto_v6.0 {
+        hdia=45.28mil; 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=1.050009mm; square=0;                         }
-                         ha:combining { sub=1; auto=1;                         }
-                         ha:layer_mask {
-                          bottom = 1
-                          mask = 1
-                         }
-                         clearance=0.0
-                        }
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+          }
 
-                        ha:ps_shape_v4 {
-                         ha:ps_line { x1=0.0; y1=16.0mil; x2=0.0; y2=-16.0mil; thickness=23.0mil; square=0;                         }
-                         ha:combining { auto=1;                         }
-                         ha:layer_mask {
-                          mech = 1
-                         }
-                         clearance=0.0
-                        }
-                      }
-                    }
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
+           }
+           clearance=0.0
+          }
 
-                    ha:ps_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=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=25.59mil;                         }
-                         ha:combining { auto=1;                         }
-                         ha:layer_mask {
-                          mech = 1
-                         }
-                         clearance=0.0
-                        }
-                      }
-                    }
-                   }
-
-                    li:objects {
-                     ha:padstack_ref.1344084 {
-                      proto=0; x=117.615234mm; y=31.725134mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.1mil;
-                      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 {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
 
-                      li:thermal {
-                      }
+          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:attributes {
-                        term=B1A12
-                      }
-                     }
-                     ha:padstack_ref.1344085 {
-                      proto=0; x=117.615234mm; y=32.52498mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.1mil;
-                      ha:flags {
-                       clearline=1
-                      }
+      ha:ps_proto_v6.1 {
+        hdia=45.28mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
 
-                      li:thermal {
-                      }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -35.435mil  
+             -35.435mil  
+             35.435mil  
+             -35.435mil  
+             35.435mil  
+             35.435mil  
+             -35.435mil  
+             35.435mil  
+            }
+          }
 
-                      ha:attributes {
-                        term=B4A9
-                      }
-                     }
-                     ha:padstack_ref.1344086 {
-                      proto=1; x=117.615234mm; y=33.174966mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.1mil;
-                      ha:flags {
-                       clearline=1
-                      }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -35.435mil  
+             -35.435mil  
+             35.435mil  
+             -35.435mil  
+             35.435mil  
+             35.435mil  
+             -35.435mil  
+             35.435mil  
+            }
+          }
 
-                      li:thermal {
-                      }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -35.435mil  
+             -35.435mil  
+             35.435mil  
+             -35.435mil  
+             35.435mil  
+             35.435mil  
+             -35.435mil  
+             35.435mil  
+            }
+          }
 
-                      ha:attributes {
-                        term=B5
-                      }
-                     }
-                     ha:padstack_ref.1344087 {
-                      proto=1; x=117.615234mm; y=33.675092mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.1mil;
-                      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 {
+             -41.73mil  
+             -41.73mil  
+             41.73mil  
+             -41.73mil  
+             41.73mil  
+             41.73mil  
+             -41.73mil  
+             41.73mil  
+            }
+          }
 
-                      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 {
+             -41.73mil  
+             -41.73mil  
+             41.73mil  
+             -41.73mil  
+             41.73mil  
+             41.73mil  
+             -41.73mil  
+             41.73mil  
+            }
+          }
+        }
+      }
+     }
 
-                      ha:attributes {
-                        term=A8
-                      }
-                     }
-                     ha:padstack_ref.1344088 {
-                      proto=1; x=117.615234mm; y=34.174964mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.1mil;
-                      ha:flags {
-                       clearline=1
-                      }
+      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:thermal {
-                      }
+        li:thermal {
+        }
 
-                      ha:attributes {
-                        term=B6
-                      }
-                     }
-                     ha:padstack_ref.1344089 {
-                      proto=1; x=117.615234mm; y=34.67509mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.1mil;
-                      ha:flags {
-                       clearline=1
-                      }
+        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 {
-                      }
+        li:thermal {
+        }
 
-                      ha:attributes {
-                        term=A7
-                      }
-                     }
-                     ha:padstack_ref.1344090 {
-                      proto=1; x=117.615234mm; y=35.174961mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.1mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=A6
-                      }
-                     }
-                     ha:padstack_ref.1344091 {
-                      proto=1; x=117.615234mm; y=35.675087mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.1mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=B7
-                      }
-                     }
-                     ha:padstack_ref.1344092 {
-                      proto=1; x=117.615234mm; y=36.174959mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.1mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=A5
-                      }
-                     }
-                     ha:padstack_ref.1344093 {
-                      proto=1; x=117.615234mm; y=36.675085mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.1mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=B8
-                      }
-                     }
-                     ha:padstack_ref.1344094 {
-                      proto=0; x=117.615234mm; y=37.325071mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.1mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=A4B9
-                      }
-                     }
-                     ha:padstack_ref.1344095 {
-                      proto=0; x=117.615234mm; y=38.124917mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.1mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=A1B12
-                      }
-                     }
-                     ha:padstack_ref.1344096 {
-                      proto=2; x=118.235248mm; y=39.245057mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.1mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=1
-                      }
-                     }
-                     ha:padstack_ref.1344097 {
-                      proto=3; x=122.415325mm; y=39.245057mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.1mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=4
-                      }
-                     }
-                     ha:padstack_ref.1344098 {
-                      proto=3; x=122.415325mm; y=30.604994mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.1mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=3
-                      }
-                     }
-                     ha:padstack_ref.1344099 {
-                      proto=2; x=118.235248mm; y=30.604994mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.1mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=2
-                      }
-                     }
-                     ha:padstack_ref.1344100 {
-                      proto=4; x=118.73512mm; y=32.035014mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.1mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-                     }
-                     ha:padstack_ref.1344101 {
-                      proto=4; x=118.73512mm; y=37.824943mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.1mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-                     }
-                    }
-                    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;                      }
-
-                       li:objects {
-                        ha:polygon.1344102 {
-                         li:geometry {
-                           ta:contour {
-                            { 4.60612in; 37.824943mm }
-                            { 118.235477mm; 37.824943mm }
-                            { 118.235477mm; 38.424942mm }
-                            { 4.60612in; 38.424942mm }
-                           }
-                         }
-                        }
-                        ha:polygon.1344107 {
-                         li:geometry {
-                           ta:contour {
-                            { 4.60612in; 37.024894mm }
-                            { 118.235477mm; 37.024894mm }
-                            { 118.235477mm; 37.624943mm }
-                            { 4.60612in; 37.624943mm }
-                           }
-                         }
-                        }
-                        ha:polygon.1344112 {
-                         li:geometry {
-                           ta:contour {
-                            { 4.60612in; 36.524895mm }
-                            { 118.235477mm; 36.524895mm }
-                            { 118.235477mm; 1.4498in }
-                            { 4.60612in; 1.4498in }
-                           }
-                         }
-                        }
-                        ha:polygon.1344117 {
-                         li:geometry {
-                           ta:contour {
-                            { 4.60612in; 36.024896mm }
-                            { 118.235477mm; 36.024896mm }
-                            { 118.235477mm; 36.324921mm }
-                            { 4.60612in; 36.324921mm }
-                           }
-                         }
-                        }
-                        ha:polygon.1344122 {
-                         li:geometry {
-                           ta:contour {
-                            { 4.60612in; 35.524871mm }
-                            { 118.235477mm; 35.524871mm }
-                            { 118.235477mm; 1.41043in }
-                            { 4.60612in; 1.41043in }
-                           }
-                         }
-                        }
-                        ha:polygon.1344127 {
-                         li:geometry {
-                           ta:contour {
-                            { 4.60612in; 35.024872mm }
-                            { 118.235477mm; 35.024872mm }
-                            { 118.235477mm; 35.324872mm }
-                            { 4.60612in; 35.324872mm }
-                           }
-                         }
-                        }
-                        ha:polygon.1344132 {
-                         li:geometry {
-                           ta:contour {
-                            { 4.60612in; 34.524925mm }
-                            { 118.235477mm; 34.524925mm }
-                            { 118.235477mm; 34.824874mm }
-                            { 4.60612in; 34.824874mm }
-                           }
-                         }
-                        }
-                        ha:polygon.1344137 {
-                         li:geometry {
-                           ta:contour {
-                            { 4.60612in; 34.024951mm }
-                            { 118.235477mm; 34.024951mm }
-                            { 118.235477mm; 34.324951mm }
-                            { 4.60612in; 34.324951mm }
-                           }
-                         }
-                        }
-                        ha:polygon.1344142 {
-                         li:geometry {
-                           ta:contour {
-                            { 4.60612in; 1.31988in }
-                            { 118.235477mm; 1.31988in }
-                            { 118.235477mm; 33.824952mm }
-                            { 4.60612in; 33.824952mm }
-                           }
-                         }
-                        }
-                        ha:polygon.1344147 {
-                         li:geometry {
-                           ta:contour {
-                            { 4.60612in; 33.024953mm }
-                            { 118.235477mm; 33.024953mm }
-                            { 118.235477mm; 33.324953mm }
-                            { 4.60612in; 33.324953mm }
-                           }
-                         }
-                        }
-                        ha:polygon.1344152 {
-                         li:geometry {
-                           ta:contour {
-                            { 4.60612in; 32.22493mm }
-                            { 118.235477mm; 32.22493mm }
-                            { 118.235477mm; 32.824954mm }
-                            { 4.60612in; 32.824954mm }
-                           }
-                         }
-                        }
-                        ha:polygon.1344157 {
-                         li:geometry {
-                           ta:contour {
-                            { 4.60612in; 31.424931mm }
-                            { 118.235477mm; 31.424931mm }
-                            { 118.235477mm; 32.02493mm }
-                            { 4.60612in; 32.02493mm }
-                           }
-                         }
-                        }
-                        ha:polygon.1344162 {
-                         li:geometry {
-                           ta:contour {
-                            { 117.18539mm; 39.23256mm }
-                            { 117.18539mm; 39.257503mm }
-                            { 117.186634mm; 39.28237mm }
-                            { 117.189149mm; 39.307185mm }
-                            { 117.192857mm; 39.331849mm }
-                            { 117.197785mm; 39.356258mm }
-                            { 4.61433in; 39.380388mm }
-                            { 117.211298mm; 39.404264mm }
-                            { 117.219857mm; 39.427683mm }
-                            { 117.229509mm; 39.450619mm }
-                            { 117.240355mm; 39.473098mm }
-                            { 4.61623in; 1.55492in }
-                            { 117.265222mm; 39.516253mm }
-                            { 117.279268mm; 39.536852mm }
-                            { 117.294381mm; 39.55674mm }
-                            { 117.310383mm; 39.575867mm }
-                            { 117.327325mm; 39.594129mm }
-                            { 117.345156mm; 39.611503mm }
-                            { 117.363875mm; 1.56016in }
-                            { 117.383357mm; 39.643583mm }
-                            { 117.403576mm; 39.658112mm }
-                            { 117.424531mm; 39.671625mm }
-                            { 117.446121mm; 39.684096mm }
-                            { 117.46832mm; 39.695501mm }
-                            { 117.491053mm; 39.705737mm }
-                            { 117.514243mm; 39.714855mm }
-                            { 117.537891mm; 39.722755mm }
-                            { 4.62842in; 39.729537mm }
-                            { 117.586151mm; 39.735125mm }
-                            { 117.610738mm; 39.739417mm }
-                            { 117.635478mm; 39.742516mm }
-                            { 117.660319mm; 39.74437mm }
-                            { 117.685262mm; 39.745005mm }
-                            { 118.785285mm; 39.745005mm }
-                            { 118.810177mm; 39.74437mm }
-                            { 118.835069mm; 39.742516mm }
-                            { 118.859834mm; 39.739417mm }
-                            { 118.884345mm; 39.735125mm }
-                            { 118.908627mm; 39.729537mm }
-                            { 118.932656mm; 39.722755mm }
-                            { 118.956303mm; 39.714855mm }
-                            { 118.979493mm; 39.705737mm }
-                            { 119.002252mm; 39.695501mm }
-                            { 119.024375mm; 39.684096mm }
-                            { 119.045965mm; 39.671625mm }
-                            { 119.06692mm; 39.658112mm }
-                            { 119.087189mm; 39.643583mm }
-                            { 4.68924in; 1.56016in }
-                            { 119.12534mm; 39.611503mm }
-                            { 119.143247mm; 39.594129mm }
-                            { 119.160163mm; 39.575867mm }
-                            { 119.176166mm; 39.55674mm }
-                            { 119.191228mm; 39.536852mm }
-                            { 119.205274mm; 39.516253mm }
-                            { 119.218304mm; 1.55492in }
-                            { 119.230217mm; 39.473098mm }
-                            { 4.69453in; 39.450619mm }
-                            { 4.69491in; 39.427683mm }
-                            { 119.259249mm; 39.404264mm }
-                            { 119.266589mm; 39.380388mm }
-                            { 119.272762mm; 39.356258mm }
-                            { 119.277689mm; 39.331849mm }
-                            { 119.281398mm; 39.307185mm }
-                            { 119.283861mm; 39.28237mm }
-                            { 119.285106mm; 39.257503mm }
-                            { 119.285106mm; 39.23256mm }
-                            { 119.283861mm; 39.207617mm }
-                            { 119.281398mm; 1.54263in }
-                            { 119.277689mm; 1.54166in }
-                            { 119.272762mm; 39.133754mm }
-                            { 119.266589mm; 39.109599mm }
-                            { 119.259249mm; 39.085799mm }
-                            { 4.69491in; 39.062329mm }
-                            { 4.69453in; 39.039368mm }
-                            { 119.230217mm; 39.016863mm }
-                            { 119.218304mm; 38.994994mm }
-                            { 119.205274mm; 1.5344in }
-                            { 119.191228mm; 38.953135mm }
-                            { 119.176166mm; 38.933272mm }
-                            { 119.160163mm; 38.914146mm }
-                            { 119.143247mm; 38.895883mm }
-                            { 119.12534mm; 38.87851mm }
-                            { 4.68924in; 1.53in }
-                            { 119.087189mm; 38.846429mm }
-                            { 119.06692mm; 38.83185mm }
-                            { 119.045965mm; 38.818337mm }
-                            { 119.024375mm; 38.805891mm }
-                            { 119.002252mm; 38.794512mm }
-                            { 118.979493mm; 1.52694in }
-                            { 118.956303mm; 38.775157mm }
-                            { 118.932656mm; 38.767207mm }
-                            { 118.908627mm; 38.760476mm }
-                            { 118.884345mm; 38.754939mm }
-                            { 118.859834mm; 38.750595mm }
-                            { 118.835069mm; 38.747471mm }
-                            { 118.810177mm; 38.745617mm }
-                            { 118.785285mm; 38.745007mm }
-                            { 117.685262mm; 38.745007mm }
-                            { 117.660319mm; 38.745617mm }
-                            { 117.635478mm; 38.747471mm }
-                            { 117.610738mm; 38.750595mm }
-                            { 117.586151mm; 38.754939mm }
-                            { 4.62842in; 38.760476mm }
-                            { 117.537891mm; 38.767207mm }
-                            { 117.514243mm; 38.775157mm }
-                            { 117.491053mm; 1.52694in }
-                            { 117.46832mm; 38.794512mm }
-                            { 117.446121mm; 38.805891mm }
-                            { 117.424531mm; 38.818337mm }
-                            { 117.403576mm; 38.83185mm }
-                            { 117.383357mm; 38.846429mm }
-                            { 117.363875mm; 1.53in }
-                            { 117.345156mm; 38.87851mm }
-                            { 117.327325mm; 38.895883mm }
-                            { 117.310383mm; 38.914146mm }
-                            { 117.294381mm; 38.933272mm }
-                            { 117.279268mm; 38.953135mm }
-                            { 117.265222mm; 1.5344in }
-                            { 4.61623in; 38.994994mm }
-                            { 117.240355mm; 39.016863mm }
-                            { 117.229509mm; 39.039368mm }
-                            { 117.219857mm; 39.062329mm }
-                            { 117.211298mm; 39.085799mm }
-                            { 4.61433in; 39.109599mm }
-                            { 117.197785mm; 39.133754mm }
-                            { 117.192857mm; 1.54166in }
-                            { 117.189149mm; 1.54263in }
-                            { 117.186634mm; 39.207617mm }
-                           }
-                         }
-                        }
-                        ha:polygon.1344291 {
-                         li:geometry {
-                           ta:contour {
-                            { 121.515479mm; 39.23256mm }
-                            { 121.515479mm; 39.257503mm }
-                            { 121.516698mm; 39.28237mm }
-                            { 121.519238mm; 39.307185mm }
-                            { 121.522921mm; 39.331849mm }
-                            { 121.527874mm; 39.356258mm }
-                            { 121.533996mm; 39.380388mm }
-                            { 121.541362mm; 39.404264mm }
-                            { 121.549871mm; 39.427683mm }
-                            { 4.78581in; 39.450619mm }
-                            { 121.570369mm; 39.473098mm }
-                            { 121.582307mm; 1.55492in }
-                            { 121.595311mm; 39.516253mm }
-                            { 4.78777in; 39.536852mm }
-                            { 121.624394mm; 39.55674mm }
-                            { 121.640473mm; 39.575867mm }
-                            { 121.657389mm; 39.594129mm }
-                            { 121.67522mm; 39.611503mm }
-                            { 4.7911in; 1.56016in }
-                            { 121.713421mm; 39.643583mm }
-                            { 121.733665mm; 39.658112mm }
-                            { 121.754595mm; 39.671625mm }
-                            { 121.77621mm; 39.684096mm }
-                            { 121.798384mm; 39.695501mm }
-                            { 121.821117mm; 39.705737mm }
-                            { 121.844333mm; 39.714855mm }
-                            { 121.86798mm; 39.722755mm }
-                            { 121.891958mm; 39.729537mm }
-                            { 121.91624mm; 39.735125mm }
-                            { 121.940802mm; 39.739417mm }
-                            { 121.965567mm; 39.742516mm }
-                            { 121.990408mm; 39.74437mm }
-                            { 122.015326mm; 39.745005mm }
-                            { 122.81535mm; 39.745005mm }
-                            { 122.840292mm; 39.74437mm }
-                            { 4.83721in; 39.742516mm }
-                            { 122.889873mm; 39.739417mm }
-                            { 122.914435mm; 39.735125mm }
-                            { 122.938743mm; 39.729537mm }
-                            { 122.96272mm; 39.722755mm }
-                            { 122.986368mm; 39.714855mm }
-                            { 123.009558mm; 39.705737mm }
-                            { 123.032291mm; 39.695501mm }
-                            { 123.054491mm; 39.684096mm }
-                            { 123.07603mm; 39.671625mm }
-                            { 4.84634in; 39.658112mm }
-                            { 123.117254mm; 39.643583mm }
-                            { 123.136736mm; 1.56016in }
-                            { 123.155405mm; 39.611503mm }
-                            { 123.173286mm; 39.594129mm }
-                            { 123.190228mm; 39.575867mm }
-                            { 123.20623mm; 39.55674mm }
-                            { 123.221318mm; 39.536852mm }
-                            { 123.235364mm; 39.516253mm }
-                            { 123.248369mm; 1.55492in }
-                            { 123.260256mm; 39.473098mm }
-                            { 123.271102mm; 39.450619mm }
-                            { 123.280754mm; 39.427683mm }
-                            { 4.85391in; 39.404264mm }
-                            { 123.296629mm; 39.380388mm }
-                            { 123.302801mm; 39.356258mm }
-                            { 123.307754mm; 39.331849mm }
-                            { 123.311462mm; 39.307185mm }
-                            { 123.313926mm; 39.28237mm }
-                            { 123.315196mm; 39.257503mm }
-                            { 123.315196mm; 39.23256mm }
-                            { 123.313926mm; 39.207617mm }
-                            { 123.311462mm; 1.54263in }
-                            { 123.307754mm; 1.54166in }
-                            { 123.302801mm; 39.133754mm }
-                            { 123.296629mm; 39.109599mm }
-                            { 4.85391in; 39.085799mm }
-                            { 123.280754mm; 39.062329mm }
-                            { 123.271102mm; 39.039368mm }
-                            { 123.260256mm; 39.016863mm }
-                            { 123.248369mm; 38.994994mm }
-                            { 123.235364mm; 1.5344in }
-                            { 123.221318mm; 38.953135mm }
-                            { 123.20623mm; 38.933272mm }
-                            { 123.190228mm; 38.914146mm }
-                            { 123.173286mm; 38.895883mm }
-                            { 123.155405mm; 38.87851mm }
-                            { 123.136736mm; 1.53in }
-                            { 123.117254mm; 38.846429mm }
-                            { 4.84634in; 38.83185mm }
-                            { 123.07603mm; 38.818337mm }
-                            { 123.054491mm; 38.805891mm }
-                            { 123.032291mm; 38.794512mm }
-                            { 123.009558mm; 1.52694in }
-                            { 122.986368mm; 38.775157mm }
-                            { 122.96272mm; 38.767207mm }
-                            { 122.938743mm; 38.760476mm }
-                            { 122.914435mm; 38.754939mm }
-                            { 122.889873mm; 38.750595mm }
-                            { 4.83721in; 38.747471mm }
-                            { 122.840292mm; 38.745617mm }
-                            { 122.81535mm; 38.745007mm }
-                            { 122.015326mm; 38.745007mm }
-                            { 121.990408mm; 38.745617mm }
-                            { 121.965567mm; 38.747471mm }
-                            { 121.940802mm; 38.750595mm }
-                            { 121.91624mm; 38.754939mm }
-                            { 121.891958mm; 38.760476mm }
-                            { 121.86798mm; 38.767207mm }
-                            { 121.844333mm; 38.775157mm }
-                            { 121.821117mm; 1.52694in }
-                            { 121.798384mm; 38.794512mm }
-                            { 121.77621mm; 38.805891mm }
-                            { 121.754595mm; 38.818337mm }
-                            { 121.733665mm; 38.83185mm }
-                            { 121.713421mm; 38.846429mm }
-                            { 4.7911in; 1.53in }
-                            { 121.67522mm; 38.87851mm }
-                            { 121.657389mm; 38.895883mm }
-                            { 121.640473mm; 38.914146mm }
-                            { 121.624394mm; 38.933272mm }
-                            { 4.78777in; 38.953135mm }
-                            { 121.595311mm; 1.5344in }
-                            { 121.582307mm; 38.994994mm }
-                            { 121.570369mm; 39.016863mm }
-                            { 4.78581in; 39.039368mm }
-                            { 121.549871mm; 39.062329mm }
-                            { 121.541362mm; 39.085799mm }
-                            { 121.533996mm; 39.109599mm }
-                            { 121.527874mm; 39.133754mm }
-                            { 121.522921mm; 1.54166in }
-                            { 121.519238mm; 1.54263in }
-                            { 121.516698mm; 39.207617mm }
-                           }
-                         }
-                        }
-                        ha:polygon.1344420 {
-                         li:geometry {
-                           ta:contour {
-                            { 117.18539mm; 30.592497mm }
-                            { 117.18539mm; 30.617389mm }
-                            { 117.186634mm; 30.642281mm }
-                            { 117.189149mm; 30.667097mm }
-                            { 117.192857mm; 30.691735mm }
-                            { 117.197785mm; 30.71617mm }
-                            { 4.61433in; 30.74035mm }
-                            { 117.211298mm; 30.76415mm }
-                            { 117.219857mm; 30.78762mm }
-                            { 117.229509mm; 30.810581mm }
-                            { 117.240355mm; 30.833086mm }
-                            { 4.61623in; 1.21476in }
-                            { 117.265222mm; 30.87619mm }
-                            { 117.279268mm; 1.21641in }
-                            { 117.294381mm; 30.916677mm }
-                            { 117.310383mm; 30.935803mm }
-                            { 117.327325mm; 30.954041mm }
-                            { 117.345156mm; 30.97144mm }
-                            { 117.363875mm; 1.22in }
-                            { 117.383357mm; 31.003495mm }
-                            { 117.403576mm; 31.018099mm }
-                            { 117.424531mm; 31.031587mm }
-                            { 117.446121mm; 31.044033mm }
-                            { 117.46832mm; 31.055437mm }
-                            { 117.491053mm; 31.065648mm }
-                            { 117.514243mm; 31.074767mm }
-                            { 117.537891mm; 1.22373in }
-                            { 4.62842in; 31.089473mm }
-                            { 117.586151mm; 31.095011mm }
-                            { 117.610738mm; 31.099354mm }
-                            { 117.635478mm; 31.102427mm }
-                            { 117.660319mm; 31.104333mm }
-                            { 117.685262mm; 31.104917mm }
-                            { 118.785285mm; 31.104917mm }
-                            { 118.810177mm; 31.104333mm }
-                            { 118.835069mm; 31.102427mm }
-                            { 118.859834mm; 31.099354mm }
-                            { 118.884345mm; 31.095011mm }
-                            { 118.908627mm; 31.089473mm }
-                            { 118.932656mm; 1.22373in }
-                            { 118.956303mm; 31.074767mm }
-                            { 118.979493mm; 31.065648mm }
-                            { 119.002252mm; 31.055437mm }
-                            { 119.024375mm; 31.044033mm }
-                            { 119.045965mm; 31.031587mm }
-                            { 119.06692mm; 31.018099mm }
-                            { 119.087189mm; 31.003495mm }
-                            { 4.68924in; 1.22in }
-                            { 119.12534mm; 30.97144mm }
-                            { 119.143247mm; 30.954041mm }
-                            { 119.160163mm; 30.935803mm }
-                            { 119.176166mm; 30.916677mm }
-                            { 119.191228mm; 1.21641in }
-                            { 119.205274mm; 30.87619mm }
-                            { 119.218304mm; 1.21476in }
-                            { 119.230217mm; 30.833086mm }
-                            { 4.69453in; 30.810581mm }
-                            { 4.69491in; 30.78762mm }
-                            { 119.259249mm; 30.76415mm }
-                            { 119.266589mm; 30.74035mm }
-                            { 119.272762mm; 30.71617mm }
-                            { 119.277689mm; 30.691735mm }
-                            { 119.281398mm; 30.667097mm }
-                            { 119.283861mm; 30.642281mm }
-                            { 119.285106mm; 30.617389mm }
-                            { 119.285106mm; 30.592497mm }
-                            { 119.283861mm; 30.567554mm }
-                            { 119.281398mm; 30.542764mm }
-                            { 119.277689mm; 30.5181mm }
-                            { 119.272762mm; 30.493666mm }
-                            { 119.266589mm; 30.469561mm }
-                            { 119.259249mm; 30.445736mm }
-                            { 4.69491in; 30.422266mm }
-                            { 4.69453in; 30.399279mm }
-                            { 119.230217mm; 30.376826mm }
-                            { 119.218304mm; 30.354905mm }
-                            { 119.205274mm; 1.19424in }
-                            { 119.191228mm; 30.313097mm }
-                            { 119.176166mm; 30.293209mm }
-                            { 119.160163mm; 30.274083mm }
-                            { 119.143247mm; 30.255795mm }
-                            { 119.12534mm; 1.19049in }
-                            { 4.68924in; 30.221886mm }
-                            { 119.087189mm; 30.206366mm }
-                            { 119.06692mm; 30.191812mm }
-                            { 119.045965mm; 30.178325mm }
-                            { 119.024375mm; 1.18763in }
-                            { 119.002252mm; 30.154449mm }
-                            { 118.979493mm; 30.144187mm }
-                            { 118.956303mm; 30.135094mm }
-                            { 118.932656mm; 30.127169mm }
-                            { 118.908627mm; 30.120413mm }
-                            { 118.884345mm; 30.114875mm }
-                            { 118.859834mm; 30.110532mm }
-                            { 118.835069mm; 30.107408mm }
-                            { 118.810177mm; 30.105579mm }
-                            { 118.785285mm; 30.104944mm }
-                            { 117.685262mm; 30.104944mm }
-                            { 117.660319mm; 30.105579mm }
-                            { 117.635478mm; 30.107408mm }
-                            { 117.610738mm; 30.110532mm }
-                            { 117.586151mm; 30.114875mm }
-                            { 4.62842in; 30.120413mm }
-                            { 117.537891mm; 30.127169mm }
-                            { 117.514243mm; 30.135094mm }
-                            { 117.491053mm; 30.144187mm }
-                            { 117.46832mm; 30.154449mm }
-                            { 117.446121mm; 1.18763in }
-                            { 117.424531mm; 30.178325mm }
-                            { 117.403576mm; 30.191812mm }
-                            { 117.383357mm; 30.206366mm }
-                            { 117.363875mm; 30.221886mm }
-                            { 117.345156mm; 1.19049in }
-                            { 117.327325mm; 30.255795mm }
-                            { 117.310383mm; 30.274083mm }
-                            { 117.294381mm; 30.293209mm }
-                            { 117.279268mm; 30.313097mm }
-                            { 117.265222mm; 1.19424in }
-                            { 4.61623in; 30.354905mm }
-                            { 117.240355mm; 30.376826mm }
-                            { 117.229509mm; 30.399279mm }
-                            { 117.219857mm; 30.422266mm }
-                            { 117.211298mm; 30.445736mm }
-                            { 4.61433in; 30.469561mm }
-                            { 117.197785mm; 30.493666mm }
-                            { 117.192857mm; 30.5181mm }
-                            { 117.189149mm; 30.542764mm }
-                            { 117.186634mm; 30.567554mm }
-                           }
-                         }
-                        }
-                        ha:polygon.1344549 {
-                         li:geometry {
-                           ta:contour {
-                            { 121.515479mm; 30.592497mm }
-                            { 121.515479mm; 30.617389mm }
-                            { 121.516698mm; 30.642281mm }
-                            { 121.519238mm; 30.667097mm }
-                            { 121.522921mm; 30.691735mm }
-                            { 121.527874mm; 30.71617mm }
-                            { 121.533996mm; 30.74035mm }
-                            { 121.541362mm; 30.76415mm }
-                            { 121.549871mm; 30.78762mm }
-                            { 4.78581in; 30.810581mm }
-                            { 121.570369mm; 30.833086mm }
-                            { 121.582307mm; 1.21476in }
-                            { 121.595311mm; 30.87619mm }
-                            { 4.78777in; 1.21641in }
-                            { 121.624394mm; 30.916677mm }
-                            { 121.640473mm; 30.935803mm }
-                            { 121.657389mm; 30.954041mm }
-                            { 121.67522mm; 30.97144mm }
-                            { 4.7911in; 1.22in }
-                            { 121.713421mm; 31.003495mm }
-                            { 121.733665mm; 31.018099mm }
-                            { 121.754595mm; 31.031587mm }
-                            { 121.77621mm; 31.044033mm }
-                            { 121.798384mm; 31.055437mm }
-                            { 121.821117mm; 31.065648mm }
-                            { 121.844333mm; 31.074767mm }
-                            { 121.86798mm; 1.22373in }
-                            { 121.891958mm; 31.089473mm }
-                            { 121.91624mm; 31.095011mm }
-                            { 121.940802mm; 31.099354mm }
-                            { 121.965567mm; 31.102427mm }
-                            { 121.990408mm; 31.104333mm }
-                            { 122.015326mm; 31.104917mm }
-                            { 122.81535mm; 31.104917mm }
-                            { 122.840292mm; 31.104333mm }
-                            { 4.83721in; 31.102427mm }
-                            { 122.889873mm; 31.099354mm }
-                            { 122.914435mm; 31.095011mm }
-                            { 122.938743mm; 31.089473mm }
-                            { 122.96272mm; 1.22373in }
-                            { 122.986368mm; 31.074767mm }
-                            { 123.009558mm; 31.065648mm }
-                            { 123.032291mm; 31.055437mm }
-                            { 123.054491mm; 31.044033mm }
-                            { 123.07603mm; 31.031587mm }
-                            { 4.84634in; 31.018099mm }
-                            { 123.117254mm; 31.003495mm }
-                            { 123.136736mm; 1.22in }
-                            { 123.155405mm; 30.97144mm }
-                            { 123.173286mm; 30.954041mm }
-                            { 123.190228mm; 30.935803mm }
-                            { 123.20623mm; 30.916677mm }
-                            { 123.221318mm; 1.21641in }
-                            { 123.235364mm; 30.87619mm }
-                            { 123.248369mm; 1.21476in }
-                            { 123.260256mm; 30.833086mm }
-                            { 123.271102mm; 30.810581mm }
-                            { 123.280754mm; 30.78762mm }
-                            { 4.85391in; 30.76415mm }
-                            { 123.296629mm; 30.74035mm }
-                            { 123.302801mm; 30.71617mm }
-                            { 123.307754mm; 30.691735mm }
-                            { 123.311462mm; 30.667097mm }
-                            { 123.313926mm; 30.642281mm }
-                            { 123.315196mm; 30.617389mm }
-                            { 123.315196mm; 30.592497mm }
-                            { 123.313926mm; 30.567554mm }
-                            { 123.311462mm; 30.542764mm }
-                            { 123.307754mm; 30.5181mm }
-                            { 123.302801mm; 30.493666mm }
-                            { 123.296629mm; 30.469561mm }
-                            { 4.85391in; 30.445736mm }
-                            { 123.280754mm; 30.422266mm }
-                            { 123.271102mm; 30.399279mm }
-                            { 123.260256mm; 30.376826mm }
-                            { 123.248369mm; 30.354905mm }
-                            { 123.235364mm; 1.19424in }
-                            { 123.221318mm; 30.313097mm }
-                            { 123.20623mm; 30.293209mm }
-                            { 123.190228mm; 30.274083mm }
-                            { 123.173286mm; 30.255795mm }
-                            { 123.155405mm; 1.19049in }
-                            { 123.136736mm; 30.221886mm }
-                            { 123.117254mm; 30.206366mm }
-                            { 4.84634in; 30.191812mm }
-                            { 123.07603mm; 30.178325mm }
-                            { 123.054491mm; 1.18763in }
-                            { 123.032291mm; 30.154449mm }
-                            { 123.009558mm; 30.144187mm }
-                            { 122.986368mm; 30.135094mm }
-                            { 122.96272mm; 30.127169mm }
-                            { 122.938743mm; 30.120413mm }
-                            { 122.914435mm; 30.114875mm }
-                            { 122.889873mm; 30.110532mm }
-                            { 4.83721in; 30.107408mm }
-                            { 122.840292mm; 30.105579mm }
-                            { 122.81535mm; 30.104944mm }
-                            { 122.015326mm; 30.104944mm }
-                            { 121.990408mm; 30.105579mm }
-                            { 121.965567mm; 30.107408mm }
-                            { 121.940802mm; 30.110532mm }
-                            { 121.91624mm; 30.114875mm }
-                            { 121.891958mm; 30.120413mm }
-                            { 121.86798mm; 30.127169mm }
-                            { 121.844333mm; 30.135094mm }
-                            { 121.821117mm; 30.144187mm }
-                            { 121.798384mm; 30.154449mm }
-                            { 121.77621mm; 1.18763in }
-                            { 121.754595mm; 30.178325mm }
-                            { 121.733665mm; 30.191812mm }
-                            { 121.713421mm; 30.206366mm }
-                            { 4.7911in; 30.221886mm }
-                            { 121.67522mm; 1.19049in }
-                            { 121.657389mm; 30.255795mm }
-                            { 121.640473mm; 30.274083mm }
-                            { 121.624394mm; 30.293209mm }
-                            { 4.78777in; 30.313097mm }
-                            { 121.595311mm; 1.19424in }
-                            { 121.582307mm; 30.354905mm }
-                            { 121.570369mm; 30.376826mm }
-                            { 4.78581in; 30.399279mm }
-                            { 121.549871mm; 30.422266mm }
-                            { 121.541362mm; 30.445736mm }
-                            { 121.533996mm; 30.469561mm }
-                            { 121.527874mm; 30.493666mm }
-                            { 121.522921mm; 30.5181mm }
-                            { 121.519238mm; 30.542764mm }
-                            { 121.516698mm; 30.567554mm }
-                           }
-                         }
-                        }
-                       }
-                       ha:type {
-                        top = 1
-                        mask = 1
-                       }
-                     }
-
-                     {ha:Top Silkscreen Layer}   {
-                      lid=2
-                      ha:combining { auto=1;                      }
-
-                       li:objects {
-                        ha:line.1344046 {
-                         x1=121.336765mm; y1=30.425035mm; x2=4.69779in; y2=30.425035mm; thickness=10.0mil; clearance=0.1mil;
-                         ha:flags {
-                          clearline=1
-                         }
-                        }
-                        ha:line.1344049 {
-                         x1=125.045317mm; y1=30.425035mm; x2=123.35388mm; y2=30.425035mm; thickness=10.0mil; clearance=0.1mil;
-                         ha:flags {
-                          clearline=1
-                         }
-                        }
-                        ha:line.1344052 {
-                         x1=121.336765mm; y1=39.425041mm; x2=4.69779in; y2=39.425041mm; thickness=10.0mil; clearance=0.1mil;
-                         ha:flags {
-                          clearline=1
-                         }
-                        }
-                        ha:line.1344055 {
-                         x1=125.045317mm; y1=39.425041mm; x2=123.35388mm; y2=39.425041mm; thickness=10.0mil; clearance=0.1mil;
-                         ha:flags {
-                          clearline=1
-                         }
-                        }
-                        ha:line.1344058 {
-                         x1=125.045317mm; y1=30.425035mm; x2=125.045317mm; y2=39.425041mm; thickness=10.0mil; clearance=0.1mil;
-                         ha:flags {
-                          clearline=1
-                         }
-                        }
-                       }
-                       ha:type {
-                        silk = 1
-                        top = 1
-                       }
-                     }
-
-                     {ha:Top Layer}  {
-                      lid=3
-                      ha:combining {                      }
-
-                       li:objects {
-                       }
-                       ha:type {
-                        copper = 1
-                        top = 1
-                       }
-                     }
-
-                     {ha:Bottom Layer}  {
-                      lid=4
-                      ha:combining {                      }
-
-                       li:objects {
-                       }
-                       ha:type {
-                        bottom = 1
-                        copper = 1
-                       }
-                     }
-
-                     {ha:Bottom Paste Mask Layer}    {
-                      lid=5
-                      ha:combining { sub=1; auto=1;                      }
-
-                       li:objects {
-                       }
-                       ha:type {
-                        bottom = 1
-                        mask = 1
-                       }
-                     }
-
-                     {ha:Bottom Solder Mask Layer}    {
-                      lid=6
-                      ha:combining { auto=1;                      }
-
-                       li:objects {
-                       }
-                       ha:type {
-                        bottom = 1
-                        paste = 1
-                       }
-                     }
-
-                     {ha:Bottom Silkscreen Layer}   {
-                      lid=7
-                      ha:combining { auto=1;                      }
-
-                       li:objects {
-                       }
-                       ha:type {
-                        silk = 1
-                        bottom = 1
-                       }
-                     }
-
-                     {ha:Top Assembly Layer}   {
-                      lid=8
-                      ha:combining {                      }
-
-                       li:objects {
-                       }
-                       ha:type {
-                        top = 1
-                        doc = 1
-                       }
-                     }
-
-                     {ha:Bottom Assembly Layer}   {
-                      lid=9
-                      ha:combining {                      }
-
-                       li:objects {
-                       }
-                       ha:type {
-                        bottom = 1
-                        doc = 1
-                       }
-                     }
-
-                     {ha:Board Outline Layer}   {
-                      lid=10
-                      ha:combining {                      }
-
-                       li:objects {
-                       }
-                       ha:type {
-                        boundary = 1
-                       }
-                     }
-
-                     {ha:Document Layer}  {
-                      lid=11
-                      ha:combining {                      }
-
-                       li:objects {
-                        ha:arc.1344061 {
-                         x=118.73512mm; y=32.035014mm; width=0.124993mm; height=0.124993mm; astart=90.000000; adelta=360.000000; thickness=0.250012mm; clearance=0.1mil;
-                         ha:flags {
-                          clearline=1
-                         }
-                        }
-                        ha:arc.1344062 {
-                         x=118.73512mm; y=37.824943mm; width=0.124993mm; height=0.124993mm; astart=90.000000; adelta=360.000000; thickness=0.250012mm; clearance=0.1mil;
-                         ha:flags {
-                          clearline=1
-                         }
-                        }
-                       }
-                       ha:type {
-                        doc = 1
-                       }
-                     }
-
-                     {ha:Document Layer}  {
-                      lid=12
-                      ha:combining {                      }
-
-                       li:objects {
-                       }
-                       ha:type {
-                        doc = 1
-                       }
-                     }
-
-                     {ha:Component Marking Layer}   {
-                      lid=13
-                      ha:combining {                      }
-
-                       li:objects {
-                        ha:polygon.1344678 {
-                         li:geometry {
-                           ta:contour {
-                            { 117.11526mm; 39.33505mm }
-                            { 117.072838mm; 39.352622mm }
-                            { 117.055266mm; 39.395044mm }
-                            { 117.072838mm; 39.437466mm }
-                            { 117.11526mm; 39.455038mm }
-                            { 117.157682mm; 39.437466mm }
-                            { 117.175254mm; 39.395044mm }
-                            { 117.157682mm; 39.352622mm }
-                            { 117.11526mm; 39.33505mm }
-                           }
-                         }
-                        }
-                       }
-                       ha:type {
-                        doc = 1
-                       }
-                     }
-
-                     {ha:Component Marking Layer}   {
-                      lid=14
-                      ha:combining {                      }
-
-                       li:objects {
-                       }
-                       ha:type {
-                        doc = 1
-                       }
-                     }
-
-                     {ha:Component Shape Layer}   {
-                      lid=15
-                      ha:combining {                      }
-
-                       li:objects {
-                        ha:line.1344063 {
-                         x1=125.045317mm; y1=39.394993mm; x2=117.69532mm; y2=39.394993mm; thickness=2.0mil; clearance=0.1mil;
-                         ha:flags {
-                          clearline=1
-                         }
-                        }
-                        ha:line.1344066 {
-                         x1=117.69532mm; y1=39.394993mm; x2=117.69532mm; y2=30.455007mm; thickness=2.0mil; clearance=0.1mil;
-                         ha:flags {
-                          clearline=1
-                         }
-                        }
-                        ha:line.1344069 {
-                         x1=117.69532mm; y1=30.455007mm; x2=125.045317mm; y2=30.455007mm; thickness=2.0mil; clearance=0.1mil;
-                         ha:flags {
-                          clearline=1
-                         }
-                        }
-                        ha:line.1344072 {
-                         x1=125.045317mm; y1=30.455007mm; x2=125.045317mm; y2=39.394993mm; thickness=2.0mil; clearance=0.1mil;
-                         ha:flags {
-                          clearline=1
-                         }
-                        }
-                       }
-                       ha:type {
-                        doc = 1
-                       }
-                     }
-
-                     {ha:Component Shape Layer}   {
-                      lid=16
-                      ha:combining {                      }
-
-                       li:objects {
-                       }
-                       ha:type {
-                        doc = 1
-                       }
-                     }
-
-                     {ha:Pin Soldering Layer}   {
-                      lid=17
-                      ha:combining {                      }
-
-                       li:objects {
-                        ha:polygon.1344688 {
-                         li:geometry {
-                           ta:contour {
-                            { 117.11526mm; 36.555095mm }
-                            { 117.915259mm; 36.555095mm }
-                            { 117.915259mm; 36.795075mm }
-                            { 117.11526mm; 36.795075mm }
-                           }
-                         }
-                        }
-                        ha:polygon.1344693 {
-                         li:geometry {
-                           ta:contour {
-                            { 117.11526mm; 36.054969mm }
-                            { 117.915259mm; 36.054969mm }
-                            { 117.915259mm; 36.294949mm }
-                            { 117.11526mm; 36.294949mm }
-                           }
-                         }
-                        }
-                        ha:polygon.1344698 {
-                         li:geometry {
-                           ta:contour {
-                            { 117.11526mm; 35.555097mm }
-                            { 117.915259mm; 35.555097mm }
-                            { 117.915259mm; 35.795077mm }
-                            { 117.11526mm; 35.795077mm }
-                           }
-                         }
-                        }
-                        ha:polygon.1344703 {
-                         li:geometry {
-                           ta:contour {
-                            { 117.11526mm; 35.054971mm }
-                            { 117.915259mm; 35.054971mm }
-                            { 117.915259mm; 35.294951mm }
-                            { 117.11526mm; 35.294951mm }
-                           }
-                         }
-                        }
-                        ha:polygon.1344708 {
-                         li:geometry {
-                           ta:contour {
-                            { 117.11526mm; 34.5551mm }
-                            { 117.915259mm; 34.5551mm }
-                            { 117.915259mm; 34.795079mm }
-                            { 117.11526mm; 34.795079mm }
-                           }
-                         }
-                        }
-                        ha:polygon.1344713 {
-                         li:geometry {
-                           ta:contour {
-                            { 117.11526mm; 34.054974mm }
-                            { 117.915259mm; 34.054974mm }
-                            { 117.915259mm; 34.294953mm }
-                            { 117.11526mm; 34.294953mm }
-                           }
-                         }
-                        }
-                        ha:polygon.1344718 {
-                         li:geometry {
-                           ta:contour {
-                            { 117.11526mm; 33.555102mm }
-                            { 117.915259mm; 33.555102mm }
-                            { 117.915259mm; 33.795081mm }
-                            { 117.11526mm; 33.795081mm }
-                           }
-                         }
-                        }
-                        ha:polygon.1344723 {
-                         li:geometry {
-                           ta:contour {
-                            { 117.11526mm; 33.054976mm }
-                            { 117.915259mm; 33.054976mm }
-                            { 117.915259mm; 33.294955mm }
-                            { 117.11526mm; 33.294955mm }
-                           }
-                         }
-                        }
-                        ha:polygon.1344728 {
-                         li:geometry {
-                           ta:contour {
-                            { 117.11526mm; 32.294983mm }
-                            { 117.915259mm; 32.294983mm }
-                            { 117.915259mm; 32.754977mm }
-                            { 117.11526mm; 32.754977mm }
-                           }
-                         }
-                        }
-                        ha:polygon.1344733 {
-                         li:geometry {
-                           ta:contour {
-                            { 117.11526mm; 31.49501mm }
-                            { 117.915259mm; 31.49501mm }
-                            { 117.915259mm; 31.955004mm }
-                            { 117.11526mm; 31.955004mm }
-                           }
-                         }
-                        }
-                        ha:polygon.1344738 {
-                         li:geometry {
-                           ta:contour {
-                            { 117.11526mm; 37.095074mm }
-                            { 117.915259mm; 37.095074mm }
-                            { 117.915259mm; 37.555068mm }
-                            { 117.11526mm; 37.555068mm }
-                           }
-                         }
-                        }
-                        ha:polygon.1344743 {
-                         li:geometry {
-                           ta:contour {
-                            { 117.11526mm; 37.89492mm }
-                            { 117.915259mm; 37.89492mm }
-                            { 117.915259mm; 38.354914mm }
-                            { 117.11526mm; 38.354914mm }
-                           }
-                         }
-                        }
-                        ha:polygon.1344748 {
-                         li:geometry {
-                           ta:contour {
-                            { 117.685236mm; 30.454981mm }
-                            { 118.785259mm; 30.454981mm }
-                            { 118.785259mm; 30.754981mm }
-                            { 117.685236mm; 30.754981mm }
-                           }
-                         }
-                        }
-                        ha:polygon.1344753 {
-                         li:geometry {
-                           ta:contour {
-                            { 117.685236mm; 39.095045mm }
-                            { 118.785259mm; 39.095045mm }
-                            { 118.785259mm; 39.395044mm }
-                            { 117.685236mm; 39.395044mm }
-                           }
-                         }
-                        }
-                        ha:polygon.1344758 {
-                         li:geometry {
-                           ta:contour {
-                            { 122.015326mm; 30.454981mm }
-                            { 122.815324mm; 30.454981mm }
-                            { 122.815324mm; 30.754981mm }
-                            { 122.015326mm; 30.754981mm }
-                           }
-                         }
-                        }
-                        ha:polygon.1344763 {
-                         li:geometry {
-                           ta:contour {
-                            { 122.015326mm; 39.095045mm }
-                            { 122.815324mm; 39.095045mm }
-                            { 122.815324mm; 39.395044mm }
-                            { 122.015326mm; 39.395044mm }
-                           }
-                         }
-                        }
-                       }
-                       ha:type {
-                        doc = 1
-                       }
-                     }
-
-                     {ha:Pin Soldering Layer}   {
-                      lid=18
-                      ha:combining {                      }
-
-                       li:objects {
-                       }
-                       ha:type {
-                        doc = 1
-                       }
-                     }
-
-                     ha:subc-aux {
-                      lid=19
-                      ha:combining {                      }
-
-                       li:objects {
-                        ha:line.1344075 {
-                         x1=4.72501in; y1=34.925mm; x2=4.72501in; y2=34.925mm; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=origin
-                         }
-                        }
-                        ha:line.1344078 {
-                         x1=4.72501in; y1=34.925mm; x2=4.72501in; y2=33.925mm; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=x
-                         }
-                        }
-                        ha:line.1344081 {
-                         x1=4.72501in; y1=34.925mm; x2=121.015254mm; y2=34.925mm; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=y
-                         }
-                        }
-                       }
-                       ha:type {
-                        top = 1
-                        misc = 1
-                        virtual = 1
-                       }
-                     }
-                    }
-                   }
-                    uid = SfvrK2xXDYYSFDpbDFEAAAAB
-                   }
-                   ha:subc.1344785 {
-                    ha:attributes {
-                     refdes=R43
-                     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.1344799 {
-                      proto=0; x=3.540001mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=1
-                        name=1
-                      }
-                     }
-                     ha:padstack_ref.1344800 {
-                      proto=0; x=4.339593mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=2
-                        name=2
-                      }
-                     }
-                    }
-                    li:layers {
-
-                     ha:top-silk {
-                      lid=0
-                      ha:combining {                      }
-
-                       li:objects {
-                        ha:text.1344786 {
-                         string=%a.parent.refdes%; x=3.139697mm; y=-1.480059mm; scale=100; fid=0;
-                         ha:flags {
-                          dyntext=1
-                          floater=1
-                         }
-                         rot = 0.000000
-                        }
-                       }
-                       ha:type {
-                        silk = 1
-                        top = 1
-                       }
-                     }
-
-                     ha:subc-aux {
-                      lid=1
-                      ha:combining {                      }
-
-                       li:objects {
-                        ha:line.1344787 {
-                         x1=3.939797mm; y1=-0.679959mm; x2=3.939797mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=pnp-origin
-                         }
-                        }
-                        ha:line.1344790 {
-                         x1=3.939797mm; y1=-0.679959mm; x2=3.939797mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=origin
-                         }
-                        }
-                        ha:line.1344793 {
-                         x1=3.939797mm; y1=-0.679959mm; x2=4.939797mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=x
-                         }
-                        }
-                        ha:line.1344796 {
-                         x1=3.939797mm; y1=-0.679959mm; x2=3.939797mm; y2=0.320041mm; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=y
-                         }
-                        }
-                       }
-                       ha:type {
-                        top = 1
-                        misc = 1
-                        virtual = 1
-                       }
-                     }
-                    }
-                   }
-                    uid = OBCxQwbtFxoClI8ChEkAAABP
-                   }
-                    ha:subc.1346922 {
-                     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.1346936 {
-                       proto=0; x=22.84mil; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                       ha:flags {
-                        clearline=1
-                       }
-
-                       li:thermal {
-                       }
-
-                       ha:attributes {
-                         term=1
-                         name=1
-                       }
-                      }
-                      ha:padstack_ref.1346937 {
-                       proto=0; x=54.32mil; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                       ha:flags {
-                        clearline=1
-                       }
-
-                       li:thermal {
-                       }
-
-                       ha:attributes {
-                         term=2
-                         name=2
-                       }
-                      }
-                     }
-                     li:layers {
-
-                      ha:top-silk {
-                       lid=0
-                       ha:combining {                       }
-
-                        li:objects {
-                         ha:text.1346923 {
-                          string=%a.parent.refdes%; x=7.08mil; y=-1.480059mm; scale=100; fid=0;
-                          ha:flags {
-                           dyntext=1
-                           floater=1
-                          }
-                          rot = 0.000000
-                         }
-                        }
-                        ha:type {
-                         silk = 1
-                         top = 1
-                        }
-                      }
-
-                      ha:subc-aux {
-                       lid=1
-                       ha:combining {                       }
-
-                        li:objects {
-                         ha:line.1346924 {
-                          x1=38.58mil; y1=-0.679959mm; x2=38.58mil; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=pnp-origin
-                          }
-                         }
-                         ha:line.1346927 {
-                          x1=38.58mil; y1=-0.679959mm; x2=38.58mil; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=origin
-                          }
-                         }
-                         ha:line.1346930 {
-                          x1=38.58mil; y1=-0.679959mm; x2=1.979932mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=x
-                          }
-                         }
-                         ha:line.1346933 {
-                          x1=38.58mil; y1=-0.679959mm; x2=38.58mil; y2=0.320041mm; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=y
-                          }
-                         }
-                        }
-                        ha:type {
-                         top = 1
-                         misc = 1
-                         virtual = 1
-                        }
-                      }
-                     }
-                    }
-                     uid = Ikn56fWDAoi3RXep5wYAAABN
-                    }
-                    ha:subc.1346955 {
-                     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.1346969 {
-                       proto=0; x=3.540001mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                       ha:flags {
-                        clearline=1
-                       }
-
-                       li:thermal {
-                       }
-
-                       ha:attributes {
-                         term=1
-                         name=1
-                       }
-                      }
-                      ha:padstack_ref.1346970 {
-                       proto=0; x=4.339593mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                       ha:flags {
-                        clearline=1
-                       }
-
-                       li:thermal {
-                       }
-
-                       ha:attributes {
-                         term=2
-                         name=2
-                       }
-                      }
-                     }
-                     li:layers {
-
-                      ha:top-silk {
-                       lid=0
-                       ha:combining {                       }
-
-                        li:objects {
-                         ha:text.1346956 {
-                          string=%a.parent.refdes%; x=3.139697mm; y=-1.480059mm; scale=100; fid=0;
-                          ha:flags {
-                           dyntext=1
-                           floater=1
-                          }
-                          rot = 0.000000
-                         }
-                        }
-                        ha:type {
-                         silk = 1
-                         top = 1
-                        }
-                      }
-
-                      ha:subc-aux {
-                       lid=1
-                       ha:combining {                       }
-
-                        li:objects {
-                         ha:line.1346957 {
-                          x1=3.939797mm; y1=-0.679959mm; x2=3.939797mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=pnp-origin
-                          }
-                         }
-                         ha:line.1346960 {
-                          x1=3.939797mm; y1=-0.679959mm; x2=3.939797mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=origin
-                          }
-                         }
-                         ha:line.1346963 {
-                          x1=3.939797mm; y1=-0.679959mm; x2=4.939797mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=x
-                          }
-                         }
-                         ha:line.1346966 {
-                          x1=3.939797mm; y1=-0.679959mm; x2=3.939797mm; y2=0.320041mm; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=y
-                          }
-                         }
-                        }
-                        ha:type {
-                         top = 1
-                         misc = 1
-                         virtual = 1
-                        }
-                      }
-                     }
-                    }
-                     uid = Ikn56fWDAoi3RXep5wYAAABP
-                    }
-                    ha:subc.1346988 {
-                     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.1347002 {
-                       proto=0; x=6.499866mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                       ha:flags {
-                        clearline=1
-                       }
-
-                       li:thermal {
-                       }
-
-                       ha:attributes {
-                         term=1
-                         name=1
-                       }
-                      }
-                      ha:padstack_ref.1347003 {
-                       proto=0; x=7.299458mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                       ha:flags {
-                        clearline=1
-                       }
-
-                       li:thermal {
-                       }
-
-                       ha:attributes {
-                         term=2
-                         name=2
-                       }
-                      }
-                     }
-                     li:layers {
-
-                      ha:top-silk {
-                       lid=0
-                       ha:combining {                       }
-
-                        li:objects {
-                         ha:text.1346989 {
-                          string=%a.parent.refdes%; x=6.099562mm; y=-1.480059mm; scale=100; fid=0;
-                          ha:flags {
-                           dyntext=1
-                           floater=1
-                          }
-                          rot = 0.000000
-                         }
-                        }
-                        ha:type {
-                         silk = 1
-                         top = 1
-                        }
-                      }
-
-                      ha:subc-aux {
-                       lid=1
-                       ha:combining {                       }
-
-                        li:objects {
-                         ha:line.1346990 {
-                          x1=6.899662mm; y1=-0.679959mm; x2=6.899662mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=pnp-origin
-                          }
-                         }
-                         ha:line.1346993 {
-                          x1=6.899662mm; y1=-0.679959mm; x2=6.899662mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=origin
-                          }
-                         }
-                         ha:line.1346996 {
-                          x1=6.899662mm; y1=-0.679959mm; x2=7.899662mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=x
-                          }
-                         }
-                         ha:line.1346999 {
-                          x1=6.899662mm; y1=-0.679959mm; x2=6.899662mm; y2=0.320041mm; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=y
-                          }
-                         }
-                        }
-                        ha:type {
-                         top = 1
-                         misc = 1
-                         virtual = 1
-                        }
-                      }
-                     }
-                    }
-                     uid = Ikn56fWDAoi3RXep5wYAAABR
-                    }
-                    ha:subc.1347021 {
-                     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.1347035 {
-                       proto=0; x=9.459731mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                       ha:flags {
-                        clearline=1
-                       }
-
-                       li:thermal {
-                       }
-
-                       ha:attributes {
-                         term=1
-                         name=1
-                       }
-                      }
-                      ha:padstack_ref.1347036 {
-                       proto=0; x=10.259323mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                       ha:flags {
-                        clearline=1
-                       }
-
-                       li:thermal {
-                       }
-
-                       ha:attributes {
-                         term=2
-                         name=2
-                       }
-                      }
-                     }
-                     li:layers {
-
-                      ha:top-silk {
-                       lid=0
-                       ha:combining {                       }
-
-                        li:objects {
-                         ha:text.1347022 {
-                          string=%a.parent.refdes%; x=9.059427mm; y=-1.480059mm; scale=100; fid=0;
-                          ha:flags {
-                           dyntext=1
-                           floater=1
-                          }
-                          rot = 0.000000
-                         }
-                        }
-                        ha:type {
-                         silk = 1
-                         top = 1
-                        }
-                      }
-
-                      ha:subc-aux {
-                       lid=1
-                       ha:combining {                       }
-
-                        li:objects {
-                         ha:line.1347023 {
-                          x1=9.859527mm; y1=-0.679959mm; x2=9.859527mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=pnp-origin
-                          }
-                         }
-                         ha:line.1347026 {
-                          x1=9.859527mm; y1=-0.679959mm; x2=9.859527mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=origin
-                          }
-                         }
-                         ha:line.1347029 {
-                          x1=9.859527mm; y1=-0.679959mm; x2=10.859527mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=x
-                          }
-                         }
-                         ha:line.1347032 {
-                          x1=9.859527mm; y1=-0.679959mm; x2=9.859527mm; y2=0.320041mm; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=y
-                          }
-                         }
-                        }
-                        ha:type {
-                         top = 1
-                         misc = 1
-                         virtual = 1
-                        }
-                      }
-                     }
-                    }
-                     uid = Ikn56fWDAoi3RXep5wYAAABT
-                    }
-                    ha:subc.1347054 {
-                     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.1347068 {
-                       proto=0; x=12.419596mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                       ha:flags {
-                        clearline=1
-                       }
-
-                       li:thermal {
-                       }
-
-                       ha:attributes {
-                         term=1
-                         name=1
-                       }
-                      }
-                      ha:padstack_ref.1347069 {
-                       proto=0; x=13.219188mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                       ha:flags {
-                        clearline=1
-                       }
-
-                       li:thermal {
-                       }
-
-                       ha:attributes {
-                         term=2
-                         name=2
-                       }
-                      }
-                     }
-                     li:layers {
-
-                      ha:top-silk {
-                       lid=0
-                       ha:combining {                       }
-
-                        li:objects {
-                         ha:text.1347055 {
-                          string=%a.parent.refdes%; x=12.019292mm; y=-1.480059mm; scale=100; fid=0;
-                          ha:flags {
-                           dyntext=1
-                           floater=1
-                          }
-                          rot = 0.000000
-                         }
-                        }
-                        ha:type {
-                         silk = 1
-                         top = 1
-                        }
-                      }
-
-                      ha:subc-aux {
-                       lid=1
-                       ha:combining {                       }
-
-                        li:objects {
-                         ha:line.1347056 {
-                          x1=12.819392mm; y1=-0.679959mm; x2=12.819392mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=pnp-origin
-                          }
-                         }
-                         ha:line.1347059 {
-                          x1=12.819392mm; y1=-0.679959mm; x2=12.819392mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=origin
-                          }
-                         }
-                         ha:line.1347062 {
-                          x1=12.819392mm; y1=-0.679959mm; x2=13.819392mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=x
-                          }
-                         }
-                         ha:line.1347065 {
-                          x1=12.819392mm; y1=-0.679959mm; x2=12.819392mm; y2=0.320041mm; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=y
-                          }
-                         }
-                        }
-                        ha:type {
-                         top = 1
-                         misc = 1
-                         virtual = 1
-                        }
-                      }
-                     }
-                    }
-                     uid = Ikn56fWDAoi3RXep5wYAAABV
-                    }
-                    ha:subc.1347087 {
-                     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.1347101 {
-                       proto=0; x=15.379461mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                       ha:flags {
-                        clearline=1
-                       }
+        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 {
-                       }
+        li:thermal {
+        }
 
-                       ha:attributes {
-                         term=1
-                         name=1
-                       }
-                      }
-                      ha:padstack_ref.1347102 {
-                       proto=0; x=16.179053mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                       ha:flags {
-                        clearline=1
-                       }
+        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 {
-                       }
+        li:thermal {
+        }
 
-                       ha:attributes {
-                         term=2
-                         name=2
-                       }
-                      }
-                     }
-                     li:layers {
+        ha:attributes {
+          term=1
+          name=pin1
+        }
+       }
+      }
+      li:layers {
 
-                      ha:top-silk {
-                       lid=0
-                       ha:combining {                       }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-                        li:objects {
-                         ha:text.1347088 {
-                          string=%a.parent.refdes%; x=14.979157mm; y=-1.480059mm; scale=100; fid=0;
-                          ha:flags {
-                           dyntext=1
-                           floater=1
-                          }
-                          rot = 0.000000
-                         }
-                        }
-                        ha:type {
-                         silk = 1
-                         top = 1
-                        }
-                      }
+         li:objects {
+          ha:line.1317336 {
+           x1=3.08306in; y1=500.95mil; x2=3.08306in; y2=245.04mil; thickness=6.0mil; clearance=0.0;
+          }
+          ha:line.1317339 {
+           x1=3.08306in; y1=245.04mil; x2=67.68973mm; y2=245.04mil; thickness=6.0mil; clearance=0.0;
+          }
+          ha:line.1317342 {
+           x1=67.68973mm; y1=245.04mil; x2=67.68973mm; y2=500.95mil; thickness=6.0mil; clearance=0.0;
+          }
+          ha:line.1317345 {
+           x1=67.68973mm; y1=500.95mil; x2=3.08306in; y2=500.95mil; thickness=6.0mil; clearance=0.0;
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
 
-                      ha:subc-aux {
-                       lid=1
-                       ha:combining {                       }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-                        li:objects {
-                         ha:line.1347089 {
-                          x1=15.779257mm; y1=-0.679959mm; x2=15.779257mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=pnp-origin
-                          }
-                         }
-                         ha:line.1347092 {
-                          x1=15.779257mm; y1=-0.679959mm; x2=15.779257mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=origin
-                          }
-                         }
-                         ha:line.1347095 {
-                          x1=15.779257mm; y1=-0.679959mm; x2=16.779257mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=x
-                          }
-                         }
-                         ha:line.1347098 {
-                          x1=15.779257mm; y1=-0.679959mm; x2=15.779257mm; y2=0.320041mm; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=y
+         li:objects {
+          ha:line.1317348 {
+           x1=2.874in; y1=373.0mil; x2=2.874in; y2=373.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.1317351 {
+           x1=3.08306in; y1=500.95mil; x2=3.08306in; y2=500.95mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.1317354 {
+           x1=3.08306in; y1=500.95mil; x2=3.08306in; y2=13.72413mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.1317357 {
+           x1=3.08306in; y1=500.95mil; x2=79.309724mm; y2=500.95mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = 2ef4X4Ek/wiw5eTepUsAAABU
+     }
+                       ha:subc.1379177 {
+                        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  
+                              }
+                            }
+
+                            ha:ps_shape_v4 {
+                             ha:combining { sub=1; auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              mask = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               -23.0mil  
+                               -20.0mil  
+                               -23.0mil  
+                               20.0mil  
+                               23.0mil  
+                               20.0mil  
+                               23.0mil  
+                               -20.0mil  
+                              }
+                            }
+
+                            ha:ps_shape_v4 {
+                             ha:combining { auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              paste = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               -20.0mil  
+                               -17.0mil  
+                               -20.0mil  
+                               17.0mil  
+                               20.0mil  
+                               17.0mil  
+                               20.0mil  
+                               -17.0mil  
+                              }
+                            }
                           }
-                         }
-                        }
-                        ha:type {
-                         top = 1
-                         misc = 1
-                         virtual = 1
                         }
-                      }
-                     }
-                    }
-                     uid = Ikn56fWDAoi3RXep5wYAAABX
-                    }
-                    ha:subc.1347120 {
-                     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.1347134 {
-                       proto=0; x=18.339326mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                       ha:flags {
-                        clearline=1
-                       }
-
-                       li:thermal {
-                       }
-
-                       ha:attributes {
-                         term=1
-                         name=1
-                       }
-                      }
-                      ha:padstack_ref.1347135 {
-                       proto=0; x=19.138918mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                       ha:flags {
-                        clearline=1
-                       }
-
-                       li:thermal {
-                       }
-
-                       ha:attributes {
-                         term=2
-                         name=2
                        }
-                      }
-                     }
-                     li:layers {
-
-                      ha:top-silk {
-                       lid=0
-                       ha:combining {                       }
 
                         li:objects {
-                         ha:text.1347121 {
-                          string=%a.parent.refdes%; x=17.939022mm; y=-1.480059mm; scale=100; fid=0;
+                         ha:padstack_ref.1379202 {
+                          proto=0; x=3.112in; y=1.017in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
                           ha:flags {
-                           dyntext=1
-                           floater=1
+                           clearline=1
                           }
-                          rot = 0.000000
-                         }
-                        }
-                        ha:type {
-                         silk = 1
-                         top = 1
-                        }
-                      }
 
-                      ha:subc-aux {
-                       lid=1
-                       ha:combining {                       }
+                          li:thermal {
+                          }
 
-                        li:objects {
-                         ha:line.1347122 {
-                          x1=18.739122mm; y1=-0.679959mm; x2=18.739122mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
                           ha:attributes {
-                            subc-role=pnp-origin
+                            term=1
+                            name=1
                           }
                          }
-                         ha:line.1347125 {
-                          x1=18.739122mm; y1=-0.679959mm; x2=18.739122mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=origin
+                         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
                           }
-                         }
-                         ha:line.1347128 {
-                          x1=18.739122mm; y1=-0.679959mm; x2=19.739122mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
+
+                          li:thermal {
+                          }
+
                           ha:attributes {
-                            subc-role=x
+                            term=2
+                            name=2
                           }
                          }
-                         ha:line.1347131 {
-                          x1=18.739122mm; y1=-0.679959mm; x2=18.739122mm; y2=0.320041mm; thickness=0.1mm; clearance=0.0;
+                         ha:padstack_ref.1379204 {
+                          proto=0; x=3.194in; y=1.056in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
+
+                          li:thermal {
+                          }
+
                           ha:attributes {
-                            subc-role=y
+                            term=3
+                            name=3
                           }
                          }
                         }
-                        ha:type {
-                         top = 1
-                         misc = 1
-                         virtual = 1
-                        }
-                      }
-                     }
-                    }
-                     uid = Ikn56fWDAoi3RXep5wYAAABZ
-                    }
-                    ha:subc.1347153 {
-                     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 {
+                        li:layers {
+
+                         ha:top-silk {
+                          lid=0
                           ha:combining {                          }
-                          ha:layer_mask {
-                           copper = 1
-                           top = 1
-                          }
-                          clearance=0.0
-                           li:ps_poly {
-                            9.84mil  
-                            -13.77mil  
-                            -9.84mil  
-                            -13.77mil  
-                            -9.84mil  
-                            13.77mil  
-                            9.84mil  
-                            13.77mil  
-                           }
-                         }
 
-                         ha:ps_shape_v4 {
-                          ha:combining { sub=1; auto=1;                          }
-                          ha:layer_mask {
-                           top = 1
-                           mask = 1
-                          }
-                          clearance=0.0
-                           li:ps_poly {
-                            12.84mil  
-                            -16.77mil  
-                            -12.84mil  
-                            -16.77mil  
-                            -12.84mil  
-                            16.77mil  
-                            12.84mil  
-                            16.77mil  
+                           li:objects {
+                            ha:line.1379178 {
+                             x1=3.083in; y1=992.0mil; x2=3.222in; y2=992.0mil; thickness=10.0mil; clearance=0.0;
+                            }
+                            ha:line.1379181 {
+                             x1=3.083in; y1=992.0mil; x2=3.083in; y2=1.12in; thickness=10.0mil; clearance=0.0;
+                            }
+                            ha:line.1379184 {
+                             x1=3.083in; y1=1.12in; x2=3.222in; y2=1.12in; thickness=10.0mil; clearance=0.0;
+                            }
+                            ha:line.1379187 {
+                             x1=3.222in; y1=992.0mil; x2=3.222in; y2=1.12in; thickness=10.0mil; clearance=0.0;
+                            }
                            }
-                         }
-
-                         ha: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
                            }
                          }
-                       }
-                     }
-                    }
-
-                     li:objects {
-                      ha:padstack_ref.1347167 {
-                       proto=0; x=21.299191mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                       ha:flags {
-                        clearline=1
-                       }
 
-                       li:thermal {
-                       }
+                         ha:subc-aux {
+                          lid=1
+                          ha:combining {                          }
 
-                       ha:attributes {
-                         term=1
-                         name=1
-                       }
-                      }
-                      ha:padstack_ref.1347168 {
-                       proto=0; x=22.098783mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                       ha:flags {
-                        clearline=1
+                           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
+                             }
+                            }
+                            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.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.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:type {
+                            top = 1
+                            misc = 1
+                            virtual = 1
+                           }
+                         }
+                        }
                        }
-
-                       li:thermal {
+                        uid = fdmrigvTMcHho9IPHtUAAABr
                        }
-
-                       ha:attributes {
-                         term=2
-                         name=2
+                       ha:subc.1379206 {
+                        ha:attributes {
+                         footprint=0402
+                         value=0.1uF
+                         device=CAPACITOR
+                         openscad=0402
+                         refdes=C101
+                        }
+                       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:layers {
-
-                      ha:top-silk {
-                       lid=0
-                       ha:combining {                       }
 
                         li:objects {
-                         ha:text.1347154 {
-                          string=%a.parent.refdes%; x=20.898887mm; y=-1.480059mm; scale=100; fid=0;
-                          ha:flags {
-                           dyntext=1
-                           floater=1
+                         ha:padstack_ref.1379219 {
+                          proto=0; x=3.05193in; y=943.52mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                          li:thermal {
                           }
-                          rot = 0.000000
-                         }
-                        }
-                        ha:type {
-                         silk = 1
-                         top = 1
-                        }
-                      }
-
-                      ha:subc-aux {
-                       lid=1
-                       ha:combining {                       }
 
-                        li:objects {
-                         ha:line.1347155 {
-                          x1=21.698987mm; y1=-0.679959mm; x2=21.698987mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
                           ha:attributes {
-                            subc-role=pnp-origin
+                            term=1
+                            name=1
                           }
                          }
-                         ha:line.1347158 {
-                          x1=21.698987mm; y1=-0.679959mm; x2=21.698987mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=origin
+                         ha: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
                           }
-                         }
-                         ha:line.1347161 {
-                          x1=21.698987mm; y1=-0.679959mm; x2=22.698987mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=x
+
+                          li:thermal {
                           }
-                         }
-                         ha:line.1347164 {
-                          x1=21.698987mm; y1=-0.679959mm; x2=21.698987mm; y2=0.320041mm; thickness=0.1mm; clearance=0.0;
+
                           ha:attributes {
-                            subc-role=y
+                            term=2
+                            name=2
                           }
                          }
                         }
-                        ha:type {
-                         top = 1
-                         misc = 1
-                         virtual = 1
-                        }
-                      }
-                     }
-                    }
-                     uid = Ikn56fWDAoi3RXep5wYAAABb
-                    }
-                    ha:subc.1347186 {
-                     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 {
+                        li:layers {
+
+                         ha:top-silk {
+                          lid=0
                           ha:combining {                          }
-                          ha:layer_mask {
-                           copper = 1
-                           top = 1
-                          }
-                          clearance=0.0
-                           li:ps_poly {
-                            9.84mil  
-                            -13.77mil  
-                            -9.84mil  
-                            -13.77mil  
-                            -9.84mil  
-                            13.77mil  
-                            9.84mil  
-                            13.77mil  
-                           }
-                         }
 
-                         ha:ps_shape_v4 {
-                          ha:combining { sub=1; auto=1;                          }
-                          ha:layer_mask {
-                           top = 1
-                           mask = 1
-                          }
-                          clearance=0.0
-                           li:ps_poly {
-                            12.84mil  
-                            -16.77mil  
-                            -12.84mil  
-                            -16.77mil  
-                            -12.84mil  
-                            16.77mil  
-                            12.84mil  
-                            16.77mil  
+                           li:objects {
                            }
-                         }
-
-                         ha: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
                            }
                          }
-                       }
-                     }
-                    }
-
-                     li:objects {
-                      ha:padstack_ref.1347200 {
-                       proto=0; x=24.259056mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                       ha:flags {
-                        clearline=1
-                       }
 
-                       li:thermal {
-                       }
+                         ha:subc-aux {
+                          lid=1
+                          ha:combining {                          }
 
-                       ha:attributes {
-                         term=1
-                         name=1
-                       }
-                      }
-                      ha:padstack_ref.1347201 {
-                       proto=0; x=25.058648mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                       ha:flags {
-                        clearline=1
+                           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
+                             }
+                            }
+                            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.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.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:type {
+                            top = 1
+                            misc = 1
+                            virtual = 1
+                           }
+                         }
+                        }
                        }
-
-                       li:thermal {
+                        uid = IGobWzSMURBswUg5LvAAAACM
                        }
+                       ha:subc.1379222 {
+                        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  
+                              }
+                            }
+
+                            ha:ps_shape_v4 {
+                             ha:combining { sub=1; auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              mask = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               -47.5mil  
+                               -15.0mil  
+                               -47.5mil  
+                               15.0mil  
+                               47.5mil  
+                               15.0mil  
+                               47.5mil  
+                               -15.0mil  
+                              }
+                            }
+
+                            ha:ps_shape_v4 {
+                             ha:combining { auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              paste = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               -42.5mil  
+                               -10.0mil  
+                               -42.5mil  
+                               10.0mil  
+                               42.5mil  
+                               10.0mil  
+                               42.5mil  
+                               -10.0mil  
+                              }
+                            }
+                          }
+                        }
 
-                       ha:attributes {
-                         term=2
-                         name=2
+                        ha:ps_proto_v6.1 {
+                          hdia=0.0; hplated=0; htop=0; hbottom=0;
+                          li:shape {
+
+                            ha:ps_shape_v4 {
+                             ha:combining {                             }
+                             ha:layer_mask {
+                              copper = 1
+                              top = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               42.5mil  
+                               10.0mil  
+                               42.5mil  
+                               -10.0mil  
+                               -42.5mil  
+                               -10.0mil  
+                               -42.5mil  
+                               10.0mil  
+                              }
+                            }
+
+                            ha:ps_shape_v4 {
+                             ha:combining { sub=1; auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              mask = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               47.5mil  
+                               15.0mil  
+                               47.5mil  
+                               -15.0mil  
+                               -47.5mil  
+                               -15.0mil  
+                               -47.5mil  
+                               15.0mil  
+                              }
+                            }
+
+                            ha:ps_shape_v4 {
+                             ha:combining { auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              paste = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               42.5mil  
+                               10.0mil  
+                               42.5mil  
+                               -10.0mil  
+                               -42.5mil  
+                               -10.0mil  
+                               -42.5mil  
+                               10.0mil  
+                              }
+                            }
+                          }
+                        }
                        }
-                      }
-                     }
-                     li:layers {
-
-                      ha:top-silk {
-                       lid=0
-                       ha:combining {                       }
 
                         li:objects {
-                         ha:text.1347187 {
-                          string=%a.parent.refdes%; x=23.858752mm; y=-1.480059mm; scale=100; fid=0;
+                         ha:padstack_ref.1379251 {
+                          proto=0; x=75.5523mm; y=26.035mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
                           ha:flags {
-                           dyntext=1
-                           floater=1
+                           clearline=1
                           }
-                          rot = 0.000000
-                         }
-                        }
-                        ha:type {
-                         silk = 1
-                         top = 1
-                        }
-                      }
 
-                      ha:subc-aux {
-                       lid=1
-                       ha:combining {                       }
+                          li:thermal {
+                          }
 
-                        li:objects {
-                         ha:line.1347188 {
-                          x1=24.658852mm; y1=-0.679959mm; x2=24.658852mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
                           ha:attributes {
-                            subc-role=pnp-origin
+                            term=1
+                            name=1
                           }
                          }
-                         ha:line.1347191 {
-                          x1=24.658852mm; y1=-0.679959mm; x2=24.658852mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
+                         ha:padstack_ref.1379252 {
+                          proto=0; x=75.5523mm; y=975.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
+
+                          li:thermal {
+                          }
+
                           ha:attributes {
-                            subc-role=origin
+                            term=2
+                            name=2
                           }
                          }
-                         ha:line.1347194 {
-                          x1=24.658852mm; y1=-0.679959mm; x2=25.658852mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
+                         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 {
-                            subc-role=x
+                            term=3
+                            name=3
                           }
                          }
-                         ha:line.1347197 {
-                          x1=24.658852mm; y1=-0.679959mm; x2=24.658852mm; y2=0.320041mm; thickness=0.1mm; clearance=0.0;
+                         ha:padstack_ref.1379254 {
+                          proto=0; x=75.5523mm; y=875.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
+
+                          li:thermal {
+                          }
+
                           ha:attributes {
-                            subc-role=y
+                            term=4
+                            name=4
                           }
                          }
-                        }
-                        ha:type {
-                         top = 1
-                         misc = 1
-                         virtual = 1
-                        }
-                      }
-                     }
-                    }
-                     uid = Ikn56fWDAoi3RXep5wYAAABd
-                    }
-                    ha:subc.1347219 {
-                     ha:attributes {
-                      refdes=R21
-                      value=0.5
-                      device=RESISTOR
-                      footprint=0402
-                      openscad=0402
-                     }
-                    ha:data {
-                                        li:padstack_prototypes {
-
-                     ha:ps_proto_v6.0 {
-                       hdia=0.0; hplated=0; htop=0; hbottom=0;
-                       li:shape {
-
-                         ha:ps_shape_v4 {
-                          ha:combining {                          }
-                          ha:layer_mask {
-                           copper = 1
-                           top = 1
+                         ha:padstack_ref.1379255 {
+                          proto=0; x=75.5523mm; y=825.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                          li:thermal {
                           }
-                          clearance=0.0
-                           li:ps_poly {
-                            9.84mil  
-                            -13.77mil  
-                            -9.84mil  
-                            -13.77mil  
-                            -9.84mil  
-                            13.77mil  
-                            9.84mil  
-                            13.77mil  
-                           }
-                         }
 
-                         ha:ps_shape_v4 {
-                          ha:combining { sub=1; auto=1;                          }
-                          ha:layer_mask {
-                           top = 1
-                           mask = 1
+                          ha:attributes {
+                            term=5
+                            name=5
                           }
-                          clearance=0.0
-                           li:ps_poly {
-                            12.84mil  
-                            -16.77mil  
-                            -12.84mil  
-                            -16.77mil  
-                            -12.84mil  
-                            16.77mil  
-                            12.84mil  
-                            16.77mil  
-                           }
                          }
+                         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
+                          }
 
-                         ha:ps_shape_v4 {
-                          ha:combining { auto=1;                          }
-                          ha:layer_mask {
-                           top = 1
-                           paste = 1
+                          li:thermal {
+                          }
+
+                          ha:attributes {
+                            term=6
+                            name=6
                           }
-                          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.1347233 {
-                       proto=0; x=27.218921mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                       ha:flags {
-                        clearline=1
-                       }
+                         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:thermal {
+                          }
 
-                       ha:attributes {
-                         term=1
-                         name=1
-                       }
-                      }
-                      ha:padstack_ref.1347234 {
-                       proto=0; x=28.018513mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                       ha: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=2
-                         name=2
-                       }
-                      }
-                     }
-                     li:layers {
+                          ha:attributes {
+                            term=8
+                            name=8
+                          }
+                         }
+                         ha:padstack_ref.1379259 {
+                          proto=1; x=70.3453mm; y=675.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
 
-                      ha:top-silk {
-                       lid=0
-                       ha:combining {                       }
+                          li:thermal {
+                          }
 
-                        li:objects {
-                         ha:text.1347220 {
-                          string=%a.parent.refdes%; x=26.818617mm; y=-1.480059mm; scale=100; fid=0;
-                          ha:flags {
-                           dyntext=1
-                           floater=1
+                          ha:attributes {
+                            term=9
+                            name=9
                           }
-                          rot = 0.000000
                          }
-                        }
-                        ha:type {
-                         silk = 1
-                         top = 1
-                        }
-                      }
+                         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
+                          }
 
-                      ha:subc-aux {
-                       lid=1
-                       ha:combining {                       }
+                          li:thermal {
+                          }
 
-                        li:objects {
-                         ha:line.1347221 {
-                          x1=27.618717mm; y1=-0.679959mm; x2=27.618717mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
                           ha:attributes {
-                            subc-role=pnp-origin
+                            term=10
+                            name=10
                           }
                          }
-                         ha:line.1347224 {
-                          x1=27.618717mm; y1=-0.679959mm; x2=27.618717mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
+                         ha:padstack_ref.1379261 {
+                          proto=1; x=70.3453mm; y=775.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
+
+                          li:thermal {
+                          }
+
                           ha:attributes {
-                            subc-role=origin
+                            term=11
+                            name=11
                           }
                          }
-                         ha:line.1347227 {
-                          x1=27.618717mm; y1=-0.679959mm; x2=28.618717mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
+                         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 {
-                            subc-role=x
+                            term=12
+                            name=12
                           }
                          }
-                         ha:line.1347230 {
-                          x1=27.618717mm; y1=-0.679959mm; x2=27.618717mm; y2=0.320041mm; thickness=0.1mm; clearance=0.0;
+                         ha:padstack_ref.1379263 {
+                          proto=1; x=70.3453mm; y=875.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
+
+                          li:thermal {
+                          }
+
                           ha:attributes {
-                            subc-role=y
+                            term=13
+                            name=13
                           }
                          }
-                        }
-                        ha:type {
-                         top = 1
-                         misc = 1
-                         virtual = 1
-                        }
-                      }
-                     }
-                    }
-                     uid = Ikn56fWDAoi3RXep5wYAAABf
-                    }
-                    ha:subc.1347252 {
-                     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
+                         ha:padstack_ref.1379264 {
+                          proto=1; x=70.3453mm; y=925.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
+
+                          li:thermal {
+                          }
+
+                          ha:attributes {
+                            term=14
+                            name=14
                           }
-                          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.1379265 {
+                          proto=1; x=70.3453mm; y=975.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
+                          li:thermal {
+                          }
+
+                          ha:attributes {
+                            term=15
+                            name=15
                           }
-                          clearance=0.0
-                           li:ps_poly {
-                            12.84mil  
-                            -16.77mil  
-                            -12.84mil  
-                            -16.77mil  
-                            -12.84mil  
-                            16.77mil  
-                            12.84mil  
-                            16.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 {
+                          }
 
-                         ha:ps_shape_v4 {
-                          ha:combining { auto=1;                          }
-                          ha:layer_mask {
-                           top = 1
-                           paste = 1
+                          ha:attributes {
+                            term=16
+                            name=16
                           }
-                          clearance=0.0
-                           li:ps_poly {
-                            9.84mil  
-                            -13.77mil  
-                            -9.84mil  
-                            -13.77mil  
-                            -9.84mil  
-                            13.77mil  
-                            9.84mil  
-                            13.77mil  
+                         }
+                        }
+                        li:layers {
+
+                         ha:top-silk {
+                          lid=0
+                          ha:combining {                          }
+
+                           li:objects {
+                            ha:line.1379223 {
+                             x1=3.027in; y1=26.543mm; x2=3.027in; y2=655.0mil; thickness=10.0mil; clearance=0.0;
+                            }
+                            ha:line.1379226 {
+                             x1=3.027in; y1=655.0mil; x2=2.717in; y2=655.0mil; thickness=10.0mil; clearance=0.0;
+                            }
+                            ha:line.1379229 {
+                             x1=2.717in; y1=655.0mil; x2=2.717in; y2=26.543mm; thickness=10.0mil; clearance=0.0;
+                            }
+                            ha:line.1379232 {
+                             x1=3.027in; y1=26.543mm; x2=2.897in; y2=26.543mm; thickness=10.0mil; clearance=0.0;
+                            }
+                            ha:line.1379235 {
+                             x1=2.717in; y1=26.543mm; x2=2.847in; y2=26.543mm; thickness=10.0mil; clearance=0.0;
+                            }
+                            ha:arc.1379238 {
+                             x=2.872in; y=26.543mm; width=25.0mil; height=25.0mil; astart=180.000000; adelta=180.000000; thickness=10.0mil; clearance=0.0;
+                            }
+                           }
+                           ha:type {
+                            silk = 1
+                            top = 1
                            }
                          }
-                       }
-                     }
-                    }
-
-                     li:objects {
-                      ha:padstack_ref.1347266 {
-                       proto=0; x=30.178786mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                       ha:flags {
-                        clearline=1
-                       }
 
-                       li:thermal {
-                       }
+                         ha:subc-aux {
+                          lid=1
+                          ha:combining {                          }
 
-                       ha:attributes {
-                         term=1
-                         name=1
-                       }
-                      }
-                      ha:padstack_ref.1347267 {
-                       proto=0; x=30.978378mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                       ha:flags {
-                        clearline=1
+                           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
+                             }
+                            }
+                            ha:line.1379242 {
+                             x1=2.872in; y1=850.0mil; x2=2.872in; y2=850.0mil; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=origin
+                             }
+                            }
+                            ha:line.1379245 {
+                             x1=2.872in; y1=850.0mil; x2=71.9488mm; y2=850.0mil; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=x
+                             }
+                            }
+                            ha:line.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:type {
+                            top = 1
+                            misc = 1
+                            virtual = 1
+                           }
+                         }
+                        }
                        }
-
-                       li:thermal {
+                        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
+                        }
+                       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:attributes {
-                         term=2
-                         name=2
+                        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:layers {
-
-                      ha:top-silk {
-                       lid=0
-                       ha:combining {                       }
 
                         li:objects {
-                         ha:text.1347253 {
-                          string=%a.parent.refdes%; x=29.778482mm; y=-1.480059mm; scale=100; fid=0;
+                         ha:padstack_ref.1379293 {
+                          proto=0; x=66.8909mm; y=725.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
                           ha:flags {
-                           dyntext=1
-                           floater=1
+                           clearline=1
                           }
-                          rot = 0.000000
-                         }
-                        }
-                        ha:type {
-                         silk = 1
-                         top = 1
-                        }
-                      }
 
-                      ha:subc-aux {
-                       lid=1
-                       ha:combining {                       }
+                          li:thermal {
+                          }
 
-                        li:objects {
-                         ha:line.1347254 {
-                          x1=30.578582mm; y1=-0.679959mm; x2=30.578582mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
                           ha:attributes {
-                            subc-role=pnp-origin
+                            term=1
+                            name=1
                           }
                          }
-                         ha:line.1347257 {
-                          x1=30.578582mm; y1=-0.679959mm; x2=30.578582mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
+                         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
+                          }
+
+                          li:thermal {
+                          }
+
                           ha:attributes {
-                            subc-role=origin
+                            term=2
+                            name=2
                           }
                          }
-                         ha:line.1347260 {
-                          x1=30.578582mm; y1=-0.679959mm; x2=31.578582mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
+                         ha:padstack_ref.1379295 {
+                          proto=1; x=66.8909mm; y=925.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
+
+                          li:thermal {
+                          }
+
                           ha:attributes {
-                            subc-role=x
+                            term=3
+                            name=3
                           }
                          }
-                         ha:line.1347263 {
-                          x1=30.578582mm; y1=-0.679959mm; x2=30.578582mm; y2=0.320041mm; thickness=0.1mm; clearance=0.0;
+                         ha:padstack_ref.1379296 {
+                          proto=1; x=66.8909mm; y=26.035mm; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
+                          ha:flags {
+                           clearline=1
+                          }
+
+                          li:thermal {
+                          }
+
                           ha:attributes {
-                            subc-role=y
+                            term=4
+                            name=4
                           }
                          }
-                        }
-                        ha:type {
-                         top = 1
-                         misc = 1
-                         virtual = 1
-                        }
-                      }
-                     }
-                    }
-                     uid = Ikn56fWDAoi3RXep5wYAAABh
-                    }
-                    ha:subc.1347285 {
-                     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
+                         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
                           }
-                          clearance=0.0
-                           li:ps_poly {
-                            9.84mil  
-                            -13.77mil  
-                            -9.84mil  
-                            -13.77mil  
-                            -9.84mil  
-                            13.77mil  
-                            9.84mil  
-                            13.77mil  
-                           }
-                         }
 
-                         ha:ps_shape_v4 {
-                          ha:combining { sub=1; auto=1;                          }
-                          ha:layer_mask {
-                           top = 1
-                           mask = 1
+                          li:thermal {
                           }
-                          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:attributes {
+                            term=5
+                            name=5
                           }
-                          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.1347299 {
-                       proto=0; x=33.138651mm; y=-0.679959mm; 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=1
-                         name=1
-                       }
-                      }
-                      ha:padstack_ref.1347300 {
-                       proto=0; x=33.938243mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                       ha:flags {
-                        clearline=1
-                       }
+                           li:objects {
+                            ha:line.1379269 {
+                             x1=68.1609mm; y1=29.845mm; x2=68.1609mm; y2=675.0mil; thickness=15.0mil; clearance=0.0;
+                            }
+                            ha:line.1379272 {
+                             x1=65.6209mm; y1=675.0mil; x2=68.1609mm; y2=675.0mil; thickness=15.0mil; clearance=0.0;
+                            }
+                            ha:line.1379275 {
+                             x1=65.6209mm; y1=29.845mm; x2=65.6209mm; y2=675.0mil; thickness=15.0mil; clearance=0.0;
+                            }
+                            ha:line.1379278 {
+                             x1=65.6209mm; y1=29.845mm; x2=68.1609mm; y2=29.845mm; thickness=15.0mil; clearance=0.0;
+                            }
+                           }
+                           ha:type {
+                            silk = 1
+                            top = 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:type {
+                            top = 1
+                            misc = 1
+                            virtual = 1
+                           }
+                         }
+                        }
                        }
-
-                       ha:attributes {
-                         term=2
-                         name=2
+                        uid = fdmrigvTMcHho9IPHtUAAAAQ
+                       }
+                       ha:subc.1382344 {
+                        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:ps_shape_v4 {
+                             ha:combining { sub=1; auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              mask = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               -16.77mil  
+                               -12.84mil  
+                               -16.77mil  
+                               12.84mil  
+                               16.77mil  
+                               12.84mil  
+                               16.77mil  
+                               -12.84mil  
+                              }
+                            }
+
+                            ha:ps_shape_v4 {
+                             ha:combining { auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              paste = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               -13.77mil  
+                               -9.84mil  
+                               -13.77mil  
+                               9.84mil  
+                               13.77mil  
+                               9.84mil  
+                               13.77mil  
+                               -9.84mil  
+                              }
+                            }
+                          }
+                        }
                        }
-                      }
-                     }
-                     li:layers {
-
-                      ha:top-silk {
-                       lid=0
-                       ha:combining {                       }
 
                         li:objects {
-                         ha:text.1347286 {
-                          string=%a.parent.refdes%; x=32.738347mm; y=-1.480059mm; scale=100; fid=0;
+                         ha:padstack_ref.1382357 {
+                          proto=0; x=63.677808mm; y=1.936in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
                           ha:flags {
-                           dyntext=1
-                           floater=1
+                           clearline=1
                           }
-                          rot = 0.000000
-                         }
-                        }
-                        ha:type {
-                         silk = 1
-                         top = 1
-                        }
-                      }
 
-                      ha:subc-aux {
-                       lid=1
-                       ha:combining {                       }
+                          li:thermal {
+                          }
 
-                        li:objects {
-                         ha:line.1347287 {
-                          x1=33.538447mm; y1=-0.679959mm; x2=33.538447mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
                           ha:attributes {
-                            subc-role=pnp-origin
+                            term=1
+                            name=1
                           }
                          }
-                         ha:line.1347290 {
-                          x1=33.538447mm; y1=-0.679959mm; x2=33.538447mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=origin
+                         ha:padstack_ref.1382358 {
+                          proto=0; x=64.4774mm; y=1.936in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                          ha:flags {
+                           clearline=1
                           }
-                         }
-                         ha:line.1347293 {
-                          x1=33.538447mm; y1=-0.679959mm; x2=34.538447mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=x
+
+                          li:thermal {
                           }
-                         }
-                         ha:line.1347296 {
-                          x1=33.538447mm; y1=-0.679959mm; x2=33.538447mm; y2=0.320041mm; thickness=0.1mm; clearance=0.0;
+
                           ha:attributes {
-                            subc-role=y
+                            term=2
+                            name=2
                           }
                          }
                         }
-                        ha:type {
-                         top = 1
-                         misc = 1
-                         virtual = 1
-                        }
-                      }
-                     }
-                    }
-                     uid = Ikn56fWDAoi3RXep5wYAAABj
-                    }
-                    ha:subc.1347318 {
-                     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 {
+                        li:layers {
+
+                         ha:top-silk {
+                          lid=0
                           ha:combining {                          }
-                          ha:layer_mask {
-                           copper = 1
-                           top = 1
-                          }
-                          clearance=0.0
-                           li:ps_poly {
-                            9.84mil  
-                            -13.77mil  
-                            -9.84mil  
-                            -13.77mil  
-                            -9.84mil  
-                            13.77mil  
-                            9.84mil  
-                            13.77mil  
-                           }
-                         }
 
-                         ha:ps_shape_v4 {
-                          ha:combining { sub=1; auto=1;                          }
-                          ha:layer_mask {
-                           top = 1
-                           mask = 1
-                          }
-                          clearance=0.0
-                           li:ps_poly {
-                            12.84mil  
-                            -16.77mil  
-                            -12.84mil  
-                            -16.77mil  
-                            -12.84mil  
-                            16.77mil  
-                            12.84mil  
-                            16.77mil  
+                           li:objects {
                            }
-                         }
-
-                         ha: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
                            }
                          }
-                       }
-                     }
-                    }
-
-                     li:objects {
-                      ha:padstack_ref.1347332 {
-                       proto=0; x=36.098516mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                       ha:flags {
-                        clearline=1
-                       }
 
-                       li:thermal {
-                       }
+                         ha:subc-aux {
+                          lid=1
+                          ha:combining {                          }
 
-                       ha:attributes {
-                         term=1
-                         name=1
-                       }
-                      }
-                      ha:padstack_ref.1347333 {
-                       proto=0; x=36.898108mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                       ha:flags {
-                        clearline=1
+                           li:objects {
+                            ha:line.1382345 {
+                             x1=64.077604mm; y1=1.936in; x2=64.077604mm; y2=1.936in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=pnp-origin
+                             }
+                            }
+                            ha:line.1382348 {
+                             x1=64.077604mm; y1=1.936in; x2=64.077604mm; y2=1.936in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=origin
+                             }
+                            }
+                            ha:line.1382351 {
+                             x1=64.077604mm; y1=1.936in; x2=63.077604mm; y2=1.936in; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=x
+                             }
+                            }
+                            ha:line.1382354 {
+                             x1=64.077604mm; y1=1.936in; x2=64.077604mm; y2=50.1744mm; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=y
+                             }
+                            }
+                           }
+                           ha:type {
+                            top = 1
+                            misc = 1
+                            virtual = 1
+                           }
+                         }
+                        }
                        }
-
-                       li:thermal {
+                        uid = fdmrigvTMcHho9IPHtUAAABf
                        }
-
-                       ha:attributes {
-                         term=2
-                         name=2
+                       ha:subc.1382360 {
+                        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:ps_shape_v4 {
+                             ha:combining { sub=1; auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              mask = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               -16.77mil  
+                               -12.84mil  
+                               -16.77mil  
+                               12.84mil  
+                               16.77mil  
+                               12.84mil  
+                               16.77mil  
+                               -12.84mil  
+                              }
+                            }
+
+                            ha:ps_shape_v4 {
+                             ha:combining { auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              paste = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               -13.77mil  
+                               -9.84mil  
+                               -13.77mil  
+                               9.84mil  
+                               13.77mil  
+                               9.84mil  
+                               13.77mil  
+                               -9.84mil  
+                              }
+                            }
+                          }
+                        }
                        }
-                      }
-                     }
-                     li:layers {
-
-                      ha:top-silk {
-                       lid=0
-                       ha:combining {                       }
 
                         li:objects {
-                         ha:text.1347319 {
-                          string=%a.parent.refdes%; x=35.698212mm; y=-1.480059mm; scale=100; fid=0;
+                         ha:padstack_ref.1382373 {
+                          proto=0; x=2.50752in; y=48.133mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
                           ha:flags {
-                           dyntext=1
-                           floater=1
+                           clearline=1
                           }
-                          rot = 0.000000
-                         }
-                        }
-                        ha:type {
-                         silk = 1
-                         top = 1
-                        }
-                      }
 
-                      ha:subc-aux {
-                       lid=1
-                       ha:combining {                       }
+                          li:thermal {
+                          }
 
-                        li:objects {
-                         ha:line.1347320 {
-                          x1=36.498312mm; y1=-0.679959mm; x2=36.498312mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
                           ha:attributes {
-                            subc-role=pnp-origin
+                            term=1
+                            name=1
                           }
                          }
-                         ha:line.1347323 {
-                          x1=36.498312mm; y1=-0.679959mm; x2=36.498312mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=origin
+                         ha:padstack_ref.1382374 {
+                          proto=0; x=2.539in; y=48.133mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                          ha:flags {
+                           clearline=1
                           }
-                         }
-                         ha:line.1347326 {
-                          x1=36.498312mm; y1=-0.679959mm; x2=37.498312mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=x
+
+                          li:thermal {
                           }
-                         }
-                         ha:line.1347329 {
-                          x1=36.498312mm; y1=-0.679959mm; x2=36.498312mm; y2=0.320041mm; thickness=0.1mm; clearance=0.0;
+
                           ha:attributes {
-                            subc-role=y
+                            term=2
+                            name=2
                           }
                          }
                         }
-                        ha:type {
-                         top = 1
-                         misc = 1
-                         virtual = 1
-                        }
-                      }
-                     }
-                    }
-                     uid = Ikn56fWDAoi3RXep5wYAAABl
-                    }
-                    ha:subc.1347351 {
-                     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 {
+                        li:layers {
+
+                         ha:top-silk {
+                          lid=0
                           ha:combining {                          }
-                          ha:layer_mask {
-                           copper = 1
-                           top = 1
-                          }
-                          clearance=0.0
-                           li:ps_poly {
-                            9.84mil  
-                            -13.77mil  
-                            -9.84mil  
-                            -13.77mil  
-                            -9.84mil  
-                            13.77mil  
-                            9.84mil  
-                            13.77mil  
-                           }
-                         }
 
-                         ha:ps_shape_v4 {
-                          ha:combining { sub=1; auto=1;                          }
-                          ha:layer_mask {
-                           top = 1
-                           mask = 1
-                          }
-                          clearance=0.0
-                           li:ps_poly {
-                            12.84mil  
-                            -16.77mil  
-                            -12.84mil  
-                            -16.77mil  
-                            -12.84mil  
-                            16.77mil  
-                            12.84mil  
-                            16.77mil  
+                           li:objects {
                            }
-                         }
-
-                         ha: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
                            }
                          }
-                       }
-                     }
-                    }
-
-                     li:objects {
-                      ha:padstack_ref.1347365 {
-                       proto=0; x=39.058381mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                       ha:flags {
-                        clearline=1
-                       }
 
-                       li:thermal {
-                       }
+                         ha:subc-aux {
+                          lid=1
+                          ha:combining {                          }
 
-                       ha:attributes {
-                         term=1
-                         name=1
-                       }
-                      }
-                      ha:padstack_ref.1347366 {
-                       proto=0; x=39.857973mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                       ha:flags {
-                        clearline=1
+                           li:objects {
+                            ha:line.1382361 {
+                             x1=2.52326in; y1=48.133mm; x2=2.52326in; y2=48.133mm; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=pnp-origin
+                             }
+                            }
+                            ha:line.1382364 {
+                             x1=2.52326in; y1=48.133mm; x2=2.52326in; y2=48.133mm; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=origin
+                             }
+                            }
+                            ha:line.1382367 {
+                             x1=2.52326in; y1=48.133mm; x2=63.090804mm; y2=48.133mm; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=x
+                             }
+                            }
+                            ha:line.1382370 {
+                             x1=2.52326in; y1=48.133mm; x2=2.52326in; y2=49.133mm; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=y
+                             }
+                            }
+                           }
+                           ha:type {
+                            top = 1
+                            misc = 1
+                            virtual = 1
+                           }
+                         }
+                        }
                        }
-
-                       li:thermal {
+                        uid = fdmrigvTMcHho9IPHtUAAABd
                        }
-
-                       ha:attributes {
-                         term=2
-                         name=2
+                       ha:subc.1382376 {
+                        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:ps_shape_v4 {
+                             ha:combining { sub=1; auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              mask = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               -16.77mil  
+                               -12.84mil  
+                               -16.77mil  
+                               12.84mil  
+                               16.77mil  
+                               12.84mil  
+                               16.77mil  
+                               -12.84mil  
+                              }
+                            }
+
+                            ha:ps_shape_v4 {
+                             ha:combining { auto=1;                             }
+                             ha:layer_mask {
+                              top = 1
+                              paste = 1
+                             }
+                             clearance=0.0
+                              li:ps_poly {
+                               -13.77mil  
+                               -9.84mil  
+                               -13.77mil  
+                               9.84mil  
+                               13.77mil  
+                               9.84mil  
+                               13.77mil  
+                               -9.84mil  
+                              }
+                            }
+                          }
+                        }
                        }
-                      }
-                     }
-                     li:layers {
-
-                      ha:top-silk {
-                       lid=0
-                       ha:combining {                       }
 
                         li:objects {
-                         ha:text.1347352 {
-                          string=%a.parent.refdes%; x=38.658077mm; y=-1.480059mm; scale=100; fid=0;
+                         ha:padstack_ref.1382389 {
+                          proto=0; x=64.4774mm; y=50.165mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
                           ha:flags {
-                           dyntext=1
-                           floater=1
+                           clearline=1
                           }
-                          rot = 0.000000
-                         }
-                        }
-                        ha:type {
-                         silk = 1
-                         top = 1
-                        }
-                      }
 
-                      ha:subc-aux {
-                       lid=1
-                       ha:combining {                       }
+                          li:thermal {
+                          }
 
-                        li:objects {
-                         ha:line.1347353 {
-                          x1=39.458177mm; y1=-0.679959mm; x2=39.458177mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
                           ha:attributes {
-                            subc-role=pnp-origin
+                            term=1
+                            name=1
                           }
                          }
-                         ha:line.1347356 {
-                          x1=39.458177mm; y1=-0.679959mm; x2=39.458177mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=origin
+                         ha:padstack_ref.1382390 {
+                          proto=0; x=63.677808mm; y=50.165mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                          ha:flags {
+                           clearline=1
                           }
-                         }
-                         ha:line.1347359 {
-                          x1=39.458177mm; y1=-0.679959mm; x2=40.458177mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=x
+
+                          li:thermal {
                           }
-                         }
-                         ha:line.1347362 {
-                          x1=39.458177mm; y1=-0.679959mm; x2=39.458177mm; y2=0.320041mm; thickness=0.1mm; clearance=0.0;
+
                           ha:attributes {
-                            subc-role=y
+                            term=2
+                            name=2
                           }
                          }
                         }
-                        ha:type {
-                         top = 1
-                         misc = 1
-                         virtual = 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 {                          }
+
+                           li:objects {
+                            ha:line.1382377 {
+                             x1=64.077604mm; y1=50.165mm; x2=64.077604mm; y2=50.165mm; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=pnp-origin
+                             }
+                            }
+                            ha:line.1382380 {
+                             x1=64.077604mm; y1=50.165mm; x2=64.077604mm; y2=50.165mm; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=origin
+                             }
+                            }
+                            ha:line.1382383 {
+                             x1=64.077604mm; y1=50.165mm; x2=65.077604mm; y2=50.165mm; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=x
+                             }
+                            }
+                            ha:line.1382386 {
+                             x1=64.077604mm; y1=50.165mm; x2=64.077604mm; y2=49.165mm; thickness=0.1mm; clearance=0.0;
+                             ha:attributes {
+                               subc-role=y
+                             }
+                            }
+                           }
+                           ha:type {
+                            top = 1
+                            misc = 1
+                            virtual = 1
+                           }
+                         }
                         }
+                       }
+                        uid = fdmrigvTMcHho9IPHtUAAABg
+                       }
+                      ha:rat.1383754 {
+                       x1=3.37501in; y1=775.0mil; lgrp1=3; anchor1=pcb/1281495/1281531; x2=76.897611mm; y2=38.6969mm; lgrp2=3; anchor2=pcb/1251279/1251325;
+                      }
+                      ha:rat.1383757 {
+                       x1=84.69954mm; y1=84.292583mm; lgrp1=5; anchor1=pcb/1234422; x2=3.15974in; y2=3.288in; lgrp2=3; anchor2=pcb/1251336/1251350;
+                      }
+                      ha:rat.1383760 {
+                       x1=71.723751mm; y1=51.836115mm; lgrp1=5; anchor1=pcb/1234422; x2=69.262371mm; y2=2.11142in; lgrp2=3; anchor2=pcb/1311769/1311831;
+                      }
+                      ha:rat.1383763 {
+                       x1=2.657in; y1=2.111in; lgrp1=3; anchor1=pcb/1311674/1311688; x2=69.262371mm; y2=2.11142in; lgrp2=3; anchor2=pcb/1311769/1311831;
+                      }
+                      ha:rat.1383766 {
+                       x1=2.62193in; y1=1.453in; lgrp1=5; anchor1=pcb/1234422; x2=71.285989mm; y2=36.7919mm; lgrp2=3; anchor2=pcb/1251279/1251332;
+                      }
+                      ha:rat.1383769 {
+                       x1=71.285989mm; y1=36.7919mm; lgrp1=3; anchor1=pcb/1251279/1251332; x2=71.285989mm; y2=37.4269mm; lgrp2=3; anchor2=pcb/1251279/1251330;
+                      }
+                      ha:rat.1383772 {
+                       x1=76.897611mm; y1=39.3319mm; lgrp1=3; anchor1=pcb/1251279/1251323; x2=71.285989mm; y2=37.4269mm; lgrp2=3; anchor2=pcb/1251279/1251330;
+                      }
+                      ha:rat.1383775 {
+                       x1=88.265mm; y1=1.57499in; lgrp1=3; anchor1=pcb/1281495/1281546; x2=69.262371mm; y2=2.17048in; lgrp2=3; anchor2=pcb/1311769/1311834;
+                      }
+                      ha:rat.1383778 {
+                       x1=88.265mm; y1=76.835mm; lgrp1=3; anchor1=pcb/1281045/1281075; x2=69.262371mm; y2=2.17048in; lgrp2=3; anchor2=pcb/1311769/1311834;
+                      }
+                      ha:rat.1383781 {
+                       x1=2.9682in; y1=3.65706in; lgrp1=3; anchor1=pcb/1279367/1279397; x2=2.48326in; y2=3.21126in; lgrp2=3; anchor2=pcb/1313527;
+                      }
+                      ha:rat.1383784 {
+                       x1=88.265mm; y1=775.0mil; lgrp1=3; anchor1=pcb/1281495/1281530; x2=85.725mm; y2=81.915mm; lgrp2=3; anchor2=pcb/1281045/1281078;
+                      }
+                      ha:rat.1383787 {
+                       x1=88.265mm; y1=1.87499in; lgrp1=3; anchor1=pcb/1281495/1281552; x2=88.265mm; y2=84.455mm; lgrp2=3; anchor2=pcb/1281045/1281081;
+                      }
+                      ha:rat.1383790 {
+                       x1=88.265mm; y1=1.97499in; lgrp1=3; anchor1=pcb/1281495/1281554; x2=88.265mm; y2=86.995mm; lgrp2=3; anchor2=pcb/1281045/1281083;
+                      }
+                      ha:rat.1383793 {
+                       x1=2.4878in; y1=3.53837in; lgrp1=3; anchor1=pcb/1313661/1313693; x2=64.502304mm; y2=50.204104mm; lgrp2=3; anchor2=pcb/1382340;
+                      }
+                      ha:rat.1383796 {
+                       x1=3.078in; y1=2.072in; lgrp1=3; anchor1=pcb/1311722/1311735; x2=3.166in; y2=2.072in; lgrp2=3; anchor2=pcb/1311636/1311655;
+                      }
+                      ha:rat.1383799 {
+                       x1=3.078in; y1=2.072in; lgrp1=3; anchor1=pcb/1311722/1311735; x2=75.162029mm; y2=52.63007mm; lgrp2=3; anchor2=pcb/1311769/1311804;
+                      }
+                      ha:rat.1383802 {
+                       x1=3.37501in; y1=975.0mil; lgrp1=3; anchor1=pcb/1281495/1281535; x2=88.265mm; y2=89.535mm; lgrp2=3; anchor2=pcb/1281045/1281085;
+                      }
+                      ha:rat.1383805 {
+                       x1=65.604894mm; y1=1.453in; lgrp1=10; anchor1=pcb/1234427; x2=2.567in; y2=1.453in; lgrp2=3; anchor2=pcb/1283073/1283102;
+                      }
+                      ha:rat.1383808 {
+                       x1=86.76005mm; y1=94.615mm; lgrp1=3; anchor1=pcb/1234417; x2=85.725mm; y2=94.615mm; lgrp2=3; anchor2=pcb/1281045/1281088;
+                      }
+                      ha:rat.1383811 {
+                       x1=11.0mil; y1=3.0mm; lgrp1=3; anchor1=pcb/1234417; x2=22.84mil; y2=-0.679959mm; lgrp2=3; anchor2=pcb/1346922/1346936;
+                      }
+                      ha:rat.1383814 {
+                       x1=4.339593mm; y1=-0.679959mm; lgrp1=3; anchor1=pcb/1346955/1346970; x2=22.84mil; y2=-0.679959mm; lgrp2=3; anchor2=pcb/1346922/1346936;
+                      }
+                      ha:rat.1383817 {
+                       x1=500.0mil; y1=125.0mil; lgrp1=3; anchor1=pcb/718691/718705; x2=13.219188mm; y2=-0.679959mm; lgrp2=3; anchor2=pcb/1347054/1347069;
+                      }
+                      ha:rat.1383820 {
+                       x1=13.219188mm; y1=-0.679959mm; lgrp1=3; anchor1=pcb/1347054/1347069; x2=15.379461mm; y2=-0.679959mm; lgrp2=3; anchor2=pcb/1347087/1347101;
+                      }
+                      ha:rat.1383823 {
+                       x1=15.379461mm; y1=-0.679959mm; lgrp1=3; anchor1=pcb/1347087/1347101; x2=18.339326mm; y2=-0.679959mm; lgrp2=3; anchor2=pcb/1347120/1347134;
+                      }
+                      ha:rat.1383826 {
+                       x1=18.339326mm; y1=-0.679959mm; lgrp1=3; anchor1=pcb/1347120/1347134; x2=21.299191mm; y2=-0.679959mm; lgrp2=3; anchor2=pcb/1347153/1347167;
+                      }
+                      ha:rat.1383829 {
+                       x1=21.299191mm; y1=-0.679959mm; lgrp1=3; anchor1=pcb/1347153/1347167; x2=24.259056mm; y2=-0.679959mm; lgrp2=3; anchor2=pcb/1347186/1347200;
+                      }
+                      ha:rat.1383832 {
+                       x1=9.459731mm; y1=-0.679959mm; lgrp1=3; anchor1=pcb/1347021/1347035; x2=13.219188mm; y2=-0.679959mm; lgrp2=3; anchor2=pcb/1347054/1347069;
+                      }
+                      ha:rat.1383835 {
+                       x1=9.459731mm; y1=-0.679959mm; lgrp1=3; anchor1=pcb/1347021/1347035; x2=352.52mil; y2=-158.0mil; lgrp2=3; anchor2=pcb/1344785/1344799;
+                      }
+                      ha:rat.1383838 {
+                       x1=352.52mil; y1=-158.0mil; lgrp1=3; anchor1=pcb/1344785/1344799; x2=435.52mil; y2=-165.0mil; lgrp2=3; anchor2=pcb/1344027/1344041;
+                      }
+                      ha:rat.1383841 {
+                       x1=24.259056mm; y1=-0.679959mm; lgrp1=3; anchor1=pcb/1347186/1347200; x2=30.178786mm; y2=-0.679959mm; lgrp2=3; anchor2=pcb/1347252/1347266;
+                      }
+                      ha:rat.1383844 {
+                       x1=33.938243mm; y1=-0.679959mm; lgrp1=3; anchor1=pcb/1347285/1347300; x2=30.178786mm; y2=-0.679959mm; lgrp2=3; anchor2=pcb/1347252/1347266;
+                      }
+                      ha:rat.1383847 {
+                       x1=33.938243mm; y1=-0.679959mm; lgrp1=3; anchor1=pcb/1347285/1347300; x2=36.83mm; y2=-83.0mil; lgrp2=3; anchor2=pcb/1347318/1347333;
+                      }
+                      ha:rat.1383850 {
+                       x1=36.83mm; y1=-83.0mil; lgrp1=3; anchor1=pcb/1347318/1347333; x2=1.54252in; y2=-78.0mil; lgrp2=3; anchor2=pcb/1347351/1347365;
+                      }
+                      ha:rat.1383853 {
+                       x1=1.54252in; y1=-78.0mil; lgrp1=3; anchor1=pcb/1347351/1347365; x2=1.65252in; y2=-93.0mil; lgrp2=3; anchor2=pcb/1347384/1347398;
+                      }
+                      ha:rat.1383856 {
+                       x1=68.195204mm; y1=8.444293mm; lgrp1=3; anchor1=pcb/1234417; x2=60.688195mm; y2=-2.178965mm; lgrp2=3; anchor2=pcb/1364683/1364732;
+                      }
+                      ha:rat.1383859 {
+                       x1=60.688195mm; y1=-2.178965mm; lgrp1=3; anchor1=pcb/1364683/1364732; x2=62.637136mm; y2=-3.428137mm; lgrp2=3; anchor2=pcb/1364683/1364731;
+                      }
+                      ha:rat.1383862 {
+                       x1=61.386441mm; y1=-5.370982mm; lgrp1=3; anchor1=pcb/1364683/1364738; x2=62.637136mm; y2=-3.428137mm; lgrp2=3; anchor2=pcb/1364683/1364731;
+                      }
+                      ha:rat.1383865 {
+                       x1=3.37501in; y1=32.385mm; lgrp1=3; anchor1=pcb/1281495/1281541; x2=85.725mm; y2=86.995mm; lgrp2=3; anchor2=pcb/1281045/1281082;
+                      }
+                      ha:rat.1383868 {
+                       x1=88.265mm; y1=2.17499in; lgrp1=3; anchor1=pcb/1281495/1281558; x2=88.265mm; y2=92.075mm; lgrp2=3; anchor2=pcb/1281045/1281087;
+                      }
+                      ha:rat.1383871 {
+                       x1=202.0mil; y1=2.97in; lgrp1=10; anchor1=pcb/1261833/1261859; x2=3.13552in; y2=2.274in; lgrp2=3; anchor2=pcb/1256145/1256159;
+                      }
+                      ha:rat.1383874 {
+                       x1=3.37501in; y1=29.845mm; lgrp1=3; anchor1=pcb/1281495/1281539; x2=85.725mm; y2=84.455mm; lgrp2=3; anchor2=pcb/1281045/1281080;
+                      }
+                      ha:rat.1383877 {
+                       x1=202.0mil; y1=348.41mil; lgrp1=10; anchor1=pcb/1236338/1236365; x2=2.91952in; y2=1.171in; lgrp2=3; anchor2=pcb/1251438/1251451;
+                      }
+                      ha:rat.1383880 {
+                       x1=88.265mm; y1=2.27499in; lgrp1=3; anchor1=pcb/1281495/1281560; x2=85.725mm; y2=89.535mm; lgrp2=3; anchor2=pcb/1281045/1281084;
+                      }
+                      ha:rat.1383883 {
+                       x1=202.0mil; y1=250.0mil; lgrp1=10; anchor1=pcb/1236338/1236364; x2=88.265mm; y2=27.305mm; lgrp2=3; anchor2=pcb/1281495/1281536;
+                      }
+                      ha:rat.1383886 {
+                       x1=88.265mm; y1=475.0mil; lgrp1=3; anchor1=pcb/1281495/1281524; x2=88.265mm; y2=32.385mm; lgrp2=3; anchor2=pcb/1281495/1281540;
+                      }
+                      ha:rat.1383889 {
+                       x1=4.237in; y1=73.38187mm; lgrp1=3; anchor1=pcb/1267742/1267761; x2=104.775mm; y2=74.295mm; lgrp2=3; anchor2=pcb/1307510/1307537;
+                      }
+                      ha:rat.1383892 {
+                       x1=202.0mil; y1=3.67941in; lgrp1=10; anchor1=pcb/1261776/1261803; x2=3.13552in; y2=2.376in; lgrp2=3; anchor2=pcb/1256190/1256204;
+                      }
+                      ha:rat.1383895 {
+                       x1=455.52mil; y1=-91.0mil; lgrp1=3; anchor1=pcb/1342191/1342205; x2=76.897611mm; y2=36.1569mm; lgrp2=3; anchor2=pcb/1251279/1251333;
+                      }
+                      ha:rat.1383898 {
+                       x1=75.162029mm; y1=2.11142in; lgrp1=3; anchor1=pcb/1311769/1311802; x2=3.02842in; y2=2.11142in; lgrp2=3; anchor2=pcb/1311611;
+                      }
+                      ha:rat.1383901 {
+                       x1=114.00818mm; y1=35.047961mm; lgrp1=3; anchor1=pcb/1363958/1364003; x2=114.00818mm; y2=34.047964mm; lgrp2=3; anchor2=pcb/1363958/1364001;
+                      }
+                      ha:rat.1383904 {
+                       x1=114.00818mm; y1=34.047964mm; lgrp1=3; anchor1=pcb/1363958/1364001; x2=487.0mil; y2=-91.0mil; lgrp2=3; anchor2=pcb/1342191/1342206;
+                      }
+                      ha:rat.1383907 {
+                       x1=2.94261in; y1=3.54093in; lgrp1=3; anchor1=pcb/1279367/1279400; x2=2.4622in; y2=3.35963in; lgrp2=3; anchor2=pcb/1313661/1313692;
+                      }
+                      ha:rat.1383910 {
+                       x1=2.501in; y1=3.138in; lgrp1=3; anchor1=pcb/1313698/1313712; x2=2.4622in; y2=3.35963in; lgrp2=3; anchor2=pcb/1313661/1313692;
+                      }
+                      ha:rat.1383913 {
+                       x1=88.265mm; y1=29.845mm; lgrp1=3; anchor1=pcb/1281495/1281538; x2=2.951in; y2=1.171in; lgrp2=3; anchor2=pcb/1251438/1251452;
+                      }
+                      ha:rat.1383916 {
+                       x1=330.52mil; y1=-109.0mil; lgrp1=3; anchor1=pcb/1342158/1342172; x2=71.285989mm; y2=36.1569mm; lgrp2=3; anchor2=pcb/1251279/1251334;
+                      }
+                      ha:rat.1383919 {
+                       x1=114.00818mm; y1=34.54809mm; lgrp1=3; anchor1=pcb/1363958/1364002; x2=114.00818mm; y2=35.548087mm; lgrp2=3; anchor2=pcb/1363958/1364004;
+                      }
+                      ha:rat.1383922 {
+                       x1=114.00818mm; y1=34.54809mm; lgrp1=3; anchor1=pcb/1363958/1364002; x2=362.0mil; y2=-109.0mil; lgrp2=3; anchor2=pcb/1342158/1342173;
+                      }
+                      ha:rat.1383925 {
+                       x1=4.237in; y1=2.78in; lgrp1=3; anchor1=pcb/1267742/1267759; x2=104.775mm; y2=71.755mm; lgrp2=3; anchor2=pcb/1307510/1307536;
+                      }
+                      ha:rat.1383928 {
+                       x1=2.99379in; y1=3.54093in; lgrp1=3; anchor1=pcb/1279367/1279396; x2=3.039in; y2=3.79174in; lgrp2=3; anchor2=pcb/1301141/1301155;
+                      }
+                      ha:rat.1383931 {
+                       x1=102.235mm; y1=2.14479in; lgrp1=10; anchor1=pcb/1281569/1281600; x2=3.166in; y2=48.133mm; lgrp2=3; anchor2=pcb/1311738/1311767;
+                      }
+                      ha:rat.1383934 {
+                       x1=75.162029mm; y1=1.89489in; lgrp1=3; anchor1=pcb/1311769/1311813; x2=3.166in; y2=48.133mm; lgrp2=3; anchor2=pcb/1311738/1311767;
+                      }
+                      ha:rat.1383937 {
+                       x1=75.162029mm; y1=1.89489in; lgrp1=3; anchor1=pcb/1311769/1311813; x2=2.53747in; y2=1.4904in; lgrp2=3; anchor2=pcb/1283073/1283106;
+                      }
+                      ha:rat.1383940 {
+                       x1=1.289in; y1=2.92394in; lgrp1=3; anchor1=pcb/1298231/1298259; x2=718.0mil; y2=609.0mil; lgrp2=10; anchor2=pcb/1245592/1245619;
+                      }
+                      ha:rat.1383943 {
+                       x1=4.34881in; y1=2.83453in; lgrp1=3; anchor1=pcb/1267742/1267760; x2=104.775mm; y2=84.455mm; lgrp2=3; anchor2=pcb/1307510/1307541;
+                      }
+                      ha:rat.1383946 {
+                       x1=54.32mil; y1=-0.679959mm; lgrp1=3; anchor1=pcb/1346922/1346937; x2=62.386439mm; y2=-1.487069mm; lgrp2=3; anchor2=pcb/1364683/1364753;
+                      }
+                      ha:rat.1383949 {
+                       x1=4.34881in; y1=2.94358in; lgrp1=3; anchor1=pcb/1267742/1267762; x2=104.775mm; y2=86.995mm; lgrp2=3; anchor2=pcb/1307510/1307542;
+                      }
+                      ha:rat.1383952 {
+                       x1=4.237in; y1=2.9981in; lgrp1=3; anchor1=pcb/1267742/1267763; x2=104.775mm; y2=76.835mm; lgrp2=3; anchor2=pcb/1307510/1307538;
+                      }
+                      ha:rat.1383955 {
+                       x1=4.237in; y1=3.10716in; lgrp1=3; anchor1=pcb/1267742/1267765; x2=104.775mm; y2=79.375mm; lgrp2=3; anchor2=pcb/1307510/1307539;
+                      }
+                      ha:rat.1383958 {
+                       x1=4.237in; y1=3.21621in; lgrp1=3; anchor1=pcb/1267742/1267767; x2=104.775mm; y2=81.915mm; lgrp2=3; anchor2=pcb/1307510/1307540;
+                      }
+                      ha:rat.1383961 {
+                       x1=22.098783mm; y1=-0.679959mm; lgrp1=3; anchor1=pcb/1347153/1347168; x2=64.584554mm; y2=-2.679091mm; lgrp2=3; anchor2=pcb/1364683/1364748;
+                      }
+                      ha:rat.1383964 {
+                       x1=70.3453mm; y1=725.0mil; lgrp1=3; anchor1=pcb/1379222/1379260; x2=70.3453mm; y2=775.0mil; lgrp2=3; anchor2=pcb/1379222/1379261;
+                      }
+                      ha:rat.1383967 {
+                       x1=70.3453mm; y1=775.0mil; lgrp1=3; anchor1=pcb/1379222/1379261; x2=2.522in; y2=1.319in; lgrp2=3; anchor2=pcb/1256791/1256820;
+                      }
+                      ha:rat.1383970 {
+                       x1=75.162029mm; y1=1.85552in; lgrp1=3; anchor1=pcb/1311769/1311815; x2=2.522in; y2=1.319in; lgrp2=3; anchor2=pcb/1256791/1256820;
+                      }
+                      ha:rat.1383973 {
+                       x1=30.978378mm; y1=-0.679959mm; lgrp1=3; anchor1=pcb/1347252/1347267; x2=64.584554mm; y2=-3.678834mm; lgrp2=3; anchor2=pcb/1364683/1364746;
+                      }
+                      ha:rat.1383976 {
+                       x1=4.34881in; y1=3.05263in; lgrp1=3; anchor1=pcb/1267742/1267764; x2=104.775mm; y2=89.535mm; lgrp2=3; anchor2=pcb/1307510/1307543;
+                      }
+                      ha:rat.1383979 {
+                       x1=3.37501in; y1=1.57499in; lgrp1=3; anchor1=pcb/1281495/1281547; x2=69.262371mm; y2=2.19016in; lgrp2=3; anchor2=pcb/1311769/1311835;
+                      }
+                      ha:rat.1383982 {
+                       x1=7.299458mm; y1=-0.679959mm; lgrp1=3; anchor1=pcb/1346988/1347003; x2=46.655273mm; y2=-4.142106mm; lgrp2=3; anchor2=pcb/1347417/1347431;
+                      }
+                      ha:rat.1383985 {
+                       x1=46.655273mm; y1=-4.142106mm; lgrp1=3; anchor1=pcb/1347417/1347431; x2=61.886313mm; y2=-5.370982mm; lgrp2=3; anchor2=pcb/1364683/1364739;
+                      }
+                      ha:rat.1383988 {
+                       x1=62.386439mm; y1=-5.370982mm; lgrp1=3; anchor1=pcb/1364683/1364740; x2=61.886313mm; y2=-5.370982mm; lgrp2=3; anchor2=pcb/1364683/1364739;
+                      }
+                      ha:rat.1383991 {
+                       x1=62.88631mm; y1=-5.370982mm; lgrp1=3; anchor1=pcb/1364683/1364741; x2=62.386439mm; y2=-5.370982mm; lgrp2=3; anchor2=pcb/1364683/1364740;
+                      }
+                      ha:rat.1383994 {
+                       x1=1.41852in; y1=-83.0mil; lgrp1=3; anchor1=pcb/1347318/1347332; x2=60.688195mm; y2=-4.17896mm; lgrp2=3; anchor2=pcb/1364683/1364736;
+                      }
+                      ha:rat.1383997 {
+                       x1=60.688195mm; y1=-4.678832mm; lgrp1=3; anchor1=pcb/1364683/1364737; x2=60.688195mm; y2=-4.17896mm; lgrp2=3; anchor2=pcb/1364683/1364736;
+                      }
+                      ha:rat.1384000 {
+                       x1=1.41852in; y1=-83.0mil; lgrp1=3; anchor1=pcb/1347318/1347332; x2=3.540001mm; y2=-0.679959mm; lgrp2=3; anchor2=pcb/1346955/1346969;
+                      }
+                      ha:rat.1384003 {
+                       x1=25.058648mm; y1=-0.679959mm; lgrp1=3; anchor1=pcb/1347186/1347201; x2=64.584554mm; y2=-3.178963mm; lgrp2=3; anchor2=pcb/1364683/1364747;
+                      }
+                      ha:rat.1384006 {
+                       x1=202.0mil; y1=968.41mil; lgrp1=10; anchor1=pcb/1342113/1342140; x2=590.0mil; y2=-81.0mil; lgrp2=3; anchor2=pcb/1342224/1342239;
+                      }
+                      ha:rat.1384009 {
+                       x1=19.138918mm; y1=-0.679959mm; lgrp1=3; anchor1=pcb/1347120/1347135; x2=62.88631mm; y2=-1.487069mm; lgrp2=3; anchor2=pcb/1364683/1364752;
+                      }
+                      ha:rat.1384012 {
+                       x1=558.52mil; y1=-81.0mil; lgrp1=3; anchor1=pcb/1342224/1342238; x2=63.886308mm; y2=-1.487069mm; lgrp2=3; anchor2=pcb/1364683/1364750;
+                      }
+                      ha:rat.1384015 {
+                       x1=3.37501in; y1=1.47499in; lgrp1=3; anchor1=pcb/1281495/1281545; x2=75.17911mm; y2=55.11311mm; lgrp2=3; anchor2=pcb/1311614;
+                      }
+                      ha:rat.1384018 {
+                       x1=6.499866mm; y1=-0.679959mm; lgrp1=3; anchor1=pcb/1346988/1347002; x2=63.386436mm; y2=-5.370982mm; lgrp2=3; anchor2=pcb/1364683/1364742;
+                      }
+                      ha:rat.1384021 {
+                       x1=1.684in; y1=-93.0mil; lgrp1=3; anchor1=pcb/1347384/1347399; x2=64.584554mm; y2=-2.178965mm; lgrp2=3; anchor2=pcb/1364683/1364749;
+                      }
+                      ha:rat.1384024 {
+                       x1=28.067mm; y1=890.0mil; lgrp1=3; anchor1=pcb/1362042; x2=75.5523mm; y2=975.0mil; lgrp2=3; anchor2=pcb/1379138;
+                      }
+                      ha:rat.1384027 {
+                       x1=2.568in; y1=3.40974in; lgrp1=3; anchor1=pcb/1313645/1313659; x2=3.083in; y2=1.056in; lgrp2=3; anchor2=pcb/1379102;
+                      }
+                      ha:rat.1384030 {
+                       x1=27.218921mm; y1=-0.679959mm; lgrp1=3; anchor1=pcb/1347219/1347233; x2=63.886308mm; y2=-5.370982mm; lgrp2=3; anchor2=pcb/1364683/1364743;
+                      }
+                      ha:rat.1384033 {
+                       x1=64.584554mm; y1=-4.678832mm; lgrp1=3; anchor1=pcb/1364683/1364744; x2=63.886308mm; y2=-5.370982mm; lgrp2=3; anchor2=pcb/1364683/1364743;
+                      }
+                      ha:rat.1384036 {
+                       x1=3.37501in; y1=1.97499in; lgrp1=3; anchor1=pcb/1281495/1281555; x2=2.43661in; y2=3.53837in; lgrp2=3; anchor2=pcb/1313661/1313689;
+                      }
+                      ha:rat.1384039 {
+                       x1=114.00818mm; y1=36.047959mm; lgrp1=3; anchor1=pcb/1363958/1364005; x2=384.0mil; y2=-158.0mil; lgrp2=3; anchor2=pcb/1344785/1344800;
+                      }
+                      ha:rat.1384042 {
+                       x1=4.34881in; y1=3.16168in; lgrp1=3; anchor1=pcb/1267742/1267766; x2=104.775mm; y2=92.075mm; lgrp2=3; anchor2=pcb/1307510/1307544;
+                      }
+                      ha:rat.1384045 {
+                       x1=114.00818mm; y1=33.047966mm; lgrp1=3; anchor1=pcb/1363958/1363999; x2=467.0mil; y2=-165.0mil; lgrp2=3; anchor2=pcb/1344027/1344042;
+                      }
+                      ha:rat.1384048 {
+                       x1=85.725mm; y1=71.755mm; lgrp1=3; anchor1=pcb/1281045/1281070; x2=69.262371mm; y2=1.93426in; lgrp2=3; anchor2=pcb/1311769/1311822;
+                      }
+                      ha:rat.1384051 {
+                       x1=85.725mm; y1=74.295mm; lgrp1=3; anchor1=pcb/1281045/1281072; x2=69.252973mm; y2=1.974in; lgrp2=3; anchor2=pcb/1311623;
+                      }
+                      ha:rat.1384054 {
+                       x1=85.725mm; y1=76.835mm; lgrp1=3; anchor1=pcb/1281045/1281074; x2=75.162029mm; y2=1.97363in; lgrp2=3; anchor2=pcb/1311769/1311809;
+                      }
+                      ha:rat.1384057 {
+                       x1=85.725mm; y1=79.375mm; lgrp1=3; anchor1=pcb/1281045/1281076; x2=75.162029mm; y2=1.93426in; lgrp2=3; anchor2=pcb/1311769/1311811;
+                      }
+                      ha:rat.1384060 {
+                       x1=88.265mm; y1=1.47499in; lgrp1=3; anchor1=pcb/1281495/1281544; x2=69.267705mm; y2=2.151in; lgrp2=3; anchor2=pcb/1311617;
+                      }
+                      ha:rat.1384063 {
+                       x1=88.265mm; y1=79.375mm; lgrp1=3; anchor1=pcb/1281045/1281077; x2=69.267705mm; y2=2.151in; lgrp2=3; anchor2=pcb/1311617;
+                      }
+                      ha:rat.1384066 {
+                       x1=2.997in; y1=3.18874in; lgrp1=3; anchor1=pcb/1251454/1251468; x2=71.285989mm; y2=38.0619mm; lgrp2=3; anchor2=pcb/1251279/1251328;
+                      }
+                      ha:rat.1384069 {
+                       x1=114.00818mm; y1=37.198071mm; lgrp1=3; anchor1=pcb/1363958/1364007; x2=71.285989mm; y2=38.0619mm; lgrp2=3; anchor2=pcb/1251279/1251328;
+                      }
+                      ha:rat.1384072 {
+                       x1=114.00818mm; y1=37.198071mm; lgrp1=3; anchor1=pcb/1363958/1364007; x2=114.00818mm; y2=32.39798mm; lgrp2=3; anchor2=pcb/1363958/1363998;
+                      }
+                      ha:rat.1384075 {
+                       x1=50.255215mm; y1=-4.142106mm; lgrp1=3; anchor1=pcb/1347417/1347432; x2=71.285989mm; y2=38.0619mm; lgrp2=3; anchor2=pcb/1251279/1251328;
+                      }
+                      ha:rat.1384078 {
+                       x1=50.255215mm; y1=-4.142106mm; lgrp1=3; anchor1=pcb/1347417/1347432; x2=28.018513mm; y2=-0.679959mm; lgrp2=3; anchor2=pcb/1347219/1347234;
+                      }
+                      ha:rat.1384081 {
+                       x1=28.018513mm; y1=-0.679959mm; lgrp1=3; anchor1=pcb/1347219/1347234; x2=16.179053mm; y2=-0.679959mm; lgrp2=3; anchor2=pcb/1347087/1347102;
+                      }
+                      ha:rat.1384084 {
+                       x1=10.259323mm; y1=-0.679959mm; lgrp1=3; anchor1=pcb/1347021/1347036; x2=16.179053mm; y2=-0.679959mm; lgrp2=3; anchor2=pcb/1347087/1347102;
+                      }
+                      ha:rat.1384087 {
+                       x1=3.37501in; y1=2.27499in; lgrp1=3; anchor1=pcb/1281495/1281561; x2=3.167in; y2=2.274in; lgrp2=3; anchor2=pcb/1256145/1256158;
+                      }
+                      ha:rat.1384090 {
+                       x1=3.37501in; y1=2.17499in; lgrp1=3; anchor1=pcb/1281495/1281559; x2=2.569in; y2=3.138in; lgrp2=3; anchor2=pcb/1313590;
+                      }
+                      ha:rat.1384093 {
+                       x1=2.568in; y1=55.753mm; lgrp1=3; anchor1=pcb/1314653/1314666; x2=2.54in; y2=1.896in; lgrp2=3; anchor2=pcb/1382337;
+                      }
+                      ha:rat.1384096 {
+                       x1=2.54in; y1=1.896in; lgrp1=3; anchor1=pcb/1382337; x2=69.259577mm; y2=48.133mm; lgrp2=3; anchor2=pcb/1311626;
+                      }
+                      ha:rat.1384099 {
+                       x1=2.568in; y1=55.753mm; lgrp1=3; anchor1=pcb/1314653/1314666; x2=2.4622in; y2=3.53837in; lgrp2=3; anchor2=pcb/1313661/1313691;
+                      }
+                      ha:rat.1384102 {
+                       x1=35.000292mm; y1=85.999674mm; lgrp1=10; anchor1=pcb/1251135/1251167; x2=1.379in; y2=3.17in; lgrp2=3; anchor2=pcb/1298231/1298258;
+                      }
+                      ha:rat.1384105 {
+                       x1=33.138651mm; y1=-0.679959mm; lgrp1=3; anchor1=pcb/1347285/1347299; x2=1.379in; y2=3.17in; lgrp2=3; anchor2=pcb/1298231/1298258;
+                      }
+                      ha:rat.1384108 {
+                       x1=33.138651mm; y1=-0.679959mm; lgrp1=3; anchor1=pcb/1347285/1347299; x2=12.419596mm; y2=-0.679959mm; lgrp2=3; anchor2=pcb/1347054/1347068;
+                      }
+                      ha:rat.1384111 {
+                       x1=33.138651mm; y1=-0.679959mm; lgrp1=3; anchor1=pcb/1347285/1347299; x2=60.688195mm; y2=-3.178963mm; lgrp2=3; anchor2=pcb/1364683/1364734;
+                      }
+                      ha:rat.1384114 {
+                       x1=60.688195mm; y1=-3.678834mm; lgrp1=3; anchor1=pcb/1364683/1364735; x2=60.688195mm; y2=-3.178963mm; lgrp2=3; anchor2=pcb/1364683/1364734;
+                      }
+                      ha:rat.1384117 {
+                       x1=1.574in; y1=-78.0mil; lgrp1=3; anchor1=pcb/1347351/1347366; x2=64.584554mm; y2=-4.17896mm; lgrp2=3; anchor2=pcb/1364683/1364745;
+                      }
+                      ha:rat.1384120 {
+                       x1=3.37501in; y1=2.37499in; lgrp1=3; anchor1=pcb/1281495/1281563; x2=3.167in; y2=2.376in; lgrp2=3; anchor2=pcb/1256190/1256203;
+                      }
+                      ha:rat.1384123 {
+                       x1=88.265mm; y1=34.925mm; lgrp1=3; anchor1=pcb/1281495/1281542; x2=75.162029mm; y2=2.19016in; lgrp2=3; anchor2=pcb/1311769/1311798;
+                      }
+                      ha:rat.1384126 {
+                       x1=88.265mm; y1=81.915mm; lgrp1=3; anchor1=pcb/1281045/1281079; x2=75.162029mm; y2=2.19016in; lgrp2=3; anchor2=pcb/1311769/1311798;
+                      }
+                      ha:rat.1384129 {
+                       x1=104.775mm; y1=94.615mm; lgrp1=3; anchor1=pcb/1307510/1307545; x2=80.645mm; y2=94.615mm; lgrp2=10; anchor2=pcb/1284549/1284576;
+                      }
+                      ha:rat.1384132 {
+                       x1=80.645mm; y1=94.615mm; lgrp1=10; anchor1=pcb/1284549/1284576; x2=2.554in; y2=2.097in; lgrp2=3; anchor2=pcb/1313597/1313610;
+                      }
+                      ha:rat.1384135 {
+                       x1=63.677808mm; y1=50.165mm; lgrp1=3; anchor1=pcb/1382376/1382390; x2=2.554in; y2=2.097in; lgrp2=3; anchor2=pcb/1313597/1313610;
+                      }
+                      ha:rat.1384138 {
+                       x1=2.554in; y1=2.097in; lgrp1=3; anchor1=pcb/1313597/1313610; x2=718.0mil; y2=3.328in; lgrp2=10; anchor2=pcb/1245655/1245682;
+                      }
+                      ha:rat.1384141 {
+                       x1=88.265mm; y1=575.0mil; lgrp1=3; anchor1=pcb/1281495/1281526; x2=88.265mm; y2=71.755mm; lgrp2=3; anchor2=pcb/1281045/1281071;
+                      }
+                      ha:rat.1384144 {
+                       x1=1.286in; y1=1.029in; lgrp1=3; anchor1=pcb/1361951/1361971; x2=2.657in; y2=2.033in; lgrp2=3; anchor2=pcb/1311706/1311720;
+                      }
+                      ha:rat.1384147 {
+                       x1=2.657in; y1=2.033in; lgrp1=3; anchor1=pcb/1311706/1311720; x2=69.262371mm; y2=2.03268in; lgrp2=3; anchor2=pcb/1311769/1311827;
+                      }
+                      ha:rat.1384150 {
+                       x1=75.162029mm; y1=2.03268in; lgrp1=3; anchor1=pcb/1311769/1311806; x2=69.262371mm; y2=2.03268in; lgrp2=3; anchor2=pcb/1311769/1311827;
+                      }
+                      ha:rat.1384153 {
+                       x1=3.029in; y1=2.033in; lgrp1=3; anchor1=pcb/1311690/1311704; x2=75.162029mm; y2=2.03268in; lgrp2=3; anchor2=pcb/1311769/1311806;
+                      }
+                      ha:rat.1384156 {
+                       x1=3.029in; y1=2.033in; lgrp1=3; anchor1=pcb/1311690/1311704; x2=102.235mm; y2=1.5952in; lgrp2=10; anchor2=pcb/1281569/1281602;
+                      }
+                      ha:rat.1384159 {
+                       x1=3.37501in; y1=575.0mil; lgrp1=3; anchor1=pcb/1281495/1281527; x2=102.235mm; y2=1.5952in; lgrp2=10; anchor2=pcb/1281569/1281602;
+                      }
+                      ha:rat.1384162 {
+                       x1=3.37501in; y1=475.0mil; lgrp1=3; anchor1=pcb/1281495/1281525; x2=3.37501in; y2=575.0mil; lgrp2=3; anchor2=pcb/1281495/1281527;
+                      }
+                      ha:rat.1384165 {
+                       x1=2.657in; y1=2.033in; lgrp1=3; anchor1=pcb/1311706/1311720; x2=2.626in; y2=3.30226in; lgrp2=3; anchor2=pcb/1313762/1313776;
                       }
-                     }
-                    }
-                     uid = Ikn56fWDAoi3RXep5wYAAABn
-                    }
-                    ha:subc.1347384 {
-                     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.1347398 {
-                       proto=0; x=42.018246mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                       ha:flags {
-                        clearline=1
-                       }
-
-                       li:thermal {
-                       }
-
-                       ha:attributes {
-                         term=1
-                         name=1
-                       }
+                      ha:rat.1384168 {
+                       x1=88.265mm; y1=94.615mm; lgrp1=3; anchor1=pcb/1281045/1281089; x2=2.626in; y2=3.30226in; lgrp2=3; anchor2=pcb/1313762/1313776;
                       }
-                      ha:padstack_ref.1347399 {
-                       proto=0; x=42.817838mm; y=-0.679959mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                       ha:flags {
-                        clearline=1
-                       }
-
-                       li:thermal {
-                       }
-
-                       ha:attributes {
-                         term=2
-                         name=2
-                       }
+                      ha:rat.1384171 {
+                       x1=934.0mil; y1=761.0mil; lgrp1=3; anchor1=pcb/1358442/1358477; x2=2.52252in; y2=2.097in; lgrp2=3; anchor2=pcb/1313597/1313611;
                       }
-                     }
-                     li:layers {
-
-                      ha:top-silk {
-                       lid=0
-                       ha:combining {                       }
-
-                        li:objects {
-                         ha:text.1347385 {
-                          string=%a.parent.refdes%; x=41.617942mm; y=-1.480059mm; scale=100; fid=0;
-                          ha:flags {
-                           dyntext=1
-                           floater=1
-                          }
-                          rot = 0.000000
-                         }
-                        }
-                        ha:type {
-                         silk = 1
-                         top = 1
-                        }
+                      ha:rat.1384174 {
+                       x1=2.52252in; y1=2.097in; lgrp1=3; anchor1=pcb/1313597/1313611; x2=2.53652in; y2=55.753mm; lgrp2=3; anchor2=pcb/1314653/1314667;
                       }
-
-                      ha:subc-aux {
-                       lid=1
-                       ha:combining {                       }
-
-                        li:objects {
-                         ha:line.1347386 {
-                          x1=42.418042mm; y1=-0.679959mm; x2=42.418042mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=pnp-origin
-                          }
-                         }
-                         ha:line.1347389 {
-                          x1=42.418042mm; y1=-0.679959mm; x2=42.418042mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=origin
-                          }
-                         }
-                         ha:line.1347392 {
-                          x1=42.418042mm; y1=-0.679959mm; x2=43.418042mm; y2=-0.679959mm; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=x
-                          }
-                         }
-                         ha:line.1347395 {
-                          x1=42.418042mm; y1=-0.679959mm; x2=42.418042mm; y2=0.320041mm; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=y
-                          }
-                         }
-                        }
-                        ha:type {
-                         top = 1
-                         misc = 1
-                         virtual = 1
-                        }
+                      ha:rat.1384177 {
+                       x1=70.485mm; y1=94.615mm; lgrp1=10; anchor1=pcb/1284435/1284462; x2=2.53652in; y2=55.753mm; lgrp2=3; anchor2=pcb/1314653/1314667;
                       }
-                     }
-                    }
-                     uid = Ikn56fWDAoi3RXep5wYAAABp
-                    }
-                    ha:subc.1347417 {
-                     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.1347431 {
-                       proto=0; x=46.274273mm; y=-3.126106mm; rot=0.000000; xmirror=0; smirror=0; clearance=41.34mil;
-                       ha:flags {
-                        clearline=1
-                       }
-
-                       li:thermal {
-                       }
-
-                       ha:attributes {
-                         term=1
-                         name=pin1
-                       }
+                      ha:rat.1384180 {
+                       x1=70.485mm; y1=94.615mm; lgrp1=10; anchor1=pcb/1284435/1284462; x2=868.0mil; y2=3.328in; lgrp2=10; anchor2=pcb/1245655/1245683;
                       }
-                      ha:padstack_ref.1347432 {
-                       proto=0; x=49.874215mm; y=-3.126106mm; rot=0.000000; xmirror=0; smirror=0; clearance=41.34mil;
-                       ha:flags {
-                        clearline=1
-                       }
-
-                       li:thermal {
-                       }
-
-                       ha:attributes {
-                         term=2
-                         name=pin2
-                       }
+                      ha:rat.1384183 {
+                       x1=88.265mm; y1=675.0mil; lgrp1=3; anchor1=pcb/1281495/1281528; x2=88.265mm; y2=74.295mm; lgrp2=3; anchor2=pcb/1281045/1281073;
                       }
-                     }
-                     li:layers {
-
-                      ha:top-silk {
-                       lid=0
-                       ha:combining {                       }
-
-                        li:objects {
-                         ha:text.1347418 {
-                          string=%a.parent.refdes%; x=45.493223mm; y=-6.177027mm; scale=100; fid=0;
-                          ha:flags {
-                           dyntext=1
-                           floater=1
-                          }
-                          rot = 0.000000
-                         }
-                        }
-                        ha:type {
-                         silk = 1
-                         top = 1
-                        }
+                      ha:rat.1384186 {
+                       x1=3.37501in; y1=875.0mil; lgrp1=3; anchor1=pcb/1281495/1281533; x2=76.897611mm; y2=40.6019mm; lgrp2=3; anchor2=pcb/1251279/1251319;
                       }
-
-                      ha:subc-aux {
-                       lid=1
-                       ha:combining {                       }
-
-                        li:objects {
-                         ha:line.1347419 {
-                          x1=48.074244mm; y1=-3.126106mm; x2=48.074244mm; y2=-3.126106mm; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=pnp-origin
-                          }
-                         }
-                         ha:line.1347422 {
-                          x1=48.074117mm; y1=-3.126233mm; x2=48.074117mm; y2=-3.126233mm; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=origin
-                          }
-                         }
-                         ha:line.1347425 {
-                          x1=48.074117mm; y1=-3.126233mm; x2=49.074117mm; y2=-3.126233mm; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=x
-                          }
-                         }
-                         ha:line.1347428 {
-                          x1=48.074117mm; y1=-3.126233mm; x2=48.074117mm; y2=-2.126233mm; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=y
-                          }
-                         }
-                        }
-                        ha:type {
-                         top = 1
-                         misc = 1
-                         virtual = 1
-                        }
+                      ha:rat.1384189 {
+                       x1=69.262371mm; y1=1.85552in; lgrp1=3; anchor1=pcb/1311769/1311818; x2=2.57752in; y2=3.211in; lgrp2=3; anchor2=pcb/1313524;
+                      }
+                      ha:rat.1384192 {
+                       x1=88.265mm; y1=975.0mil; lgrp1=3; anchor1=pcb/1281495/1281534; x2=3.039in; y2=3.76026in; lgrp2=3; anchor2=pcb/1301141/1301154;
+                      }
+                      ha:rat.1384195 {
+                       x1=3.039in; y1=3.76026in; lgrp1=3; anchor1=pcb/1301141/1301154; x2=2.87537in; y2=3.73963in; lgrp2=3; anchor2=pcb/1301121;
                       }
-                     }
-                    }
-                     uid = Ikn56fWDAoi3RXep5wYAAABr
-                    }
   }
   li:layers {
    ha:top-sig {
@@ -28596,18 +28922,6 @@ ha:pcb-rnd-board-v8 {
         noexport=1
       }
      }
-     ha:line.1292299 {
-      x1=35.000292mm; y1=91.999708mm; x2=1.377in; y2=3.623in; thickness=60.0mil; clearance=20.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1301112 {
-      x1=2.91749in; y1=3.77121in; x2=2.91694in; y2=3.77066in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
      ha:line.1301115 {
       x1=2.87474in; y1=3.739in; x2=2.87487in; y2=3.73913in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
@@ -28806,392 +29120,470 @@ ha:pcb-rnd-board-v8 {
        clearline=1
       }
      }
-     ha:line.1314897 {
-      x1=54.5958mm; y1=1.802in; x2=54.584604mm; y2=45.759604mm; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1357258 {
+      x1=35.000292mm; y1=14.000072mm; x2=54.0mm; y2=85.999674mm; thickness=100.0mil; clearance=40.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1357759 {
+      x1=54.0mm; y1=14.000072mm; x2=54.0mm; y2=39.9792mm; thickness=100.0mil; clearance=40.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1357762 {
+      x1=54.0mm; y1=39.9792mm; x2=2.126in; y2=1.574in; thickness=100.0mil; clearance=40.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1357765 {
+      x1=2.126in; y1=1.574in; x2=72.999962mm; y2=85.999674mm; thickness=100.0mil; clearance=40.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1361895 {
+      x1=1.19191in; y1=964.48mil; x2=1.17979in; y2=976.6mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1361898 {
+      x1=1.232in; y1=964.48mil; x2=1.19191in; y2=964.48mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1361901 {
+      x1=1.142in; y1=889.4mil; x2=1.1424in; y2=889.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1361904 {
+      x1=1.142in; y1=919.0mil; x2=1.142in; y2=889.4mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1361907 {
+      x1=1.156in; y1=933.0mil; x2=1.142in; y2=919.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1361910 {
+      x1=1.232in; y1=933.0mil; x2=1.156in; y2=933.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1361913 {
+      x1=1.286in; y1=755.27mil; x2=1.28473in; y2=754.0mil; thickness=20.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1361916 {
+      x1=1.286in; y1=1.029in; x2=1.286in; y2=755.27mil; thickness=20.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1361919 {
+      x1=1.17674in; y1=1.029in; x2=1.286in; y2=1.029in; thickness=20.0mil; clearance=20.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:flags {
        clearline=1
       }
      }
-     ha:line.1314900 {
-      x1=54.584604mm; y1=1.762in; x2=54.584604mm; y2=1.801in; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1361925 {
+      x1=1.1424in; y1=890.0mil; x2=1.1424in; y2=754.6mil; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1314903 {
-      x1=53.531004mm; y1=1.762in; x2=53.785004mm; y2=1.762in; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1361928 {
+      x1=28.067mm; y1=1.029in; x2=1.14526in; y2=1.029in; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1314906 {
-      x1=53.531004mm; y1=1.762in; x2=53.023004mm; y2=1.742in; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1361931 {
+      x1=28.067mm; y1=976.6mil; x2=28.067mm; y2=1.029in; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1314909 {
-      x1=53.556404mm; y1=1.721in; x2=53.798204mm; y2=1.721in; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1362042 {
+      x1=826.85mil; y1=890.0mil; x2=28.067mm; y2=890.0mil; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1314912 {
-      x1=53.556404mm; y1=1.721in; x2=53.023004mm; y2=1.742in; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1371098 {
+      x1=927.0mil; y1=745.0mil; x2=868.0mil; y2=609.0mil; thickness=60.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1314915 {
-      x1=54.585604mm; y1=1.681in; x2=54.585604mm; y2=43.7012mm; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1373520 {
+      x1=956.0mil; y1=466.0mil; x2=956.0mil; y2=508.0mil; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1314918 {
-      x1=54.6232mm; y1=1.722in; x2=54.5978mm; y2=1.721in; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1373523 {
+      x1=956.0mil; y1=466.0mil; x2=957.0mil; y2=465.0mil; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1314921 {
-      x1=2.15152in; y1=1.801in; x2=54.609504mm; y2=45.784504mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1373526 {
+      x1=899.0mil; y1=465.0mil; x2=957.0mil; y2=465.0mil; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1314924 {
-      x1=54.585604mm; y1=1.681in; x2=2.18352in; y2=1.681in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1373529 {
+      x1=1.04in; y1=466.0mil; x2=1.039in; y2=465.0mil; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1314927 {
-      x1=2.149in; y1=1.762in; x2=2.18352in; y2=1.762in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1374061 {
+      x1=1.039in; y1=465.0mil; x2=1.039in; y2=890.0mil; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1317144 {
-      x1=72.952337mm; y1=25.45158mm; x2=70.132937mm; y2=25.45158mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1374526 {
+      x1=1.04in; y1=466.0mil; x2=1.094in; y2=465.0mil; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1317147 {
-      x1=70.132937mm; y1=25.45158mm; x2=69.345537mm; y2=24.66418mm; thickness=10.0mil; clearance=12.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.1317153 {
-      x1=70.869537mm; y1=26.44218mm; x2=70.882237mm; y2=26.45488mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1379099 {
+      x1=3.194in; y1=1.056in; x2=3.083in; y2=1.056in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1317156 {
-      x1=62.195467mm; y1=24.66418mm; x2=58.715637mm; y2=24.66418mm; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1379102 {
+      x1=3.083in; y1=1.056in; x2=3.052in; y2=26.035mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1317159 {
-      x1=58.715637mm; y1=22.12418mm; x2=59.985637mm; y2=23.39418mm; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1379105 {
+      x1=3.112in; y1=27.813mm; x2=79.0575mm; y2=27.8257mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1317162 {
-      x1=59.985637mm; y1=23.39418mm; x2=62.195467mm; y2=23.39418mm; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1379108 {
+      x1=70.37073mm; y1=26.035mm; x2=66.8909mm; y2=26.035mm; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1317165 {
-      x1=58.715637mm; y1=19.58418mm; x2=58.715637mm; y2=19.96518mm; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1379111 {
+      x1=66.8909mm; y1=925.0mil; x2=68.1609mm; y2=975.0mil; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1317168 {
-      x1=58.715637mm; y1=19.96518mm; x2=60.874637mm; y2=22.12418mm; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1379114 {
+      x1=68.1609mm; y1=975.0mil; x2=70.37073mm; y2=975.0mil; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1317171 {
-      x1=60.874637mm; y1=22.12418mm; x2=62.195467mm; y2=22.12418mm; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1379117 {
+      x1=66.8909mm; y1=825.0mil; x2=66.8909mm; y2=840.0mil; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1317174 {
-      x1=58.715637mm; y1=17.04418mm; x2=60.188837mm; y2=18.51738mm; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1379120 {
+      x1=66.8909mm; y1=840.0mil; x2=69.0499mm; y2=925.0mil; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1317177 {
-      x1=60.188837mm; y1=18.51738mm; x2=60.188837mm; y2=20.09218mm; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1379123 {
+      x1=69.0499mm; y1=925.0mil; x2=70.37073mm; y2=925.0mil; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1317180 {
-      x1=60.188837mm; y1=20.09218mm; x2=60.950837mm; y2=20.85418mm; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1379126 {
+      x1=66.8909mm; y1=725.0mil; x2=68.3641mm; y2=783.0mil; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1317183 {
-      x1=60.950837mm; y1=20.85418mm; x2=62.195467mm; y2=20.85418mm; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1379129 {
+      x1=68.3641mm; y1=783.0mil; x2=68.3641mm; y2=845.0mil; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1317186 {
-      x1=67.377037mm; y1=23.39418mm; x2=69.318359mm; y2=23.39418mm; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1379132 {
+      x1=68.3641mm; y1=845.0mil; x2=69.1261mm; y2=875.0mil; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1317189 {
-      x1=69.343759mm; y1=23.41958mm; x2=69.343759mm; y2=24.66418mm; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1379135 {
+      x1=69.1261mm; y1=875.0mil; x2=70.37073mm; y2=875.0mil; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1317192 {
-      x1=69.343759mm; y1=24.66418mm; x2=67.377037mm; y2=24.66418mm; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1379138 {
+      x1=75.5523mm; y1=975.0mil; x2=3.05093in; y2=975.0mil; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1317195 {
-      x1=58.715637mm; y1=24.66418mm; x2=58.715637mm; y2=27.218658mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1379141 {
+      x1=3.05193in; y1=976.0mil; x2=3.05193in; y2=26.035mm; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1317198 {
-      x1=70.867759mm; y1=22.53058mm; x2=69.191359mm; y2=20.85418mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1379144 {
+      x1=3.05193in; y1=26.035mm; x2=75.5523mm; y2=26.035mm; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1317201 {
-      x1=69.191359mm; y1=20.85418mm; x2=67.377037mm; y2=20.85418mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1379147 {
+      x1=66.8909mm; y1=26.035mm; x2=66.8909mm; y2=1.12557in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1317204 {
-      x1=70.869537mm; y1=24.46098mm; x2=70.869537mm; y2=22.532358mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1379150 {
+      x1=3.11193in; y1=941.0mil; x2=3.04593in; y2=875.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1317207 {
-      x1=67.377037mm; y1=15.77418mm; x2=68.761337mm; y2=15.77418mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1379153 {
+      x1=3.04593in; y1=875.0mil; x2=75.5523mm; y2=875.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1317210 {
-      x1=68.761337mm; y1=15.77418mm; x2=69.269337mm; y2=15.26618mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1379156 {
+      x1=3.112in; y1=1.017in; x2=3.112in; y2=941.07mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1317213 {
-      x1=69.269337mm; y1=15.26618mm; x2=69.269337mm; y2=10.849337mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1379159 {
+      x1=70.3453mm; y1=26.035mm; x2=71.676043mm; y2=26.035mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1317216 {
-      x1=69.269337mm; y1=10.849337mm; x2=2.7in; y2=400.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1379162 {
+      x1=71.676043mm; y1=26.035mm; x2=73.478663mm; y2=27.83762mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1317219 {
-      x1=62.170037mm; y1=15.77418mm; x2=60.760337mm; y2=15.77418mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1379165 {
+      x1=73.478663mm; y1=27.83762mm; x2=79.016643mm; y2=27.83762mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1317222 {
-      x1=60.760337mm; y1=15.77418mm; x2=60.226937mm; y2=15.24078mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1379168 {
+      x1=79.016643mm; y1=27.83762mm; x2=79.041263mm; y2=27.813mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1317225 {
-      x1=60.226937mm; y1=15.24078mm; x2=60.226937mm; y2=10.893063mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1379775 {
+      x1=75.5523mm; y1=725.0mil; x2=4.22in; y2=725.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1317228 {
-      x1=60.226937mm; y1=10.893063mm; x2=2.4in; y2=400.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1379778 {
+      x1=4.22in; y1=725.0mil; x2=107.315mm; y2=720.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1317231 {
-      x1=2.4in; y1=400.0mil; x2=2.4in; y2=10.462043mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1380243 {
+      x1=75.5523mm; y1=775.0mil; x2=3.236in; y2=775.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1317234 {
-      x1=2.4in; y1=10.462043mm; x2=61.014337mm; y2=10.51638mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1380246 {
+      x1=3.236in; y1=775.0mil; x2=3.287in; y2=826.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1320984 {
-      x1=62.170037mm; y1=24.66418mm; x2=63.50078mm; y2=24.66418mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1380249 {
+      x1=3.287in; y1=826.0mil; x2=4.03101in; y2=826.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1320987 {
-      x1=63.50078mm; y1=24.66418mm; x2=2.571in; y2=1.042in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1380252 {
+      x1=4.03101in; y1=826.0mil; x2=107.315mm; y2=1.01999in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1320990 {
-      x1=2.571in; y1=1.042in; x2=70.84138mm; y2=1.042in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1380714 {
+      x1=79.121mm; y1=1.098in; x2=79.121mm; y2=1.103in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1320993 {
-      x1=70.84138mm; y1=1.042in; x2=2.79in; y2=26.44218mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1380717 {
+      x1=79.121mm; y1=1.103in; x2=3.137in; y2=28.575mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1326688 {
-      x1=1.148in; y1=3.008in; x2=1.148in; y2=77.47mm; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1380720 {
+      x1=3.137in; y1=28.575mm; x2=4.00521in; y2=28.575mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1326691 {
-      x1=1.148in; y1=77.47mm; x2=1.147in; y2=3.051in; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1380723 {
+      x1=4.00521in; y1=28.575mm; x2=102.235mm; y2=1.14479in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1326694 {
-      x1=1.147in; y1=3.051in; x2=30.607mm; y2=3.051in; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1381182 {
+      x1=70.3453mm; y1=675.0mil; x2=2.729in; y2=675.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1327027 {
-      x1=828.42mil; y1=77.47mm; x2=1.064in; y2=77.47mm; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1381185 {
+      x1=2.729in; y1=675.0mil; x2=2.702in; y2=648.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1327030 {
-      x1=1.064in; y1=77.47mm; x2=27.051mm; y2=3.051in; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1381188 {
+      x1=2.702in; y1=648.0mil; x2=2.702in; y2=395.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1327696 {
-      x1=1.147in; y1=2.9076in; x2=1.147in; y2=2.96in; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1381191 {
+      x1=2.702in; y1=395.0mil; x2=2.724in; y2=373.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1327699 {
-      x1=1.147in; y1=2.96in; x2=1.18726in; y2=2.96in; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1381194 {
+      x1=75.5523mm; y1=675.0mil; x2=3.022in; y2=675.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1328032 {
-      x1=27.051mm; y1=3.051in; x2=27.051mm; y2=2.903in; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1381197 {
+      x1=3.022in; y1=675.0mil; x2=3.046in; y2=651.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1328035 {
-      x1=27.051mm; y1=2.903in; x2=1.147in; y2=2.821in; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1381200 {
+      x1=3.046in; y1=651.0mil; x2=3.046in; y2=395.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1329361 {
-      x1=1.1844in; y1=2.821in; x2=1.1844in; y2=2.6856in; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1381203 {
+      x1=3.046in; y1=395.0mil; x2=3.024in; y2=373.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1329364 {
-      x1=1.1844in; y1=2.6856in; x2=30.099mm; y2=68.199mm; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1382319 {
+      x1=64.4886mm; y1=1.976in; x2=64.477404mm; y2=50.179204mm; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1330027 {
-      x1=1.21874in; y1=2.96in; x2=1.328in; y2=2.96in; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1382322 {
+      x1=64.477404mm; y1=1.936in; x2=64.477404mm; y2=50.165mm; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1330030 {
-      x1=1.328in; y1=2.96in; x2=1.328in; y2=2.68627in; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1382325 {
+      x1=63.423804mm; y1=1.936in; x2=63.677804mm; y2=1.936in; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1330033 {
-      x1=1.328in; y1=2.68627in; x2=1.32673in; y2=68.199mm; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1382328 {
+      x1=63.423804mm; y1=1.936in; x2=62.915804mm; y2=1.916in; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1330360 {
-      x1=1.274in; y1=2.864in; x2=1.198in; y2=2.864in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1382331 {
+      x1=63.449204mm; y1=48.133mm; x2=63.691004mm; y2=48.133mm; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1330363 {
-      x1=1.198in; y1=2.864in; x2=1.184in; y2=72.39mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1382334 {
+      x1=63.449204mm; y1=48.133mm; x2=62.915804mm; y2=1.916in; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1330366 {
-      x1=1.184in; y1=72.39mm; x2=1.184in; y2=2.8204in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1382337 {
+      x1=2.54in; y1=1.896in; x2=2.539in; y2=48.133mm; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1330369 {
-      x1=1.184in; y1=2.8204in; x2=1.1844in; y2=2.82in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1382340 {
+      x1=64.541408mm; y1=50.165mm; x2=64.502304mm; y2=50.204104mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1330693 {
-      x1=1.274in; y1=2.89548in; x2=1.23391in; y2=2.89548in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1383748 {
+      x1=3.018in; y1=92.075mm; x2=80.645mm; y2=92.075mm; thickness=60.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1330696 {
-      x1=1.23391in; y1=2.89548in; x2=1.22179in; y2=2.9076in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1383751 {
+      x1=70.485mm; y1=92.075mm; x2=2.941in; y2=92.075mm; thickness=60.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
@@ -29209,18 +29601,6 @@ ha:pcb-rnd-board-v8 {
     }
     lid = 1
     li:objects {
-     ha:line.1017013 {
-      x1=34.29mm; y1=26.67mm; x2=34.29mm; y2=1.051in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1222635 {
-      x1=36.83mm; y1=950.01mil; x2=36.83mm; y2=950.0mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
      ha:line.1254148 {
       x1=5.989in; y1=2.427in; x2=5.989in; y2=2.428in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
@@ -29331,12 +29711,6 @@ ha:pcb-rnd-board-v8 {
         noexport=1
       }
      }
-     ha:line.1287859 {
-      x1=54.0mm; y1=85.999674mm; x2=35.000292mm; y2=14.000072mm; thickness=100.0mil; clearance=20.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
     }
     color = {#3a5fcd}
     group = 10
@@ -29795,28 +30169,20 @@ ha:pcb-rnd-board-v8 {
       }
      }
      ha:text.1213247 {
-      string=armed; x=488.0mil; y=3.147in; scale=100; fid=0;
+      string=armed; x=366.0mil; y=2.936in; scale=100; fid=0;
       ha:flags {
        clearline=1
        onsolder=1
       }
-      rot = 360.000000
+      rot = 90.000000
      }
      ha:text.1263781 {
-      string=health; x=396.0mil; y=402.0mil; scale=100; fid=0;
-      ha:flags {
-       clearline=1
-       onsolder=1
-      }
-      rot = 0.000000
-     }
-     ha:text.1263783 {
-      string=continuity; x=443.0mil; y=3.551in; scale=100; fid=0;
+      string=health; x=370.0mil; y=221.0mil; scale=100; fid=0;
       ha:flags {
        clearline=1
        onsolder=1
       }
-      rot = 0.000000
+      rot = 90.000000
      }
      ha:text.1279531 {
       string=-; x=67.38617mm; y=93.587594mm; scale=200; fid=0;
@@ -29850,6 +30216,22 @@ ha:pcb-rnd-board-v8 {
       }
       rot = 90.000000
      }
+     ha:text.1362531 {
+      string=charge; x=367.0mil; y=821.0mil; scale=100; fid=0;
+      ha:flags {
+       clearline=1
+       onsolder=1
+      }
+      rot = 90.000000
+     }
+     ha:text.1362533 {
+      string=continuity; x=357.0mil; y=3.506in; scale=100; fid=0;
+      ha:flags {
+       clearline=1
+       onsolder=1
+      }
+      rot = 90.000000
+     }
     }
     color = {#000000}
     group = 12
@@ -29876,6 +30258,22 @@ ha:pcb-rnd-board-v8 {
        clearline=1
       }
      }
+     ha:polygon.1336300 {
+      li:geometry {
+        ta:contour {
+         { 786.61mil; 1.263in }
+         { 918.66mil; 31.03698mm }
+         { 932.6mil; 31.33188mm }
+         { 870.65mil; 1.263in }
+         { 932.6mil; 32.82848mm }
+         { 918.66mil; 33.12338mm }
+        }
+      }
+
+      ha:flags {
+       clearpoly=1
+      }
+     }
      ha:polygon.1336285 {
       li:geometry {
         ta:contour {
@@ -29900,22 +30298,6 @@ ha:pcb-rnd-board-v8 {
        clearpoly=1
       }
      }
-     ha:polygon.1336300 {
-      li:geometry {
-        ta:contour {
-         { 786.61mil; 1.263in }
-         { 918.66mil; 31.03698mm }
-         { 932.6mil; 31.33188mm }
-         { 870.65mil; 1.263in }
-         { 932.6mil; 32.82848mm }
-         { 918.66mil; 33.12338mm }
-        }
-      }
-
-      ha:flags {
-       clearpoly=1
-      }
-     }
      ha:text.1281468 {
       string=raspberry pi zero 2 W; x=3.79601in; y=1.784in; scale=100; fid=0;
       ha:flags {
@@ -29924,74 +30306,74 @@ ha:pcb-rnd-board-v8 {
       rot = 90.000000
      }
      ha:text.1317237 {
-      string=gain set resistor; x=59.047615mm; y=4.90298mm; scale=100; fid=0;
+      string=gain set resistor; x=67.124815mm; y=4.31878mm; scale=100; fid=0;
       ha:flags {
        clearline=1
       }
       rot = 0.000000
      }
-     ha:text.1317238 {
-      string=10V; x=54.840359mm; y=23.90218mm; scale=100; fid=0;
+     ha:text.1336259 {
+      string=option; x=4.41in; y=3.087in; scale=100; fid=0;
       ha:flags {
        clearline=1
       }
-      rot = 0.000000
+      rot = 90.000000
      }
-     ha:text.1317239 {
-      string=5V; x=55.526159mm; y=21.36218mm; scale=100; fid=0;
+     ha:text.1336308 {
+      string=QuantiMotor; x=779.0mil; y=68.961mm; scale=400; fid=0;
       ha:flags {
        clearline=1
       }
-      rot = 0.000000
+      rot = 90.000000
      }
-     ha:text.1317240 {
-      string=2.5V; x=54.154559mm; y=18.84758mm; scale=100; fid=0;
+     ha:text.1336310 {
+      string=v2p3; x=26.035mm; y=1.883in; scale=250; fid=0;
       ha:flags {
        clearline=1
       }
-      rot = 0.000000
+      rot = 90.000000
      }
-     ha:text.1317241 {
-      string=1.24V; x=53.341759mm; y=16.28218mm; scale=100; fid=0;
+     ha:text.1336312 {
+      string=` 2025 Bdale Garbee; x=32.495355mm; y=62.905643mm; scale=150; fid=0;
       ha:flags {
        clearline=1
       }
-      rot = 0.000000
+      rot = 90.000000
      }
-     ha:text.1317242 {
-      string=REF; x=54.611759mm; y=26.41678mm; scale=100; fid=0;
+     ha:text.1379171 {
+      string=10V; x=2.48093in; y=995.0mil; scale=100; fid=0;
       ha:flags {
        clearline=1
       }
       rot = 0.000000
      }
-     ha:text.1336259 {
-      string=option; x=4.41in; y=3.087in; scale=100; fid=0;
+     ha:text.1379172 {
+      string=5V; x=2.50793in; y=895.0mil; scale=100; fid=0;
       ha:flags {
        clearline=1
       }
-      rot = 90.000000
+      rot = 0.000000
      }
-     ha:text.1336308 {
-      string=QuantiMotor; x=779.0mil; y=68.961mm; scale=400; fid=0;
+     ha:text.1379173 {
+      string=2.5V; x=2.45393in; y=796.0mil; scale=100; fid=0;
       ha:flags {
        clearline=1
       }
-      rot = 90.000000
+      rot = 0.000000
      }
-     ha:text.1336310 {
-      string=v2p3; x=26.035mm; y=1.883in; scale=250; fid=0;
+     ha:text.1379174 {
+      string=1.24V; x=2.42193in; y=695.0mil; scale=100; fid=0;
       ha:flags {
        clearline=1
       }
-      rot = 90.000000
+      rot = 0.000000
      }
-     ha:text.1336312 {
-      string=` 2025 Bdale Garbee; x=32.495355mm; y=62.905643mm; scale=150; fid=0;
+     ha:text.1379175 {
+      string=REF; x=2.47193in; y=1.094in; scale=100; fid=0;
       ha:flags {
        clearline=1
       }
-      rot = 90.000000
+      rot = 0.000000
      }
     }
     color = {#000000}
index 192cbd29a6ed03cda88b0e3ae94cdc021da6373b..435766bd3dcacecaee29411bbe20ae8fd06f1f50 100644 (file)
@@ -821,7 +821,7 @@ device=MOSFET
 T 69495 70470 5 10 0 1 0 0 1
 footprint=PDFN33
 T 69800 70500 5 10 0 0 0 0 1
-slot=1
+slot=2
 T 69800 71700 5 10 1 1 0 0 1
 refdes=Q2
 T 69400 70500 5 10 1 1 0 0 1
@@ -1789,7 +1789,7 @@ device=MOSFET
 T 69495 66670 5 10 0 1 0 0 1
 footprint=PDFN33
 T 69800 66700 5 10 0 0 0 0 1
-slot=2
+slot=1
 T 69800 67900 5 10 1 1 0 0 1
 refdes=Q2
 T 69400 66700 5 10 1 1 0 0 1