]> git.gag.com Git - hw/quantimotor/commitdiff
switch gain-setting resistor footprint for screw terminal strip
authorBdale Garbee <bdale@gag.com>
Tue, 7 Jan 2025 20:45:09 +0000 (13:45 -0700)
committerBdale Garbee <bdale@gag.com>
Tue, 7 Jan 2025 20:45:09 +0000 (13:45 -0700)
Notebook
quantimotor.lht
quantimotor.sch

index 2afab1f20beb0a8e5d5aa5eb063ffd7541e62e37..0fa5c4e395d14e08d50543626fc9d88f1eb13c76 100644 (file)
--- a/Notebook
+++ b/Notebook
   supply for QuantiMotor, and could use the 12s on the greenhouse board I've
   been contemplating, so no real reason to go to the effort.
 
+2025.01.04
+- Thinking a lot about the load cell amplifier gain setting resistor.  The
+  problem is knowing what the mV/V of the sensor will be, and not throwing
+  away ADC resolution or over-driving the ADC if the resistor is chosen poorly.
+
+  The through-hole 1% part costs $0.16 in q100.  The same resistor in 0402
+  SMT 1% is about a half penny.  So, having, say, 5 resistors loaded to support
+  load cells with 1/2/3/4/5 mV/V and using something to jumper the desired
+  one might not be entirely stupid?
+
+  A 2x5 bare pin header is about 0.13/ea, and a berg jumper is about 0.05.
+  Might not be a stupid approach?
+
+  How does the excitation voltage complicate this?  I've always used 10V, and
+  so far every sensor I've chosen has supported this, though most seem to 
+  at least imply 5V is the intended excitation value.
+
+- for connectoring, what about using PCB-mount right-angle connectors instead
+  of screw terminal strips?
+
+  For battery charging, use the same powerpole and 3d-printed part we use on
+  TeleFireEight.
+
+  For pyro output, let's try a panel-mount single 3-wire AC socket:
+
+        Schurter 3-119-051, Mouser 693-3-119-051, $0.71 q100, needs a complex 
+       routed opening, pushes in from the outside, has lugs for soldering 
+       wires.  Sides squeeze to remove if if needs to be replaced.  Should 
+       be easy enough to CNC mill opening.
+
+  For the pressure sensor, a 3-conductor 1/4" audio plug seems like a great
+  plan, use metal-shell Switchcraft parts.  Couple that with shielded twisted
+  pair cable.  A suitable right-angle PCB mount connector might be:
+
+       Neutrik NRJ3HF-1, Mouser 568-NRJ3HF-1, $1.16 q100
+       Needs nut and washer sold separately to secure to chassis.
+
+    -or-
+
+       Same Sky (CUI) SJ-63033A, DK 2223-SJ-63033A-ND, $1.32 q100
+       nut and washer included
+
+  For the load cell, we need 4 conductors plus shield, so a 5-pin XLR is an
+  economical possibility.  A suitable right-angle PCB mount male and cable 
+  mounted female might be:
+
+       Amphenol AC5MAH-AU-B, DK 889-AC5MAH-AU-B-ND, $2.72 q100
+       IO Audio Technologies IO-XLR5-F-BK, DK 1937-1035-ND, $4.21 q100
+
+  The challenge with this is working out suitable packaging.  The 50 cal ammo
+  box is clunky to machine, paint, and there's extra work to make up cables,
+  but it's kind of hard to beat in some ways...
+
+2025.01.05
+- had a thought about the gain resistor and excitation voltage thing.  What if
+  I put an 8-position DIP switch on the board.  Use two positions to pick 
+  between 10V and 5V as excitation voltage.  Use the other 6 positions to pick
+  a gain setting resistor.  With some thought, that many resistors could cover
+  a range of mV/V choices?
+
+- another approach would be to use something other than the INA125, possibly
+  a programmable gain instrumentation amplifier?  There are a bunch of parts
+  dedicated to getting from the sensor to bits, like the AD7730 (not 
+  recommended for new designs).  But since I need ADC inputs for other things
+  than the load cell, and the ADS8688 seems like it's going to be good for
+  other reasons, just changing the amplifier feels like it might make more
+  sense.  The keys are how do I get a precision reference, and how hard would
+  it be to arrange to program a gain?  The INA125 can provide 0-10000, but it
+  seems like the gain values I'm actually using are such that a max gain of
+  1000 could suffice.  The LTC6915 popped up in one search, not sure if it
+  really has what I want, as the gain control seems fairly coarse?
+
+- if I want to stick with the INA125, there are ways I might be able to use
+  a mux like the 74LV4051 (cheap) or ADG1408 (wickedly expensive) to choose
+  different resistors digitally.  There's an interesting white paper that
+  talks about this whole topic at:
+
+    https://www.analog.com/en/resources/analog-dialogue/articles/programmable-gain-instrumentation-amplifiers-finding-one-that-works-for-you.html
+
+  The key difficulty seems to be managing the variation in on-resistance of
+  the mux over temperature and voltage, which can result in non-linearity of
+  the gain, making everything harder.
+
+- a crazy idea would be to use a digital potentiometer, like the MCP4552T-502.
+
+2025.01.07
+- after learning all of Art's load cells appear to be 3mV/V, and a long chat 
+  with Keith, plan A for the load cell amplifier gain setting will be to ship
+  a resistor suitable for 3mV/V, and use a screw terminal strip to attach it
+  so customers don't have to scare us with their (lack of) soldering skills.
+
index ff0d42c0906b5ceba8eeae0f087f4cd529f74286..a5cc519c49b65c55c0bd575218c3f57b23c8ac65 100644 (file)
@@ -71,7 +71,7 @@ ha:pcb-rnd-board-v8 {
        li:conn { R14-2; R20-2; U2-23;       }
        }
        ha:unnamed_net24 {
-       li:conn { R106-2; U6-9;       }
+       li:conn { J12-1; U6-9;       }
        }
        ha:rpi_3.3v {
        li:conn { J2-1; J2-17;       }
@@ -143,7 +143,7 @@ ha:pcb-rnd-board-v8 {
          li:conn { Q3-1; U6-4;         }
          }
         ha:unnamed_net32 {
-        li:conn { R106-1; U6-8;        }
+        li:conn { J12-4; U6-8;        }
         }
           ha:unnamed_net34 {
           li:conn { C102-1; C110-1; U7-7;          }
@@ -4707,7 +4707,7 @@ ha:pcb-rnd-board-v8 {
    text_scale = 100
    clearance = 11.0mil
   }
-  {ha:oh wow}                                                                                                                 {
+  {ha:oh wow}                                                                                                                   {
    via_proto = 3
    thickness = 100.0mil
    text_thick = 0.0
@@ -5339,15 +5339,6 @@ ha:pcb-rnd-board-v8 {
       }
     }
    }
-   ha:padstack_ref.1140924 {
-    proto=4; x=2.23in; y=724.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-    ha:flags {
-     clearline=1
-    }
-
-    li:thermal {
-    }
-   }
    ha:padstack_ref.1149758 {
     proto=4; x=813.0mil; y=843.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
     ha:flags {
@@ -5612,15 +5603,6 @@ ha:pcb-rnd-board-v8 {
     li:thermal {
     }
    }
-   ha:padstack_ref.1208839 {
-    proto=4; x=56.515mm; y=855.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-    ha:flags {
-     clearline=1
-    }
-
-    li:thermal {
-    }
-   }
    ha:padstack_ref.1208945 {
     proto=4; x=997.0mil; y=1.009in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
     ha:flags {
@@ -5649,6 +5631,24 @@ ha:pcb-rnd-board-v8 {
     li:thermal {
     }
    }
+   ha:padstack_ref.1213777 {
+    proto=4; x=2.22993in; y=785.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+    }
+   }
+   ha:padstack_ref.1213778 {
+    proto=4; x=2.224in; y=855.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+    }
+   }
    ha:subc.718691 {
     ha:attributes {
      {io_pcb::hidename_y} = 8.8138 mm
@@ -17600,18 +17600,18 @@ ha:pcb-rnd-board-v8 {
     }
      uid = fdmrigvTMcHho9IPHtUAAABU
     }
-    ha:subc.1112906 {
+    ha:subc.1112964 {
      ha:attributes {
-      value=red
-      device=LED
-      footprint=100mil-led
-      refdes=D3
+      value=DFLS130L
+      device=DIODE
+      footprint=powerdi123
+      refdes=D4
      }
     ha:data {
         li:padstack_prototypes {
 
      ha:ps_proto_v6.0 {
-       hdia=35.0mil; hplated=1; htop=0; hbottom=0;
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
        li:shape {
 
          ha:ps_shape_v4 {
@@ -17622,52 +17622,14 @@ ha:pcb-rnd-board-v8 {
           }
           clearance=0.0
            li:ps_poly {
-            -35.0mil  
-            -35.0mil  
-            35.0mil  
-            -35.0mil  
-            35.0mil  
-            35.0mil  
-            -35.0mil  
-            35.0mil  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           bottom = 1
-           copper = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -35.0mil  
-            -35.0mil  
-            35.0mil  
-            -35.0mil  
-            35.0mil  
-            35.0mil  
-            -35.0mil  
-            35.0mil  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           intern = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -35.0mil  
-            -35.0mil  
-            35.0mil  
-            -35.0mil  
-            35.0mil  
-            35.0mil  
-            -35.0mil  
-            35.0mil  
+            -43.31mil  
+            -27.56mil  
+            -43.31mil  
+            27.56mil  
+            43.31mil  
+            27.56mil  
+            43.31mil  
+            -27.56mil  
            }
          }
 
@@ -17679,98 +17641,105 @@ ha:pcb-rnd-board-v8 {
           }
           clearance=0.0
            li:ps_poly {
-            -42.5mil  
-            -42.5mil  
-            42.5mil  
-            -42.5mil  
-            42.5mil  
-            42.5mil  
-            -42.5mil  
-            42.5mil  
+            -46.31mil  
+            -30.56mil  
+            -46.31mil  
+            30.56mil  
+            46.31mil  
+            30.56mil  
+            46.31mil  
+            -30.56mil  
            }
          }
 
          ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
+          ha:combining { auto=1;          }
           ha:layer_mask {
-           bottom = 1
-           mask = 1
+           top = 1
+           paste = 1
           }
           clearance=0.0
            li:ps_poly {
-            -42.5mil  
-            -42.5mil  
-            42.5mil  
-            -42.5mil  
-            42.5mil  
-            42.5mil  
-            -42.5mil  
-            42.5mil  
+            -43.31mil  
+            -27.56mil  
+            -43.31mil  
+            27.56mil  
+            43.31mil  
+            27.56mil  
+            43.31mil  
+            -27.56mil  
            }
          }
        }
      }
 
      ha:ps_proto_v6.1 {
-       hdia=35.0mil; hplated=1; htop=0; hbottom=0;
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
        li:shape {
 
          ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;          }
           ha:combining {          }
           ha:layer_mask {
            copper = 1
            top = 1
           }
           clearance=0.0
+           li:ps_poly {
+            17.715mil  
+            -27.555mil  
+            -17.715mil  
+            -27.555mil  
+            -17.715mil  
+            27.555mil  
+            17.715mil  
+            27.555mil  
+           }
          }
 
          ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;          }
-          ha:combining {          }
-          ha:layer_mask {
-           bottom = 1
-           copper = 1
-          }
-          clearance=0.0
-         }
-
-         ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;          }
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           intern = 1
-          }
-          clearance=0.0
-         }
-
-         ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;          }
           ha:combining { sub=1; auto=1;          }
           ha:layer_mask {
            top = 1
            mask = 1
           }
           clearance=0.0
+           li:ps_poly {
+            20.715mil  
+            -30.555mil  
+            -20.715mil  
+            -30.555mil  
+            -20.715mil  
+            30.555mil  
+            20.715mil  
+            30.555mil  
+           }
          }
 
          ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;          }
-          ha:combining { sub=1; auto=1;          }
+          ha:combining { auto=1;          }
           ha:layer_mask {
-           bottom = 1
-           mask = 1
+           top = 1
+           paste = 1
           }
           clearance=0.0
+           li:ps_poly {
+            17.715mil  
+            -27.555mil  
+            -17.715mil  
+            -27.555mil  
+            -17.715mil  
+            27.555mil  
+            17.715mil  
+            27.555mil  
+           }
          }
        }
      }
     }
 
      li:objects {
-      ha:padstack_ref.1112924 {
-       proto=0; x=2.09in; y=100.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=7.5mil;
+      ha:padstack_ref.1112999 {
+       proto=0; x=744.39mil; y=1.021in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -17779,34 +17748,22 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=1
-         name=1
+         term=2
+         name=cathode
        }
       }
-      ha:padstack_ref.1112925 {
-       proto=1; x=2.19in; y=100.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=7.5mil;
+      ha:padstack_ref.1113000 {
+       proto=1; x=644.0mil; y=1.021in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
 
        li:thermal {
-         li:2 {
-          on  
-          diag  
-          round  
-          noshape  
-         }
-         li:3 {
-          on  
-          diag  
-          round  
-          noshape  
-         }
        }
 
        ha:attributes {
-         term=2
-         name=2
+         term=1
+         name=anode
        }
       }
      }
@@ -17817,16 +17774,31 @@ ha:pcb-rnd-board-v8 {
        ha:combining {       }
 
         li:objects {
-         ha:line.1112907 {
-          x1=2.239in; y1=43.0mil; x2=2.239in; y2=157.0mil; thickness=10.0mil; clearance=0.0;
+         ha:line.1112965 {
+          x1=647.93mil; y1=983.01mil; x2=766.05mil; y2=983.01mil; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.1112968 {
+          x1=766.05mil; y1=983.01mil; x2=766.05mil; y2=1.05899in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.1112971 {
+          x1=766.05mil; y1=1.05899in; x2=647.93mil; y2=1.05899in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.1112974 {
+          x1=647.93mil; y1=1.05899in; x2=647.93mil; y2=983.01mil; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.1112977 {
+          x1=787.08mil; y1=983.01mil; x2=806.07mil; y2=983.01mil; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.1112980 {
+          x1=806.07mil; y1=983.01mil; x2=806.07mil; y2=1.05899in; thickness=10.0mil; clearance=0.0;
          }
-         ha:arc.1112910 {
-          x=2.14in; y=100.0mil; width=114.0mil; height=114.0mil; astart=-210.000000; adelta=-300.000000; thickness=10.0mil; clearance=0.0;
+         ha:line.1112983 {
+          x1=806.07mil; y1=1.05899in; x2=787.08mil; y2=1.05899in; thickness=10.0mil; clearance=0.0;
          }
         }
         ha:type {
          silk = 1
-         bottom = 1
+         top = 1
         }
       }
 
@@ -17835,290 +17807,48 @@ ha:pcb-rnd-board-v8 {
        ha:combining {       }
 
         li:objects {
-         ha:line.1112912 {
-          x1=2.14in; y1=100.0mil; x2=2.14in; y2=100.0mil; thickness=0.1mm; clearance=0.0;
+         ha:line.1112987 {
+          x1=694.195mil; y1=1.021in; x2=694.195mil; y2=1.021in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=pnp-origin
           }
          }
-         ha:line.1112915 {
-          x1=2.14in; y1=100.0mil; x2=2.14in; y2=100.0mil; thickness=0.1mm; clearance=0.0;
+         ha:line.1112990 {
+          x1=706.99mil; y1=1.021in; x2=706.99mil; y2=1.021in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=origin
           }
          }
-         ha:line.1112918 {
-          x1=2.14in; y1=100.0mil; x2=55.356mm; y2=100.0mil; thickness=0.1mm; clearance=0.0;
+         ha:line.1112993 {
+          x1=706.99mil; y1=1.021in; x2=18.957546mm; y2=1.021in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=x
           }
          }
-         ha:line.1112921 {
-          x1=2.14in; y1=100.0mil; x2=2.14in; y2=1.54mm; thickness=0.1mm; clearance=0.0;
+         ha:line.1112996 {
+          x1=706.99mil; y1=1.021in; x2=706.99mil; y2=26.9334mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=y
           }
          }
         }
         ha:type {
-         bottom = 1
-         virtual = 1
+         top = 1
          misc = 1
+         virtual = 1
         }
       }
      }
     }
-     uid = L3uSQeru9w1L5hdo5KkAAABa
+     uid = L3uSQeru9w1L5hdo5KkAAABc
     }
-    ha:subc.1112964 {
+    ha:subc.1113051 {
      ha:attributes {
-      value=DFLS130L
-      device=DIODE
-      footprint=powerdi123
-      refdes=D4
-     }
-    ha:data {
-        li:padstack_prototypes {
-
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
-
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -43.31mil  
-            -27.56mil  
-            -43.31mil  
-            27.56mil  
-            43.31mil  
-            27.56mil  
-            43.31mil  
-            -27.56mil  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -46.31mil  
-            -30.56mil  
-            -46.31mil  
-            30.56mil  
-            46.31mil  
-            30.56mil  
-            46.31mil  
-            -30.56mil  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -43.31mil  
-            -27.56mil  
-            -43.31mil  
-            27.56mil  
-            43.31mil  
-            27.56mil  
-            43.31mil  
-            -27.56mil  
-           }
-         }
-       }
-     }
-
-     ha:ps_proto_v6.1 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
-
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            17.715mil  
-            -27.555mil  
-            -17.715mil  
-            -27.555mil  
-            -17.715mil  
-            27.555mil  
-            17.715mil  
-            27.555mil  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            20.715mil  
-            -30.555mil  
-            -20.715mil  
-            -30.555mil  
-            -20.715mil  
-            30.555mil  
-            20.715mil  
-            30.555mil  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            17.715mil  
-            -27.555mil  
-            -17.715mil  
-            -27.555mil  
-            -17.715mil  
-            27.555mil  
-            17.715mil  
-            27.555mil  
-           }
-         }
-       }
-     }
-    }
-
-     li:objects {
-      ha:padstack_ref.1112999 {
-       proto=0; x=744.39mil; y=1.021in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=2
-         name=cathode
-       }
-      }
-      ha:padstack_ref.1113000 {
-       proto=1; x=644.0mil; y=1.021in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=1
-         name=anode
-       }
-      }
-     }
-     li:layers {
-
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
-
-        li:objects {
-         ha:line.1112965 {
-          x1=647.93mil; y1=983.01mil; x2=766.05mil; y2=983.01mil; thickness=10.0mil; clearance=0.0;
-         }
-         ha:line.1112968 {
-          x1=766.05mil; y1=983.01mil; x2=766.05mil; y2=1.05899in; thickness=10.0mil; clearance=0.0;
-         }
-         ha:line.1112971 {
-          x1=766.05mil; y1=1.05899in; x2=647.93mil; y2=1.05899in; thickness=10.0mil; clearance=0.0;
-         }
-         ha:line.1112974 {
-          x1=647.93mil; y1=1.05899in; x2=647.93mil; y2=983.01mil; thickness=10.0mil; clearance=0.0;
-         }
-         ha:line.1112977 {
-          x1=787.08mil; y1=983.01mil; x2=806.07mil; y2=983.01mil; thickness=10.0mil; clearance=0.0;
-         }
-         ha:line.1112980 {
-          x1=806.07mil; y1=983.01mil; x2=806.07mil; y2=1.05899in; thickness=10.0mil; clearance=0.0;
-         }
-         ha:line.1112983 {
-          x1=806.07mil; y1=1.05899in; x2=787.08mil; y2=1.05899in; thickness=10.0mil; clearance=0.0;
-         }
-        }
-        ha:type {
-         silk = 1
-         top = 1
-        }
-      }
-
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
-
-        li:objects {
-         ha:line.1112987 {
-          x1=694.195mil; y1=1.021in; x2=694.195mil; y2=1.021in; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=pnp-origin
-          }
-         }
-         ha:line.1112990 {
-          x1=706.99mil; y1=1.021in; x2=706.99mil; y2=1.021in; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=origin
-          }
-         }
-         ha:line.1112993 {
-          x1=706.99mil; y1=1.021in; x2=18.957546mm; y2=1.021in; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=x
-          }
-         }
-         ha:line.1112996 {
-          x1=706.99mil; y1=1.021in; x2=706.99mil; y2=26.9334mm; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=y
-          }
-         }
-        }
-        ha:type {
-         top = 1
-         misc = 1
-         virtual = 1
-        }
-      }
-     }
-    }
-     uid = L3uSQeru9w1L5hdo5KkAAABc
-    }
-    ha:subc.1113051 {
-     ha:attributes {
-      footprint=0402
-      value=12.7
-      device=RESISTOR
-      openscad=0402
-      refdes=R2
+      footprint=0402
+      value=12.7
+      device=RESISTOR
+      openscad=0402
+      refdes=R2
      }
     ha:data {
         li:padstack_prototypes {
@@ -18241,25 +17971,29 @@ ha:pcb-rnd-board-v8 {
           ha:attributes {
             subc-role=pnp-origin
           }
-         }
+ ha:flags ={ selected=1
+ };         }
          ha:line.1113056 {
           x1=43.815mm; y1=334.26mil; x2=43.815mm; y2=334.26mil; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=origin
           }
-         }
+ ha:flags ={ selected=1
+ };         }
          ha:line.1113059 {
           x1=43.815mm; y1=334.26mil; x2=43.815mm; y2=7.490204mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=x
           }
-         }
+ ha:flags ={ selected=1
+ };         }
          ha:line.1113062 {
           x1=43.815mm; y1=334.26mil; x2=44.815mm; y2=334.26mil; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=y
           }
