layout complete
authorBdale Garbee <bdale@gag.com>
Sun, 10 Jan 2021 04:00:01 +0000 (21:00 -0700)
committerBdale Garbee <bdale@gag.com>
Sun, 10 Jan 2021 04:00:01 +0000 (21:00 -0700)
csm84vacuum.lht
csm84vacuum.sch

index b2d47dacfb938609d7679763ff81b1f8884c7518..daf02c76c391a19aa7c15b5f005a01e0c545f9e5 100644 (file)
@@ -7,7 +7,7 @@ ha:pcb-rnd-board-v7 {
     text_thick = 0.0
     thickness = 10.0mil
     hole = 31.5mil
-    clearance = 20.0mil
+    clearance = 6.0mil
    }
    ha:Power {
     diameter = 2.2mm
@@ -15,15 +15,15 @@ ha:pcb-rnd-board-v7 {
     text_thick = 0.0
     thickness = 20.0mil
     hole = 1.0mm
-    clearance = 20.0mil
+    clearance = 6.0mil
    }
    ha:Fat {
     diameter = 137.8mil
     text_scale = 0
     text_thick = 0.0
-    thickness = 80.0mil
+    thickness = 60.0mil
     hole = 47.24mil
-    clearance = 25.0mil
+    clearance = 6.0mil
    }
    ha:Sig-tight {
     diameter = 64.0mil
@@ -38,11 +38,11 @@ ha:pcb-rnd-board-v7 {
  ha:meta {
    ha:size {
     thermal_scale = 0.500000
-    x = 4.2in
-    y = 80.01mm
+    x = 88.9mm
+    y = 63.5mm
    }
    ha:grid {
-    spacing = 5.0mil
+    spacing = 1.0mil
     offs_x = 0.0
     offs_y = 0.0
    }
@@ -50,575 +50,120 @@ ha:pcb-rnd-board-v7 {
 
  ha:data {
   li:padstack_prototypes {
-  }
-
-   li:objects {
-         ha:subc.88069 {
-          ha:attributes {
-           value=
-           footprint=hole-M3
-           refdes=H1
-          }
-         ha:data {
-                  li:padstack_prototypes {
-
-          ha:ps_proto_v6.0 {
-            hdia=125.0mil; hplated=1; htop=0; hbottom=0;
-            li:shape {
 
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;               }
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-              }
+    ha:ps_proto_v6.0 {
+      hdia=1.0mm; hplated=1; htop=0; hbottom=0;
+      li:shape {
 
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;               }
-               ha:combining {               }
-               ha:layer_mask {
-                bottom = 1
-                copper = 1
-               }
-               clearance=0.0
-              }
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;               }
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                intern = 1
-               }
-               clearance=0.0
-              }
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;               }
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-              }
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;               }
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                bottom = 1
-                mask = 1
-               }
-               clearance=0.0
-              }
-            }
-          }
-         }
-
-          li:objects {
-           ha:padstack_ref.88084 {
-            proto=0; x=225.0mil; y=225.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=12.5mil;
-            ha:flags {
-             clearline=1
-             usetherm=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=1
-              name=pin1
-            }
-           }
-          }
-          li:layers {
-
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
-
-             li:objects {
-              ha:arc.88070 {
-               x=225.0mil; y=225.0mil; width=120.0mil; height=120.0mil; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-              }
-             }
-             ha:type {
-              silk = 1
-              top = 1
-             }
-           }
-
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
-
-             li:objects {
-              ha:line.88072 {
-               x1=225.0mil; y1=225.0mil; x2=225.0mil; y2=225.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
-              }
-              ha:line.88075 {
-               x1=225.0mil; y1=225.0mil; x2=225.0mil; y2=225.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
-               }
-              }
-              ha:line.88078 {
-               x1=225.0mil; y1=225.0mil; x2=225.0mil; y2=4.715mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
-               }
-              }
-              ha:line.88081 {
-               x1=225.0mil; y1=225.0mil; x2=6.715mm; y2=225.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
-               }
-              }
-             }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
-             }
-           }
-          }
+        ha:ps_shape_v4 {
+         ha:ps_circ { x=0.0; y=0.0; dia=2.2mm;         }
+         ha:combining {         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
          }
-          uid = cnK+HJTytW/jPPfSQYcAAAB9
-         }
-         ha:subc.89982 {
-          ha:attributes {
-           value=
-           footprint=hole-M3
-           refdes=H2
-          }
-         ha:data {
-                  li:padstack_prototypes {
-
-          ha:ps_proto_v6.0 {
-            hdia=125.0mil; hplated=1; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;               }
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-              }
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;               }
-               ha:combining {               }
-               ha:layer_mask {
-                bottom = 1
-                copper = 1
-               }
-               clearance=0.0
-              }
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;               }
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                intern = 1
-               }
-               clearance=0.0
-              }
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;               }
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-              }
+         clearance=0.0
+        }
 
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;               }
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                bottom = 1
-                mask = 1
-               }
-               clearance=0.0
-              }
-            }
-          }
+        ha:ps_shape_v4 {
+         ha:ps_circ { x=0.0; y=0.0; dia=2.2mm;         }
+         ha:combining {         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
          }
+         clearance=0.0
+        }
 
-          li:objects {
-           ha:padstack_ref.89997 {
-            proto=0; x=100.965mm; y=225.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=12.5mil;
-            ha:flags {
-             clearline=1
-             usetherm=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=1
-              name=pin1
-            }
-           }
-          }
-          li:layers {
-
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
-
-             li:objects {
-              ha:arc.89983 {
-               x=100.965mm; y=225.0mil; width=120.0mil; height=120.0mil; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-              }
-             }
-             ha:type {
-              silk = 1
-              top = 1
-             }
-           }
-
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
-
-             li:objects {
-              ha:line.89985 {
-               x1=100.965mm; y1=225.0mil; x2=100.965mm; y2=225.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
-              }
-              ha:line.89988 {
-               x1=100.965mm; y1=225.0mil; x2=100.965mm; y2=225.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
-               }
-              }
-              ha:line.89991 {
-               x1=100.965mm; y1=225.0mil; x2=100.965mm; y2=4.715mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
-               }
-              }
-              ha:line.89994 {
-               x1=100.965mm; y1=225.0mil; x2=101.965mm; y2=225.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
-               }
-              }
-             }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
-             }
-           }
-          }
-         }
-          uid = cnK+HJTytW/jPPfSQYcAAAB/
+        ha:ps_shape_v4 {
+         ha:ps_circ { x=0.0; y=0.0; dia=2.2mm;         }
+         ha:combining {         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
          }
-         ha:subc.89999 {
-          ha:attributes {
-           value=
-           footprint=hole-M3
-           refdes=H3
-          }
-         ha:data {
-                  li:padstack_prototypes {
-
-          ha:ps_proto_v6.0 {
-            hdia=125.0mil; hplated=1; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;               }
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-              }
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;               }
-               ha:combining {               }
-               ha:layer_mask {
-                bottom = 1
-                copper = 1
-               }
-               clearance=0.0
-              }
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;               }
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                intern = 1
-               }
-               clearance=0.0
-              }
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;               }
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-              }
+         clearance=0.0
+        }
+      }
+    }
+  }
 
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;               }
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                bottom = 1
-                mask = 1
-               }
-               clearance=0.0
-              }
-            }
+   li:objects {
+         ha:padstack_ref.157784 {
+          proto=0; x=56.2356mm; y=1.1in; rot=0.000000; xmirror=0; smirror=0; clearance=20.0mil;
+          ha:flags {
+           clearline=1
           }
-         }
-
-          li:objects {
-           ha:padstack_ref.90014 {
-            proto=0; x=225.0mil; y=2.975in; rot=90.000000; xmirror=0; smirror=0; clearance=12.5mil;
-            ha:flags {
-             clearline=1
-             usetherm=1
-            }
 
-            li:thermal {
+          li:thermal {
+            li:3 {
+             on  
+             solid  
+             noshape  
             }
-
-            ha:attributes {
-              term=1
-              name=pin1
-            }
-           }
-          }
-          li:layers {
-
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
-
-             li:objects {
-              ha:arc.90000 {
-               x=225.0mil; y=2.975in; width=120.0mil; height=120.0mil; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-              }
-             }
-             ha:type {
-              silk = 1
-              top = 1
-             }
-           }
-
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
-
-             li:objects {
-              ha:line.90002 {
-               x1=225.0mil; y1=2.975in; x2=225.0mil; y2=2.975in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
-              }
-              ha:line.90005 {
-               x1=225.0mil; y1=2.975in; x2=225.0mil; y2=2.975in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
-               }
-              }
-              ha:line.90008 {
-               x1=225.0mil; y1=2.975in; x2=225.0mil; y2=74.565mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
-               }
-              }
-              ha:line.90011 {
-               x1=225.0mil; y1=2.975in; x2=6.715mm; y2=2.975in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
-               }
-              }
-             }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
-             }
-           }
           }
          }
-          uid = cnK+HJTytW/jPPfSQYcAAACB
-         }
-         ha:subc.90016 {
-          ha:attributes {
-           value=
-           footprint=hole-M3
-           refdes=H4
+         ha:padstack_ref.157783 {
+          proto=0; x=36.2204mm; y=1.1in; rot=0.000000; xmirror=0; smirror=0; clearance=20.0mil;
+          ha:flags {
+           clearline=1
           }
-         ha:data {
-                  li:padstack_prototypes {
-
-          ha:ps_proto_v6.0 {
-            hdia=125.0mil; hplated=1; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;               }
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-              }
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;               }
-               ha:combining {               }
-               ha:layer_mask {
-                bottom = 1
-                copper = 1
-               }
-               clearance=0.0
-              }
 
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;               }
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                intern = 1
-               }
-               clearance=0.0
-              }
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;               }
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-              }
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;               }
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                bottom = 1
-                mask = 1
-               }
-               clearance=0.0
-              }
+          li:thermal {
+            li:3 {
+             on  
+             solid  
+             noshape  
             }
           }
          }
-
-          li:objects {
-           ha:padstack_ref.90031 {
-            proto=0; x=100.965mm; y=2.975in; rot=90.000000; xmirror=0; smirror=0; clearance=12.5mil;
-            ha:flags {
-             clearline=1
-             usetherm=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=1
-              name=pin1
-            }
-           }
+         ha:padstack_ref.157246 {
+          proto=0; x=639.0mil; y=1.1in; rot=0.000000; xmirror=0; smirror=0; clearance=20.0mil;
+          ha:flags {
+           clearline=1
           }
-          li:layers {
 
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
-
-             li:objects {
-              ha:arc.90017 {
-               x=100.965mm; y=2.975in; width=120.0mil; height=120.0mil; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-              }
-             }
-             ha:type {
-              silk = 1
-              top = 1
-             }
-           }
+          li:thermal {
+            li:3 {
+             on  
+             solid  
+             noshape  
+            }
+          }
+         }
+         ha:padstack_ref.156744 {
+          proto=0; x=739.0mil; y=1.472in; rot=0.000000; xmirror=0; smirror=0; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
+          li:thermal {
+          }
+         }
+         ha:padstack_ref.156731 {
+          proto=0; x=1.526in; y=1.473in; rot=0.000000; xmirror=0; smirror=0; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-             li:objects {
-              ha:line.90019 {
-               x1=100.965mm; y1=2.975in; x2=100.965mm; y2=2.975in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
-              }
-              ha:line.90022 {
-               x1=100.965mm; y1=2.975in; x2=100.965mm; y2=2.975in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
-               }
-              }
-              ha:line.90025 {
-               x1=100.965mm; y1=2.975in; x2=100.965mm; y2=74.565mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
-               }
-              }
-              ha:line.90028 {
-               x1=100.965mm; y1=2.975in; x2=101.965mm; y2=2.975in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
-               }
-              }
-             }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
-             }
-           }
+          li:thermal {
           }
          }
-          uid = cnK+HJTytW/jPPfSQYcAAACD
+         ha:padstack_ref.156730 {
+          proto=0; x=2.313in; y=1.473in; rot=0.000000; xmirror=0; smirror=0; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
          }
-          ha:subc.130875 {
+          ha:subc.154589 {
            ha:attributes {
-            openscad=0402
-            value=51k
-            refdes=R1
+            refdes=C2
+            value=0.1uF
             footprint=0402
+            openscad=0402
            }
           ha:data {
                     li:padstack_prototypes {
@@ -684,12 +229,246 @@ ha:pcb-rnd-board-v7 {
                  }
                }
              }
-           }
-          }
+           }
+          }
+
+           li:objects {
+            ha:padstack_ref.154602 {
+             proto=0; x=17.075404mm; y=29.591mm; 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.154603 {
+             proto=0; x=703.74mil; y=29.591mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=2
+               name=2
+             }
+            }
+           }
+           li:layers {
+
+            ha:top-silk {
+             lid=0
+             ha:combining {             }
+
+              li:objects {
+              }
+              ha:type {
+               silk = 1
+               top = 1
+              }
+            }
+
+            ha:subc-aux {
+             lid=1
+             ha:combining {             }
+
+              li:objects {
+               ha:line.154590 {
+                x1=688.0mil; y1=29.591mm; x2=688.0mil; y2=29.591mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=pnp-origin
+                }
+               }
+               ha:line.154593 {
+                x1=688.0mil; y1=29.591mm; x2=688.0mil; y2=29.591mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=origin
+                }
+               }
+               ha:line.154596 {
+                x1=688.0mil; y1=29.591mm; x2=18.4752mm; y2=29.591mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=x
+                }
+               }
+               ha:line.154599 {
+                x1=688.0mil; y1=29.591mm; x2=688.0mil; y2=30.591mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=y
+                }
+               }
+              }
+              ha:type {
+               top = 1
+               misc = 1
+               virtual = 1
+              }
+            }
+           }
+          }
+           uid = 2rz+758nFqzlfqOrw6oAAABP
+          }
+          ha:subc.154798 {
+           ha:attributes {
+            value=MPX4115VC6U
+            footprint=98ASB177756C
+            refdes=U3
+           }
+          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.92mil  
+                  50.0mil  
+                  29.92mil  
+                  50.0mil  
+                  29.92mil  
+                  -50.0mil  
+                  -29.92mil  
+                  -50.0mil  
+                 }
+               }
+
+               ha:ps_shape_v4 {
+                ha:combining { sub=1; auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 mask = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  -32.92mil  
+                  53.0mil  
+                  32.92mil  
+                  53.0mil  
+                  32.92mil  
+                  -53.0mil  
+                  -32.92mil  
+                  -53.0mil  
+                 }
+               }
+
+               ha:ps_shape_v4 {
+                ha:combining { auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 paste = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  -29.92mil  
+                  50.0mil  
+                  29.92mil  
+                  50.0mil  
+                  29.92mil  
+                  -50.0mil  
+                  -29.92mil  
+                  -50.0mil  
+                 }
+               }
+             }
+           }
+
+           ha:ps_proto_v6.1 {
+             hdia=0.0; hplated=0; htop=0; hbottom=0;
+             li:shape {
+
+               ha:ps_shape_v4 {
+                ha:combining {                }
+                ha:layer_mask {
+                 copper = 1
+                 top = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  29.92mil  
+                  -50.0mil  
+                  -29.92mil  
+                  -50.0mil  
+                  -29.92mil  
+                  50.0mil  
+                  29.92mil  
+                  50.0mil  
+                 }
+               }
+
+               ha:ps_shape_v4 {
+                ha:combining { sub=1; auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 mask = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  32.92mil  
+                  -53.0mil  
+                  -32.92mil  
+                  -53.0mil  
+                  -32.92mil  
+                  53.0mil  
+                  32.92mil  
+                  53.0mil  
+                 }
+               }
+
+               ha:ps_shape_v4 {
+                ha:combining { auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 paste = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  29.92mil  
+                  -50.0mil  
+                  -29.92mil  
+                  -50.0mil  
+                  -29.92mil  
+                  50.0mil  
+                  29.92mil  
+                  50.0mil  
+                 }
+               }
+             }
+           }
+          }
+
+           li:objects {
+            ha:padstack_ref.154825 {
+             proto=0; x=61.309746mm; y=50.834756mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.510032mm;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
 
-           li:objects {
-            ha:padstack_ref.130888 {
-             proto=0; x=996.48mil; y=50.673mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+             ha:attributes {
+               term=8
+               name=pin8
+             }
+            }
+            ha:padstack_ref.154826 {
+             proto=1; x=61.309746mm; y=34.16499mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.510032mm;
              ha:flags {
               clearline=1
              }
@@ -699,11 +478,25 @@ ha:pcb-rnd-board-v7 {
 
              ha:attributes {
                term=1
-               name=1
+               name=pin1
+             }
+            }
+            ha:padstack_ref.154827 {
+             proto=0; x=58.769746mm; y=50.834756mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.510032mm;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=7
+               name=pin7
              }
             }
-            ha:padstack_ref.130889 {
-             proto=0; x=965.0mil; y=50.673mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            ha:padstack_ref.154828 {
+             proto=1; x=58.769746mm; y=34.16499mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.510032mm;
              ha:flags {
               clearline=1
              }
@@ -713,7 +506,63 @@ ha:pcb-rnd-board-v7 {
 
              ha:attributes {
                term=2
-               name=2
+               name=pin2
+             }
+            }
+            ha:padstack_ref.154829 {
+             proto=0; x=56.23mm; y=50.834756mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.510032mm;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=6
+               name=pin6
+             }
+            }
+            ha:padstack_ref.154830 {
+             proto=1; x=56.23mm; y=34.16499mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.510032mm;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=3
+               name=pin3
+             }
+            }
+            ha:padstack_ref.154831 {
+             proto=0; x=53.69mm; y=50.834756mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.510032mm;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=5
+               name=pin5
+             }
+            }
+            ha:padstack_ref.154832 {
+             proto=1; x=53.69mm; y=34.16499mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.510032mm;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=4
+               name=pin4
              }
             }
            }
@@ -724,6 +573,29 @@ ha:pcb-rnd-board-v7 {
              ha:combining {             }
 
               li:objects {
+               ha:line.154799 {
+                x1=62.894706mm; y1=47.894706mm; x2=62.894706mm; y2=37.10504mm; thickness=10.0mil; clearance=0.0;
+               }
+               ha:line.154802 {
+                x1=62.894706mm; y1=37.10504mm; x2=52.10504mm; y2=37.10504mm; thickness=10.0mil; clearance=0.0;
+               }
+               ha:line.154805 {
+                x1=52.10504mm; y1=37.10504mm; x2=52.10504mm; y2=47.894706mm; thickness=10.0mil; clearance=0.0;
+               }
+               ha:line.154808 {
+                x1=52.10504mm; y1=47.894706mm; x2=62.894706mm; y2=47.894706mm; thickness=10.0mil; clearance=0.0;
+               }
+               ha:arc.154811 {
+                x=62.579746mm; y=36.105042mm; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=25.0mil; clearance=0.0;
+               }
+               ha:text.154812 {
+                string=%a.parent.refdes%; x=64.950794mm; y=37.619106mm; scale=100; fid=0;
+                ha:flags {
+                 dyntext=1
+                 floater=1
+                }
+                rot = 270.000000
+               }
               }
               ha:type {
                silk = 1
@@ -736,26 +608,26 @@ ha:pcb-rnd-board-v7 {
              ha:combining {             }
 
               li:objects {
-               ha:line.130876 {
-                x1=980.74mil; y1=50.673mm; x2=980.74mil; y2=50.673mm; thickness=0.1mm; clearance=0.0;
+               ha:line.154813 {
+                x1=57.499873mm; y1=42.499873mm; x2=57.499873mm; y2=42.499873mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=pnp-origin
                 }
                }
-               ha:line.130879 {
-                x1=980.74mil; y1=50.673mm; x2=980.74mil; y2=50.673mm; thickness=0.1mm; clearance=0.0;
+               ha:line.154816 {
+                x1=57.5mm; y1=42.5mm; x2=57.5mm; y2=42.5mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=origin
                 }
                }
-               ha:line.130882 {
-                x1=980.74mil; y1=50.673mm; x2=23.910796mm; y2=50.673mm; thickness=0.1mm; clearance=0.0;
+               ha:line.154819 {
+                x1=57.5mm; y1=42.5mm; x2=57.5mm; y2=41.5mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=x
                 }
                }
-               ha:line.130885 {
-                x1=980.74mil; y1=50.673mm; x2=980.74mil; y2=49.673mm; thickness=0.1mm; clearance=0.0;
+               ha:line.154822 {
+                x1=57.5mm; y1=42.5mm; x2=56.5mm; y2=42.5mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=y
                 }
@@ -769,14 +641,13 @@ ha:pcb-rnd-board-v7 {
             }
            }
           }
-           uid = Oy6yCKkDJXPnPk1se8IAAAAv
+           uid = OLyI2jaqcruFhp4cRvkAAACG
           }
-          ha:subc.130891 {
+          ha:subc.154762 {
            ha:attributes {
-            openscad=0402
-            value=51k
-            refdes=R2
-            footprint=0402
+            value=MPX4115VC6U
+            footprint=98ASB177756C
+            refdes=U2
            }
           ha:data {
                     li:padstack_prototypes {
@@ -793,14 +664,14 @@ ha:pcb-rnd-board-v7 {
                 }
                 clearance=0.0
                  li:ps_poly {
-                  0.249936mm  
-                  -0.349758mm  
-                  -0.249936mm  
-                  -0.349758mm  
-                  -0.249936mm  
-                  0.349758mm  
-                  0.249936mm  
-                  0.349758mm  
+                  -29.92mil  
+                  50.0mil  
+                  29.92mil  
+                  50.0mil  
+                  29.92mil  
+                  -50.0mil  
+                  -29.92mil  
+                  -50.0mil  
                  }
                }
 
@@ -812,42 +683,175 @@ ha:pcb-rnd-board-v7 {
                 }
                 clearance=0.0
                  li:ps_poly {
-                  0.326136mm  
-                  -0.425958mm  
-                  -0.326136mm  
-                  -0.425958mm  
-                  -0.326136mm  
-                  0.425958mm  
-                  0.326136mm  
-                  0.425958mm  
+                  -32.92mil  
+                  53.0mil  
+                  32.92mil  
+                  53.0mil  
+                  32.92mil  
+                  -53.0mil  
+                  -32.92mil  
+                  -53.0mil  
+                 }
+               }
+
+               ha:ps_shape_v4 {
+                ha:combining { auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 paste = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  -29.92mil  
+                  50.0mil  
+                  29.92mil  
+                  50.0mil  
+                  29.92mil  
+                  -50.0mil  
+                  -29.92mil  
+                  -50.0mil  
+                 }
+               }
+             }
+           }
+
+           ha:ps_proto_v6.1 {
+             hdia=0.0; hplated=0; htop=0; hbottom=0;
+             li:shape {
+
+               ha:ps_shape_v4 {
+                ha:combining {                }
+                ha:layer_mask {
+                 copper = 1
+                 top = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  29.92mil  
+                  -50.0mil  
+                  -29.92mil  
+                  -50.0mil  
+                  -29.92mil  
+                  50.0mil  
+                  29.92mil  
+                  50.0mil  
+                 }
+               }
+
+               ha:ps_shape_v4 {
+                ha:combining { sub=1; auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 mask = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  32.92mil  
+                  -53.0mil  
+                  -32.92mil  
+                  -53.0mil  
+                  -32.92mil  
+                  53.0mil  
+                  32.92mil  
+                  53.0mil  
+                 }
+               }
+
+               ha:ps_shape_v4 {
+                ha:combining { auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 paste = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  29.92mil  
+                  -50.0mil  
+                  -29.92mil  
+                  -50.0mil  
+                  -29.92mil  
+                  50.0mil  
+                  29.92mil  
+                  50.0mil  
                  }
                }
+             }
+           }
+          }
+
+           li:objects {
+            ha:padstack_ref.154789 {
+             proto=0; x=41.309746mm; y=50.834756mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.510032mm;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=8
+               name=pin8
+             }
+            }
+            ha:padstack_ref.154790 {
+             proto=1; x=41.309746mm; y=34.16499mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.510032mm;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=1
+               name=pin1
+             }
+            }
+            ha:padstack_ref.154791 {
+             proto=0; x=38.769746mm; y=50.834756mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.510032mm;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=7
+               name=pin7
+             }
+            }
+            ha:padstack_ref.154792 {
+             proto=1; x=38.769746mm; y=34.16499mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.510032mm;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=2
+               name=pin2
+             }
+            }
+            ha:padstack_ref.154793 {
+             proto=0; x=36.23mm; y=50.834756mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.510032mm;
+             ha:flags {
+              clearline=1
+             }
 
-               ha:ps_shape_v4 {
-                ha:combining { auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 paste = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  0.249936mm  
-                  -0.349758mm  
-                  -0.249936mm  
-                  -0.349758mm  
-                  -0.249936mm  
-                  0.349758mm  
-                  0.249936mm  
-                  0.349758mm  
-                 }
-               }
+             li:thermal {
              }
-           }
-          }
 
-           li:objects {
-            ha:padstack_ref.130904 {
-             proto=0; x=1.625in; y=2.0in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+             ha:attributes {
+               term=6
+               name=pin6
+             }
+            }
+            ha:padstack_ref.154794 {
+             proto=1; x=36.23mm; y=34.16499mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.510032mm;
              ha:flags {
               clearline=1
              }
@@ -856,12 +860,12 @@ ha:pcb-rnd-board-v7 {
              }
 
              ha:attributes {
-               term=1
-               name=1
+               term=3
+               name=pin3
              }
             }
-            ha:padstack_ref.130905 {
-             proto=0; x=1.59352in; y=2.0in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            ha:padstack_ref.154795 {
+             proto=0; x=33.69mm; y=50.834756mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.510032mm;
              ha:flags {
               clearline=1
              }
@@ -870,8 +874,22 @@ ha:pcb-rnd-board-v7 {
              }
 
              ha:attributes {
-               term=2
-               name=2
+               term=5
+               name=pin5
+             }
+            }
+            ha:padstack_ref.154796 {
+             proto=1; x=33.69mm; y=34.16499mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.510032mm;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=4
+               name=pin4
              }
             }
            }
@@ -882,6 +900,29 @@ ha:pcb-rnd-board-v7 {
              ha:combining {             }
 
               li:objects {
+               ha:line.154763 {
+                x1=42.894706mm; y1=47.894706mm; x2=42.894706mm; y2=37.10504mm; thickness=10.0mil; clearance=0.0;
+               }
+               ha:line.154766 {
+                x1=42.894706mm; y1=37.10504mm; x2=32.10504mm; y2=37.10504mm; thickness=10.0mil; clearance=0.0;
+               }
+               ha:line.154769 {
+                x1=32.10504mm; y1=37.10504mm; x2=32.10504mm; y2=47.894706mm; thickness=10.0mil; clearance=0.0;
+               }
+               ha:line.154772 {
+                x1=32.10504mm; y1=47.894706mm; x2=42.894706mm; y2=47.894706mm; thickness=10.0mil; clearance=0.0;
+               }
+               ha:arc.154775 {
+                x=42.579746mm; y=36.105042mm; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=25.0mil; clearance=0.0;
+               }
+               ha:text.154776 {
+                string=%a.parent.refdes%; x=45.050794mm; y=37.719106mm; scale=100; fid=0;
+                ha:flags {
+                 dyntext=1
+                 floater=1
+                }
+                rot = 270.000000
+               }
               }
               ha:type {
                silk = 1
@@ -894,26 +935,26 @@ ha:pcb-rnd-board-v7 {
              ha:combining {             }
 
               li:objects {
-               ha:line.130892 {
-                x1=1.60926in; y1=2.0in; x2=1.60926in; y2=2.0in; thickness=0.1mm; clearance=0.0;
+               ha:line.154777 {
+                x1=37.499873mm; y1=42.499873mm; x2=37.499873mm; y2=42.499873mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=pnp-origin
                 }
                }
-               ha:line.130895 {
-                x1=1.60926in; y1=2.0in; x2=1.60926in; y2=2.0in; thickness=0.1mm; clearance=0.0;
+               ha:line.154780 {
+                x1=37.5mm; y1=42.5mm; x2=37.5mm; y2=42.5mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=origin
                 }
                }
-               ha:line.130898 {
-                x1=1.60926in; y1=2.0in; x2=39.875204mm; y2=2.0in; thickness=0.1mm; clearance=0.0;
+               ha:line.154783 {
+                x1=37.5mm; y1=42.5mm; x2=37.5mm; y2=41.5mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=x
                 }
                }
-               ha:line.130901 {
-                x1=1.60926in; y1=2.0in; x2=1.60926in; y2=49.8mm; thickness=0.1mm; clearance=0.0;
+               ha:line.154786 {
+                x1=37.5mm; y1=42.5mm; x2=36.5mm; y2=42.5mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=y
                 }
@@ -927,14 +968,13 @@ ha:pcb-rnd-board-v7 {
             }
            }
           }
-           uid = Oy6yCKkDJXPnPk1se8IAAAAx
+           uid = OLyI2jaqcruFhp4cRvkAAACE
           }
-          ha:subc.130907 {
+          ha:subc.154726 {
            ha:attributes {
-            openscad=0402
-            value=51k
-            refdes=R3
-            footprint=0402
+            value=MPX4115VC6U
+            footprint=98ASB177756C
+            refdes=U1
            }
           ha:data {
                     li:padstack_prototypes {
@@ -951,14 +991,14 @@ ha:pcb-rnd-board-v7 {
                 }
                 clearance=0.0
                  li:ps_poly {
-                  0.249936mm  
-                  -0.349758mm  
-                  -0.249936mm  
-                  -0.349758mm  
-                  -0.249936mm  
-                  0.349758mm  
-                  0.249936mm  
-                  0.349758mm  
+                  -29.92mil  
+                  50.0mil  
+                  29.92mil  
+                  50.0mil  
+                  29.92mil  
+                  -50.0mil  
+                  -29.92mil  
+                  -50.0mil  
                  }
                }
 
@@ -970,14 +1010,14 @@ ha:pcb-rnd-board-v7 {
                 }
                 clearance=0.0
                  li:ps_poly {
-                  0.326136mm  
-                  -0.425958mm  
-                  -0.326136mm  
-                  -0.425958mm  
-                  -0.326136mm  
-                  0.425958mm  
-                  0.326136mm  
-                  0.425958mm  
+                  -32.92mil  
+                  53.0mil  
+                  32.92mil  
+                  53.0mil  
+                  32.92mil  
+                  -53.0mil  
+                  -32.92mil  
+                  -53.0mil  
                  }
                }
 
@@ -989,14 +1029,77 @@ ha:pcb-rnd-board-v7 {
                 }
                 clearance=0.0
                  li:ps_poly {
-                  0.249936mm  
-                  -0.349758mm  
-                  -0.249936mm  
-                  -0.349758mm  
-                  -0.249936mm  
-                  0.349758mm  
-                  0.249936mm  
-                  0.349758mm  
+                  -29.92mil  
+                  50.0mil  
+                  29.92mil  
+                  50.0mil  
+                  29.92mil  
+                  -50.0mil  
+                  -29.92mil  
+                  -50.0mil  
+                 }
+               }
+             }
+           }
+
+           ha:ps_proto_v6.1 {
+             hdia=0.0; hplated=0; htop=0; hbottom=0;
+             li:shape {
+
+               ha:ps_shape_v4 {
+                ha:combining {                }
+                ha:layer_mask {
+                 copper = 1
+                 top = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  29.92mil  
+                  -50.0mil  
+                  -29.92mil  
+                  -50.0mil  
+                  -29.92mil  
+                  50.0mil  
+                  29.92mil  
+                  50.0mil  
+                 }
+               }
+
+               ha:ps_shape_v4 {
+                ha:combining { sub=1; auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 mask = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  32.92mil  
+                  -53.0mil  
+                  -32.92mil  
+                  -53.0mil  
+                  -32.92mil  
+                  53.0mil  
+                  32.92mil  
+                  53.0mil  
+                 }
+               }
+
+               ha:ps_shape_v4 {
+                ha:combining { auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 paste = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  29.92mil  
+                  -50.0mil  
+                  -29.92mil  
+                  -50.0mil  
+                  -29.92mil  
+                  50.0mil  
+                  29.92mil  
+                  50.0mil  
                  }
                }
              }
@@ -1004,8 +1107,22 @@ ha:pcb-rnd-board-v7 {
           }
 
            li:objects {
-            ha:padstack_ref.130920 {
-             proto=0; x=53.683408mm; y=51.943mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            ha:padstack_ref.154753 {
+             proto=0; x=21.309746mm; y=50.834756mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.510032mm;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=8
+               name=pin8
+             }
+            }
+            ha:padstack_ref.154754 {
+             proto=1; x=21.309746mm; y=34.16499mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.510032mm;
              ha:flags {
               clearline=1
              }
@@ -1015,11 +1132,81 @@ ha:pcb-rnd-board-v7 {
 
              ha:attributes {
                term=1
-               name=1
+               name=pin1
+             }
+            }
+            ha:padstack_ref.154755 {
+             proto=0; x=18.769746mm; y=50.834756mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.510032mm;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=7
+               name=pin7
+             }
+            }
+            ha:padstack_ref.154756 {
+             proto=1; x=18.769746mm; y=34.16499mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.510032mm;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=2
+               name=pin2
+             }
+            }
+            ha:padstack_ref.154757 {
+             proto=0; x=16.23mm; y=50.834756mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.510032mm;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=6
+               name=pin6
+             }
+            }
+            ha:padstack_ref.154758 {
+             proto=1; x=16.23mm; y=34.16499mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.510032mm;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=3
+               name=pin3
+             }
+            }
+            ha:padstack_ref.154759 {
+             proto=0; x=13.69mm; y=50.834756mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.510032mm;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=5
+               name=pin5
              }
             }
-            ha:padstack_ref.130921 {
-             proto=0; x=2.145in; y=51.943mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            ha:padstack_ref.154760 {
+             proto=1; x=13.69mm; y=34.16499mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.510032mm;
              ha:flags {
               clearline=1
              }
@@ -1028,8 +1215,8 @@ ha:pcb-rnd-board-v7 {
              }
 
              ha:attributes {
-               term=2
-               name=2
+               term=4
+               name=pin4
              }
             }
            }