-         }
+ ha:flags ={ selected=1
+ };         }
         }
         ha:type {
          top = 1
@@ -19743,17 +19477,17 @@ ha:pcb-rnd-board-v8 {
      uid = m/qU+DMxNl2QA595wEAAAABW
  ha:flags ={ lock=1
  };    }
-    ha:subc.1139999 {
+    ha:subc.1140502 {
      ha:attributes {
-      footprint=0402
-      value=0.1uF
-      device=CAPACITOR
-      openscad=0402
-      refdes=C101
-     }
-    ha:data {
-        li:padstack_prototypes {
-
+      openscad=0805
+      value=15V
+      device=DIODE
+      refdes=Z1
+      footprint=0805diode
+     }
+    ha:data {
+        li:padstack_prototypes {
+
      ha:ps_proto_v6.0 {
        hdia=0.0; hplated=0; htop=0; hbottom=0;
        li:shape {
@@ -19766,14 +19500,14 @@ ha:pcb-rnd-board-v8 {
           }
           clearance=0.0
            li:ps_poly {
-            9.84mil  
-            -13.77mil  
-            -9.84mil  
-            -13.77mil  
-            -9.84mil  
-            13.77mil  
-            9.84mil  
-            13.77mil  
+            25.59mil  
+            -29.52mil  
+            -25.59mil  
+            -29.52mil  
+            -25.59mil  
+            29.52mil  
+            25.59mil  
+            29.52mil  
            }
          }
 
@@ -19785,14 +19519,14 @@ ha:pcb-rnd-board-v8 {
           }
           clearance=0.0
            li:ps_poly {
-            12.84mil  
-            -16.77mil  
-            -12.84mil  
-            -16.77mil  
-            -12.84mil  
-            16.77mil  
-            12.84mil  
-            16.77mil  
+            28.59mil  
+            -32.52mil  
+            -28.59mil  
+            -32.52mil  
+            -28.59mil  
+            32.52mil  
+            28.59mil  
+            32.52mil  
            }
          }
 
@@ -19804,14 +19538,14 @@ ha:pcb-rnd-board-v8 {
           }
           clearance=0.0
            li:ps_poly {
-            9.84mil  
-            -13.77mil  
-            -9.84mil  
-            -13.77mil  
-            -9.84mil  
-            13.77mil  
-            9.84mil  
-            13.77mil  
+            25.59mil  
+            -29.52mil  
+            -25.59mil  
+            -29.52mil  
+            -25.59mil  
+            29.52mil  
+            25.59mil  
+            29.52mil  
            }
          }
        }
@@ -19819,8 +19553,8 @@ ha:pcb-rnd-board-v8 {
     }
 
      li:objects {
-      ha:padstack_ref.1140012 {
-       proto=0; x=2.23in; y=642.52mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:padstack_ref.1140530 {
+       proto=0; x=1.957in; y=1.001in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
        li:thermal {
        }
 
@@ -19829,8 +19563,8 @@ ha:pcb-rnd-board-v8 {
          name=1
        }
       }
-      ha:padstack_ref.1140013 {
-       proto=0; x=2.23in; y=674.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:padstack_ref.1140531 {
+       proto=0; x=2.02786in; y=1.001in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }
@@ -19851,6 +19585,21 @@ ha:pcb-rnd-board-v8 {
        ha:combining {       }
 
         li:objects {
+         ha:line.1140503 {
+          x1=50.5079mm; y1=973.45mil; x2=1.99636in; y2=973.45mil; thickness=8.0mil; clearance=0.0;
+         }
+         ha:line.1140506 {
+          x1=50.5079mm; y1=26.12517mm; x2=1.99636in; y2=26.12517mm; thickness=8.0mil; clearance=0.0;
+         }
+         ha:line.1140509 {
+          x1=2.04243in; y1=965.0mil; x2=2.06043in; y2=965.0mil; thickness=5.0mil; clearance=0.0;
+         }
+         ha:line.1140512 {
+          x1=2.04243in; y1=1.037in; x2=2.06043in; y2=1.037in; thickness=5.0mil; clearance=0.0;
+         }
+         ha:line.1140515 {
+          x1=2.06043in; y1=965.0mil; x2=2.06043in; y2=1.037in; thickness=5.0mil; clearance=0.0;
+         }
         }
         ha:type {
          silk = 1
@@ -19863,26 +19612,26 @@ ha:pcb-rnd-board-v8 {
        ha:combining {       }
 
         li:objects {
-         ha:line.1140000 {
-          x1=2.23in; y1=658.26mil; x2=2.23in; y2=658.26mil; thickness=0.1mm; clearance=0.0;
+         ha:line.1140518 {
+          x1=1.99243in; y1=1.001in; x2=1.99243in; y2=1.001in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=pnp-origin
           }
          }
-         ha:line.1140003 {
-          x1=2.23in; y1=658.26mil; x2=2.23in; y2=658.26mil; thickness=0.1mm; clearance=0.0;
+         ha:line.1140521 {
+          x1=1.99243in; y1=1.001in; x2=1.99243in; y2=1.001in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=origin
           }
          }
-         ha:line.1140006 {
-          x1=2.23in; y1=658.26mil; x2=2.23in; y2=17.719804mm; thickness=0.1mm; clearance=0.0;
+         ha:line.1140524 {
+          x1=1.99243in; y1=1.001in; x2=51.607722mm; y2=1.001in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=x
           }
          }
-         ha:line.1140009 {
-          x1=2.23in; y1=658.26mil; x2=55.642mm; y2=658.26mil; thickness=0.1mm; clearance=0.0;
+         ha:line.1140527 {
+          x1=1.99243in; y1=1.001in; x2=1.99243in; y2=26.4254mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=y
           }
@@ -19896,78 +19645,86 @@ ha:pcb-rnd-board-v8 {
       }
      }
     }
-     uid = IGobWzSMURBswUg5LvAAAACM
+     uid = DcN0YaPHZtfc6pL88xQAAACF
     }
-    ha:subc.1140015 {
+    ha:subc.1154929 {
      ha:attributes {
-      value=374
+      openscad=0402
+      value=150
       device=RESISTOR
-      footprint=0.125W_Carbon_Resistor
-      refdes=R106
+      refdes=R1
+      footprint=0402
      }
     ha:data {
         li:padstack_prototypes {
 
      ha:ps_proto_v6.0 {
-       hdia=28.0mil; hplated=1; htop=0; hbottom=0;
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
        li:shape {
 
          ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=60.0mil;          }
           ha:combining {          }
           ha:layer_mask {
            copper = 1
            top = 1
           }
           clearance=0.0
+           li:ps_poly {
+            9.84mil  
+            -13.77mil  
+            -9.84mil  
+            -13.77mil  
+            -9.84mil  
+            13.77mil  
+            9.84mil  
+            13.77mil  
+           }
          }
 
          ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=60.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=60.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=60.0mil;          }
           ha:combining { sub=1; auto=1;          }
           ha:layer_mask {
            top = 1
            mask = 1
           }
           clearance=0.0
+           li:ps_poly {
+            12.84mil  
+            -16.77mil  
+            -12.84mil  
+            -16.77mil  
+            -12.84mil  
+            16.77mil  
+            12.84mil  
+            16.77mil  
+           }
          }
 
          ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=60.0mil;          }
-          ha:combining { sub=1; auto=1;          }
+          ha:combining { auto=1;          }
           ha:layer_mask {
-           bottom = 1
-           mask = 1
+           top = 1
+           paste = 1
           }
           clearance=0.0
+           li:ps_poly {
+            9.84mil  
+            -13.77mil  
+            -9.84mil  
+            -13.77mil  
+            -9.84mil  
+            13.77mil  
+            9.84mil  
+            13.77mil  
+           }
          }
        }
      }
     }
 
      li:objects {
-      ha:padstack_ref.1140046 {
-       proto=0; x=55.919908mm; y=304.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
+      ha:padstack_ref.1154942 {
+       proto=0; x=2.183in; y=2.66548in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }
@@ -19977,10 +19734,11 @@ ha:pcb-rnd-board-v8 {
 
        ha:attributes {
          term=1
+         name=1
        }
       }
-      ha:padstack_ref.1140047 {
-       proto=0; x=48.299908mm; y=304.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
+      ha:padstack_ref.1154943 {
+       proto=0; x=2.183in; y=2.634in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }
@@ -19990,6 +19748,7 @@ ha:pcb-rnd-board-v8 {
 
        ha:attributes {
          term=2
+         name=2
        }
       }
      }
@@ -20000,24 +19759,6 @@ ha:pcb-rnd-board-v8 {
        ha:combining {       }
 
         li:objects {
-         ha:line.1140016 {
-          x1=53.633908mm; y1=304.0mil; x2=54.649908mm; y2=304.0mil; thickness=10.0mil; clearance=0.0;
-         }
-         ha:line.1140019 {
-          x1=53.633908mm; y1=344.0mil; x2=53.633908mm; y2=264.0mil; thickness=10.0mil; clearance=0.0;
-         }
-         ha:line.1140022 {
-          x1=50.585908mm; y1=344.0mil; x2=53.633908mm; y2=344.0mil; thickness=10.0mil; clearance=0.0;
-         }
-         ha:line.1140025 {
-          x1=50.585908mm; y1=344.0mil; x2=50.585908mm; y2=264.0mil; thickness=10.0mil; clearance=0.0;
-         }
-         ha:line.1140028 {
-          x1=50.585908mm; y1=264.0mil; x2=53.633908mm; y2=264.0mil; thickness=10.0mil; clearance=0.0;
-         }
-         ha:line.1140031 {
-          x1=49.569908mm; y1=304.0mil; x2=50.585908mm; y2=304.0mil; thickness=10.0mil; clearance=0.0;
-         }
         }
         ha:type {
          silk = 1
@@ -20030,26 +19771,26 @@ ha:pcb-rnd-board-v8 {
        ha:combining {       }
 
         li:objects {
-         ha:line.1140034 {
-          x1=52.109908mm; y1=304.0mil; x2=52.109908mm; y2=304.0mil; thickness=0.1mm; clearance=0.0;
+         ha:line.1154930 {
+          x1=2.183in; y1=2.64974in; x2=2.183in; y2=2.64974in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=pnp-origin
           }
          }
-         ha:line.1140037 {
-          x1=55.919908mm; y1=304.0mil; x2=55.919908mm; y2=304.0mil; thickness=0.1mm; clearance=0.0;
+         ha:line.1154933 {
+          x1=2.183in; y1=2.64974in; x2=2.183in; y2=2.64974in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=origin
           }
          }
-         ha:line.1140040 {
-          x1=55.919908mm; y1=304.0mil; x2=56.919908mm; y2=304.0mil; thickness=0.1mm; clearance=0.0;
+         ha:line.1154936 {
+          x1=2.183in; y1=2.64974in; x2=2.183in; y2=66.303396mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=x
           }
          }
-         ha:line.1140043 {
-          x1=55.919908mm; y1=304.0mil; x2=55.919908mm; y2=6.7216mm; thickness=0.1mm; clearance=0.0;
+         ha:line.1154939 {
+          x1=2.183in; y1=2.64974in; x2=56.4482mm; y2=2.64974in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=y
           }
@@ -20063,24 +19804,20 @@ ha:pcb-rnd-board-v8 {
       }
      }
     }
-     uid = fdmrigvTMcHho9IPHtUAAAAo
+     uid = L3uSQeru9w1L5hdo5KkAAABe
     }
-    ha:subc.1140049 {
+    ha:subc.1154945 {
      ha:attributes {
-      {io_pcb::hidename_y}=2.2352 mm
-      footprint=100mil5pin
-      {io_pcb::hidename_scale}=60
-      refdes=J10
-      value=vref_thrust
-      {io_pcb::hidename_direction}=2
-      device=CONNECTOR
-      {io_pcb::hidename_x}=51.5874 mm
+      value=0.1uF
+      device=CAPACITOR
+      footprint=0402
+      refdes=C9
      }
     ha:data {
         li:padstack_prototypes {
 
      ha:ps_proto_v6.0 {
-       hdia=38.0mil; hplated=1; htop=0; hbottom=0;
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
        li:shape {
 
          ha:ps_shape_v4 {
@@ -20091,52 +19828,14 @@ ha:pcb-rnd-board-v8 {
           }
           clearance=0.0
            li:ps_poly {
-            -35.0mil  
-            -35.0mil  
-            35.0mil  
-            -35.0mil  
-            35.0mil  
-            35.0mil  
-            -35.0mil  
-            35.0mil  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           bottom = 1
-           copper = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -35.0mil  
-            -35.0mil  
-            35.0mil  
-            -35.0mil  
-            35.0mil  
-            35.0mil  
-            -35.0mil  
-            35.0mil  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           intern = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -35.0mil  
-            -35.0mil  
-            35.0mil  
-            -35.0mil  
-            35.0mil  
-            35.0mil  
-            -35.0mil  
-            35.0mil  
+            9.84mil  
+            -13.77mil  
+            -9.84mil  
+            -13.77mil  
+            -9.84mil  
+            13.77mil  
+            9.84mil  
+            13.77mil  
            }
          }
 
@@ -20148,102 +19847,42 @@ ha:pcb-rnd-board-v8 {
           }
           clearance=0.0
            li:ps_poly {
-            -42.5mil  
-            -42.5mil  
-            42.5mil  
-            -42.5mil  
-            42.5mil  
-            42.5mil  
-            -42.5mil  
-            42.5mil  
+            12.84mil  
+            -16.77mil  
+            -12.84mil  
+            -16.77mil  
+            -12.84mil  
+            16.77mil  
+            12.84mil  
+            16.77mil  
            }
          }
 
          ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
+          ha:combining { auto=1;          }
           ha:layer_mask {
-           bottom = 1
-           mask = 1
+           top = 1
+           paste = 1
           }
           clearance=0.0
            li:ps_poly {
-            -42.5mil  
-            -42.5mil  
-            42.5mil  
-            -42.5mil  
-            42.5mil  
-            42.5mil  
-            -42.5mil  
-            42.5mil  
+            9.84mil  
+            -13.77mil  
+            -9.84mil  
+            -13.77mil  
+            -9.84mil  
+            13.77mil  
+            9.84mil  
+            13.77mil  
            }
          }
        }
      }
-
-     ha:ps_proto_v6.1 {
-       hdia=38.0mil; hplated=1; htop=0; hbottom=0;
-       li:shape {
-
-         ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;          }
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-         }
-
-         ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;          }
-          ha:combining {          }
-          ha:layer_mask {
-           bottom = 1
-           copper = 1
-          }
-          clearance=0.0
-         }
-
-         ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;          }
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           intern = 1
-          }
-          clearance=0.0
-         }
-
-         ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;          }
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-         }
-
-         ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;          }
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           bottom = 1
-           mask = 1
-          }
-          clearance=0.0
-         }
-       }
-     }
-    }
+    }
 
      li:objects {
-      ha:padstack_ref.1140074 {
-       proto=0; x=1.81157in; y=424.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
-       ha:flags {
-        clearline=1
-       }
-
+      ha:padstack_ref.1154958 {
+       proto=0; x=2.028in; y=2.18952in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
        li:thermal {
        }
 
@@ -20252,8 +19891,8 @@ ha:pcb-rnd-board-v8 {
          name=1
        }
       }
-      ha:padstack_ref.1140075 {
-       proto=1; x=1.81157in; y=524.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
+      ha:padstack_ref.1154959 {
+       proto=0; x=2.028in; y=2.221in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }
@@ -20266,48 +19905,6 @@ ha:pcb-rnd-board-v8 {
          name=2
        }
       }
-      ha:padstack_ref.1140076 {
-       proto=1; x=1.81157in; y=624.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=3
-         name=3
-       }
-      }
-      ha:padstack_ref.1140077 {
-       proto=1; x=1.81157in; y=724.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=4
-         name=4
-       }
-      }
-      ha:padstack_ref.1140078 {
-       proto=1; x=1.81157in; y=824.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=5
-         name=5
-       }
-      }
      }
      li:layers {
 
@@ -20316,18 +19913,6 @@ ha:pcb-rnd-board-v8 {
        ha:combining {       }
 
         li:objects {
-         ha:line.1140050 {
-          x1=1.86157in; y1=874.0mil; x2=1.86157in; y2=374.0mil; thickness=15.0mil; clearance=0.0;
-         }
-         ha:line.1140053 {
-          x1=1.76157in; y1=374.0mil; x2=1.86157in; y2=374.0mil; thickness=15.0mil; clearance=0.0;
-         }
-         ha:line.1140056 {
-          x1=1.76157in; y1=874.0mil; x2=1.76157in; y2=374.0mil; thickness=15.0mil; clearance=0.0;
-         }
-         ha:line.1140059 {
-          x1=1.76157in; y1=874.0mil; x2=1.86157in; y2=874.0mil; thickness=15.0mil; clearance=0.0;
-         }
         }
         ha:type {
          silk = 1
@@ -20340,26 +19925,26 @@ ha:pcb-rnd-board-v8 {
        ha:combining {       }
 
         li:objects {
-         ha:line.1140062 {
-          x1=1.81157in; y1=624.0mil; x2=1.81157in; y2=624.0mil; thickness=0.1mm; clearance=0.0;
+         ha:line.1154946 {
+          x1=2.028in; y1=2.20526in; x2=2.028in; y2=2.20526in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=pnp-origin
           }
          }
-         ha:line.1140065 {
-          x1=1.81157in; y1=424.0mil; x2=1.81157in; y2=424.0mil; thickness=0.1mm; clearance=0.0;
+         ha:line.1154949 {
+          x1=2.028in; y1=2.20526in; x2=2.028in; y2=2.20526in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=origin
           }
          }
-         ha:line.1140068 {
-          x1=1.81157in; y1=424.0mil; x2=45.013878mm; y2=424.0mil; thickness=0.1mm; clearance=0.0;
+         ha:line.1154952 {
+          x1=2.028in; y1=2.20526in; x2=2.028in; y2=57.013604mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=x
           }
          }
-         ha:line.1140071 {
-          x1=1.81157in; y1=424.0mil; x2=1.81157in; y2=11.7696mm; thickness=0.1mm; clearance=0.0;
+         ha:line.1154955 {
+          x1=2.028in; y1=2.20526in; x2=50.5112mm; y2=2.20526in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=y
           }
@@ -20373,15 +19958,15 @@ ha:pcb-rnd-board-v8 {
       }
      }
     }
-     uid = fdmrigvTMcHho9IPHtUAAAAQ
+     uid = Q1nlE2f62KwLAO7kz0gAAACL
     }
-    ha:subc.1140502 {
+    ha:subc.1154961 {
      ha:attributes {
-      openscad=0805
-      value=15V
-      device=DIODE
-      refdes=Z1
-      footprint=0805diode
+      footprint=0402
+      value=18pF
+      device=CAPACITOR
+      openscad=0402
+      refdes=C4
      }
     ha:data {
         li:padstack_prototypes {
@@ -20398,14 +19983,14 @@ ha:pcb-rnd-board-v8 {
           }
           clearance=0.0
            li:ps_poly {
-            25.59mil  
-            -29.52mil  
-            -25.59mil  
-            -29.52mil  
-            -25.59mil  
-            29.52mil  
-            25.59mil  
-            29.52mil  
+            9.84mil  
+            -13.77mil  
+            -9.84mil  
+            -13.77mil  
+            -9.84mil  
+            13.77mil  
+            9.84mil  
+            13.77mil  
            }
          }
 
@@ -20417,14 +20002,14 @@ ha:pcb-rnd-board-v8 {
           }
           clearance=0.0
            li:ps_poly {
-            28.59mil  
-            -32.52mil  
-            -28.59mil  
-            -32.52mil  
-            -28.59mil  
-            32.52mil  
-            28.59mil  
-            32.52mil  
+            12.84mil  
+            -16.77mil  
+            -12.84mil  
+            -16.77mil  
+            -12.84mil  
+            16.77mil  
+            12.84mil  
+            16.77mil  
            }
          }
 
@@ -20436,14 +20021,14 @@ ha:pcb-rnd-board-v8 {
           }
           clearance=0.0
            li:ps_poly {
-            25.59mil  
-            -29.52mil  
-            -25.59mil  
-            -29.52mil  
-            -25.59mil  
-            29.52mil  
-            25.59mil  
-            29.52mil  
+            9.84mil  
+            -13.77mil  
+            -9.84mil  
+            -13.77mil  
+            -9.84mil  
+            13.77mil  
+            9.84mil  
+            13.77mil  
            }
          }
        }
@@ -20451,8 +20036,12 @@ ha:pcb-rnd-board-v8 {
     }
 
      li:objects {
-      ha:padstack_ref.1140530 {
-       proto=0; x=1.95714in; y=935.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:padstack_ref.1154974 {
+       proto=0; x=1.713in; y=59.309mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       ha:flags {
+        clearline=1
+       }
+
        li:thermal {
        }
 
@@ -20461,12 +20050,8 @@ ha:pcb-rnd-board-v8 {
          name=1
        }
       }
-      ha:padstack_ref.1140531 {
-       proto=0; x=2.028in; y=935.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-       ha:flags {
-        clearline=1
-       }
-
+      ha:padstack_ref.1154975 {
+       proto=0; x=1.74448in; y=59.309mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
        li:thermal {
        }
 
@@ -20483,21 +20068,6 @@ ha:pcb-rnd-board-v8 {
        ha:combining {       }
 
         li:objects {
-         ha:line.1140503 {
-          x1=1.98864in; y1=907.45mil; x2=50.7111mm; y2=907.45mil; thickness=8.0mil; clearance=0.0;
-         }
-         ha:line.1140506 {
-          x1=1.98864in; y1=962.55mil; x2=50.7111mm; y2=962.55mil; thickness=8.0mil; clearance=0.0;
-         }
-         ha:line.1140509 {
-          x1=2.04257in; y1=899.0mil; x2=2.06057in; y2=899.0mil; thickness=5.0mil; clearance=0.0;
-         }
-         ha:line.1140512 {
-          x1=2.04257in; y1=971.0mil; x2=2.06057in; y2=971.0mil; thickness=5.0mil; clearance=0.0;
-         }
-         ha:line.1140515 {
-          x1=2.06057in; y1=899.0mil; x2=2.06057in; y2=971.0mil; thickness=5.0mil; clearance=0.0;
-         }
         }
         ha:type {
          silk = 1
@@ -20510,26 +20080,26 @@ ha:pcb-rnd-board-v8 {
        ha:combining {       }
 
         li:objects {
-         ha:line.1140518 {
-          x1=1.99257in; y1=935.0mil; x2=1.99257in; y2=935.0mil; thickness=0.1mm; clearance=0.0;
+         ha:line.1154962 {
+          x1=1.72874in; y1=59.309mm; x2=1.72874in; y2=59.309mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=pnp-origin
           }
          }
-         ha:line.1140521 {
-          x1=1.99257in; y1=935.0mil; x2=1.99257in; y2=935.0mil; thickness=0.1mm; clearance=0.0;
+         ha:line.1154965 {
+          x1=1.72874in; y1=59.309mm; x2=1.72874in; y2=59.309mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=origin
           }
          }
-         ha:line.1140524 {
-          x1=1.99257in; y1=935.0mil; x2=51.611278mm; y2=935.0mil; thickness=0.1mm; clearance=0.0;
+         ha:line.1154968 {
+          x1=1.72874in; y1=59.309mm; x2=44.909996mm; y2=59.309mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=x
           }
          }
-         ha:line.1140527 {
-          x1=1.99257in; y1=935.0mil; x2=1.99257in; y2=24.749mm; thickness=0.1mm; clearance=0.0;
+         ha:line.1154971 {
+          x1=1.72874in; y1=59.309mm; x2=1.72874in; y2=60.309mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=y
           }
@@ -20543,14 +20113,15 @@ ha:pcb-rnd-board-v8 {
       }
      }
     }
-     uid = DcN0YaPHZtfc6pL88xQAAACF
+     uid = zO8BdeMYaulaVJ+4kIIAAABa
     }
-    ha:subc.1140533 {
+    ha:subc.1154977 {
      ha:attributes {
-      value=INA125
-      device=IC
-      footprint=SO16
-      refdes=U6
+      openscad=0402
+      value=18pF
+      device=CAPACITOR
+      refdes=C3
+      footprint=0402
      }
     ha:data {
         li:padstack_prototypes {
@@ -20567,14 +20138,14 @@ ha:pcb-rnd-board-v8 {
           }
           clearance=0.0
            li:ps_poly {
-            -42.5mil  
-            -10.0mil  
-            -42.5mil  
-            10.0mil  
-            42.5mil  
-            10.0mil  
-            42.5mil  
-            -10.0mil  
+            9.84mil  
+            -13.77mil  
+            -9.84mil  
+            -13.77mil  
+            -9.84mil  
+            13.77mil  
+            9.84mil  
+            13.77mil  
            }
          }
 
@@ -20586,14 +20157,14 @@ ha:pcb-rnd-board-v8 {
           }
           clearance=0.0
            li:ps_poly {
-            -47.5mil  
-            -15.0mil  
-            -47.5mil  
-            15.0mil  
-            47.5mil  
-            15.0mil  
-            47.5mil  
-            -15.0mil  
+            12.84mil  
+            -16.77mil  
+            -12.84mil  
+            -16.77mil  
+            -12.84mil  
+            16.77mil  
+            12.84mil  
+            16.77mil  
            }
          }
 
@@ -20605,86 +20176,23 @@ ha:pcb-rnd-board-v8 {
           }
           clearance=0.0
            li:ps_poly {
-            -42.5mil  
-            -10.0mil  
-            -42.5mil  
-            10.0mil  
-            42.5mil  
-            10.0mil  
-            42.5mil  
-            -10.0mil  
+            9.84mil  
+            -13.77mil  
+            -9.84mil  
+            -13.77mil  
+            -9.84mil  
+            13.77mil  
+            9.84mil  
+            13.77mil  
            }
          }
        }
      }
-
-     ha:ps_proto_v6.1 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
-
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            42.5mil  
-            10.0mil  
-            42.5mil  
-            -10.0mil  
-            -42.5mil  
-            -10.0mil  
-            -42.5mil  
-            10.0mil  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            47.5mil  
-            15.0mil  
-            47.5mil  
-            -15.0mil  
-            -47.5mil  
-            -15.0mil  
-            -47.5mil  
-            15.0mil  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            42.5mil  
-            10.0mil  
-            42.5mil  
-            -10.0mil  
-            -42.5mil  
-            -10.0mil  
-            -42.5mil  
-            10.0mil  
-           }
-         }
-       }
-     }
-    }
+    }
 
      li:objects {
-      ha:padstack_ref.1140562 {
-       proto=0; x=2.15257in; y=724.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+      ha:padstack_ref.1154990 {
+       proto=0; x=45.085mm; y=2.531in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }
@@ -20697,12 +20205,8 @@ ha:pcb-rnd-board-v8 {
          name=1
        }
       }
-      ha:padstack_ref.1140563 {
-       proto=0; x=2.15257in; y=674.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
+      ha:padstack_ref.1154991 {
+       proto=0; x=45.085mm; y=2.56248in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
        li:thermal {
        }
 
@@ -20711,190 +20215,6 @@ ha:pcb-rnd-board-v8 {
          name=2
        }
       }
-      ha:padstack_ref.1140564 {
-       proto=0; x=2.15257in; y=624.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=3
-         name=3
-       }
-      }
-      ha:padstack_ref.1140565 {
-       proto=0; x=2.15257in; y=574.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=4
-         name=4
-       }
-      }
-      ha:padstack_ref.1140566 {
-       proto=0; x=2.15257in; y=524.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=5
-         name=5
-       }
-      }
-      ha:padstack_ref.1140567 {
-       proto=0; x=2.15257in; y=474.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=6
-         name=6
-       }
-      }
-      ha:padstack_ref.1140568 {
-       proto=0; x=2.15257in; y=424.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=7
-         name=7
-       }
-      }
-      ha:padstack_ref.1140569 {
-       proto=0; x=2.15257in; y=374.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=8
-         name=8
-       }
-      }
-      ha:padstack_ref.1140570 {
-       proto=1; x=1.94757in; y=374.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=9
-         name=9
-       }
-      }
-      ha:padstack_ref.1140571 {
-       proto=1; x=1.94757in; y=424.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=10
-         name=10
-       }
-      }
-      ha:padstack_ref.1140572 {
-       proto=1; x=1.94757in; y=474.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=11
-         name=11
-       }
-      }
-      ha:padstack_ref.1140573 {
-       proto=1; x=1.94757in; y=524.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=12
-         name=12
-       }
-      }
-      ha:padstack_ref.1140574 {
-       proto=1; x=1.94757in; y=574.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=13
-         name=13
-       }
-      }
-      ha:padstack_ref.1140575 {
-       proto=1; x=1.94757in; y=624.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=14
-         name=14
-       }
-      }
-      ha:padstack_ref.1140576 {
-       proto=1; x=1.94757in; y=674.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=15
-         name=15
-       }
-      }
-      ha:padstack_ref.1140577 {
-       proto=1; x=1.94757in; y=724.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=16
-         name=16
-       }
-      }
      }
      li:layers {
 
@@ -20903,24 +20223,6 @@ ha:pcb-rnd-board-v8 {
        ha:combining {       }
 
         li:objects {
-         ha:line.1140534 {
-          x1=2.20507in; y1=744.0mil; x2=2.20507in; y2=354.0mil; thickness=10.0mil; clearance=0.0;
-         }
-         ha:line.1140537 {
-          x1=2.20507in; y1=354.0mil; x2=1.89507in; y2=354.0mil; thickness=10.0mil; clearance=0.0;
-         }
-         ha:line.1140540 {
-          x1=1.89507in; y1=354.0mil; x2=1.89507in; y2=744.0mil; thickness=10.0mil; clearance=0.0;
-         }
-         ha:line.1140543 {
-          x1=2.20507in; y1=744.0mil; x2=2.07507in; y2=744.0mil; thickness=10.0mil; clearance=0.0;
-         }
-         ha:line.1140546 {
-          x1=1.89507in; y1=744.0mil; x2=2.02507in; y2=744.0mil; thickness=10.0mil; clearance=0.0;
-         }
-         ha:arc.1140549 {
-          x=2.05007in; y=744.0mil; width=25.0mil; height=25.0mil; astart=180.000000; adelta=180.000000; thickness=10.0mil; clearance=0.0;
-         }
         }
         ha:type {
          silk = 1
@@ -20933,26 +20235,26 @@ ha:pcb-rnd-board-v8 {
        ha:combining {       }
 
         li:objects {
-         ha:line.1140550 {
-          x1=2.05007in; y1=549.0mil; x2=2.05007in; y2=549.0mil; thickness=0.1mm; clearance=0.0;
+         ha:line.1154978 {
+          x1=45.085mm; y1=2.54674in; x2=45.085mm; y2=2.54674in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=pnp-origin
           }
          }
-         ha:line.1140553 {
-          x1=2.05007in; y1=549.0mil; x2=2.05007in; y2=549.0mil; thickness=0.1mm; clearance=0.0;
+         ha:line.1154981 {
+          x1=45.085mm; y1=2.54674in; x2=45.085mm; y2=2.54674in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=origin
           }
          }
-         ha:line.1140556 {
-          x1=2.05007in; y1=549.0mil; x2=51.071778mm; y2=549.0mil; thickness=0.1mm; clearance=0.0;
+         ha:line.1154984 {
+          x1=45.085mm; y1=2.54674in; x2=45.085mm; y2=65.687196mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=x
           }
          }
-         ha:line.1140559 {
-          x1=2.05007in; y1=549.0mil; x2=2.05007in; y2=12.9446mm; thickness=0.1mm; clearance=0.0;
+         ha:line.1154987 {
+          x1=45.085mm; y1=2.54674in; x2=44.085mm; y2=2.54674in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=y
           }
@@ -20966,15 +20268,14 @@ ha:pcb-rnd-board-v8 {
       }
      }
     }
-     uid = IGobWzSMURBswUg5LvAAAACi
+     uid = 5tUplJr5SYohzy+ou+0AAABd
     }
-    ha:subc.1154929 {
+    ha:subc.1154993 {
      ha:attributes {
-      openscad=0402
-      value=150
-      device=RESISTOR
-      refdes=R1
-      footprint=0402
+      value=12MHz
+      device=CRYSTAL
+      footprint=ABM8
+      refdes=X1
      }
     ha:data {
         li:padstack_prototypes {
@@ -20991,33 +20292,33 @@ ha:pcb-rnd-board-v8 {
           }
           clearance=0.0
            li:ps_poly {
-            9.84mil  
-            -13.77mil  
-            -9.84mil  
-            -13.77mil  
-            -9.84mil  
-            13.77mil  
-            9.84mil  
-            13.77mil  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
+            -20.67mil  
+            25.595mil  
+            20.67mil  
+            25.595mil  
+            20.67mil  
+            -25.595mil  
+            -20.67mil  
+            -25.595mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
            top = 1
            mask = 1
           }
           clearance=0.0
            li:ps_poly {
-            12.84mil  
-            -16.77mil  
-            -12.84mil  
-            -16.77mil  
-            -12.84mil  
-            16.77mil  
-            12.84mil  
-            16.77mil  
+            -23.67mil  
+            28.595mil  
+            23.67mil  
+            28.595mil  
+            23.67mil  
+            -28.595mil  
+            -23.67mil  
+            -28.595mil  
            }
          }
 
@@ -21029,14 +20330,77 @@ ha:pcb-rnd-board-v8 {
           }
           clearance=0.0
            li:ps_poly {
-            9.84mil  
-            -13.77mil  
-            -9.84mil  
-            -13.77mil  
-            -9.84mil  
-            13.77mil  
-            9.84mil  
-            13.77mil  
+            -20.67mil  
+            25.595mil  
+            20.67mil  
+            25.595mil  
+            20.67mil  
+            -25.595mil  
+            -20.67mil  
+            -25.595mil  
+           }
+         }
+       }
+     }
+
+     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 {
+            20.67mil  
+            -25.595mil  
+            -20.67mil  
+            -25.595mil  
+            -20.67mil  
+            25.595mil  
+            20.67mil  
+            25.595mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            23.67mil  
+            -28.595mil  
+            -23.67mil  
+            -28.595mil  
+            -23.67mil  
+            28.595mil  
+            23.67mil  
+            28.595mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            20.67mil  
+            -25.595mil  
+            -20.67mil  
+            -25.595mil  
+            -20.67mil  
+            25.595mil  
+            20.67mil  
+            25.595mil  
            }
          }
        }
@@ -21044,8 +20408,18 @@ ha:pcb-rnd-board-v8 {
     }
 
      li:objects {
-      ha:padstack_ref.1154942 {
-       proto=0; x=2.183in; y=2.66548in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:padstack_ref.1155007 {
+       proto=0; x=1.70258in; y=62.998731mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=2
+         name=pin2
+       }
+      }
+      ha:padstack_ref.1155008 {
+       proto=1; x=1.70258in; y=60.699015mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -21055,11 +20429,21 @@ ha:pcb-rnd-board-v8 {
 
        ha:attributes {
          term=1
-         name=1
+         name=pin1
        }
       }
-      ha:padstack_ref.1154943 {
-       proto=0; x=2.183in; y=2.634in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:padstack_ref.1155009 {
+       proto=1; x=1.77541in; y=60.699015mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=4
+         name=pin4
+       }
+      }
+      ha:padstack_ref.1155010 {
+       proto=0; x=1.77541in; y=62.998731mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -21068,8 +20452,8 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=2
-         name=2
+         term=3
+         name=pin3
        }
       }
      }
@@ -21080,6 +20464,9 @@ ha:pcb-rnd-board-v8 {
        ha:combining {       }
 
         li:objects {
+         ha:arc.1154994 {
+          x=1.7327in; y=2.37437in; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+         }
         }
         ha:type {
          silk = 1
@@ -21092,26 +20479,26 @@ ha:pcb-rnd-board-v8 {
        ha:combining {       }
 
         li:objects {
-         ha:line.1154930 {
-          x1=2.183in; y1=2.64974in; x2=2.183in; y2=2.64974in; thickness=0.1mm; clearance=0.0;
+         ha:line.1154995 {
+          x1=44.170473mm; y1=61.848873mm; x2=44.170473mm; y2=61.848873mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=pnp-origin
           }
          }
-         ha:line.1154933 {
-          x1=2.183in; y1=2.64974in; x2=2.183in; y2=2.64974in; thickness=0.1mm; clearance=0.0;
+         ha:line.1154998 {
+          x1=1.739in; y1=61.849mm; x2=1.739in; y2=61.849mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=origin
           }
          }
-         ha:line.1154936 {
-          x1=2.183in; y1=2.64974in; x2=2.183in; y2=66.303396mm; thickness=0.1mm; clearance=0.0;
+         ha:line.1155001 {
+          x1=1.739in; y1=61.849mm; x2=45.1706mm; y2=61.849mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=x
           }
          }
-         ha:line.1154939 {
-          x1=2.183in; y1=2.64974in; x2=56.4482mm; y2=2.64974in; thickness=0.1mm; clearance=0.0;
+         ha:line.1155004 {
+          x1=1.739in; y1=61.849mm; x2=1.739in; y2=62.849mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=y
           }
@@ -21125,14 +20512,14 @@ ha:pcb-rnd-board-v8 {
       }
      }
     }
-     uid = L3uSQeru9w1L5hdo5KkAAABe
+     uid = IGobWzSMURBswUg5LvAAAACm
     }
-    ha:subc.1154945 {
+    ha:subc.1155012 {
      ha:attributes {
       value=0.1uF
       device=CAPACITOR
       footprint=0402
-      refdes=C9
+      refdes=C7
      }
     ha:data {
         li:padstack_prototypes {
@@ -21202,8 +20589,8 @@ ha:pcb-rnd-board-v8 {
     }
 
      li:objects {
-      ha:padstack_ref.1154958 {
-       proto=0; x=2.028in; y=2.18952in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:padstack_ref.1155025 {
+       proto=0; x=1.817in; y=2.56248in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
        li:thermal {
        }
 
@@ -21212,8 +20599,8 @@ ha:pcb-rnd-board-v8 {
          name=1
        }
       }
-      ha:padstack_ref.1154959 {
-       proto=0; x=2.028in; y=2.221in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:padstack_ref.1155026 {
+       proto=0; x=1.817in; y=2.531in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }
@@ -21246,26 +20633,26 @@ ha:pcb-rnd-board-v8 {
        ha:combining {       }
 
         li:objects {
-         ha:line.1154946 {
-          x1=2.028in; y1=2.20526in; x2=2.028in; y2=2.20526in; thickness=0.1mm; clearance=0.0;
+         ha:line.1155013 {
+          x1=1.817in; y1=2.54674in; x2=1.817in; y2=2.54674in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=pnp-origin
           }
          }
-         ha:line.1154949 {
-          x1=2.028in; y1=2.20526in; x2=2.028in; y2=2.20526in; thickness=0.1mm; clearance=0.0;
+         ha:line.1155016 {
+          x1=1.817in; y1=2.54674in; x2=1.817in; y2=2.54674in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=origin
           }
          }
-         ha:line.1154952 {
-          x1=2.028in; y1=2.20526in; x2=2.028in; y2=57.013604mm; thickness=0.1mm; clearance=0.0;
+         ha:line.1155019 {
+          x1=1.817in; y1=2.54674in; x2=1.817in; y2=63.687196mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=x
           }
          }
-         ha:line.1154955 {
-          x1=2.028in; y1=2.20526in; x2=50.5112mm; y2=2.20526in; thickness=0.1mm; clearance=0.0;
+         ha:line.1155022 {
+          x1=1.817in; y1=2.54674in; x2=47.1518mm; y2=2.54674in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=y
           }
@@ -21279,21 +20666,20 @@ ha:pcb-rnd-board-v8 {
       }
      }
     }
-     uid = Q1nlE2f62KwLAO7kz0gAAACL
+     uid = fdmrigvTMcHho9IPHtUAAAB2
     }
-    ha:subc.1154961 {
+    ha:subc.1155028 {
      ha:attributes {
-      footprint=0402
-      value=18pF
-      device=CAPACITOR
-      openscad=0402
-      refdes=C4
+      value=Force Bootloader
+      device=CONNECTOR
+      footprint=100mil2pin
+      refdes=J9
      }
     ha:data {
         li:padstack_prototypes {
 
      ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       hdia=38.0mil; hplated=1; htop=0; hbottom=0;
        li:shape {
 
          ha:ps_shape_v4 {
@@ -21304,66 +20690,172 @@ ha:pcb-rnd-board-v8 {
           }
           clearance=0.0
            li:ps_poly {
-            9.84mil  
-            -13.77mil  
-            -9.84mil  
-            -13.77mil  
-            -9.84mil  
-            13.77mil  
-            9.84mil  
-            13.77mil  
+            -35.0mil  
+            -35.0mil  
+            35.0mil  
+            -35.0mil  
+            35.0mil  
+            35.0mil  
+            -35.0mil  
+            35.0mil  
            }
          }
 
          ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
+          ha:combining {          }
           ha:layer_mask {
-           top = 1
-           mask = 1
+           bottom = 1
+           copper = 1
           }
           clearance=0.0
            li:ps_poly {
-            12.84mil  
-            -16.77mil  
-            -12.84mil  
-            -16.77mil  
-            -12.84mil  
-            16.77mil  
-            12.84mil  
-            16.77mil  
+            -35.0mil  
+            -35.0mil  
+            35.0mil  
+            -35.0mil  
+            35.0mil  
+            35.0mil  
+            -35.0mil  
+            35.0mil  
            }
          }
 
          ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
+          ha:combining {          }
           ha:layer_mask {
-           top = 1
-           paste = 1
+           copper = 1
+           intern = 1
           }
           clearance=0.0
            li:ps_poly {
-            9.84mil  
-            -13.77mil  
-            -9.84mil  
-            -13.77mil  
-            -9.84mil  
-            13.77mil  
-            9.84mil  
-            13.77mil  
+            -35.0mil  
+            -35.0mil  
+            35.0mil  
+            -35.0mil  
+            35.0mil  
+            35.0mil  
+            -35.0mil  
+            35.0mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -42.5mil  
+            -42.5mil  
+            42.5mil  
+            -42.5mil  
+            42.5mil  
+            42.5mil  
+            -42.5mil  
+            42.5mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           bottom = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -42.5mil  
+            -42.5mil  
+            42.5mil  
+            -42.5mil  
+            42.5mil  
+            42.5mil  
+            -42.5mil  
+            42.5mil  
            }
          }
        }
      }
+
+     ha:ps_proto_v6.1 {
+       hdia=38.0mil; hplated=1; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+         }
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           bottom = 1
+           copper = 1
+          }
+          clearance=0.0
+         }
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           intern = 1
+          }
+          clearance=0.0
+         }
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;          }
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+         }
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;          }
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           bottom = 1
+           mask = 1
+          }
+          clearance=0.0
+         }
+       }
+     }
     }
 
      li:objects {
-      ha:padstack_ref.1154974 {
-       proto=0; x=1.713in; y=59.309mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:padstack_ref.1155053 {
+       proto=0; x=2.037in; y=2.941in; rot=90.000000; xmirror=0; smirror=0; clearance=7.5mil;
        ha:flags {
         clearline=1
        }
 
        li:thermal {
+         li:2 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+         li:3 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
        }
 
        ha:attributes {
@@ -21371,8 +20863,12 @@ ha:pcb-rnd-board-v8 {
          name=1
        }
       }
-      ha:padstack_ref.1154975 {
-       proto=0; x=1.74448in; y=59.309mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:padstack_ref.1155054 {
+       proto=1; x=2.037in; y=2.841in; rot=90.000000; xmirror=0; smirror=0; clearance=7.5mil;
+       ha:flags {
+        clearline=1
+       }
+
        li:thermal {
        }
 
@@ -21389,6 +20885,18 @@ ha:pcb-rnd-board-v8 {
        ha:combining {       }
 
         li:objects {
+         ha:line.1155029 {
+          x1=1.987in; y1=2.791in; x2=1.987in; y2=2.991in; thickness=15.0mil; clearance=0.0;
+         }
+         ha:line.1155032 {
+          x1=1.987in; y1=2.991in; x2=2.087in; y2=2.991in; thickness=15.0mil; clearance=0.0;
+         }
+         ha:line.1155035 {
+          x1=2.087in; y1=2.991in; x2=2.087in; y2=2.791in; thickness=15.0mil; clearance=0.0;
+         }
+         ha:line.1155038 {
+          x1=2.087in; y1=2.791in; x2=1.987in; y2=2.791in; thickness=15.0mil; clearance=0.0;
+         }
         }
         ha:type {
          silk = 1
@@ -21401,26 +20909,26 @@ ha:pcb-rnd-board-v8 {
        ha:combining {       }
 
         li:objects {
-         ha:line.1154962 {
-          x1=1.72874in; y1=59.309mm; x2=1.72874in; y2=59.309mm; thickness=0.1mm; clearance=0.0;
+         ha:line.1155041 {
+          x1=2.037in; y1=2.891in; x2=2.037in; y2=2.891in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=pnp-origin
           }
          }
-         ha:line.1154965 {
-          x1=1.72874in; y1=59.309mm; x2=1.72874in; y2=59.309mm; thickness=0.1mm; clearance=0.0;
+         ha:line.1155044 {
+          x1=2.037in; y1=2.941in; x2=2.037in; y2=2.941in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=origin
           }
          }
-         ha:line.1154968 {
-          x1=1.72874in; y1=59.309mm; x2=44.909996mm; y2=59.309mm; thickness=0.1mm; clearance=0.0;
+         ha:line.1155047 {
+          x1=2.037in; y1=2.941in; x2=2.037in; y2=73.7014mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=x
           }
          }
-         ha:line.1154971 {
-          x1=1.72874in; y1=59.309mm; x2=1.72874in; y2=60.309mm; thickness=0.1mm; clearance=0.0;
+         ha:line.1155050 {
+          x1=2.037in; y1=2.941in; x2=52.7398mm; y2=2.941in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=y
           }
@@ -21434,21 +20942,20 @@ ha:pcb-rnd-board-v8 {
       }
      }
     }
-     uid = zO8BdeMYaulaVJ+4kIIAAABa
+     uid = 2T5hFYSkncza3u8NS5oAAABk
     }
-    ha:subc.1154977 {
+    ha:subc.1155104 {
      ha:attributes {
-      openscad=0402
-      value=18pF
-      device=CAPACITOR
-      refdes=C3
-      footprint=0402
+      value=Debug
+      device=CONNECTOR
+      footprint=0-215079-4
+      refdes=J6
      }
     ha:data {
         li:padstack_prototypes {
 
      ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       hdia=31.5mil; hplated=1; htop=0; hbottom=0;
        li:shape {
 
          ha:ps_shape_v4 {
@@ -21459,293 +20966,228 @@ ha:pcb-rnd-board-v8 {
           }
           clearance=0.0
            li:ps_poly {
-            9.84mil  
-            -13.77mil  
-            -9.84mil  
-            -13.77mil  
-            -9.84mil  
-            13.77mil  
-            9.84mil  
-            13.77mil  
+            -23.0mil  
+            -23.0mil  
+            23.0mil  
+            -23.0mil  
+            23.0mil  
+            23.0mil  
+            -23.0mil  
+            23.0mil  
            }
          }
 
          ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
+          ha:combining {          }
           ha:layer_mask {
-           top = 1
-           mask = 1
+           bottom = 1
+           copper = 1
           }
           clearance=0.0
            li:ps_poly {
-            12.84mil  
-            -16.77mil  
-            -12.84mil  
-            -16.77mil  
-            -12.84mil  
-            16.77mil  
-            12.84mil  
-            16.77mil  
+            -23.0mil  
+            -23.0mil  
+            23.0mil  
+            -23.0mil  
+            23.0mil  
+            23.0mil  
+            -23.0mil  
+            23.0mil  
            }
          }
 
          ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           intern = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -23.0mil  
+            -23.0mil  
+            23.0mil  
+            -23.0mil  
+            23.0mil  
+            23.0mil  
+            -23.0mil  
+            23.0mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
           ha:layer_mask {
            top = 1
-           paste = 1
+           mask = 1
           }
           clearance=0.0
            li:ps_poly {
-            9.84mil  
-            -13.77mil  
-            -9.84mil  
-            -13.77mil  
-            -9.84mil  
-            13.77mil  
-            9.84mil  
-            13.77mil  
+            -26.0mil  
+            -26.0mil  
+            26.0mil  
+            -26.0mil  
+            26.0mil  
+            26.0mil  
+            -26.0mil  
+            26.0mil  
            }
          }
-       }
-     }
-    }
 
-     li:objects {
-      ha:padstack_ref.1154990 {
-       proto=0; x=45.085mm; y=2.531in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=1
-         name=1
-       }
-      }
-      ha:padstack_ref.1154991 {
-       proto=0; x=45.085mm; y=2.56248in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=2
-         name=2
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           bottom = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -26.0mil  
+            -26.0mil  
+            26.0mil  
+            -26.0mil  
+            26.0mil  
+            26.0mil  
+            -26.0mil  
+            26.0mil  
+           }
+         }
        }
-      }
      }
-     li:layers {
-
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
-
-        li:objects {
-        }
-        ha:type {
-         silk = 1
-         top = 1
-        }
-      }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+     ha:ps_proto_v6.1 {
+       hdia=31.5mil; hplated=1; htop=0; hbottom=0;
+       li:shape {
 
-        li:objects {
-         ha:line.1154978 {
-          x1=45.085mm; y1=2.54674in; x2=45.085mm; y2=2.54674in; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=pnp-origin
-          }
-         }
-         ha:line.1154981 {
-          x1=45.085mm; y1=2.54674in; x2=45.085mm; y2=2.54674in; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=origin
-          }
-         }
-         ha:line.1154984 {
-          x1=45.085mm; y1=2.54674in; x2=45.085mm; y2=65.687196mm; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=x
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
           }
+          clearance=0.0
          }
-         ha:line.1154987 {
-          x1=45.085mm; y1=2.54674in; x2=44.085mm; y2=2.54674in; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=y
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           bottom = 1
+           copper = 1
           }
+          clearance=0.0
          }
-        }
-        ha:type {
-         top = 1
-         misc = 1
-         virtual = 1
-        }
-      }
-     }
-    }
-     uid = 5tUplJr5SYohzy+ou+0AAABd
-    }
-    ha:subc.1154993 {
-     ha:attributes {
-      value=12MHz
-      device=CRYSTAL
-      footprint=ABM8
-      refdes=X1
-     }
-    ha:data {
-        li:padstack_prototypes {
-
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
 
          ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;          }
           ha:combining {          }
           ha:layer_mask {
            copper = 1
-           top = 1
+           intern = 1
           }
           clearance=0.0
-           li:ps_poly {
-            -20.67mil  
-            25.595mil  
-            20.67mil  
-            25.595mil  
-            20.67mil  
-            -25.595mil  
-            -20.67mil  
-            -25.595mil  
-           }
          }
 
          ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=52.0mil;          }
           ha:combining { sub=1; auto=1;          }
           ha:layer_mask {
            top = 1
            mask = 1
           }
           clearance=0.0
-           li:ps_poly {
-            -23.67mil  
-            28.595mil  
-            23.67mil  
-            28.595mil  
-            23.67mil  
-            -28.595mil  
-            -23.67mil  
-            -28.595mil  
-           }
          }
 
          ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
+          ha:ps_circ { x=0.0; y=0.0; dia=52.0mil;          }
+          ha:combining { sub=1; auto=1;          }
           ha:layer_mask {
-           top = 1
-           paste = 1
+           bottom = 1
+           mask = 1
           }
           clearance=0.0
-           li:ps_poly {
-            -20.67mil  
-            25.595mil  
-            20.67mil  
-            25.595mil  
-            20.67mil  
-            -25.595mil  
-            -20.67mil  
-            -25.595mil  
-           }
          }
        }
      }
 
-     ha:ps_proto_v6.1 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
+     ha:ps_proto_v6.2 {
+       hdia=59.06mil; hplated=1; htop=0; hbottom=0;
        li:shape {
 
          ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;          }
           ha:combining {          }
           ha:layer_mask {
            copper = 1
            top = 1
           }
           clearance=0.0
-           li:ps_poly {
-            20.67mil  
-            -25.595mil  
-            -20.67mil  
-            -25.595mil  
-            -20.67mil  
-            25.595mil  
-            20.67mil  
-            25.595mil  
-           }
          }
 
          ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;          }
+          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=73.56mil;          }
+          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=79.56mil;          }
           ha:combining { sub=1; auto=1;          }
           ha:layer_mask {
            top = 1
            mask = 1
           }
           clearance=0.0
-           li:ps_poly {
-            23.67mil  
-            -28.595mil  
-            -23.67mil  
-            -28.595mil  
-            -23.67mil  
-            28.595mil  
-            23.67mil  
-            28.595mil  
-           }
          }
 
          ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
+          ha:ps_circ { x=0.0; y=0.0; dia=79.56mil;          }
+          ha:combining { sub=1; auto=1;          }
           ha:layer_mask {
-           top = 1
-           paste = 1
+           bottom = 1
+           mask = 1
           }
           clearance=0.0
-           li:ps_poly {
-            20.67mil  
-            -25.595mil  
-            -20.67mil  
-            -25.595mil  
-            -20.67mil  
-            25.595mil  
-            20.67mil  
-            25.595mil  
-           }
          }
        }
      }
     }
 
      li:objects {
-      ha:padstack_ref.1155007 {
-       proto=0; x=1.70258in; y=62.998731mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=2
-         name=pin2
-       }
-      }
-      ha:padstack_ref.1155008 {
-       proto=1; x=1.70258in; y=60.699015mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1155129 {
+       proto=0; x=55.753mm; y=2.94in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
 
        li:thermal {
+         li:2 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+         li:3 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
        }
 
        ha:attributes {
@@ -21753,18 +21195,22 @@ ha:pcb-rnd-board-v8 {
          name=pin1
        }
       }
-      ha:padstack_ref.1155009 {
-       proto=1; x=1.77541in; y=60.699015mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1155130 {
+       proto=1; x=57.023mm; y=2.84in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
        li:thermal {
        }
 
        ha:attributes {
-         term=4
-         name=pin4
+         term=2
+         name=pin2
        }
       }
-      ha:padstack_ref.1155010 {
-       proto=0; x=1.77541in; y=62.998731mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1155131 {
+       proto=1; x=58.293mm; y=2.94in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -21777,6 +21223,34 @@ ha:pcb-rnd-board-v8 {
          name=pin3
        }
       }
+      ha:padstack_ref.1155132 {
+       proto=1; x=59.563mm; y=2.84in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=4
+         name=pin4
+       }
+      }
+      ha:padstack_ref.1155133 {
+       proto=2; x=2.13989in; y=2.86913in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=0
+         name=mnt
+       }
+      }
      }
      li:layers {
 
@@ -21785,8 +21259,17 @@ ha:pcb-rnd-board-v8 {
        ha:combining {       }
 
         li:objects {
-         ha:arc.1154994 {
-          x=1.7327in; y=2.37437in; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+         ha:line.1155105 {
+          x1=2.10072in; y1=2.78962in; x2=2.10072in; y2=2.99039in; thickness=6.0mil; clearance=0.0;
+         }
+         ha:line.1155108 {
+          x1=2.10072in; y1=2.99039in; x2=2.43929in; y2=2.99039in; thickness=6.0mil; clearance=0.0;
+         }
+         ha:line.1155111 {
+          x1=2.43929in; y1=2.99039in; x2=2.43929in; y2=2.78962in; thickness=6.0mil; clearance=0.0;
+         }
+         ha:line.1155114 {
+          x1=2.43929in; y1=2.78962in; x2=2.10072in; y2=2.78962in; thickness=6.0mil; clearance=0.0;
          }
         }
         ha:type {
@@ -21800,26 +21283,26 @@ ha:pcb-rnd-board-v8 {
        ha:combining {       }
 
         li:objects {
-         ha:line.1154995 {
-          x1=44.170473mm; y1=61.848873mm; x2=44.170473mm; y2=61.848873mm; thickness=0.1mm; clearance=0.0;
+         ha:line.1155117 {
+          x1=56.997041mm; y1=73.29998mm; x2=56.997041mm; y2=73.29998mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=pnp-origin
           }
          }
-         ha:line.1154998 {
-          x1=1.739in; y1=61.849mm; x2=1.739in; y2=61.849mm; thickness=0.1mm; clearance=0.0;
+         ha:line.1155120 {
+          x1=55.753mm; y1=2.84in; x2=55.753mm; y2=2.84in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=origin
           }
          }
-         ha:line.1155001 {
-          x1=1.739in; y1=61.849mm; x2=45.1706mm; y2=61.849mm; thickness=0.1mm; clearance=0.0;
+         ha:line.1155123 {
+          x1=55.753mm; y1=2.84in; x2=55.753mm; y2=73.136mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=x
           }
          }
-         ha:line.1155004 {
-          x1=1.739in; y1=61.849mm; x2=1.739in; y2=62.849mm; thickness=0.1mm; clearance=0.0;
+         ha:line.1155126 {
+          x1=55.753mm; y1=2.84in; x2=56.753mm; y2=2.84in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=y
           }
@@ -21833,14 +21316,14 @@ ha:pcb-rnd-board-v8 {
       }
      }
     }
-     uid = IGobWzSMURBswUg5LvAAAACm
+     uid = awHEPLOUqbax+QojwTkAAAB7
     }
-    ha:subc.1155012 {
+    ha:subc.1155135 {
      ha:attributes {
-      value=0.1uF
-      device=CAPACITOR
-      footprint=0402
-      refdes=C7
+      value=USBmicroB
+      device=CONNECTOR
+      footprint=11071
+      refdes=J5
      }
     ha:data {
         li:padstack_prototypes {
@@ -21857,14 +21340,14 @@ ha:pcb-rnd-board-v8 {
           }
           clearance=0.0
            li:ps_poly {
-            9.84mil  
-            -13.77mil  
-            -9.84mil  
-            -13.77mil  
-            -9.84mil  
-            13.77mil  
-            9.84mil  
-            13.77mil  
+            7.875mil  
+            -26.575mil  
+            -7.875mil  
+            -26.575mil  
+            -7.875mil  
+            26.575mil  
+            7.875mil  
+            26.575mil  
            }
          }
 
@@ -21876,14 +21359,14 @@ ha:pcb-rnd-board-v8 {
           }
           clearance=0.0
            li:ps_poly {
-            12.84mil  
-            -16.77mil  
-            -12.84mil  
-            -16.77mil  
-            -12.84mil  
-            16.77mil  
-            12.84mil  
-            16.77mil  
+            10.875mil  
+            -29.575mil  
+            -10.875mil  
+            -29.575mil  
+            -10.875mil  
+            29.575mil  
+            10.875mil  
+            29.575mil  
            }
          }
 
@@ -21895,112 +21378,21 @@ ha:pcb-rnd-board-v8 {
           }
           clearance=0.0
            li:ps_poly {
-            9.84mil  
-            -13.77mil  
-            -9.84mil  
-            -13.77mil  
-            -9.84mil  
-            13.77mil  
-            9.84mil  
-            13.77mil  
+            7.875mil  
+            -26.575mil  
+            -7.875mil  
+            -26.575mil  
+            -7.875mil  
+            26.575mil  
+            7.875mil  
+            26.575mil  
            }
          }
        }
      }
-    }
-
-     li:objects {
-      ha:padstack_ref.1155025 {
-       proto=0; x=1.817in; y=2.56248in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=1
-         name=1
-       }
-      }
-      ha:padstack_ref.1155026 {
-       proto=0; x=1.817in; y=2.531in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=2
-         name=2
-       }
-      }
-     }
-     li:layers {
-
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
-
-        li:objects {
-        }
-        ha:type {
-         silk = 1
-         top = 1
-        }
-      }
-
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
-
-        li:objects {
-         ha:line.1155013 {
-          x1=1.817in; y1=2.54674in; x2=1.817in; y2=2.54674in; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=pnp-origin
-          }
-         }
-         ha:line.1155016 {
-          x1=1.817in; y1=2.54674in; x2=1.817in; y2=2.54674in; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=origin
-          }
-         }
-         ha:line.1155019 {
-          x1=1.817in; y1=2.54674in; x2=1.817in; y2=63.687196mm; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=x
-          }
-         }
-         ha:line.1155022 {
-          x1=1.817in; y1=2.54674in; x2=47.1518mm; y2=2.54674in; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=y
-          }
-         }
-        }
-        ha:type {
-         top = 1
-         misc = 1
-         virtual = 1
-        }
-      }
-     }
-    }
-     uid = fdmrigvTMcHho9IPHtUAAAB2
-    }
-    ha:subc.1155028 {
-     ha:attributes {
-      value=Force Bootloader
-      device=CONNECTOR
-      footprint=100mil2pin
-      refdes=J9
-     }
-    ha:data {
-        li:padstack_prototypes {
 
-     ha:ps_proto_v6.0 {
-       hdia=38.0mil; hplated=1; htop=0; hbottom=0;
+     ha:ps_proto_v6.1 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
        li:shape {
 
          ha:ps_shape_v4 {
@@ -22011,181 +21403,213 @@ ha:pcb-rnd-board-v8 {
           }
           clearance=0.0
            li:ps_poly {
-            -35.0mil  
-            -35.0mil  
-            35.0mil  
-            -35.0mil  
-            35.0mil  
-            35.0mil  
-            -35.0mil  
-            35.0mil  
+            -31.495mil  
+            -27.56mil  
+            -31.495mil  
+            27.56mil  
+            31.495mil  
+            27.56mil  
+            31.495mil  
+            -27.56mil  
            }
          }
 
          ha:ps_shape_v4 {
-          ha:combining {          }
+          ha:combining { sub=1; auto=1;          }
           ha:layer_mask {
-           bottom = 1
-           copper = 1
+           top = 1
+           mask = 1
           }
           clearance=0.0
            li:ps_poly {
-            -35.0mil  
-            -35.0mil  
-            35.0mil  
-            -35.0mil  
-            35.0mil  
-            35.0mil  
-            -35.0mil  
-            35.0mil  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           intern = 1
+            -34.495mil  
+            -30.56mil  
+            -34.495mil  
+            30.56mil  
+            34.495mil  
+            30.56mil  
+            34.495mil  
+            -30.56mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
           }
           clearance=0.0
            li:ps_poly {
-            -35.0mil  
-            -35.0mil  
-            35.0mil  
-            -35.0mil  
-            35.0mil  
-            35.0mil  
-            -35.0mil  
-            35.0mil  
+            -31.495mil  
+            -27.56mil  
+            -31.495mil  
+            27.56mil  
+            31.495mil  
+            27.56mil  
+            31.495mil  
+            -27.56mil  
            }
          }
+       }
+     }
+
+     ha:ps_proto_v6.2 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
 
          ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
+          ha:combining {          }
           ha:layer_mask {
+           copper = 1
            top = 1
-           mask = 1
           }
           clearance=0.0
            li:ps_poly {
-            -42.5mil  
-            -42.5mil  
-            42.5mil  
-            -42.5mil  
-            42.5mil  
-            42.5mil  
-            -42.5mil  
-            42.5mil  
+            -37.4mil  
+            37.4mil  
+            37.4mil  
+            37.4mil  
+            37.4mil  
+            -37.4mil  
+            -37.4mil  
+            -37.4mil  
            }
          }
 
          ha:ps_shape_v4 {
           ha:combining { sub=1; auto=1;          }
           ha:layer_mask {
-           bottom = 1
+           top = 1
            mask = 1
           }
           clearance=0.0
            li:ps_poly {
-            -42.5mil  
-            -42.5mil  
-            42.5mil  
-            -42.5mil  
-            42.5mil  
-            42.5mil  
-            -42.5mil  
-            42.5mil  
+            -40.4mil  
+            40.4mil  
+            40.4mil  
+            40.4mil  
+            40.4mil  
+            -40.4mil  
+            -40.4mil  
+            -40.4mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -37.4mil  
+            37.4mil  
+            37.4mil  
+            37.4mil  
+            37.4mil  
+            -37.4mil  
+            -37.4mil  
+            -37.4mil  
            }
          }
        }
      }
 
-     ha:ps_proto_v6.1 {
-       hdia=38.0mil; hplated=1; htop=0; hbottom=0;
+     ha:ps_proto_v6.3 {
+       hdia=0.0; hplated=1; htop=0; hbottom=0;
        li:shape {
 
          ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;          }
+          ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;          }
           ha:combining {          }
           ha:layer_mask {
            copper = 1
            top = 1
           }
-          clearance=0.0
+          clearance=10.0mil
          }
 
          ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;          }
-          ha:combining {          }
+          ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=0.45mm; square=0;          }
+          ha:combining { auto=1;          }
           ha:layer_mask {
-           bottom = 1
-           copper = 1
+           mech = 1
           }
-          clearance=0.0
+          clearance=10.0mil
          }
 
          ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;          }
+          ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=84.0mil; square=0;          }
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=10.0mil
+         }
+
+         ha:ps_shape_v4 {
+          ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;          }
           ha:combining {          }
           ha:layer_mask {
            copper = 1
            intern = 1
           }
-          clearance=0.0
+          clearance=10.0mil
          }
 
          ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;          }
-          ha:combining { sub=1; auto=1;          }
+          ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;          }
+          ha:combining {          }
           ha:layer_mask {
-           top = 1
-           mask = 1
+           bottom = 1
+           copper = 1
           }
-          clearance=0.0
+          clearance=10.0mil
          }
 
          ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;          }
+          ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=84.0mil; square=0;          }
           ha:combining { sub=1; auto=1;          }
           ha:layer_mask {
            bottom = 1
            mask = 1
           }
-          clearance=0.0
+          clearance=10.0mil
+         }
+
+         ha:ps_shape_v4 {
+          ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;          }
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=10.0mil
          }
        }
      }
     }
 
      li:objects {
-      ha:padstack_ref.1155053 {
-       proto=0; x=2.037in; y=2.941in; rot=90.000000; xmirror=0; smirror=0; clearance=7.5mil;
+      ha:padstack_ref.1155148 {
+       proto=0; x=1.74882in; y=2.8376in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
 
        li:thermal {
-         li:2 {
-          on  
-          diag  
-          round  
-          noshape  
-         }
-         li:3 {
-          on  
-          diag  
-          round  
-          noshape  
-         }
        }
 
        ha:attributes {
          term=1
-         name=1
+         name=VBUS
        }
       }
-      ha:padstack_ref.1155054 {
-       proto=1; x=2.037in; y=2.841in; rot=90.000000; xmirror=0; smirror=0; clearance=7.5mil;
+      ha:padstack_ref.1155149 {
+       proto=0; x=1.77441in; y=2.8376in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -22195,329 +21619,62 @@ ha:pcb-rnd-board-v8 {
 
        ha:attributes {
          term=2
-         name=2
+         name=D-
        }
       }
-     }
-     li:layers {
+      ha:padstack_ref.1155150 {
+       proto=0; x=1.8in; y=2.8376in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+       li:thermal {
+       }
 
-        li:objects {
-         ha:line.1155029 {
-          x1=1.987in; y1=2.791in; x2=1.987in; y2=2.991in; thickness=15.0mil; clearance=0.0;
-         }
-         ha:line.1155032 {
-          x1=1.987in; y1=2.991in; x2=2.087in; y2=2.991in; thickness=15.0mil; clearance=0.0;
-         }
-         ha:line.1155035 {
-          x1=2.087in; y1=2.991in; x2=2.087in; y2=2.791in; thickness=15.0mil; clearance=0.0;
-         }
-         ha:line.1155038 {
-          x1=2.087in; y1=2.791in; x2=1.987in; y2=2.791in; thickness=15.0mil; clearance=0.0;
-         }
-        }
-        ha:type {
-         silk = 1
-         top = 1
-        }
+       ha:attributes {
+         term=3
+         name=D+
+       }
       }
+      ha:padstack_ref.1155151 {
+       proto=0; x=1.82559in; y=2.8376in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+       li:thermal {
+       }
 
-        li:objects {
-         ha:line.1155041 {
-          x1=2.037in; y1=2.891in; x2=2.037in; y2=2.891in; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=pnp-origin
-          }
-         }
-         ha:line.1155044 {
-          x1=2.037in; y1=2.941in; x2=2.037in; y2=2.941in; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=origin
-          }
-         }
-         ha:line.1155047 {
-          x1=2.037in; y1=2.941in; x2=2.037in; y2=73.7014mm; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=x
-          }
-         }
-         ha:line.1155050 {
-          x1=2.037in; y1=2.941in; x2=52.7398mm; y2=2.941in; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=y
-          }
-         }
-        }
-        ha:type {
-         top = 1
-         misc = 1
-         virtual = 1
-        }
+       ha:attributes {
+         term=4
+         name=HS
+       }
       }
-     }
-    }
-     uid = 2T5hFYSkncza3u8NS5oAAABk
-    }
-    ha:subc.1155104 {
-     ha:attributes {
-      value=Debug
-      device=CONNECTOR
-      footprint=0-215079-4
-      refdes=J6
-     }
-    ha:data {
-        li:padstack_prototypes {
-
-     ha:ps_proto_v6.0 {
-       hdia=31.5mil; hplated=1; htop=0; hbottom=0;
-       li:shape {
-
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -23.0mil  
-            -23.0mil  
-            23.0mil  
-            -23.0mil  
-            23.0mil  
-            23.0mil  
-            -23.0mil  
-            23.0mil  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           bottom = 1
-           copper = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -23.0mil  
-            -23.0mil  
-            23.0mil  
-            -23.0mil  
-            23.0mil  
-            23.0mil  
-            -23.0mil  
-            23.0mil  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           intern = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -23.0mil  
-            -23.0mil  
-            23.0mil  
-            -23.0mil  
-            23.0mil  
-            23.0mil  
-            -23.0mil  
-            23.0mil  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -26.0mil  
-            -26.0mil  
-            26.0mil  
-            -26.0mil  
-            26.0mil  
-            26.0mil  
-            -26.0mil  
-            26.0mil  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           bottom = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -26.0mil  
-            -26.0mil  
-            26.0mil  
-            -26.0mil  
-            26.0mil  
-            26.0mil  
-            -26.0mil  
-            26.0mil  
-           }
-         }
-       }
-     }
-
-     ha:ps_proto_v6.1 {
-       hdia=31.5mil; hplated=1; htop=0; hbottom=0;
-       li:shape {
-
-         ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=46.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=46.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=46.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=52.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=52.0mil;          }
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           bottom = 1
-           mask = 1
-          }
-          clearance=0.0
-         }
+      ha:padstack_ref.1155152 {
+       proto=0; x=1.85118in; y=2.8376in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       li:thermal {
        }
-     }
-
-     ha:ps_proto_v6.2 {
-       hdia=59.06mil; hplated=1; htop=0; hbottom=0;
-       li:shape {
-
-         ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;          }
-          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=73.56mil;          }
-          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=73.56mil;          }
-          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=79.56mil;          }
-          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=79.56mil;          }
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           bottom = 1
-           mask = 1
-          }
-          clearance=0.0
-         }
+       ha:attributes {
+         term=5
+         name=GND
        }
-     }
-    }
-
-     li:objects {
-      ha:padstack_ref.1155129 {
-       proto=0; x=55.753mm; y=2.94in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      }
+      ha:padstack_ref.1155153 {
+       proto=1; x=48.920019mm; y=2.85433in; rot=180.000000; xmirror=0; smirror=0; clearance=0.0;
        ha:flags {
         clearline=1
        }
 
        li:thermal {
-         li:2 {
-          on  
-          diag  
-          round  
-          noshape  
-         }
-         li:3 {
-          on  
-          diag  
-          round  
-          noshape  
-         }
        }
 
        ha:attributes {
-         term=1
-         name=pin1
+         term=G
        }
       }
-      ha:padstack_ref.1155130 {
-       proto=1; x=57.023mm; y=2.84in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1155154 {
+       proto=1; x=42.519981mm; y=2.85433in; rot=180.000000; xmirror=0; smirror=0; clearance=0.0;
        ha:flags {
         clearline=1
        }
@@ -22526,12 +21683,11 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=2
-         name=pin2
+         term=G
        }
       }
-      ha:padstack_ref.1155131 {
-       proto=1; x=58.293mm; y=2.94in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1155155 {
+       proto=2; x=1.84528in; y=2.94291in; rot=180.000000; xmirror=0; smirror=0; clearance=0.0;
        ha:flags {
         clearline=1
        }
@@ -22540,12 +21696,11 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=3
-         name=pin3
+         term=G
        }
       }
-      ha:padstack_ref.1155132 {
-       proto=1; x=59.563mm; y=2.84in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1155156 {
+       proto=2; x=1.75472in; y=2.94291in; rot=180.000000; xmirror=0; smirror=0; clearance=0.0;
        ha:flags {
         clearline=1
        }
@@ -22554,22 +21709,53 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=4
-         name=pin4
+         term=G
        }
       }
-      ha:padstack_ref.1155133 {
-       proto=2; x=2.13989in; y=2.86913in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1155157 {
+       proto=3; x=1.92598in; y=74.750078mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.235mil;
        ha:flags {
         clearline=1
        }
 
        li:thermal {
+         li:2 {
+          on  
+          solid  
+          noshape  
+         }
+         li:3 {
+          on  
+          solid  
+          noshape  
+         }
        }
 
        ha:attributes {
-         term=0
-         name=mnt
+         term=G
+       }
+      }
+      ha:padstack_ref.1155158 {
+       proto=3; x=1.67402in; y=74.750078mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.235mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:2 {
+          on  
+          solid  
+          noshape  
+         }
+         li:3 {
+          on  
+          solid  
+          noshape  
+         }
+       }
+
+       ha:attributes {
+         term=G
        }
       }
      }
@@ -22580,18 +21766,6 @@ ha:pcb-rnd-board-v8 {
        ha:combining {       }
 
         li:objects {
-         ha:line.1155105 {
-          x1=2.10072in; y1=2.78962in; x2=2.10072in; y2=2.99039in; thickness=6.0mil; clearance=0.0;
-         }
-         ha:line.1155108 {
-          x1=2.10072in; y1=2.99039in; x2=2.43929in; y2=2.99039in; thickness=6.0mil; clearance=0.0;
-         }
-         ha:line.1155111 {
-          x1=2.43929in; y1=2.99039in; x2=2.43929in; y2=2.78962in; thickness=6.0mil; clearance=0.0;
-         }
-         ha:line.1155114 {
-          x1=2.43929in; y1=2.78962in; x2=2.10072in; y2=2.78962in; thickness=6.0mil; clearance=0.0;
-         }
         }
         ha:type {
          silk = 1
@@ -22604,26 +21778,26 @@ ha:pcb-rnd-board-v8 {
        ha:combining {       }
 
         li:objects {
-         ha:line.1155117 {
-          x1=56.997041mm; y1=73.29998mm; x2=56.997041mm; y2=73.29998mm; thickness=0.1mm; clearance=0.0;
+         ha:line.1155136 {
+          x1=1.8in; y1=73.698549mm; x2=1.8in; y2=73.698549mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=pnp-origin
           }
          }
-         ha:line.1155120 {
-          x1=55.753mm; y1=2.84in; x2=55.753mm; y2=2.84in; thickness=0.1mm; clearance=0.0;
+         ha:line.1155139 {
+          x1=1.8in; y1=3.0in; x2=1.8in; y2=3.0in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=origin
           }
          }
-         ha:line.1155123 {
-          x1=55.753mm; y1=2.84in; x2=55.753mm; y2=73.136mm; thickness=0.1mm; clearance=0.0;
+         ha:line.1155142 {
+          x1=1.8in; y1=3.0in; x2=46.72mm; y2=3.0in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=x
           }
          }
-         ha:line.1155126 {
-          x1=55.753mm; y1=2.84in; x2=56.753mm; y2=2.84in; thickness=0.1mm; clearance=0.0;
+         ha:line.1155145 {
+          x1=1.8in; y1=3.0in; x2=1.8in; y2=77.2mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=y
           }
@@ -22635,16 +21809,149 @@ ha:pcb-rnd-board-v8 {
          virtual = 1
         }
       }
+
+      {ha:top copper}       {
+       lid=2
+       ha:combining {       }
+
+        li:objects {
+        }
+        ha:type {
+         copper = 1
+         top = 1
+        }
+      }
+
+      ha:top_paste {
+       lid=3
+       ha:combining { auto=1;       }
+
+        li:objects {
+        }
+        ha:type {
+         top = 1
+         paste = 1
+        }
+      }
+
+      ha:top_mask {
+       lid=4
+       ha:combining { sub=1; auto=1;       }
+
+        li:objects {
+        }
+        ha:type {
+         top = 1
+         mask = 1
+        }
+      }
+
+      ha:any_internal_copper {
+       lid=5
+       ha:combining {       }
+
+        li:objects {
+        }
+        ha:type {
+         copper = 1
+         intern = 1
+        }
+        stack_offs = 1
+      }
+
+      ha:bottom_copper {
+       lid=6
+       ha:combining {       }
+
+        li:objects {
+        }
+        ha:type {
+         bottom = 1
+         copper = 1
+        }
+      }
+
+      ha:bottom_mask {
+       lid=7
+       ha:combining { sub=1; auto=1;       }
+
+        li:objects {
+        }
+        ha:type {
+         bottom = 1
+         mask = 1
+        }
+      }
+
+      ha:bottom_silk {
+       lid=8
+       ha:combining { auto=1;       }
+
+        li:objects {
+        }
+        ha:type {
+         silk = 1
+         bottom = 1
+        }
+      }
+
+      ha:bottom_paste {
+       lid=9
+       ha:combining { auto=1;       }
+
+        li:objects {
+        }
+        ha:type {
+         bottom = 1
+         paste = 1
+        }
+      }
+
+      ha:outline {
+       lid=10
+       ha:combining {       }
+
+        li:objects {
+        }
+        ha:type {
+         boundary = 1
+        }
+        purpose = uroute
+      }
+
+      ha:pmech {
+       lid=11
+       ha:combining { auto=1;       }
+
+        li:objects {
+        }
+        ha:type {
+         mech = 1
+        }
+        purpose = proute
+      }
+
+      ha:umech {
+       lid=12
+       ha:combining { auto=1;       }
+
+        li:objects {
+        }
+        ha:type {
+         mech = 1
+        }
+        purpose = uroute
+      }
      }
     }
-     uid = awHEPLOUqbax+QojwTkAAAB7
+     uid = t+CANjtdPMoBlE0Q3VMAAAAB
     }
-    ha:subc.1155135 {
+    ha:subc.1155160 {
      ha:attributes {
-      value=USBmicroB
-      device=CONNECTOR
-      footprint=11071
-      refdes=J5
+      value=LPC11U12FHN33
+      device=IC
+      footprint=hvqfn33_7x7
+      refdes=U2
      }
     ha:data {
         li:padstack_prototypes {
@@ -22661,14 +21968,14 @@ ha:pcb-rnd-board-v8 {
           }
           clearance=0.0
            li:ps_poly {
-            7.875mil  
-            -26.575mil  
-            -7.875mil  
-            -26.575mil  
-            -7.875mil  
-            26.575mil  
-            7.875mil  
-            26.575mil  
+            -16.73mil  
+            -5.51mil  
+            -16.73mil  
+            5.51mil  
+            16.73mil  
+            5.51mil  
+            16.73mil  
+            -5.51mil  
            }
          }
 
@@ -22680,33 +21987,33 @@ ha:pcb-rnd-board-v8 {
           }
           clearance=0.0
            li:ps_poly {
-            10.875mil  
-            -29.575mil  
-            -10.875mil  
-            -29.575mil  
-            -10.875mil  
-            29.575mil  
-            10.875mil  
-            29.575mil  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
+            -19.73mil  
+            -8.51mil  
+            -19.73mil  
+            8.51mil  
+            19.73mil  
+            8.51mil  
+            19.73mil  
+            -8.51mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
           ha:layer_mask {
            top = 1
            paste = 1
           }
           clearance=0.0
            li:ps_poly {
-            7.875mil  
-            -26.575mil  
-            -7.875mil  
-            -26.575mil  
-            -7.875mil  
-            26.575mil  
-            7.875mil  
-            26.575mil  
+            -16.73mil  
+            -5.51mil  
+            -16.73mil  
+            5.51mil  
+            16.73mil  
+            5.51mil  
+            16.73mil  
+            -5.51mil  
            }
          }
        }
@@ -22724,14 +22031,14 @@ ha:pcb-rnd-board-v8 {
           }
           clearance=0.0
            li:ps_poly {
-            -31.495mil  
-            -27.56mil  
-            -31.495mil  
-            27.56mil  
-            31.495mil  
-            27.56mil  
-            31.495mil  
-            -27.56mil  
+            5.51mil  
+            -16.73mil  
+            -5.51mil  
+            -16.73mil  
+            -5.51mil  
+            16.73mil  
+            5.51mil  
+            16.73mil  
            }
          }
 
@@ -22743,14 +22050,14 @@ ha:pcb-rnd-board-v8 {
           }
           clearance=0.0
            li:ps_poly {
-            -34.495mil  
-            -30.56mil  
-            -34.495mil  
-            30.56mil  
-            34.495mil  
-            30.56mil  
-            34.495mil  
-            -30.56mil  
+            8.51mil  
+            -19.73mil  
+            -8.51mil  
+            -19.73mil  
+            -8.51mil  
+            19.73mil  
+            8.51mil  
+            19.73mil  
            }
          }
 
@@ -22762,14 +22069,14 @@ ha:pcb-rnd-board-v8 {
           }
           clearance=0.0
            li:ps_poly {
-            -31.495mil  
-            -27.56mil  
-            -31.495mil  
-            27.56mil  
-            31.495mil  
-            27.56mil  
-            31.495mil  
-            -27.56mil  
+            5.51mil  
+            -16.73mil  
+            -5.51mil  
+            -16.73mil  
+            -5.51mil  
+            16.73mil  
+            5.51mil  
+            16.73mil  
            }
          }
        }
@@ -22787,14 +22094,14 @@ ha:pcb-rnd-board-v8 {
           }
           clearance=0.0
            li:ps_poly {
-            -37.4mil  
-            37.4mil  
-            37.4mil  
-            37.4mil  
-            37.4mil  
-            -37.4mil  
-            -37.4mil  
-            -37.4mil  
+            -92.52mil  
+            92.52mil  
+            92.52mil  
+            92.52mil  
+            92.52mil  
+            -92.52mil  
+            -92.52mil  
+            -92.52mil  
            }
          }
 
@@ -22806,117 +22113,210 @@ ha:pcb-rnd-board-v8 {
           }
           clearance=0.0
            li:ps_poly {
-            -40.4mil  
-            40.4mil  
-            40.4mil  
-            40.4mil  
-            40.4mil  
-            -40.4mil  
-            -40.4mil  
-            -40.4mil  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -37.4mil  
-            37.4mil  
-            37.4mil  
-            37.4mil  
-            37.4mil  
-            -37.4mil  
-            -37.4mil  
-            -37.4mil  
+            0.0  
+            0.0  
+            0.0  
+            0.0  
+            0.0  
+            0.0  
+            0.0  
+            0.0  
            }
          }
        }
      }
 
      ha:ps_proto_v6.3 {
-       hdia=0.0; hplated=1; htop=0; hbottom=0;
+       hdia=13.0mil; hplated=1; htop=0; hbottom=0;
        li:shape {
 
          ha:ps_shape_v4 {
-          ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;          }
+          ha:ps_circ { x=0.0; y=0.0; dia=27.0mil;          }
           ha:combining {          }
           ha:layer_mask {
            copper = 1
            top = 1
           }
-          clearance=10.0mil
+          clearance=0.0
          }
 
          ha:ps_shape_v4 {
-          ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=0.45mm; square=0;          }
-          ha:combining { auto=1;          }
+          ha:ps_circ { x=0.0; y=0.0; dia=27.0mil;          }
+          ha:combining {          }
           ha:layer_mask {
-           mech = 1
+           bottom = 1
+           copper = 1
           }
-          clearance=10.0mil
+          clearance=0.0
          }
 
          ha:ps_shape_v4 {
-          ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=84.0mil; square=0;          }
-          ha:combining { sub=1; auto=1;          }
+          ha:ps_circ { x=0.0; y=0.0; dia=27.0mil;          }
+          ha:combining {          }
           ha:layer_mask {
-           top = 1
-           mask = 1
+           copper = 1
+           intern = 1
           }
-          clearance=10.0mil
+          clearance=0.0
          }
+       }
+     }
+
+     ha:ps_proto_v6.4 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
 
          ha:ps_shape_v4 {
-          ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;          }
           ha:combining {          }
           ha:layer_mask {
            copper = 1
-           intern = 1
+           top = 1
           }
-          clearance=10.0mil
+          clearance=0.0
+           li:ps_poly {
+            -19.755mil  
+            19.755mil  
+            19.755mil  
+            19.755mil  
+            19.755mil  
+            -19.755mil  
+            -19.755mil  
+            -19.755mil  
+           }
          }
 
          ha:ps_shape_v4 {
-          ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;          }
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.0  
+            0.0  
+            0.0  
+            0.0  
+            0.0  
+            0.0  
+            0.0  
+            0.0  
+           }
+         }
+       }
+     }
+
+     ha:ps_proto_v6.5 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
           ha:combining {          }
           ha:layer_mask {
-           bottom = 1
            copper = 1
+           top = 1
           }
-          clearance=10.0mil
+          clearance=0.0
+           li:ps_poly {
+            -19.755mil  
+            19.755mil  
+            19.755mil  
+            19.755mil  
+            19.755mil  
+            -19.755mil  
+            -19.755mil  
+            -19.755mil  
+           }
          }
 
          ha:ps_shape_v4 {
-          ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=84.0mil; square=0;          }
           ha:combining { sub=1; auto=1;          }
           ha:layer_mask {
-           bottom = 1
+           top = 1
            mask = 1
           }
-          clearance=10.0mil
+          clearance=0.0
+           li:ps_poly {
+            -19.755mil  
+            19.755mil  
+            19.755mil  
+            19.755mil  
+            19.755mil  
+            -19.755mil  
+            -19.755mil  
+            -19.755mil  
+           }
          }
+       }
+     }
+
+     ha:ps_proto_v6.6 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
 
          ha:ps_shape_v4 {
-          ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;          }
-          ha:combining { auto=1;          }
+          ha:combining {          }
           ha:layer_mask {
+           copper = 1
            top = 1
-           paste = 1
           }
-          clearance=10.0mil
+          clearance=0.0
+           li:ps_poly {
+            -11.29mil  
+            11.29mil  
+            11.29mil  
+            11.29mil  
+            11.29mil  
+            -11.29mil  
+            -11.29mil  
+            -11.29mil  
+           }
          }
-       }
-     }
-    }
 