@@ -1040,6 +1227,29 @@ ha:pcb-rnd-board-v7 {
              ha:combining {             }
 
               li:objects {
+               ha:line.154727 {
+                x1=22.894706mm; y1=47.894706mm; x2=22.894706mm; y2=37.10504mm; thickness=10.0mil; clearance=0.0;
+               }
+               ha:line.154730 {
+                x1=22.894706mm; y1=37.10504mm; x2=12.10504mm; y2=37.10504mm; thickness=10.0mil; clearance=0.0;
+               }
+               ha:line.154733 {
+                x1=12.10504mm; y1=37.10504mm; x2=12.10504mm; y2=47.894706mm; thickness=10.0mil; clearance=0.0;
+               }
+               ha:line.154736 {
+                x1=12.10504mm; y1=47.894706mm; x2=22.894706mm; y2=47.894706mm; thickness=10.0mil; clearance=0.0;
+               }
+               ha:arc.154739 {
+                x=22.579746mm; y=36.105042mm; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=25.0mil; clearance=0.0;
+               }
+               ha:text.154740 {
+                string=%a.parent.refdes%; x=25.050794mm; y=37.719106mm; scale=100; fid=0;
+                ha:flags {
+                 dyntext=1
+                 floater=1
+                }
+                rot = 270.000000
+               }
               }
               ha:type {
                silk = 1
@@ -1052,26 +1262,26 @@ ha:pcb-rnd-board-v7 {
              ha:combining {             }
 
               li:objects {
-               ha:line.130908 {
-                x1=2.12926in; y1=51.943mm; x2=2.12926in; y2=51.943mm; thickness=0.1mm; clearance=0.0;
+               ha:line.154741 {
+                x1=17.499873mm; y1=42.499873mm; x2=17.499873mm; y2=42.499873mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=pnp-origin
                 }
                }
-               ha:line.130911 {
-                x1=2.12926in; y1=51.943mm; x2=2.12926in; y2=51.943mm; thickness=0.1mm; clearance=0.0;
+               ha:line.154744 {
+                x1=17.5mm; y1=42.5mm; x2=17.5mm; y2=42.5mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=origin
                 }
                }
-               ha:line.130914 {
-                x1=2.12926in; y1=51.943mm; x2=55.083204mm; y2=51.943mm; thickness=0.1mm; clearance=0.0;
+               ha:line.154747 {
+                x1=17.5mm; y1=42.5mm; x2=17.5mm; y2=41.5mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=x
                 }
                }
-               ha:line.130917 {
-                x1=2.12926in; y1=51.943mm; x2=2.12926in; y2=52.943mm; thickness=0.1mm; clearance=0.0;
+               ha:line.154750 {
+                x1=17.5mm; y1=42.5mm; x2=16.5mm; y2=42.5mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=y
                 }
@@ -1085,14 +1295,14 @@ ha:pcb-rnd-board-v7 {
             }
            }
           }
-           uid = Oy6yCKkDJXPnPk1se8IAAAAz
+           uid = OLyI2jaqcruFhp4cRvkAAACC
           }
-          ha:subc.136268 {
+          ha:subc.154605 {
            ha:attributes {
-            refdes=C9
-            value=47pF
             footprint=0402
+            value=47pF
             openscad=0402
+            refdes=C3
            }
           ha:data {
                     li:padstack_prototypes {
@@ -1162,8 +1372,8 @@ ha:pcb-rnd-board-v7 {
           }
 
            li:objects {
-            ha:padstack_ref.136281 {
-             proto=0; x=2.29in; y=1.99074in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            ha:padstack_ref.154618 {
+             proto=0; x=604.74mil; y=1.225in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
              ha:flags {
               clearline=1
              }
@@ -1176,8 +1386,8 @@ ha:pcb-rnd-board-v7 {
                name=1
              }
             }
-            ha:padstack_ref.136282 {
-             proto=0; x=2.29in; y=1.95926in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            ha:padstack_ref.154619 {
+             proto=0; x=14.560804mm; y=1.225in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
              ha:flags {
               clearline=1
              }
@@ -1210,26 +1420,26 @@ ha:pcb-rnd-board-v7 {
              ha:combining {             }
 
               li:objects {
-               ha:line.136269 {
-                x1=2.29in; y1=1.975in; x2=2.29in; y2=1.975in; thickness=0.1mm; clearance=0.0;
+               ha:line.154606 {
+                x1=589.0mil; y1=1.225in; x2=589.0mil; y2=1.225in; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=pnp-origin
                 }
                }
-               ha:line.136272 {
-                x1=2.29in; y1=1.975in; x2=2.29in; y2=1.975in; thickness=0.1mm; clearance=0.0;
+               ha:line.154609 {
+                x1=589.0mil; y1=1.225in; x2=589.0mil; y2=1.225in; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=origin
                 }
                }
-               ha:line.136275 {
-                x1=2.29in; y1=1.975in; x2=2.29in; y2=49.165mm; thickness=0.1mm; clearance=0.0;
+               ha:line.154612 {
+                x1=589.0mil; y1=1.225in; x2=13.9606mm; y2=1.225in; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=x
                 }
                }
-               ha:line.136278 {
-                x1=2.29in; y1=1.975in; x2=59.166mm; y2=1.975in; thickness=0.1mm; clearance=0.0;
+               ha:line.154615 {
+                x1=589.0mil; y1=1.225in; x2=589.0mil; y2=30.115mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=y
                 }
@@ -1243,12 +1453,12 @@ ha:pcb-rnd-board-v7 {
             }
            }
           }
-           uid = 2rz+758nFqzlfqOrw6oAAABb
+           uid = 2rz+758nFqzlfqOrw6oAAABR
           }
-          ha:subc.136284 {
+          ha:subc.154573 {
            ha:attributes {
-            refdes=C6
-            value=47pF
+            refdes=C1
+            value=1uF
             footprint=0402
             openscad=0402
            }
@@ -1320,8 +1530,8 @@ ha:pcb-rnd-board-v7 {
           }
 
            li:objects {
-            ha:padstack_ref.136297 {
-             proto=0; x=36.83mm; y=54.520592mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            ha:padstack_ref.154586 {
+             proto=0; x=17.075404mm; y=1.225in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
              ha:flags {
               clearline=1
              }
@@ -1334,8 +1544,8 @@ ha:pcb-rnd-board-v7 {
                name=1
              }
             }
-            ha:padstack_ref.136298 {
-             proto=0; x=36.83mm; y=2.115in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            ha:padstack_ref.154587 {
+             proto=0; x=703.74mil; y=1.225in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
              ha:flags {
               clearline=1
              }
@@ -1368,26 +1578,26 @@ ha:pcb-rnd-board-v7 {
              ha:combining {             }
 
               li:objects {
-               ha:line.136285 {
-                x1=36.83mm; y1=54.120796mm; x2=36.83mm; y2=54.120796mm; thickness=0.1mm; clearance=0.0;
+               ha:line.154574 {
+                x1=688.0mil; y1=1.225in; x2=688.0mil; y2=1.225in; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=pnp-origin
                 }
                }
-               ha:line.136288 {
-                x1=36.83mm; y1=54.120796mm; x2=36.83mm; y2=54.120796mm; thickness=0.1mm; clearance=0.0;
+               ha:line.154577 {
+                x1=688.0mil; y1=1.225in; x2=688.0mil; y2=1.225in; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=origin
                 }
                }
-               ha:line.136291 {
-                x1=36.83mm; y1=54.120796mm; x2=36.83mm; y2=53.120796mm; thickness=0.1mm; clearance=0.0;
+               ha:line.154580 {
+                x1=688.0mil; y1=1.225in; x2=18.4752mm; y2=1.225in; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=x
                 }
                }
-               ha:line.136294 {
-                x1=36.83mm; y1=54.120796mm; x2=37.83mm; y2=54.120796mm; thickness=0.1mm; clearance=0.0;
+               ha:line.154583 {
+                x1=688.0mil; y1=1.225in; x2=688.0mil; y2=32.115mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=y
                 }
@@ -1401,14 +1611,14 @@ ha:pcb-rnd-board-v7 {
             }
            }
           }
-           uid = Oy6yCKkDJXPnPk1se8IAAAAN
+           uid = 2rz+758nFqzlfqOrw6oAAABN
           }
-          ha:subc.136348 {
+          ha:subc.154557 {
            ha:attributes {
-            refdes=C4
-            value=1uF
-            footprint=0402
             openscad=0402
+            value=0.1uF
+            refdes=C8
+            footprint=0402
            }
           ha:data {
                     li:padstack_prototypes {
@@ -1478,8 +1688,8 @@ ha:pcb-rnd-board-v7 {
           }
 
            li:objects {
-            ha:padstack_ref.136361 {
-             proto=0; x=35.179mm; y=51.453796mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            ha:padstack_ref.154570 {
+             proto=0; x=2.24826in; y=29.591mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
              ha:flags {
               clearline=1
              }
@@ -1492,8 +1702,8 @@ ha:pcb-rnd-board-v7 {
                name=1
              }
             }
-            ha:padstack_ref.136362 {
-             proto=0; x=35.179mm; y=50.654204mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            ha:padstack_ref.154571 {
+             proto=0; x=57.905396mm; y=29.591mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
              ha:flags {
               clearline=1
              }
@@ -1526,26 +1736,26 @@ ha:pcb-rnd-board-v7 {
              ha:combining {             }
 
               li:objects {
-               ha:line.136349 {
-                x1=35.179mm; y1=2.01in; x2=35.179mm; y2=2.01in; thickness=0.1mm; clearance=0.0;
+               ha:line.154558 {
+                x1=2.264in; y1=29.591mm; x2=2.264in; y2=29.591mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=pnp-origin
                 }
                }
-               ha:line.136352 {
-                x1=35.179mm; y1=2.01in; x2=35.179mm; y2=2.01in; thickness=0.1mm; clearance=0.0;
+               ha:line.154561 {
+                x1=2.264in; y1=29.591mm; x2=2.264in; y2=29.591mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=origin
                 }
                }
-               ha:line.136355 {
-                x1=35.179mm; y1=2.01in; x2=35.179mm; y2=50.054mm; thickness=0.1mm; clearance=0.0;
+               ha:line.154564 {
+                x1=2.264in; y1=29.591mm; x2=58.5056mm; y2=29.591mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=x
                 }
                }
-               ha:line.136358 {
-                x1=35.179mm; y1=2.01in; x2=36.179mm; y2=2.01in; thickness=0.1mm; clearance=0.0;
+               ha:line.154567 {
+                x1=2.264in; y1=29.591mm; x2=2.264in; y2=30.591mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=y
                 }
@@ -1559,14 +1769,14 @@ ha:pcb-rnd-board-v7 {
             }
            }
           }
-           uid = 2rz+758nFqzlfqOrw6oAAABT
+           uid = 2rz+758nFqzlfqOrw6oAAABZ
           }
-          ha:subc.136364 {
+          ha:subc.154541 {
            ha:attributes {
-            refdes=C5
-            value=0.1uF
-            footprint=0402
             openscad=0402
+            value=1uF
+            refdes=C7
+            footprint=0402
            }
           ha:data {
                     li:padstack_prototypes {
@@ -1636,8 +1846,8 @@ ha:pcb-rnd-board-v7 {
           }
 
            li:objects {
-            ha:padstack_ref.136377 {
-             proto=0; x=1.61in; y=2.18574in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            ha:padstack_ref.154554 {
+             proto=0; x=2.24826in; y=1.225in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
              ha:flags {
               clearline=1
              }
@@ -1650,8 +1860,8 @@ ha:pcb-rnd-board-v7 {
                name=1
              }
             }
-            ha:padstack_ref.136378 {
-             proto=0; x=1.61in; y=2.15426in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            ha:padstack_ref.154555 {
+             proto=0; x=57.905396mm; y=1.225in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
              ha:flags {
               clearline=1
              }
@@ -1684,26 +1894,26 @@ ha:pcb-rnd-board-v7 {
              ha:combining {             }
 
               li:objects {
-               ha:line.136365 {
-                x1=1.61in; y1=55.118mm; x2=1.61in; y2=55.118mm; thickness=0.1mm; clearance=0.0;
+               ha:line.154542 {
+                x1=2.264in; y1=1.225in; x2=2.264in; y2=1.225in; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=pnp-origin
                 }
                }
-               ha:line.136368 {
-                x1=1.61in; y1=55.118mm; x2=1.61in; y2=55.118mm; thickness=0.1mm; clearance=0.0;
+               ha:line.154545 {
+                x1=2.264in; y1=1.225in; x2=2.264in; y2=1.225in; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=origin
                 }
                }
-               ha:line.136371 {
-                x1=1.61in; y1=55.118mm; x2=1.61in; y2=54.118mm; thickness=0.1mm; clearance=0.0;
+               ha:line.154548 {
+                x1=2.264in; y1=1.225in; x2=58.5056mm; y2=1.225in; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=x
                 }
                }
-               ha:line.136374 {
-                x1=1.61in; y1=55.118mm; x2=41.894mm; y2=55.118mm; thickness=0.1mm; clearance=0.0;
+               ha:line.154551 {
+                x1=2.264in; y1=1.225in; x2=2.264in; y2=32.115mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=y
                 }
@@ -1717,14 +1927,14 @@ ha:pcb-rnd-board-v7 {
             }
            }
           }
-           uid = 2rz+758nFqzlfqOrw6oAAABV
+           uid = 2rz+758nFqzlfqOrw6oAAABX
           }
-          ha:subc.136380 {
+          ha:subc.154525 {
            ha:attributes {
-            refdes=C7
-            value=1uF
-            footprint=0402
             openscad=0402
+            value=0.1uF
+            refdes=C5
+            footprint=0402
            }
           ha:data {
                     li:padstack_prototypes {
@@ -1794,8 +2004,8 @@ ha:pcb-rnd-board-v7 {
           }
 
            li:objects {
-            ha:padstack_ref.136393 {
-             proto=0; x=1.985in; y=55.028592mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            ha:padstack_ref.154538 {
+             proto=0; x=1.46126in; y=29.591mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
              ha:flags {
               clearline=1
              }
@@ -1808,8 +2018,8 @@ ha:pcb-rnd-board-v7 {
                name=1
              }
             }
-            ha:padstack_ref.136394 {
-             proto=0; x=1.985in; y=2.135in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            ha:padstack_ref.154539 {
+             proto=0; x=37.915596mm; y=29.591mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
              ha:flags {
               clearline=1
              }
@@ -1842,26 +2052,26 @@ ha:pcb-rnd-board-v7 {
              ha:combining {             }
 
               li:objects {
-               ha:line.136381 {
-                x1=1.985in; y1=54.628796mm; x2=1.985in; y2=54.628796mm; thickness=0.1mm; clearance=0.0;
+               ha:line.154526 {
+                x1=1.477in; y1=29.591mm; x2=1.477in; y2=29.591mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=pnp-origin
                 }
                }
-               ha:line.136384 {
-                x1=1.985in; y1=54.628796mm; x2=1.985in; y2=54.628796mm; thickness=0.1mm; clearance=0.0;
+               ha:line.154529 {
+                x1=1.477in; y1=29.591mm; x2=1.477in; y2=29.591mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=origin
                 }
                }
-               ha:line.136387 {
-                x1=1.985in; y1=54.628796mm; x2=1.985in; y2=53.628796mm; thickness=0.1mm; clearance=0.0;
+               ha:line.154532 {
+                x1=1.477in; y1=29.591mm; x2=38.5158mm; y2=29.591mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=x
                 }
                }
-               ha:line.136390 {
-                x1=1.985in; y1=54.628796mm; x2=51.419mm; y2=54.628796mm; thickness=0.1mm; clearance=0.0;
+               ha:line.154535 {
+                x1=1.477in; y1=29.591mm; x2=1.477in; y2=30.591mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=y
                 }
@@ -1875,14 +2085,14 @@ ha:pcb-rnd-board-v7 {
             }
            }
           }
-           uid = 2rz+758nFqzlfqOrw6oAAABX
+           uid = 2rz+758nFqzlfqOrw6oAAABV
           }
-          ha:subc.136396 {
+          ha:subc.154509 {
            ha:attributes {
-            refdes=C8
-            value=0.1uF
-            footprint=0402
             openscad=0402
+            value=1uF
+            refdes=C4
+            footprint=0402
            }
           ha:data {
                     li:padstack_prototypes {
@@ -1952,8 +2162,8 @@ ha:pcb-rnd-board-v7 {
           }
 
            li:objects {
-            ha:padstack_ref.136409 {
-             proto=0; x=2.24in; y=2.26148in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            ha:padstack_ref.154522 {
+             proto=0; x=1.46126in; y=1.225in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
              ha:flags {
               clearline=1
              }
@@ -1966,8 +2176,8 @@ ha:pcb-rnd-board-v7 {
                name=1
              }
             }
-            ha:padstack_ref.136410 {
-             proto=0; x=2.24in; y=2.23in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            ha:padstack_ref.154523 {
+             proto=0; x=37.915596mm; y=1.225in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
              ha:flags {
               clearline=1
              }
@@ -2000,26 +2210,26 @@ ha:pcb-rnd-board-v7 {
              ha:combining {             }
 
               li:objects {
-               ha:line.136397 {
-                x1=2.24in; y1=57.041796mm; x2=2.24in; y2=57.041796mm; thickness=0.1mm; clearance=0.0;
+               ha:line.154510 {
+                x1=1.477in; y1=1.225in; x2=1.477in; y2=1.225in; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=pnp-origin
                 }
                }
-               ha:line.136400 {
-                x1=2.24in; y1=57.041796mm; x2=2.24in; y2=57.041796mm; thickness=0.1mm; clearance=0.0;
+               ha:line.154513 {
+                x1=1.477in; y1=1.225in; x2=1.477in; y2=1.225in; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=origin
                 }
                }
-               ha:line.136403 {
-                x1=2.24in; y1=57.041796mm; x2=2.24in; y2=56.041796mm; thickness=0.1mm; clearance=0.0;
+               ha:line.154516 {
+                x1=1.477in; y1=1.225in; x2=38.5158mm; y2=1.225in; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=x
                 }
                }
-               ha:line.136406 {
-                x1=2.24in; y1=57.041796mm; x2=57.896mm; y2=57.041796mm; thickness=0.1mm; clearance=0.0;
+               ha:line.154519 {
+                x1=1.477in; y1=1.225in; x2=1.477in; y2=32.115mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=y
                 }
@@ -2033,13 +2243,14 @@ ha:pcb-rnd-board-v7 {
             }
            }
           }
-           uid = 2rz+758nFqzlfqOrw6oAAABZ
+           uid = 2rz+758nFqzlfqOrw6oAAABT
           }
-          ha:subc.151793 {
+          ha:subc.154493 {
            ha:attributes {
-            value=MPXV6115VC6U
-            footprint=98ASB177756C
-            refdes=U1
+            openscad=0402
+            value=47pF
+            refdes=C6
+            footprint=0402
            }
           ha:data {
                     li:padstack_prototypes {
@@ -2056,77 +2267,14 @@ ha:pcb-rnd-board-v7 {
                 }
                 clearance=0.0
                  li:ps_poly {
-                  -29.92mil  
-                  50.0mil  
-                  29.92mil  
-                  50.0mil  
-                  29.92mil  
-                  -50.0mil  
-                  -29.92mil  
-                  -50.0mil  
-                 }
-               }
-
-               ha:ps_shape_v4 {
-                ha:combining { sub=1; auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 mask = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  -32.92mil  
-                  53.0mil  
-                  32.92mil  
-                  53.0mil  
-                  32.92mil  
-                  -53.0mil  
-                  -32.92mil  
-                  -53.0mil  
-                 }
-               }
-
-               ha:ps_shape_v4 {
-                ha:combining { auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 paste = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  -29.92mil  
-                  50.0mil  
-                  29.92mil  
-                  50.0mil  
-                  29.92mil  
-                  -50.0mil  
-                  -29.92mil  
-                  -50.0mil  
-                 }
-               }
-             }
-           }
-
-           ha:ps_proto_v6.1 {
-             hdia=0.0; hplated=0; htop=0; hbottom=0;
-             li:shape {
-
-               ha:ps_shape_v4 {
-                ha:combining {                }
-                ha:layer_mask {
-                 copper = 1
-                 top = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  29.92mil  
-                  -50.0mil  
-                  -29.92mil  
-                  -50.0mil  
-                  -29.92mil  
-                  50.0mil  
-                  29.92mil  
-                  50.0mil  
+                  0.249936mm  
+                  -0.349758mm  
+                  -0.249936mm  
+                  -0.349758mm  
+                  -0.249936mm  
+                  0.349758mm  
+                  0.249936mm  
+                  0.349758mm  
                  }
                }
 
@@ -2138,14 +2286,14 @@ ha:pcb-rnd-board-v7 {
                 }
                 clearance=0.0
                  li:ps_poly {
-                  32.92mil  
-                  -53.0mil  
-                  -32.92mil  
-                  -53.0mil  
-                  -32.92mil  
-                  53.0mil  
-                  32.92mil  
-                  53.0mil  
+                  0.326136mm  
+                  -0.425958mm  
+                  -0.326136mm  
+                  -0.425958mm  
+                  -0.326136mm  
+                  0.425958mm  
+                  0.326136mm  
+                  0.425958mm  
                  }
                }
 
@@ -2157,14 +2305,14 @@ ha:pcb-rnd-board-v7 {
                 }
                 clearance=0.0
                  li:ps_poly {
-                  29.92mil  
-                  -50.0mil  
-                  -29.92mil  
-                  -50.0mil  
-                  -29.92mil  
-                  50.0mil  
-                  29.92mil  
-                  50.0mil  
+                  0.249936mm  
+                  -0.349758mm  
+                  -0.249936mm  
+                  -0.349758mm  
+                  -0.249936mm  
+                  0.349758mm  
+                  0.249936mm  
+                  0.349758mm  
                  }
                }
              }
@@ -2172,22 +2320,8 @@ ha:pcb-rnd-board-v7 {
           }
 
            li:objects {
-            ha:padstack_ref.151820 {
-             proto=0; x=18.104993mm; y=29.384498mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.510032mm;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=8
-               name=pin8
-             }
-            }
-            ha:padstack_ref.151821 {
-             proto=1; x=18.104993mm; y=1.81316in; rot=0.000000; xmirror=0; smirror=0; clearance=0.510032mm;
+            ha:padstack_ref.154506 {
+             proto=0; x=1.39274in; y=1.225in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
              ha:flags {
               clearline=1
              }
@@ -2197,81 +2331,11 @@ ha:pcb-rnd-board-v7 {
 
              ha:attributes {
                term=1
-               name=pin1
-             }
-            }
-            ha:padstack_ref.151822 {
-             proto=0; x=20.644993mm; y=29.384498mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.510032mm;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=7
-               name=pin7
-             }
-            }
-            ha:padstack_ref.151823 {
-             proto=1; x=20.644993mm; y=1.81316in; rot=0.000000; xmirror=0; smirror=0; clearance=0.510032mm;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=2
-               name=pin2
-             }
-            }
-            ha:padstack_ref.151824 {
-             proto=0; x=23.184739mm; y=29.384498mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.510032mm;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=6
-               name=pin6
-             }
-            }
-            ha:padstack_ref.151825 {
-             proto=1; x=23.184739mm; y=1.81316in; rot=0.000000; xmirror=0; smirror=0; clearance=0.510032mm;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=3
-               name=pin3
-             }
-            }
-            ha:padstack_ref.151826 {
-             proto=0; x=1.012785in; y=29.384498mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.510032mm;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=5
-               name=pin5
+               name=1
              }
             }
-            ha:padstack_ref.151827 {
-             proto=1; x=1.012785in; y=1.81316in; rot=0.000000; xmirror=0; smirror=0; clearance=0.510032mm;
+            ha:padstack_ref.154507 {
+             proto=0; x=34.576004mm; y=1.225in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
              ha:flags {
               clearline=1
              }
@@ -2280,8 +2344,8 @@ ha:pcb-rnd-board-v7 {
              }
 
              ha:attributes {
-               term=4
-               name=pin4
+               term=2
+               name=2
              }
             }
            }
@@ -2292,29 +2356,6 @@ ha:pcb-rnd-board-v7 {
              ha:combining {             }
 
               li:objects {
-               ha:line.151794 {
-                x1=16.520033mm; y1=32.324548mm; x2=16.520033mm; y2=1.69741in; thickness=10.0mil; clearance=0.0;
-               }
-               ha:line.151797 {
-                x1=16.520033mm; y1=1.69741in; x2=1.075185in; y2=1.69741in; thickness=10.0mil; clearance=0.0;
-               }
-               ha:line.151800 {
-                x1=1.075185in; y1=1.69741in; x2=1.075185in; y2=32.324548mm; thickness=10.0mil; clearance=0.0;
-               }
-               ha:line.151803 {
-                x1=1.075185in; y1=32.324548mm; x2=16.520033mm; y2=32.324548mm; thickness=10.0mil; clearance=0.0;
-               }
-               ha:arc.151806 {
-                x=16.834993mm; y=1.73678in; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=25.0mil; clearance=0.0;
-               }
-               ha:text.151807 {
-                string=%a.parent.refdes%; x=19.333845mm; y=1.3649in; scale=100; fid=0;
-                ha:flags {
-                 dyntext=1
-                 floater=1
-                }
-                rot = 0.000000
-               }
               }
               ha:type {
                silk = 1
@@ -2327,26 +2368,26 @@ ha:pcb-rnd-board-v7 {
              ha:combining {             }
 
               li:objects {
-               ha:line.151808 {
-                x1=21.914866mm; y1=1.485015in; x2=21.914866mm; y2=1.485015in; thickness=0.1mm; clearance=0.0;
+               ha:line.154494 {
+                x1=1.377in; y1=1.225in; x2=1.377in; y2=1.225in; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=pnp-origin
                 }
                }
-               ha:line.151811 {
-                x1=21.914739mm; y1=37.719254mm; x2=21.914739mm; y2=37.719254mm; thickness=0.1mm; clearance=0.0;
+               ha:line.154497 {
+                x1=1.377in; y1=1.225in; x2=1.377in; y2=1.225in; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=origin
                 }
                }
-               ha:line.151814 {
-                x1=21.914739mm; y1=37.719254mm; x2=21.914739mm; y2=38.719254mm; thickness=0.1mm; clearance=0.0;
+               ha:line.154500 {
+                x1=1.377in; y1=1.225in; x2=33.9758mm; y2=1.225in; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=x
                 }
                }
-               ha:line.151817 {
-                x1=21.914739mm; y1=37.719254mm; x2=22.914739mm; y2=37.719254mm; thickness=0.1mm; clearance=0.0;
+               ha:line.154503 {
+                x1=1.377in; y1=1.225in; x2=1.377in; y2=30.115mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=y
                 }
@@ -2360,13 +2401,14 @@ ha:pcb-rnd-board-v7 {
             }
            }
           }
-           uid = OLyI2jaqcruFhp4cRvkAAACC
+           uid = Oy6yCKkDJXPnPk1se8IAAAAN
           }
-          ha:subc.151864 {
+          ha:subc.154477 {
            ha:attributes {
-            value=MPXV6115VC6U
-            footprint=98ASB177756C
-            refdes=U2
+            openscad=0402
+            value=47pF
+            refdes=C9
+            footprint=0402
            }
           ha:data {
                     li:padstack_prototypes {
@@ -2383,77 +2425,14 @@ ha:pcb-rnd-board-v7 {
                 }
                 clearance=0.0
                  li:ps_poly {
-                  -29.92mil  
-                  50.0mil  
-                  29.92mil  
-                  50.0mil  
-                  29.92mil  
-                  -50.0mil  
-                  -29.92mil  
-                  -50.0mil  
-                 }
-               }
-
-               ha:ps_shape_v4 {
-                ha:combining { sub=1; auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 mask = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  -32.92mil  
-                  53.0mil  
-                  32.92mil  
-                  53.0mil  
-                  32.92mil  
-                  -53.0mil  
-                  -32.92mil  
-                  -53.0mil  
-                 }
-               }
-
-               ha:ps_shape_v4 {
-                ha:combining { auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 paste = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  -29.92mil  
-                  50.0mil  
-                  29.92mil  
-                  50.0mil  
-                  29.92mil  
-                  -50.0mil  
-                  -29.92mil  
-                  -50.0mil  
-                 }
-               }
-             }
-           }
-
-           ha:ps_proto_v6.1 {
-             hdia=0.0; hplated=0; htop=0; hbottom=0;
-             li:shape {
-
-               ha:ps_shape_v4 {
-                ha:combining {                }
-                ha:layer_mask {
-                 copper = 1
-                 top = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  29.92mil  
-                  -50.0mil  
-                  -29.92mil  
-                  -50.0mil  
-                  -29.92mil  
-                  50.0mil  
-                  29.92mil  
-                  50.0mil  
+                  0.249936mm  
+                  -0.349758mm  
+                  -0.249936mm  
+                  -0.349758mm  
+                  -0.249936mm  
+                  0.349758mm  
+                  0.249936mm  
+                  0.349758mm  
                  }
                }
 
@@ -2465,14 +2444,14 @@ ha:pcb-rnd-board-v7 {
                 }
                 clearance=0.0
                  li:ps_poly {
-                  32.92mil  
-                  -53.0mil  
-                  -32.92mil  
-                  -53.0mil  
-                  -32.92mil  
-                  53.0mil  
-                  32.92mil  
-                  53.0mil  
+                  0.326136mm  
+                  -0.425958mm  
+                  -0.326136mm  
+                  -0.425958mm  
+                  -0.326136mm  
+                  0.425958mm  
+                  0.326136mm  
+                  0.425958mm  
                  }
                }
 
@@ -2484,14 +2463,14 @@ ha:pcb-rnd-board-v7 {
                 }
                 clearance=0.0
                  li:ps_poly {
-                  29.92mil  
-                  -50.0mil  
-                  -29.92mil  
-                  -50.0mil  
-                  -29.92mil  
-                  50.0mil  
-                  29.92mil  
-                  50.0mil  
+                  0.249936mm  
+                  -0.349758mm  
+                  -0.249936mm  
+                  -0.349758mm  
+                  -0.249936mm  
+                  0.349758mm  
+                  0.249936mm  
+                  0.349758mm  
                  }
                }
              }
@@ -2499,8 +2478,8 @@ ha:pcb-rnd-board-v7 {
           }
 
            li:objects {
-            ha:padstack_ref.151891 {
-             proto=0; x=33.725993mm; y=29.003498mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.510032mm;
+            ha:padstack_ref.154490 {
+             proto=0; x=55.339996mm; y=1.225in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
              ha:flags {
               clearline=1
              }
@@ -2509,12 +2488,12 @@ ha:pcb-rnd-board-v7 {
              }
 
              ha:attributes {
-               term=8
-               name=pin8
+               term=1
+               name=1
              }
             }
-            ha:padstack_ref.151892 {
-             proto=1; x=33.725993mm; y=1.79816in; rot=0.000000; xmirror=0; smirror=0; clearance=0.510032mm;
+            ha:padstack_ref.154491 {
+             proto=0; x=2.14726in; y=1.225in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
              ha:flags {
               clearline=1
              }
@@ -2523,68 +2502,142 @@ ha:pcb-rnd-board-v7 {
              }
 
              ha:attributes {
-               term=1
-               name=pin1
+               term=2
+               name=2
              }
             }
-            ha:padstack_ref.151893 {
-             proto=0; x=36.265993mm; y=29.003498mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.510032mm;
-             ha:flags {
-              clearline=1
-             }
+           }
+           li:layers {
 
-             li:thermal {
-             }
+            ha:top-silk {
+             lid=0
+             ha:combining {             }
 
-             ha:attributes {
-               term=7
-               name=pin7
-             }
+              li:objects {
+              }
+              ha:type {
+               silk = 1
+               top = 1
+              }
             }
-            ha:padstack_ref.151894 {
-             proto=1; x=36.265993mm; y=1.79816in; rot=0.000000; xmirror=0; smirror=0; clearance=0.510032mm;
-             ha:flags {
-              clearline=1
-             }
 
-             li:thermal {
-             }
+            ha:subc-aux {
+             lid=1
+             ha:combining {             }
 
-             ha:attributes {
-               term=2
-               name=pin2
-             }
+              li:objects {
+               ha:line.154478 {
+                x1=2.163in; y1=1.225in; x2=2.163in; y2=1.225in; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=pnp-origin
+                }
+               }
+               ha:line.154481 {
+                x1=2.163in; y1=1.225in; x2=2.163in; y2=1.225in; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=origin
+                }
+               }
+               ha:line.154484 {
+                x1=2.163in; y1=1.225in; x2=53.9402mm; y2=1.225in; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=x
+                }
+               }
+               ha:line.154487 {
+                x1=2.163in; y1=1.225in; x2=2.163in; y2=30.115mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=y
+                }
+               }
+              }
+              ha:type {
+               top = 1
+               misc = 1
+               virtual = 1
+              }
             }
-            ha:padstack_ref.151895 {
-             proto=0; x=38.805739mm; y=29.003498mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.510032mm;
-             ha:flags {
-              clearline=1
-             }
+           }
+          }
+           uid = 2rz+758nFqzlfqOrw6oAAABb
+          }
+          ha:subc.154461 {
+           ha:attributes {
+            footprint=0402
+            value=51k
+            openscad=0402
+            refdes=R3
+           }
+          ha:data {
+                    li:padstack_prototypes {
 
-             li:thermal {
-             }
+           ha:ps_proto_v6.0 {
+             hdia=0.0; hplated=0; htop=0; hbottom=0;
+             li:shape {
 
-             ha:attributes {
-               term=6
-               name=pin6
-             }
-            }
-            ha:padstack_ref.151896 {
-             proto=1; x=38.805739mm; y=1.79816in; rot=0.000000; xmirror=0; smirror=0; clearance=0.510032mm;
-             ha:flags {
-              clearline=1
-             }
+               ha:ps_shape_v4 {
+                ha:combining {                }
+                ha:layer_mask {
+                 copper = 1
+                 top = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  0.249936mm  
+                  -0.349758mm  
+                  -0.249936mm  
+                  -0.349758mm  
+                  -0.249936mm  
+                  0.349758mm  
+                  0.249936mm  
+                  0.349758mm  
+                 }
+               }
+
+               ha:ps_shape_v4 {
+                ha:combining { sub=1; auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 mask = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  0.326136mm  
+                  -0.425958mm  
+                  -0.326136mm  
+                  -0.425958mm  
+                  -0.326136mm  
+                  0.425958mm  
+                  0.326136mm  
+                  0.425958mm  
+                 }
+               }
 
-             li:thermal {
+               ha:ps_shape_v4 {
+                ha:combining { auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 paste = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  0.249936mm  
+                  -0.349758mm  
+                  -0.249936mm  
+                  -0.349758mm  
+                  -0.249936mm  
+                  0.349758mm  
+                  0.249936mm  
+                  0.349758mm  
+                 }
+               }
              }
+           }
+          }
 
-             ha:attributes {
-               term=3
-               name=pin3
-             }
-            }
-            ha:padstack_ref.151897 {
-             proto=0; x=41.345739mm; y=29.003498mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.510032mm;
+           li:objects {
+            ha:padstack_ref.154474 {
+             proto=0; x=55.339996mm; y=29.591mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
              ha:flags {
               clearline=1
              }
@@ -2593,12 +2646,12 @@ ha:pcb-rnd-board-v7 {
              }
 
              ha:attributes {
-               term=5
-               name=pin5
+               term=1
+               name=1
              }
             }
-            ha:padstack_ref.151898 {
-             proto=1; x=41.345739mm; y=1.79816in; rot=0.000000; xmirror=0; smirror=0; clearance=0.510032mm;
+            ha:padstack_ref.154475 {
+             proto=0; x=2.14726in; y=29.591mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
              ha:flags {
               clearline=1
              }
@@ -2607,8 +2660,8 @@ ha:pcb-rnd-board-v7 {
              }
 
              ha:attributes {
-               term=4
-               name=pin4
+               term=2
+               name=2
              }
             }
            }
@@ -2619,29 +2672,6 @@ ha:pcb-rnd-board-v7 {
              ha:combining {             }
 
               li:objects {
-               ha:line.151865 {
-                x1=32.141033mm; y1=31.943548mm; x2=32.141033mm; y2=1.68241in; thickness=10.0mil; clearance=0.0;
-               }
-               ha:line.151868 {
-                x1=32.141033mm; y1=1.68241in; x2=1.690185in; y2=1.68241in; thickness=10.0mil; clearance=0.0;
-               }
-               ha:line.151871 {
-                x1=1.690185in; y1=1.68241in; x2=1.690185in; y2=31.943548mm; thickness=10.0mil; clearance=0.0;
-               }
-               ha:line.151874 {
-                x1=1.690185in; y1=31.943548mm; x2=32.141033mm; y2=31.943548mm; thickness=10.0mil; clearance=0.0;
-               }
-               ha:arc.151877 {
-                x=1.277795in; y=1.72178in; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=25.0mil; clearance=0.0;
-               }
-               ha:text.151878 {
-                string=%a.parent.refdes%; x=34.954845mm; y=1.3499in; scale=100; fid=0;
-                ha:flags {
-                 dyntext=1
-                 floater=1
-                }
-                rot = 0.000000
-               }
               }
               ha:type {
                silk = 1
@@ -2654,26 +2684,26 @@ ha:pcb-rnd-board-v7 {
              ha:combining {             }
 
               li:objects {
-               ha:line.151879 {
-                x1=37.535866mm; y1=1.470015in; x2=37.535866mm; y2=1.470015in; thickness=0.1mm; clearance=0.0;
+               ha:line.154462 {
+                x1=2.163in; y1=29.591mm; x2=2.163in; y2=29.591mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=pnp-origin
                 }
                }
-               ha:line.151882 {
-                x1=1.477785in; y1=1.47001in; x2=1.477785in; y2=1.47001in; thickness=0.1mm; clearance=0.0;
+               ha:line.154465 {
+                x1=2.163in; y1=29.591mm; x2=2.163in; y2=29.591mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=origin
                 }
                }
-               ha:line.151885 {
-                x1=1.477785in; y1=1.47001in; x2=1.477785in; y2=38.338254mm; thickness=0.1mm; clearance=0.0;
+               ha:line.154468 {
+                x1=2.163in; y1=29.591mm; x2=53.9402mm; y2=29.591mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=x
                 }
                }
-               ha:line.151888 {
-                x1=1.477785in; y1=1.47001in; x2=38.535739mm; y2=1.47001in; thickness=0.1mm; clearance=0.0;
+               ha:line.154471 {
+                x1=2.163in; y1=29.591mm; x2=2.163in; y2=28.591mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=y
                 }
@@ -2687,13 +2717,14 @@ ha:pcb-rnd-board-v7 {
             }
            }
           }
-           uid = OLyI2jaqcruFhp4cRvkAAACE
+           uid = Oy6yCKkDJXPnPk1se8IAAAAz
           }
-          ha:subc.151935 {
+          ha:subc.154445 {
            ha:attributes {
-            value=MPXV6115VC6U
-            footprint=98ASB177756C
-            refdes=U3
+            footprint=0402
+            value=51k
+            openscad=0402
+            refdes=R2
            }
           ha:data {
                     li:padstack_prototypes {
@@ -2710,77 +2741,14 @@ ha:pcb-rnd-board-v7 {
                 }
                 clearance=0.0
                  li:ps_poly {
-                  -29.92mil  
-                  50.0mil  
-                  29.92mil  
-                  50.0mil  
-                  29.92mil  
-                  -50.0mil  
-                  -29.92mil  
-                  -50.0mil  
-                 }
-               }
-
-               ha:ps_shape_v4 {
-                ha:combining { sub=1; auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 mask = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  -32.92mil  
-                  53.0mil  
-                  32.92mil  
-                  53.0mil  
-                  32.92mil  
-                  -53.0mil  
-                  -32.92mil  
-                  -53.0mil  
-                 }
-               }
-
-               ha:ps_shape_v4 {
-                ha:combining { auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 paste = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  -29.92mil  
-                  50.0mil  
-                  29.92mil  
-                  50.0mil  
-                  29.92mil  
-                  -50.0mil  
-                  -29.92mil  
-                  -50.0mil  
-                 }
-               }
-             }
-           }
-
-           ha:ps_proto_v6.1 {
-             hdia=0.0; hplated=0; htop=0; hbottom=0;
-             li:shape {
-
-               ha:ps_shape_v4 {
-                ha:combining {                }
-                ha:layer_mask {
-                 copper = 1
-                 top = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  29.92mil  
-                  -50.0mil  
-                  -29.92mil  
-                  -50.0mil  
-                  -29.92mil  
-                  50.0mil  
-                  29.92mil  
-                  50.0mil  
+                  0.249936mm  
+                  -0.349758mm  
+                  -0.249936mm  
+                  -0.349758mm  
+                  -0.249936mm  
+                  0.349758mm  
+                  0.249936mm  
+                  0.349758mm  
                  }
                }
 
@@ -2792,14 +2760,14 @@ ha:pcb-rnd-board-v7 {
                 }
                 clearance=0.0
                  li:ps_poly {
-                  32.92mil  
-                  -53.0mil  
-                  -32.92mil  
-                  -53.0mil  
-                  -32.92mil  
-                  53.0mil  
-                  32.92mil  
-                  53.0mil  
+                  0.326136mm  
+                  -0.425958mm  
+                  -0.326136mm  
+                  -0.425958mm  
+                  -0.326136mm  
+                  0.425958mm  
+                  0.326136mm  
+                  0.425958mm  
                  }
                }
 
@@ -2811,14 +2779,14 @@ ha:pcb-rnd-board-v7 {
                 }
                 clearance=0.0
                  li:ps_poly {
-                  29.92mil  
-                  -50.0mil  
-                  -29.92mil  
-                  -50.0mil  
-                  -29.92mil  
-                  50.0mil  
-                  29.92mil  
-                  50.0mil  
+                  0.249936mm  
+                  -0.349758mm  
+                  -0.249936mm  
+                  -0.349758mm  
+                  -0.249936mm  
+                  0.349758mm  
+                  0.249936mm  
+                  0.349758mm  
                  }
                }
              }
@@ -2826,8 +2794,8 @@ ha:pcb-rnd-board-v7 {
           }
 
            li:objects {
-            ha:padstack_ref.151962 {
-             proto=0; x=49.473993mm; y=29.003498mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.510032mm;
+            ha:padstack_ref.154458 {
+             proto=0; x=1.39274in; y=29.591mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
              ha:flags {
               clearline=1
              }
@@ -2836,12 +2804,12 @@ ha:pcb-rnd-board-v7 {
              }
 
              ha:attributes {
-               term=8
-               name=pin8
+               term=1
+               name=1
              }
             }
-            ha:padstack_ref.151963 {
-             proto=1; x=49.473993mm; y=1.79816in; rot=0.000000; xmirror=0; smirror=0; clearance=0.510032mm;
+            ha:padstack_ref.154459 {
+             proto=0; x=34.576004mm; y=29.591mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
              ha:flags {
               clearline=1
              }
@@ -2850,68 +2818,142 @@ ha:pcb-rnd-board-v7 {
              }
 
              ha:attributes {
-               term=1
-               name=pin1
+               term=2
+               name=2
              }
             }
-            ha:padstack_ref.151964 {
-             proto=0; x=2.047795in; y=29.003498mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.510032mm;
-             ha:flags {
-              clearline=1
-             }
+           }
+           li:layers {
 
-             li:thermal {
-             }
+            ha:top-silk {
+             lid=0
+             ha:combining {             }
 
-             ha:attributes {
-               term=7
-               name=pin7
-             }
+              li:objects {
+              }
+              ha:type {
+               silk = 1
+               top = 1
+              }
             }
-            ha:padstack_ref.151965 {
-             proto=1; x=2.047795in; y=1.79816in; rot=0.000000; xmirror=0; smirror=0; clearance=0.510032mm;
-             ha:flags {
-              clearline=1
-             }
 
-             li:thermal {
-             }
+            ha:subc-aux {
+             lid=1
+             ha:combining {             }
 
-             ha:attributes {
-               term=2
-               name=pin2
-             }
+              li:objects {
+               ha:line.154446 {
+                x1=1.377in; y1=29.591mm; x2=1.377in; y2=29.591mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=pnp-origin
+                }
+               }
+               ha:line.154449 {
+                x1=1.377in; y1=29.591mm; x2=1.377in; y2=29.591mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=origin
+                }
+               }
+               ha:line.154452 {
+                x1=1.377in; y1=29.591mm; x2=33.9758mm; y2=29.591mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=x
+                }
+               }
+               ha:line.154455 {
+                x1=1.377in; y1=29.591mm; x2=1.377in; y2=28.591mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=y
+                }
+               }
+              }
+              ha:type {
+               top = 1
+               misc = 1
+               virtual = 1
+              }
             }
-            ha:padstack_ref.151966 {
-             proto=0; x=54.553739mm; y=29.003498mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.510032mm;
-             ha:flags {
-              clearline=1
-             }
+           }
+          }
+           uid = Oy6yCKkDJXPnPk1se8IAAAAx
+          }
+          ha:subc.154429 {
+           ha:attributes {
+            footprint=0402
+            value=51k
+            openscad=0402
+            refdes=R1
+           }
+          ha:data {
+                    li:padstack_prototypes {
 
-             li:thermal {
-             }
+           ha:ps_proto_v6.0 {
+             hdia=0.0; hplated=0; htop=0; hbottom=0;
+             li:shape {
+
+               ha:ps_shape_v4 {
+                ha:combining {                }
+                ha:layer_mask {
+                 copper = 1
+                 top = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  0.249936mm  
+                  -0.349758mm  
+                  -0.249936mm  
+                  -0.349758mm  
+                  -0.249936mm  
+                  0.349758mm  
+                  0.249936mm  
+                  0.349758mm  
+                 }
+               }
 
-             ha:attributes {
-               term=6
-               name=pin6
-             }
-            }
-            ha:padstack_ref.151967 {
-             proto=1; x=54.553739mm; y=1.79816in; rot=0.000000; xmirror=0; smirror=0; clearance=0.510032mm;
-             ha:flags {
-              clearline=1
-             }
+               ha:ps_shape_v4 {
+                ha:combining { sub=1; auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 mask = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  0.326136mm  
+                  -0.425958mm  
+                  -0.326136mm  
+                  -0.425958mm  
+                  -0.326136mm  
+                  0.425958mm  
+                  0.326136mm  
+                  0.425958mm  
+                 }
+               }
 
-             li:thermal {
+               ha:ps_shape_v4 {
+                ha:combining { auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 paste = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  0.249936mm  
+                  -0.349758mm  
+                  -0.249936mm  
+                  -0.349758mm  
+                  -0.249936mm  
+                  0.349758mm  
+                  0.249936mm  
+                  0.349758mm  
+                 }
+               }
              }
+           }
+          }
 
-             ha:attributes {
-               term=3
-               name=pin3
-             }
-            }
-            ha:padstack_ref.151968 {
-             proto=0; x=57.093739mm; y=29.003498mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.510032mm;
+           li:objects {
+            ha:padstack_ref.154442 {
+             proto=0; x=604.74mil; y=29.6164mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
              ha:flags {
               clearline=1
              }
@@ -2920,12 +2962,12 @@ ha:pcb-rnd-board-v7 {
              }
 
              ha:attributes {
-               term=5
-               name=pin5
+               term=1
+               name=1
              }
             }
-            ha:padstack_ref.151969 {
-             proto=1; x=57.093739mm; y=1.79816in; rot=0.000000; xmirror=0; smirror=0; clearance=0.510032mm;
+            ha:padstack_ref.154443 {
+             proto=0; x=14.560804mm; y=29.6164mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
              ha:flags {
               clearline=1
              }
@@ -2934,8 +2976,8 @@ ha:pcb-rnd-board-v7 {
              }
 
              ha:attributes {
-               term=4
-               name=pin4
+               term=2
+               name=2
              }
             }
            }
@@ -2946,29 +2988,6 @@ ha:pcb-rnd-board-v7 {
              ha:combining {             }
 
               li:objects {
-               ha:line.151936 {
-                x1=1.885395in; y1=31.943548mm; x2=1.885395in; y2=1.68241in; thickness=10.0mil; clearance=0.0;
-               }
-               ha:line.151939 {
-                x1=1.885395in; y1=1.68241in; x2=58.678699mm; y2=1.68241in; thickness=10.0mil; clearance=0.0;
-               }
-               ha:line.151942 {
-                x1=58.678699mm; y1=1.68241in; x2=58.678699mm; y2=31.943548mm; thickness=10.0mil; clearance=0.0;
-               }
-               ha:line.151945 {
-                x1=58.678699mm; y1=31.943548mm; x2=1.885395in; y2=31.943548mm; thickness=10.0mil; clearance=0.0;
-               }
-               ha:arc.151948 {
-                x=1.897795in; y=1.72178in; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=25.0mil; clearance=0.0;
-               }
-               ha:text.151949 {
-                string=%a.parent.refdes%; x=50.702845mm; y=1.3499in; scale=100; fid=0;
-                ha:flags {
-                 dyntext=1
-                 floater=1
-                }
-                rot = 0.000000
-               }
               }
               ha:type {
                silk = 1
@@ -2981,26 +3000,26 @@ ha:pcb-rnd-board-v7 {
              ha:combining {             }
 
               li:objects {
-               ha:line.151950 {
-                x1=53.283866mm; y1=1.470015in; x2=53.283866mm; y2=1.470015in; thickness=0.1mm; clearance=0.0;
+               ha:line.154430 {
+                x1=589.0mil; y1=29.6164mm; x2=589.0mil; y2=29.6164mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=pnp-origin
                 }
                }
-               ha:line.151953 {
-                x1=2.097785in; y1=1.47001in; x2=2.097785in; y2=1.47001in; thickness=0.1mm; clearance=0.0;
+               ha:line.154433 {
+                x1=589.0mil; y1=29.6164mm; x2=589.0mil; y2=29.6164mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=origin
                 }
                }
-               ha:line.151956 {
-                x1=2.097785in; y1=1.47001in; x2=2.097785in; y2=38.338254mm; thickness=0.1mm; clearance=0.0;
+               ha:line.154436 {
+                x1=589.0mil; y1=29.6164mm; x2=13.9606mm; y2=29.6164mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=x
                 }
                }
-               ha:line.151959 {
-                x1=2.097785in; y1=1.47001in; x2=54.283739mm; y2=1.47001in; thickness=0.1mm; clearance=0.0;
+               ha:line.154439 {
+                x1=589.0mil; y1=29.6164mm; x2=589.0mil; y2=28.6164mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=y
                 }
@@ -3014,7 +3033,7 @@ ha:pcb-rnd-board-v7 {
             }
            }
           }
-           uid = OLyI2jaqcruFhp4cRvkAAACG
+           uid = Oy6yCKkDJXPnPk1se8IAAAAv
           }
           ha:subc.152002 {
            ha:attributes {
@@ -3185,12 +3204,18 @@ ha:pcb-rnd-board-v7 {
 
            li:objects {
             ha:padstack_ref.152028 {
-             proto=0; x=3.54in; y=36.068mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+             proto=0; x=77.5mm; y=47.58mm; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
              ha:flags {
               clearline=1
              }
 
              li:thermal {
+               li:3 {
+                on  
+                diag  
+                round  
+                noshape  
+               }
              }
 
              ha:attributes {
@@ -3199,7 +3224,7 @@ ha:pcb-rnd-board-v7 {
              }
             }
             ha:padstack_ref.152029 {
-             proto=1; x=3.54in; y=1.52in; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+             proto=1; x=77.5mm; y=45.04mm; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
              ha:flags {
               clearline=1
              }
@@ -3213,7 +3238,7 @@ ha:pcb-rnd-board-v7 {
              }
             }
             ha:padstack_ref.152030 {
-             proto=1; x=3.54in; y=1.62in; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+             proto=1; x=77.5mm; y=42.5mm; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
              ha:flags {
               clearline=1
              }
@@ -3227,7 +3252,7 @@ ha:pcb-rnd-board-v7 {
              }
             }
             ha:padstack_ref.152031 {
-             proto=1; x=3.54in; y=1.72in; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+             proto=1; x=77.5mm; y=39.96mm; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
              ha:flags {
               clearline=1
              }
@@ -3241,12 +3266,17 @@ ha:pcb-rnd-board-v7 {
              }
             }
             ha:padstack_ref.152032 {
-             proto=1; x=3.54in; y=1.82in; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+             proto=1; x=77.5mm; y=37.42mm; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
              ha:flags {
               clearline=1
              }
 
              li:thermal {
+               li:3 {
+                diag  
+                round  
+                noshape  
+               }
              }
 
              ha:attributes {
@@ -3263,19 +3293,19 @@ ha:pcb-rnd-board-v7 {
 
               li:objects {
                ha:line.152003 {
-                x1=91.186mm; y1=1.87in; x2=91.186mm; y2=1.37in; thickness=15.0mil; clearance=0.0;
+                x1=76.23mm; y1=36.15mm; x2=76.23mm; y2=48.85mm; thickness=15.0mil; clearance=0.0;
                }
                ha:line.152006 {
-                x1=91.186mm; y1=1.37in; x2=3.49in; y2=1.37in; thickness=15.0mil; clearance=0.0;
+                x1=76.23mm; y1=48.85mm; x2=3.1011811in; y2=48.85mm; thickness=15.0mil; clearance=0.0;
                }
                ha:line.152009 {
-                x1=3.49in; y1=1.37in; x2=3.49in; y2=1.87in; thickness=15.0mil; clearance=0.0;
+                x1=3.1011811in; y1=48.85mm; x2=3.1011811in; y2=36.15mm; thickness=15.0mil; clearance=0.0;
                }
                ha:line.152012 {
-                x1=3.49in; y1=1.87in; x2=91.186mm; y2=1.87in; thickness=15.0mil; clearance=0.0;
+                x1=3.1011811in; y1=36.15mm; x2=76.23mm; y2=36.15mm; thickness=15.0mil; clearance=0.0;
                }
                ha:text.152015 {
-                string=%a.parent.refdes%; x=3.57in; y=44.323mm; scale=100; fid=0;
+                string=%a.parent.refdes%; x=78.202mm; y=34.2588mm; scale=100; fid=0;
                 ha:flags {
                  dyntext=1
                  floater=1
@@ -3295,25 +3325,25 @@ ha:pcb-rnd-board-v7 {
 
               li:objects {
                ha:line.152016 {
-                x1=3.54in; y1=1.62in; x2=3.54in; y2=1.62in; thickness=0.1mm; clearance=0.0;
+                x1=77.5mm; y1=42.5mm; x2=77.5mm; y2=42.5mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=pnp-origin
                 }
                }
                ha:line.152019 {
-                x1=3.54in; y1=36.068mm; x2=3.54in; y2=36.068mm; thickness=0.1mm; clearance=0.0;
+                x1=77.5mm; y1=47.58mm; x2=77.5mm; y2=47.58mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=origin
                 }
                }
                ha:line.152022 {
-                x1=3.54in; y1=36.068mm; x2=88.916mm; y2=36.068mm; thickness=0.1mm; clearance=0.0;
+                x1=77.5mm; y1=47.58mm; x2=78.5mm; y2=47.58mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=x
                 }
                }
                ha:line.152025 {
-                x1=3.54in; y1=36.068mm; x2=3.54in; y2=37.068mm; thickness=0.1mm; clearance=0.0;
+                x1=77.5mm; y1=47.58mm; x2=77.5mm; y2=46.58mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=y
                 }
@@ -3329,85 +3359,78 @@ ha:pcb-rnd-board-v7 {
           }
            uid = OLyI2jaqcruFhp4cRvkAAACI
           }
-          ha:subc.153594 {
+          ha:subc.90016 {
            ha:attributes {
-            footprint=0402
-            value=1uF
-            openscad=0402
-            refdes=C1
+            value=
+            footprint=hole-M3
+            refdes=H4
            }
           ha:data {
                     li:padstack_prototypes {
 
            ha:ps_proto_v6.0 {
-             hdia=0.0; hplated=0; htop=0; hbottom=0;
+             hdia=125.0mil; hplated=1; htop=0; hbottom=0;
              li:shape {
 
                ha:ps_shape_v4 {
+                ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;                }
                 ha:combining {                }
                 ha:layer_mask {
                  copper = 1
                  top = 1
                 }
                 clearance=0.0
-                 li:ps_poly {
-                  0.249936mm  
-                  -0.349758mm  
-                  -0.249936mm  
-                  -0.349758mm  
-                  -0.249936mm  
-                  0.349758mm  
-                  0.249936mm  
-                  0.349758mm  
-                 }
                }
 
                ha:ps_shape_v4 {
+                ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;                }
+                ha:combining {                }
+                ha:layer_mask {
+                 bottom = 1
+                 copper = 1
+                }
+                clearance=0.0
+               }
+
+               ha:ps_shape_v4 {
+                ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;                }
+                ha:combining {                }
+                ha:layer_mask {
+                 copper = 1
+                 intern = 1
+                }
+                clearance=0.0
+               }
+
+               ha:ps_shape_v4 {
+                ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;                }
                 ha:combining { sub=1; auto=1;                }
                 ha:layer_mask {
                  top = 1
                  mask = 1
                 }
                 clearance=0.0
-                 li:ps_poly {
-                  0.326136mm  
-                  -0.425958mm  
-                  -0.326136mm  
-                  -0.425958mm  
-                  -0.326136mm  
-                  0.425958mm  
-                  0.326136mm  
-                  0.425958mm  
-                 }
                }
 
                ha:ps_shape_v4 {
-                ha:combining { auto=1;                }
+                ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;                }
+                ha:combining { sub=1; auto=1;                }
                 ha:layer_mask {
-                 top = 1
-                 paste = 1
+                 bottom = 1
+                 mask = 1
                 }
                 clearance=0.0
-                 li:ps_poly {
-                  0.249936mm  
-                  -0.349758mm  
-                  -0.249936mm  
-                  -0.349758mm  
-                  -0.249936mm  
-                  0.349758mm  
-                  0.249936mm  
-                  0.349758mm  
-                 }
                }
              }
            }
           }
 
            li:objects {
-            ha:padstack_ref.153607 {
-             proto=0; x=820.0mil; y=2.29074in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            ha:padstack_ref.90031 {
+             proto=0; x=82.5mm; y=57.5mm; rot=90.000000; xmirror=0; smirror=0; clearance=12.5mil;
              ha:flags {
               clearline=1
+              usetherm=1
              }
 
              li:thermal {
@@ -3415,21 +3438,7 @@ ha:pcb-rnd-board-v7 {
 
              ha:attributes {
                term=1
-               name=1
-             }
-            }
-            ha:padstack_ref.153608 {
-             proto=0; x=820.0mil; y=2.25926in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=2
-               name=2
+               name=pin1
              }
             }
            }
@@ -3440,6 +3449,9 @@ ha:pcb-rnd-board-v7 {
              ha:combining {             }
 
               li:objects {
+               ha:arc.90017 {
+                x=82.5mm; y=57.5mm; width=120.0mil; height=120.0mil; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+               }
               }
               ha:type {
                silk = 1
@@ -3452,26 +3464,26 @@ ha:pcb-rnd-board-v7 {
              ha:combining {             }
 
               li:objects {
-               ha:line.153595 {
-                x1=820.0mil; y1=57.785mm; x2=820.0mil; y2=57.785mm; thickness=0.1mm; clearance=0.0;
+               ha:line.90019 {
+                x1=82.5mm; y1=57.5mm; x2=82.5mm; y2=57.5mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=pnp-origin
                 }
                }
-               ha:line.153598 {
-                x1=820.0mil; y1=57.785mm; x2=820.0mil; y2=57.785mm; thickness=0.1mm; clearance=0.0;
+               ha:line.90022 {
+                x1=82.5mm; y1=57.5mm; x2=82.5mm; y2=57.5mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=origin
                 }
                }
-               ha:line.153601 {
-                x1=820.0mil; y1=57.785mm; x2=820.0mil; y2=56.785mm; thickness=0.1mm; clearance=0.0;
+               ha:line.90025 {
+                x1=82.5mm; y1=57.5mm; x2=82.5mm; y2=56.5mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=x
                 }
                }
-               ha:line.153604 {
-                x1=820.0mil; y1=57.785mm; x2=21.828mm; y2=57.785mm; thickness=0.1mm; clearance=0.0;
+               ha:line.90028 {
+                x1=82.5mm; y1=57.5mm; x2=83.5mm; y2=57.5mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=y
                 }
@@ -3485,87 +3497,80 @@ ha:pcb-rnd-board-v7 {
             }
            }
           }
-           uid = 2rz+758nFqzlfqOrw6oAAABN
+           uid = cnK+HJTytW/jPPfSQYcAAACD
           }
-          ha:subc.153610 {
+          ha:subc.89999 {
            ha:attributes {
-            footprint=0402
-            value=0.1uF
-            openscad=0402
-            refdes=C2
+            value=
+            footprint=hole-M3
+            refdes=H3
            }
           ha:data {
                     li:padstack_prototypes {
 
            ha:ps_proto_v6.0 {
-             hdia=0.0; hplated=0; htop=0; hbottom=0;
+             hdia=125.0mil; hplated=1; htop=0; hbottom=0;
              li:shape {
 
                ha:ps_shape_v4 {
+                ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;                }
                 ha:combining {                }
                 ha:layer_mask {
                  copper = 1
                  top = 1
                 }
                 clearance=0.0
-                 li:ps_poly {
-                  0.249936mm  
-                  -0.349758mm  
-                  -0.249936mm  
-                  -0.349758mm  
-                  -0.249936mm  
-                  0.349758mm  
-                  0.249936mm  
-                  0.349758mm  
-                 }
                }
 
                ha:ps_shape_v4 {
+                ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;                }
+                ha:combining {                }
+                ha:layer_mask {
+                 bottom = 1
+                 copper = 1
+                }
+                clearance=0.0
+               }
+
+               ha:ps_shape_v4 {
+                ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;                }
+                ha:combining {                }
+                ha:layer_mask {
+                 copper = 1
+                 intern = 1
+                }
+                clearance=0.0
+               }
+
+               ha:ps_shape_v4 {
+                ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;                }
                 ha:combining { sub=1; auto=1;                }
                 ha:layer_mask {
                  top = 1
                  mask = 1
                 }
                 clearance=0.0
-                 li:ps_poly {
-                  0.326136mm  
-                  -0.425958mm  
-                  -0.326136mm  
-                  -0.425958mm  
-                  -0.326136mm  
-                  0.425958mm  
-                  0.326136mm  
-                  0.425958mm  
-                 }
                }
 
                ha:ps_shape_v4 {
-                ha:combining { auto=1;                }
+                ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;                }
+                ha:combining { sub=1; auto=1;                }
                 ha:layer_mask {
-                 top = 1
-                 paste = 1
+                 bottom = 1
+                 mask = 1
                 }
                 clearance=0.0
-                 li:ps_poly {
-                  0.249936mm  
-                  -0.349758mm  
-                  -0.249936mm  
-                  -0.349758mm  
-                  -0.249936mm  
-                  0.349758mm  
-                  0.249936mm  
-                  0.349758mm  
-                 }
                }
              }
            }
           }
 
            li:objects {
-            ha:padstack_ref.153623 {
-             proto=0; x=820.0mil; y=54.374796mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            ha:padstack_ref.90014 {
+             proto=0; x=7.5mm; y=57.5mm; rot=90.000000; xmirror=0; smirror=0; clearance=12.5mil;
              ha:flags {
               clearline=1
+              usetherm=1
              }
 
              li:thermal {
@@ -3573,21 +3578,7 @@ ha:pcb-rnd-board-v7 {
 
              ha:attributes {
                term=1
-               name=1
-             }
-            }
-            ha:padstack_ref.153624 {
-             proto=0; x=820.0mil; y=2.10926in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=2
-               name=2
+               name=pin1
              }
             }
            }
@@ -3598,6 +3589,9 @@ ha:pcb-rnd-board-v7 {
              ha:combining {             }
 
               li:objects {
+               ha:arc.90000 {
+                x=7.5mm; y=57.5mm; width=120.0mil; height=120.0mil; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+               }
               }
               ha:type {
                silk = 1
@@ -3610,26 +3604,26 @@ ha:pcb-rnd-board-v7 {
              ha:combining {             }
 
               li:objects {
-               ha:line.153611 {
-                x1=820.0mil; y1=53.975mm; x2=820.0mil; y2=53.975mm; thickness=0.1mm; clearance=0.0;
+               ha:line.90002 {
+                x1=7.5mm; y1=57.5mm; x2=7.5mm; y2=57.5mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=pnp-origin
                 }
                }
-               ha:line.153614 {
-                x1=820.0mil; y1=53.975mm; x2=820.0mil; y2=53.975mm; thickness=0.1mm; clearance=0.0;
+               ha:line.90005 {
+                x1=7.5mm; y1=57.5mm; x2=7.5mm; y2=57.5mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=origin
                 }
                }
-               ha:line.153617 {
-                x1=820.0mil; y1=53.975mm; x2=820.0mil; y2=52.975mm; thickness=0.1mm; clearance=0.0;
+               ha:line.90008 {
+                x1=7.5mm; y1=57.5mm; x2=7.5mm; y2=56.5mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=x
                 }
                }
-               ha:line.153620 {
-                x1=820.0mil; y1=53.975mm; x2=21.828mm; y2=53.975mm; thickness=0.1mm; clearance=0.0;
+               ha:line.90011 {
+                x1=7.5mm; y1=57.5mm; x2=8.5mm; y2=57.5mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=y
                 }
@@ -3643,87 +3637,80 @@ ha:pcb-rnd-board-v7 {
             }
            }
           }
-           uid = 2rz+758nFqzlfqOrw6oAAABP
+           uid = cnK+HJTytW/jPPfSQYcAAACB
           }
-          ha:subc.153626 {
+          ha:subc.89982 {
            ha:attributes {
-            footprint=0402
-            value=47pF
-            openscad=0402
-            refdes=C3
+            value=
+            footprint=hole-M3
+            refdes=H2
            }
           ha:data {
                     li:padstack_prototypes {
 
            ha:ps_proto_v6.0 {
-             hdia=0.0; hplated=0; htop=0; hbottom=0;
+             hdia=125.0mil; hplated=1; htop=0; hbottom=0;
              li:shape {
 
                ha:ps_shape_v4 {
+                ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;                }
+                ha:combining {                }
+                ha:layer_mask {
+                 copper = 1
+                 top = 1
+                }
+                clearance=0.0
+               }
+
+               ha:ps_shape_v4 {
+                ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;                }
+                ha:combining {                }
+                ha:layer_mask {
+                 bottom = 1
+                 copper = 1
+                }
+                clearance=0.0
+               }
+
+               ha:ps_shape_v4 {
+                ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;                }
                 ha:combining {                }
                 ha:layer_mask {
                  copper = 1
-                 top = 1
+                 intern = 1
                 }
                 clearance=0.0
-                 li:ps_poly {
-                  0.249936mm  
-                  -0.349758mm  
-                  -0.249936mm  
-                  -0.349758mm  
-                  -0.249936mm  
-                  0.349758mm  
-                  0.249936mm  
-                  0.349758mm  
-                 }
                }
 
                ha:ps_shape_v4 {
+                ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;                }
                 ha:combining { sub=1; auto=1;                }
                 ha:layer_mask {
                  top = 1
                  mask = 1
                 }
                 clearance=0.0
-                 li:ps_poly {
-                  0.326136mm  
-                  -0.425958mm  
-                  -0.326136mm  
-                  -0.425958mm  
-                  -0.326136mm  
-                  0.425958mm  
-                  0.326136mm  
-                  0.425958mm  
-                 }
                }
 
                ha:ps_shape_v4 {
-                ha:combining { auto=1;                }
+                ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;                }
+                ha:combining { sub=1; auto=1;                }
                 ha:layer_mask {
-                 top = 1
-                 paste = 1
+                 bottom = 1
+                 mask = 1
                 }
                 clearance=0.0
-                 li:ps_poly {
-                  0.249936mm  
-                  -0.349758mm  
-                  -0.249936mm  
-                  -0.349758mm  
-                  -0.249936mm  
-                  0.349758mm  
-                  0.249936mm  
-                  0.349758mm  
-                 }
                }
              }
            }
           }
 
            li:objects {
-            ha:padstack_ref.153639 {
-             proto=0; x=820.0mil; y=1.99074in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            ha:padstack_ref.89997 {
+             proto=0; x=77.5mm; y=7.5mm; rot=90.000000; xmirror=0; smirror=0; clearance=12.5mil;
              ha:flags {
               clearline=1
+              usetherm=1
              }
 
              li:thermal {
@@ -3731,21 +3718,7 @@ ha:pcb-rnd-board-v7 {
 
              ha:attributes {
                term=1
-               name=1
-             }
-            }
-            ha:padstack_ref.153640 {
-             proto=0; x=820.0mil; y=1.95926in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=2
-               name=2
+               name=pin1
              }
             }
            }
@@ -3756,6 +3729,9 @@ ha:pcb-rnd-board-v7 {
              ha:combining {             }
 
               li:objects {
+               ha:arc.89983 {
+                x=77.5mm; y=7.5mm; width=120.0mil; height=120.0mil; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+               }
               }
               ha:type {
                silk = 1
@@ -3768,26 +3744,26 @@ ha:pcb-rnd-board-v7 {
              ha:combining {             }
 
               li:objects {
-               ha:line.153627 {
-                x1=820.0mil; y1=1.975in; x2=820.0mil; y2=1.975in; thickness=0.1mm; clearance=0.0;
+               ha:line.89985 {
+                x1=77.5mm; y1=7.5mm; x2=77.5mm; y2=7.5mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=pnp-origin
                 }
                }
-               ha:line.153630 {
-                x1=820.0mil; y1=1.975in; x2=820.0mil; y2=1.975in; thickness=0.1mm; clearance=0.0;
+               ha:line.89988 {
+                x1=77.5mm; y1=7.5mm; x2=77.5mm; y2=7.5mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=origin
                 }
                }
-               ha:line.153633 {
-                x1=820.0mil; y1=1.975in; x2=820.0mil; y2=49.165mm; thickness=0.1mm; clearance=0.0;
+               ha:line.89991 {
+                x1=77.5mm; y1=7.5mm; x2=77.5mm; y2=6.5mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=x
                 }
                }
-               ha:line.153636 {
-                x1=820.0mil; y1=1.975in; x2=21.828mm; y2=1.975in; thickness=0.1mm; clearance=0.0;
+               ha:line.89994 {
+                x1=77.5mm; y1=7.5mm; x2=78.5mm; y2=7.5mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=y
                 }
@@ -3801,118 +3777,152 @@ ha:pcb-rnd-board-v7 {
             }
            }
           }
-           uid = 2rz+758nFqzlfqOrw6oAAABR
+           uid = cnK+HJTytW/jPPfSQYcAAAB/
+          }
+         ha:subc.88069 {
+          ha:attributes {
+           value=
+           footprint=hole-M3
+           refdes=H1
+          }
+         ha:data {
+                  li:padstack_prototypes {
+
+          ha:ps_proto_v6.0 {
+            hdia=125.0mil; hplated=1; htop=0; hbottom=0;
+            li:shape {
+
+              ha:ps_shape_v4 {
+               ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;               }
+               ha:combining {               }
+               ha:layer_mask {
+                copper = 1
+                top = 1
+               }
+               clearance=0.0
+              }
+
+              ha:ps_shape_v4 {
+               ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;               }
+               ha:combining {               }
+               ha:layer_mask {
+                bottom = 1
+                copper = 1
+               }
+               clearance=0.0
+              }
+
+              ha:ps_shape_v4 {
+               ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;               }
+               ha:combining {               }
+               ha:layer_mask {
+                copper = 1
+                intern = 1
+               }
+               clearance=0.0
+              }
+
+              ha:ps_shape_v4 {
+               ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;               }
+               ha:combining { sub=1; auto=1;               }
+               ha:layer_mask {
+                top = 1
+                mask = 1
+               }
+               clearance=0.0
+              }
+
+              ha:ps_shape_v4 {
+               ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;               }
+               ha:combining { sub=1; auto=1;               }
+               ha:layer_mask {
+                bottom = 1
+                mask = 1
+               }
+               clearance=0.0
+              }
+            }
           }
-         ha:rat.153752 {
-          x1=2.29in; y1=1.95926in; lgrp1=3; anchor1=pcb/136268/136282; x2=57.093739mm; y2=1.79816in; lgrp2=3; anchor2=pcb/151935/151969;
-         }
-         ha:rat.153755 {
-          x1=2.29in; y1=1.95926in; lgrp1=3; anchor1=pcb/136268/136282; x2=2.145in; y2=51.943mm; lgrp2=3; anchor2=pcb/130907/130921;
-         }
-         ha:rat.153758 {
-          x1=2.29in; y1=1.95926in; lgrp1=3; anchor1=pcb/136268/136282; x2=3.54in; y2=1.72in; lgrp2=3; anchor2=pcb/152002/152031;
-         }
-         ha:rat.153761 {
-          x1=820.0mil; y1=1.95926in; lgrp1=3; anchor1=pcb/153626/153640; x2=965.0mil; y2=50.673mm; lgrp2=3; anchor2=pcb/130875/130889;
-         }
-         ha:rat.153764 {
-          x1=965.0mil; y1=50.673mm; lgrp1=3; anchor1=pcb/130875/130889; x2=1.012785in; y2=1.81316in; lgrp2=3; anchor2=pcb/151793/151827;
-         }
-         ha:rat.153767 {
-          x1=3.54in; y1=1.52in; lgrp1=3; anchor1=pcb/152002/152029; x2=1.012785in; y2=1.81316in; lgrp2=3; anchor2=pcb/151793/151827;
-         }
-         ha:rat.153770 {
-          x1=36.83mm; y1=2.115in; lgrp1=3; anchor1=pcb/136284/136298; x2=1.59352in; y2=2.0in; lgrp2=3; anchor2=pcb/130891/130905;
-         }
-         ha:rat.153773 {
-          x1=1.59352in; y1=2.0in; lgrp1=3; anchor1=pcb/130891/130905; x2=41.345739mm; y2=1.79816in; lgrp2=3; anchor2=pcb/151864/151898;
-         }
-         ha:rat.153776 {
-          x1=3.54in; y1=1.62in; lgrp1=3; anchor1=pcb/152002/152030; x2=41.345739mm; y2=1.79816in; lgrp2=3; anchor2=pcb/151864/151898;
-         }
-         ha:rat.153779 {
-          x1=820.0mil; y1=2.29074in; lgrp1=3; anchor1=pcb/153594/153607; x2=820.0mil; y2=54.374796mm; lgrp2=3; anchor2=pcb/153610/153623;
-         }
-         ha:rat.153782 {
-          x1=820.0mil; y1=54.374796mm; lgrp1=3; anchor1=pcb/153610/153623; x2=820.0mil; y2=1.99074in; lgrp2=3; anchor2=pcb/153626/153639;
-         }
-         ha:rat.153785 {
-          x1=820.0mil; y1=1.99074in; lgrp1=3; anchor1=pcb/153626/153639; x2=996.48mil; y2=50.673mm; lgrp2=3; anchor2=pcb/130875/130888;
-         }
-         ha:rat.153788 {
-          x1=996.48mil; y1=50.673mm; lgrp1=3; anchor1=pcb/130875/130888; x2=23.184739mm; y2=1.81316in; lgrp2=3; anchor2=pcb/151793/151825;
-         }
-         ha:rat.153791 {
-          x1=35.179mm; y1=51.453796mm; lgrp1=3; anchor1=pcb/136348/136361; x2=996.48mil; y2=50.673mm; lgrp2=3; anchor2=pcb/130875/130888;
-         }
-         ha:rat.153794 {
-          x1=35.179mm; y1=51.453796mm; lgrp1=3; anchor1=pcb/136348/136361; x2=36.83mm; y2=54.520592mm; lgrp2=3; anchor2=pcb/136284/136297;
-         }
-         ha:rat.153797 {
-          x1=1.61in; y1=2.18574in; lgrp1=3; anchor1=pcb/136364/136377; x2=36.83mm; y2=54.520592mm; lgrp2=3; anchor2=pcb/136284/136297;
-         }
-         ha:rat.153800 {
-          x1=1.61in; y1=2.18574in; lgrp1=3; anchor1=pcb/136364/136377; x2=1.625in; y2=2.0in; lgrp2=3; anchor2=pcb/130891/130904;
-         }
-         ha:rat.153803 {
-          x1=1.625in; y1=2.0in; lgrp1=3; anchor1=pcb/130891/130904; x2=38.805739mm; y2=1.79816in; lgrp2=3; anchor2=pcb/151864/151896;
-         }
-         ha:rat.153806 {
-          x1=1.61in; y1=2.18574in; lgrp1=3; anchor1=pcb/136364/136377; x2=1.985in; y2=55.028592mm; lgrp2=3; anchor2=pcb/136380/136393;
-         }
-         ha:rat.153809 {
-          x1=1.985in; y1=55.028592mm; lgrp1=3; anchor1=pcb/136380/136393; x2=53.683408mm; y2=51.943mm; lgrp2=3; anchor2=pcb/130907/130920;
-         }
-         ha:rat.153812 {
-          x1=2.29in; y1=1.99074in; lgrp1=3; anchor1=pcb/136268/136281; x2=53.683408mm; y2=51.943mm; lgrp2=3; anchor2=pcb/130907/130920;
-         }
-         ha:rat.153815 {
-          x1=2.29in; y1=1.99074in; lgrp1=3; anchor1=pcb/136268/136281; x2=54.553739mm; y2=1.79816in; lgrp2=3; anchor2=pcb/151935/151967;
-         }
-         ha:rat.153818 {
-          x1=2.24in; y1=2.26148in; lgrp1=3; anchor1=pcb/136396/136409; x2=53.683408mm; y2=51.943mm; lgrp2=3; anchor2=pcb/130907/130920;
-         }
-         ha:rat.153821 {
-          x1=820.0mil; y1=2.29074in; lgrp1=3; anchor1=pcb/153594/153607; x2=225.0mil; y2=2.975in; lgrp2=3; anchor2=pcb/89999/90014;
-         }
-         ha:rat.153824 {
-          x1=2.29in; y1=1.99074in; lgrp1=3; anchor1=pcb/136268/136281; x2=3.54in; y2=1.82in; lgrp2=3; anchor2=pcb/152002/152032;
-         }
-         ha:rat.153827 {
-          x1=100.965mm; y1=2.975in; lgrp1=3; anchor1=pcb/90016/90031; x2=3.54in; y2=1.82in; lgrp2=3; anchor2=pcb/152002/152032;
-         }
-         ha:rat.153830 {
-          x1=100.965mm; y1=225.0mil; lgrp1=3; anchor1=pcb/89982/89997; x2=3.54in; y2=1.82in; lgrp2=3; anchor2=pcb/152002/152032;
-         }
-         ha:rat.153833 {
-          x1=225.0mil; y1=225.0mil; lgrp1=3; anchor1=pcb/88069/88084; x2=23.184739mm; y2=1.81316in; lgrp2=3; anchor2=pcb/151793/151825;
-         }
-         ha:rat.153836 {
-          x1=820.0mil; y1=2.25926in; lgrp1=3; anchor1=pcb/153594/153608; x2=820.0mil; y2=2.10926in; lgrp2=3; anchor2=pcb/153610/153624;
-         }
-         ha:rat.153839 {
-          x1=820.0mil; y1=2.10926in; lgrp1=3; anchor1=pcb/153610/153624; x2=20.644993mm; y2=1.81316in; lgrp2=3; anchor2=pcb/151793/151823;
-         }
-         ha:rat.153842 {
-          x1=820.0mil; y1=2.10926in; lgrp1=3; anchor1=pcb/153610/153624; x2=35.179mm; y2=50.654204mm; lgrp2=3; anchor2=pcb/136348/136362;
-         }
-         ha:rat.153845 {
-          x1=35.179mm; y1=50.654204mm; lgrp1=3; anchor1=pcb/136348/136362; x2=36.265993mm; y2=1.79816in; lgrp2=3; anchor2=pcb/151864/151894;
-         }
-         ha:rat.153848 {
-          x1=35.179mm; y1=50.654204mm; lgrp1=3; anchor1=pcb/136348/136362; x2=1.61in; y2=2.15426in; lgrp2=3; anchor2=pcb/136364/136378;
-         }
-         ha:rat.153851 {
-          x1=1.61in; y1=2.15426in; lgrp1=3; anchor1=pcb/136364/136378; x2=1.985in; y2=2.135in; lgrp2=3; anchor2=pcb/136380/136394;
-         }
-         ha:rat.153854 {
-          x1=1.985in; y1=2.135in; lgrp1=3; anchor1=pcb/136380/136394; x2=2.24in; y2=2.23in; lgrp2=3; anchor2=pcb/136396/136410;
          }
-         ha:rat.153857 {
-          x1=1.985in; y1=2.135in; lgrp1=3; anchor1=pcb/136380/136394; x2=2.047795in; y2=1.79816in; lgrp2=3; anchor2=pcb/151935/151965;
+
+          li:objects {
+           ha:padstack_ref.88084 {
+            proto=0; x=7.5mm; y=7.5mm; rot=90.000000; xmirror=0; smirror=0; clearance=12.5mil;
+            ha:flags {
+             clearline=1
+             usetherm=1
+            }
+
+            li:thermal {
+              li:3 {
+               diag  
+               round  
+               noshape  
+              }
+            }
+
+            ha:attributes {
+              term=1
+              name=pin1
+            }
+           }
+          }
+          li:layers {
+
+           ha:top-silk {
+            lid=0
+            ha:combining {            }
+
+             li:objects {
+              ha:arc.88070 {
+               x=7.5mm; y=7.5mm; width=120.0mil; height=120.0mil; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+              }
+             }
+             ha:type {
+              silk = 1
+              top = 1
+             }
+           }
+
+           ha:subc-aux {
+            lid=1
+            ha:combining {            }
+
+             li:objects {
+              ha:line.88072 {
+               x1=7.5mm; y1=7.5mm; x2=7.5mm; y2=7.5mm; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=pnp-origin
+               }
+              }
+              ha:line.88075 {
+               x1=7.5mm; y1=7.5mm; x2=7.5mm; y2=7.5mm; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=origin
+               }
+              }
+              ha:line.88078 {
+               x1=7.5mm; y1=7.5mm; x2=7.5mm; y2=6.5mm; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=x
+               }
+              }
+              ha:line.88081 {
+               x1=7.5mm; y1=7.5mm; x2=8.5mm; y2=7.5mm; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=y
+               }
+              }
+             }
+             ha:type {
+              top = 1
+              misc = 1
+              virtual = 1
+             }
+           }
+          }
          }
-         ha:rat.153860 {
-          x1=2.24in; y1=2.23in; lgrp1=3; anchor1=pcb/136396/136410; x2=3.54in; y2=36.068mm; lgrp2=3; anchor2=pcb/152002/152028;
+          uid = cnK+HJTytW/jPPfSQYcAAAB9
          }
    }
    li:layers {
@@ -3928,6 +3938,300 @@ ha:pcb-rnd-board-v7 {
       }
 
       li:objects {
+       ha:line.158079 {
+        x1=2.314in; y1=1.345in; x2=58.769746mm; y2=34.168854mm; thickness=20.0mil; clearance=40.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.158076 {
+        x1=2.314in; y1=1.284in; x2=2.314in; y2=1.345in; thickness=20.0mil; clearance=40.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.158073 {
+        x1=57.905396mm; y1=1.24974in; x2=2.314in; y2=1.284in; thickness=20.0mil; clearance=40.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.158070 {
+        x1=57.905396mm; y1=29.591mm; x2=57.905396mm; y2=1.24974in; thickness=20.0mil; clearance=40.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.158064 {
+        x1=2.115in; y1=34.13399mm; x2=53.69mm; y2=34.16499mm; thickness=20.0mil; clearance=40.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.158061 {
+        x1=2.115in; y1=1.284in; x2=2.115in; y2=34.13399mm; thickness=20.0mil; clearance=40.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.158058 {
+        x1=2.14726in; y1=1.25174in; x2=2.115in; y2=1.284in; thickness=20.0mil; clearance=40.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.158055 {
+        x1=2.14726in; y1=29.591mm; x2=2.14726in; y2=1.25174in; thickness=20.0mil; clearance=40.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.157995 {
+        x1=1.526in; y1=1.345in; x2=38.769746mm; y2=34.172346mm; thickness=20.0mil; clearance=40.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.157992 {
+        x1=1.526in; y1=1.284in; x2=1.526in; y2=1.345in; thickness=20.0mil; clearance=40.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.157989 {
+        x1=37.915596mm; y1=31.768796mm; x2=1.526in; y2=1.284in; thickness=20.0mil; clearance=40.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.157986 {
+        x1=37.915596mm; y1=29.591mm; x2=37.915596mm; y2=31.768796mm; thickness=20.0mil; clearance=40.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.157980 {
+        x1=1.328in; y1=1.486in; x2=1.328in; y2=32.5882mm; thickness=20.0mil; clearance=40.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.157977 {
+        x1=34.576004mm; y1=1.24974in; x2=1.328in; y2=32.5882mm; thickness=20.0mil; clearance=40.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.157974 {
+        x1=34.576004mm; y1=29.591mm; x2=34.576004mm; y2=1.24974in; thickness=20.0mil; clearance=40.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.157794 {
+        x1=56.23mm; y1=27.9456mm; x2=56.2356mm; y2=1.1in; thickness=60.0mil; clearance=50.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.157791 {
+        x1=56.23mm; y1=34.16499mm; x2=56.23mm; y2=27.9456mm; thickness=60.0mil; clearance=50.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.157788 {
+        x1=36.23mm; y1=27.9496mm; x2=36.2204mm; y2=1.1in; thickness=60.0mil; clearance=50.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.157785 {
+        x1=36.23mm; y1=34.16499mm; x2=36.23mm; y2=27.9496mm; thickness=60.0mil; clearance=50.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.157726 {
+        x1=18.769746mm; y1=37.389654mm; x2=738.0mil; y2=1.473in; thickness=20.0mil; clearance=40.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.157723 {
+        x1=18.769746mm; y1=34.16499mm; x2=18.769746mm; y2=37.389654mm; thickness=20.0mil; clearance=40.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.157606 {
+        x1=16.23mm; y1=27.9406mm; x2=639.0mil; y2=1.1in; thickness=60.0mil; clearance=50.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.157603 {
+        x1=16.23mm; y1=34.16499mm; x2=16.23mm; y2=27.9406mm; thickness=60.0mil; clearance=50.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.157036 {
+        x1=539.0mil; y1=34.16439mm; x2=13.69mm; y2=34.16499mm; thickness=20.0mil; clearance=40.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.157033 {
+        x1=539.0mil; y1=1.284in; x2=539.0mil; y2=34.16439mm; thickness=20.0mil; clearance=40.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.157030 {
+        x1=14.560804mm; y1=1.24974in; x2=539.0mil; y2=1.284in; thickness=20.0mil; clearance=40.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.157027 {
+        x1=14.560804mm; y1=29.6164mm; x2=14.560804mm; y2=1.24974in; thickness=20.0mil; clearance=40.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.157021 {
+        x1=739.0mil; y1=34.164136mm; x2=18.769746mm; y2=34.16499mm; thickness=20.0mil; clearance=40.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.157018 {
+        x1=739.0mil; y1=32.639mm; x2=739.0mil; y2=34.164136mm; thickness=20.0mil; clearance=40.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.157015 {
+        x1=703.74mil; y1=1.24974in; x2=739.0mil; y2=32.639mm; thickness=20.0mil; clearance=40.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.157012 {
+        x1=703.74mil; y1=1.167in; x2=703.74mil; y2=1.24974in; thickness=20.0mil; clearance=40.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.156760 {
+        x1=58.769746mm; y1=37.394654mm; x2=2.313in; y2=1.473in; thickness=20.0mil; clearance=40.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.156757 {
+        x1=58.769746mm; y1=34.16499mm; x2=58.769746mm; y2=37.394654mm; thickness=20.0mil; clearance=40.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.156754 {
+        x1=38.769746mm; y1=37.404854mm; x2=1.526in; y2=1.473in; thickness=20.0mil; clearance=40.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.156751 {
+        x1=38.769746mm; y1=34.16499mm; x2=38.769746mm; y2=37.404854mm; thickness=20.0mil; clearance=40.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.156748 {
+        x1=18.769746mm; y1=37.387946mm; x2=739.0mil; y2=1.472in; thickness=20.0mil; clearance=40.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.156735 {
+        x1=58.756mm; y1=37.42mm; x2=2.313in; y2=1.473in; thickness=20.0mil; clearance=40.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.156732 {
+        x1=77.5mm; y1=37.42mm; x2=58.756mm; y2=37.42mm; thickness=20.0mil; clearance=40.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.156169 {
+        x1=77.5462mm; y1=1.576in; x2=3.06in; y2=39.8526mm; thickness=20.0mil; clearance=40.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.156166 {
+        x1=2.262in; y1=1.576in; x2=77.5462mm; y2=1.576in; thickness=20.0mil; clearance=40.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.156163 {
+        x1=53.7972mm; y1=36.3728mm; x2=2.262in; y2=1.576in; thickness=20.0mil; clearance=40.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.156160 {
+        x1=53.7972mm; y1=1.343in; x2=53.7972mm; y2=36.3728mm; thickness=20.0mil; clearance=40.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.156064 {
+        x1=3.055in; y1=1.674in; x2=3.06in; y2=1.669in; thickness=20.0mil; clearance=40.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.156061 {
+        x1=1.516in; y1=1.674in; x2=3.055in; y2=1.674in; thickness=20.0mil; clearance=40.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.156058 {
+        x1=1.328in; y1=1.486in; x2=1.516in; y2=1.674in; thickness=20.0mil; clearance=40.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.155956 {
+        x1=77.343mm; y1=45.085mm; x2=3.047in; y2=1.777in; thickness=20.0mil; clearance=40.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.155953 {
+        x1=728.0mil; y1=45.085mm; x2=77.343mm; y2=45.085mm; thickness=20.0mil; clearance=40.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.155950 {
+        x1=542.0mil; y1=1.589in; x2=728.0mil; y2=45.085mm; thickness=20.0mil; clearance=40.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.155947 {
+        x1=542.0mil; y1=1.343in; x2=542.0mil; y2=1.589in; thickness=20.0mil; clearance=40.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
       }
       color = {#8b2323}
     }
@@ -3943,6 +4247,12 @@ ha:pcb-rnd-board-v7 {
       }
 
       li:objects {
+       ha:line.156741 {
+        x1=2.313in; y1=1.473in; x2=738.0mil; y2=1.473in; thickness=20.0mil; clearance=40.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
       }
       color = {#3a5fcd}
     }
@@ -3963,6 +4273,20 @@ ha:pcb-rnd-board-v7 {
      ha:combining {     }
 
       li:objects {
+       ha:polygon.158082 { clearance=40.0mil;
+        li:geometry {
+          ta:contour {
+           { 450.0mil; 1.02in }
+           { 79.375mm; 1.02in }
+           { 79.375mm; 2.075in }
+           { 450.0mil; 2.075in }
+          }
+        }
+
+        ha:flags {
+         clearpoly=1
+        }
+       }
       }
       color = {#cd3700}
     }
@@ -4003,26 +4327,26 @@ ha:pcb-rnd-board-v7 {
      ha:combining {     }
 
       li:objects {
-       ha:line.87591 {
-        x1=100.0mil; y1=100.0mil; x2=100.0mil; y2=3.1in; thickness=10.0mil; clearance=40.0mil;
+       ha:line.154833 {
+        x1=87.5mm; y1=62.5mm; x2=87.5mm; y2=2.5mm; thickness=10.0mil; clearance=40.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.87594 {
-        x1=100.0mil; y1=3.1in; x2=104.14mm; y2=3.1in; thickness=10.0mil; clearance=40.0mil;
+       ha:line.154149 {
+        x1=2.5mm; y1=62.5mm; x2=2.5mm; y2=2.5mm; thickness=10.0mil; clearance=40.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.93209 {
-        x1=100.0mil; y1=100.0mil; x2=104.14mm; y2=100.0mil; thickness=10.0mil; clearance=40.0mil;
+       ha:line.154146 {
+        x1=87.5mm; y1=62.5mm; x2=2.5mm; y2=62.5mm; thickness=10.0mil; clearance=40.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.125089 {
-        x1=104.14mm; y1=100.0mil; x2=104.14mm; y2=3.1in; thickness=10.0mil; clearance=40.0mil;
+       ha:line.154140 {
+        x1=2.5mm; y1=2.5mm; x2=87.5mm; y2=2.5mm; thickness=10.0mil; clearance=40.0mil;
         ha:flags {
          clearline=1
         }
@@ -4057,6 +4381,88 @@ ha:pcb-rnd-board-v7 {
       }
 
       li:objects {
+       ha:polygon.162376 {
+        li:geometry {
+          ta:contour {
+           { 2.09071in; 533.7mil }
+           { 1.89062in; 15.136622mm }
+           { 1.86951in; 578.35mil }
+           { 1.96332in; 533.7mil }
+           { 1.86951in; 489.05mil }
+           { 1.89062in; 471.47mil }
+          }
+        }
+
+        ha:flags {
+         clearpoly=1
+        }
+       }
+       ha:polygon.162361 {
+        li:geometry {
+          ta:contour {
+           { 45.08373mm; 533.7mil }
+           { 1.86707in; 602.82mil }
+           { 1.49533in; 718.44mil }
+           { 1.42116in; 798.08mil }
+           { 1.42116in; 653.49mil }
+           { 1.49397in; 14.691614mm }
+           { 1.78092in; 14.691614mm }
+           { 1.75129in; 533.7mil }
+           { 1.78092in; 489.0mil }
+           { 1.49397in; 489.0mil }
+           { 1.42116in; 413.91mil }
+           { 1.42116in; 6.842252mm }
+           { 1.49533in; 348.97mil }
+           { 1.86707in; 11.800332mm }
+          }
+        }
+
+        ha:flags {
+         clearpoly=1
+        }
+       }
+       ha:text.158095 {
+        string=` 2021 Bdale Garbee; x=322.0mil; y=645.0mil; scale=200; fid=0;
+        ha:flags {
+         clearline=1
+        }
+        rot = 270.000000
+       }
+       ha:text.158094 {
+        string=C; x=2.524in; y=1.123in; scale=300; fid=0;
+        ha:flags {
+         clearline=1
+        }
+        rot = 270.000000
+       }
+       ha:text.158093 {
+        string=B; x=1.752in; y=1.108in; scale=300; fid=0;
+        ha:flags {
+         clearline=1
+        }
+        rot = 270.000000
+       }
+       ha:text.158092 {
+        string=A; x=963.0mil; y=28.2702mm; scale=300; fid=0;
+        ha:flags {
+         clearline=1
+        }
+        rot = 270.000000
+       }
+       ha:text.158091 {
+        string=5V    C   B   A   GND; x=2.978in; y=1.437in; scale=100; fid=0;
+        ha:flags {
+         clearline=1
+        }
+        rot = 270.000000
+       }
+       ha:text.158090 {
+        string=CSM84 Vacuum Sensors; x=3.39in; y=349.0mil; scale=250; fid=0;
+        ha:flags {
+         clearline=1
+        }
+        rot = 270.000000
+       }
       }
       color = {#000000}
     }
@@ -6089,6 +6495,50 @@ ha:pcb-rnd-board-v7 {
       }
      }
     }
+    ha:` {
+     width=1.651001mm; height=1.651001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=50.0mil; y1=0.0; x2=65.0mil; y2=15.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=65.0mil; y1=50.0mil; x2=50.0mil; y2=65.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=50.0mil; y1=65.0mil; x2=15.0mil; y2=65.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=15.0mil; y1=65.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=0.0; y1=50.0mil; x2=0.0; y2=15.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=0.0; y1=15.0mil; x2=15.0mil; y2=0.0; thickness=8.0mil;
+      }
+      ha:line.6 {
+       x1=15.0mil; y1=0.0; x2=50.0mil; y2=0.0; thickness=8.0mil;
+      }
+      ha:line.7 {
+       x1=65.0mil; y1=15.0mil; x2=65.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.8 {
+       x1=25.0mil; y1=25.0mil; x2=40.0mil; y2=25.0mil; thickness=8.0mil;
+      }
+      ha:line.9 {
+       x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
+      }
+      ha:line.10 {
+       x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
+      }
+      ha:line.11 {
+       x1=20.0mil; y1=40.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.12 {
+       x1=25.0mil; y1=45.0mil; x2=40.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+     }
+    }
     ha:_ {
      width=0.508001mm; height=1.270001mm; delta=12.0mil;
      li:objects {
@@ -6104,21 +6554,21 @@ ha:pcb-rnd-board-v7 {
 
  ha:netlists {
    li:input {
-       ha:vacuum_c {
-       li:conn { C9-2; J1-4; R3-2; U3-4;       }
-       }
-       ha:GND {
-       li:conn { C1-1; C2-1; C3-1; C4-1; C5-1; C6-1; C7-1; C8-1; C9-1; H1-1; H2-1; H3-1; H4-1; J1-5; R1-1; R2-1; R3-1; U1-3; U2-3; U3-3;       }
-       }
-       ha:+5V {
-       li:conn { C1-2; C2-2; C4-2; C5-2; C7-2; C8-2; J1-1; U1-2; U2-2; U3-2;       }
-       }
-       ha:vacuum_a {
-       li:conn { C3-2; J1-2; R1-2; U1-4;       }
-       }
-      ha:vacuum_b {
-      li:conn { C6-2; J1-3; R2-2; U2-4;      }
-      }
+           ha:vacuum_c {
+           li:conn { C9-2; J1-4; R3-2; U3-4;           }
+           }
+                ha:vacuum_a {
+                li:conn { C3-2; J1-2; R1-2; U1-4;                }
+                }
+                ha:vacuum_b {
+                li:conn { C6-2; J1-3; R2-2; U2-4;                }
+                }
+               ha:GND {
+               li:conn { C1-1; C2-1; C3-1; C4-1; C5-1; C6-1; C7-1; C8-1; C9-1; J1-1; R1-1; R2-1; R3-1; U1-3; U2-3; U3-3;               }
+               }
+               ha:+5V {
+               li:conn { C1-2; C2-2; C4-2; C5-2; C7-2; C8-2; J1-5; U1-2; U2-2; U3-2;               }
+               }
    }
  }
  ha:layer_stack {
@@ -6248,11 +6698,18 @@ ha:pcb-rnd-board-v7 {
   ha:overwrite {
    ha:design {
     text_font_id = 0
+     text_scale = 100
+     via_thickness = 137.80 mil
+     via_drilling_hole = 47.24 mil
+     text_thickness = 0
+     line_thickness = 60.00 mil
+     ha:drc {
+      min_copper_overlap = 5.0 mil
+     }
+     bloat = 0.15240000 mm
+     clearance = 25.00 mil
    }
    ha:editor {
-     buffer_number = 0
-      grids_idx = 2
-      grid = 5.00 mil
    }
   }
  }
index 8f1093674aae9f8a89ced0bc2c8a6b0f242feb9c..8c59269d229550e865c659351cbaaacf16191192 100644 (file)
@@ -42,10 +42,6 @@ loadstatus=noload
 T 70300 45400 5 10 1 1 0 0 1
 refdes=H1
 }
-C 71500 43200 1 0 0 gnd.sym
-N 71300 44800 71600 44800 4
-N 71300 45400 71600 45400 4
-N 71600 43500 71600 45400 4
 C 70700 44600 1 0 0 hole_plated.sym
 {
 T 70800 46400 5 10 0 1 0 0 1
@@ -79,8 +75,6 @@ loadstatus=noload
 T 70300 43600 5 10 1 1 0 0 1
 refdes=H4
 }
-N 71300 44200 71600 44200 4
-N 71300 43600 71600 43600 4
 T 70200 45800 9 10 1 0 0 0 2
 mounting holes
 for M3 screws
@@ -93,7 +87,7 @@ refdes=U1
 T 57695 47895 5 10 0 1 0 0 1
 footprint=98ASB177756C
 T 58050 48800 5 10 1 1 0 0 1
-value=MPXV6115VC6U
+value=MPX4115VC6U
 }
 C 56600 47600 1 90 0 capacitor.sym
 {
@@ -171,7 +165,7 @@ footprint=98ASB177756C
 T 57995 46695 5 10 1 1 0 0 1
 refdes=U2
 T 58050 46400 5 10 1 1 0 0 1
-value=MPXV6115VC6U
+value=MPX4115VC6U
 }
 C 56600 45200 1 90 0 capacitor.sym
 {
@@ -242,7 +236,7 @@ footprint=98ASB177756C
 T 57995 44295 5 10 1 1 0 0 1
 refdes=U3
 T 58050 44000 5 10 1 1 0 0 1
-value=MPXV6115VC6U
+value=MPX4115VC6U
 }
 C 56600 42800 1 90 0 capacitor.sym
 {
@@ -308,7 +302,35 @@ N 64900 46500 63500 46500 4
 N 63500 46500 63500 48500 4
 N 64900 45700 63500 45700 4
 N 63500 43700 63500 45700 4
-C 64400 46900 1 0 0 5V-plus.sym
-C 64500 45000 1 0 0 gnd.sym
-N 64600 46900 64900 46900 4
-N 64600 45300 64900 45300 4
+C 64300 45300 1 0 0 5V-plus.sym
+C 64400 46600 1 0 0 gnd.sym
+C 71300 45300 1 0 0 nc-right.sym
+{
+T 71400 45800 5 10 0 0 0 0 1
+value=NoConnection
+T 71400 46000 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 71300 44700 1 0 0 nc-right.sym
+{
+T 71400 45200 5 10 0 0 0 0 1
+value=NoConnection
+T 71400 45400 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 71300 44100 1 0 0 nc-right.sym
+{
+T 71400 44600 5 10 0 0 0 0 1
+value=NoConnection
+T 71400 44800 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 71300 43500 1 0 0 nc-right.sym
+{
+T 71400 44000 5 10 0 0 0 0 1
+value=NoConnection
+T 71400 44200 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+N 64500 45300 64900 45300 4
+N 64500 46900 64900 46900 4