-     li:objects {
-      ha:padstack_ref.1155148 {
-       proto=0; x=1.74882in; y=2.8376in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -14.29mil  
+            14.29mil  
+            14.29mil  
+            14.29mil  
+            14.29mil  
+            -14.29mil  
+            -14.29mil  
+            -14.29mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -11.29mil  
+            11.29mil  
+            11.29mil  
+            11.29mil  
+            11.29mil  
+            -11.29mil  
+            -11.29mil  
+            -11.29mil  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.1155188 {
+       proto=0; x=1.89728in; y=2.35743in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -22926,11 +22326,11 @@ ha:pcb-rnd-board-v8 {
 
        ha:attributes {
          term=1
-         name=VBUS
+         name=1
        }
       }
-      ha:padstack_ref.1155149 {
-       proto=0; x=1.77441in; y=2.8376in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1155189 {
+       proto=1; x=1.95043in; y=2.58972in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -22939,12 +22339,12 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=2
-         name=D-
+         term=9
+         name=9
        }
       }
-      ha:padstack_ref.1155150 {
-       proto=0; x=1.8in; y=2.8376in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1155190 {
+       proto=0; x=2.18272in; y=2.53657in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -22953,12 +22353,12 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=3
-         name=D+
+         term=17
+         name=17
        }
       }
-      ha:padstack_ref.1155151 {
-       proto=0; x=1.82559in; y=2.8376in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1155191 {
+       proto=1; x=2.12957in; y=2.30428in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -22967,22 +22367,26 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=4
-         name=HS
+         term=25
+         name=25
        }
       }
-      ha:padstack_ref.1155152 {
-       proto=0; x=1.85118in; y=2.8376in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1155192 {
+       proto=0; x=1.89728in; y=2.38302in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
        li:thermal {
        }
 
        ha:attributes {
-         term=5
-         name=GND
+         term=2
+         name=2
        }
       }
-      ha:padstack_ref.1155153 {
-       proto=1; x=48.920019mm; y=2.85433in; rot=180.000000; xmirror=0; smirror=0; clearance=0.0;
+      ha:padstack_ref.1155193 {
+       proto=1; x=1.97602in; y=2.58972in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -22991,11 +22395,12 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=G
+         term=10
+         name=10
        }
       }
-      ha:padstack_ref.1155154 {
-       proto=1; x=42.519981mm; y=2.85433in; rot=180.000000; xmirror=0; smirror=0; clearance=0.0;
+      ha:padstack_ref.1155194 {
+       proto=0; x=2.18272in; y=2.51098in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -23004,11 +22409,12 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=G
+         term=18
+         name=18
        }
       }
-      ha:padstack_ref.1155155 {
-       proto=2; x=1.84528in; y=2.94291in; rot=180.000000; xmirror=0; smirror=0; clearance=0.0;
+      ha:padstack_ref.1155195 {
+       proto=1; x=2.10398in; y=2.30428in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -23017,11 +22423,12 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=G
+         term=26
+         name=26
        }
       }
-      ha:padstack_ref.1155156 {
-       proto=2; x=1.75472in; y=2.94291in; rot=180.000000; xmirror=0; smirror=0; clearance=0.0;
+      ha:padstack_ref.1155196 {
+       proto=0; x=1.89728in; y=2.40861in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -23030,614 +22437,320 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=G
+         term=3
+         name=3
        }
       }
-      ha:padstack_ref.1155157 {
-       proto=3; x=1.92598in; y=74.750078mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.235mil;
+      ha:padstack_ref.1155197 {
+       proto=1; x=2.00161in; y=2.58972in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
 
        li:thermal {
-         li:2 {
-          on  
-          solid  
-          noshape  
-         }
-         li:3 {
-          on  
-          solid  
-          noshape  
-         }
        }
 
        ha:attributes {
-         term=G
+         term=11
+         name=11
        }
       }
-      ha:padstack_ref.1155158 {
-       proto=3; x=1.67402in; y=74.750078mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.235mil;
+      ha:padstack_ref.1155198 {
+       proto=0; x=2.18272in; y=2.48539in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
 
        li:thermal {
-         li:2 {
-          on  
-          solid  
-          noshape  
-         }
-         li:3 {
-          on  
-          solid  
-          noshape  
-         }
        }
 
        ha:attributes {
-         term=G
+         term=19
+         name=19
        }
       }
-     }
-     li:layers {
+      ha:padstack_ref.1155199 {
+       proto=1; x=2.07839in; y=2.30428in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+       li:thermal {
+       }
 
-        li:objects {
-        }
-        ha:type {
-         silk = 1
-         top = 1
-        }
+       ha:attributes {
+         term=27
+         name=27
+       }
       }
+      ha:padstack_ref.1155200 {
+       proto=0; x=1.89728in; y=2.4342in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+       li:thermal {
+       }
 
-        li:objects {
-         ha:line.1155136 {
-          x1=1.8in; y1=73.698549mm; x2=1.8in; y2=73.698549mm; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=pnp-origin
-          }
-         }
-         ha:line.1155139 {
-          x1=1.8in; y1=3.0in; x2=1.8in; y2=3.0in; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=origin
-          }
-         }
-         ha:line.1155142 {
-          x1=1.8in; y1=3.0in; x2=46.72mm; y2=3.0in; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=x
-          }
-         }
-         ha:line.1155145 {
-          x1=1.8in; y1=3.0in; x2=1.8in; y2=77.2mm; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=y
-          }
-         }
-        }
-        ha:type {
-         top = 1
-         misc = 1
-         virtual = 1
-        }
+       ha:attributes {
+         term=4
+         name=4
+       }
       }
+      ha:padstack_ref.1155201 {
+       proto=1; x=2.0272in; y=2.58972in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-      {ha:top copper}     {
-       lid=2
-       ha:combining {       }
+       li:thermal {
+       }
 
-        li:objects {
-        }
-        ha:type {
-         copper = 1
-         top = 1
-        }
+       ha:attributes {
+         term=12
+         name=12
+       }
       }
+      ha:padstack_ref.1155202 {
+       proto=0; x=2.18272in; y=2.4598in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-      ha:top_paste {
-       lid=3
-       ha:combining { auto=1;       }
+       li:thermal {
+       }
 
-        li:objects {
-        }
-        ha:type {
-         top = 1
-         paste = 1
-        }
-      }
-
-      ha:top_mask {
-       lid=4
-       ha:combining { sub=1; auto=1;       }
-
-        li:objects {
-        }
-        ha:type {
-         top = 1
-         mask = 1
-        }
+       ha:attributes {
+         term=20
+         name=20
+       }
       }
+      ha:padstack_ref.1155203 {
+       proto=1; x=2.0528in; y=2.30428in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-      ha:any_internal_copper {
-       lid=5
-       ha:combining {       }
+       li:thermal {
+       }
 
-        li:objects {
-        }
-        ha:type {
-         copper = 1
-         intern = 1
-        }
-        stack_offs = 1
+       ha:attributes {
+         term=28
+         name=28
+       }
       }
+      ha:padstack_ref.1155204 {
+       proto=0; x=1.89728in; y=2.4598in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-      ha:bottom_copper {
-       lid=6
-       ha:combining {       }
+       li:thermal {
+       }
 
-        li:objects {
-        }
-        ha:type {
-         bottom = 1
-         copper = 1
-        }
+       ha:attributes {
+         term=5
+         name=5
+       }
       }
+      ha:padstack_ref.1155205 {
+       proto=1; x=2.0528in; y=2.58972in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-      ha:bottom_mask {
-       lid=7
-       ha:combining { sub=1; auto=1;       }
+       li:thermal {
+       }
 
-        li:objects {
-        }
-        ha:type {
-         bottom = 1
-         mask = 1
-        }
+       ha:attributes {
+         term=13
+         name=13
+       }
       }
+      ha:padstack_ref.1155206 {
+       proto=0; x=2.18272in; y=2.4342in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-      ha:bottom_silk {
-       lid=8
-       ha:combining { auto=1;       }
+       li:thermal {
+       }
 
-        li:objects {
-        }
-        ha:type {
-         silk = 1
-         bottom = 1
-        }
+       ha:attributes {
+         term=21
+         name=21
+       }
       }
+      ha:padstack_ref.1155207 {
+       proto=1; x=2.0272in; y=2.30428in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-      ha:bottom_paste {
-       lid=9
-       ha:combining { auto=1;       }
+       li:thermal {
+       }
 
-        li:objects {
-        }
-        ha:type {
-         bottom = 1
-         paste = 1
-        }
+       ha:attributes {
+         term=29
+         name=29
+       }
       }
+      ha:padstack_ref.1155208 {
+       proto=0; x=1.89728in; y=2.48539in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-      ha:outline {
-       lid=10
-       ha:combining {       }
+       li:thermal {
+       }
 
-        li:objects {
-        }
-        ha:type {
-         boundary = 1
-        }
-        purpose = uroute
+       ha:attributes {
+         term=6
+         name=6
+       }
       }
+      ha:padstack_ref.1155209 {
+       proto=1; x=2.07839in; y=2.58972in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-      ha:pmech {
-       lid=11
-       ha:combining { auto=1;       }
+       li:thermal {
+       }
 
-        li:objects {
-        }
-        ha:type {
-         mech = 1
-        }
-        purpose = proute
+       ha:attributes {
+         term=14
+         name=14
+       }
       }
+      ha:padstack_ref.1155210 {
+       proto=0; x=2.18272in; y=2.40861in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-      ha:umech {
-       lid=12
-       ha:combining { auto=1;       }
+       li:thermal {
+       }
 
-        li:objects {
-        }
-        ha:type {
-         mech = 1
-        }
-        purpose = uroute
+       ha:attributes {
+         term=22
+         name=22
+       }
       }
-     }
-    }
-     uid = t+CANjtdPMoBlE0Q3VMAAAAB
-    }
-    ha:subc.1155160 {
-     ha:attributes {
-      value=LPC11U12FHN33
-      device=IC
-      footprint=hvqfn33_7x7
-      refdes=U2
-     }
-    ha:data {
-        li:padstack_prototypes {
-
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
-
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -16.73mil  
-            -5.51mil  
-            -16.73mil  
-            5.51mil  
-            16.73mil  
-            5.51mil  
-            16.73mil  
-            -5.51mil  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -19.73mil  
-            -8.51mil  
-            -19.73mil  
-            8.51mil  
-            19.73mil  
-            8.51mil  
-            19.73mil  
-            -8.51mil  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -16.73mil  
-            -5.51mil  
-            -16.73mil  
-            5.51mil  
-            16.73mil  
-            5.51mil  
-            16.73mil  
-            -5.51mil  
-           }
-         }
+      ha:padstack_ref.1155211 {
+       proto=1; x=2.00161in; y=2.30428in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
        }
-     }
-
-     ha:ps_proto_v6.1 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
-
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            5.51mil  
-            -16.73mil  
-            -5.51mil  
-            -16.73mil  
-            -5.51mil  
-            16.73mil  
-            5.51mil  
-            16.73mil  
-           }
-         }
 
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            8.51mil  
-            -19.73mil  
-            -8.51mil  
-            -19.73mil  
-            -8.51mil  
-            19.73mil  
-            8.51mil  
-            19.73mil  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            5.51mil  
-            -16.73mil  
-            -5.51mil  
-            -16.73mil  
-            -5.51mil  
-            16.73mil  
-            5.51mil  
-            16.73mil  
-           }
-         }
+       li:thermal {
        }
-     }
-
-     ha:ps_proto_v6.2 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -92.52mil  
-            92.52mil  
-            92.52mil  
-            92.52mil  
-            92.52mil  
-            -92.52mil  
-            -92.52mil  
-            -92.52mil  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.0  
-            0.0  
-            0.0  
-            0.0  
-            0.0  
-            0.0  
-            0.0  
-            0.0  
-           }
-         }
+       ha:attributes {
+         term=30
+         name=30
+       }
+      }
+      ha:padstack_ref.1155212 {
+       proto=0; x=1.89728in; y=2.51098in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
        }
-     }
-
-     ha:ps_proto_v6.3 {
-       hdia=13.0mil; hplated=1; htop=0; hbottom=0;
-       li:shape {
 
-         ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=27.0mil;          }
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-         }
+       li:thermal {
+       }
 
-         ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=27.0mil;          }
-          ha:combining {          }
-          ha:layer_mask {
-           bottom = 1
-           copper = 1
-          }
-          clearance=0.0
-         }
+       ha:attributes {
+         term=7
+         name=7
+       }
+      }
+      ha:padstack_ref.1155213 {
+       proto=1; x=2.10398in; y=2.58972in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-         ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=27.0mil;          }
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           intern = 1
-          }
-          clearance=0.0
-         }
+       li:thermal {
        }
-     }
 
-     ha:ps_proto_v6.4 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+       ha:attributes {
+         term=15
+         name=15
+       }
+      }
+      ha:padstack_ref.1155214 {
+       proto=0; x=2.18272in; y=2.38302in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -19.755mil  
-            19.755mil  
-            19.755mil  
-            19.755mil  
-            19.755mil  
-            -19.755mil  
-            -19.755mil  
-            -19.755mil  
-           }
-         }
+       li:thermal {
+       }
 
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.0  
-            0.0  
-            0.0  
-            0.0  
-            0.0  
-            0.0  
-            0.0  
-            0.0  
-           }
-         }
+       ha:attributes {
+         term=23
+         name=23
+       }
+      }
+      ha:padstack_ref.1155215 {
+       proto=1; x=1.97602in; y=2.30428in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
        }
-     }
 
-     ha:ps_proto_v6.5 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+       li:thermal {
+       }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -19.755mil  
-            19.755mil  
-            19.755mil  
-            19.755mil  
-            19.755mil  
-            -19.755mil  
-            -19.755mil  
-            -19.755mil  
-           }
-         }
+       ha:attributes {
+         term=31
+         name=31
+       }
+      }
+      ha:padstack_ref.1155216 {
+       proto=0; x=1.89728in; y=2.53657in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -19.755mil  
-            19.755mil  
-            19.755mil  
-            19.755mil  
-            19.755mil  
-            -19.755mil  
-            -19.755mil  
-            -19.755mil  
-           }
-         }
+       li:thermal {
        }
-     }
 
-     ha:ps_proto_v6.6 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+       ha:attributes {
+         term=8
+         name=8
+       }
+      }
+      ha:padstack_ref.1155217 {
+       proto=1; x=2.12957in; y=2.58972in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -11.29mil  
-            11.29mil  
-            11.29mil  
-            11.29mil  
-            11.29mil  
-            -11.29mil  
-            -11.29mil  
-            -11.29mil  
-           }
-         }
+       li:thermal {
+       }
 
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -14.29mil  
-            14.29mil  
-            14.29mil  
-            14.29mil  
-            14.29mil  
-            -14.29mil  
-            -14.29mil  
-            -14.29mil  
-           }
-         }
+       ha:attributes {
+         term=16
+         name=16
+       }
+      }
+      ha:padstack_ref.1155218 {
+       proto=0; x=2.18272in; y=2.35743in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -11.29mil  
-            11.29mil  
-            11.29mil  
-            11.29mil  
-            11.29mil  
-            -11.29mil  
-            -11.29mil  
-            -11.29mil  
-           }
-         }
+       li:thermal {
        }
-     }
-    }
 
-     li:objects {
-      ha:padstack_ref.1155188 {
-       proto=0; x=1.89728in; y=2.35743in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:attributes {
+         term=24
+         name=24
+       }
+      }
+      ha:padstack_ref.1155219 {
+       proto=1; x=1.95043in; y=2.30428in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -23646,12 +22759,12 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=1
-         name=1
+         term=32
+         name=32
        }
       }
-      ha:padstack_ref.1155189 {
-       proto=1; x=1.95043in; y=2.58972in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1155220 {
+       proto=2; x=2.04in; y=2.447in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -23660,12 +22773,12 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=9
-         name=9
+         term=33
+         name=33
        }
       }
-      ha:padstack_ref.1155190 {
-       proto=0; x=2.18272in; y=2.53657in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1155221 {
+       proto=3; x=1.96098in; y=2.36798in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -23674,12 +22787,12 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=17
-         name=17
+         term=33
+         name=33
        }
       }
-      ha:padstack_ref.1155191 {
-       proto=1; x=2.12957in; y=2.30428in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1155222 {
+       proto=4; x=1.96098in; y=2.36798in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
        ha:flags {
         clearline=1
        }
@@ -23688,12 +22801,12 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=25
-         name=25
+         term=33
+         name=33
        }
       }
-      ha:padstack_ref.1155192 {
-       proto=0; x=1.89728in; y=2.38302in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1155223 {
+       proto=3; x=2.04in; y=2.36798in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -23702,12 +22815,12 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=2
-         name=2
+         term=33
+         name=33
        }
       }
-      ha:padstack_ref.1155193 {
-       proto=1; x=1.97602in; y=2.58972in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1155224 {
+       proto=4; x=2.04in; y=2.36798in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
        ha:flags {
         clearline=1
        }
@@ -23716,12 +22829,12 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=10
-         name=10
+         term=33
+         name=33
        }
       }
-      ha:padstack_ref.1155194 {
-       proto=0; x=2.18272in; y=2.51098in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1155225 {
+       proto=3; x=2.11902in; y=2.36798in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -23730,12 +22843,12 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=18
-         name=18
+         term=33
+         name=33
        }
       }
-      ha:padstack_ref.1155195 {
-       proto=1; x=2.10398in; y=2.30428in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1155226 {
+       proto=4; x=2.11902in; y=2.36798in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
        ha:flags {
         clearline=1
        }
@@ -23744,12 +22857,12 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=26
-         name=26
+         term=33
+         name=33
        }
       }
-      ha:padstack_ref.1155196 {
-       proto=0; x=1.89728in; y=2.40861in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1155227 {
+       proto=3; x=1.96098in; y=2.447in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -23758,12 +22871,12 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=3
-         name=3
+         term=33
+         name=33
        }
       }
-      ha:padstack_ref.1155197 {
-       proto=1; x=2.00161in; y=2.58972in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1155228 {
+       proto=4; x=1.96098in; y=2.447in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
        ha:flags {
         clearline=1
        }
@@ -23772,12 +22885,12 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=11
-         name=11
+         term=33
+         name=33
        }
       }
-      ha:padstack_ref.1155198 {
-       proto=0; x=2.18272in; y=2.48539in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1155229 {
+       proto=3; x=2.04in; y=2.447in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -23786,12 +22899,12 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=19
-         name=19
+         term=33
+         name=33
        }
       }
-      ha:padstack_ref.1155199 {
-       proto=1; x=2.07839in; y=2.30428in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1155230 {
+       proto=4; x=2.04in; y=2.447in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
        ha:flags {
         clearline=1
        }
@@ -23800,12 +22913,26 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=27
-         name=27
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1155231 {
+       proto=3; x=2.11902in; y=2.447in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=33
+         name=33
        }
       }
-      ha:padstack_ref.1155200 {
-       proto=0; x=1.89728in; y=2.4342in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1155232 {
+       proto=4; x=2.11902in; y=2.447in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
        ha:flags {
         clearline=1
        }
@@ -23814,12 +22941,12 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=4
-         name=4
+         term=33
+         name=33
        }
       }
-      ha:padstack_ref.1155201 {
-       proto=1; x=2.0272in; y=2.58972in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1155233 {
+       proto=3; x=1.96098in; y=2.52602in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -23828,12 +22955,12 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=12
-         name=12
+         term=33
+         name=33
        }
       }
-      ha:padstack_ref.1155202 {
-       proto=0; x=2.18272in; y=2.4598in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1155234 {
+       proto=4; x=1.96098in; y=2.52602in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
        ha:flags {
         clearline=1
        }
@@ -23842,12 +22969,12 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=20
-         name=20
+         term=33
+         name=33
        }
       }
-      ha:padstack_ref.1155203 {
-       proto=1; x=2.0528in; y=2.30428in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1155235 {
+       proto=3; x=2.04in; y=2.52602in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -23856,12 +22983,12 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=28
-         name=28
+         term=33
+         name=33
        }
       }
-      ha:padstack_ref.1155204 {
-       proto=0; x=1.89728in; y=2.4598in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1155236 {
+       proto=4; x=2.04in; y=2.52602in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
        ha:flags {
         clearline=1
        }
@@ -23870,12 +22997,12 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=5
-         name=5
+         term=33
+         name=33
        }
       }
-      ha:padstack_ref.1155205 {
-       proto=1; x=2.0528in; y=2.58972in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1155237 {
+       proto=3; x=2.11902in; y=2.52602in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -23884,12 +23011,12 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=13
-         name=13
+         term=33
+         name=33
        }
       }
-      ha:padstack_ref.1155206 {
-       proto=0; x=2.18272in; y=2.4342in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1155238 {
+       proto=4; x=2.11902in; y=2.52602in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
        ha:flags {
         clearline=1
        }
@@ -23898,26 +23025,22 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=21
-         name=21
+         term=33
+         name=33
        }
       }
-      ha:padstack_ref.1155207 {
-       proto=1; x=2.0272in; y=2.30428in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
+      ha:padstack_ref.1155239 {
+       proto=5; x=2.00049in; y=2.36798in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        li:thermal {
        }
 
        ha:attributes {
-         term=29
-         name=29
+         term=33
+         name=33
        }
       }
-      ha:padstack_ref.1155208 {
-       proto=0; x=1.89728in; y=2.48539in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1155240 {
+       proto=6; x=2.00049in; y=2.36798in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -23926,26 +23049,22 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=6
-         name=6
+         term=33
+         name=33
        }
       }
-      ha:padstack_ref.1155209 {
-       proto=1; x=2.07839in; y=2.58972in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
+      ha:padstack_ref.1155241 {
+       proto=5; x=2.07951in; y=2.36798in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        li:thermal {
        }
 
        ha:attributes {
-         term=14
-         name=14
+         term=33
+         name=33
        }
       }
-      ha:padstack_ref.1155210 {
-       proto=0; x=2.18272in; y=2.40861in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1155242 {
+       proto=6; x=2.07951in; y=2.36798in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -23954,26 +23073,22 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=22
-         name=22
+         term=33
+         name=33
        }
       }
-      ha:padstack_ref.1155211 {
-       proto=1; x=2.00161in; y=2.30428in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
+      ha:padstack_ref.1155243 {
+       proto=5; x=1.96098in; y=2.40749in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        li:thermal {
        }
 
        ha:attributes {
-         term=30
-         name=30
+         term=33
+         name=33
        }
       }
-      ha:padstack_ref.1155212 {
-       proto=0; x=1.89728in; y=2.51098in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1155244 {
+       proto=6; x=1.96098in; y=2.40749in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -23982,12 +23097,12 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=7
-         name=7
+         term=33
+         name=33
        }
       }
-      ha:padstack_ref.1155213 {
-       proto=1; x=2.10398in; y=2.58972in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1155245 {
+       proto=5; x=2.00049in; y=2.40749in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -23996,12 +23111,12 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=15
-         name=15
+         term=33
+         name=33
        }
       }
-      ha:padstack_ref.1155214 {
-       proto=0; x=2.18272in; y=2.38302in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1155246 {
+       proto=6; x=2.00049in; y=2.40749in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -24010,12 +23125,12 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=23
-         name=23
+         term=33
+         name=33
        }
       }
-      ha:padstack_ref.1155215 {
-       proto=1; x=1.97602in; y=2.30428in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1155247 {
+       proto=5; x=2.04in; y=2.40749in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -24024,12 +23139,12 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=31
-         name=31
+         term=33
+         name=33
        }
       }
-      ha:padstack_ref.1155216 {
-       proto=0; x=1.89728in; y=2.53657in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1155248 {
+       proto=6; x=2.04in; y=2.40749in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -24038,12 +23153,12 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=8
-         name=8
+         term=33
+         name=33
        }
       }
-      ha:padstack_ref.1155217 {
-       proto=1; x=2.12957in; y=2.58972in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1155249 {
+       proto=5; x=2.07951in; y=2.40749in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -24052,12 +23167,12 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=16
-         name=16
+         term=33
+         name=33
        }
       }
-      ha:padstack_ref.1155218 {
-       proto=0; x=2.18272in; y=2.35743in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1155250 {
+       proto=6; x=2.07951in; y=2.40749in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -24066,26 +23181,22 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=24
-         name=24
+         term=33
+         name=33
        }
       }
-      ha:padstack_ref.1155219 {
-       proto=1; x=1.95043in; y=2.30428in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
+      ha:padstack_ref.1155251 {
+       proto=5; x=2.11902in; y=2.40749in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        li:thermal {
        }
 
        ha:attributes {
-         term=32
-         name=32
+         term=33
+         name=33
        }
       }
-      ha:padstack_ref.1155220 {
-       proto=2; x=2.04in; y=2.447in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1155252 {
+       proto=6; x=2.11902in; y=2.40749in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -24098,8 +23209,8 @@ ha:pcb-rnd-board-v8 {
          name=33
        }
       }
-      ha:padstack_ref.1155221 {
-       proto=3; x=1.96098in; y=2.36798in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1155253 {
+       proto=5; x=2.00049in; y=2.447in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -24112,8 +23223,8 @@ ha:pcb-rnd-board-v8 {
          name=33
        }
       }
-      ha:padstack_ref.1155222 {
-       proto=4; x=1.96098in; y=2.36798in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+      ha:padstack_ref.1155254 {
+       proto=6; x=2.00049in; y=2.447in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -24126,8 +23237,8 @@ ha:pcb-rnd-board-v8 {
          name=33
        }
       }
-      ha:padstack_ref.1155223 {
-       proto=3; x=2.04in; y=2.36798in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1155255 {
+       proto=5; x=2.07951in; y=2.447in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -24140,8 +23251,8 @@ ha:pcb-rnd-board-v8 {
          name=33
        }
       }
-      ha:padstack_ref.1155224 {
-       proto=4; x=2.04in; y=2.36798in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+      ha:padstack_ref.1155256 {
+       proto=6; x=2.07951in; y=2.447in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -24154,12 +23265,8 @@ ha:pcb-rnd-board-v8 {
          name=33
        }
       }
-      ha:padstack_ref.1155225 {
-       proto=3; x=2.11902in; y=2.36798in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
+      ha:padstack_ref.1155257 {
+       proto=5; x=1.96098in; y=2.48651in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        li:thermal {
        }
 
@@ -24168,8 +23275,8 @@ ha:pcb-rnd-board-v8 {
          name=33
        }
       }
-      ha:padstack_ref.1155226 {
-       proto=4; x=2.11902in; y=2.36798in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+      ha:padstack_ref.1155258 {
+       proto=6; x=1.96098in; y=2.48651in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -24182,8 +23289,8 @@ ha:pcb-rnd-board-v8 {
          name=33
        }
       }
-      ha:padstack_ref.1155227 {
-       proto=3; x=1.96098in; y=2.447in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1155259 {
+       proto=5; x=2.00049in; y=2.48651in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -24196,8 +23303,8 @@ ha:pcb-rnd-board-v8 {
          name=33
        }
       }
-      ha:padstack_ref.1155228 {
-       proto=4; x=1.96098in; y=2.447in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+      ha:padstack_ref.1155260 {
+       proto=6; x=2.00049in; y=2.48651in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -24210,8 +23317,8 @@ ha:pcb-rnd-board-v8 {
          name=33
        }
       }
-      ha:padstack_ref.1155229 {
-       proto=3; x=2.04in; y=2.447in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1155261 {
+       proto=5; x=2.04in; y=2.48651in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -24224,8 +23331,8 @@ ha:pcb-rnd-board-v8 {
          name=33
        }
       }
-      ha:padstack_ref.1155230 {
-       proto=4; x=2.04in; y=2.447in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+      ha:padstack_ref.1155262 {
+       proto=6; x=2.04in; y=2.48651in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -24238,8 +23345,8 @@ ha:pcb-rnd-board-v8 {
          name=33
        }
       }
-      ha:padstack_ref.1155231 {
-       proto=3; x=2.11902in; y=2.447in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1155263 {
+       proto=5; x=2.07951in; y=2.48651in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -24252,8 +23359,8 @@ ha:pcb-rnd-board-v8 {
          name=33
        }
       }
-      ha:padstack_ref.1155232 {
-       proto=4; x=2.11902in; y=2.447in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+      ha:padstack_ref.1155264 {
+       proto=6; x=2.07951in; y=2.48651in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -24266,12 +23373,8 @@ ha:pcb-rnd-board-v8 {
          name=33
        }
       }
-      ha:padstack_ref.1155233 {
-       proto=3; x=1.96098in; y=2.52602in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
+      ha:padstack_ref.1155265 {
+       proto=5; x=2.11902in; y=2.48651in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        li:thermal {
        }
 
@@ -24280,8 +23383,8 @@ ha:pcb-rnd-board-v8 {
          name=33
        }
       }
-      ha:padstack_ref.1155234 {
-       proto=4; x=1.96098in; y=2.52602in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+      ha:padstack_ref.1155266 {
+       proto=6; x=2.11902in; y=2.48651in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -24294,12 +23397,8 @@ ha:pcb-rnd-board-v8 {
          name=33
        }
       }
-      ha:padstack_ref.1155235 {
-       proto=3; x=2.04in; y=2.52602in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
+      ha:padstack_ref.1155267 {
+       proto=5; x=2.00049in; y=2.52602in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        li:thermal {
        }
 
@@ -24308,8 +23407,8 @@ ha:pcb-rnd-board-v8 {
          name=33
        }
       }
-      ha:padstack_ref.1155236 {
-       proto=4; x=2.04in; y=2.52602in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+      ha:padstack_ref.1155268 {
+       proto=6; x=2.00049in; y=2.52602in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -24322,12 +23421,8 @@ ha:pcb-rnd-board-v8 {
          name=33
        }
       }
-      ha:padstack_ref.1155237 {
-       proto=3; x=2.11902in; y=2.52602in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
+      ha:padstack_ref.1155269 {
+       proto=5; x=2.07951in; y=2.52602in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        li:thermal {
        }
 
@@ -24336,8 +23431,8 @@ ha:pcb-rnd-board-v8 {
          name=33
        }
       }
-      ha:padstack_ref.1155238 {
-       proto=4; x=2.11902in; y=2.52602in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+      ha:padstack_ref.1155270 {
+       proto=6; x=2.07951in; y=2.52602in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -24350,42 +23445,308 @@ ha:pcb-rnd-board-v8 {
          name=33
        }
       }
-      ha:padstack_ref.1155239 {
-       proto=5; x=2.00049in; y=2.36798in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+     }
+     li:layers {
+
+      ha:top-silk {
+       lid=0
+       ha:combining {       }
+
+        li:objects {
+         ha:line.1155161 {
+          x1=1.9022in; y1=2.3092in; x2=2.1778in; y2=2.3092in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.1155164 {
+          x1=2.1778in; y1=2.3092in; x2=2.1778in; y2=2.5848in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.1155167 {
+          x1=2.1778in; y1=2.5848in; x2=1.9022in; y2=2.5848in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.1155170 {
+          x1=1.9022in; y1=2.5848in; x2=1.9022in; y2=2.3092in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.1155173 {
+          x1=1.89039in; y1=2.29739in; x2=1.89039in; y2=2.29739in; thickness=10.0mil; clearance=0.0;
+         }
+        }
+        ha:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.1155176 {
+          x1=2.04in; y1=2.447in; x2=2.04in; y2=2.447in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.1155179 {
+          x1=2.04in; y1=2.447in; x2=2.04in; y2=2.447in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.1155182 {
+          x1=2.04in; y1=2.447in; x2=52.816mm; y2=2.447in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.1155185 {
+          x1=2.04in; y1=2.447in; x2=2.04in; y2=63.1538mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KwXQMRnGzvT2EBg4uEQAAABX
+    }
+    ha:subc.1155657 {
+     ha:attributes {
+      footprint=0402
+      value=3.3k
+      device=RESISTOR
+      openscad=0402
+      refdes=R500
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            9.84mil  
+            -13.77mil  
+            -9.84mil  
+            -13.77mil  
+            -9.84mil  
+            13.77mil  
+            9.84mil  
+            13.77mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            12.84mil  
+            -16.77mil  
+            -12.84mil  
+            -16.77mil  
+            -12.84mil  
+            16.77mil  
+            12.84mil  
+            16.77mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            9.84mil  
+            -13.77mil  
+            -9.84mil  
+            -13.77mil  
+            -9.84mil  
+            13.77mil  
+            9.84mil  
+            13.77mil  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.1155670 {
+       proto=0; x=2.34in; y=2.38074in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
        li:thermal {
        }
 
        ha:attributes {
-         term=33
-         name=33
+         term=1
+         name=1
        }
       }
-      ha:padstack_ref.1155240 {
-       proto=6; x=2.00049in; y=2.36798in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1155671 {
+       proto=0; x=2.34in; y=2.34926in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }
 
-       li:thermal {
-       }
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=2
+         name=2
+       }
+      }
+     }
+     li:layers {
+
+      ha: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.1155658 {
+          x1=2.34in; y1=60.071mm; x2=2.34in; y2=60.071mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.1155661 {
+          x1=2.34in; y1=60.071mm; x2=2.34in; y2=60.071mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.1155664 {
+          x1=2.34in; y1=60.071mm; x2=2.34in; y2=59.071mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.1155667 {
+          x1=2.34in; y1=60.071mm; x2=60.436mm; y2=60.071mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = IGobWzSMURBswUg5LvAAAACC
+    }
+    ha:subc.1155673 {
+     ha:attributes {
+      value=1k
+      device=RESISTOR
+      footprint=0402
+      refdes=R7
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -13.77mil  
+            -9.84mil  
+            -13.77mil  
+            9.84mil  
+            13.77mil  
+            9.84mil  
+            13.77mil  
+            -9.84mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -16.77mil  
+            -12.84mil  
+            -16.77mil  
+            12.84mil  
+            16.77mil  
+            12.84mil  
+            16.77mil  
+            -12.84mil  
+           }
+         }
 
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1155241 {
-       proto=5; x=2.07951in; y=2.36798in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       li:thermal {
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -13.77mil  
+            -9.84mil  
+            -13.77mil  
+            9.84mil  
+            13.77mil  
+            9.84mil  
+            13.77mil  
+            -9.84mil  
+           }
+         }
        }
+     }
+    }
 
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1155242 {
-       proto=6; x=2.07951in; y=2.36798in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+     li:objects {
+      ha:padstack_ref.1155686 {
+       proto=0; x=2.382in; y=2.34952in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }
@@ -24394,22 +23755,12 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1155243 {
-       proto=5; x=1.96098in; y=2.40749in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
+         term=1
+         name=1
        }
       }
-      ha:padstack_ref.1155244 {
-       proto=6; x=1.96098in; y=2.40749in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1155687 {
+       proto=0; x=2.382in; y=2.381in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }
@@ -24418,68 +23769,142 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=33
-         name=33
+         term=2
+         name=2
        }
       }
-      ha:padstack_ref.1155245 {
-       proto=5; x=2.00049in; y=2.40749in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
+     }
+     li:layers {
 
-       li:thermal {
-       }
+      ha:top-silk {
+       lid=0
+       ha:combining {       }
 
-       ha:attributes {
-         term=33
-         name=33
-       }
+        li:objects {
+        }
+        ha:type {
+         silk = 1
+         top = 1
+        }
       }
-      ha:padstack_ref.1155246 {
-       proto=6; x=2.00049in; y=2.40749in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
 
-       li:thermal {
-       }
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
 
-       ha:attributes {
-         term=33
-         name=33
-       }
+        li:objects {
+         ha:line.1155674 {
+          x1=2.382in; y1=2.36526in; x2=2.382in; y2=2.36526in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.1155677 {
+          x1=2.382in; y1=2.36526in; x2=2.382in; y2=2.36526in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.1155680 {
+          x1=2.382in; y1=2.36526in; x2=2.382in; y2=59.077604mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.1155683 {
+          x1=2.382in; y1=2.36526in; x2=59.5028mm; y2=2.36526in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
       }
-      ha:padstack_ref.1155247 {
-       proto=5; x=2.04in; y=2.40749in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
+     }
+    }
+     uid = fdmrigvTMcHho9IPHtUAAABz
+    }
+    ha:subc.1155689 {
+     ha:attributes {
+      value=1k
+      device=RESISTOR
+      footprint=0402
+      refdes=R16
+     }
+    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=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1155248 {
-       proto=6; x=2.04in; y=2.40749in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -13.77mil  
+            -9.84mil  
+            -13.77mil  
+            9.84mil  
+            13.77mil  
+            9.84mil  
+            13.77mil  
+            -9.84mil  
+           }
+         }
 
-       li:thermal {
-       }
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -16.77mil  
+            -12.84mil  
+            -16.77mil  
+            12.84mil  
+            16.77mil  
+            12.84mil  
+            16.77mil  
+            -12.84mil  
+           }
+         }
 
-       ha:attributes {
-         term=33
-         name=33
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -13.77mil  
+            -9.84mil  
+            -13.77mil  
+            9.84mil  
+            13.77mil  
+            9.84mil  
+            13.77mil  
+            -9.84mil  
+           }
+         }
        }
-      }
-      ha:padstack_ref.1155249 {
-       proto=5; x=2.07951in; y=2.40749in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.1155702 {
+       proto=0; x=2.382in; y=2.46348in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }
@@ -24488,12 +23913,12 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=33
-         name=33
+         term=1
+         name=1
        }
       }
-      ha:padstack_ref.1155250 {
-       proto=6; x=2.07951in; y=2.40749in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1155703 {
+       proto=0; x=2.382in; y=2.432in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }
@@ -24502,102 +23927,268 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=33
-         name=33
+         term=2
+         name=2
        }
       }
-      ha:padstack_ref.1155251 {
-       proto=5; x=2.11902in; y=2.40749in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       li:thermal {
-       }
+     }
+     li:layers {
 
-       ha:attributes {
-         term=33
-         name=33
-       }
+      ha:top-silk {
+       lid=0
+       ha:combining {       }
+
+        li:objects {
+        }
+        ha:type {
+         silk = 1
+         top = 1
+        }
       }
-      ha:padstack_ref.1155252 {
-       proto=6; x=2.11902in; y=2.40749in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
 
-       li:thermal {
-       }
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
 
-       ha:attributes {
-         term=33
-         name=33
-       }
+        li:objects {
+         ha:line.1155690 {
+          x1=2.382in; y1=2.44774in; x2=2.382in; y2=2.44774in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.1155693 {
+          x1=2.382in; y1=2.44774in; x2=2.382in; y2=2.44774in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.1155696 {
+          x1=2.382in; y1=2.44774in; x2=2.382in; y2=63.172596mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.1155699 {
+          x1=2.382in; y1=2.44774in; x2=61.5028mm; y2=2.44774in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
       }
-      ha:padstack_ref.1155253 {
-       proto=5; x=2.00049in; y=2.447in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
+     }
+    }
+     uid = fdmrigvTMcHho9IPHtUAAABx
+    }
+    ha:subc.1155705 {
+     ha:attributes {
+      value=TSM200N03D
+      device=MOSFET
+      footprint=PDFN33
+      refdes=Q2
+     }
+    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=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1155254 {
-       proto=6; x=2.00049in; y=2.447in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            7.875mil  
+            -11.815mil  
+            -7.875mil  
+            -11.815mil  
+            -7.875mil  
+            11.815mil  
+            7.875mil  
+            11.815mil  
+           }
+         }
 
-       li:thermal {
-       }
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            10.875mil  
+            -14.815mil  
+            -10.875mil  
+            -14.815mil  
+            -10.875mil  
+            14.815mil  
+            10.875mil  
+            14.815mil  
+           }
+         }
 
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1155255 {
-       proto=5; x=2.07951in; y=2.447in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            7.875mil  
+            -11.815mil  
+            -7.875mil  
+            -11.815mil  
+            -7.875mil  
+            11.815mil  
+            7.875mil  
+            11.815mil  
+           }
+         }
        }
+     }
 
-       li:thermal {
-       }
+     ha:ps_proto_v6.1 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
 
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1155256 {
-       proto=6; x=2.07951in; y=2.447in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -7.875mil  
+            11.815mil  
+            7.875mil  
+            11.815mil  
+            7.875mil  
+            -11.815mil  
+            -7.875mil  
+            -11.815mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -10.875mil  
+            14.815mil  
+            10.875mil  
+            14.815mil  
+            10.875mil  
+            -14.815mil  
+            -10.875mil  
+            -14.815mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -7.875mil  
+            11.815mil  
+            7.875mil  
+            11.815mil  
+            7.875mil  
+            -11.815mil  
+            -7.875mil  
+            -11.815mil  
+           }
+         }
        }
+     }
+
+     ha:ps_proto_v6.2 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -25.395mil  
+            46.26mil  
+            25.395mil  
+            46.26mil  
+            25.395mil  
+            -46.26mil  
+            -25.395mil  
+            -46.26mil  
+           }
+         }
 
-       li:thermal {
-       }
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -28.395mil  
+            49.26mil  
+            28.395mil  
+            49.26mil  
+            28.395mil  
+            -49.26mil  
+            -28.395mil  
+            -49.26mil  
+           }
+         }
 
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1155257 {
-       proto=5; x=1.96098in; y=2.48651in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       li:thermal {
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -25.395mil  
+            46.26mil  
+            25.395mil  
+            46.26mil  
+            25.395mil  
+            -46.26mil  
+            -25.395mil  
+            -46.26mil  
+           }
+         }
        }
+     }
+    }
 
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1155258 {
-       proto=6; x=1.96098in; y=2.48651in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+     li:objects {
+      ha:padstack_ref.1155731 {
+       proto=0; x=2.55106in; y=2.35562in; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
        ha:flags {
         clearline=1
        }
@@ -24606,26 +24197,22 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=33
-         name=33
+         term=8
+         name=pin8
        }
       }
-      ha:padstack_ref.1155259 {
-       proto=5; x=2.00049in; y=2.48651in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
+      ha:padstack_ref.1155732 {
+       proto=1; x=2.43493in; y=2.35562in; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
        li:thermal {
        }
 
        ha:attributes {
-         term=33
-         name=33
+         term=1
+         name=pin1
        }
       }
-      ha:padstack_ref.1155260 {
-       proto=6; x=2.00049in; y=2.48651in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1155733 {
+       proto=0; x=2.55106in; y=2.38121in; rot=270.000000; xmirror=0; smirror=0; clearance=5.0mil;
        ha:flags {
         clearline=1
        }
@@ -24634,12 +24221,12 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=33
-         name=33
+         term=7
+         name=pin7
        }
       }
-      ha:padstack_ref.1155261 {
-       proto=5; x=2.04in; y=2.48651in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1155734 {
+       proto=1; x=2.43493in; y=2.38121in; rot=270.000000; xmirror=0; smirror=0; clearance=5.0mil;
        ha:flags {
         clearline=1
        }
@@ -24648,12 +24235,12 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=33
-         name=33
+         term=2
+         name=pin2
        }
       }
-      ha:padstack_ref.1155262 {
-       proto=6; x=2.04in; y=2.48651in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1155735 {
+       proto=0; x=2.55106in; y=2.4068in; rot=270.000000; xmirror=0; smirror=0; clearance=5.0mil;
        ha:flags {
         clearline=1
        }
@@ -24662,26 +24249,22 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=33
-         name=33
+         term=6
+         name=pin6
        }
       }
-      ha:padstack_ref.1155263 {
-       proto=5; x=2.07951in; y=2.48651in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
+      ha:padstack_ref.1155736 {
+       proto=1; x=2.43493in; y=2.4068in; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
        li:thermal {
        }
 
        ha:attributes {
-         term=33
-         name=33
+         term=3
+         name=pin3
        }
       }
-      ha:padstack_ref.1155264 {
-       proto=6; x=2.07951in; y=2.48651in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1155737 {
+       proto=0; x=2.55106in; y=2.43239in; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
        ha:flags {
         clearline=1
        }
@@ -24690,22 +24273,12 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1155265 {
-       proto=5; x=2.11902in; y=2.48651in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
+         term=5
+         name=pin5
        }
       }
-      ha:padstack_ref.1155266 {
-       proto=6; x=2.11902in; y=2.48651in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1155738 {
+       proto=1; x=2.43493in; y=2.43239in; rot=270.000000; xmirror=0; smirror=0; clearance=5.0mil;
        ha:flags {
         clearline=1
        }
@@ -24714,22 +24287,12 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1155267 {
-       proto=5; x=2.00049in; y=2.52602in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
+         term=4
+         name=pin4
        }
       }
-      ha:padstack_ref.1155268 {
-       proto=6; x=2.00049in; y=2.52602in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1155739 {
+       proto=2; x=63.672085mm; y=2.3637in; rot=270.000000; xmirror=0; smirror=0; clearance=8.0mil;
        ha:flags {
         clearline=1
        }
@@ -24738,22 +24301,12 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1155269 {
-       proto=5; x=2.07951in; y=2.52602in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
+         term=8
+         name=pin8
        }
       }
-      ha:padstack_ref.1155270 {
-       proto=6; x=2.07951in; y=2.52602in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1155740 {
+       proto=2; x=63.672085mm; y=2.42431in; rot=270.000000; xmirror=0; smirror=0; clearance=8.0mil;
        ha:flags {
         clearline=1
        }
@@ -24762,8 +24315,8 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=33
-         name=33
+         term=5
+         name=pin5
        }
       }
      }
@@ -24774,20 +24327,20 @@ ha:pcb-rnd-board-v8 {
        ha:combining {       }
 
         li:objects {
-         ha:line.1155161 {
-          x1=1.9022in; y1=2.3092in; x2=2.1778in; y2=2.3092in; thickness=10.0mil; clearance=0.0;
+         ha:line.1155706 {
+          x1=64.97193mm; y1=2.32807in; x2=2.42804in; y2=2.32807in; thickness=10.0mil; clearance=0.0;
          }
-         ha:line.1155164 {
-          x1=2.1778in; y1=2.3092in; x2=2.1778in; y2=2.5848in; thickness=10.0mil; clearance=0.0;
+         ha:line.1155709 {
+          x1=2.42804in; y1=2.32807in; x2=2.42804in; y2=2.45994in; thickness=10.0mil; clearance=0.0;
          }
-         ha:line.1155167 {
-          x1=2.1778in; y1=2.5848in; x2=1.9022in; y2=2.5848in; thickness=10.0mil; clearance=0.0;
+         ha:line.1155712 {
+          x1=2.42804in; y1=2.45994in; x2=64.97193mm; y2=2.45994in; thickness=10.0mil; clearance=0.0;
          }
-         ha:line.1155170 {
-          x1=1.9022in; y1=2.5848in; x2=1.9022in; y2=2.3092in; thickness=10.0mil; clearance=0.0;
+         ha:line.1155715 {
+          x1=64.97193mm; y1=2.45994in; x2=64.97193mm; y2=2.32807in; thickness=10.0mil; clearance=0.0;
          }
-         ha:line.1155173 {
-          x1=1.89039in; y1=2.29739in; x2=1.89039in; y2=2.29739in; thickness=10.0mil; clearance=0.0;
+         ha:arc.1155718 {
+          x=2.40914in; y=2.34283in; width=5.0mil; height=5.0mil; astart=270.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
          }
         }
         ha:type {
@@ -24801,26 +24354,26 @@ ha:pcb-rnd-board-v8 {
        ha:combining {       }
 
         li:objects {
-         ha:line.1155176 {
-          x1=2.04in; y1=2.447in; x2=2.04in; y2=2.447in; thickness=0.1mm; clearance=0.0;
+         ha:line.1155719 {
+          x1=63.392075mm; y1=60.807727mm; x2=63.392075mm; y2=60.807727mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=pnp-origin
           }
          }
-         ha:line.1155179 {
-          x1=2.04in; y1=2.447in; x2=2.04in; y2=2.447in; thickness=0.1mm; clearance=0.0;
+         ha:line.1155722 {
+          x1=2.493in; y1=2.394in; x2=2.493in; y2=2.394in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=origin
           }
          }
-         ha:line.1155182 {
-          x1=2.04in; y1=2.447in; x2=52.816mm; y2=2.447in; thickness=0.1mm; clearance=0.0;
+         ha:line.1155725 {
+          x1=2.493in; y1=2.394in; x2=62.3222mm; y2=2.394in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=x
           }
          }
-         ha:line.1155185 {
-          x1=2.04in; y1=2.447in; x2=2.04in; y2=63.1538mm; thickness=0.1mm; clearance=0.0;
+         ha:line.1155728 {
+          x1=2.493in; y1=2.394in; x2=2.493in; y2=61.8076mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=y
           }
@@ -24834,15 +24387,15 @@ ha:pcb-rnd-board-v8 {
       }
      }
     }
-     uid = KwXQMRnGzvT2EBg4uEQAAABX
+     uid = QCR2wv5MgQmjx0n3Kz8AAABk
     }
-    ha:subc.1155657 {
+    ha:subc.1161307 {
      ha:attributes {
       footprint=0402
-      value=3.3k
+      value=33
       device=RESISTOR
       openscad=0402
-      refdes=R500
+      refdes=R23
      }
     ha:data {
         li:padstack_prototypes {
@@ -24912,8 +24465,12 @@ ha:pcb-rnd-board-v8 {
     }
 
      li:objects {
-      ha:padstack_ref.1155670 {
-       proto=0; x=2.34in; y=2.38074in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:padstack_ref.1161320 {
+       proto=0; x=44.831mm; y=2.76548in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       ha:flags {
+        clearline=1
+       }
+
        li:thermal {
        }
 
@@ -24922,8 +24479,8 @@ ha:pcb-rnd-board-v8 {
          name=1
        }
       }
-      ha:padstack_ref.1155671 {
-       proto=0; x=2.34in; y=2.34926in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:padstack_ref.1161321 {
+       proto=0; x=44.831mm; y=2.734in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }
@@ -24956,26 +24513,26 @@ ha:pcb-rnd-board-v8 {
        ha:combining {       }
 
         li:objects {
-         ha:line.1155658 {
-          x1=2.34in; y1=60.071mm; x2=2.34in; y2=60.071mm; thickness=0.1mm; clearance=0.0;
+         ha:line.1161308 {
+          x1=44.831mm; y1=2.74974in; x2=44.831mm; y2=2.74974in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=pnp-origin
           }
          }
-         ha:line.1155661 {
-          x1=2.34in; y1=60.071mm; x2=2.34in; y2=60.071mm; thickness=0.1mm; clearance=0.0;
+         ha:line.1161311 {
+          x1=44.831mm; y1=2.74974in; x2=44.831mm; y2=2.74974in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=origin
           }
-         }
-         ha:line.1155664 {
-          x1=2.34in; y1=60.071mm; x2=2.34in; y2=59.071mm; thickness=0.1mm; clearance=0.0;
+         }
+         ha:line.1161314 {
+          x1=44.831mm; y1=2.74974in; x2=44.831mm; y2=68.843396mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=x
           }
          }
-         ha:line.1155667 {
-          x1=2.34in; y1=60.071mm; x2=60.436mm; y2=60.071mm; thickness=0.1mm; clearance=0.0;
+         ha:line.1161317 {
+          x1=44.831mm; y1=2.74974in; x2=45.831mm; y2=2.74974in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=y
           }
@@ -24989,14 +24546,15 @@ ha:pcb-rnd-board-v8 {
       }
      }
     }
-     uid = IGobWzSMURBswUg5LvAAAACC
+     uid = m7vO7oCLHBbWiqAZI8QAAABX
     }
-    ha:subc.1155673 {
+    ha:subc.1161323 {
      ha:attributes {
-      value=1k
+      openscad=0402
+      value=1.5k
       device=RESISTOR
+      refdes=R27
       footprint=0402
-      refdes=R7
      }
     ha:data {
         li:padstack_prototypes {
@@ -25013,14 +24571,14 @@ ha:pcb-rnd-board-v8 {
           }
           clearance=0.0
            li:ps_poly {
+            9.84mil  
             -13.77mil  
             -9.84mil  
             -13.77mil  
-            9.84mil  
+            -9.84mil  
             13.77mil  
             9.84mil  
             13.77mil  
-            -9.84mil  
            }
          }
 
@@ -25032,14 +24590,14 @@ ha:pcb-rnd-board-v8 {
           }
           clearance=0.0
            li:ps_poly {
+            12.84mil  
             -16.77mil  
             -12.84mil  
             -16.77mil  
-            12.84mil  
+            -12.84mil  
             16.77mil  
             12.84mil  
             16.77mil  
-            -12.84mil  
            }
          }
 
@@ -25051,14 +24609,14 @@ ha:pcb-rnd-board-v8 {
           }
           clearance=0.0
            li:ps_poly {
+            9.84mil  
             -13.77mil  
             -9.84mil  
             -13.77mil  
-            9.84mil  
+            -9.84mil  
             13.77mil  
             9.84mil  
             13.77mil  
-            -9.84mil  
            }
          }
        }
@@ -25066,8 +24624,8 @@ ha:pcb-rnd-board-v8 {
     }
 
      li:objects {
-      ha:padstack_ref.1155686 {
-       proto=0; x=2.382in; y=2.34952in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:padstack_ref.1161336 {
+       proto=0; x=1.851in; y=2.76548in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }
@@ -25080,8 +24638,8 @@ ha:pcb-rnd-board-v8 {
          name=1
        }
       }
-      ha:padstack_ref.1155687 {
-       proto=0; x=2.382in; y=2.381in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:padstack_ref.1161337 {
+       proto=0; x=1.851in; y=2.734in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }
@@ -25114,26 +24672,26 @@ ha:pcb-rnd-board-v8 {
        ha:combining {       }
 
         li:objects {
-         ha:line.1155674 {
-          x1=2.382in; y1=2.36526in; x2=2.382in; y2=2.36526in; thickness=0.1mm; clearance=0.0;
+         ha:line.1161324 {
+          x1=1.851in; y1=2.74974in; x2=1.851in; y2=2.74974in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=pnp-origin
           }
          }
-         ha:line.1155677 {
-          x1=2.382in; y1=2.36526in; x2=2.382in; y2=2.36526in; thickness=0.1mm; clearance=0.0;
+         ha:line.1161327 {
+          x1=1.851in; y1=2.74974in; x2=1.851in; y2=2.74974in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=origin
           }
          }
-         ha:line.1155680 {
-          x1=2.382in; y1=2.36526in; x2=2.382in; y2=59.077604mm; thickness=0.1mm; clearance=0.0;
+         ha:line.1161330 {
+          x1=1.851in; y1=2.74974in; x2=1.851in; y2=68.843396mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=x
           }
          }
-         ha:line.1155683 {
-          x1=2.382in; y1=2.36526in; x2=59.5028mm; y2=2.36526in; thickness=0.1mm; clearance=0.0;
+         ha:line.1161333 {
+          x1=1.851in; y1=2.74974in; x2=48.0154mm; y2=2.74974in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=y
           }
@@ -25147,14 +24705,15 @@ ha:pcb-rnd-board-v8 {
       }
      }
     }
-     uid = fdmrigvTMcHho9IPHtUAAABz
+     uid = awHEPLOUqbax+QojwTkAAABl
     }
-    ha:subc.1155689 {
+    ha:subc.1161339 {
      ha:attributes {
-      value=1k
+      openscad=0402
+      value=33
       device=RESISTOR
+      refdes=R24
       footprint=0402
-      refdes=R16
      }
     ha:data {
         li:padstack_prototypes {
@@ -25171,14 +24730,14 @@ ha:pcb-rnd-board-v8 {
           }
           clearance=0.0
            li:ps_poly {
+            9.84mil  
             -13.77mil  
             -9.84mil  
             -13.77mil  
-            9.84mil  
+            -9.84mil  
             13.77mil  
             9.84mil  
             13.77mil  
-            -9.84mil  
            }
          }
 
@@ -25190,14 +24749,14 @@ ha:pcb-rnd-board-v8 {
           }
           clearance=0.0
            li:ps_poly {
+            12.84mil  
             -16.77mil  
             -12.84mil  
             -16.77mil  
-            12.84mil  
+            -12.84mil  
             16.77mil  
             12.84mil  
             16.77mil  
-            -12.84mil  
            }
          }
 
@@ -25209,14 +24768,14 @@ ha:pcb-rnd-board-v8 {
           }
           clearance=0.0
            li:ps_poly {
+            9.84mil  
             -13.77mil  
             -9.84mil  
             -13.77mil  
-            9.84mil  
+            -9.84mil  
             13.77mil  
             9.84mil  
             13.77mil  
-            -9.84mil  
            }
          }
        }
@@ -25224,8 +24783,8 @@ ha:pcb-rnd-board-v8 {
     }
 
      li:objects {
-      ha:padstack_ref.1155702 {
-       proto=0; x=2.382in; y=2.46348in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:padstack_ref.1161352 {
+       proto=0; x=1.808in; y=2.76574in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }
@@ -25238,8 +24797,8 @@ ha:pcb-rnd-board-v8 {
          name=1
        }
       }
-      ha:padstack_ref.1155703 {
-       proto=0; x=2.382in; y=2.432in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:padstack_ref.1161353 {
+       proto=0; x=1.808in; y=2.73426in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }
@@ -25272,26 +24831,26 @@ ha:pcb-rnd-board-v8 {
        ha:combining {       }
 
         li:objects {
-         ha:line.1155690 {
-          x1=2.382in; y1=2.44774in; x2=2.382in; y2=2.44774in; thickness=0.1mm; clearance=0.0;
+         ha:line.1161340 {
+          x1=1.808in; y1=69.85mm; x2=1.808in; y2=69.85mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=pnp-origin
           }
          }
-         ha:line.1155693 {
-          x1=2.382in; y1=2.44774in; x2=2.382in; y2=2.44774in; thickness=0.1mm; clearance=0.0;
+         ha:line.1161343 {
+          x1=1.808in; y1=69.85mm; x2=1.808in; y2=69.85mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=origin
           }
          }
-         ha:line.1155696 {
-          x1=2.382in; y1=2.44774in; x2=2.382in; y2=63.172596mm; thickness=0.1mm; clearance=0.0;
+         ha:line.1161346 {
+          x1=1.808in; y1=69.85mm; x2=1.808in; y2=68.85mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=x
           }
          }
-         ha:line.1155699 {
-          x1=2.382in; y1=2.44774in; x2=61.5028mm; y2=2.44774in; thickness=0.1mm; clearance=0.0;
+         ha:line.1161349 {
+          x1=1.808in; y1=69.85mm; x2=46.9232mm; y2=69.85mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=y
           }
@@ -25305,14 +24864,15 @@ ha:pcb-rnd-board-v8 {
       }
      }
     }
-     uid = fdmrigvTMcHho9IPHtUAAABx
+     uid = awHEPLOUqbax+QojwTkAAABh
     }
-    ha:subc.1155705 {
+    ha:subc.1178181 {
      ha:attributes {
-      value=TSM200N03D
-      device=MOSFET
-      footprint=PDFN33
-      refdes=Q2
+      footprint=1206
+      value=47uF
+      device=CAPACITOR
+      openscad=1206
+      refdes=C110
      }
     ha:data {
         li:padstack_prototypes {
@@ -25329,14 +24889,14 @@ ha:pcb-rnd-board-v8 {
           }
           clearance=0.0
            li:ps_poly {
-            7.875mil  
-            -11.815mil  
-            -7.875mil  
-            -11.815mil  
-            -7.875mil  
-            11.815mil  
-            7.875mil  
-            11.815mil  
+            25.59mil  
+            -37.4mil  
+            -25.59mil  
+            -37.4mil  
+            -25.59mil  
+            37.4mil  
+            25.59mil  
+            37.4mil  
            }
          }
 
@@ -25348,14 +24908,14 @@ ha:pcb-rnd-board-v8 {
           }
           clearance=0.0
            li:ps_poly {
-            10.875mil  
-            -14.815mil  
-            -10.875mil  
-            -14.815mil  
-            -10.875mil  
-            14.815mil  
-            10.875mil  
-            14.815mil  
+            28.59mil  
+            -40.4mil  
+            -28.59mil  
+            -40.4mil  
+            -28.59mil  
+            40.4mil  
+            28.59mil  
+            40.4mil  
            }
          }
 
@@ -25367,83 +24927,118 @@ ha:pcb-rnd-board-v8 {
           }
           clearance=0.0
            li:ps_poly {
-            7.875mil  
-            -11.815mil  
-            -7.875mil  
-            -11.815mil  
-            -7.875mil  
-            11.815mil  
-            7.875mil  
-            11.815mil  
+            25.59mil  
+            -37.4mil  
+            -25.59mil  
+            -37.4mil  
+            -25.59mil  
+            37.4mil  
+            25.59mil  
+            37.4mil  
            }
          }
        }
      }
+    }
 
-     ha:ps_proto_v6.1 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+     li:objects {
+      ha:padstack_ref.1178200 {
+       proto=0; x=2.37in; y=1.343in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -7.875mil  
-            11.815mil  
-            7.875mil  
-            11.815mil  
-            7.875mil  
-            -11.815mil  
-            -7.875mil  
-            -11.815mil  
-           }
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=1
+         name=1
+       }
+      }
+      ha:padstack_ref.1178201 {
+       proto=0; x=2.37in; y=1.4611in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=2
+         name=2
+       }
+      }
+     }
+     li:layers {
+
+      ha:top-silk {
+       lid=0
+       ha:combining {       }
+
+        li:objects {
+         ha:line.1178182 {
+          x1=2.4074in; y1=1.37843in; x2=2.4074in; y2=1.42567in; thickness=8.0mil; clearance=0.0;
+         }
+         ha:line.1178185 {
+          x1=2.3326in; y1=1.37843in; x2=2.3326in; y2=1.42567in; thickness=8.0mil; clearance=0.0;
          }
+        }
+        ha:type {
+         silk = 1
+         top = 1
+        }
+      }
 
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.1178188 {
+          x1=2.37in; y1=35.61207mm; x2=2.37in; y2=35.61207mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.1178191 {
+          x1=2.37in; y1=35.61207mm; x2=2.37in; y2=35.61207mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.1178194 {
+          x1=2.37in; y1=35.61207mm; x2=2.37in; y2=36.61207mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
           }
-          clearance=0.0
-           li:ps_poly {
-            -10.875mil  
-            14.815mil  
-            10.875mil  
-            14.815mil  
-            10.875mil  
-            -14.815mil  
-            -10.875mil  
-            -14.815mil  
-           }
          }
-
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
+         ha:line.1178197 {
+          x1=2.37in; y1=35.61207mm; x2=59.198mm; y2=35.61207mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
           }
-          clearance=0.0
-           li:ps_poly {
-            -7.875mil  
-            11.815mil  
-            7.875mil  
-            11.815mil  
-            7.875mil  
-            -11.815mil  
-            -7.875mil  
-            -11.815mil  
-           }
          }
-       }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
      }
+    }
+     uid = uBW/nUHTf4QJGTtC2iUAAABx
+    }
+    ha:subc.1178203 {
+     ha:attributes {
+      footprint=0402
+      value=10uF
+      device=CAPACITOR
+      openscad=0402
+      refdes=C111
+     }
+    ha:data {
+        li:padstack_prototypes {
 
-     ha:ps_proto_v6.2 {
+     ha:ps_proto_v6.0 {
        hdia=0.0; hplated=0; htop=0; hbottom=0;
        li:shape {
 
@@ -25455,14 +25050,14 @@ ha:pcb-rnd-board-v8 {
           }
           clearance=0.0
            li:ps_poly {
-            -25.395mil  
-            46.26mil  
-            25.395mil  
-            46.26mil  
-            25.395mil  
-            -46.26mil  
-            -25.395mil  
-            -46.26mil  
+            9.84mil  
+            -13.77mil  
+            -9.84mil  
+            -13.77mil  
+            -9.84mil  
+            13.77mil  
+            9.84mil  
+            13.77mil  
            }
          }
 
@@ -25474,14 +25069,14 @@ ha:pcb-rnd-board-v8 {
           }
           clearance=0.0
            li:ps_poly {
-            -28.395mil  
-            49.26mil  
-            28.395mil  
-            49.26mil  
-            28.395mil  
-            -49.26mil  
-            -28.395mil  
-            -49.26mil  
+            12.84mil  
+            -16.77mil  
+            -12.84mil  
+            -16.77mil  
+            -12.84mil  
+            16.77mil  
+            12.84mil  
+            16.77mil  
            }
          }
 
@@ -25493,14 +25088,14 @@ ha:pcb-rnd-board-v8 {
           }
           clearance=0.0
            li:ps_poly {
-            -25.395mil  
-            46.26mil  
-            25.395mil  
-            46.26mil  
-            25.395mil  
-            -46.26mil  
-            -25.395mil  
-            -46.26mil  
+            9.84mil  
+            -13.77mil  
+            -9.84mil  
+            -13.77mil  
+            -9.84mil  
+            13.77mil  
+            9.84mil  
+            13.77mil  
            }
          }
        }
@@ -25508,46 +25103,18 @@ ha:pcb-rnd-board-v8 {
     }
 
      li:objects {
-      ha:padstack_ref.1155731 {
-       proto=0; x=2.55106in; y=2.35562in; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=8
-         name=pin8
-       }
-      }
-      ha:padstack_ref.1155732 {
-       proto=1; x=2.43493in; y=2.35562in; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
+      ha:padstack_ref.1178216 {
+       proto=0; x=2.233in; y=1.41448in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
        li:thermal {
        }
 
        ha:attributes {
          term=1
-         name=pin1
-       }
-      }
-      ha:padstack_ref.1155733 {
-       proto=0; x=2.55106in; y=2.38121in; rot=270.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=7
-         name=pin7
+         name=1
        }
       }
-      ha:padstack_ref.1155734 {
-       proto=1; x=2.43493in; y=2.38121in; rot=270.000000; xmirror=0; smirror=0; clearance=5.0mil;
+      ha:padstack_ref.1178217 {
+       proto=0; x=2.233in; y=1.383in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }
@@ -25557,87 +25124,7 @@ ha:pcb-rnd-board-v8 {
 
        ha:attributes {
          term=2
-         name=pin2
-       }
-      }
-      ha:padstack_ref.1155735 {
-       proto=0; x=2.55106in; y=2.4068in; rot=270.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=6
-         name=pin6
-       }
-      }
-      ha:padstack_ref.1155736 {
-       proto=1; x=2.43493in; y=2.4068in; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=3
-         name=pin3
-       }
-      }
-      ha:padstack_ref.1155737 {
-       proto=0; x=2.55106in; y=2.43239in; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=5
-         name=pin5
-       }
-      }
-      ha:padstack_ref.1155738 {
-       proto=1; x=2.43493in; y=2.43239in; rot=270.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=4
-         name=pin4
-       }
-      }
-      ha:padstack_ref.1155739 {
-       proto=2; x=63.672085mm; y=2.3637in; rot=270.000000; xmirror=0; smirror=0; clearance=8.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=8
-         name=pin8
-       }
-      }
-      ha:padstack_ref.1155740 {
-       proto=2; x=63.672085mm; y=2.42431in; rot=270.000000; xmirror=0; smirror=0; clearance=8.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=5
-         name=pin5
+         name=2
        }
       }
      }
@@ -25648,21 +25135,6 @@ ha:pcb-rnd-board-v8 {
        ha:combining {       }
 
         li:objects {
-         ha:line.1155706 {
-          x1=64.97193mm; y1=2.32807in; x2=2.42804in; y2=2.32807in; thickness=10.0mil; clearance=0.0;
-         }
-         ha:line.1155709 {
-          x1=2.42804in; y1=2.32807in; x2=2.42804in; y2=2.45994in; thickness=10.0mil; clearance=0.0;
-         }
-         ha:line.1155712 {
-          x1=2.42804in; y1=2.45994in; x2=64.97193mm; y2=2.45994in; thickness=10.0mil; clearance=0.0;
-         }
-         ha:line.1155715 {
-          x1=64.97193mm; y1=2.45994in; x2=64.97193mm; y2=2.32807in; thickness=10.0mil; clearance=0.0;
-         }
-         ha:arc.1155718 {
-          x=2.40914in; y=2.34283in; width=5.0mil; height=5.0mil; astart=270.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-         }
         }
         ha:type {
          silk = 1
@@ -25675,26 +25147,26 @@ ha:pcb-rnd-board-v8 {
        ha:combining {       }
 
         li:objects {
-         ha:line.1155719 {
-          x1=63.392075mm; y1=60.807727mm; x2=63.392075mm; y2=60.807727mm; thickness=0.1mm; clearance=0.0;
+         ha:line.1178204 {
+          x1=2.233in; y1=1.39874in; x2=2.233in; y2=1.39874in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=pnp-origin
           }
          }
-         ha:line.1155722 {
-          x1=2.493in; y1=2.394in; x2=2.493in; y2=2.394in; thickness=0.1mm; clearance=0.0;
+         ha:line.1178207 {
+          x1=2.233in; y1=1.39874in; x2=2.233in; y2=1.39874in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=origin
           }
          }
-         ha:line.1155725 {
-          x1=2.493in; y1=2.394in; x2=62.3222mm; y2=2.394in; thickness=0.1mm; clearance=0.0;
+         ha:line.1178210 {
+          x1=2.233in; y1=1.39874in; x2=2.233in; y2=34.527996mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=x
           }
          }
-         ha:line.1155728 {
-          x1=2.493in; y1=2.394in; x2=2.493in; y2=61.8076mm; thickness=0.1mm; clearance=0.0;
+         ha:line.1178213 {
+          x1=2.233in; y1=1.39874in; x2=57.7182mm; y2=1.39874in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=y
           }
@@ -25708,15 +25180,15 @@ ha:pcb-rnd-board-v8 {
       }
      }
     }
-     uid = QCR2wv5MgQmjx0n3Kz8AAABk
+     uid = uBW/nUHTf4QJGTtC2iUAAABz
     }
-    ha:subc.1161307 {
+    ha:subc.1178219 {
      ha:attributes {
       footprint=0402
-      value=33
-      device=RESISTOR
+      value=10uF
+      device=CAPACITOR
       openscad=0402
-      refdes=R23
+      refdes=C107
      }
     ha:data {
         li:padstack_prototypes {
@@ -25786,12 +25258,8 @@ ha:pcb-rnd-board-v8 {
     }
 
      li:objects {
-      ha:padstack_ref.1161320 {
-       proto=0; x=44.831mm; y=2.76548in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-       ha:flags {
-        clearline=1
-       }
-
+      ha:padstack_ref.1178232 {
+       proto=0; x=1.861in; y=1.35052in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
        li:thermal {
        }
 
@@ -25800,8 +25268,8 @@ ha:pcb-rnd-board-v8 {
          name=1
        }
       }
-      ha:padstack_ref.1161321 {
-       proto=0; x=44.831mm; y=2.734in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:padstack_ref.1178233 {
+       proto=0; x=1.861in; y=1.382in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }
@@ -25834,26 +25302,26 @@ ha:pcb-rnd-board-v8 {
        ha:combining {       }
 
         li:objects {
-         ha:line.1161308 {
-          x1=44.831mm; y1=2.74974in; x2=44.831mm; y2=2.74974in; thickness=0.1mm; clearance=0.0;
+         ha:line.1178220 {
+          x1=1.861in; y1=1.36626in; x2=1.861in; y2=1.36626in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=pnp-origin
           }
          }
-         ha:line.1161311 {
-          x1=44.831mm; y1=2.74974in; x2=44.831mm; y2=2.74974in; thickness=0.1mm; clearance=0.0;
+         ha:line.1178223 {
+          x1=1.861in; y1=1.36626in; x2=1.861in; y2=1.36626in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=origin
           }
          }
-         ha:line.1161314 {
-          x1=44.831mm; y1=2.74974in; x2=44.831mm; y2=68.843396mm; thickness=0.1mm; clearance=0.0;
+         ha:line.1178226 {
+          x1=1.861in; y1=1.36626in; x2=1.861in; y2=35.703004mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=x
           }
          }
-         ha:line.1161317 {
-          x1=44.831mm; y1=2.74974in; x2=45.831mm; y2=2.74974in; thickness=0.1mm; clearance=0.0;
+         ha:line.1178229 {
+          x1=1.861in; y1=1.36626in; x2=46.2694mm; y2=1.36626in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=y
           }
@@ -25867,15 +25335,15 @@ ha:pcb-rnd-board-v8 {
       }
      }
     }
-     uid = m7vO7oCLHBbWiqAZI8QAAABX
+     uid = uBW/nUHTf4QJGTtC2iUAAAB1
     }
-    ha:subc.1161323 {
+    ha:subc.1178235 {
      ha:attributes {
-      openscad=0402
-      value=1.5k
-      device=RESISTOR
-      refdes=R27
       footprint=0402
+      value=1uF
+      device=CAPACITOR
+      openscad=0402
+      refdes=C108
      }
     ha:data {
         li:padstack_prototypes {
@@ -25945,12 +25413,8 @@ ha:pcb-rnd-board-v8 {
     }
 
      li:objects {
-      ha:padstack_ref.1161336 {
-       proto=0; x=1.851in; y=2.76548in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-       ha:flags {
-        clearline=1
-       }
-
+      ha:padstack_ref.1178248 {
+       proto=0; x=2.233in; y=1.27252in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
        li:thermal {
        }
 
@@ -25959,8 +25423,8 @@ ha:pcb-rnd-board-v8 {
          name=1
        }
       }
-      ha:padstack_ref.1161337 {
-       proto=0; x=1.851in; y=2.734in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:padstack_ref.1178249 {
+       proto=0; x=2.233in; y=1.304in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }
@@ -25993,26 +25457,26 @@ ha:pcb-rnd-board-v8 {
        ha:combining {       }
 
         li:objects {
-         ha:line.1161324 {
-          x1=1.851in; y1=2.74974in; x2=1.851in; y2=2.74974in; thickness=0.1mm; clearance=0.0;
+         ha:line.1178236 {
+          x1=2.233in; y1=1.28826in; x2=2.233in; y2=1.28826in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=pnp-origin
           }
          }
-         ha:line.1161327 {
-          x1=1.851in; y1=2.74974in; x2=1.851in; y2=2.74974in; thickness=0.1mm; clearance=0.0;
+         ha:line.1178239 {
+          x1=2.233in; y1=1.28826in; x2=2.233in; y2=1.28826in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=origin
           }
          }
-         ha:line.1161330 {
-          x1=1.851in; y1=2.74974in; x2=1.851in; y2=68.843396mm; thickness=0.1mm; clearance=0.0;
+         ha:line.1178242 {
+          x1=2.233in; y1=1.28826in; x2=2.233in; y2=33.721804mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=x
           }
          }
-         ha:line.1161333 {
-          x1=1.851in; y1=2.74974in; x2=48.0154mm; y2=2.74974in; thickness=0.1mm; clearance=0.0;
+         ha:line.1178245 {
+          x1=2.233in; y1=1.28826in; x2=55.7182mm; y2=1.28826in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=y
           }
@@ -26026,15 +25490,15 @@ ha:pcb-rnd-board-v8 {
       }
      }
     }
-     uid = awHEPLOUqbax+QojwTkAAABl
+     uid = uBW/nUHTf4QJGTtC2iUAAAB3
     }
-    ha:subc.1161339 {
+    ha:subc.1178251 {
      ha:attributes {
-      openscad=0402
-      value=33
-      device=RESISTOR
-      refdes=R24
       footprint=0402
+      value=1uF
+      device=CAPACITOR
+      openscad=0402
+      refdes=C109
      }
     ha:data {
         li:padstack_prototypes {
@@ -26104,12 +25568,8 @@ ha:pcb-rnd-board-v8 {
     }
 
      li:objects {
-      ha:padstack_ref.1161352 {
-       proto=0; x=1.808in; y=2.76574in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-       ha:flags {
-        clearline=1
-       }
-
+      ha:padstack_ref.1178264 {
+       proto=0; x=1.861in; y=1.27252in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
        li:thermal {
        }
 
@@ -26118,8 +25578,8 @@ ha:pcb-rnd-board-v8 {
          name=1
        }
       }
-      ha:padstack_ref.1161353 {
-       proto=0; x=1.808in; y=2.73426in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:padstack_ref.1178265 {
+       proto=0; x=1.861in; y=1.304in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }
@@ -26152,26 +25612,26 @@ ha:pcb-rnd-board-v8 {
        ha:combining {       }
 
         li:objects {
-         ha:line.1161340 {
-          x1=1.808in; y1=69.85mm; x2=1.808in; y2=69.85mm; thickness=0.1mm; clearance=0.0;
+         ha:line.1178252 {
+          x1=1.861in; y1=1.28826in; x2=1.861in; y2=1.28826in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=pnp-origin
           }
          }
-         ha:line.1161343 {
-          x1=1.808in; y1=69.85mm; x2=1.808in; y2=69.85mm; thickness=0.1mm; clearance=0.0;
+         ha:line.1178255 {
+          x1=1.861in; y1=1.28826in; x2=1.861in; y2=1.28826in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=origin
           }
          }
-         ha:line.1161346 {
-          x1=1.808in; y1=69.85mm; x2=1.808in; y2=68.85mm; thickness=0.1mm; clearance=0.0;
+         ha:line.1178258 {
+          x1=1.861in; y1=1.28826in; x2=1.861in; y2=33.721804mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=x
           }
          }
-         ha:line.1161349 {
-          x1=1.808in; y1=69.85mm; x2=46.9232mm; y2=69.85mm; thickness=0.1mm; clearance=0.0;
+         ha:line.1178261 {
+          x1=1.861in; y1=1.28826in; x2=46.2694mm; y2=1.28826in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=y
           }
@@ -26185,15 +25645,15 @@ ha:pcb-rnd-board-v8 {
       }
      }
     }
-     uid = awHEPLOUqbax+QojwTkAAABh
+     uid = uBW/nUHTf4QJGTtC2iUAAAB5
     }
-    ha:subc.1178181 {
+    ha:subc.1178267 {
      ha:attributes {
-      footprint=1206
-      value=47uF
+      openscad=0402
+      value=1uF
       device=CAPACITOR
-      openscad=1206
-      refdes=C110
+      refdes=C102
+      footprint=0402
      }
     ha:data {
         li:padstack_prototypes {
@@ -26210,14 +25670,14 @@ ha:pcb-rnd-board-v8 {
           }
           clearance=0.0
            li:ps_poly {
-            25.59mil  
-            -37.4mil  
-            -25.59mil  
-            -37.4mil  
-            -25.59mil  
-            37.4mil  
-            25.59mil  
-            37.4mil  
+            9.84mil  
+            -13.77mil  
+            -9.84mil  
+            -13.77mil  
+            -9.84mil  
+            13.77mil  
+            9.84mil  
+            13.77mil  
            }
          }
 
@@ -26229,14 +25689,14 @@ ha:pcb-rnd-board-v8 {
           }
           clearance=0.0
            li:ps_poly {
-            28.59mil  
-            -40.4mil  
-            -28.59mil  
-            -40.4mil  
-            -28.59mil  
-            40.4mil  
-            28.59mil  
-            40.4mil  
+            12.84mil  
+            -16.77mil  
+            -12.84mil  
+            -16.77mil  
+            -12.84mil  
+            16.77mil  
+            12.84mil  
+            16.77mil  
            }
          }
 
@@ -26248,14 +25708,14 @@ ha:pcb-rnd-board-v8 {
           }
           clearance=0.0
            li:ps_poly {
-            25.59mil  
-            -37.4mil  
-            -25.59mil  
-            -37.4mil  
-            -25.59mil  
-            37.4mil  
-            25.59mil  
-            37.4mil  
+            9.84mil  
+            -13.77mil  
+            -9.84mil  
+            -13.77mil  
+            -9.84mil  
+            13.77mil  
+            9.84mil  
+            13.77mil  
            }
          }
        }
@@ -26263,8 +25723,8 @@ ha:pcb-rnd-board-v8 {
     }
 
      li:objects {
-      ha:padstack_ref.1178200 {
-       proto=0; x=2.37in; y=1.343in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:padstack_ref.1178280 {
+       proto=0; x=2.282in; y=1.343in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }
@@ -26277,8 +25737,8 @@ ha:pcb-rnd-board-v8 {
          name=1
        }
       }
-      ha:padstack_ref.1178201 {
-       proto=0; x=2.37in; y=1.4611in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:padstack_ref.1178281 {
+       proto=0; x=2.282in; y=1.37448in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
        li:thermal {
        }
 
@@ -26295,12 +25755,6 @@ ha:pcb-rnd-board-v8 {
        ha:combining {       }
 
         li:objects {
-         ha:line.1178182 {
-          x1=2.4074in; y1=1.37843in; x2=2.4074in; y2=1.42567in; thickness=8.0mil; clearance=0.0;
-         }
-         ha:line.1178185 {
-          x1=2.3326in; y1=1.37843in; x2=2.3326in; y2=1.42567in; thickness=8.0mil; clearance=0.0;
-         }
         }
         ha:type {
          silk = 1
@@ -26313,26 +25767,26 @@ ha:pcb-rnd-board-v8 {
        ha:combining {       }
 
         li:objects {
-         ha:line.1178188 {
-          x1=2.37in; y1=35.61207mm; x2=2.37in; y2=35.61207mm; thickness=0.1mm; clearance=0.0;
+         ha:line.1178268 {
+          x1=2.282in; y1=1.35874in; x2=2.282in; y2=1.35874in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=pnp-origin
           }
          }
-         ha:line.1178191 {
-          x1=2.37in; y1=35.61207mm; x2=2.37in; y2=35.61207mm; thickness=0.1mm; clearance=0.0;
+         ha:line.1178271 {
+          x1=2.282in; y1=1.35874in; x2=2.282in; y2=1.35874in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=origin
           }
          }
-         ha:line.1178194 {
-          x1=2.37in; y1=35.61207mm; x2=2.37in; y2=36.61207mm; thickness=0.1mm; clearance=0.0;
+         ha:line.1178274 {
+          x1=2.282in; y1=1.35874in; x2=2.282in; y2=35.511996mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=x
           }
          }
-         ha:line.1178197 {
-          x1=2.37in; y1=35.61207mm; x2=59.198mm; y2=35.61207mm; thickness=0.1mm; clearance=0.0;
+         ha:line.1178277 {
+          x1=2.282in; y1=1.35874in; x2=56.9628mm; y2=1.35874in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=y
           }
@@ -26346,15 +25800,15 @@ ha:pcb-rnd-board-v8 {
       }
      }
     }
-     uid = uBW/nUHTf4QJGTtC2iUAAABx
+     uid = uBW/nUHTf4QJGTtC2iUAAABv
     }
-    ha:subc.1178203 {
+    ha:subc.1179615 {
      ha:attributes {
-      footprint=0402
-      value=10uF
+      refdes=C15
+      value=1uF
       device=CAPACITOR
+      footprint=0402
       openscad=0402
-      refdes=C111
      }
     ha:data {
         li:padstack_prototypes {
@@ -26424,8 +25878,8 @@ ha:pcb-rnd-board-v8 {
     }
 
      li:objects {
-      ha:padstack_ref.1178216 {
-       proto=0; x=2.233in; y=1.41448in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:padstack_ref.1179628 {
+       proto=0; x=760.0mil; y=1.63174in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
        li:thermal {
        }
 
@@ -26434,8 +25888,8 @@ ha:pcb-rnd-board-v8 {
          name=1
        }
       }
-      ha:padstack_ref.1178217 {
-       proto=0; x=2.233in; y=1.383in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:padstack_ref.1179629 {
+       proto=0; x=760.0mil; y=1.60026in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }
@@ -26468,26 +25922,42 @@ ha:pcb-rnd-board-v8 {
        ha:combining {       }
 
         li:objects {
-         ha:line.1178204 {
-          x1=2.233in; y1=1.39874in; x2=2.233in; y2=1.39874in; thickness=0.1mm; clearance=0.0;
+         ha:line.1179616 {
+          x1=760.0mil; y1=1.616in; x2=760.0mil; y2=1.616in; thickness=0.1mm; clearance=0.0;
+          ha:flags {
+           selected=1
+          }
+
           ha:attributes {
             subc-role=pnp-origin
           }
          }
-         ha:line.1178207 {
-          x1=2.233in; y1=1.39874in; x2=2.233in; y2=1.39874in; thickness=0.1mm; clearance=0.0;
+         ha:line.1179619 {
+          x1=760.0mil; y1=1.616in; x2=760.0mil; y2=1.616in; thickness=0.1mm; clearance=0.0;
+          ha:flags {
+           selected=1
+          }
+
           ha:attributes {
             subc-role=origin
           }
          }
-         ha:line.1178210 {
-          x1=2.233in; y1=1.39874in; x2=2.233in; y2=34.527996mm; thickness=0.1mm; clearance=0.0;
+         ha:line.1179622 {
+          x1=760.0mil; y1=1.616in; x2=760.0mil; y2=40.0464mm; thickness=0.1mm; clearance=0.0;
+          ha:flags {
+           selected=1
+          }
+
           ha:attributes {
             subc-role=x
           }
          }
-         ha:line.1178213 {
-          x1=2.233in; y1=1.39874in; x2=57.7182mm; y2=1.39874in; thickness=0.1mm; clearance=0.0;
+         ha:line.1179625 {
+          x1=760.0mil; y1=1.616in; x2=20.304mm; y2=1.616in; thickness=0.1mm; clearance=0.0;
+          ha:flags {
+           selected=1
+          }
+
           ha:attributes {
             subc-role=y
           }
@@ -26501,15 +25971,15 @@ ha:pcb-rnd-board-v8 {
       }
      }
     }
-     uid = uBW/nUHTf4QJGTtC2iUAAABz
+     uid = L3uSQeru9w1L5hdo5KkAAABW
     }
-    ha:subc.1178219 {
+    ha:subc.1179631 {
      ha:attributes {
-      footprint=0402
-      value=10uF
+      refdes=C8
+      value=2.2uF
       device=CAPACITOR
+      footprint=0402
       openscad=0402
-      refdes=C107
      }
     ha:data {
         li:padstack_prototypes {
@@ -26579,8 +26049,8 @@ ha:pcb-rnd-board-v8 {
     }
 
      li:objects {
-      ha:padstack_ref.1178232 {
-       proto=0; x=1.861in; y=1.35052in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:padstack_ref.1179644 {
+       proto=0; x=954.0mil; y=1.63148in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
        li:thermal {
        }
 
@@ -26589,8 +26059,8 @@ ha:pcb-rnd-board-v8 {
          name=1
        }
       }
-      ha:padstack_ref.1178233 {
-       proto=0; x=1.861in; y=1.382in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:padstack_ref.1179645 {
+       proto=0; x=954.0mil; y=1.6in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }
@@ -26623,26 +26093,26 @@ ha:pcb-rnd-board-v8 {
        ha:combining {       }
 
         li:objects {
-         ha:line.1178220 {
-          x1=1.861in; y1=1.36626in; x2=1.861in; y2=1.36626in; thickness=0.1mm; clearance=0.0;
+         ha:line.1179632 {
+          x1=954.0mil; y1=1.61574in; x2=954.0mil; y2=1.61574in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=pnp-origin
           }
          }
-         ha:line.1178223 {
-          x1=1.861in; y1=1.36626in; x2=1.861in; y2=1.36626in; thickness=0.1mm; clearance=0.0;
+         ha:line.1179635 {
+          x1=954.0mil; y1=1.61574in; x2=954.0mil; y2=1.61574in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=origin
           }
          }
-         ha:line.1178226 {
-          x1=1.861in; y1=1.36626in; x2=1.861in; y2=35.703004mm; thickness=0.1mm; clearance=0.0;
+         ha:line.1179638 {
+          x1=954.0mil; y1=1.61574in; x2=954.0mil; y2=40.039796mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=x
           }
          }
-         ha:line.1178229 {
-          x1=1.861in; y1=1.36626in; x2=46.2694mm; y2=1.36626in; thickness=0.1mm; clearance=0.0;
+         ha:line.1179641 {
+          x1=954.0mil; y1=1.61574in; x2=25.2316mm; y2=1.61574in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=y
           }
@@ -26656,15 +26126,19 @@ ha:pcb-rnd-board-v8 {
       }
      }
     }
-     uid = uBW/nUHTf4QJGTtC2iUAAAB1
+     uid = L3uSQeru9w1L5hdo5KkAAABY
     }
-    ha:subc.1178235 {
+    ha:subc.1179647 {
      ha:attributes {
-      footprint=0402
-      value=1uF
-      device=CAPACITOR
-      openscad=0402
-      refdes=C108
+      copyright=2006 DJ Delorie
+      author=DJ Delorie
+      footprint=SOT23-5
+      dist-license=GPL
+      refdes=U3
+      value=TPS70933
+      device=IC
+      use-license=Unlimited
+      openscad=sot23-5
      }
     ha:data {
         li:padstack_prototypes {
@@ -26681,14 +26155,14 @@ ha:pcb-rnd-board-v8 {
           }
           clearance=0.0
            li:ps_poly {
-            9.84mil  
-            -13.77mil  
-            -9.84mil  
-            -13.77mil  
-            -9.84mil  
-            13.77mil  
-            9.84mil  
-            13.77mil  
+            12.0mil  
+            -20.0mil  
+            -12.0mil  
+            -20.0mil  
+            -12.0mil  
+            20.0mil  
+            12.0mil  
+            20.0mil  
            }
          }
 
@@ -26700,14 +26174,14 @@ ha:pcb-rnd-board-v8 {
           }
           clearance=0.0
            li:ps_poly {
-            12.84mil  
-            -16.77mil  
-            -12.84mil  
-            -16.77mil  
-            -12.84mil  
-            16.77mil  
-            12.84mil  
-            16.77mil  
+            15.0mil  
+            -23.0mil  
+            -15.0mil  
+            -23.0mil  
+            -15.0mil  
+            23.0mil  
+            15.0mil  
+            23.0mil  
            }
          }
 
@@ -26719,14 +26193,14 @@ ha:pcb-rnd-board-v8 {
           }
           clearance=0.0
            li:ps_poly {
-            9.84mil  
-            -13.77mil  
-            -9.84mil  
-            -13.77mil  
-            -9.84mil  
-            13.77mil  
-            9.84mil  
-            13.77mil  
+            12.0mil  
+            -20.0mil  
+            -12.0mil  
+            -20.0mil  
+            -12.0mil  
+            20.0mil  
+            12.0mil  
+            20.0mil  
            }
          }
        }
@@ -26734,18 +26208,36 @@ ha:pcb-rnd-board-v8 {
     }
 
      li:objects {
-      ha:padstack_ref.1178248 {
-       proto=0; x=2.233in; y=1.27252in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:padstack_ref.1179672 {
+       proto=0; x=897.0mil; y=1.679in; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
+       ha:flags {
+        clearline=1
+       }
+
        li:thermal {
        }
 
        ha:attributes {
-         term=1
-         name=1
+         term=4
+         name=4
        }
       }
-      ha:padstack_ref.1178249 {
-       proto=0; x=2.233in; y=1.304in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:padstack_ref.1179673 {
+       proto=0; x=897.0mil; y=1.601in; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=5
+         name=5
+       }
+      }
+      ha:padstack_ref.1179674 {
+       proto=0; x=815.0mil; y=1.601in; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }
@@ -26753,11 +26245,35 @@ ha:pcb-rnd-board-v8 {
        li:thermal {
        }
 
+       ha:attributes {
+         term=1
+         name=1
+       }
+      }
+      ha:padstack_ref.1179675 {
+       proto=0; x=815.0mil; y=1.64in; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
+       li:thermal {
+       }
+
        ha:attributes {
          term=2
          name=2
        }
       }
+      ha:padstack_ref.1179676 {
+       proto=0; x=815.0mil; y=1.679in; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=3
+         name=3
+       }
+      }
      }
      li:layers {
 
@@ -26766,6 +26282,18 @@ ha:pcb-rnd-board-v8 {
        ha:combining {       }
 
         li:objects {
+         ha:line.1179648 {
+          x1=787.0mil; y1=1.699in; x2=926.0mil; y2=1.699in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.1179651 {
+          x1=926.0mil; y1=1.699in; x2=926.0mil; y2=1.581in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.1179654 {
+          x1=926.0mil; y1=1.581in; x2=787.0mil; y2=1.581in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.1179657 {
+          x1=787.0mil; y1=1.581in; x2=787.0mil; y2=1.699in; thickness=10.0mil; clearance=0.0;
+         }
         }
         ha:type {
          silk = 1
@@ -26778,26 +26306,26 @@ ha:pcb-rnd-board-v8 {
        ha:combining {       }
 
         li:objects {
-         ha:line.1178236 {
-          x1=2.233in; y1=1.28826in; x2=2.233in; y2=1.28826in; thickness=0.1mm; clearance=0.0;
+         ha:line.1179660 {
+          x1=847.8mil; y1=1.64in; x2=847.8mil; y2=1.64in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=pnp-origin
           }
          }
-         ha:line.1178239 {
-          x1=2.233in; y1=1.28826in; x2=2.233in; y2=1.28826in; thickness=0.1mm; clearance=0.0;
+         ha:line.1179663 {
+          x1=897.0mil; y1=1.679in; x2=897.0mil; y2=1.679in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=origin
           }
          }
-         ha:line.1178242 {
-          x1=2.233in; y1=1.28826in; x2=2.233in; y2=33.721804mm; thickness=0.1mm; clearance=0.0;
+         ha:line.1179666 {
+          x1=897.0mil; y1=1.679in; x2=21.7838mm; y2=1.679in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=x
           }
          }
-         ha:line.1178245 {
-          x1=2.233in; y1=1.28826in; x2=55.7182mm; y2=1.28826in; thickness=0.1mm; clearance=0.0;
+         ha:line.1179669 {
+          x1=897.0mil; y1=1.679in; x2=897.0mil; y2=43.6466mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=y
           }
@@ -26811,15 +26339,14 @@ ha:pcb-rnd-board-v8 {
       }
      }
     }
-     uid = uBW/nUHTf4QJGTtC2iUAAAB3
+     uid = L3uSQeru9w1L5hdo5KkAAABi
     }
-    ha:subc.1178251 {
+    ha:subc.1178113 {
      ha:attributes {
-      footprint=0402
-      value=1uF
-      device=CAPACITOR
-      openscad=0402
-      refdes=C109
+      value=ADS8688
+      device=IC
+      footprint=TSSOP38
+      refdes=U7
      }
     ha:data {
         li:padstack_prototypes {
@@ -26836,14 +26363,77 @@ ha:pcb-rnd-board-v8 {
           }
           clearance=0.0
            li:ps_poly {
-            9.84mil  
-            -13.77mil  
-            -9.84mil  
-            -13.77mil  
-            -9.84mil  
-            13.77mil  
-            9.84mil  
-            13.77mil  
+            -29.53mil  
+            -5.905mil  
+            -29.53mil  
+            5.905mil  
+            29.53mil  
+            5.905mil  
+            29.53mil  
+            -5.905mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -34.53mil  
+            -10.905mil  
+            -34.53mil  
+            10.905mil  
+            34.53mil  
+            10.905mil  
+            34.53mil  
+            -10.905mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -29.53mil  
+            -5.905mil  
+            -29.53mil  
+            5.905mil  
+            29.53mil  
+            5.905mil  
+            29.53mil  
+            -5.905mil  
+           }
+         }
+       }
+     }
+
+     ha:ps_proto_v6.1 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            29.53mil  
+            5.905mil  
+            29.53mil  
+            -5.905mil  
+            -29.53mil  
+            -5.905mil  
+            -29.53mil  
+            5.905mil  
            }
          }
 
@@ -26855,14 +26445,14 @@ ha:pcb-rnd-board-v8 {
           }
           clearance=0.0
            li:ps_poly {
-            12.84mil  
-            -16.77mil  
-            -12.84mil  
-            -16.77mil  
-            -12.84mil  
-            16.77mil  
-            12.84mil  
-            16.77mil  
+            34.53mil  
+            10.905mil  
+            34.53mil  
+            -10.905mil  
+            -34.53mil  
+            -10.905mil  
+            -34.53mil  
+            10.905mil  
            }
          }
 
@@ -26874,14 +26464,14 @@ ha:pcb-rnd-board-v8 {
           }
           clearance=0.0
            li:ps_poly {
-            9.84mil  
-            -13.77mil  
-            -9.84mil  
-            -13.77mil  
-            -9.84mil  
-            13.77mil  
-            9.84mil  
-            13.77mil  
+            29.53mil  
+            5.905mil  
+            29.53mil  
+            -5.905mil  
+            -29.53mil  
+            -5.905mil  
+            -29.53mil  
+            5.905mil  
            }
          }
        }
@@ -26889,8 +26479,12 @@ ha:pcb-rnd-board-v8 {
     }
 
      li:objects {
-      ha:padstack_ref.1178264 {
-       proto=0; x=1.861in; y=1.27252in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:padstack_ref.1178142 {
+       proto=0; x=54.943629mm; y=1.46116in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
+
        li:thermal {
        }
 
@@ -26899,8 +26493,8 @@ ha:pcb-rnd-board-v8 {
          name=1
        }
       }
-      ha:padstack_ref.1178265 {
-       proto=0; x=1.861in; y=1.304in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:padstack_ref.1178143 {
+       proto=0; x=54.943629mm; y=1.44148in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
        ha:flags {
         clearline=1
        }
@@ -26913,139 +26507,162 @@ ha:pcb-rnd-board-v8 {
          name=2
        }
       }
-     }
-     li:layers {
+      ha:padstack_ref.1178144 {
+       proto=0; x=54.943629mm; y=1.42179in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       li:thermal {
+       }
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+       ha:attributes {
+         term=3
+         name=3
+       }
+      }
+      ha:padstack_ref.1178145 {
+       proto=0; x=54.943629mm; y=1.40211in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       li:thermal {
+       }
 
-        li:objects {
-        }
-        ha:type {
-         silk = 1
-         top = 1
-        }
+       ha:attributes {
+         term=4
+         name=4
+       }
       }
+      ha:padstack_ref.1178146 {
+       proto=0; x=54.943629mm; y=1.38242in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+       li:thermal {
+       }
 
-        li:objects {
-         ha:line.1178252 {
-          x1=1.861in; y1=1.28826in; x2=1.861in; y2=1.28826in; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=pnp-origin
-          }
-         }
-         ha:line.1178255 {
-          x1=1.861in; y1=1.28826in; x2=1.861in; y2=1.28826in; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=origin
-          }
-         }
-         ha:line.1178258 {
-          x1=1.861in; y1=1.28826in; x2=1.861in; y2=33.721804mm; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=x
-          }
-         }
-         ha:line.1178261 {
-          x1=1.861in; y1=1.28826in; x2=46.2694mm; y2=1.28826in; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=y
-          }
-         }
-        }
-        ha:type {
-         top = 1
-         misc = 1
-         virtual = 1
-        }
+       ha:attributes {
+         term=5
+         name=5
+       }
       }
-     }
-    }
-     uid = uBW/nUHTf4QJGTtC2iUAAAB5
-    }
-    ha:subc.1178267 {
-     ha:attributes {
-      openscad=0402
-      value=1uF
-      device=CAPACITOR
-      refdes=C102
-      footprint=0402
-     }
-    ha:data {
-        li:padstack_prototypes {
+      ha:padstack_ref.1178147 {
+       proto=0; x=54.943629mm; y=1.36274in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       li:thermal {
+       }
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+       ha:attributes {
+         term=6
+         name=6
+       }
+      }
+      ha:padstack_ref.1178148 {
+       proto=0; x=54.943629mm; y=34.11347mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            9.84mil  
-            -13.77mil  
-            -9.84mil  
-            -13.77mil  
-            -9.84mil  
-            13.77mil  
-            9.84mil  
-            13.77mil  
-           }
-         }
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=7
+         name=7
+       }
+      }
+      ha:padstack_ref.1178149 {
+       proto=0; x=54.943629mm; y=1.32337in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=8
+         name=8
+       }
+      }
+      ha:padstack_ref.1178150 {
+       proto=0; x=54.943629mm; y=1.30368in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=9
+         name=9
+       }
+      }
+      ha:padstack_ref.1178151 {
+       proto=0; x=54.943629mm; y=1.284in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=10
+         name=10
+       }
+      }
+      ha:padstack_ref.1178152 {
+       proto=0; x=54.943629mm; y=1.26432in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=11
+         name=11
+       }
+      }
+      ha:padstack_ref.1178153 {
+       proto=0; x=54.943629mm; y=1.24463in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=12
+         name=12
+       }
+      }
+      ha:padstack_ref.1178154 {
+       proto=0; x=54.943629mm; y=31.11373mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=13
+         name=13
+       }
+      }
+      ha:padstack_ref.1178155 {
+       proto=0; x=54.943629mm; y=1.20526in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            12.84mil  
-            -16.77mil  
-            -12.84mil  
-            -16.77mil  
-            -12.84mil  
-            16.77mil  
-            12.84mil  
-            16.77mil  
-           }
-         }
+       li:thermal {
+       }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            9.84mil  
-            -13.77mil  
-            -9.84mil  
-            -13.77mil  
-            -9.84mil  
-            13.77mil  
-            9.84mil  
-            13.77mil  
-           }
-         }
+       ha:attributes {
+         term=14
+         name=14
+       }
+      }
+      ha:padstack_ref.1178156 {
+       proto=0; x=54.943629mm; y=1.18558in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       li:thermal {
        }
-     }
-    }
 
-     li:objects {
-      ha:padstack_ref.1178280 {
-       proto=0; x=2.282in; y=1.343in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       ha:attributes {
+         term=15
+         name=15
+       }
+      }
+      ha:padstack_ref.1178157 {
+       proto=0; x=54.943629mm; y=1.16589in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
        ha:flags {
         clearline=1
        }
@@ -27054,163 +26671,104 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=1
-         name=1
+         term=16
+         name=16
        }
       }
-      ha:padstack_ref.1178281 {
-       proto=0; x=2.282in; y=1.37448in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:padstack_ref.1178158 {
+       proto=0; x=54.943629mm; y=1.14621in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
        li:thermal {
        }
 
        ha:attributes {
-         term=2
-         name=2
+         term=17
+         name=17
        }
       }
-     }
-     li:layers {
+      ha:padstack_ref.1178159 {
+       proto=0; x=54.943629mm; y=1.12652in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+       li:thermal {
+       }
 
-        li:objects {
-        }
-        ha:type {
-         silk = 1
-         top = 1
-        }
+       ha:attributes {
+         term=18
+         name=18
+       }
       }
+      ha:padstack_ref.1178160 {
+       proto=0; x=54.943629mm; y=1.10684in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       li:thermal {
+       }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+       ha:attributes {
+         term=19
+         name=19
+       }
+      }
+      ha:padstack_ref.1178161 {
+       proto=1; x=49.043971mm; y=1.10684in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       li:thermal {
+       }
 
-        li:objects {
-         ha:line.1178268 {
-          x1=2.282in; y1=1.35874in; x2=2.282in; y2=1.35874in; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=pnp-origin
-          }
-         }
-         ha:line.1178271 {
-          x1=2.282in; y1=1.35874in; x2=2.282in; y2=1.35874in; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=origin
-          }
-         }
-         ha:line.1178274 {
-          x1=2.282in; y1=1.35874in; x2=2.282in; y2=35.511996mm; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=x
-          }
-         }
-         ha:line.1178277 {
-          x1=2.282in; y1=1.35874in; x2=56.9628mm; y2=1.35874in; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=y
-          }
-         }
-        }
-        ha:type {
-         top = 1
-         misc = 1
-         virtual = 1
-        }
+       ha:attributes {
+         term=20
+         name=20
+       }
       }
-     }
-    }
-     uid = uBW/nUHTf4QJGTtC2iUAAABv
-    }
-    ha:subc.1179615 {
-     ha:attributes {
-      refdes=C15
-      value=1uF
-      device=CAPACITOR
-      footprint=0402
-      openscad=0402
-     }
-    ha:data {
-        li:padstack_prototypes {
+      ha:padstack_ref.1178162 {
+       proto=1; x=49.043971mm; y=1.12652in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+       li:thermal {
+       }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            9.84mil  
-            -13.77mil  
-            -9.84mil  
-            -13.77mil  
-            -9.84mil  
-            13.77mil  
-            9.84mil  
-            13.77mil  
-           }
-         }
+       ha:attributes {
+         term=21
+         name=21
+       }
+      }
+      ha:padstack_ref.1178163 {
+       proto=1; x=49.043971mm; y=1.14621in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       li:thermal {
+       }
 
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            12.84mil  
-            -16.77mil  
-            -12.84mil  
-            -16.77mil  
-            -12.84mil  
-            16.77mil  
-            12.84mil  
-            16.77mil  
-           }
-         }
+       ha:attributes {
+         term=22
+         name=22
+       }
+      }
+      ha:padstack_ref.1178164 {
+       proto=1; x=49.043971mm; y=1.16589in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            9.84mil  
-            -13.77mil  
-            -9.84mil  
-            -13.77mil  
-            -9.84mil  
-            13.77mil  
-            9.84mil  
-            13.77mil  
-           }
-         }
+       li:thermal {
        }
-     }
-    }
 
-     li:objects {
-      ha:padstack_ref.1179628 {
-       proto=0; x=760.0mil; y=1.63174in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       ha:attributes {
+         term=23
+         name=23
+       }
+      }
+      ha:padstack_ref.1178165 {
+       proto=1; x=49.043971mm; y=1.18558in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
        li:thermal {
        }
 
        ha:attributes {
-         term=1
-         name=1
+         term=24
+         name=24
        }
       }
-      ha:padstack_ref.1179629 {
-       proto=0; x=760.0mil; y=1.60026in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:padstack_ref.1178166 {
+       proto=1; x=49.043971mm; y=1.20526in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
        ha:flags {
         clearline=1
        }
@@ -27219,169 +26777,22 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=2
-         name=2
+         term=25
+         name=25
        }
       }
-     }
-     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.1179616 {
-          x1=760.0mil; y1=1.616in; x2=760.0mil; y2=1.616in; thickness=0.1mm; clearance=0.0;
-          ha:flags {
-           selected=1
-          }
-
-          ha:attributes {
-            subc-role=pnp-origin
-          }
-         }
-         ha:line.1179619 {
-          x1=760.0mil; y1=1.616in; x2=760.0mil; y2=1.616in; thickness=0.1mm; clearance=0.0;
-          ha:flags {
-           selected=1
-          }
-
-          ha:attributes {
-            subc-role=origin
-          }
-         }
-         ha:line.1179622 {
-          x1=760.0mil; y1=1.616in; x2=760.0mil; y2=40.0464mm; thickness=0.1mm; clearance=0.0;
-          ha:flags {
-           selected=1
-          }
-
-          ha:attributes {
-            subc-role=x
-          }
-         }
-         ha:line.1179625 {
-          x1=760.0mil; y1=1.616in; x2=20.304mm; y2=1.616in; thickness=0.1mm; clearance=0.0;
-          ha:flags {
-           selected=1
-          }
-
-          ha:attributes {
-            subc-role=y
-          }
-         }
-        }
-        ha:type {
-         top = 1
-         misc = 1
-         virtual = 1
-        }
-      }
-     }
-    }
-     uid = L3uSQeru9w1L5hdo5KkAAABW
-    }
-    ha:subc.1179631 {
-     ha:attributes {
-      refdes=C8
-      value=2.2uF
-      device=CAPACITOR
-      footprint=0402
-      openscad=0402
-     }
-    ha:data {
-        li:padstack_prototypes {
-
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
-
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            9.84mil  
-            -13.77mil  
-            -9.84mil  
-            -13.77mil  
-            -9.84mil  
-            13.77mil  
-            9.84mil  
-            13.77mil  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            12.84mil  
-            -16.77mil  
-            -12.84mil  
-            -16.77mil  
-            -12.84mil  
-            16.77mil  
-            12.84mil  
-            16.77mil  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            9.84mil  
-            -13.77mil  
-            -9.84mil  
-            -13.77mil  
-            -9.84mil  
-            13.77mil  
-            9.84mil  
-            13.77mil  
-           }
-         }
-       }
-     }
-    }
-
-     li:objects {
-      ha:padstack_ref.1179644 {
-       proto=0; x=954.0mil; y=1.63148in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:padstack_ref.1178167 {
+       proto=1; x=49.043971mm; y=31.11373mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
        li:thermal {
        }
 
        ha:attributes {
-         term=1
-         name=1
+         term=26
+         name=26
        }
       }
-      ha:padstack_ref.1179645 {
-       proto=0; x=954.0mil; y=1.6in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:padstack_ref.1178168 {
+       proto=1; x=49.043971mm; y=1.24463in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
        ha:flags {
         clearline=1
        }
@@ -27390,147 +26801,76 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=2
-         name=2
+         term=27
+         name=27
        }
       }
-     }
-     li:layers {
-
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+      ha:padstack_ref.1178169 {
+       proto=1; x=49.043971mm; y=1.26432in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       li:thermal {
+       }
 
-        li:objects {
-        }
-        ha:type {
-         silk = 1
-         top = 1
-        }
+       ha:attributes {
+         term=28
+         name=28
+       }
       }
+      ha:padstack_ref.1178170 {
+       proto=1; x=49.043971mm; y=1.284in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       li:thermal {
+       }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
-
-        li:objects {
-         ha:line.1179632 {
-          x1=954.0mil; y1=1.61574in; x2=954.0mil; y2=1.61574in; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=pnp-origin
-          }
-         }
-         ha:line.1179635 {
-          x1=954.0mil; y1=1.61574in; x2=954.0mil; y2=1.61574in; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=origin
-          }
-         }
-         ha:line.1179638 {
-          x1=954.0mil; y1=1.61574in; x2=954.0mil; y2=40.039796mm; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=x
-          }
-         }
-         ha:line.1179641 {
-          x1=954.0mil; y1=1.61574in; x2=25.2316mm; y2=1.61574in; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=y
-          }
-         }
-        }
-        ha:type {
-         top = 1
-         misc = 1
-         virtual = 1
-        }
-      }
-     }
-    }
-     uid = L3uSQeru9w1L5hdo5KkAAABY
-    }
-    ha:subc.1179647 {
-     ha:attributes {
-      copyright=2006 DJ Delorie
-      author=DJ Delorie
-      footprint=SOT23-5
-      dist-license=GPL
-      refdes=U3
-      value=TPS70933
-      device=IC
-      use-license=Unlimited
-      openscad=sot23-5
-     }
-    ha:data {
-        li:padstack_prototypes {
+       ha:attributes {
+         term=29
+         name=29
+       }
+      }
+      ha:padstack_ref.1178171 {
+       proto=1; x=49.043971mm; y=1.30368in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+       li:thermal {
+       }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            12.0mil  
-            -20.0mil  
-            -12.0mil  
-            -20.0mil  
-            -12.0mil  
-            20.0mil  
-            12.0mil  
-            20.0mil  
-           }
-         }
+       ha:attributes {
+         term=30
+         name=30
+       }
+      }
+      ha:padstack_ref.1178172 {
+       proto=1; x=49.043971mm; y=1.32337in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       li:thermal {
+       }
 
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            15.0mil  
-            -23.0mil  
-            -15.0mil  
-            -23.0mil  
-            -15.0mil  
-            23.0mil  
-            15.0mil  
-            23.0mil  
-           }
-         }
+       ha:attributes {
+         term=31
+         name=31
+       }
+      }
+      ha:padstack_ref.1178173 {
+       proto=1; x=49.043971mm; y=34.11347mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       li:thermal {
+       }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            12.0mil  
-            -20.0mil  
-            -12.0mil  
-            -20.0mil  
-            -12.0mil  
-            20.0mil  
-            12.0mil  
-            20.0mil  
-           }
-         }
+       ha:attributes {
+         term=32
+         name=32
+       }
+      }
+      ha:padstack_ref.1178174 {
+       proto=1; x=49.043971mm; y=1.36274in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       li:thermal {
        }
-     }
-    }
 
-     li:objects {
-      ha:padstack_ref.1179672 {
-       proto=0; x=897.0mil; y=1.679in; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1178175 {
+       proto=1; x=49.043971mm; y=1.38242in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
        ha:flags {
         clearline=1
        }
@@ -27539,12 +26879,12 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=4
-         name=4
+         term=34
+         name=34
        }
       }
-      ha:padstack_ref.1179673 {
-       proto=0; x=897.0mil; y=1.601in; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
+      ha:padstack_ref.1178176 {
+       proto=1; x=49.043971mm; y=1.40211in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
        ha:flags {
         clearline=1
        }
@@ -27553,12 +26893,12 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=5
-         name=5
+         term=35
+         name=35
        }
       }
-      ha:padstack_ref.1179674 {
-       proto=0; x=815.0mil; y=1.601in; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
+      ha:padstack_ref.1178177 {
+       proto=1; x=49.043971mm; y=1.42179in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
        ha:flags {
         clearline=1
        }
@@ -27567,22 +26907,26 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=1
-         name=1
+         term=36
+         name=36
        }
       }
-      ha:padstack_ref.1179675 {
-       proto=0; x=815.0mil; y=1.64in; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
+      ha:padstack_ref.1178178 {
+       proto=1; x=49.043971mm; y=1.44148in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
+
        li:thermal {
        }
 
        ha:attributes {
-         term=2
-         name=2
+         term=37
+         name=37
        }
       }
-      ha:padstack_ref.1179676 {
-       proto=0; x=815.0mil; y=1.679in; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
+      ha:padstack_ref.1178179 {
+       proto=1; x=49.043971mm; y=1.46116in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
        ha:flags {
         clearline=1
        }
@@ -27591,8 +26935,8 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=3
-         name=3
+         term=38
+         name=38
        }
       }
      }
@@ -27603,17 +26947,23 @@ ha:pcb-rnd-board-v8 {
        ha:combining {       }
 
         li:objects {
-         ha:line.1179648 {
-          x1=787.0mil; y1=1.699in; x2=926.0mil; y2=1.699in; thickness=10.0mil; clearance=0.0;
+         ha:line.1178114 {
+          x1=2.20266in; y1=1.47707in; x2=2.20266in; y2=1.09093in; thickness=10.0mil; clearance=0.0;
          }
-         ha:line.1179651 {
-          x1=926.0mil; y1=1.699in; x2=926.0mil; y2=1.581in; thickness=10.0mil; clearance=0.0;
+         ha:line.1178117 {
+          x1=2.20266in; y1=1.09093in; x2=1.89134in; y2=1.09093in; thickness=10.0mil; clearance=0.0;
          }
-         ha:line.1179654 {
-          x1=926.0mil; y1=1.581in; x2=787.0mil; y2=1.581in; thickness=10.0mil; clearance=0.0;
+         ha:line.1178120 {
+          x1=1.89134in; y1=1.09093in; x2=1.89134in; y2=1.47707in; thickness=10.0mil; clearance=0.0;
          }
-         ha:line.1179657 {
-          x1=787.0mil; y1=1.581in; x2=787.0mil; y2=1.699in; thickness=10.0mil; clearance=0.0;
+         ha:line.1178123 {
+          x1=2.20266in; y1=1.47707in; x2=2.072in; y2=1.47707in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.1178126 {
+          x1=1.89134in; y1=1.47707in; x2=2.022in; y2=1.47707in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:arc.1178129 {
+          x=2.047in; y=1.47707in; width=25.0mil; height=25.0mil; astart=180.000000; adelta=180.000000; thickness=10.0mil; clearance=0.0;
          }
         }
         ha:type {
@@ -27627,26 +26977,26 @@ ha:pcb-rnd-board-v8 {
        ha:combining {       }
 
         li:objects {
-         ha:line.1179660 {
-          x1=847.8mil; y1=1.64in; x2=847.8mil; y2=1.64in; thickness=0.1mm; clearance=0.0;
+         ha:line.1178130 {
+          x1=2.047in; y1=1.284in; x2=2.047in; y2=1.284in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=pnp-origin
           }
          }
-         ha:line.1179663 {
-          x1=897.0mil; y1=1.679in; x2=897.0mil; y2=1.679in; thickness=0.1mm; clearance=0.0;
+         ha:line.1178133 {
+          x1=2.047in; y1=1.284in; x2=2.047in; y2=1.284in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=origin
           }
          }
-         ha:line.1179666 {
-          x1=897.0mil; y1=1.679in; x2=21.7838mm; y2=1.679in; thickness=0.1mm; clearance=0.0;
+         ha:line.1178136 {
+          x1=2.047in; y1=1.284in; x2=50.9938mm; y2=1.284in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=x
           }
          }
-         ha:line.1179669 {
-          x1=897.0mil; y1=1.679in; x2=897.0mil; y2=43.6466mm; thickness=0.1mm; clearance=0.0;
+         ha:line.1178139 {
+          x1=2.047in; y1=1.284in; x2=2.047in; y2=31.6136mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=y
           }
@@ -27660,867 +27010,1662 @@ ha:pcb-rnd-board-v8 {
       }
      }
     }
-     uid = L3uSQeru9w1L5hdo5KkAAABi
+     uid = eVRbahCb5CjRdB6U1eEAAABa
+    }
+   ha:subc.1052160 {
+    ha:attributes {
+     value = 200k
+     footprint = 0402
+     refdes = R38
+      device=RESISTOR
     }
-    ha:subc.1178113 {
-     ha:attributes {
-      value=ADS8688
-      device=IC
-      footprint=TSSOP38
-      refdes=U7
-     }
     ha:data {
-        li:padstack_prototypes {
-
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
        li:shape {
-
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -29.53mil  
-            -5.905mil  
-            -29.53mil  
-            5.905mil  
-            29.53mil  
-            5.905mil  
-            29.53mil  
-            -5.905mil  
-           }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          9.84mil
+          -13.77mil
+          -9.84mil
+          -13.77mil
+          -9.84mil
+          13.77mil
+          9.84mil
+          13.77mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          12.84mil
+          -16.77mil
+          -12.84mil
+          -16.77mil
+          -12.84mil
+          16.77mil
+          12.84mil
+          16.77mil
          }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -34.53mil  
-            -10.905mil  
-            -34.53mil  
-            10.905mil  
-            34.53mil  
-            10.905mil  
-            34.53mil  
-            -10.905mil  
-           }
+         ha:layer_mask {
+          top = 1
+          mask = 1
          }
-
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -29.53mil  
-            -5.905mil  
-            -29.53mil  
-            5.905mil  
-            29.53mil  
-            5.905mil  
-            29.53mil  
-            -5.905mil  
-           }
+         ha:combining {
+          sub = 1
+          auto = 1
          }
-       }
-     }
-
-     ha:ps_proto_v6.1 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
-
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            29.53mil  
-            5.905mil  
-            29.53mil  
-            -5.905mil  
-            -29.53mil  
-            -5.905mil  
-            -29.53mil  
-            5.905mil  
-           }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          9.84mil
+          -13.77mil
+          -9.84mil
+          -13.77mil
+          -9.84mil
+          13.77mil
+          9.84mil
+          13.77mil
          }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            34.53mil  
-            10.905mil  
-            34.53mil  
-            -10.905mil  
-            -34.53mil  
-            -10.905mil  
-            -34.53mil  
-            10.905mil  
-           }
+         ha:layer_mask {
+          top = 1
+          paste = 1
          }
-
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            29.53mil  
-            5.905mil  
-            29.53mil  
-            -5.905mil  
-            -29.53mil  
-            -5.905mil  
-            -29.53mil  
-            5.905mil  
-           }
+         ha:combining {
+          auto = 1
          }
+        }
        }
+       hbottom = 0
+       hplated = 0
+      }
      }
-    }
-
      li:objects {
-      ha:padstack_ref.1178142 {
-       proto=0; x=54.943629mm; y=1.46116in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
+      ha:padstack_ref.1052173 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
        }
-
+       proto = 0
+       xmirror = 0
+       x = 858.0mil
+       rot = 270.000000
+       y = 727.74mil
        li:thermal {
        }
-
-       ha:attributes {
-         term=1
-         name=1
-       }
-      }
-      ha:padstack_ref.1178143 {
-       proto=0; x=54.943629mm; y=1.44148in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
        ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
+        clearline = 1
        }
-
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.1052174 {
+       smirror = 0
        ha:attributes {
-         term=2
-         name=2
+        term = 2
+        name = 2
        }
-      }
-      ha:padstack_ref.1178144 {
-       proto=0; x=54.943629mm; y=1.42179in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       proto = 0
+       xmirror = 0
+       x = 858.0mil
+       rot = 270.000000
+       y = 696.26mil
        li:thermal {
        }
-
-       ha:attributes {
-         term=3
-         name=3
+       ha:flags {
+        clearline = 1
        }
+       clearance = 10.0mil
       }
-      ha:padstack_ref.1178145 {
-       proto=0; x=54.943629mm; y=1.40211in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       li:thermal {
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
        }
-
-       ha:attributes {
-         term=4
-         name=4
+       li:objects {
+       }
+       ha:combining {
        }
       }
-      ha:padstack_ref.1178146 {
-       proto=0; x=54.943629mm; y=1.38242in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
        }
-
-       li:thermal {
+       li:objects {
+        ha:line.1052161 {
+         clearance = 0.0
+         y2 = 712.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 858.0mil
+         x2 = 858.0mil
+         y1 = 712.0mil
+        }
+        ha:line.1052164 {
+         clearance = 0.0
+         y2 = 712.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 858.0mil
+         x2 = 858.0mil
+         y1 = 712.0mil
+        }
+        ha:line.1052167 {
+         clearance = 0.0
+         y2 = 17.0848mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 858.0mil
+         x2 = 858.0mil
+         y1 = 712.0mil
+        }
+        ha:line.1052170 {
+         clearance = 0.0
+         y2 = 712.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 858.0mil
+         x2 = 22.7932mm
+         y1 = 712.0mil
+        }
        }
-
-       ha:attributes {
-         term=5
-         name=5
+       ha:combining {
        }
       }
-      ha:padstack_ref.1178147 {
-       proto=0; x=54.943629mm; y=1.36274in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       li:thermal {
-       }
+     }
+    }
+    uid = fdmrigvTMcHho9IPHtUAAABa
+   }
+     ha:subc.1213225 {
+      ha:attributes {
+       value=red
+       device=LED
+       footprint=100mil-led
+       refdes=D3
+      }
+     ha:data {
+          li:padstack_prototypes {
 
-       ha:attributes {
-         term=6
-         name=6
-       }
+      ha:ps_proto_v6.0 {
+        hdia=35.0mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -35.0mil  
+             -35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -35.0mil  
+             -35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -35.0mil  
+             -35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -42.5mil  
+             -42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -42.5mil  
+             -42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
+            }
+          }
+        }
       }
-      ha:padstack_ref.1178148 {
-       proto=0; x=54.943629mm; y=34.11347mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
 
-       li:thermal {
-       }
+      ha:ps_proto_v6.1 {
+        hdia=35.0mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+          }
 
-       ha:attributes {
-         term=7
-         name=7
-       }
-      }
-      ha:padstack_ref.1178149 {
-       proto=0; x=54.943629mm; y=1.32337in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       li:thermal {
-       }
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
+           }
+           clearance=0.0
+          }
 
-       ha:attributes {
-         term=8
-         name=8
-       }
-      }
-      ha:padstack_ref.1178150 {
-       proto=0; x=54.943629mm; y=1.30368in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
+           }
+           clearance=0.0
+          }
 
-       li:thermal {
-       }
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
 
-       ha:attributes {
-         term=9
-         name=9
-       }
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
+        }
       }
-      ha:padstack_ref.1178151 {
-       proto=0; x=54.943629mm; y=1.284in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
+     }
 
-       li:thermal {
-       }
+      li:objects {
+       ha:padstack_ref.1213242 {
+        proto=0; x=1.59in; y=100.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=7.5mil;
+        ha:flags {
+         clearline=1
+        }
 
-       ha:attributes {
-         term=10
-         name=10
-       }
-      }
-      ha:padstack_ref.1178152 {
-       proto=0; x=54.943629mm; y=1.26432in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       li:thermal {
-       }
+        li:thermal {
+        }
 
-       ha:attributes {
-         term=11
-         name=11
-       }
-      }
-      ha:padstack_ref.1178153 {
-       proto=0; x=54.943629mm; y=1.24463in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
+        ha:attributes {
+          term=1
+          name=1
+        }
        }
+       ha:padstack_ref.1213243 {
+        proto=1; x=1.69in; y=100.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=7.5mil;
+        ha:flags {
+         clearline=1
+        }
 
-       li:thermal {
-       }
+        li:thermal {
+          li:2 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+          li:3 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+        }
 
-       ha:attributes {
-         term=12
-         name=12
+        ha:attributes {
+          term=2
+          name=2
+        }
        }
       }
-      ha:padstack_ref.1178154 {
-       proto=0; x=54.943629mm; y=31.11373mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       li:thermal {
-       }
+      li:layers {
 
-       ha:attributes {
-         term=13
-         name=13
-       }
-      }
-      ha:padstack_ref.1178155 {
-       proto=0; x=54.943629mm; y=1.20526in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-       li:thermal {
+         li:objects {
+          ha:line.1213226 {
+           x1=1.739in; y1=43.0mil; x2=1.739in; y2=157.0mil; thickness=10.0mil; clearance=0.0;
+          }
+          ha:arc.1213229 {
+           x=1.64in; y=100.0mil; width=114.0mil; height=114.0mil; astart=-210.000000; adelta=-300.000000; thickness=10.0mil; clearance=0.0;
+          }
+         }
+         ha:type {
+          silk = 1
+          bottom = 1
+         }
        }
 
-       ha:attributes {
-         term=14
-         name=14
-       }
-      }
-      ha:padstack_ref.1178156 {
-       proto=0; x=54.943629mm; y=1.18558in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       li:thermal {
-       }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-       ha:attributes {
-         term=15
-         name=15
-       }
-      }
-      ha:padstack_ref.1178157 {
-       proto=0; x=54.943629mm; y=1.16589in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
+         li:objects {
+          ha:line.1213230 {
+           x1=1.64in; y1=100.0mil; x2=1.64in; y2=100.0mil; thickness=0.1mm; clearance=0.0;
+           ha:flags {
+            selected=1
+           }
 
-       li:thermal {
-       }
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.1213233 {
+           x1=1.64in; y1=100.0mil; x2=1.64in; y2=100.0mil; thickness=0.1mm; clearance=0.0;
+           ha:flags {
+            selected=1
+           }
 
-       ha:attributes {
-         term=16
-         name=16
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.1213236 {
+           x1=1.64in; y1=100.0mil; x2=42.656mm; y2=100.0mil; thickness=0.1mm; clearance=0.0;
+           ha:flags {
+            selected=1
+           }
+
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.1213239 {
+           x1=1.64in; y1=100.0mil; x2=1.64in; y2=1.54mm; thickness=0.1mm; clearance=0.0;
+           ha:flags {
+            selected=1
+           }
+
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          bottom = 1
+          virtual = 1
+          misc = 1
+         }
        }
       }
-      ha:padstack_ref.1178158 {
-       proto=0; x=54.943629mm; y=1.14621in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       li:thermal {
-       }
+     }
+      uid = L3uSQeru9w1L5hdo5KkAAABa
+     }
+     ha:subc.1213655 {
+      ha:attributes {
+       openscad=0402
+       value=0.1uF
+       device=CAPACITOR
+       refdes=C101
+       footprint=0402
+      }
+     ha:data {
+          li:padstack_prototypes {
 
-       ha:attributes {
-         term=17
-         name=17
-       }
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             9.84mil  
+             -13.77mil  
+             -9.84mil  
+             -13.77mil  
+             -9.84mil  
+             13.77mil  
+             9.84mil  
+             13.77mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             12.84mil  
+             -16.77mil  
+             -12.84mil  
+             -16.77mil  
+             -12.84mil  
+             16.77mil  
+             12.84mil  
+             16.77mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             9.84mil  
+             -13.77mil  
+             -9.84mil  
+             -13.77mil  
+             -9.84mil  
+             13.77mil  
+             9.84mil  
+             13.77mil  
+            }
+          }
+        }
       }
-      ha:padstack_ref.1178159 {
-       proto=0; x=54.943629mm; y=1.12652in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
+     }
 
-       li:thermal {
+      li:objects {
+       ha:padstack_ref.1213668 {
+        proto=0; x=2.22993in; y=703.52mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
        }
+       ha:padstack_ref.1213669 {
+        proto=0; x=2.22993in; y=735.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-       ha:attributes {
-         term=18
-         name=18
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
        }
       }
-      ha:padstack_ref.1178160 {
-       proto=0; x=54.943629mm; y=1.10684in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       li:thermal {
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
        }
 
-       ha:attributes {
-         term=19
-         name=19
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.1213656 {
+           x1=2.22993in; y1=719.26mil; x2=2.22993in; y2=719.26mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.1213659 {
+           x1=2.22993in; y1=719.26mil; x2=2.22993in; y2=719.26mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.1213662 {
+           x1=2.22993in; y1=719.26mil; x2=2.22993in; y2=19.269204mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.1213665 {
+           x1=2.22993in; y1=719.26mil; x2=55.640222mm; y2=719.26mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
        }
       }
-      ha:padstack_ref.1178161 {
-       proto=1; x=49.043971mm; y=1.10684in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       li:thermal {
-       }
+     }
+      uid = IGobWzSMURBswUg5LvAAAACM
+     }
+     ha:subc.1213671 {
+      ha:attributes {
+       {io_pcb::hidename_y}=2.2352 mm
+       footprint=100mil5pin
+       {io_pcb::hidename_scale}=60
+       refdes=J10
+       value=vref_thrust
+       {io_pcb::hidename_direction}=2
+       device=CONNECTOR
+       {io_pcb::hidename_x}=51.5874 mm
+      }
+     ha:data {
+          li:padstack_prototypes {
 
-       ha:attributes {
-         term=20
-         name=20
-       }
+      ha:ps_proto_v6.0 {
+        hdia=38.0mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -35.0mil  
+             -35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -35.0mil  
+             -35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -35.0mil  
+             -35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -42.5mil  
+             -42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -42.5mil  
+             -42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
+            }
+          }
+        }
       }
-      ha:padstack_ref.1178162 {
-       proto=1; x=49.043971mm; y=1.12652in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
 
-       li:thermal {
-       }
+      ha:ps_proto_v6.1 {
+        hdia=38.0mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
 
-       ha:attributes {
-         term=21
-         name=21
-       }
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
+        }
       }
-      ha:padstack_ref.1178163 {
-       proto=1; x=49.043971mm; y=1.14621in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       li:thermal {
-       }
+     }
 
-       ha:attributes {
-         term=22
-         name=22
-       }
-      }
-      ha:padstack_ref.1178164 {
-       proto=1; x=49.043971mm; y=1.16589in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
+      li:objects {
+       ha:padstack_ref.1213696 {
+        proto=0; x=46.0121mm; y=485.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-       li:thermal {
-       }
+        li:thermal {
+        }
 
-       ha:attributes {
-         term=23
-         name=23
-       }
-      }
-      ha:padstack_ref.1178165 {
-       proto=1; x=49.043971mm; y=1.18558in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       li:thermal {
+        ha:attributes {
+          term=1
+          name=1
+        }
        }
+       ha:padstack_ref.1213697 {
+        proto=1; x=46.0121mm; y=585.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-       ha:attributes {
-         term=24
-         name=24
-       }
-      }
-      ha:padstack_ref.1178166 {
-       proto=1; x=49.043971mm; y=1.20526in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
+        li:thermal {
+        }
 
-       li:thermal {
+        ha:attributes {
+          term=2
+          name=2
+        }
        }
+       ha:padstack_ref.1213698 {
+        proto=1; x=46.0121mm; y=685.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-       ha:attributes {
-         term=25
-         name=25
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=3
+          name=3
+        }
        }
-      }
-      ha:padstack_ref.1178167 {
-       proto=1; x=49.043971mm; y=31.11373mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       li:thermal {
+       ha:padstack_ref.1213699 {
+        proto=1; x=46.0121mm; y=785.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=4
+          name=4
+        }
        }
+       ha:padstack_ref.1213700 {
+        proto=1; x=46.0121mm; y=885.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-       ha:attributes {
-         term=26
-         name=26
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=5
+          name=5
+        }
        }
       }
-      ha:padstack_ref.1178168 {
-       proto=1; x=49.043971mm; y=1.24463in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
+      li:layers {
 
-       li:thermal {
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:line.1213672 {
+           x1=47.2821mm; y1=935.0mil; x2=47.2821mm; y2=435.0mil; thickness=15.0mil; clearance=0.0;
+          }
+          ha:line.1213675 {
+           x1=44.7421mm; y1=435.0mil; x2=47.2821mm; y2=435.0mil; thickness=15.0mil; clearance=0.0;
+          }
+          ha:line.1213678 {
+           x1=44.7421mm; y1=935.0mil; x2=44.7421mm; y2=435.0mil; thickness=15.0mil; clearance=0.0;
+          }
+          ha:line.1213681 {
+           x1=44.7421mm; y1=935.0mil; x2=47.2821mm; y2=935.0mil; thickness=15.0mil; clearance=0.0;
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
        }
 
-       ha:attributes {
-         term=27
-         name=27
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.1213684 {
+           x1=46.0121mm; y1=685.0mil; x2=46.0121mm; y2=685.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.1213687 {
+           x1=46.0121mm; y1=485.0mil; x2=46.0121mm; y2=485.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.1213690 {
+           x1=46.0121mm; y1=485.0mil; x2=45.0121mm; y2=485.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.1213693 {
+           x1=46.0121mm; y1=485.0mil; x2=46.0121mm; y2=13.319mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
        }
       }
-      ha:padstack_ref.1178169 {
-       proto=1; x=49.043971mm; y=1.26432in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       li:thermal {
-       }
+     }
+      uid = fdmrigvTMcHho9IPHtUAAAAQ
+     }
+     ha:subc.1213702 {
+      ha:attributes {
+       value=INA125
+       device=IC
+       footprint=SO16
+       refdes=U6
+      }
+     ha:data {
+          li:padstack_prototypes {
 
-       ha:attributes {
-         term=28
-         name=28
-       }
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -42.5mil  
+             -10.0mil  
+             -42.5mil  
+             10.0mil  
+             42.5mil  
+             10.0mil  
+             42.5mil  
+             -10.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -47.5mil  
+             -15.0mil  
+             -47.5mil  
+             15.0mil  
+             47.5mil  
+             15.0mil  
+             47.5mil  
+             -15.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -42.5mil  
+             -10.0mil  
+             -42.5mil  
+             10.0mil  
+             42.5mil  
+             10.0mil  
+             42.5mil  
+             -10.0mil  
+            }
+          }
+        }
       }
-      ha:padstack_ref.1178170 {
-       proto=1; x=49.043971mm; y=1.284in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       li:thermal {
-       }
 
-       ha:attributes {
-         term=29
-         name=29
-       }
+      ha:ps_proto_v6.1 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             42.5mil  
+             10.0mil  
+             42.5mil  
+             -10.0mil  
+             -42.5mil  
+             -10.0mil  
+             -42.5mil  
+             10.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             47.5mil  
+             15.0mil  
+             47.5mil  
+             -15.0mil  
+             -47.5mil  
+             -15.0mil  
+             -47.5mil  
+             15.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             42.5mil  
+             10.0mil  
+             42.5mil  
+             -10.0mil  
+             -42.5mil  
+             -10.0mil  
+             -42.5mil  
+             10.0mil  
+            }
+          }
+        }
       }
-      ha:padstack_ref.1178171 {
-       proto=1; x=49.043971mm; y=1.30368in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
+     }
 
-       li:thermal {
-       }
+      li:objects {
+       ha:padstack_ref.1213731 {
+        proto=0; x=54.6735mm; y=785.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-       ha:attributes {
-         term=30
-         name=30
-       }
-      }
-      ha:padstack_ref.1178172 {
-       proto=1; x=49.043971mm; y=1.32337in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       li:thermal {
-       }
+        li:thermal {
+        }
 
-       ha:attributes {
-         term=31
-         name=31
-       }
-      }
-      ha:padstack_ref.1178173 {
-       proto=1; x=49.043971mm; y=34.11347mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       li:thermal {
+        ha:attributes {
+          term=1
+          name=1
+        }
        }
+       ha:padstack_ref.1213732 {
+        proto=0; x=54.6735mm; y=735.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-       ha:attributes {
-         term=32
-         name=32
-       }
-      }
-      ha:padstack_ref.1178174 {
-       proto=1; x=49.043971mm; y=1.36274in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       li:thermal {
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
        }
+       ha:padstack_ref.1213733 {
+        proto=0; x=54.6735mm; y=685.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+        li:thermal {
+        }
 
-       ha:attributes {
-         term=33
-         name=33
+        ha:attributes {
+          term=3
+          name=3
+        }
        }
-      }
-      ha:padstack_ref.1178175 {
-       proto=1; x=49.043971mm; y=1.38242in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
+       ha:padstack_ref.1213734 {
+        proto=0; x=54.6735mm; y=635.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=4
+          name=4
+        }
        }
+       ha:padstack_ref.1213735 {
+        proto=0; x=54.6735mm; y=585.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+        li:thermal {
+        }
 
-       li:thermal {
+        ha:attributes {
+          term=5
+          name=5
+        }
        }
+       ha:padstack_ref.1213736 {
+        proto=0; x=54.6735mm; y=535.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-       ha:attributes {
-         term=34
-         name=34
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=6
+          name=6
+        }
        }
-      }
-      ha:padstack_ref.1178176 {
-       proto=1; x=49.043971mm; y=1.40211in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
+       ha:padstack_ref.1213737 {
+        proto=0; x=54.6735mm; y=485.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=7
+          name=7
+        }
        }
+       ha:padstack_ref.1213738 {
+        proto=0; x=54.6735mm; y=435.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-       li:thermal {
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=8
+          name=8
+        }
        }
+       ha:padstack_ref.1213739 {
+        proto=1; x=49.4665mm; y=435.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-       ha:attributes {
-         term=35
-         name=35
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=9
+          name=9
+        }
        }
-      }
-      ha:padstack_ref.1178177 {
-       proto=1; x=49.043971mm; y=1.42179in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
+       ha:padstack_ref.1213740 {
+        proto=1; x=49.4665mm; y=485.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=10
+          name=10
+        }
        }
+       ha:padstack_ref.1213741 {
+        proto=1; x=49.4665mm; y=535.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-       li:thermal {
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=11
+          name=11
+        }
        }
+       ha:padstack_ref.1213742 {
+        proto=1; x=49.4665mm; y=585.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+        li:thermal {
+        }
 
-       ha:attributes {
-         term=36
-         name=36
+        ha:attributes {
+          term=12
+          name=12
+        }
        }
-      }
-      ha:padstack_ref.1178178 {
-       proto=1; x=49.043971mm; y=1.44148in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
+       ha:padstack_ref.1213743 {
+        proto=1; x=49.4665mm; y=635.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=13
+          name=13
+        }
        }
+       ha:padstack_ref.1213744 {
+        proto=1; x=49.4665mm; y=685.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-       li:thermal {
-       }
+        li:thermal {
+        }
 
-       ha:attributes {
-         term=37
-         name=37
-       }
-      }
-      ha:padstack_ref.1178179 {
-       proto=1; x=49.043971mm; y=1.46116in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
+        ha:attributes {
+          term=14
+          name=14
+        }
        }
+       ha:padstack_ref.1213745 {
+        proto=1; x=49.4665mm; y=735.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-       li:thermal {
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=15
+          name=15
+        }
        }
+       ha:padstack_ref.1213746 {
+        proto=1; x=49.4665mm; y=785.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-       ha:attributes {
-         term=38
-         name=38
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=16
+          name=16
+        }
        }
       }
-     }
-     li:layers {
+      li:layers {
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-        li:objects {
-         ha:line.1178114 {
-          x1=2.20266in; y1=1.47707in; x2=2.20266in; y2=1.09093in; thickness=10.0mil; clearance=0.0;
-         }
-         ha:line.1178117 {
-          x1=2.20266in; y1=1.09093in; x2=1.89134in; y2=1.09093in; thickness=10.0mil; clearance=0.0;
-         }
-         ha:line.1178120 {
-          x1=1.89134in; y1=1.09093in; x2=1.89134in; y2=1.47707in; thickness=10.0mil; clearance=0.0;
+         li:objects {
+          ha:line.1213703 {
+           x1=56.007mm; y1=805.0mil; x2=56.007mm; y2=415.0mil; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.1213706 {
+           x1=56.007mm; y1=415.0mil; x2=48.133mm; y2=415.0mil; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.1213709 {
+           x1=48.133mm; y1=415.0mil; x2=48.133mm; y2=805.0mil; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.1213712 {
+           x1=56.007mm; y1=805.0mil; x2=52.705mm; y2=805.0mil; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.1213715 {
+           x1=48.133mm; y1=805.0mil; x2=51.435mm; y2=805.0mil; thickness=10.0mil; clearance=0.0;
+          }
+          ha:arc.1213718 {
+           x=52.07mm; y=805.0mil; width=25.0mil; height=25.0mil; astart=180.000000; adelta=180.000000; thickness=10.0mil; clearance=0.0;
+          }
          }
-         ha:line.1178123 {
-          x1=2.20266in; y1=1.47707in; x2=2.072in; y2=1.47707in; thickness=10.0mil; clearance=0.0;
+         ha:type {
+          silk = 1
+          top = 1
          }
-         ha:line.1178126 {
-          x1=1.89134in; y1=1.47707in; x2=2.022in; y2=1.47707in; thickness=10.0mil; clearance=0.0;
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.1213719 {
+           x1=52.07mm; y1=610.0mil; x2=52.07mm; y2=610.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.1213722 {
+           x1=52.07mm; y1=610.0mil; x2=52.07mm; y2=610.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.1213725 {
+           x1=52.07mm; y1=610.0mil; x2=51.07mm; y2=610.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.1213728 {
+           x1=52.07mm; y1=610.0mil; x2=52.07mm; y2=14.494mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
          }
-         ha:arc.1178129 {
-          x=2.047in; y=1.47707in; width=25.0mil; height=25.0mil; astart=180.000000; adelta=180.000000; thickness=10.0mil; clearance=0.0;
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
          }
-        }
-        ha:type {
-         silk = 1
-         top = 1
-        }
+       }
+      }
+     }
+      uid = IGobWzSMURBswUg5LvAAAACi
+     }
+     ha:subc.1213748 {
+      ha:attributes {
+       value=4screws
+       device=CONNECTOR
+       footprint=282834-4
+       refdes=J12
       }
+     ha:data {
+          li:padstack_prototypes {
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+      ha:ps_proto_v6.0 {
+        hdia=45.28mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+          }
 
-        li:objects {
-         ha:line.1178130 {
-          x1=2.047in; y1=1.284in; x2=2.047in; y2=1.284in; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=pnp-origin
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
+           }
+           clearance=0.0
           }
-         }
-         ha:line.1178133 {
-          x1=2.047in; y1=1.284in; x2=2.047in; y2=1.284in; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=origin
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
+           }
+           clearance=0.0
           }
-         }
-         ha:line.1178136 {
-          x1=2.047in; y1=1.284in; x2=50.9938mm; y2=1.284in; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=x
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=83.46mil;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
           }
-         }
-         ha:line.1178139 {
-          x1=2.047in; y1=1.284in; x2=2.047in; y2=31.6136mm; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=y
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=83.46mil;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=0.0
           }
-         }
         }
-        ha:type {
-         top = 1
-         misc = 1
-         virtual = 1
+      }
+
+      ha:ps_proto_v6.1 {
+        hdia=45.28mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -35.435mil  
+             -35.435mil  
+             35.435mil  
+             -35.435mil  
+             35.435mil  
+             35.435mil  
+             -35.435mil  
+             35.435mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -35.435mil  
+             -35.435mil  
+             35.435mil  
+             -35.435mil  
+             35.435mil  
+             35.435mil  
+             -35.435mil  
+             35.435mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -35.435mil  
+             -35.435mil  
+             35.435mil  
+             -35.435mil  
+             35.435mil  
+             35.435mil  
+             -35.435mil  
+             35.435mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -41.73mil  
+             -41.73mil  
+             41.73mil  
+             -41.73mil  
+             41.73mil  
+             41.73mil  
+             -41.73mil  
+             41.73mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -41.73mil  
+             -41.73mil  
+             41.73mil  
+             -41.73mil  
+             41.73mil  
+             41.73mil  
+             -41.73mil  
+             41.73mil  
+            }
+          }
         }
       }
      }
-    }
-     uid = eVRbahCb5CjRdB6U1eEAAABa
-    }
-   ha:subc.1052160 {
-    ha:attributes {
-     value = 200k
-     footprint = 0402
-     refdes = R38
-      device=RESISTOR
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
+
+      li:objects {
+       ha:padstack_ref.1213773 {
+        proto=0; x=55.876463mm; y=5.43482mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.3mil;
+        ha:flags {
+         clearline=1
         }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          12.84mil
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          -12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
+
+        li:thermal {
         }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
+
+        ha:attributes {
+          term=4
+          name=pin4
         }
        }
-       hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.1052173 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 858.0mil
-       rot = 270.000000
-       y = 727.74mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-      ha:padstack_ref.1052174 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 0
-       xmirror = 0
-       x = 858.0mil
-       rot = 270.000000
-       y = 696.26mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
+       ha:padstack_ref.1213774 {
+        proto=0; x=53.336463mm; y=5.43482mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.3mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=3
+          name=pin3
+        }
        }
-       li:objects {
+       ha:padstack_ref.1213775 {
+        proto=0; x=50.796463mm; y=5.43482mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.3mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=pin2
+        }
        }
-       ha:combining {
+       ha:padstack_ref.1213776 {
+        proto=1; x=48.256463mm; y=5.43482mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.3mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=pin1
+        }
        }
       }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.1052161 {
-         clearance = 0.0
-         y2 = 712.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:line.1213749 {
+           x1=57.376587mm; y1=8.68475mm; x2=57.376587mm; y2=2.184636mm; thickness=6.0mil; clearance=0.0;
+          }
+          ha:line.1213752 {
+           x1=57.376587mm; y1=2.184636mm; x2=46.756593mm; y2=2.184636mm; thickness=6.0mil; clearance=0.0;
+          }
+          ha:line.1213755 {
+           x1=46.756593mm; y1=2.184636mm; x2=46.756593mm; y2=8.68475mm; thickness=6.0mil; clearance=0.0;
+          }
+          ha:line.1213758 {
+           x1=46.756593mm; y1=8.68475mm; x2=57.376587mm; y2=8.68475mm; thickness=6.0mil; clearance=0.0;
+          }
          }
-         x1 = 858.0mil
-         x2 = 858.0mil
-         y1 = 712.0mil
-        }
-        ha:line.1052164 {
-         clearance = 0.0
-         y2 = 712.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
+         ha:type {
+          silk = 1
+          top = 1
          }
-         x1 = 858.0mil
-         x2 = 858.0mil
-         y1 = 712.0mil
-        }
-        ha:line.1052167 {
-         clearance = 0.0
-         y2 = 17.0848mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.1213761 {
+           x1=52.066463mm; y1=5.43482mm; x2=52.066463mm; y2=5.43482mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.1213764 {
+           x1=57.376587mm; y1=8.68475mm; x2=57.376587mm; y2=8.68475mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.1213767 {
+           x1=57.376587mm; y1=8.68475mm; x2=57.376587mm; y2=9.68475mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.1213770 {
+           x1=57.376587mm; y1=8.68475mm; x2=58.376587mm; y2=8.68475mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
          }
-         x1 = 858.0mil
-         x2 = 858.0mil
-         y1 = 712.0mil
-        }
-        ha:line.1052170 {
-         clearance = 0.0
-         y2 = 712.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
          }
-         x1 = 858.0mil
-         x2 = 22.7932mm
-         y1 = 712.0mil
-        }
-       }
-       ha:combining {
        }
       }
      }
-    }
-    uid = fdmrigvTMcHho9IPHtUAAABa
-   }
+      uid = 2ef4X4Ek/wiw5eTepUsAAABU
+     }
   }
   li:layers {
    ha:top-sig {
@@ -29327,170 +29472,8 @@ ha:pcb-rnd-board-v8 {
        clearline=1
       }
      }
-     ha:line.1140410 {
-      x1=54.700708mm; y1=374.0mil; x2=2.19957in; y2=374.0mil; thickness=10.0mil; clearance=20.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1140413 {
-      x1=2.19957in; y1=374.0mil; x2=2.21457in; y2=359.0mil; thickness=10.0mil; clearance=20.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1140416 {
-      x1=2.21457in; y1=359.0mil; x2=2.21457in; y2=7.89937mm; thickness=10.0mil; clearance=20.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1140419 {
-      x1=2.21457in; y1=7.89937mm; x2=55.919908mm; y2=298.0mil; thickness=10.0mil; clearance=20.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1140422 {
-      x1=49.493708mm; y1=374.0mil; x2=1.90357in; y2=374.0mil; thickness=10.0mil; clearance=20.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1140425 {
-      x1=1.90357in; y1=374.0mil; x2=1.89057in; y2=361.0mil; thickness=10.0mil; clearance=20.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1140428 {
-      x1=1.89057in; y1=361.0mil; x2=1.89057in; y2=7.84863mm; thickness=10.0mil; clearance=20.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1140431 {
-      x1=1.89057in; y1=7.84863mm; x2=48.299908mm; y2=298.0mil; thickness=10.0mil; clearance=20.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1140434 {
-      x1=49.493708mm; y1=724.0mil; x2=1.81157in; y2=724.0mil; thickness=10.0mil; clearance=20.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1140437 {
-      x1=1.81157in; y1=624.0mil; x2=1.86157in; y2=674.0mil; thickness=10.0mil; clearance=20.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1140440 {
-      x1=1.86157in; y1=674.0mil; x2=49.493708mm; y2=674.0mil; thickness=10.0mil; clearance=20.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1140443 {
-      x1=1.81157in; y1=524.0mil; x2=1.81157in; y2=539.0mil; thickness=10.0mil; clearance=20.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1140446 {
-      x1=1.81157in; y1=539.0mil; x2=1.89657in; y2=624.0mil; thickness=10.0mil; clearance=20.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1140449 {
-      x1=1.89657in; y1=624.0mil; x2=49.493708mm; y2=624.0mil; thickness=10.0mil; clearance=20.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1140452 {
-      x1=1.81157in; y1=424.0mil; x2=1.86957in; y2=482.0mil; thickness=10.0mil; clearance=20.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1140455 {
-      x1=1.86957in; y1=482.0mil; x2=1.86957in; y2=544.0mil; thickness=10.0mil; clearance=20.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1140458 {
-      x1=1.86957in; y1=544.0mil; x2=1.89957in; y2=574.0mil; thickness=10.0mil; clearance=20.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1140461 {
-      x1=1.89957in; y1=574.0mil; x2=49.493708mm; y2=574.0mil; thickness=10.0mil; clearance=20.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1140467 {
-      x1=1.94757in; y1=424.0mil; x2=2.00057in; y2=424.0mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1140470 {
-      x1=1.94757in; y1=474.0mil; x2=2.02783in; y2=474.0mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1140473 {
-      x1=2.00057in; y1=424.0mil; x2=2.02757in; y2=451.0mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
      ha:line.1140479 {
-      x1=2.028in; y1=935.0mil; x2=2.02783in; y2=934.83mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1140925 {
-      x1=2.15257in; y1=674.0mil; x2=2.229in; y2=674.0mil; thickness=20.0mil; clearance=20.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1140928 {
-      x1=2.229in; y1=674.0mil; x2=2.23in; y2=675.0mil; thickness=20.0mil; clearance=20.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1140931 {
-      x1=2.23in; y1=675.0mil; x2=2.23in; y2=724.0mil; thickness=20.0mil; clearance=20.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1140934 {
-      x1=2.23in; y1=724.0mil; x2=2.15257in; y2=724.0mil; thickness=20.0mil; clearance=20.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1141504 {
-      x1=2.231in; y1=723.0mil; x2=2.23in; y2=722.0mil; thickness=20.0mil; clearance=20.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1141783 {
-      x1=1.81157in; y1=724.0mil; x2=1.81157in; y2=824.57mil; thickness=10.0mil; clearance=12.0mil;
+      x1=2.028in; y1=986.0mil; x2=2.02783in; y2=985.83mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
@@ -29507,24 +29490,6 @@ ha:pcb-rnd-board-v8 {
        clearline=1
       }
      }
-     ha:line.1142614 {
-      x1=2.29in; y1=777.0mil; x2=2.29in; y2=640.0mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1142617 {
-      x1=2.29in; y1=640.0mil; x2=2.224in; y2=574.0mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1142620 {
-      x1=2.224in; y1=574.0mil; x2=2.15257in; y2=574.0mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
      ha:line.1142890 {
       x1=2.372in; y1=816.0mil; x2=2.261in; y2=816.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
@@ -29537,36 +29502,6 @@ ha:pcb-rnd-board-v8 {
        clearline=1
       }
      }
-     ha:line.1142896 {
-      x1=2.23in; y1=785.0mil; x2=2.23in; y2=724.0mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1143439 {
-      x1=72.771mm; y1=775.0mil; x2=56.261mm; y2=474.0mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1143442 {
-      x1=56.261mm; y1=474.0mil; x2=2.15257in; y2=474.0mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1143709 {
-      x1=72.771mm; y1=675.0mil; x2=56.261mm; y2=424.0mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1143712 {
-      x1=56.261mm; y1=424.0mil; x2=2.15257in; y2=424.0mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
      ha:line.1147579 {
       x1=1.50701in; y1=493.0mil; x2=36.83mm; y2=550.01mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
@@ -29591,74 +29526,32 @@ ha:pcb-rnd-board-v8 {
        clearline=1
       }
      }
-     ha:line.1147831 {
-      x1=1.50001in; y1=600.0mil; x2=36.83mm; y2=650.01mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1148305 {
-      x1=2.09in; y1=100.0mil; x2=1.837in; y2=100.0mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1148308 {
-      x1=1.837in; y1=100.0mil; x2=1.661in; y2=276.0mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1148311 {
-      x1=1.661in; y1=276.0mil; x2=1.661in; y2=317.52mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1148314 {
-      x1=1.661in; y1=317.52mil; x2=1.66in; y2=318.52mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1148548 {
-      x1=2.84in; y1=100.0mil; x2=2.84in; y2=102.0mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1148551 {
-      x1=2.84in; y1=102.0mil; x2=2.684in; y2=258.0mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1148554 {
-      x1=2.684in; y1=258.0mil; x2=2.471in; y2=258.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1147831 {
+      x1=1.50001in; y1=600.0mil; x2=36.83mm; y2=650.01mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1148557 {
-      x1=2.471in; y1=258.0mil; x2=60.833mm; y2=182.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1148314 {
+      x1=1.661in; y1=317.52mil; x2=1.66in; y2=318.52mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1148560 {
-      x1=60.833mm; y1=182.0mil; x2=1.82in; y2=182.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1148548 {
+      x1=2.84in; y1=100.0mil; x2=2.84in; y2=102.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1148563 {
-      x1=1.82in; y1=182.0mil; x2=43.815mm; y2=277.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1148551 {
+      x1=2.84in; y1=102.0mil; x2=2.684in; y2=258.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1148566 {
-      x1=43.815mm; y1=277.0mil; x2=43.815mm; y2=318.52mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1148554 {
+      x1=2.684in; y1=258.0mil; x2=2.471in; y2=258.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
@@ -30899,356 +30792,602 @@ ha:pcb-rnd-board-v8 {
        clearline=1
       }
      }
-     ha:line.1189364 {
-      x1=1.2in; y1=2.509in; x2=1.556in; y2=2.509in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1189364 {
+      x1=1.2in; y1=2.509in; x2=1.556in; y2=2.509in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1189367 {
+      x1=1.556in; y1=2.509in; x2=1.61in; y2=2.563in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1189382 {
+      x1=1.61in; y1=2.6in; x2=1.539in; y2=2.529in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1189385 {
+      x1=1.539in; y1=2.529in; x2=1.188in; y2=2.529in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1189454 {
+      x1=1.2in; y1=2.509in; x2=708.0mil; y2=2.017in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1189457 {
+      x1=1.188in; y1=2.529in; x2=689.0mil; y2=2.03in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1191564 {
+      x1=2.18272in; y1=2.35743in; x2=2.20557in; y2=2.35743in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1191567 {
+      x1=2.20557in; y1=2.35743in; x2=2.213in; y2=59.69mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1191570 {
+      x1=2.213in; y1=59.69mm; x2=2.213in; y2=2.294in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1191573 {
+      x1=2.213in; y1=2.294in; x2=1.919in; y2=2.0in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1191576 {
+      x1=1.919in; y1=2.0in; x2=1.3in; y2=2.0in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1191579 {
+      x1=1.3in; y1=2.0in; x2=31.75mm; y2=49.53mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1191598 {
+      x1=2.07839in; y1=2.30428in; x2=2.07839in; y2=2.25139in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1191601 {
+      x1=2.07839in; y1=2.25139in; x2=2.078in; y2=2.251in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1191632 {
+      x1=2.10398in; y1=2.30428in; x2=2.10398in; y2=2.26202in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1191635 {
+      x1=2.10398in; y1=2.26202in; x2=53.721mm; y2=2.251in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1193757 {
+      x1=34.29mm; y1=46.99mm; x2=36.83mm; y2=49.53mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1195901 {
+      x1=34.29mm; y1=44.45mm; x2=36.83mm; y2=44.45mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1195904 {
+      x1=31.75mm; y1=46.99mm; x2=1.3in; y2=1.8in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1195907 {
+      x1=1.3in; y1=1.8in; x2=1.49999in; y2=1.8in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1195910 {
+      x1=1.49999in; y1=1.8in; x2=1.54999in; y2=44.45mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1198048 {
+      x1=34.29mm; y1=41.91mm; x2=36.83mm; y2=41.91mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1202333 {
+      x1=34.29mm; y1=850.0mil; x2=1.399in; y2=801.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1202336 {
+      x1=1.399in; y1=801.0mil; x2=1.50098in; y2=801.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1202339 {
+      x1=1.50098in; y1=801.0mil; x2=1.54999in; y2=850.01mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1202351 {
+      x1=34.29mm; y1=950.0mil; x2=1.44999in; y2=950.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1202354 {
+      x1=1.44999in; y1=950.0mil; x2=36.83mm; y2=950.01mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1202357 {
+      x1=31.75mm; y1=950.0mil; x2=1.3in; y2=900.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1202360 {
+      x1=1.3in; y1=900.0mil; x2=1.49998in; y2=900.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1202363 {
+      x1=1.49998in; y1=900.0mil; x2=1.54999in; y2=950.01mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1204489 {
+      x1=1.54999in; y1=1.05001in; x2=1.54999in; y2=1.04999in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1204492 {
+      x1=1.54999in; y1=1.04999in; x2=38.1mm; y2=1000.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1204495 {
+      x1=38.1mm; y1=1000.0mil; x2=1.227in; y2=1000.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1204498 {
+      x1=1.227in; y1=1000.0mil; x2=1.2in; y2=973.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1204501 {
+      x1=1.2in; y1=973.0mil; x2=1.2in; y2=900.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1204504 {
+      x1=1.2in; y1=900.0mil; x2=31.75mm; y2=850.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1206697 {
+      x1=2.18272in; y1=2.40861in; x2=2.20139in; y2=2.40861in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1206700 {
+      x1=2.20139in; y1=2.40861in; x2=2.207in; y2=2.403in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1206703 {
+      x1=2.207in; y1=2.403in; x2=2.241in; y2=2.403in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1208840 {
+      x1=56.515mm; y1=855.0mil; x2=2.29in; y2=855.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1208843 {
+      x1=2.29in; y1=855.0mil; x2=58.1787mm; y2=855.5mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1208870 {
+      x1=54.943629mm; y1=1.12652in; x2=2.10352in; y2=1.12652in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1189367 {
-      x1=1.556in; y1=2.509in; x2=1.61in; y2=2.563in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1208873 {
+      x1=2.10352in; y1=1.12652in; x2=2.028in; y2=1.051in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1189382 {
-      x1=1.61in; y1=2.6in; x2=1.539in; y2=2.529in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1208876 {
+      x1=2.028in; y1=1.051in; x2=2.028in; y2=935.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1189385 {
-      x1=1.539in; y1=2.529in; x2=1.188in; y2=2.529in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1208882 {
+      x1=996.0mil; y1=26.797mm; x2=917.0mil; y2=26.797mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1189454 {
-      x1=1.2in; y1=2.509in; x2=708.0mil; y2=2.017in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1208885 {
+      x1=1.093in; y1=1.039in; x2=1.094in; y2=1.04in; thickness=27.0mil; clearance=22.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1189457 {
-      x1=1.188in; y1=2.529in; x2=689.0mil; y2=2.03in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1208891 {
+      x1=897.0mil; y1=1.601in; x2=953.0mil; y2=1.601in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1191564 {
-      x1=2.18272in; y1=2.35743in; x2=2.20557in; y2=2.35743in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1208894 {
+      x1=953.0mil; y1=1.601in; x2=954.0mil; y2=1.6in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1191567 {
-      x1=2.20557in; y1=2.35743in; x2=2.213in; y2=59.69mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1208897 {
+      x1=815.0mil; y1=1.601in; x2=760.74mil; y2=1.601in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1191570 {
-      x1=2.213in; y1=59.69mm; x2=2.213in; y2=2.294in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1208900 {
+      x1=760.74mil; y1=1.601in; x2=760.0mil; y2=1.60026in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1191573 {
-      x1=2.213in; y1=2.294in; x2=1.919in; y2=2.0in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1208903 {
+      x1=816.11mil; y1=1.59989in; x2=816.11mil; y2=1.391in; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1191576 {
-      x1=1.919in; y1=2.0in; x2=1.3in; y2=2.0in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1208906 {
+      x1=895.0mil; y1=1.563in; x2=895.0mil; y2=1.6in; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1191579 {
-      x1=1.3in; y1=2.0in; x2=31.75mm; y2=49.53mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1208909 {
+      x1=895.0mil; y1=1.6in; x2=894.0mil; y2=1.601in; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1191598 {
-      x1=2.07839in; y1=2.30428in; x2=2.07839in; y2=2.25139in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1208924 {
+      x1=816.11mil; y1=1.391in; x2=815.11mil; y2=1.39in; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1191601 {
-      x1=2.07839in; y1=2.25139in; x2=2.078in; y2=2.251in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1208930 {
+      x1=863.0mil; y1=1.162in; x2=914.26mil; y2=1.162in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1191632 {
-      x1=2.10398in; y1=2.30428in; x2=2.10398in; y2=2.26202in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1208933 {
+      x1=879.6mil; y1=27.871293mm; x2=880.0mil; y2=1.162in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1191635 {
-      x1=2.10398in; y1=2.26202in; x2=53.721mm; y2=2.251in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1208978 {
+      x1=945.74mil; y1=1.162in; x2=945.74mil; y2=1.19274in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1193757 {
-      x1=34.29mm; y1=46.99mm; x2=36.83mm; y2=49.53mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1208981 {
+      x1=945.74mil; y1=1.19274in; x2=946.0mil; y2=1.193in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1195901 {
-      x1=34.29mm; y1=44.45mm; x2=36.83mm; y2=44.45mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1213257 {
+      x1=1.66in; y1=318.52mil; x2=1.66in; y2=264.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1195904 {
-      x1=31.75mm; y1=46.99mm; x2=1.3in; y2=1.8in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1213260 {
+      x1=1.66in; y1=264.0mil; x2=1.59in; y2=194.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1195907 {
-      x1=1.3in; y1=1.8in; x2=1.49999in; y2=1.8in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1213263 {
+      x1=1.59in; y1=194.0mil; x2=1.59in; y2=100.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1195910 {
-      x1=1.49999in; y1=1.8in; x2=1.54999in; y2=44.45mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1213280 {
+      x1=43.815mm; y1=318.52mil; x2=43.815mm; y2=262.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1198048 {
-      x1=34.29mm; y1=41.91mm; x2=36.83mm; y2=41.91mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1213283 {
+      x1=43.815mm; y1=262.0mil; x2=1.841in; y2=146.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1202333 {
-      x1=34.29mm; y1=850.0mil; x2=1.399in; y2=801.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1213286 {
+      x1=1.841in; y1=146.0mil; x2=2.359in; y2=146.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1202336 {
-      x1=1.399in; y1=801.0mil; x2=1.50098in; y2=801.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1213289 {
+      x1=2.471in; y1=258.0mil; x2=2.359in; y2=146.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1202339 {
-      x1=1.50098in; y1=801.0mil; x2=1.54999in; y2=850.01mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1213551 {
+      x1=49.49193mm; y1=785.0mil; x2=46.0121mm; y2=785.0mil; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1202351 {
-      x1=34.29mm; y1=950.0mil; x2=1.44999in; y2=950.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1213554 {
+      x1=46.0121mm; y1=685.0mil; x2=47.2821mm; y2=735.0mil; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1202354 {
-      x1=1.44999in; y1=950.0mil; x2=36.83mm; y2=950.01mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1213557 {
+      x1=47.2821mm; y1=735.0mil; x2=49.49193mm; y2=735.0mil; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1202357 {
-      x1=31.75mm; y1=950.0mil; x2=1.3in; y2=900.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1213560 {
+      x1=46.0121mm; y1=585.0mil; x2=46.0121mm; y2=600.0mil; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1202360 {
-      x1=1.3in; y1=900.0mil; x2=1.49998in; y2=900.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1213563 {
+      x1=46.0121mm; y1=600.0mil; x2=48.1711mm; y2=685.0mil; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1202363 {
-      x1=1.49998in; y1=900.0mil; x2=1.54999in; y2=950.01mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1213566 {
+      x1=48.1711mm; y1=685.0mil; x2=49.49193mm; y2=685.0mil; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1204489 {
-      x1=1.54999in; y1=1.05001in; x2=1.54999in; y2=1.04999in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1213569 {
+      x1=46.0121mm; y1=485.0mil; x2=47.4853mm; y2=543.0mil; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1204492 {
-      x1=1.54999in; y1=1.04999in; x2=38.1mm; y2=1000.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1213572 {
+      x1=47.4853mm; y1=543.0mil; x2=47.4853mm; y2=605.0mil; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1204495 {
-      x1=38.1mm; y1=1000.0mil; x2=1.227in; y2=1000.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1213575 {
+      x1=47.4853mm; y1=605.0mil; x2=48.2473mm; y2=635.0mil; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1204498 {
-      x1=1.227in; y1=1000.0mil; x2=1.2in; y2=973.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1213578 {
+      x1=48.2473mm; y1=635.0mil; x2=49.49193mm; y2=635.0mil; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1204501 {
-      x1=1.2in; y1=973.0mil; x2=1.2in; y2=900.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1213581 {
+      x1=49.4665mm; y1=485.0mil; x2=50.8127mm; y2=485.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1204504 {
-      x1=1.2in; y1=900.0mil; x2=31.75mm; y2=850.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1213584 {
+      x1=49.4665mm; y1=535.0mil; x2=2.02776in; y2=535.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1206697 {
-      x1=2.18272in; y1=2.40861in; x2=2.20139in; y2=2.40861in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1213587 {
+      x1=50.8127mm; y1=485.0mil; x2=51.4985mm; y2=512.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1206700 {
-      x1=2.20139in; y1=2.40861in; x2=2.207in; y2=2.403in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1213590 {
+      x1=54.6735mm; y1=735.0mil; x2=2.22893in; y2=735.0mil; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1206703 {
-      x1=2.207in; y1=2.403in; x2=2.241in; y2=2.403in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1213593 {
+      x1=2.22993in; y1=736.0mil; x2=2.22993in; y2=785.0mil; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1208840 {
-      x1=56.515mm; y1=855.0mil; x2=2.29in; y2=855.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1213596 {
+      x1=2.22993in; y1=785.0mil; x2=54.6735mm; y2=785.0mil; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1208843 {
-      x1=2.29in; y1=855.0mil; x2=58.1787mm; y2=855.5mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1213599 {
+      x1=46.0121mm; y1=785.0mil; x2=46.0121mm; y2=885.57mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1208861 {
-      x1=2.02783in; y1=934.83mil; x2=2.02783in; y2=451.26mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1213602 {
+      x1=2.28993in; y1=701.0mil; x2=2.22393in; y2=635.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1208870 {
-      x1=54.943629mm; y1=1.12652in; x2=2.10352in; y2=1.12652in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1213605 {
+      x1=2.22393in; y1=635.0mil; x2=54.6735mm; y2=635.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1208873 {
-      x1=2.10352in; y1=1.12652in; x2=2.028in; y2=1.051in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1213608 {
+      x1=2.21493in; y1=535.0mil; x2=54.6735mm; y2=535.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1208876 {
-      x1=2.028in; y1=1.051in; x2=2.028in; y2=935.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1213611 {
+      x1=2.21493in; y1=485.0mil; x2=54.6735mm; y2=485.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1208882 {
-      x1=996.0mil; y1=26.797mm; x2=917.0mil; y2=26.797mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1213626 {
+      x1=2.02776in; y1=512.26mil; x2=2.02776in; y2=1.04683in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1208885 {
-      x1=1.093in; y1=1.039in; x2=1.094in; y2=1.04in; thickness=27.0mil; clearance=22.0mil;
+     ha:line.1213860 {
+      x1=2.29in; y1=777.0mil; x2=2.29in; y2=701.07mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1208891 {
-      x1=897.0mil; y1=1.601in; x2=953.0mil; y2=1.601in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1213875 {
+      x1=2.21493in; y1=535.0mil; x2=72.771mm; y2=775.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1208894 {
-      x1=953.0mil; y1=1.601in; x2=954.0mil; y2=1.6in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1213878 {
+      x1=56.261mm; y1=485.0mil; x2=72.771mm; y2=675.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1208897 {
-      x1=815.0mil; y1=1.601in; x2=760.74mil; y2=1.601in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1213893 {
+      x1=54.6735mm; y1=435.0mil; x2=2.207in; y2=435.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1208900 {
-      x1=760.74mil; y1=1.601in; x2=760.0mil; y2=1.60026in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1213896 {
+      x1=2.207in; y1=435.0mil; x2=2.227in; y2=415.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1208903 {
-      x1=816.11mil; y1=1.59989in; x2=816.11mil; y2=1.391in; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1213899 {
+      x1=2.227in; y1=415.0mil; x2=2.227in; y2=6.124157mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1208906 {
-      x1=895.0mil; y1=1.563in; x2=895.0mil; y2=1.6in; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1213902 {
+      x1=2.227in; y1=6.124157mm; x2=55.876463mm; y2=5.43482mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1208909 {
-      x1=895.0mil; y1=1.6in; x2=894.0mil; y2=1.601in; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1213905 {
+      x1=49.4665mm; y1=435.0mil; x2=1.892in; y2=435.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1208924 {
-      x1=816.11mil; y1=1.391in; x2=815.11mil; y2=1.39in; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1213908 {
+      x1=1.892in; y1=435.0mil; x2=1.871in; y2=414.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1208930 {
-      x1=863.0mil; y1=1.162in; x2=914.26mil; y2=1.162in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1213911 {
+      x1=1.871in; y1=414.0mil; x2=1.871in; y2=6.167883mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1208933 {
-      x1=879.6mil; y1=27.871293mm; x2=880.0mil; y2=1.162in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1213914 {
+      x1=1.871in; y1=6.167883mm; x2=48.256463mm; y2=5.43482mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1208978 {
-      x1=945.74mil; y1=1.162in; x2=945.74mil; y2=1.19274in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1213917 {
+      x1=48.256463mm; y1=5.43482mm; x2=48.256463mm; y2=5.736863mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1208981 {
-      x1=945.74mil; y1=1.19274in; x2=946.0mil; y2=1.193in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1213920 {
+      x1=48.256463mm; y1=5.736863mm; x2=1.902in; y2=228.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
@@ -31630,14 +31769,14 @@ ha:pcb-rnd-board-v8 {
        clearline=1
       }
      }
-     ha:line.1208846 {
-      x1=56.515mm; y1=855.0mil; x2=1.84257in; y2=855.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1213839 {
+      x1=2.224in; y1=855.0mil; x2=46.7741mm; y2=855.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1208849 {
-      x1=1.84257in; y1=855.0mil; x2=1.81157in; y2=824.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1213842 {
+      x1=46.7741mm; y1=855.0mil; x2=46.0121mm; y2=885.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
@@ -31874,31 +32013,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      ha:line.1150701 {
-      x1=1.012in; y1=801.0mil; x2=1.643in; y2=801.0mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1150704 {
-      x1=1.643in; y1=801.0mil; x2=1.668in; y2=776.0mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1150707 {
-      x1=1.668in; y1=776.0mil; x2=1.953in; y2=776.0mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1150710 {
-      x1=1.953in; y1=776.0mil; x2=50.927mm; y2=724.0mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1150713 {
-      x1=50.927mm; y1=724.0mil; x2=2.23in; y2=724.0mil; thickness=10.0mil; clearance=12.0mil;
+      x1=1.012in; y1=801.0mil; x2=1.632in; y2=801.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
@@ -32197,6 +32312,30 @@ ha:pcb-rnd-board-v8 {
        clearline=1
       }
      }
+     ha:line.1213635 {
+      x1=1.632in; y1=801.0mil; x2=1.668in; y2=837.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1213638 {
+      x1=1.95293in; y1=837.0mil; x2=2.00493in; y2=785.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1213641 {
+      x1=2.00493in; y1=785.0mil; x2=2.22993in; y2=785.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1213800 {
+      x1=1.668in; y1=837.0mil; x2=1.95293in; y2=837.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
     }
     color = {#548b54}
     group = 7
@@ -32589,13 +32728,13 @@ ha:pcb-rnd-board-v8 {
        clearpoly=1
       }
      }
-     ha:polygon.1179609 { clearance=20.0mil;
+     ha:polygon.1213644 { clearance=20.0mil;
       li:geometry {
         ta:contour {
-         { -68.0mil; 15.0mil }
-         { 2.93in; 15.0mil }
-         { 2.93in; 3.002in }
-         { -68.0mil; 3.002in }
+         { -68.07mil; 76.0mil }
+         { 2.92993in; 76.0mil }
+         { 2.92993in; 3.063in }
+         { -68.07mil; 3.063in }
         }
       }
 
@@ -32694,53 +32833,53 @@ ha:pcb-rnd-board-v8 {
        onsolder = 1
       }
      }
-     ha:text.1111007 {
-      string=armed; x=1.854in; y=216.0mil; scale=100; fid=0;
+     ha:text.1111015 {
+      string=G; x=2.706in; y=122.0mil; scale=200; fid=0;
       ha:flags {
        clearline=1
        onsolder=1
       }
-      rot = 360.000000
+      rot = 0.000000
      }
-     ha:text.1111015 {
-      string=G; x=2.706in; y=122.0mil; scale=200; fid=0;
+     ha:text.1138975 {
+      string=continuity; x=69.469mm; y=279.0mil; scale=100; fid=0;
       ha:flags {
        clearline=1
        onsolder=1
       }
       rot = 0.000000
      }
-     ha:text.1111017 {
-      string=R; x=1.951in; y=120.26mil; scale=200; fid=0;
+     ha:text.1191648 {
+      string=ready; x=2.813in; y=2.774in; scale=100; fid=0;
       ha:flags {
        clearline=1
        onsolder=1
       }
       rot = 0.000000
      }
-     ha:text.1138975 {
-      string=continuity; x=69.469mm; y=279.0mil; scale=100; fid=0;
+     ha:text.1204554 {
+      string=raspberry pi zero 2 w; x=2.19in; y=1.149in; scale=100; fid=0;
       ha:flags {
        clearline=1
        onsolder=1
       }
-      rot = 0.000000
+      rot = 90.000000
      }
-     ha:text.1191648 {
-      string=ready; x=2.813in; y=2.774in; scale=100; fid=0;
+     ha:text.1213245 {
+      string=R; x=1.449in; y=120.26mil; scale=200; fid=0;
       ha:flags {
        clearline=1
        onsolder=1
       }
       rot = 0.000000
      }
-     ha:text.1204554 {
-      string=raspberry pi zero 2 w; x=2.19in; y=1.149in; scale=100; fid=0;
+     ha:text.1213247 {
+      string=armed; x=1.334in; y=199.0mil; scale=100; fid=0;
       ha:flags {
        clearline=1
        onsolder=1
       }
-      rot = 90.000000
+      rot = 360.000000
      }
     }
     color = {#000000}
@@ -32975,13 +33114,6 @@ ha:pcb-rnd-board-v8 {
       }
       rot = 0.000000
      }
-     ha:text.1131457 {
-      string=` 2024 Bdale Garbee; x=25.789755mm; y=73.726043mm; scale=150; fid=0;
-      ha:flags {
-       clearline=1
-      }
-      rot = 90.000000
-     }
      ha:text.1138960 {
       string=+5V; x=2.594in; y=1.254in; scale=150; fid=0;
       ha:flags {
@@ -33059,85 +33191,92 @@ ha:pcb-rnd-board-v8 {
       }
       rot = 0.000000
      }
-     ha:text.1143981 {
-      string=10V; x=1.659in; y=694.0mil; scale=100; fid=0;
+     ha:text.1138994 {
+      string=load cell; x=2.647in; y=935.0mil; scale=150; fid=0;
       ha:flags {
        clearline=1
       }
       rot = 0.000000
      }
-     ha:text.1143982 {
-      string=5V; x=1.686in; y=594.0mil; scale=100; fid=0;
+     ha:text.1154927 {
+      string=debug; x=2.28528in; y=2.71609in; scale=100; fid=0;
       ha:flags {
        clearline=1
       }
-      rot = 0.000000
+      rot = 360.000000
      }
-     ha:text.1143983 {
-      string=2.5V; x=1.632in; y=495.0mil; scale=100; fid=0;
+     ha:text.1155273 {
+      string=v2p2; x=801.0mil; y=2.892in; scale=250; fid=0;
       ha:flags {
        clearline=1
       }
-      rot = 0.000000
+      rot = 90.000000
      }
-     ha:text.1143984 {
-      string=1.24V; x=1.6in; y=394.0mil; scale=100; fid=0;
+     ha:text.1164891 {
+      string=loader; x=2.038in; y=70.231mm; scale=100; fid=0;
       ha:flags {
        clearline=1
       }
-      rot = 0.000000
+      rot = 90.000000
      }
-     ha:text.1143985 {
-      string=REF; x=41.91mm; y=793.0mil; scale=100; fid=0;
+     ha:text.1154926 {
+      string=force; x=1.977in; y=2.769in; scale=100; fid=0;
       ha:flags {
        clearline=1
       }
-      rot = 0.000000
+      rot = 90.000000
+     }
+     ha:text.994269 {
+      string=QuantiMotor; x=552.0mil; y=2.898in; scale=400; fid=0;
+      ha:flags {
+       clearline=1
+      }
+      rot = 90.000000
      }
-     ha:text.1143995 {
-      string=gain set resistor; x=1.82157in; y=196.0mil; scale=100; fid=0;
+     ha:text.1213295 {
+      string=gain set resistor; x=1.82457in; y=7.0mil; scale=100; fid=0;
       ha:flags {
        clearline=1
       }
       rot = 0.000000
      }
-     ha:text.1138994 {
-      string=load cell; x=2.647in; y=935.0mil; scale=150; fid=0;
+     ha:text.1213649 {
+      string=10V; x=1.65893in; y=755.0mil; scale=100; fid=0;
       ha:flags {
        clearline=1
       }
       rot = 0.000000
      }
-     ha:text.1154927 {
-      string=debug; x=2.28528in; y=2.71609in; scale=100; fid=0;
+     ha:text.1213650 {
+      string=5V; x=1.68593in; y=655.0mil; scale=100; fid=0;
       ha:flags {
        clearline=1
       }
-      rot = 360.000000
+      rot = 0.000000
      }
-     ha:text.1155273 {
-      string=v2p2; x=801.0mil; y=2.892in; scale=250; fid=0;
+     ha:text.1213651 {
+      string=2.5V; x=1.63193in; y=556.0mil; scale=100; fid=0;
       ha:flags {
        clearline=1
       }
-      rot = 90.000000
+      rot = 0.000000
      }
-     ha:text.1164891 {
-      string=loader; x=2.038in; y=70.231mm; scale=100; fid=0;
+     ha:text.1213652 {
+      string=1.24V; x=1.59993in; y=455.0mil; scale=100; fid=0;
       ha:flags {
        clearline=1
       }
-      rot = 90.000000
+      rot = 0.000000
      }
-     ha:text.1154926 {
-      string=force; x=1.977in; y=2.769in; scale=100; fid=0;
+     ha:text.1213653 {
+      string=REF; x=1.64993in; y=854.0mil; scale=100; fid=0;
       ha:flags {
        clearline=1
       }
-      rot = 90.000000
+      rot = 0.000000
      }
-     ha:text.994269 {
-      string=QuantiMotor; x=552.0mil; y=2.898in; scale=400; fid=0;
+     ha:text.1213924 {
+      string=` 2025 Bdale Garbee; x=25.789755mm; y=73.726043mm; scale=150; fid=0;
       ha:flags {
        clearline=1
       }
index 0065419680ddb3d63126df514c97adb4d5b46fd0..a264f1d7062bec399c66783f3a2473dbcc3e51da 100644 (file)
@@ -7,11 +7,11 @@ vendor_part_number=MMA7260QT-ND
 T 13300 -8600 8 10 0 1 0 0 1
 vendor_part_number=MCP9700-E/TO-ND
 T 82400 40400 9 10 1 0 0 0 1
-2p2
+v2p2
 T 80000 40400 9 10 1 0 0 0 1
 1
 T 80600 40400 9 10 1 0 0 0 1
-1
+2
 T 77700 40400 9 10 1 0 0 0 1
 quantimotor.sch
 T 77700 40100 9 10 1 0 0 0 1
@@ -125,7 +125,7 @@ vendor_part_number=MMA7260QT-ND
 T -29500 -72800 8 10 0 1 0 0 1
 vendor_part_number=MCP9700-E/TO-ND
 T 77100 40600 9 10 1 0 0 0 3
-           Copyright 2024 by Bdale Garbee <bdale@gag.com>
+           Copyright 2025 by Bdale Garbee <bdale@gag.com>
 Licensed under the TAPR Open Hardware License, http://tapr.org/OHL
 
 C 81800 45400 1 0 0 hole_plated.sym
@@ -744,10 +744,7 @@ C 61000 53700 1 0 0 gnd.sym
 T 61000 53700 5 10 0 1 0 0 1
 motortest=true
 }
-N 65500 55100 65500 55400 4
 N 65500 55400 65800 55400 4
-N 65500 54200 65500 53800 4
-N 65500 53800 65800 53800 4
 C 67700 52500 1 0 0 gnd.sym
 {
 T 67700 52500 5 10 0 1 0 0 1
@@ -780,9 +777,9 @@ T 65100 59000 5 10 1 1 0 0 1
 value=0.1uF
 }
 N 65800 55800 61000 55800 4
-N 65800 53400 64700 53400 4
-N 64700 53400 64700 55400 4
-N 64700 55400 61000 55400 4
+N 65800 53400 61500 53400 4
+N 61500 53400 61500 55400 4
+N 61500 55400 61000 55400 4
 N 61000 55000 61100 55000 4
 N 61100 55000 61100 54000 4
 C 61500 56900 1 0 1 conn-5.sym
@@ -815,17 +812,6 @@ N 61100 54200 61000 54200 4
 L 60600 57400 60300 57400 3 0 0 0 -1 -1
 L 60300 57400 60300 57000 3 0 0 0 -1 -1
 L 60300 57000 60600 57000 3 0 0 0 -1 -1
-C 65600 54200 1 90 0 resistor.sym
-{
-T 65200 54500 5 10 0 0 90 0 1
-device=RESISTOR
-T 65600 54200 5 10 0 1 90 0 1
-footprint=0.125W_Carbon_Resistor
-T 65300 54900 5 10 1 1 180 0 1
-refdes=R106
-T 64900 54400 5 10 1 1 0 0 1
-value=374
-}
 C 63900 56100 1 0 1 npn.sym
 {
 T 63300 56600 5 10 0 0 0 6 1
@@ -1008,18 +994,15 @@ Sensor Only
 T 69000 59900 9 10 1 0 0 0 2
 Pressure sensor output
 assumed to be 0.5-4.5V.
-T 61600 52400 9 10 1 0 0 0 11
-R106 sets gain, see INA125
-data sheet for details.
+T 62800 51200 9 10 1 0 0 0 8
+See the INA125 data sheet for 
+details on choosing a resistor
+value to set the amplifier gain.
 
 A 3mV/V load cell excited with 10V
 needs gain 167 to optimally drive 
 5V ADC input, which is 369 ohms.
 The next higher std value is 374.
-
-If we need the divider on the output
-for stability, crank the gain up here
-to yield 0-5V range on the tap.
 T 59100 57100 9 10 1 0 0 0 1
 10V default
 T 59600 54200 9 10 1 0 0 0 9
@@ -2217,3 +2200,41 @@ device=DRC_Directive
 N 67700 43400 68800 43400 4
 N 68800 43400 68800 43800 4
 N 70600 43400 70600 43000 4
+C 65100 53900 1 0 1 conn-4.sym
+{
+T 65100 53900 5 10 0 1 0 0 1
+device=CONNECTOR
+T 65100 53900 5 10 0 1 0 0 1
+footprint=282834-4
+T 64700 55500 5 10 1 1 0 6 1
+refdes=J12
+T 64300 53600 5 10 0 1 0 0 1
+value=4screws
+}
+N 65500 55200 65500 55400 4
+N 65100 55200 65500 55200 4
+N 65800 53800 65500 53800 4
+N 65500 53800 65500 54000 4
+N 65500 54000 65100 54000 4
+C 65100 54700 1 0 0 nc-right.sym
+{
+T 65200 55200 5 10 0 0 0 0 1
+value=NoConnection
+T 65200 55400 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 65100 54300 1 0 0 nc-right.sym
+{
+T 65200 54800 5 10 0 0 0 0 1
+value=NoConnection
+T 65200 55000 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+T 63600 54300 9 10 1 0 0 0 3
+Gain 
+Setting
+Resistor
+L 64300 55200 63900 55200 3 10 1 0 -1 -1
+L 64300 54000 63900 54000 3 10 1 0 -1 -1
+L 63900 55200 63900 55000 3 10 1 0 -1 -1
+L 63900 54000 63900 54200 3 10 1 0 -1 -1