first cut at a v4 moving back to STM SOC master
authorBdale Garbee <bdale@gag.com>
Sun, 16 Jul 2023 05:05:04 +0000 (01:05 -0400)
committerBdale Garbee <bdale@gag.com>
Sun, 16 Jul 2023 05:05:04 +0000 (01:05 -0400)
easymotor.lht
easymotor.sch

index fc26acf89ba0aac7e4a49f8d5b2c699ac72d32e9..1b33dd69c376df973699735be1d2ca73b241aba4 100644 (file)
@@ -1610,7 +1610,7 @@ ha:pcb-rnd-board-v8 {
       }
       ha:subc.173461 {
        ha:attributes {
-        value=18pF
+        value=0.1uF
         footprint=0402
         refdes=C2
        }
@@ -2981,1656 +2981,1453 @@ ha:pcb-rnd-board-v8 {
        }
         uid = AXgFqhZge/ea3fENtGkAAAAk
        }
-       ha:subc.173620 {
-        ha:attributes {
-         value=LPC11U14FHI33
-         footprint=hvqfn33
-         refdes=U7
-        }
-       ha:data {
-              li:padstack_prototypes {
+        ha:subc.173815 {
+         ha:attributes {
+          value=22
+          footprint=0402
+          refdes=R54
+         }
+        ha:data {
+                li:padstack_prototypes {
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -16.73mil  
-               -5.315mil  
-               -16.73mil  
-               5.315mil  
-               16.73mil  
-               5.315mil  
-               16.73mil  
-               -5.315mil  
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+              clearance=0.0
+               li:ps_poly {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               -19.73mil  
-               -0.211201mm  
-               -19.73mil  
-               0.211201mm  
-               19.73mil  
-               0.211201mm  
-               19.73mil  
-               -0.211201mm  
-              }
-            }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -16.73mil  
-               -5.315mil  
-               -16.73mil  
-               5.315mil  
-               16.73mil  
-               5.315mil  
-               16.73mil  
-               -5.315mil  
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
               }
-            }
-          }
-        }
-
-        ha:ps_proto_v6.1 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+              clearance=0.0
+               li:ps_poly {
+                0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               5.315mil  
-               -16.73mil  
-               -5.315mil  
-               -16.73mil  
-               -5.315mil  
-               16.73mil  
-               5.315mil  
-               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 {
-               0.211201mm  
-               -19.73mil  
-               -0.211201mm  
-               -19.73mil  
-               -0.211201mm  
-               19.73mil  
-               0.211201mm  
-               19.73mil  
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+              clearance=0.0
+               li:ps_poly {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               5.315mil  
-               -16.73mil  
-               -5.315mil  
-               -16.73mil  
-               -5.315mil  
-               16.73mil  
-               5.315mil  
-               16.73mil  
-              }
-            }
-          }
+           }
+         }
         }
 
-        ha:ps_proto_v6.2 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+         li:objects {
+          ha:padstack_ref.173828 {
+           proto=0; x=31.147004mm; y=340.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -1.875028mm  
-               1.875028mm  
-               1.875028mm  
-               1.875028mm  
-               1.875028mm  
-               -1.875028mm  
-               -1.875028mm  
-               -1.875028mm  
-              }
-            }
+           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=1
+             name=1
+           }
           }
-        }
+          ha:padstack_ref.173829 {
+           proto=0; x=1.25774in; y=340.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-        ha:ps_proto_v6.3 {
-          hdia=13.0mil; hplated=1; htop=0; hbottom=0;
-          li:shape {
+           li:thermal {
+           }
 
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=27.0mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-            }
+           ha:attributes {
+             term=2
+             name=2
+           }
+          }
+         }
+         li:layers {
 
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=27.0mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              bottom = 1
-              copper = 1
-             }
-             clearance=0.0
-            }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=27.0mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              intern = 1
-             }
-             clearance=0.0
+            li:objects {
+            }
+            ha:type {
+             silk = 1
+             top = 1
             }
           }
-        }
 
-        ha:ps_proto_v6.4 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+            li:objects {
+             ha:line.173816 {
+              x1=1.242in; y1=340.0mil; x2=1.242in; y2=340.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               -15.08mil  
-               15.08mil  
-               15.08mil  
-               15.08mil  
-               15.08mil  
-               -15.08mil  
-               -15.08mil  
-               -15.08mil  
+             ha:line.173819 {
+              x1=1.242in; y1=340.0mil; x2=1.242in; y2=340.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               0.0  
-               0.0  
-               0.0  
-               0.0  
-               0.0  
-               0.0  
-               0.0  
-               0.0  
+             ha:line.173822 {
+              x1=1.242in; y1=340.0mil; x2=32.5468mm; y2=340.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.173825 {
+              x1=1.242in; y1=340.0mil; x2=1.242in; y2=9.636mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
               }
+             }
             }
-          }
-        }
-
-        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 {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -15.08mil  
-               15.08mil  
-               15.08mil  
-               15.08mil  
-               15.08mil  
-               -15.08mil  
-               -15.08mil  
-               -15.08mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -15.08mil  
-               15.08mil  
-               15.08mil  
-               15.08mil  
-               15.08mil  
-               -15.08mil  
-               -15.08mil  
-               -15.08mil  
-              }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
+        }
+         uid = 2QR0bPjef7NHrqA/TKoAAAAf
         }
+        ha:subc.173831 {
+         ha:attributes {
+          value=22
+          footprint=0402
+          refdes=R55
+         }
+        ha:data {
+                li:padstack_prototypes {
 
-        ha:ps_proto_v6.6 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -8.615mil  
-               8.615mil  
-               8.615mil  
-               8.615mil  
-               8.615mil  
-               -8.615mil  
-               -8.615mil  
-               -8.615mil  
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+              clearance=0.0
+               li:ps_poly {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               -11.615mil  
-               11.615mil  
-               11.615mil  
-               11.615mil  
-               11.615mil  
-               -11.615mil  
-               -11.615mil  
-               -11.615mil  
-              }
-            }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               -8.615mil  
-               8.615mil  
-               8.615mil  
-               8.615mil  
-               8.615mil  
-               -8.615mil  
-               -8.615mil  
-               -8.615mil  
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
               }
-            }
-          }
+              clearance=0.0
+               li:ps_poly {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
+             }
+           }
+         }
         }
-       }
-
-        li:objects {
-         ha:padstack_ref.173648 {
-          proto=0; x=25.484963mm; y=14.45006mm; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
 
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.173649 {
-          proto=1; x=24.61006mm; y=10.075037mm; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.173844 {
+           proto=0; x=31.1404mm; y=255.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=9
-            name=9
-          }
-         }
-         ha:padstack_ref.173650 {
-          proto=0; x=20.235037mm; y=431.1mil; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.173845 {
+           proto=0; x=1.25748in; y=255.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=17
-            name=17
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-         ha:padstack_ref.173651 {
-          proto=1; x=831.1mil; y=603.345mil; rot=-180.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=25
-            name=25
-          }
-         }
-         ha:padstack_ref.173652 {
-          proto=0; x=25.484963mm; y=549.21mil; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
+            li:objects {
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
           }
 
-          li:thermal {
-          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-          ha:attributes {
-            term=2
-            name=2
+            li:objects {
+             ha:line.173832 {
+              x1=1.24174in; y1=255.0mil; x2=1.24174in; y2=255.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.173835 {
+              x1=1.24174in; y1=255.0mil; x2=1.24174in; y2=255.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.173838 {
+              x1=1.24174in; y1=255.0mil; x2=32.540196mm; y2=255.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.173841 {
+              x1=1.24174in; y1=255.0mil; x2=1.24174in; y2=7.477mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
-         ha:padstack_ref.173653 {
-          proto=1; x=949.21mil; y=10.075037mm; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=10
-            name=10
-          }
+        }
+         uid = 2QR0bPjef7NHrqA/TKoAAAAh
+        }
+        ha:subc.173847 {
+         ha:attributes {
+          value=ADXL375
+          footprint=lga14
+          refdes=U3
          }
-         ha:padstack_ref.173654 {
-          proto=0; x=20.235037mm; y=450.79mil; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
+        ha:data {
+                li:padstack_prototypes {
 
-          li:thermal {
-          }
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
 
-          ha:attributes {
-            term=18
-            name=18
-          }
-         }
-         ha:padstack_ref.173655 {
-          proto=1; x=21.610066mm; y=603.345mil; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=26
-            name=26
-          }
-         }
-         ha:padstack_ref.173656 {
-          proto=0; x=25.484963mm; y=13.450062mm; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=3
-            name=3
-          }
-         }
-         ha:padstack_ref.173657 {
-          proto=1; x=23.610062mm; y=10.075037mm; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=11
-            name=11
-          }
-         }
-         ha:padstack_ref.173658 {
-          proto=0; x=20.235037mm; y=470.47mil; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=19
-            name=19
-          }
-         }
-         ha:padstack_ref.173659 {
-          proto=1; x=870.47mil; y=603.345mil; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=27
-            name=27
-          }
-         }
-         ha:padstack_ref.173660 {
-          proto=0; x=25.484963mm; y=12.949936mm; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=4
-            name=4
-          }
-         }
-         ha:padstack_ref.173661 {
-          proto=1; x=909.84mil; y=10.075037mm; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=12
-            name=12
-          }
-         }
-         ha:padstack_ref.173662 {
-          proto=0; x=20.235037mm; y=490.16mil; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=20
-            name=20
-          }
-         }
-         ha:padstack_ref.173663 {
-          proto=1; x=22.610064mm; y=603.345mil; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=28
-            name=28
-          }
-         }
-         ha:padstack_ref.173664 {
-          proto=0; x=25.484963mm; y=490.16mil; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=5
-            name=5
-          }
-         }
-         ha:padstack_ref.173665 {
-          proto=1; x=22.610064mm; y=10.075037mm; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=13
-            name=13
-          }
-         }
-         ha:padstack_ref.173666 {
-          proto=0; x=20.235037mm; y=12.949936mm; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=21
-            name=21
-          }
-         }
-         ha:padstack_ref.173667 {
-          proto=1; x=909.84mil; y=603.345mil; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=29
-            name=29
-          }
-         }
-         ha:padstack_ref.173668 {
-          proto=0; x=25.484963mm; y=470.47mil; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=6
-            name=6
-          }
-         }
-         ha:padstack_ref.173669 {
-          proto=1; x=870.47mil; y=10.075037mm; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=14
-            name=14
-          }
-         }
-         ha:padstack_ref.173670 {
-          proto=0; x=20.235037mm; y=13.450062mm; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=22
-            name=22
-          }
-         }
-         ha:padstack_ref.173671 {
-          proto=1; x=23.610062mm; y=603.345mil; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=30
-            name=30
-          }
-         }
-         ha:padstack_ref.173672 {
-          proto=0; x=25.484963mm; y=450.79mil; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=7
-            name=7
-          }
-         }
-         ha:padstack_ref.173673 {
-          proto=1; x=21.610066mm; y=10.075037mm; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=15
-            name=15
-          }
-         }
-         ha:padstack_ref.173674 {
-          proto=0; x=20.235037mm; y=549.21mil; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=23
-            name=23
-          }
-         }
-         ha:padstack_ref.173675 {
-          proto=1; x=949.21mil; y=603.345mil; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=31
-            name=31
-          }
-         }
-         ha:padstack_ref.173676 {
-          proto=0; x=25.484963mm; y=431.1mil; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=8
-            name=8
-          }
-         }
-         ha:padstack_ref.173677 {
-          proto=1; x=831.1mil; y=10.075037mm; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=16
-            name=16
-          }
-         }
-         ha:padstack_ref.173678 {
-          proto=0; x=20.235037mm; y=14.45006mm; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=24
-            name=24
-          }
-         }
-         ha:padstack_ref.173679 {
-          proto=1; x=24.61006mm; y=603.345mil; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=32
-            name=32
-          }
-         }
-         ha:padstack_ref.173680 {
-          proto=2; x=900.0mil; y=500.0mil; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=33
-            name=33
-          }
-         }
-         ha:padstack_ref.173681 {
-          proto=3; x=960.32mil; y=560.32mil; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-            li:3 {
-             on  
-             solid  
-             noshape  
-            }
-          }
-
-          ha:attributes {
-            term=33
-            name=33
-          }
-         }
-         ha:padstack_ref.173682 {
-          proto=4; x=960.32mil; y=560.32mil; rot=-180.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=33
-            name=33
-          }
-         }
-         ha:padstack_ref.173683 {
-          proto=3; x=900.0mil; y=560.32mil; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-            li:3 {
-             on  
-             solid  
-             noshape  
-            }
-          }
-
-          ha:attributes {
-            term=33
-            name=33
-          }
-         }
-         ha:padstack_ref.173684 {
-          proto=4; x=900.0mil; y=560.32mil; rot=-180.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=33
-            name=33
-          }
-         }
-         ha:padstack_ref.173685 {
-          proto=3; x=21.327872mm; y=560.32mil; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-            li:3 {
-             on  
-             solid  
-             noshape  
-            }
-          }
-
-          ha:attributes {
-            term=33
-            name=33
-          }
-         }
-         ha:padstack_ref.173686 {
-          proto=4; x=21.327872mm; y=560.32mil; rot=-180.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.274955mm  
+                22.535mil  
+                0.274955mm  
+                22.535mil  
+                0.274955mm  
+                -22.535mil  
+                -0.274955mm  
+                -22.535mil  
+               }
+             }
 
-          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.351155mm  
+                25.535mil  
+                0.351155mm  
+                25.535mil  
+                0.351155mm  
+                -25.535mil  
+                -0.351155mm  
+                -25.535mil  
+               }
+             }
 
-          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 {
+                -0.274955mm  
+                22.535mil  
+                0.274955mm  
+                22.535mil  
+                0.274955mm  
+                -22.535mil  
+                -0.274955mm  
+                -22.535mil  
+               }
+             }
+           }
          }
-         ha:padstack_ref.173687 {
-          proto=3; x=960.32mil; y=500.0mil; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
 
-          li:thermal {
-            li:3 {
-             on  
-             solid  
-             noshape  
-            }
-          }
+         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.173688 {
-          proto=4; x=960.32mil; y=500.0mil; rot=-180.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.274955mm  
+                -22.535mil  
+                -0.274955mm  
+                -22.535mil  
+                -0.274955mm  
+                22.535mil  
+                0.274955mm  
+                22.535mil  
+               }
+             }
 
-          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.351155mm  
+                -25.535mil  
+                -0.351155mm  
+                -25.535mil  
+                -0.351155mm  
+                25.535mil  
+                0.351155mm  
+                25.535mil  
+               }
+             }
 
-          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 {
+                0.274955mm  
+                -22.535mil  
+                -0.274955mm  
+                -22.535mil  
+                -0.274955mm  
+                22.535mil  
+                0.274955mm  
+                22.535mil  
+               }
+             }
+           }
          }
-         ha:padstack_ref.173689 {
-          proto=3; x=900.0mil; y=500.0mil; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
 
-          li:thermal {
-            li:3 {
-             on  
-             solid  
-             noshape  
-            }
-          }
+         ha:ps_proto_v6.2 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
 
-          ha:attributes {
-            term=33
-            name=33
-          }
-         }
-         ha:padstack_ref.173690 {
-          proto=4; x=900.0mil; y=500.0mil; rot=-180.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -22.535mil  
+                -0.274955mm  
+                -22.535mil  
+                0.274955mm  
+                22.535mil  
+                0.274955mm  
+                22.535mil  
+                -0.274955mm  
+               }
+             }
 
-          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 {
+                -25.535mil  
+                -0.351155mm  
+                -25.535mil  
+                0.351155mm  
+                25.535mil  
+                0.351155mm  
+                25.535mil  
+                -0.351155mm  
+               }
+             }
 
-          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 {
+                -22.535mil  
+                -0.274955mm  
+                -22.535mil  
+                0.274955mm  
+                22.535mil  
+                0.274955mm  
+                22.535mil  
+                -0.274955mm  
+               }
+             }
+           }
          }
-         ha:padstack_ref.173691 {
-          proto=3; x=21.327872mm; y=500.0mil; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
 
-          li:thermal {
-            li:3 {
-             on  
-             solid  
-             noshape  
-            }
-          }
+         ha:ps_proto_v6.3 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
 
-          ha:attributes {
-            term=33
-            name=33
-          }
-         }
-         ha:padstack_ref.173692 {
-          proto=4; x=21.327872mm; y=500.0mil; rot=-180.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                22.535mil  
+                0.274955mm  
+                22.535mil  
+                -0.274955mm  
+                -22.535mil  
+                -0.274955mm  
+                -22.535mil  
+                0.274955mm  
+               }
+             }
 
-          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 {
+                25.535mil  
+                0.351155mm  
+                25.535mil  
+                -0.351155mm  
+                -25.535mil  
+                -0.351155mm  
+                -25.535mil  
+                0.351155mm  
+               }
+             }
 
-          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 {
+                22.535mil  
+                0.274955mm  
+                22.535mil  
+                -0.274955mm  
+                -22.535mil  
+                -0.274955mm  
+                -22.535mil  
+                0.274955mm  
+               }
+             }
+           }
          }
-         ha:padstack_ref.173693 {
-          proto=3; x=960.32mil; y=439.68mil; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
+        }
 
-          li:thermal {
-            li:3 {
-             on  
-             solid  
-             noshape  
-            }
-          }
+         li:objects {
+          ha:padstack_ref.173873 {
+           proto=0; x=789.69mil; y=17.67332mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=33
-            name=33
-          }
-         }
-         ha:padstack_ref.173694 {
-          proto=4; x=960.32mil; y=439.68mil; rot=-180.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=13
+             name=pin13
+           }
           }
+          ha:padstack_ref.173874 {
+           proto=1; x=789.69mil; y=782.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=33
-            name=33
-          }
-         }
-         ha:padstack_ref.173695 {
-          proto=3; x=900.0mil; y=439.68mil; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
-            li:3 {
-             on  
-             solid  
-             noshape  
-            }
+           ha:attributes {
+             term=1
+             name=pin1
+           }
           }
+          ha:padstack_ref.173875 {
+           proto=2; x=951.0mil; y=739.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=33
-            name=33
-          }
-         }
-         ha:padstack_ref.173696 {
-          proto=4; x=900.0mil; y=439.68mil; rot=-180.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=7
+             name=pin7
+           }
           }
+          ha:padstack_ref.173876 {
+           proto=3; x=785.84mil; y=739.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=33
-            name=33
-          }
-         }
-         ha:padstack_ref.173697 {
-          proto=3; x=21.327872mm; y=439.68mil; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
-            li:3 {
-             on  
-             solid  
-             noshape  
-            }
+           ha:attributes {
+             term=14
+             name=pin14
+           }
           }
+          ha:padstack_ref.173877 {
+           proto=0; x=821.19mil; y=17.67332mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=33
-            name=33
-          }
-         }
-         ha:padstack_ref.173698 {
-          proto=4; x=21.327872mm; y=439.68mil; rot=-180.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=12
+             name=pin12
+           }
           }
+          ha:padstack_ref.173878 {
+           proto=1; x=821.19mil; y=782.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=33
-            name=33
-          }
-         }
-         ha:padstack_ref.173699 {
-          proto=5; x=23.626064mm; y=560.32mil; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+             li:2 {
+              on  
+              solid  
+              noshape  
+             }
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=2
+             name=pin2
+           }
           }
+          ha:padstack_ref.173879 {
+           proto=2; x=951.0mil; y=739.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=33
-            name=33
-          }
-         }
-         ha:padstack_ref.173700 {
-          proto=6; x=23.626064mm; y=560.32mil; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=7
+             name=pin7
+           }
           }
+          ha:padstack_ref.173880 {
+           proto=3; x=785.84mil; y=739.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=33
-            name=33
-          }
-         }
-         ha:padstack_ref.173701 {
-          proto=5; x=869.84mil; y=560.32mil; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=14
+             name=pin14
+           }
           }
+          ha:padstack_ref.173881 {
+           proto=0; x=21.658072mm; y=17.67332mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=33
-            name=33
-          }
-         }
-         ha:padstack_ref.173702 {
-          proto=6; x=869.84mil; y=560.32mil; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=11
+             name=pin11
+           }
           }
+          ha:padstack_ref.173882 {
+           proto=1; x=21.658072mm; y=782.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=33
-            name=33
-          }
-         }
-         ha:padstack_ref.173703 {
-          proto=5; x=960.32mil; y=13.466064mm; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=3
+             name=pin3
+           }
           }
+          ha:padstack_ref.173883 {
+           proto=2; x=951.0mil; y=739.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=33
-            name=33
-          }
-         }
-         ha:padstack_ref.173704 {
-          proto=6; x=960.32mil; y=13.466064mm; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=7
+             name=pin7
+           }
           }
+          ha:padstack_ref.173884 {
+           proto=3; x=785.84mil; y=739.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=33
-            name=33
-          }
-         }
-         ha:padstack_ref.173705 {
-          proto=5; x=23.626064mm; y=13.466064mm; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=14
+             name=pin14
+           }
           }
+          ha:padstack_ref.173885 {
+           proto=0; x=22.457918mm; y=17.67332mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=33
-            name=33
-          }
-         }
-         ha:padstack_ref.173706 {
-          proto=6; x=23.626064mm; y=13.466064mm; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=10
+             name=pin10
+           }
           }
+          ha:padstack_ref.173886 {
+           proto=1; x=22.457918mm; y=782.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=33
-            name=33
-          }
-         }
-         ha:padstack_ref.173707 {
-          proto=5; x=900.0mil; y=13.466064mm; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+             li:2 {
+              on  
+              solid  
+              noshape  
+             }
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=4
+             name=pin4
+           }
           }
+          ha:padstack_ref.173887 {
+           proto=2; x=951.0mil; y=739.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=33
-            name=33
-          }
-         }
-         ha:padstack_ref.173708 {
-          proto=6; x=900.0mil; y=13.466064mm; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=7
+             name=pin7
+           }
           }
+          ha:padstack_ref.173888 {
+           proto=3; x=785.84mil; y=739.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=33
-            name=33
-          }
-         }
-         ha:padstack_ref.173709 {
-          proto=5; x=869.84mil; y=13.466064mm; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=14
+             name=pin14
+           }
           }
+          ha:padstack_ref.173889 {
+           proto=0; x=23.257764mm; y=17.67332mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=33
-            name=33
-          }
-         }
-         ha:padstack_ref.173710 {
-          proto=6; x=869.84mil; y=13.466064mm; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=9
+             name=pin9
+           }
           }
+          ha:padstack_ref.173890 {
+           proto=1; x=23.257764mm; y=782.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=33
-            name=33
-          }
-         }
-         ha:padstack_ref.173711 {
-          proto=5; x=21.327872mm; y=13.466064mm; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+             li:2 {
+              on  
+              solid  
+              noshape  
+             }
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=5
+             name=pin5
+           }
           }
+          ha:padstack_ref.173891 {
+           proto=2; x=951.0mil; y=739.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=33
-            name=33
-          }
-         }
-         ha:padstack_ref.173712 {
-          proto=6; x=21.327872mm; y=13.466064mm; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=7
+             name=pin7
+           }
           }
+          ha:padstack_ref.173892 {
+           proto=3; x=785.84mil; y=739.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=14
+             name=pin14
+           }
           }
+          ha:padstack_ref.173893 {
+           proto=0; x=24.057864mm; y=17.67332mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=33
-            name=33
-          }
-         }
-         ha:padstack_ref.173713 {
-          proto=5; x=23.626064mm; y=500.0mil; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=8
+             name=pin8
+           }
           }
+          ha:padstack_ref.173894 {
+           proto=1; x=24.057864mm; y=782.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=33
-            name=33
-          }
-         }
-         ha:padstack_ref.173714 {
-          proto=6; x=23.626064mm; y=500.0mil; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=6
+             name=pin6
+           }
           }
+          ha:padstack_ref.173895 {
+           proto=2; x=951.0mil; y=739.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=33
-            name=33
-          }
-         }
-         ha:padstack_ref.173715 {
-          proto=5; x=869.84mil; y=500.0mil; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=7
+             name=pin7
+           }
           }
+          ha:padstack_ref.173896 {
+           proto=3; x=785.84mil; y=739.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=33
-            name=33
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=14
+             name=pin14
+           }
           }
          }
-         ha:padstack_ref.173716 {
-          proto=6; x=869.84mil; y=500.0mil; rot=-180.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
-          }
-         }
-         ha:padstack_ref.173717 {
-          proto=5; x=960.32mil; y=11.933936mm; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
+            li:objects {
+             ha:line.173848 {
+              x1=770.0mil; y1=679.95mil; x2=770.0mil; y2=20.270724mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.173851 {
+              x1=770.0mil; y1=20.270724mm; x2=966.85mil; y2=20.270724mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.173854 {
+              x1=966.85mil; y1=20.270724mm; x2=966.85mil; y2=679.95mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.173857 {
+              x1=966.85mil; y1=679.95mil; x2=770.0mil; y2=679.95mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:arc.173860 {
+              x=781.82mil; y=20.870672mm; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+             }
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
           }
 
-          li:thermal {
-          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-          ha:attributes {
-            term=33
-            name=33
+            li:objects {
+             ha:line.173861 {
+              x1=22.057931mm; y1=18.770663mm; x2=22.057931mm; y2=18.770663mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.173864 {
+              x1=22.057868mm; y1=739.0mil; x2=22.057868mm; y2=739.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.173867 {
+              x1=22.057868mm; y1=739.0mil; x2=22.057868mm; y2=19.7706mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.173870 {
+              x1=22.057868mm; y1=739.0mil; x2=23.057868mm; y2=739.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
-         ha:padstack_ref.173718 {
-          proto=6; x=960.32mil; y=11.933936mm; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+         uid = 2QR0bPjef7NHrqA/TKoAAABF
+        }
+        ha:subc.173898 {
+         ha:attributes {
+          value=5.6k_0.1%
+          footprint=0402
+          refdes=R27
+         }
+        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.173719 {
-          proto=5; x=23.626064mm; y=11.933936mm; rot=-180.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 {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
+             }
 
-          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.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
+               }
+             }
 
-          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 {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
+             }
+           }
          }
-         ha:padstack_ref.173720 {
-          proto=6; x=23.626064mm; y=11.933936mm; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
+        }
 
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.173911 {
+           proto=0; x=739.74mil; y=433.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=33
-            name=33
-          }
-         }
-         ha:padstack_ref.173721 {
-          proto=5; x=900.0mil; y=11.933936mm; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.173912 {
+           proto=0; x=17.989804mm; y=433.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=33
-            name=33
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-         ha:padstack_ref.173722 {
-          proto=6; x=900.0mil; y=11.933936mm; rot=-180.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
-          }
-         }
-         ha:padstack_ref.173723 {
-          proto=5; x=869.84mil; y=11.933936mm; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
+            li:objects {
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
           }
 
-          li:thermal {
-          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-          ha:attributes {
-            term=33
-            name=33
+            li:objects {
+             ha:line.173899 {
+              x1=724.0mil; y1=433.0mil; x2=724.0mil; y2=433.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.173902 {
+              x1=724.0mil; y1=433.0mil; x2=724.0mil; y2=433.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.173905 {
+              x1=724.0mil; y1=433.0mil; x2=17.3896mm; y2=433.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.173908 {
+              x1=724.0mil; y1=433.0mil; x2=724.0mil; y2=9.9982mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
-         ha:padstack_ref.173724 {
-          proto=6; x=869.84mil; y=11.933936mm; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+         uid = 2QR0bPjef7NHrqA/TKoAAAAB
+        }
+        ha:subc.173914 {
+         ha:attributes {
+          value=LiPo
+          footprint=B2B-PH
+          refdes=B1
+         }
+        ha:data {
+                li:padstack_prototypes {
 
-          li:thermal {
-          }
+         ha:ps_proto_v6.0 {
+           hdia=29.53mil; hplated=1; htop=0; hbottom=0;
+           li:shape {
 
-          ha:attributes {
-            term=33
-            name=33
-          }
-         }
-         ha:padstack_ref.173725 {
-          proto=5; x=21.327872mm; y=11.933936mm; rot=-180.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=1.299972mm;              }
+              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=1.299972mm;              }
+              ha:combining {              }
+              ha:layer_mask {
+               bottom = 1
+               copper = 1
+              }
+              clearance=0.0
+             }
 
-          ha:attributes {
-            term=33
-            name=33
-          }
-         }
-         ha:padstack_ref.173726 {
-          proto=6; x=21.327872mm; y=11.933936mm; rot=-180.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=1.299972mm;              }
+              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=1.459992mm;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+             }
 
-          ha:attributes {
-            term=33
-            name=33
-          }
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=1.459992mm;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               bottom = 1
+               mask = 1
+              }
+              clearance=0.0
+             }
+           }
          }
-         ha:padstack_ref.173727 {
-          proto=5; x=23.626064mm; y=439.68mil; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
 
-          li:thermal {
-          }
+         ha:ps_proto_v6.1 {
+           hdia=29.53mil; hplated=1; htop=0; hbottom=0;
+           li:shape {
 
-          ha:attributes {
-            term=33
-            name=33
-          }
-         }
-         ha:padstack_ref.173728 {
-          proto=6; x=23.626064mm; y=439.68mil; rot=-180.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 {
+                -0.649986mm  
+                -0.649986mm  
+                0.649986mm  
+                -0.649986mm  
+                0.649986mm  
+                0.649986mm  
+                -0.649986mm  
+                0.649986mm  
+               }
+             }
 
-          li:thermal {
-          }
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               bottom = 1
+               copper = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.649986mm  
+                -0.649986mm  
+                0.649986mm  
+                -0.649986mm  
+                0.649986mm  
+                0.649986mm  
+                -0.649986mm  
+                0.649986mm  
+               }
+             }
 
-          ha:attributes {
-            term=33
-            name=33
-          }
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               intern = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.649986mm  
+                -0.649986mm  
+                0.649986mm  
+                -0.649986mm  
+                0.649986mm  
+                0.649986mm  
+                -0.649986mm  
+                0.649986mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.729996mm  
+                -0.729996mm  
+                0.729996mm  
+                -0.729996mm  
+                0.729996mm  
+                0.729996mm  
+                -0.729996mm  
+                0.729996mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               bottom = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.729996mm  
+                -0.729996mm  
+                0.729996mm  
+                -0.729996mm  
+                0.729996mm  
+                0.729996mm  
+                -0.729996mm  
+                0.729996mm  
+               }
+             }
+           }
          }
-         ha:padstack_ref.173729 {
-          proto=5; x=869.84mil; y=439.68mil; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
+        }
 
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.173939 {
+           proto=0; x=13.748004mm; y=259.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.152527mm;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=33
-            name=33
-          }
-         }
-         ha:padstack_ref.173730 {
-          proto=6; x=869.84mil; y=439.68mil; 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  
+             }
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=2
+             name=pin2
+           }
           }
+          ha:padstack_ref.173940 {
+           proto=1; x=620.0mil; y=259.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.152527mm;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=33
-            name=33
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=pin1
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.173621 {
-             x1=25.360122mm; y1=15.200122mm; x2=801.57mil; y2=15.200122mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.173624 {
-             x1=801.57mil; y1=15.200122mm; x2=801.57mil; y2=10.199878mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.173627 {
-             x1=801.57mil; y1=10.199878mm; x2=25.360122mm; y2=10.199878mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.173630 {
-             x1=25.360122mm; y1=10.199878mm; x2=25.360122mm; y2=15.200122mm; thickness=10.0mil; clearance=0.0;
+            li:objects {
+             ha:line.173915 {
+              x1=464.49mil; y1=369.24mil; x2=464.49mil; y2=4.878578mm; thickness=6.0mil; clearance=0.0;
+             }
+             ha:line.173918 {
+              x1=464.49mil; y1=4.878578mm; x2=17.697958mm; y2=4.878578mm; thickness=6.0mil; clearance=0.0;
+             }
+             ha:line.173921 {
+              x1=17.697958mm; y1=4.878578mm; x2=17.697958mm; y2=369.24mil; thickness=6.0mil; clearance=0.0;
+             }
+             ha:line.173924 {
+              x1=17.697958mm; y1=369.24mil; x2=464.49mil; y2=369.24mil; thickness=6.0mil; clearance=0.0;
+             }
             }
-            ha:line.173633 {
-             x1=1.01024in; y1=610.24mil; x2=1.01024in; y2=610.24mil; thickness=10.0mil; clearance=0.0;
+            ha:type {
+             silk = 1
+             bottom = 1
             }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
+          }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-           li:objects {
-            ha:line.173636 {
-             x1=900.0mil; y1=500.0mil; x2=900.0mil; y2=500.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.173927 {
+              x1=14.748002mm; y1=259.0mil; x2=14.748002mm; y2=259.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.173639 {
-             x1=900.0mil; y1=500.0mil; x2=900.0mil; y2=500.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.173930 {
+              x1=464.49mil; y1=369.24mil; x2=464.49mil; y2=369.24mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
              }
-            }
-            ha:line.173642 {
-             x1=900.0mil; y1=500.0mil; x2=21.86mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.173933 {
+              x1=464.49mil; y1=369.24mil; x2=10.798046mm; y2=369.24mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
              }
-            }
-            ha:line.173645 {
-             x1=900.0mil; y1=500.0mil; x2=900.0mil; y2=11.7mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.173936 {
+              x1=464.49mil; y1=369.24mil; x2=464.49mil; y2=10.378696mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             bottom = 1
+             virtual = 1
+             misc = 1
+            }
+          }
+
+          ha:top-sig {
+           lid=2
+           ha:combining {           }
+
+            li:objects {
+            }
+            ha:type {
+             bottom = 1
+             copper = 1
+            }
+          }
          }
         }
-       }
-        uid = vbln25uknROd4hefNogAAAAs
-       }
-        ha:subc.173751 {
+         uid = seAITunFlyISpw3DQYkAAAAj
+        }
+        ha:subc.173990 {
          ha:attributes {
           openscad=0402
-          value=18pF
-          refdes=C3
+          value=1k
+          refdes=R50
           footprint=0402
          }
         ha:data {
@@ -4701,8 +4498,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.173764 {
-           proto=0; x=1.26126in; y=406.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.174003 {
+           proto=0; x=637.0mil; y=192.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -4715,8 +4512,12 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
-          ha:padstack_ref.173765 {
-           proto=0; x=1.29274in; y=406.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.174004 {
+           proto=0; x=637.0mil; y=160.52mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
            li:thermal {
            }
 
@@ -4745,26 +4546,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.173752 {
-              x1=1.277in; y1=406.0mil; x2=1.277in; y2=406.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.173991 {
+              x1=637.0mil; y1=4.477004mm; x2=637.0mil; y2=4.477004mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.173755 {
-              x1=1.277in; y1=406.0mil; x2=1.277in; y2=406.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.173994 {
+              x1=637.0mil; y1=4.477004mm; x2=637.0mil; y2=4.477004mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.173758 {
-              x1=1.277in; y1=406.0mil; x2=33.4358mm; y2=406.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.173997 {
+              x1=637.0mil; y1=4.477004mm; x2=637.0mil; y2=3.477004mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.173761 {
-              x1=1.277in; y1=406.0mil; x2=1.277in; y2=11.3124mm; thickness=0.1mm; clearance=0.0;
+             ha:line.174000 {
+              x1=637.0mil; y1=4.477004mm; x2=17.1798mm; y2=4.477004mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -4778,14 +4579,14 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = vbln25uknROd4hefNogAAAAk
+         uid = seAITunFlyISpw3DQYkAAAAn
         }
-        ha:subc.173783 {
+        ha:subc.174022 {
          ha:attributes {
-          openscad=0402
-          value=0.1uF
-          refdes=C9
+          refdes=C5
+          value=4.7uF
           footprint=0402
+          openscad=0402
          }
         ha:data {
                 li:padstack_prototypes {
@@ -4855,8 +4656,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.173796 {
-           proto=0; x=22.688804mm; y=651.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.174035 {
+           proto=0; x=470.48mil; y=251.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
            li:thermal {
            }
 
@@ -4865,8 +4666,8 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
-          ha:padstack_ref.173797 {
-           proto=0; x=924.74mil; y=651.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.174036 {
+           proto=0; x=439.0mil; y=251.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -4899,52 +4700,114 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.173784 {
-              x1=909.0mil; y1=651.0mil; x2=909.0mil; y2=651.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.174023 {
+              x1=454.74mil; y1=251.0mil; x2=454.74mil; y2=251.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.173787 {
-              x1=909.0mil; y1=651.0mil; x2=909.0mil; y2=651.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.174026 {
+              x1=454.74mil; y1=251.0mil; x2=454.74mil; y2=251.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.173790 {
-              x1=909.0mil; y1=651.0mil; x2=24.0886mm; y2=651.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.174029 {
+              x1=454.74mil; y1=251.0mil; x2=10.550396mm; y2=251.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.173793 {
-              x1=909.0mil; y1=651.0mil; x2=909.0mil; y2=17.5354mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
+             ha:line.174032 {
+              x1=454.74mil; y1=251.0mil; x2=454.74mil; y2=5.3754mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
+        }
+         uid = seAITunFlyISpw3DQYkAAAAr
+        }
+        ha:subc.174038 {
+         ha:attributes {
+          value=dualLED
+          footprint=0605
+          refdes=D1
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.795mil  
+                -16.73mil  
+                -12.795mil  
+                -16.73mil  
+                -12.795mil  
+                16.73mil  
+                12.795mil  
+                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 {
+                15.795mil  
+                -19.73mil  
+                -15.795mil  
+                -19.73mil  
+                -15.795mil  
+                19.73mil  
+                15.795mil  
+                19.73mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
               }
+              clearance=0.0
+               li:ps_poly {
+                12.795mil  
+                -16.73mil  
+                -12.795mil  
+                -16.73mil  
+                -12.795mil  
+                16.73mil  
+                12.795mil  
+                16.73mil  
+               }
              }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
-          }
-         }
-        }
-         uid = vbln25uknROd4hefNogAAAAo
-        }
-        ha:subc.173799 {
-         ha:attributes {
-          openscad=0402
-          value=1.5k
-          refdes=R9
-          footprint=0402
+           }
          }
-        ha:data {
-                li:padstack_prototypes {
 
-         ha:ps_proto_v6.0 {
+         ha:ps_proto_v6.1 {
            hdia=0.0; hplated=0; htop=0; hbottom=0;
            li:shape {
 
@@ -4956,14 +4819,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
+                -12.795mil  
+                16.73mil  
+                12.795mil  
+                16.73mil  
+                12.795mil  
+                -16.73mil  
+                -12.795mil  
+                -16.73mil  
                }
              }
 
@@ -4975,14 +4838,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                0.425958mm  
-                0.326136mm  
-                0.425958mm  
+                -15.795mil  
+                19.73mil  
+                15.795mil  
+                19.73mil  
+                15.795mil  
+                -19.73mil  
+                -15.795mil  
+                -19.73mil  
                }
              }
 
@@ -4994,14 +4857,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
+                -12.795mil  
+                16.73mil  
+                12.795mil  
+                16.73mil  
+                12.795mil  
+                -16.73mil  
+                -12.795mil  
+                -16.73mil  
                }
              }
            }
@@ -5009,8 +4872,22 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.173812 {
-           proto=0; x=1.25748in; y=298.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.174052 {
+           proto=0; x=598.72mil; y=4.890389mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=pin2
+           }
+          }
+          ha:padstack_ref.174053 {
+           proto=0; x=14.357858mm; y=4.890389mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
            ha:flags {
             clearline=1
            }
@@ -5020,11 +4897,11 @@ ha:pcb-rnd-board-v8 {
 
            ha:attributes {
              term=1
-             name=1
+             name=pin1
            }
           }
-          ha:padstack_ref.173813 {
-           proto=0; x=31.1404mm; y=298.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.174054 {
+           proto=1; x=598.72mil; y=135.455mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
            ha:flags {
             clearline=1
            }
@@ -5033,8 +4910,22 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=2
-             name=2
+             term=4
+             name=pin4
+           }
+          }
+          ha:padstack_ref.174055 {
+           proto=1; x=14.357858mm; y=135.455mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=3
+             name=pin3
            }
           }
          }
@@ -5045,6 +4936,9 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
+             ha:arc.174039 {
+              x=582.0mil; y=2.665476mm; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+             }
             }
             ha:type {
              silk = 1
@@ -5057,26 +4951,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.173800 {
-              x1=1.24174in; y1=298.0mil; x2=1.24174in; y2=298.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.174040 {
+              x1=581.995mil; y1=163.995mil; x2=581.995mil; y2=163.995mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.173803 {
-              x1=1.24174in; y1=298.0mil; x2=1.24174in; y2=298.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.174043 {
+              x1=582.0mil; y1=164.0mil; x2=582.0mil; y2=164.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.173806 {
-              x1=1.24174in; y1=298.0mil; x2=30.540196mm; y2=298.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.174046 {
+              x1=582.0mil; y1=164.0mil; x2=582.0mil; y2=5.1656mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.173809 {
-              x1=1.24174in; y1=298.0mil; x2=1.24174in; y2=6.5692mm; thickness=0.1mm; clearance=0.0;
+             ha:line.174049 {
+              x1=582.0mil; y1=164.0mil; x2=15.7828mm; y2=164.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -5090,13 +4984,14 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = vbln25uknROd4hefNogAAAAq
+         uid = seAITunFlyISpw3DQYkAAAAt
         }
-        ha:subc.173815 {
+        ha:subc.174057 {
          ha:attributes {
-          value=33
+          refdes=R51
+          value=1k
           footprint=0402
-          refdes=R54
+          openscad=0402
          }
         ha:data {
                 li:padstack_prototypes {
@@ -5166,12 +5061,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.173828 {
-           proto=0; x=1.25774in; y=340.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
-
+          ha:padstack_ref.174070 {
+           proto=0; x=528.0mil; y=166.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
            li:thermal {
            }
 
@@ -5180,8 +5071,8 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
-          ha:padstack_ref.173829 {
-           proto=0; x=31.147004mm; y=340.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.174071 {
+           proto=0; x=528.0mil; y=134.52mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -5214,26 +5105,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.173816 {
-              x1=1.242in; y1=340.0mil; x2=1.242in; y2=340.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.174058 {
+              x1=528.0mil; y1=3.816604mm; x2=528.0mil; y2=3.816604mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.173819 {
-              x1=1.242in; y1=340.0mil; x2=1.242in; y2=340.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.174061 {
+              x1=528.0mil; y1=3.816604mm; x2=528.0mil; y2=3.816604mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.173822 {
-              x1=1.242in; y1=340.0mil; x2=30.5468mm; y2=340.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.174064 {
+              x1=528.0mil; y1=3.816604mm; x2=528.0mil; y2=2.816604mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.173825 {
-              x1=1.242in; y1=340.0mil; x2=1.242in; y2=7.636mm; thickness=0.1mm; clearance=0.0;
+             ha:line.174067 {
+              x1=528.0mil; y1=3.816604mm; x2=14.4112mm; y2=3.816604mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -5247,13 +5138,17 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = 2QR0bPjef7NHrqA/TKoAAAAf
+         uid = seAITunFlyISpw3DQYkAAAAv
         }
-        ha:subc.173831 {
+        ha:subc.174073 {
          ha:attributes {
-          value=33
-          footprint=0402
-          refdes=R55
+          copyright=2006 DJ Delorie
+          author=DJ Delorie
+          footprint=SOT23-5
+          dist-license=GPL
+          refdes=U2
+          value=MCP73831
+          use-license=Unlimited
          }
         ha:data {
                 li:padstack_prototypes {
@@ -5270,14 +5165,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
+                12.0mil  
+                -20.0mil  
+                -12.0mil  
+                -20.0mil  
+                -12.0mil  
+                20.0mil  
+                12.0mil  
+                20.0mil  
                }
              }
 
@@ -5289,14 +5184,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                0.425958mm  
-                0.326136mm  
-                0.425958mm  
+                15.0mil  
+                -23.0mil  
+                -15.0mil  
+                -23.0mil  
+                -15.0mil  
+                23.0mil  
+                15.0mil  
+                23.0mil  
                }
              }
 
@@ -5308,23 +5203,51 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
+                12.0mil  
+                -20.0mil  
+                -12.0mil  
+                -20.0mil  
+                -12.0mil  
+                20.0mil  
+                12.0mil  
+                20.0mil  
                }
              }
            }
-         }
-        }
+         }
+        }
+
+         li:objects {
+          ha:padstack_ref.174098 {
+           proto=0; x=398.0mil; y=133.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=4
+             name=4
+           }
+          }
+          ha:padstack_ref.174099 {
+           proto=0; x=398.0mil; y=211.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
 
-         li:objects {
-          ha:padstack_ref.173844 {
-           proto=0; x=1.25748in; y=255.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:attributes {
+             term=5
+             name=5
+           }
+          }
+          ha:padstack_ref.174100 {
+           proto=0; x=480.0mil; y=211.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
            ha:flags {
             clearline=1
            }
@@ -5337,13 +5260,18 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
-          ha:padstack_ref.173845 {
-           proto=0; x=31.1404mm; y=255.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.174101 {
+           proto=0; x=480.0mil; y=172.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
            ha:flags {
             clearline=1
            }
 
            li:thermal {
+             li:2 {
+              on  
+              solid  
+              noshape  
+             }
            }
 
            ha:attributes {
@@ -5351,6 +5279,20 @@ ha:pcb-rnd-board-v8 {
              name=2
            }
           }
+          ha:padstack_ref.174102 {
+           proto=0; x=480.0mil; y=133.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=3
+             name=3
+           }
+          }
          }
          li:layers {
 
@@ -5359,6 +5301,18 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
+             ha:line.174074 {
+              x1=508.0mil; y1=113.0mil; x2=369.0mil; y2=113.0mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.174077 {
+              x1=369.0mil; y1=113.0mil; x2=369.0mil; y2=231.0mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.174080 {
+              x1=369.0mil; y1=231.0mil; x2=508.0mil; y2=231.0mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.174083 {
+              x1=508.0mil; y1=231.0mil; x2=508.0mil; y2=113.0mil; thickness=10.0mil; clearance=0.0;
+             }
             }
             ha:type {
              silk = 1
@@ -5371,26 +5325,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.173832 {
-              x1=1.24174in; y1=255.0mil; x2=1.24174in; y2=255.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.174086 {
+              x1=11.35888mm; y1=172.0mil; x2=11.35888mm; y2=172.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.173835 {
-              x1=1.24174in; y1=255.0mil; x2=1.24174in; y2=255.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.174089 {
+              x1=398.0mil; y1=133.0mil; x2=398.0mil; y2=133.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.173838 {
-              x1=1.24174in; y1=255.0mil; x2=30.540196mm; y2=255.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.174092 {
+              x1=398.0mil; y1=133.0mil; x2=11.1092mm; y2=133.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.173841 {
-              x1=1.24174in; y1=255.0mil; x2=1.24174in; y2=5.477mm; thickness=0.1mm; clearance=0.0;
+             ha:line.174095 {
+              x1=398.0mil; y1=133.0mil; x2=398.0mil; y2=2.3782mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -5404,13 +5358,13 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = 2QR0bPjef7NHrqA/TKoAAAAh
+         uid = 2QR0bPjef7NHrqA/TKoAAABD
         }
-        ha:subc.173847 {
+        ha:subc.175044 {
          ha:attributes {
-          value=ADXL375
-          footprint=lga14
-          refdes=U3
+          value=USBmicroB
+          footprint=11071
+          refdes=J5
          }
         ha:data {
                 li:padstack_prototypes {
@@ -5427,14 +5381,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                -0.274955mm  
-                22.535mil  
-                0.274955mm  
-                22.535mil  
-                0.274955mm  
-                -22.535mil  
-                -0.274955mm  
-                -22.535mil  
+                7.875mil  
+                -0.675005mm  
+                -7.875mil  
+                -0.675005mm  
+                -7.875mil  
+                0.675005mm  
+                7.875mil  
+                0.675005mm  
                }
              }
 
@@ -5446,14 +5400,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                -0.351155mm  
-                25.535mil  
-                0.351155mm  
-                25.535mil  
-                0.351155mm  
-                -25.535mil  
-                -0.351155mm  
-                -25.535mil  
+                10.875mil  
+                -0.751205mm  
+                -10.875mil  
+                -0.751205mm  
+                -10.875mil  
+                0.751205mm  
+                10.875mil  
+                0.751205mm  
                }
              }
 
@@ -5465,14 +5419,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                -0.274955mm  
-                22.535mil  
-                0.274955mm  
-                22.535mil  
-                0.274955mm  
-                -22.535mil  
-                -0.274955mm  
-                -22.535mil  
+                7.875mil  
+                -0.675005mm  
+                -7.875mil  
+                -0.675005mm  
+                -7.875mil  
+                0.675005mm  
+                7.875mil  
+                0.675005mm  
                }
              }
            }
@@ -5490,14 +5444,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                0.274955mm  
-                -22.535mil  
-                -0.274955mm  
-                -22.535mil  
-                -0.274955mm  
-                22.535mil  
-                0.274955mm  
-                22.535mil  
+                -31.495mil  
+                -0.700024mm  
+                -31.495mil  
+                0.700024mm  
+                31.495mil  
+                0.700024mm  
+                31.495mil  
+                -0.700024mm  
                }
              }
 
@@ -5509,14 +5463,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                0.351155mm  
-                -25.535mil  
-                -0.351155mm  
-                -25.535mil  
-                -0.351155mm  
-                25.535mil  
-                0.351155mm  
-                25.535mil  
+                -0.876173mm  
+                -0.776224mm  
+                -0.876173mm  
+                0.776224mm  
+                0.876173mm  
+                0.776224mm  
+                0.876173mm  
+                -0.776224mm  
                }
              }
 
@@ -5528,14 +5482,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                0.274955mm  
-                -22.535mil  
-                -0.274955mm  
-                -22.535mil  
-                -0.274955mm  
-                22.535mil  
-                0.274955mm  
-                22.535mil  
+                -31.495mil  
+                -0.700024mm  
+                -31.495mil  
+                0.700024mm  
+                31.495mil  
+                0.700024mm  
+                31.495mil  
+                -0.700024mm  
                }
              }
            }
@@ -5553,77 +5507,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                -22.535mil  
-                -0.274955mm  
-                -22.535mil  
-                0.274955mm  
-                22.535mil  
-                0.274955mm  
-                22.535mil  
-                -0.274955mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -25.535mil  
-                -0.351155mm  
-                -25.535mil  
-                0.351155mm  
-                25.535mil  
-                0.351155mm  
-                25.535mil  
-                -0.351155mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -22.535mil  
-                -0.274955mm  
-                -22.535mil  
-                0.274955mm  
-                22.535mil  
-                0.274955mm  
-                22.535mil  
-                -0.274955mm  
-               }
-             }
-           }
-         }
-
-         ha:ps_proto_v6.3 {
-           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 {
-                22.535mil  
-                0.274955mm  
-                22.535mil  
-                -0.274955mm  
-                -22.535mil  
-                -0.274955mm  
-                -22.535mil  
-                0.274955mm  
+                -0.94996mm  
+                0.94996mm  
+                0.94996mm  
+                0.94996mm  
+                0.94996mm  
+                -0.94996mm  
+                -0.94996mm  
+                -0.94996mm  
                }
              }
 
@@ -5635,14 +5526,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                25.535mil  
-                0.351155mm  
-                25.535mil  
-                -0.351155mm  
-                -25.535mil  
-                -0.351155mm  
-                -25.535mil  
-                0.351155mm  
+                -1.02616mm  
+                1.02616mm  
+                1.02616mm  
+                1.02616mm  
+                1.02616mm  
+                -1.02616mm  
+                -1.02616mm  
+                -1.02616mm  
                }
              }
 
@@ -5654,290 +5545,112 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                22.535mil  
-                0.274955mm  
-                22.535mil  
-                -0.274955mm  
-                -22.535mil  
-                -0.274955mm  
-                -22.535mil  
-                0.274955mm  
+                -0.94996mm  
+                0.94996mm  
+                0.94996mm  
+                0.94996mm  
+                0.94996mm  
+                -0.94996mm  
+                -0.94996mm  
+                -0.94996mm  
                }
              }
            }
          }
-        }
-
-         li:objects {
-          ha:padstack_ref.173873 {
-           proto=0; x=789.69mil; y=17.67332mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=13
-             name=pin13
-           }
-          }
-          ha:padstack_ref.173874 {
-           proto=1; x=789.69mil; y=782.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=1
-             name=pin1
-           }
-          }
-          ha:padstack_ref.173875 {
-           proto=2; x=951.0mil; y=739.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=7
-             name=pin7
-           }
-          }
-          ha:padstack_ref.173876 {
-           proto=3; x=785.84mil; y=739.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=14
-             name=pin14
-           }
-          }
-          ha:padstack_ref.173877 {
-           proto=0; x=821.19mil; y=17.67332mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
 
-           ha:attributes {
-             term=12
-             name=pin12
-           }
-          }
-          ha:padstack_ref.173878 {
-           proto=1; x=821.19mil; y=782.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-           ha:flags {
-            clearline=1
-           }
+         ha:ps_proto_v6.3 {
+           hdia=0.0; hplated=1; htop=0; hbottom=0;
+           li:shape {
 
-           li:thermal {
-             li:2 {
-              on  
-              solid  
-              noshape  
+             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
+               top = 1
+              }
+              clearance=10.0mil
              }
-           }
-
-           ha:attributes {
-             term=2
-             name=pin2
-           }
-          }
-          ha:padstack_ref.173879 {
-           proto=2; x=951.0mil; y=739.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=7
-             name=pin7
-           }
-          }
-          ha:padstack_ref.173880 {
-           proto=3; x=785.84mil; y=739.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=14
-             name=pin14
-           }
-          }
-          ha:padstack_ref.173881 {
-           proto=0; x=21.658072mm; y=17.67332mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=11
-             name=pin11
-           }
-          }
-          ha:padstack_ref.173882 {
-           proto=1; x=21.658072mm; y=782.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=3
-             name=pin3
-           }
-          }
-          ha:padstack_ref.173883 {
-           proto=2; x=951.0mil; y=739.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=7
-             name=pin7
-           }
-          }
-          ha:padstack_ref.173884 {
-           proto=3; x=785.84mil; y=739.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=14
-             name=pin14
-           }
-          }
-          ha:padstack_ref.173885 {
-           proto=0; x=22.457918mm; y=17.67332mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=10
-             name=pin10
-           }
-          }
-          ha:padstack_ref.173886 {
-           proto=1; x=22.457918mm; y=782.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-           ha:flags {
-            clearline=1
-           }
 
-           li:thermal {
-             li:2 {
-              on  
-              solid  
-              noshape  
+             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:layer_mask {
+               mech = 1
+              }
+              clearance=10.0mil
              }
-           }
-
-           ha:attributes {
-             term=4
-             name=pin4
-           }
-          }
-          ha:padstack_ref.173887 {
-           proto=2; x=951.0mil; y=739.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-           ha:flags {
-            clearline=1
-           }
 
-           li:thermal {
-           }
+             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 {
+               top = 1
+               mask = 1
+              }
+              clearance=10.0mil
+             }
 
-           ha:attributes {
-             term=7
-             name=pin7
-           }
-          }
-          ha:padstack_ref.173888 {
-           proto=3; x=785.84mil; y=739.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-           ha:flags {
-            clearline=1
-           }
+             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=10.0mil
+             }
 
-           li:thermal {
-           }
+             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 {
+               bottom = 1
+               copper = 1
+              }
+              clearance=10.0mil
+             }
 
-           ha:attributes {
-             term=14
-             name=pin14
-           }
-          }
-          ha:padstack_ref.173889 {
-           proto=0; x=23.257764mm; y=17.67332mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-           ha:flags {
-            clearline=1
-           }
+             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
+               mask = 1
+              }
+              clearance=10.0mil
+             }
 
-           li:thermal {
+             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
+             }
            }
+         }
+        }
 
-           ha:attributes {
-             term=9
-             name=pin9
-           }
-          }
-          ha:padstack_ref.173890 {
-           proto=1; x=23.257764mm; y=782.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+         li:objects {
+          ha:padstack_ref.175058 {
+           proto=0; x=28.164028mm; y=737.6mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
            ha:flags {
             clearline=1
            }
 
            li:thermal {
-             li:2 {
-              on  
-              solid  
-              noshape  
-             }
            }
 
            ha:attributes {
-             term=5
-             name=pin5
+             term=1
+             name=VBUS
            }
           }
-          ha:padstack_ref.173891 {
-           proto=2; x=951.0mil; y=739.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+          ha:padstack_ref.175059 {
+           proto=0; x=1.13441in; y=737.6mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
            ha:flags {
             clearline=1
            }
@@ -5946,12 +5659,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=7
-             name=pin7
+             term=2
+             name=D-
            }
           }
-          ha:padstack_ref.173892 {
-           proto=3; x=785.84mil; y=739.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+          ha:padstack_ref.175060 {
+           proto=0; x=29.464mm; y=737.6mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
            ha:flags {
             clearline=1
            }
@@ -5960,12 +5673,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=14
-             name=pin14
+             term=3
+             name=D+
            }
           }
-          ha:padstack_ref.173893 {
-           proto=0; x=24.057864mm; y=17.67332mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+          ha:padstack_ref.175061 {
+           proto=0; x=30.113986mm; y=737.6mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
            ha:flags {
             clearline=1
            }
@@ -5974,26 +5687,22 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=8
-             name=pin8
+             term=4
+             name=HS
            }
           }
-          ha:padstack_ref.173894 {
-           proto=1; x=24.057864mm; y=782.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-           ha:flags {
-            clearline=1
-           }
-
+          ha:padstack_ref.175062 {
+           proto=0; x=1.21118in; y=737.6mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
            li:thermal {
            }
 
            ha:attributes {
-             term=6
-             name=pin6
+             term=5
+             name=GND
            }
           }
-          ha:padstack_ref.173895 {
-           proto=2; x=951.0mil; y=739.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+          ha:padstack_ref.175063 {
+           proto=1; x=32.664019mm; y=754.33mil; rot=180.000000; xmirror=0; smirror=0; clearance=0.0;
            ha:flags {
             clearline=1
            }
@@ -6002,12 +5711,11 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=7
-             name=pin7
+             term=G
            }
           }
-          ha:padstack_ref.173896 {
-           proto=3; x=785.84mil; y=739.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+          ha:padstack_ref.175064 {
+           proto=1; x=26.263981mm; y=754.33mil; rot=180.000000; xmirror=0; smirror=0; clearance=0.0;
            ha:flags {
             clearline=1
            }
@@ -6016,156 +5724,24 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=14
-             name=pin14
+             term=G
            }
           }
-         }
-         li:layers {
-
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
-
-            li:objects {
-             ha:line.173848 {
-              x1=770.0mil; y1=679.95mil; x2=770.0mil; y2=20.270724mm; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.173851 {
-              x1=770.0mil; y1=20.270724mm; x2=966.85mil; y2=20.270724mm; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.173854 {
-              x1=966.85mil; y1=20.270724mm; x2=966.85mil; y2=679.95mil; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.173857 {
-              x1=966.85mil; y1=679.95mil; x2=770.0mil; y2=679.95mil; thickness=10.0mil; clearance=0.0;
-             }
-             ha:arc.173860 {
-              x=781.82mil; y=20.870672mm; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-             }
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
-          }
-
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
-
-            li:objects {
-             ha:line.173861 {
-              x1=22.057931mm; y1=18.770663mm; x2=22.057931mm; y2=18.770663mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.173864 {
-              x1=22.057868mm; y1=739.0mil; x2=22.057868mm; y2=739.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.173867 {
-              x1=22.057868mm; y1=739.0mil; x2=22.057868mm; y2=19.7706mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.173870 {
-              x1=22.057868mm; y1=739.0mil; x2=23.057868mm; y2=739.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
-          }
-         }
-        }
-         uid = 2QR0bPjef7NHrqA/TKoAAABF
-        }
-        ha:subc.173898 {
-         ha:attributes {
-          value=5.6k_0.1%
-          footprint=0402
-          refdes=R27
-         }
-        ha:data {
-                li:padstack_prototypes {
-
-         ha:ps_proto_v6.0 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                0.425958mm  
-                0.326136mm  
-                0.425958mm  
-               }
-             }
+          ha:padstack_ref.175065 {
+           proto=2; x=30.614112mm; y=21.409914mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
 
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-               }
-             }
+           li:thermal {
            }
-         }
-        }
 
-         li:objects {
-          ha:padstack_ref.173911 {
-           proto=0; x=739.74mil; y=433.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:attributes {
+             term=G
+           }
+          }
+          ha:padstack_ref.175066 {
+           proto=2; x=1.11472in; y=21.409914mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.0;
            ha:flags {
             clearline=1
            }
@@ -6174,22 +5750,53 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=1
-             name=1
+             term=G
            }
           }
-          ha:padstack_ref.173912 {
-           proto=0; x=17.989804mm; y=433.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.175067 {
+           proto=3; x=1.28598in; y=21.410078mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.259969mm;
            ha:flags {
             clearline=1
            }
 
            li:thermal {
+             li:2 {
+              on  
+              solid  
+              noshape  
+             }
+             li:3 {
+              on  
+              solid  
+              noshape  
+             }
            }
 
            ha:attributes {
-             term=2
-             name=2
+             term=G
+           }
+          }
+          ha:padstack_ref.175068 {
+           proto=3; x=26.264108mm; y=21.410078mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.259969mm;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+             li:2 {
+              on  
+              solid  
+              noshape  
+             }
+             li:3 {
+              on  
+              solid  
+              noshape  
+             }
+           }
+
+           ha:attributes {
+             term=G
            }
           }
          }
@@ -6212,26 +5819,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.173899 {
-              x1=724.0mil; y1=433.0mil; x2=724.0mil; y2=433.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.175046 {
+              x1=29.464mm; y1=20.358549mm; x2=29.464mm; y2=20.358549mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.173902 {
-              x1=724.0mil; y1=433.0mil; x2=724.0mil; y2=433.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.175049 {
+              x1=29.464mm; y1=900.0mil; x2=29.464mm; y2=900.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.173905 {
-              x1=724.0mil; y1=433.0mil; x2=17.3896mm; y2=433.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.175052 {
+              x1=29.464mm; y1=900.0mil; x2=30.464mm; y2=900.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.173908 {
-              x1=724.0mil; y1=433.0mil; x2=724.0mil; y2=9.9982mm; thickness=0.1mm; clearance=0.0;
+             ha:line.175055 {
+              x1=29.464mm; y1=900.0mil; x2=29.464mm; y2=23.86mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -6243,25 +5850,158 @@ 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 = 2QR0bPjef7NHrqA/TKoAAAAB
+         uid = t+CANjtdPMoBlE0Q3VMAAAAB
         }
-        ha:subc.173914 {
+        ha:subc.173942 {
          ha:attributes {
-          value=LiPo
-          footprint=B2B-PH
-          refdes=B1
+          value=6screws
+          footprint=282834-6
+          refdes=J12
          }
         ha:data {
                 li:padstack_prototypes {
 
          ha:ps_proto_v6.0 {
-           hdia=29.53mil; hplated=1; htop=0; hbottom=0;
+           hdia=45.28mil; hplated=1; htop=0; hbottom=0;
            li:shape {
 
              ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=1.299972mm;              }
+              ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;              }
               ha:combining {              }
               ha:layer_mask {
                copper = 1
@@ -6271,7 +6011,7 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=1.299972mm;              }
+              ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;              }
               ha:combining {              }
               ha:layer_mask {
                bottom = 1
@@ -6281,7 +6021,7 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=1.299972mm;              }
+              ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;              }
               ha:combining {              }
               ha:layer_mask {
                copper = 1
@@ -6291,7 +6031,7 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=1.459992mm;              }
+              ha:ps_circ { x=0.0; y=0.0; dia=2.119884mm;              }
               ha:combining { sub=1; auto=1;              }
               ha:layer_mask {
                top = 1
@@ -6301,7 +6041,7 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=1.459992mm;              }
+              ha:ps_circ { x=0.0; y=0.0; dia=2.119884mm;              }
               ha:combining { sub=1; auto=1;              }
               ha:layer_mask {
                bottom = 1
@@ -6313,7 +6053,7 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:ps_proto_v6.1 {
-           hdia=29.53mil; hplated=1; htop=0; hbottom=0;
+           hdia=45.28mil; hplated=1; htop=0; hbottom=0;
            li:shape {
 
              ha:ps_shape_v4 {
@@ -6324,14 +6064,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                -0.649986mm  
-                -0.649986mm  
-                0.649986mm  
-                -0.649986mm  
-                0.649986mm  
-                0.649986mm  
-                -0.649986mm  
-                0.649986mm  
+                -35.435mil  
+                -35.435mil  
+                35.435mil  
+                -35.435mil  
+                35.435mil  
+                35.435mil  
+                -35.435mil  
+                35.435mil  
                }
              }
 
@@ -6343,14 +6083,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                -0.649986mm  
-                -0.649986mm  
-                0.649986mm  
-                -0.649986mm  
-                0.649986mm  
-                0.649986mm  
-                -0.649986mm  
-                0.649986mm  
+                -35.435mil  
+                -35.435mil  
+                35.435mil  
+                -35.435mil  
+                35.435mil  
+                35.435mil  
+                -35.435mil  
+                35.435mil  
                }
              }
 
@@ -6362,14 +6102,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                -0.649986mm  
-                -0.649986mm  
-                0.649986mm  
-                -0.649986mm  
-                0.649986mm  
-                0.649986mm  
-                -0.649986mm  
-                0.649986mm  
+                -35.435mil  
+                -35.435mil  
+                35.435mil  
+                -35.435mil  
+                35.435mil  
+                35.435mil  
+                -35.435mil  
+                35.435mil  
                }
              }
 
@@ -6381,14 +6121,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                -0.729996mm  
-                -0.729996mm  
-                0.729996mm  
-                -0.729996mm  
-                0.729996mm  
-                0.729996mm  
-                -0.729996mm  
-                0.729996mm  
+                -1.059942mm  
+                -1.059942mm  
+                1.059942mm  
+                -1.059942mm  
+                1.059942mm  
+                1.059942mm  
+                -1.059942mm  
+                1.059942mm  
                }
              }
 
@@ -6400,14 +6140,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                -0.729996mm  
-                -0.729996mm  
-                0.729996mm  
-                -0.729996mm  
-                0.729996mm  
-                0.729996mm  
-                -0.729996mm  
-                0.729996mm  
+                -1.059942mm  
+                -1.059942mm  
+                1.059942mm  
+                -1.059942mm  
+                1.059942mm  
+                1.059942mm  
+                -1.059942mm  
+                1.059942mm  
                }
              }
            }
@@ -6415,8 +6155,34 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.173939 {
-           proto=0; x=13.748004mm; y=259.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.152527mm;
+          ha:padstack_ref.173967 {
+           proto=0; x=170.0mil; y=500.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+             li:2 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+             li:3 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+           }
+
+           ha:attributes {
+             term=6
+             name=pin6
+           }
+          }
+          ha:padstack_ref.173968 {
+           proto=0; x=270.0mil; y=500.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
            ha:flags {
             clearline=1
            }
@@ -6436,13 +6202,55 @@ ha:pcb-rnd-board-v8 {
              }
            }
 
+           ha:attributes {
+             term=5
+             name=pin5
+           }
+          }
+          ha:padstack_ref.173969 {
+           proto=0; x=370.0mil; y=500.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=4
+             name=pin4
+           }
+          }
+          ha:padstack_ref.173970 {
+           proto=0; x=470.0mil; y=500.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=3
+             name=pin3
+           }
+          }
+          ha:padstack_ref.173971 {
+           proto=0; x=570.0mil; y=500.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
            ha:attributes {
              term=2
              name=pin2
            }
           }
-          ha:padstack_ref.173940 {
-           proto=1; x=620.0mil; y=259.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.152527mm;
+          ha:padstack_ref.173972 {
+           proto=1; x=670.0mil; y=500.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
            ha:flags {
             clearline=1
            }
@@ -6463,17 +6271,17 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.173915 {
-              x1=464.49mil; y1=369.24mil; x2=464.49mil; y2=4.878578mm; thickness=6.0mil; clearance=0.0;
+             ha:line.173943 {
+              x1=2.817876mm; y1=627.95mil; x2=2.817876mm; y2=372.04mil; thickness=6.0mil; clearance=0.0;
              }
-             ha:line.173918 {
-              x1=464.49mil; y1=4.878578mm; x2=17.697958mm; y2=4.878578mm; thickness=6.0mil; clearance=0.0;
+             ha:line.173946 {
+              x1=2.817876mm; y1=372.04mil; x2=18.51787mm; y2=372.04mil; thickness=6.0mil; clearance=0.0;
              }
-             ha:line.173921 {
-              x1=17.697958mm; y1=4.878578mm; x2=17.697958mm; y2=369.24mil; thickness=6.0mil; clearance=0.0;
+             ha:line.173949 {
+              x1=18.51787mm; y1=372.04mil; x2=18.51787mm; y2=627.95mil; thickness=6.0mil; clearance=0.0;
              }
-             ha:line.173924 {
-              x1=17.697958mm; y1=369.24mil; x2=464.49mil; y2=369.24mil; thickness=6.0mil; clearance=0.0;
+             ha:line.173952 {
+              x1=18.51787mm; y1=627.95mil; x2=2.817876mm; y2=627.95mil; thickness=6.0mil; clearance=0.0;
              }
             }
             ha:type {
@@ -6487,26 +6295,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.173927 {
-              x1=14.748002mm; y1=259.0mil; x2=14.748002mm; y2=259.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.173955 {
+              x1=420.0mil; y1=500.0mil; x2=420.0mil; y2=500.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.173930 {
-              x1=464.49mil; y1=369.24mil; x2=464.49mil; y2=369.24mil; thickness=0.1mm; clearance=0.0;
+             ha:line.173958 {
+              x1=2.817876mm; y1=627.95mil; x2=2.817876mm; y2=627.95mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.173933 {
-              x1=464.49mil; y1=369.24mil; x2=10.798046mm; y2=369.24mil; thickness=0.1mm; clearance=0.0;
+             ha:line.173961 {
+              x1=2.817876mm; y1=627.95mil; x2=2.817876mm; y2=16.94993mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.173936 {
-              x1=464.49mil; y1=369.24mil; x2=464.49mil; y2=10.378696mm; thickness=0.1mm; clearance=0.0;
+             ha:line.173964 {
+              x1=2.817876mm; y1=627.95mil; x2=1.817876mm; y2=627.95mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -6518,28 +6326,15 @@ ha:pcb-rnd-board-v8 {
              misc = 1
             }
           }
-
-          ha:top-sig {
-           lid=2
-           ha:combining {           }
-
-            li:objects {
-            }
-            ha:type {
-             bottom = 1
-             copper = 1
-            }
-          }
          }
         }
-         uid = seAITunFlyISpw3DQYkAAAAj
+         uid = seAITunFlyISpw3DQYkAAAAx
         }
-        ha:subc.173990 {
+        ha:subc.173346 {
          ha:attributes {
-          openscad=0402
-          value=1k
-          refdes=R50
+          value=1uF
           footprint=0402
+          refdes=C39
          }
         ha:data {
                 li:padstack_prototypes {
@@ -6609,13 +6404,18 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.174003 {
-           proto=0; x=637.0mil; y=192.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.173359 {
+           proto=0; x=691.0mil; y=768.48mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
 
            li:thermal {
+             li:2 {
+              on  
+              solid  
+              noshape  
+             }
            }
 
            ha:attributes {
@@ -6623,8 +6423,8 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
-          ha:padstack_ref.174004 {
-           proto=0; x=637.0mil; y=160.52mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.173360 {
+           proto=0; x=691.0mil; y=737.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -6657,26 +6457,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.173991 {
-              x1=637.0mil; y1=4.477004mm; x2=637.0mil; y2=4.477004mm; thickness=0.1mm; clearance=0.0;
+             ha:line.173347 {
+              x1=691.0mil; y1=752.74mil; x2=691.0mil; y2=752.74mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.173994 {
-              x1=637.0mil; y1=4.477004mm; x2=637.0mil; y2=4.477004mm; thickness=0.1mm; clearance=0.0;
+             ha:line.173350 {
+              x1=691.0mil; y1=752.74mil; x2=691.0mil; y2=752.74mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.173997 {
-              x1=637.0mil; y1=4.477004mm; x2=637.0mil; y2=3.477004mm; thickness=0.1mm; clearance=0.0;
+             ha:line.173353 {
+              x1=691.0mil; y1=752.74mil; x2=691.0mil; y2=18.119596mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.174000 {
-              x1=637.0mil; y1=4.477004mm; x2=17.1798mm; y2=4.477004mm; thickness=0.1mm; clearance=0.0;
+             ha:line.173356 {
+              x1=691.0mil; y1=752.74mil; x2=18.5514mm; y2=752.74mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -6690,14 +6490,17 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = seAITunFlyISpw3DQYkAAAAn
+         uid = 2QR0bPjef7NHrqA/TKoAAAAZ
         }
-        ha:subc.174022 {
+        ha:subc.173315 {
          ha:attributes {
-          refdes=C5
-          value=4.7uF
-          footprint=0402
-          openscad=0402
+          copyright=2006 DJ Delorie
+          author=DJ Delorie
+          footprint=SOT23-5
+          dist-license=GPL
+          refdes=U1
+          value=TLV73333
+          use-license=Unlimited
          }
         ha:data {
                 li:padstack_prototypes {
@@ -6714,14 +6517,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
+                12.0mil  
+                -20.0mil  
+                -12.0mil  
+                -20.0mil  
+                -12.0mil  
+                20.0mil  
+                12.0mil  
+                20.0mil  
                }
              }
 
@@ -6733,14 +6536,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                0.425958mm  
-                0.326136mm  
-                0.425958mm  
+                15.0mil  
+                -23.0mil  
+                -15.0mil  
+                -23.0mil  
+                -15.0mil  
+                23.0mil  
+                15.0mil  
+                23.0mil  
                }
              }
 
@@ -6752,14 +6555,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
+                12.0mil  
+                -20.0mil  
+                -12.0mil  
+                -20.0mil  
+                -12.0mil  
+                20.0mil  
+                12.0mil  
+                20.0mil  
                }
              }
            }
@@ -6767,8 +6570,40 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.174035 {
-           proto=0; x=470.48mil; y=251.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.173340 {
+           proto=0; x=572.0mil; y=819.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=4
+             name=4
+           }
+          }
+          ha:padstack_ref.173341 {
+           proto=0; x=650.0mil; y=819.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=5
+             name=5
+           }
+          }
+          ha:padstack_ref.173342 {
+           proto=0; x=650.0mil; y=737.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           ha:flags {
+            clearline=1
+           }
+
            li:thermal {
            }
 
@@ -6777,13 +6612,18 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
-          ha:padstack_ref.174036 {
-           proto=0; x=439.0mil; y=251.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.173343 {
+           proto=0; x=611.0mil; y=737.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
            ha:flags {
             clearline=1
            }
 
            li:thermal {
+             li:2 {
+              on  
+              solid  
+              noshape  
+             }
            }
 
            ha:attributes {
@@ -6791,6 +6631,20 @@ ha:pcb-rnd-board-v8 {
              name=2
            }
           }
+          ha:padstack_ref.173344 {
+           proto=0; x=572.0mil; y=737.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=3
+             name=3
+           }
+          }
          }
          li:layers {
 
@@ -6799,6 +6653,18 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
+             ha:line.173316 {
+              x1=552.0mil; y1=709.0mil; x2=552.0mil; y2=848.0mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.173319 {
+              x1=552.0mil; y1=848.0mil; x2=670.0mil; y2=848.0mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.173322 {
+              x1=670.0mil; y1=848.0mil; x2=670.0mil; y2=709.0mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.173325 {
+              x1=670.0mil; y1=709.0mil; x2=552.0mil; y2=709.0mil; thickness=10.0mil; clearance=0.0;
+             }
             }
             ha:type {
              silk = 1
@@ -6811,26 +6677,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.174023 {
-              x1=454.74mil; y1=251.0mil; x2=454.74mil; y2=251.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.173328 {
+              x1=611.0mil; y1=19.55292mm; x2=611.0mil; y2=19.55292mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.174026 {
-              x1=454.74mil; y1=251.0mil; x2=454.74mil; y2=251.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.173331 {
+              x1=572.0mil; y1=819.0mil; x2=572.0mil; y2=819.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.174029 {
-              x1=454.74mil; y1=251.0mil; x2=10.550396mm; y2=251.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.173334 {
+              x1=572.0mil; y1=819.0mil; x2=572.0mil; y2=19.8026mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.174032 {
-              x1=454.74mil; y1=251.0mil; x2=454.74mil; y2=5.3754mm; thickness=0.1mm; clearance=0.0;
+             ha:line.173337 {
+              x1=572.0mil; y1=819.0mil; x2=13.5288mm; y2=819.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -6844,13 +6710,13 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = seAITunFlyISpw3DQYkAAAAr
+         uid = 2QR0bPjef7NHrqA/TKoAAABB
         }
-        ha:subc.174038 {
+        ha:subc.173429 {
          ha:attributes {
-          value=dualLED
-          footprint=0605
-          refdes=D1
+          value=10k_0.1%
+          footprint=0402
+          refdes=R32
          }
         ha:data {
                 li:padstack_prototypes {
@@ -6867,77 +6733,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                12.795mil  
-                -16.73mil  
-                -12.795mil  
-                -16.73mil  
-                -12.795mil  
-                16.73mil  
-                12.795mil  
-                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 {
-                15.795mil  
-                -19.73mil  
-                -15.795mil  
-                -19.73mil  
-                -15.795mil  
-                19.73mil  
-                15.795mil  
-                19.73mil  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                12.795mil  
-                -16.73mil  
-                -12.795mil  
-                -16.73mil  
-                -12.795mil  
-                16.73mil  
-                12.795mil  
-                16.73mil  
-               }
-             }
-           }
-         }
-
-         ha:ps_proto_v6.1 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -12.795mil  
-                16.73mil  
-                12.795mil  
-                16.73mil  
-                12.795mil  
-                -16.73mil  
-                -12.795mil  
-                -16.73mil  
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
                }
              }
 
@@ -6949,14 +6752,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                -15.795mil  
-                19.73mil  
-                15.795mil  
-                19.73mil  
-                15.795mil  
-                -19.73mil  
-                -15.795mil  
-                -19.73mil  
+                0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
                }
              }
 
@@ -6968,65 +6771,42 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                -12.795mil  
-                16.73mil  
-                12.795mil  
-                16.73mil  
-                12.795mil  
-                -16.73mil  
-                -12.795mil  
-                -16.73mil  
-               }
-             }
-           }
-         }
-        }
-
-         li:objects {
-          ha:padstack_ref.174052 {
-           proto=0; x=598.72mil; y=4.890389mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
+             }
            }
+         }
+        }
 
-           ha:attributes {
-             term=2
-             name=pin2
-           }
-          }
-          ha:padstack_ref.174053 {
-           proto=0; x=14.357858mm; y=4.890389mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         li:objects {
+          ha:padstack_ref.173442 {
+           proto=0; x=424.0mil; y=14.491208mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
 
            li:thermal {
+             li:2 {
+              on  
+              solid  
+              noshape  
+             }
            }
 
            ha:attributes {
              term=1
-             name=pin1
-           }
-          }
-          ha:padstack_ref.174054 {
-           proto=1; x=598.72mil; y=135.455mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=4
-             name=pin4
+             name=1
            }
           }
-          ha:padstack_ref.174055 {
-           proto=1; x=14.357858mm; y=135.455mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:padstack_ref.173443 {
+           proto=0; x=424.0mil; y=602.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -7035,8 +6815,8 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=3
-             name=pin3
+             term=2
+             name=2
            }
           }
          }
@@ -7047,9 +6827,6 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:arc.174039 {
-              x=582.0mil; y=2.665476mm; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-             }
             }
             ha:type {
              silk = 1
@@ -7062,26 +6839,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.174040 {
-              x1=581.995mil; y1=163.995mil; x2=581.995mil; y2=163.995mil; thickness=0.1mm; clearance=0.0;
+             ha:line.173430 {
+              x1=424.0mil; y1=14.891004mm; x2=424.0mil; y2=14.891004mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.174043 {
-              x1=582.0mil; y1=164.0mil; x2=582.0mil; y2=164.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.173433 {
+              x1=424.0mil; y1=14.891004mm; x2=424.0mil; y2=14.891004mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.174046 {
-              x1=582.0mil; y1=164.0mil; x2=582.0mil; y2=5.1656mm; thickness=0.1mm; clearance=0.0;
+             ha:line.173436 {
+              x1=424.0mil; y1=14.891004mm; x2=424.0mil; y2=15.891004mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.174049 {
-              x1=582.0mil; y1=164.0mil; x2=15.7828mm; y2=164.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.173439 {
+              x1=424.0mil; y1=14.891004mm; x2=9.7696mm; y2=14.891004mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -7095,12 +6872,12 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = seAITunFlyISpw3DQYkAAAAt
+         uid = iPg64LRdJl6ZsbB54jAAAAAy
         }
-        ha:subc.174057 {
+        ha:subc.173974 {
          ha:attributes {
-          refdes=R51
-          value=1k
+          refdes=R35
+          value=2.49k
           footprint=0402
           openscad=0402
          }
@@ -7172,8 +6949,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.174070 {
-           proto=0; x=528.0mil; y=166.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.173987 {
+           proto=0; x=470.48mil; y=288.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
            li:thermal {
            }
 
@@ -7182,8 +6959,8 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
-          ha:padstack_ref.174071 {
-           proto=0; x=528.0mil; y=134.52mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.173988 {
+           proto=0; x=439.0mil; y=288.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -7216,26 +6993,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.174058 {
-              x1=528.0mil; y1=3.816604mm; x2=528.0mil; y2=3.816604mm; thickness=0.1mm; clearance=0.0;
+             ha:line.173975 {
+              x1=454.74mil; y1=288.0mil; x2=454.74mil; y2=288.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.174061 {
-              x1=528.0mil; y1=3.816604mm; x2=528.0mil; y2=3.816604mm; thickness=0.1mm; clearance=0.0;
+             ha:line.173978 {
+              x1=454.74mil; y1=288.0mil; x2=454.74mil; y2=288.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.174064 {
-              x1=528.0mil; y1=3.816604mm; x2=528.0mil; y2=2.816604mm; thickness=0.1mm; clearance=0.0;
+             ha:line.173981 {
+              x1=454.74mil; y1=288.0mil; x2=10.550396mm; y2=288.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.174067 {
-              x1=528.0mil; y1=3.816604mm; x2=14.4112mm; y2=3.816604mm; thickness=0.1mm; clearance=0.0;
+             ha:line.173984 {
+              x1=454.74mil; y1=288.0mil; x2=454.74mil; y2=6.3152mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -7249,102 +7026,266 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = seAITunFlyISpw3DQYkAAAAv
+         uid = seAITunFlyISpw3DQYkAAAAl
         }
-        ha:subc.174073 {
+        ha:subc.173477 {
          ha:attributes {
-          copyright=2006 DJ Delorie
-          author=DJ Delorie
-          footprint=SOT23-5
-          dist-license=GPL
-          refdes=U2
-          value=MCP73831
-          use-license=Unlimited
+          value=Debug
+          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:data {
-                li:padstack_prototypes {
 
-         ha:ps_proto_v6.0 {
-           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 {
-                12.0mil  
-                -20.0mil  
-                -12.0mil  
-                -20.0mil  
-                -12.0mil  
-                20.0mil  
-                12.0mil  
-                20.0mil  
-               }
              }
 
              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 {
-                15.0mil  
-                -23.0mil  
-                -15.0mil  
-                -23.0mil  
-                -15.0mil  
-                23.0mil  
-                15.0mil  
-                23.0mil  
-               }
              }
 
              ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
+              ha: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 {
-                12.0mil  
-                -20.0mil  
-                -12.0mil  
-                -20.0mil  
-                -12.0mil  
-                20.0mil  
-                12.0mil  
-                20.0mil  
-               }
              }
            }
          }
         }
 
          li:objects {
-          ha:padstack_ref.174098 {
-           proto=0; x=398.0mil; y=133.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:padstack_ref.173502 {
+           proto=0; x=1.55in; y=450.0mil; rot=-270.000000; xmirror=1; smirror=1; clearance=6.0mil;
            ha:flags {
             clearline=1
            }
 
            li:thermal {
+             li:2 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+             li:3 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+             li:5 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
            }
 
            ha:attributes {
-             term=4
-             name=4
+             term=1
+             name=pin1
            }
           }
-          ha:padstack_ref.174099 {
-           proto=0; x=398.0mil; y=211.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:padstack_ref.173503 {
+           proto=1; x=36.83mm; y=500.0mil; rot=-270.000000; xmirror=1; smirror=1; clearance=6.0mil;
            ha:flags {
             clearline=1
            }
@@ -7353,12 +7294,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=5
-             name=5
+             term=2
+             name=pin2
            }
           }
-          ha:padstack_ref.174100 {
-           proto=0; x=480.0mil; y=211.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:padstack_ref.173504 {
+           proto=1; x=1.55in; y=550.0mil; rot=-270.000000; xmirror=1; smirror=1; clearance=6.0mil;
            ha:flags {
             clearline=1
            }
@@ -7367,31 +7308,26 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=1
-             name=1
+             term=3
+             name=pin3
            }
           }
-          ha:padstack_ref.174101 {
-           proto=0; x=480.0mil; y=172.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:padstack_ref.173505 {
+           proto=1; x=36.83mm; y=600.0mil; rot=-270.000000; xmirror=1; smirror=1; clearance=6.0mil;
            ha:flags {
             clearline=1
            }
 
            li:thermal {
-             li:2 {
-              on  
-              solid  
-              noshape  
-             }
            }
 
            ha:attributes {
-             term=2
-             name=2
+             term=4
+             name=pin4
            }
           }
-          ha:padstack_ref.174102 {
-           proto=0; x=480.0mil; y=133.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:padstack_ref.173506 {
+           proto=2; x=1.47913in; y=10.030206mm; rot=-270.000000; xmirror=1; smirror=1; clearance=6.0mil;
            ha:flags {
             clearline=1
            }
@@ -7400,8 +7336,8 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=3
-             name=3
+             term=0
+             name=mnt
            }
           }
          }
@@ -7412,22 +7348,22 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.174074 {
-              x1=508.0mil; y1=113.0mil; x2=369.0mil; y2=113.0mil; thickness=10.0mil; clearance=0.0;
+             ha:line.173478 {
+              x1=35.550348mm; y1=355.72mil; x2=1.60039in; y2=355.72mil; thickness=6.0mil; clearance=0.0;
              }
-             ha:line.174077 {
-              x1=369.0mil; y1=113.0mil; x2=369.0mil; y2=231.0mil; thickness=10.0mil; clearance=0.0;
+             ha:line.173481 {
+              x1=1.60039in; y1=355.72mil; x2=1.60039in; y2=17.634966mm; thickness=6.0mil; clearance=0.0;
              }
-             ha:line.174080 {
-              x1=369.0mil; y1=231.0mil; x2=508.0mil; y2=231.0mil; thickness=10.0mil; clearance=0.0;
+             ha:line.173484 {
+              x1=1.60039in; y1=17.634966mm; x2=35.550348mm; y2=17.634966mm; thickness=6.0mil; clearance=0.0;
              }
-             ha:line.174083 {
-              x1=508.0mil; y1=231.0mil; x2=508.0mil; y2=113.0mil; thickness=10.0mil; clearance=0.0;
+             ha:line.173487 {
+              x1=35.550348mm; y1=17.634966mm; x2=35.550348mm; y2=355.72mil; thickness=6.0mil; clearance=0.0;
              }
             }
             ha:type {
              silk = 1
-             top = 1
+             bottom = 1
             }
           }
 
@@ -7436,114 +7372,51 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.174086 {
-              x1=11.35888mm; y1=172.0mil; x2=11.35888mm; y2=172.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.173490 {
+              x1=37.99398mm; y1=12.674041mm; x2=37.99398mm; y2=12.674041mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.174089 {
-              x1=398.0mil; y1=133.0mil; x2=398.0mil; y2=133.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.173493 {
+              x1=36.83mm; y1=450.0mil; x2=36.83mm; y2=450.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.174092 {
-              x1=398.0mil; y1=133.0mil; x2=11.1092mm; y2=133.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.173496 {
+              x1=36.83mm; y1=450.0mil; x2=37.83mm; y2=450.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.174095 {
-              x1=398.0mil; y1=133.0mil; x2=398.0mil; y2=2.3782mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
-          }
-         }
-        }
-         uid = 2QR0bPjef7NHrqA/TKoAAABD
-        }
-        ha:subc.175044 {
-         ha:attributes {
-          value=USBmicroB
-          footprint=11071
-          refdes=J5
-         }
-        ha:data {
-                li:padstack_prototypes {
-
-         ha:ps_proto_v6.0 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                7.875mil  
-                -0.675005mm  
-                -7.875mil  
-                -0.675005mm  
-                -7.875mil  
-                0.675005mm  
-                7.875mil  
-                0.675005mm  
-               }
-             }
-
-             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  
-                -0.751205mm  
-                -10.875mil  
-                -0.751205mm  
-                -10.875mil  
-                0.751205mm  
-                10.875mil  
-                0.751205mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                7.875mil  
-                -0.675005mm  
-                -7.875mil  
-                -0.675005mm  
-                -7.875mil  
-                0.675005mm  
-                7.875mil  
-                0.675005mm  
-               }
+             ha:line.173499 {
+              x1=36.83mm; y1=450.0mil; x2=36.83mm; y2=12.43mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
-           }
+            }
+            ha:type {
+             bottom = 1
+             virtual = 1
+             misc = 1
+            }
+          }
+         }
+        }
+         uid = 2QR0bPjef7NHrqA/TKoAAAA1
+        }
+        ha:subc.179590 {
+         ha:attributes {
+          value=4.7uH
+          footprint=1008
+          refdes=L1
          }
+        ha:data {
+                li:padstack_prototypes {
 
-         ha:ps_proto_v6.1 {
+         ha:ps_proto_v6.0 {
            hdia=0.0; hplated=0; htop=0; hbottom=0;
            li:shape {
 
@@ -7555,14 +7428,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                -31.495mil  
-                -0.700024mm  
-                -31.495mil  
-                0.700024mm  
-                31.495mil  
-                0.700024mm  
-                31.495mil  
-                -0.700024mm  
+                0.54991mm  
+                -45.27mil  
+                -0.54991mm  
+                -45.27mil  
+                -0.54991mm  
+                45.27mil  
+                0.54991mm  
+                45.27mil  
                }
              }
 
@@ -7574,14 +7447,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                -0.876173mm  
-                -0.776224mm  
-                -0.876173mm  
-                0.776224mm  
-                0.876173mm  
-                0.776224mm  
-                0.876173mm  
-                -0.776224mm  
+                0.62611mm  
+                -48.27mil  
+                -0.62611mm  
+                -48.27mil  
+                -0.62611mm  
+                48.27mil  
+                0.62611mm  
+                48.27mil  
                }
              }
 
@@ -7593,175 +7466,197 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                -31.495mil  
-                -0.700024mm  
-                -31.495mil  
-                0.700024mm  
-                31.495mil  
-                0.700024mm  
-                31.495mil  
-                -0.700024mm  
+                0.54991mm  
+                -45.27mil  
+                -0.54991mm  
+                -45.27mil  
+                -0.54991mm  
+                45.27mil  
+                0.54991mm  
+                45.27mil  
                }
              }
            }
          }
+        }
 
-         ha:ps_proto_v6.2 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
+         li:objects {
+          ha:padstack_ref.179610 {
+           proto=0; x=553.0mil; y=8.199628mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -0.94996mm  
-                0.94996mm  
-                0.94996mm  
-                0.94996mm  
-                0.94996mm  
-                -0.94996mm  
-                -0.94996mm  
-                -0.94996mm  
-               }
-             }
+           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 {
-                -1.02616mm  
-                1.02616mm  
-                1.02616mm  
-                1.02616mm  
-                1.02616mm  
-                -1.02616mm  
-                -1.02616mm  
-                -1.02616mm  
-               }
-             }
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.179611 {
+           proto=0; x=553.0mil; y=425.18mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -0.94996mm  
-                0.94996mm  
-                0.94996mm  
-                0.94996mm  
-                0.94996mm  
-                -0.94996mm  
-                -0.94996mm  
-                -0.94996mm  
-               }
-             }
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
            }
+          }
          }
+         li:layers {
 
-         ha:ps_proto_v6.3 {
-           hdia=0.0; hplated=1; htop=0; hbottom=0;
-           li:shape {
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-             ha:ps_shape_v4 {
-              ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;              }
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=10.0mil
+            li:objects {
+             ha:line.179591 {
+              x1=15.196058mm; y1=360.23mil; x2=15.196058mm; y2=9.849358mm; thickness=8.0mil; clearance=0.0;
+             }
+             ha:line.179594 {
+              x1=507.73mil; y1=360.23mil; x2=507.73mil; y2=9.849358mm; thickness=8.0mil; clearance=0.0;
              }
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
+          }
 
-             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:layer_mask {
-               mech = 1
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.179598 {
+              x1=553.0mil; y1=374.0mil; x2=553.0mil; y2=374.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
               }
-              clearance=10.0mil
              }
-
-             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 {
-               top = 1
-               mask = 1
+             ha:line.179601 {
+              x1=553.0mil; y1=374.0mil; x2=553.0mil; y2=374.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
               }
-              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
+             ha:line.179604 {
+              x1=553.0mil; y1=374.0mil; x2=553.0mil; y2=10.4996mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.179607 {
+              x1=553.0mil; y1=374.0mil; x2=13.0462mm; y2=374.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
               }
-              clearance=10.0mil
              }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
+        }
+         uid = bZx6+gfdERtBSuYKqRIAAAAB
+        }
+        ha:subc.174006 {
+         ha:attributes {
+          refdes=C4
+          value=4.7uF
+          footprint=0402
+          openscad=0402
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
 
              ha:ps_shape_v4 {
-              ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;              }
               ha:combining {              }
               ha:layer_mask {
-               bottom = 1
                copper = 1
+               top = 1
               }
-              clearance=10.0mil
+              clearance=0.0
+               li:ps_poly {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
              }
 
              ha:ps_shape_v4 {
-              ha:ps_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 {
+                0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
+               }
              }
 
              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
+              clearance=0.0
+               li:ps_poly {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
              }
            }
          }
         }
 
          li:objects {
-          ha:padstack_ref.175058 {
-           proto=0; x=28.164028mm; y=737.6mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-           ha:flags {
-            clearline=1
-           }
-
+          ha:padstack_ref.174019 {
+           proto=0; x=469.48mil; y=325.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
            li:thermal {
            }
 
            ha:attributes {
              term=1
-             name=VBUS
+             name=1
            }
           }
-          ha:padstack_ref.175059 {
-           proto=0; x=1.13441in; y=737.6mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:padstack_ref.174020 {
+           proto=0; x=438.0mil; y=325.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -7771,143 +7666,161 @@ ha:pcb-rnd-board-v8 {
 
            ha:attributes {
              term=2
-             name=D-
-           }
-          }
-          ha:padstack_ref.175060 {
-           proto=0; x=29.464mm; y=737.6mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=3
-             name=D+
-           }
-          }
-          ha:padstack_ref.175061 {
-           proto=0; x=30.113986mm; y=737.6mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=4
-             name=HS
-           }
-          }
-          ha:padstack_ref.175062 {
-           proto=0; x=1.21118in; y=737.6mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=5
-             name=GND
+             name=2
            }
           }
-          ha:padstack_ref.175063 {
-           proto=1; x=32.664019mm; y=754.33mil; rot=180.000000; xmirror=0; smirror=0; clearance=0.0;
-           ha:flags {
-            clearline=1
-           }
+         }
+         li:layers {
 
-           li:thermal {
-           }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           ha:attributes {
-             term=G
-           }
+            li:objects {
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
           }
-          ha:padstack_ref.175064 {
-           proto=1; x=26.263981mm; y=754.33mil; rot=180.000000; xmirror=0; smirror=0; clearance=0.0;
-           ha:flags {
-            clearline=1
-           }
 
-           li:thermal {
-           }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-           ha:attributes {
-             term=G
-           }
+            li:objects {
+             ha:line.174007 {
+              x1=453.74mil; y1=325.0mil; x2=453.74mil; y2=325.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.174010 {
+              x1=453.74mil; y1=325.0mil; x2=453.74mil; y2=325.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.174013 {
+              x1=453.74mil; y1=325.0mil; x2=10.524996mm; y2=325.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.174016 {
+              x1=453.74mil; y1=325.0mil; x2=453.74mil; y2=7.255mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
-          ha:padstack_ref.175065 {
-           proto=2; x=30.614112mm; y=21.409914mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.0;
-           ha:flags {
-            clearline=1
-           }
+         }
+        }
+         uid = seAITunFlyISpw3DQYkAAAAp
+        }
+        ha:subc.181884 {
+         ha:attributes {
+          openscad=0603
+          value=10uF
+          refdes=C10
+          footprint=0603
+         }
+        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=G
-           }
-          }
-          ha:padstack_ref.175066 {
-           proto=2; x=1.11472in; y=21.409914mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.0;
-           ha:flags {
-            clearline=1
-           }
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.374904mm  
+                -0.499872mm  
+                -0.374904mm  
+                -0.499872mm  
+                -0.374904mm  
+                0.499872mm  
+                0.374904mm  
+                0.499872mm  
+               }
+             }
 
-           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 {
+                17.76mil  
+                -0.576072mm  
+                -17.76mil  
+                -0.576072mm  
+                -17.76mil  
+                0.576072mm  
+                17.76mil  
+                0.576072mm  
+               }
+             }
 
-           ha:attributes {
-             term=G
-           }
-          }
-          ha:padstack_ref.175067 {
-           proto=3; x=1.28598in; y=21.410078mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.259969mm;
-           ha:flags {
-            clearline=1
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.374904mm  
+                -0.499872mm  
+                -0.374904mm  
+                -0.499872mm  
+                -0.374904mm  
+                0.499872mm  
+                0.374904mm  
+                0.499872mm  
+               }
+             }
            }
+         }
+        }
 
+         li:objects {
+          ha:padstack_ref.181898 {
+           proto=0; x=453.0mil; y=10.606786mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
            li:thermal {
-             li:2 {
-              on  
-              solid  
-              noshape  
-             }
-             li:3 {
-              on  
-              solid  
-              noshape  
-             }
            }
 
            ha:attributes {
-             term=G
+             term=1
+             name=1
            }
           }
-          ha:padstack_ref.175068 {
-           proto=3; x=26.264108mm; y=21.410078mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.259969mm;
+          ha:padstack_ref.181899 {
+           proto=0; x=453.0mil; y=366.41mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
 
            li:thermal {
-             li:2 {
-              on  
-              solid  
-              noshape  
-             }
-             li:3 {
-              on  
-              solid  
-              noshape  
-             }
            }
 
            ha:attributes {
-             term=G
+             term=2
+             name=2
            }
           }
          }
@@ -7930,26 +7843,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.175046 {
-              x1=29.464mm; y1=20.358549mm; x2=29.464mm; y2=20.358549mm; thickness=0.1mm; clearance=0.0;
+             ha:line.181886 {
+              x1=453.0mil; y1=392.0mil; x2=453.0mil; y2=392.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.175049 {
-              x1=29.464mm; y1=900.0mil; x2=29.464mm; y2=900.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.181889 {
+              x1=453.0mil; y1=392.0mil; x2=453.0mil; y2=392.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.175052 {
-              x1=29.464mm; y1=900.0mil; x2=30.464mm; y2=900.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.181892 {
+              x1=453.0mil; y1=392.0mil; x2=453.0mil; y2=8.9568mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.175055 {
-              x1=29.464mm; y1=900.0mil; x2=29.464mm; y2=23.86mm; thickness=0.1mm; clearance=0.0;
+             ha:line.181895 {
+              x1=453.0mil; y1=392.0mil; x2=12.5062mm; y2=392.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -7961,149 +7874,169 @@ ha:pcb-rnd-board-v8 {
              virtual = 1
             }
           }
+         }
+        }
+         uid = aHaGqTYb5LbZ+wqBU8sAAAAs
+        }
+        ha:subc.181917 {
+         ha:attributes {
+          openscad=0603
+          value=10uF
+          refdes=C11
+          footprint=0603
+         }
+        ha:data {
+                li:padstack_prototypes {
 
-          {ha:top copper}        {
-           lid=2
-           ha:combining {           }
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
 
-            li:objects {
-            }
-            ha:type {
-             copper = 1
-             top = 1
-            }
-          }
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.374904mm  
+                -0.499872mm  
+                -0.374904mm  
+                -0.499872mm  
+                -0.374904mm  
+                0.499872mm  
+                0.374904mm  
+                0.499872mm  
+               }
+             }
 
-          ha:top_paste {
-           lid=3
-           ha:combining { auto=1;           }
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                17.76mil  
+                -0.576072mm  
+                -17.76mil  
+                -0.576072mm  
+                -17.76mil  
+                0.576072mm  
+                17.76mil  
+                0.576072mm  
+               }
+             }
 
-            li:objects {
-            }
-            ha:type {
-             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 {
+                0.374904mm  
+                -0.499872mm  
+                -0.374904mm  
+                -0.499872mm  
+                -0.374904mm  
+                0.499872mm  
+                0.374904mm  
+                0.499872mm  
+               }
+             }
+           }
+         }
+        }
 
-          ha:top_mask {
-           lid=4
-           ha:combining { sub=1; auto=1;           }
+         li:objects {
+          ha:padstack_ref.181931 {
+           proto=0; x=4.303014mm; y=416.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
 
-            li:objects {
-            }
-            ha:type {
-             top = 1
-             mask = 1
-            }
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.181932 {
+           proto=0; x=220.59mil; y=416.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.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=2
+             name=2
+           }
           }
+         }
+         li:layers {
 
-          ha:bottom_copper {
-           lid=6
+          ha:top-silk {
+           lid=0
            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
+             top = 1
             }
           }
 
-          ha:outline {
-           lid=10
+          ha:subc-aux {
+           lid=1
            ha:combining {           }
 
             li:objects {
+             ha:line.181919 {
+              x1=195.0mil; y1=416.0mil; x2=195.0mil; y2=416.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.181922 {
+              x1=195.0mil; y1=416.0mil; x2=195.0mil; y2=416.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.181925 {
+              x1=195.0mil; y1=416.0mil; x2=5.953mm; y2=416.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.181928 {
+              x1=195.0mil; y1=416.0mil; x2=195.0mil; y2=11.5664mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
             }
             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
+             top = 1
+             misc = 1
+             virtual = 1
             }
-            purpose = uroute
           }
          }
         }
-         uid = t+CANjtdPMoBlE0Q3VMAAAAB
+         uid = aHaGqTYb5LbZ+wqBU8sAAAAu
         }
-        ha:subc.174104 {
+        ha:subc.178600 {
          ha:attributes {
-          openscad=0402
-          value=10nF
-          refdes=C38
-          footprint=0402
+          value=MCP1642B-50
+          footprint=dfn-2x3-8
+          refdes=U4
          }
         ha:data {
                 li:padstack_prototypes {
@@ -8120,14 +8053,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
+                -0.374904mm  
+                -5.905mil  
+                -0.374904mm  
+                5.905mil  
+                0.374904mm  
+                5.905mil  
+                0.374904mm  
+                -5.905mil  
                }
              }
 
@@ -8139,14 +8072,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                0.425958mm  
-                0.326136mm  
-                0.425958mm  
+                -17.76mil  
+                -0.226187mm  
+                -17.76mil  
+                0.226187mm  
+                17.76mil  
+                0.226187mm  
+                17.76mil  
+                -0.226187mm  
                }
              }
 
@@ -8158,14 +8091,77 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
+                -0.374904mm  
+                -5.905mil  
+                -0.374904mm  
+                5.905mil  
+                0.374904mm  
+                5.905mil  
+                0.374904mm  
+                -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 {
+                -0.875157mm  
+                -28.545mil  
+                -0.875157mm  
+                28.545mil  
+                0.875157mm  
+                28.545mil  
+                0.875157mm  
+                -28.545mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.951357mm  
+                -31.545mil  
+                -0.951357mm  
+                31.545mil  
+                0.951357mm  
+                31.545mil  
+                0.951357mm  
+                -31.545mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.875157mm  
+                -28.545mil  
+                -0.875157mm  
+                28.545mil  
+                0.875157mm  
+                28.545mil  
+                0.875157mm  
+                -28.545mil  
                }
              }
            }
@@ -8173,8 +8169,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.174117 {
-           proto=0; x=531.0mil; y=819.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.178641 {
+           proto=0; x=273.915mil; y=366.47mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
            ha:flags {
             clearline=1
            }
@@ -8187,8 +8183,26 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
-          ha:padstack_ref.174118 {
-           proto=0; x=531.0mil; y=20.003008mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.178642 {
+           proto=0; x=9.857359mm; y=10.808462mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=5
+             name=5
+           }
+          }
+          ha:padstack_ref.178643 {
+           proto=0; x=273.915mil; y=386.16mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
            li:thermal {
            }
 
@@ -8197,6 +8211,78 @@ ha:pcb-rnd-board-v8 {
              name=2
            }
           }
+          ha:padstack_ref.178644 {
+           proto=0; x=9.857359mm; y=10.308336mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=6
+             name=6
+           }
+          }
+          ha:padstack_ref.178645 {
+           proto=0; x=273.915mil; y=10.308336mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=3
+             name=3
+           }
+          }
+          ha:padstack_ref.178646 {
+           proto=0; x=9.857359mm; y=386.16mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=7
+             name=7
+           }
+          }
+          ha:padstack_ref.178647 {
+           proto=0; x=273.915mil; y=10.808462mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=4
+             name=4
+           }
+          }
+          ha:padstack_ref.178648 {
+           proto=0; x=9.857359mm; y=366.47mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=8
+             name=8
+           }
+          }
+          ha:padstack_ref.178649 {
+           proto=1; x=331.0mil; y=396.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=9
+             name=9
+           }
+          }
          }
          li:layers {
 
@@ -8205,6 +8291,33 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
+             ha:line.178601 {
+              x1=6.907276mm; y1=9.058402mm; x2=7.307326mm; y2=9.058402mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.178604 {
+              x1=6.907276mm; y1=9.058402mm; x2=6.907276mm; y2=9.458452mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.178607 {
+              x1=390.06mil; y1=9.058402mm; x2=374.31mil; y2=9.058402mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.178610 {
+              x1=390.06mil; y1=9.058402mm; x2=390.06mil; y2=9.458452mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.178613 {
+              x1=6.907276mm; y1=435.37mil; x2=7.307326mm; y2=435.37mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.178616 {
+              x1=6.907276mm; y1=435.37mil; x2=6.907276mm; y2=419.62mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.178619 {
+              x1=390.06mil; y1=435.37mil; x2=374.31mil; y2=435.37mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.178622 {
+              x1=390.06mil; y1=435.37mil; x2=390.06mil; y2=419.62mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.178625 {
+              x1=6.607302mm; y1=8.758428mm; x2=6.607302mm; y2=8.758428mm; thickness=10.0mil; clearance=0.0;
+             }
             }
             ha:type {
              silk = 1
@@ -8217,26 +8330,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.174105 {
-              x1=531.0mil; y1=20.402804mm; x2=531.0mil; y2=20.402804mm; thickness=0.1mm; clearance=0.0;
+             ha:line.178629 {
+              x1=331.0mil; y1=396.0mil; x2=331.0mil; y2=396.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.174108 {
-              x1=531.0mil; y1=20.402804mm; x2=531.0mil; y2=20.402804mm; thickness=0.1mm; clearance=0.0;
+             ha:line.178632 {
+              x1=331.0mil; y1=396.0mil; x2=331.0mil; y2=396.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.174111 {
-              x1=531.0mil; y1=20.402804mm; x2=531.0mil; y2=19.402804mm; thickness=0.1mm; clearance=0.0;
+             ha:line.178635 {
+              x1=331.0mil; y1=396.0mil; x2=9.4074mm; y2=396.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.174114 {
-              x1=531.0mil; y1=20.402804mm; x2=14.4874mm; y2=20.402804mm; thickness=0.1mm; clearance=0.0;
+             ha:line.178638 {
+              x1=331.0mil; y1=396.0mil; x2=331.0mil; y2=11.0584mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -8250,204 +8363,178 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = Gs7kpdy0A75BVoFadZYAAAAn
+         uid = m/VaOZjDuOfazm7NOdwAAAAs
         }
-        ha:subc.173942 {
+        ha:subc.185382 {
          ha:attributes {
-          value=6screws
-          footprint=282834-6
-          refdes=J12
+          value=TDK_PS12
+          footprint=TDK_PS12
+          refdes=U8
          }
         ha:data {
                 li:padstack_prototypes {
 
          ha:ps_proto_v6.0 {
-           hdia=45.28mil; hplated=1; htop=0; hbottom=0;
+           hdia=0.700024mm; hplated=1; htop=0; hbottom=0;
            li:shape {
 
              ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;              }
               ha:combining {              }
               ha:layer_mask {
                copper = 1
                top = 1
               }
               clearance=0.0
+               li:ps_poly {
+                -0.999998mm  
+                -0.999998mm  
+                0.999998mm  
+                -0.999998mm  
+                0.999998mm  
+                0.999998mm  
+                -0.999998mm  
+                0.999998mm  
+               }
              }
 
              ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;              }
               ha:combining {              }
               ha:layer_mask {
                bottom = 1
                copper = 1
               }
               clearance=0.0
+               li:ps_poly {
+                -0.999998mm  
+                -0.999998mm  
+                0.999998mm  
+                -0.999998mm  
+                0.999998mm  
+                0.999998mm  
+                -0.999998mm  
+                0.999998mm  
+               }
              }
 
              ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;              }
               ha:combining {              }
               ha:layer_mask {
                copper = 1
                intern = 1
               }
               clearance=0.0
+               li:ps_poly {
+                -0.999998mm  
+                -0.999998mm  
+                0.999998mm  
+                -0.999998mm  
+                0.999998mm  
+                0.999998mm  
+                -0.999998mm  
+                0.999998mm  
+               }
              }
 
              ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=2.119884mm;              }
               ha:combining { sub=1; auto=1;              }
               ha:layer_mask {
                top = 1
                mask = 1
               }
               clearance=0.0
+               li:ps_poly {
+                -1.099947mm  
+                -1.099947mm  
+                1.099947mm  
+                -1.099947mm  
+                1.099947mm  
+                1.099947mm  
+                -1.099947mm  
+                1.099947mm  
+               }
              }
 
              ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=2.119884mm;              }
               ha:combining { sub=1; auto=1;              }
               ha:layer_mask {
                bottom = 1
                mask = 1
               }
               clearance=0.0
+               li:ps_poly {
+                -1.099947mm  
+                -1.099947mm  
+                1.099947mm  
+                -1.099947mm  
+                1.099947mm  
+                1.099947mm  
+                -1.099947mm  
+                1.099947mm  
+               }
              }
            }
          }
 
          ha:ps_proto_v6.1 {
-           hdia=45.28mil; hplated=1; htop=0; hbottom=0;
+           hdia=0.700024mm; hplated=1; htop=0; hbottom=0;
            li:shape {
 
              ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=1.999996mm;              }
               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:ps_circ { x=0.0; y=0.0; dia=1.999996mm;              }
               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:ps_circ { x=0.0; y=0.0; dia=1.999996mm;              }
               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:ps_circ { x=0.0; y=0.0; dia=2.199894mm;              }
               ha:combining { sub=1; auto=1;              }
               ha:layer_mask {
                top = 1
                mask = 1
               }
               clearance=0.0
-               li:ps_poly {
-                -1.059942mm  
-                -1.059942mm  
-                1.059942mm  
-                -1.059942mm  
-                1.059942mm  
-                1.059942mm  
-                -1.059942mm  
-                1.059942mm  
-               }
              }
 
              ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=2.199894mm;              }
               ha:combining { sub=1; auto=1;              }
               ha:layer_mask {
                bottom = 1
                mask = 1
               }
               clearance=0.0
-               li:ps_poly {
-                -1.059942mm  
-                -1.059942mm  
-                1.059942mm  
-                -1.059942mm  
-                1.059942mm  
-                1.059942mm  
-                -1.059942mm  
-                1.059942mm  
-               }
              }
            }
          }
         }
 
          li:objects {
-          ha:padstack_ref.173967 {
-           proto=0; x=170.0mil; y=500.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-             li:2 {
-              on  
-              diag  
-              round  
-              noshape  
-             }
-             li:3 {
-              on  
-              diag  
-              round  
-              noshape  
-             }
-           }
-
-           ha:attributes {
-             term=6
-             name=pin6
-           }
-          }
-          ha:padstack_ref.173968 {
-           proto=0; x=270.0mil; y=500.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+          ha:padstack_ref.185397 {
+           proto=0; x=29.21mm; y=10.200132mm; rot=90.000000; xmirror=1; smirror=1; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -8459,49 +8546,15 @@ ha:pcb-rnd-board-v8 {
               round  
               noshape  
              }
-             li:3 {
-              on  
-              diag  
-              round  
-              noshape  
-             }
-           }
-
-           ha:attributes {
-             term=5
-             name=pin5
-           }
-          }
-          ha:padstack_ref.173969 {
-           proto=0; x=370.0mil; y=500.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=4
-             name=pin4
-           }
-          }
-          ha:padstack_ref.173970 {
-           proto=0; x=470.0mil; y=500.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
            }
 
            ha:attributes {
-             term=3
-             name=pin3
+             term=1
+             name=pin1
            }
           }
-          ha:padstack_ref.173971 {
-           proto=0; x=570.0mil; y=500.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+          ha:padstack_ref.185398 {
+           proto=1; x=29.21mm; y=15.200122mm; rot=90.000000; xmirror=1; smirror=1; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -8514,20 +8567,6 @@ ha:pcb-rnd-board-v8 {
              name=pin2
            }
           }
-          ha:padstack_ref.173972 {
-           proto=1; x=670.0mil; y=500.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=1
-             name=pin1
-           }
-          }
          }
          li:layers {
 
@@ -8536,17 +8575,8 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.173943 {
-              x1=2.817876mm; y1=627.95mil; x2=2.817876mm; y2=372.04mil; thickness=6.0mil; clearance=0.0;
-             }
-             ha:line.173946 {
-              x1=2.817876mm; y1=372.04mil; x2=18.51787mm; y2=372.04mil; thickness=6.0mil; clearance=0.0;
-             }
-             ha:line.173949 {
-              x1=18.51787mm; y1=372.04mil; x2=18.51787mm; y2=627.95mil; thickness=6.0mil; clearance=0.0;
-             }
-             ha:line.173952 {
-              x1=18.51787mm; y1=627.95mil; x2=2.817876mm; y2=627.95mil; thickness=6.0mil; clearance=0.0;
+             ha:arc.185383 {
+              x=29.21mm; y=500.0mil; width=6.100064mm; height=6.100064mm; astart=270.000000; adelta=-360.000000; thickness=10.0mil; clearance=0.0;
              }
             }
             ha:type {
@@ -8560,26 +8590,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.173955 {
-              x1=420.0mil; y1=500.0mil; x2=420.0mil; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.185385 {
+              x1=29.21mm; y1=12.700127mm; x2=29.21mm; y2=12.700127mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.173958 {
-              x1=2.817876mm; y1=627.95mil; x2=2.817876mm; y2=627.95mil; thickness=0.1mm; clearance=0.0;
+             ha:line.185388 {
+              x1=29.21mm; y1=500.0mil; x2=29.21mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.173961 {
-              x1=2.817876mm; y1=627.95mil; x2=2.817876mm; y2=16.94993mm; thickness=0.1mm; clearance=0.0;
+             ha:line.185391 {
+              x1=29.21mm; y1=500.0mil; x2=29.21mm; y2=13.7mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.173964 {
-              x1=2.817876mm; y1=627.95mil; x2=1.817876mm; y2=627.95mil; thickness=0.1mm; clearance=0.0;
+             ha:line.185394 {
+              x1=29.21mm; y1=500.0mil; x2=30.21mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -8593,13 +8623,14 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = seAITunFlyISpw3DQYkAAAAx
+         uid = d6udgBuRiCkR5GgbjQAAAAAs
         }
-        ha:subc.173346 {
+        ha:subc.192398 {
          ha:attributes {
-          value=1uF
+          refdes=C33
+          value=22pF
           footprint=0402
-          refdes=C39
+          openscad=0402
          }
         ha:data {
                 li:padstack_prototypes {
@@ -8669,18 +8700,13 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.173359 {
-           proto=0; x=691.0mil; y=768.48mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.192412 {
+           proto=0; x=0.580136mm; y=-1.050155mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
 
            li:thermal {
-             li:2 {
-              on  
-              solid  
-              noshape  
-             }
            }
 
            ha:attributes {
@@ -8688,8 +8714,8 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
-          ha:padstack_ref.173360 {
-           proto=0; x=691.0mil; y=737.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.192413 {
+           proto=0; x=54.32mil; y=-1.050155mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -8722,26 +8748,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.173347 {
-              x1=691.0mil; y1=752.74mil; x2=691.0mil; y2=752.74mil; thickness=0.1mm; clearance=0.0;
+             ha:line.192400 {
+              x1=0.979932mm; y1=-1.050155mm; x2=0.979932mm; y2=-1.050155mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.173350 {
-              x1=691.0mil; y1=752.74mil; x2=691.0mil; y2=752.74mil; thickness=0.1mm; clearance=0.0;
+             ha:line.192403 {
+              x1=0.979932mm; y1=-1.050155mm; x2=0.979932mm; y2=-1.050155mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.173353 {
-              x1=691.0mil; y1=752.74mil; x2=691.0mil; y2=18.119596mm; thickness=0.1mm; clearance=0.0;
+             ha:line.192406 {
+              x1=0.979932mm; y1=-1.050155mm; x2=1.979932mm; y2=-1.050155mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.173356 {
-              x1=691.0mil; y1=752.74mil; x2=18.5514mm; y2=752.74mil; thickness=0.1mm; clearance=0.0;
+             ha:line.192409 {
+              x1=0.979932mm; y1=-1.050155mm; x2=0.979932mm; y2=-0.050155mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -8755,17 +8781,14 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = 2QR0bPjef7NHrqA/TKoAAAAZ
+         uid = IVK86coPkFn2ceusITEAAAAs
         }
-        ha:subc.173315 {
+        ha:subc.192431 {
          ha:attributes {
-          copyright=2006 DJ Delorie
-          author=DJ Delorie
-          footprint=SOT23-5
-          dist-license=GPL
-          refdes=U1
-          value=TC2185-3.3
-          use-license=Unlimited
+          refdes=C32
+          value=22pF
+          footprint=0402
+          openscad=0402
          }
         ha:data {
                 li:padstack_prototypes {
@@ -8782,14 +8805,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                12.0mil  
-                -20.0mil  
-                -12.0mil  
-                -20.0mil  
-                -12.0mil  
-                20.0mil  
-                12.0mil  
-                20.0mil  
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
                }
              }
 
@@ -8801,14 +8824,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                15.0mil  
-                -23.0mil  
-                -15.0mil  
-                -23.0mil  
-                -15.0mil  
-                23.0mil  
-                15.0mil  
-                23.0mil  
+                0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
                }
              }
 
@@ -8820,14 +8843,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                12.0mil  
-                -20.0mil  
-                -12.0mil  
-                -20.0mil  
-                -12.0mil  
-                20.0mil  
-                12.0mil  
-                20.0mil  
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
                }
              }
            }
@@ -8835,36 +8858,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.173340 {
-           proto=0; x=572.0mil; y=819.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=4
-             name=4
-           }
-          }
-          ha:padstack_ref.173341 {
-           proto=0; x=650.0mil; y=819.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=5
-             name=5
-           }
-          }
-          ha:padstack_ref.173342 {
-           proto=0; x=650.0mil; y=737.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:padstack_ref.192445 {
+           proto=0; x=3.610223mm; y=-1.050155mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -8877,18 +8872,13 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
-          ha:padstack_ref.173343 {
-           proto=0; x=611.0mil; y=737.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:padstack_ref.192446 {
+           proto=0; x=4.409815mm; y=-1.050155mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
 
            li:thermal {
-             li:2 {
-              on  
-              solid  
-              noshape  
-             }
            }
 
            ha:attributes {
@@ -8896,20 +8886,6 @@ ha:pcb-rnd-board-v8 {
              name=2
            }
           }
-          ha:padstack_ref.173344 {
-           proto=0; x=572.0mil; y=737.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=3
-             name=3
-           }
-          }
          }
          li:layers {
 
@@ -8918,18 +8894,6 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.173316 {
-              x1=552.0mil; y1=709.0mil; x2=552.0mil; y2=848.0mil; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.173319 {
-              x1=552.0mil; y1=848.0mil; x2=670.0mil; y2=848.0mil; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.173322 {
-              x1=670.0mil; y1=848.0mil; x2=670.0mil; y2=709.0mil; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.173325 {
-              x1=670.0mil; y1=709.0mil; x2=552.0mil; y2=709.0mil; thickness=10.0mil; clearance=0.0;
-             }
             }
             ha:type {
              silk = 1
@@ -8942,26 +8906,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.173328 {
-              x1=611.0mil; y1=19.55292mm; x2=611.0mil; y2=19.55292mm; thickness=0.1mm; clearance=0.0;
+             ha:line.192433 {
+              x1=4.010019mm; y1=-1.050155mm; x2=4.010019mm; y2=-1.050155mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.173331 {
-              x1=572.0mil; y1=819.0mil; x2=572.0mil; y2=819.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.192436 {
+              x1=4.010019mm; y1=-1.050155mm; x2=4.010019mm; y2=-1.050155mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.173334 {
-              x1=572.0mil; y1=819.0mil; x2=572.0mil; y2=19.8026mm; thickness=0.1mm; clearance=0.0;
+             ha:line.192439 {
+              x1=4.010019mm; y1=-1.050155mm; x2=5.010019mm; y2=-1.050155mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.173337 {
-              x1=572.0mil; y1=819.0mil; x2=13.5288mm; y2=819.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.192442 {
+              x1=4.010019mm; y1=-1.050155mm; x2=4.010019mm; y2=-0.050155mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -8975,12 +8939,12 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = 2QR0bPjef7NHrqA/TKoAAABB
+         uid = IVK86coPkFn2ceusITEAAAAu
         }
-        ha:subc.173767 {
+        ha:subc.192464 {
          ha:attributes {
-          refdes=C7
-          value=0.1uF
+          refdes=L600
+          value=bead
           footprint=0402
           openscad=0402
          }
@@ -9052,8 +9016,12 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.173780 {
-           proto=0; x=28.339796mm; y=467.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.192478 {
+           proto=0; x=6.64031mm; y=-1.050155mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
            li:thermal {
            }
 
@@ -9062,8 +9030,8 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
-          ha:padstack_ref.173781 {
-           proto=0; x=1.08426in; y=467.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.192479 {
+           proto=0; x=7.439902mm; y=-1.050155mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -9096,42 +9064,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.173768 {
-              x1=1.1in; y1=467.0mil; x2=1.1in; y2=467.0mil; thickness=0.1mm; clearance=0.0;
-              ha:flags {
-               selected=1
-              }
-
+             ha:line.192466 {
+              x1=7.040106mm; y1=-1.050155mm; x2=7.040106mm; y2=-1.050155mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.173771 {
-              x1=1.1in; y1=467.0mil; x2=1.1in; y2=467.0mil; thickness=0.1mm; clearance=0.0;
-              ha:flags {
-               selected=1
-              }
-
+             ha:line.192469 {
+              x1=7.040106mm; y1=-1.050155mm; x2=7.040106mm; y2=-1.050155mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.173774 {
-              x1=1.1in; y1=467.0mil; x2=26.94mm; y2=467.0mil; thickness=0.1mm; clearance=0.0;
-              ha:flags {
-               selected=1
-              }
-
+             ha:line.192472 {
+              x1=7.040106mm; y1=-1.050155mm; x2=8.040106mm; y2=-1.050155mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.173777 {
-              x1=1.1in; y1=467.0mil; x2=1.1in; y2=10.8618mm; thickness=0.1mm; clearance=0.0;
-              ha:flags {
-               selected=1
-              }
-
+             ha:line.192475 {
+              x1=7.040106mm; y1=-1.050155mm; x2=7.040106mm; y2=-0.050155mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -9145,13 +9097,14 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = vbln25uknROd4hefNogAAAAm
+         uid = IVK86coPkFn2ceusITEAAAAw
         }
-        ha:subc.173429 {
+        ha:subc.192497 {
          ha:attributes {
-          value=10k_0.1%
+          refdes=C601
+          value=1uF
           footprint=0402
-          refdes=R32
+          openscad=0402
          }
         ha:data {
                 li:padstack_prototypes {
@@ -9221,18 +9174,13 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.173442 {
-           proto=0; x=424.0mil; y=14.491208mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.192511 {
+           proto=0; x=9.670397mm; y=-1.050155mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
 
            li:thermal {
-             li:2 {
-              on  
-              solid  
-              noshape  
-             }
            }
 
            ha:attributes {
@@ -9240,8 +9188,8 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
-          ha:padstack_ref.173443 {
-           proto=0; x=424.0mil; y=602.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.192512 {
+           proto=0; x=10.469989mm; y=-1.050155mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -9274,26 +9222,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.173430 {
-              x1=424.0mil; y1=14.891004mm; x2=424.0mil; y2=14.891004mm; thickness=0.1mm; clearance=0.0;
+             ha:line.192499 {
+              x1=10.070193mm; y1=-1.050155mm; x2=10.070193mm; y2=-1.050155mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.173433 {
-              x1=424.0mil; y1=14.891004mm; x2=424.0mil; y2=14.891004mm; thickness=0.1mm; clearance=0.0;
+             ha:line.192502 {
+              x1=10.070193mm; y1=-1.050155mm; x2=10.070193mm; y2=-1.050155mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.173436 {
-              x1=424.0mil; y1=14.891004mm; x2=424.0mil; y2=15.891004mm; thickness=0.1mm; clearance=0.0;
+             ha:line.192505 {
+              x1=10.070193mm; y1=-1.050155mm; x2=11.070193mm; y2=-1.050155mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.173439 {
-              x1=424.0mil; y1=14.891004mm; x2=9.7696mm; y2=14.891004mm; thickness=0.1mm; clearance=0.0;
+             ha:line.192508 {
+              x1=10.070193mm; y1=-1.050155mm; x2=10.070193mm; y2=-0.050155mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -9307,12 +9255,12 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = iPg64LRdJl6ZsbB54jAAAAAy
+         uid = IVK86coPkFn2ceusITEAAAAy
         }
-        ha:subc.173974 {
+        ha:subc.192530 {
          ha:attributes {
-          refdes=R35
-          value=2.49k
+          refdes=C602
+          value=0.1uF
           footprint=0402
           openscad=0402
          }
@@ -9384,8 +9332,12 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.173987 {
-           proto=0; x=470.48mil; y=288.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.192544 {
+           proto=0; x=12.700484mm; y=-1.050155mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
            li:thermal {
            }
 
@@ -9394,8 +9346,8 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
-          ha:padstack_ref.173988 {
-           proto=0; x=439.0mil; y=288.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.192545 {
+           proto=0; x=13.500076mm; y=-1.050155mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -9428,26 +9380,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.173975 {
-              x1=454.74mil; y1=288.0mil; x2=454.74mil; y2=288.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.192532 {
+              x1=13.10028mm; y1=-1.050155mm; x2=13.10028mm; y2=-1.050155mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.173978 {
-              x1=454.74mil; y1=288.0mil; x2=454.74mil; y2=288.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.192535 {
+              x1=13.10028mm; y1=-1.050155mm; x2=13.10028mm; y2=-1.050155mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.173981 {
-              x1=454.74mil; y1=288.0mil; x2=10.550396mm; y2=288.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.192538 {
+              x1=13.10028mm; y1=-1.050155mm; x2=14.10028mm; y2=-1.050155mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.173984 {
-              x1=454.74mil; y1=288.0mil; x2=454.74mil; y2=6.3152mm; thickness=0.1mm; clearance=0.0;
+             ha:line.192541 {
+              x1=13.10028mm; y1=-1.050155mm; x2=13.10028mm; y2=-0.050155mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -9461,75 +9413,37 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = seAITunFlyISpw3DQYkAAAAl
+         uid = IVK86coPkFn2ceusITEAAAA0
         }
-        ha:subc.173477 {
+        ha:subc.192616 {
          ha:attributes {
-          value=Debug
-          footprint=0-215079-4
-          refdes=J6
+          value=STM32F042G6U
+          footprint=ufqfpn28
+          refdes=U7
          }
         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  
-               }
-             }
+                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
-               intern = 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  
+                -0.175006mm  
+                -5.905mil  
+                -0.175006mm  
+                5.905mil  
+                0.175006mm  
+                5.905mil  
+                0.175006mm  
+                -5.905mil  
                }
              }
 
@@ -9541,317 +9455,291 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                -26.0mil  
-                -26.0mil  
-                26.0mil  
-                -26.0mil  
-                26.0mil  
-                26.0mil  
-                -26.0mil  
-                26.0mil  
+                -0.251205mm  
+                -0.226186mm  
+                -0.251205mm  
+                0.226186mm  
+                0.251205mm  
+                0.226186mm  
+                0.251205mm  
+                -0.226186mm  
                }
              }
 
              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 {
-                -26.0mil  
-                -26.0mil  
-                26.0mil  
-                -26.0mil  
-                26.0mil  
-                26.0mil  
-                -26.0mil  
-                26.0mil  
+                -0.175006mm  
+                -5.905mil  
+                -0.175006mm  
+                5.905mil  
+                0.175006mm  
+                5.905mil  
+                0.175006mm  
+                -5.905mil  
                }
              }
            }
          }
 
          ha:ps_proto_v6.1 {
-           hdia=31.5mil; 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=46.0mil;              }
               ha:combining {              }
               ha:layer_mask {
                copper = 1
                top = 1
               }
               clearance=0.0
+               li:ps_poly {
+                5.905mil  
+                -0.175006mm  
+                -5.905mil  
+                -0.175006mm  
+                -5.905mil  
+                0.175006mm  
+                5.905mil  
+                0.175006mm  
+               }
              }
 
              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
+               li:ps_poly {
+                0.226186mm  
+                -0.251205mm  
+                -0.226186mm  
+                -0.251205mm  
+                -0.226186mm  
+                0.251205mm  
+                0.226186mm  
+                0.251205mm  
+               }
              }
 
              ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=52.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 {
+                5.905mil  
+                -0.175006mm  
+                -5.905mil  
+                -0.175006mm  
+                -5.905mil  
+                0.175006mm  
+                5.905mil  
+                0.175006mm  
+               }
              }
            }
          }
 
          ha:ps_proto_v6.2 {
-           hdia=59.06mil; 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=73.56mil;              }
               ha:combining {              }
               ha:layer_mask {
                copper = 1
                top = 1
               }
               clearance=0.0
+               li:ps_poly {
+                -7.87mil  
+                -4.92mil  
+                -7.87mil  
+                4.92mil  
+                7.87mil  
+                4.92mil  
+                7.87mil  
+                -4.92mil  
+               }
              }
 
              ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;              }
-              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 {
+                -0.276098mm  
+                -7.92mil  
+                -0.276098mm  
+                7.92mil  
+                0.276098mm  
+                7.92mil  
+                0.276098mm  
+                -7.92mil  
+               }
              }
 
              ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;              }
-              ha:combining {              }
+              ha:combining { auto=1;              }
               ha:layer_mask {
-               copper = 1
-               intern = 1
+               top = 1
+               paste = 1
               }
               clearance=0.0
+               li:ps_poly {
+                -7.87mil  
+                -4.92mil  
+                -7.87mil  
+                4.92mil  
+                7.87mil  
+                4.92mil  
+                7.87mil  
+                -4.92mil  
+               }
              }
+           }
+         }
+
+         ha:ps_proto_v6.3 {
+           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=79.56mil;              }
-              ha:combining { sub=1; auto=1;              }
+              ha:combining {              }
               ha:layer_mask {
+               copper = 1
                top = 1
-               mask = 1
               }
               clearance=0.0
+               li:ps_poly {
+                4.92mil  
+                -7.87mil  
+                -4.92mil  
+                -7.87mil  
+                -4.92mil  
+                7.87mil  
+                4.92mil  
+                7.87mil  
+               }
              }
 
              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
-             }
-           }
-         }
-        }
-
-         li:objects {
-          ha:padstack_ref.173502 {
-           proto=0; x=1.55in; y=450.0mil; rot=-270.000000; xmirror=1; smirror=1; clearance=6.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-             li:2 {
-              on  
-              diag  
-              round  
-              noshape  
-             }
-             li:3 {
-              on  
-              diag  
-              round  
-              noshape  
-             }
-             li:5 {
-              on  
-              diag  
-              round  
-              noshape  
-             }
-           }
-
-           ha:attributes {
-             term=1
-             name=pin1
-           }
-          }
-          ha:padstack_ref.173503 {
-           proto=1; x=36.83mm; y=500.0mil; rot=-270.000000; xmirror=1; smirror=1; clearance=6.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=2
-             name=pin2
-           }
-          }
-          ha:padstack_ref.173504 {
-           proto=1; x=1.55in; y=550.0mil; rot=-270.000000; xmirror=1; smirror=1; clearance=6.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=3
-             name=pin3
-           }
-          }
-          ha:padstack_ref.173505 {
-           proto=1; x=36.83mm; y=600.0mil; rot=-270.000000; xmirror=1; smirror=1; clearance=6.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=4
-             name=pin4
-           }
-          }
-          ha:padstack_ref.173506 {
-           proto=2; x=1.47913in; y=10.030206mm; rot=-270.000000; xmirror=1; smirror=1; clearance=6.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=0
-             name=mnt
-           }
-          }
-         }
-         li:layers {
-
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
-
-            li:objects {
-             ha:line.173478 {
-              x1=35.550348mm; y1=355.72mil; x2=1.60039in; y2=355.72mil; thickness=6.0mil; clearance=0.0;
-             }
-             ha:line.173481 {
-              x1=1.60039in; y1=355.72mil; x2=1.60039in; y2=17.634966mm; thickness=6.0mil; clearance=0.0;
-             }
-             ha:line.173484 {
-              x1=1.60039in; y1=17.634966mm; x2=35.550348mm; y2=17.634966mm; thickness=6.0mil; clearance=0.0;
-             }
-             ha:line.173487 {
-              x1=35.550348mm; y1=17.634966mm; x2=35.550348mm; y2=355.72mil; thickness=6.0mil; clearance=0.0;
-             }
-            }
-            ha:type {
-             silk = 1
-             bottom = 1
-            }
-          }
-
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                7.92mil  
+                -0.276098mm  
+                -7.92mil  
+                -0.276098mm  
+                -7.92mil  
+                0.276098mm  
+                7.92mil  
+                0.276098mm  
+               }
+             }
 
-            li:objects {
-             ha:line.173490 {
-              x1=37.99398mm; y1=12.674041mm; x2=37.99398mm; y2=12.674041mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
               }
+              clearance=0.0
+               li:ps_poly {
+                4.92mil  
+                -7.87mil  
+                -4.92mil  
+                -7.87mil  
+                -4.92mil  
+                7.87mil  
+                4.92mil  
+                7.87mil  
+               }
              }
-             ha:line.173493 {
-              x1=36.83mm; y1=450.0mil; x2=36.83mm; y2=450.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
+           }
+         }
+
+         ha:ps_proto_v6.4 {
+           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 {
+                -8.855mil  
+                -3.935mil  
+                -8.855mil  
+                3.935mil  
+                8.855mil  
+                3.935mil  
+                8.855mil  
+                -3.935mil  
+               }
              }
-             ha:line.173496 {
-              x1=36.83mm; y1=450.0mil; x2=37.83mm; y2=450.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
               }
+              clearance=0.0
+               li:ps_poly {
+                -11.855mil  
+                -0.176149mm  
+                -11.855mil  
+                0.176149mm  
+                11.855mil  
+                0.176149mm  
+                11.855mil  
+                -0.176149mm  
+               }
              }
-             ha:line.173499 {
-              x1=36.83mm; y1=450.0mil; x2=36.83mm; y2=12.43mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
               }
+              clearance=0.0
+               li:ps_poly {
+                -8.855mil  
+                -3.935mil  
+                -8.855mil  
+                3.935mil  
+                8.855mil  
+                3.935mil  
+                8.855mil  
+                -3.935mil  
+               }
              }
-            }
-            ha:type {
-             bottom = 1
-             virtual = 1
-             misc = 1
-            }
-          }
-         }
-        }
-         uid = 2QR0bPjef7NHrqA/TKoAAAA1
-        }
-        ha:subc.179590 {
-         ha:attributes {
-          value=4.7uH
-          footprint=1008
-          refdes=L1
+           }
          }
-        ha:data {
-                li:padstack_prototypes {
 
-         ha:ps_proto_v6.0 {
+         ha:ps_proto_v6.5 {
            hdia=0.0; hplated=0; htop=0; hbottom=0;
            li:shape {
 
@@ -9863,14 +9751,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                0.54991mm  
-                -45.27mil  
-                -0.54991mm  
-                -45.27mil  
-                -0.54991mm  
-                45.27mil  
-                0.54991mm  
-                45.27mil  
+                3.935mil  
+                -8.855mil  
+                -3.935mil  
+                -8.855mil  
+                -3.935mil  
+                8.855mil  
+                3.935mil  
+                8.855mil  
                }
              }
 
@@ -9882,14 +9770,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                0.62611mm  
-                -48.27mil  
-                -0.62611mm  
-                -48.27mil  
-                -0.62611mm  
-                48.27mil  
-                0.62611mm  
-                48.27mil  
+                0.176149mm  
+                -11.855mil  
+                -0.176149mm  
+                -11.855mil  
+                -0.176149mm  
+                11.855mil  
+                0.176149mm  
+                11.855mil  
                }
              }
 
@@ -9901,121 +9789,209 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                0.54991mm  
-                -45.27mil  
-                -0.54991mm  
-                -45.27mil  
-                -0.54991mm  
-                45.27mil  
-                0.54991mm  
-                45.27mil  
+                3.935mil  
+                -8.855mil  
+                -3.935mil  
+                -8.855mil  
+                -3.935mil  
+                8.855mil  
+                3.935mil  
+                8.855mil  
                }
              }
            }
          }
-        }
-
-         li:objects {
-          ha:padstack_ref.179610 {
-           proto=0; x=553.0mil; y=8.199628mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
 
-           li:thermal {
-           }
+         ha:ps_proto_v6.6 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
 
-           ha:attributes {
-             term=1
-             name=1
-           }
-          }
-          ha:padstack_ref.179611 {
-           proto=0; x=553.0mil; y=425.18mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -9.845mil  
+                -3.0mil  
+                -9.845mil  
+                3.0mil  
+                9.845mil  
+                3.0mil  
+                9.845mil  
+                -3.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.845mil  
+                -6.0mil  
+                -12.845mil  
+                6.0mil  
+                12.845mil  
+                6.0mil  
+                12.845mil  
+                -6.0mil  
+               }
+             }
 
-           ha:attributes {
-             term=2
-             name=2
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -9.845mil  
+                -3.0mil  
+                -9.845mil  
+                3.0mil  
+                9.845mil  
+                3.0mil  
+                9.845mil  
+                -3.0mil  
+               }
+             }
            }
-          }
          }
-         li:layers {
 
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
+         ha:ps_proto_v6.7 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
 
-            li:objects {
-             ha:line.179591 {
-              x1=15.196058mm; y1=360.23mil; x2=15.196058mm; y2=9.849358mm; thickness=8.0mil; clearance=0.0;
-             }
-             ha:line.179594 {
-              x1=507.73mil; y1=360.23mil; x2=507.73mil; y2=9.849358mm; thickness=8.0mil; clearance=0.0;
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                3.0mil  
+                -9.845mil  
+                -3.0mil  
+                -9.845mil  
+                -3.0mil  
+                9.845mil  
+                3.0mil  
+                9.845mil  
+               }
              }
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
-          }
 
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                6.0mil  
+                -12.845mil  
+                -6.0mil  
+                -12.845mil  
+                -6.0mil  
+                12.845mil  
+                6.0mil  
+                12.845mil  
+               }
+             }
 
-            li:objects {
-             ha:line.179598 {
-              x1=553.0mil; y1=374.0mil; x2=553.0mil; y2=374.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
               }
+              clearance=0.0
+               li:ps_poly {
+                3.0mil  
+                -9.845mil  
+                -3.0mil  
+                -9.845mil  
+                -3.0mil  
+                9.845mil  
+                3.0mil  
+                9.845mil  
+               }
              }
-             ha:line.179601 {
-              x1=553.0mil; y1=374.0mil; x2=553.0mil; y2=374.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
+           }
+         }
+
+         ha:ps_proto_v6.8 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
               }
+              clearance=0.0
+               li:ps_poly {
+                -0.274955mm  
+                -5.905mil  
+                -0.274955mm  
+                5.905mil  
+                0.274955mm  
+                5.905mil  
+                0.274955mm  
+                -5.905mil  
+               }
              }
-             ha:line.179604 {
-              x1=553.0mil; y1=374.0mil; x2=553.0mil; y2=10.4996mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
               }
+              clearance=0.0
+               li:ps_poly {
+                -0.351155mm  
+                -0.226187mm  
+                -0.351155mm  
+                0.226187mm  
+                0.351155mm  
+                0.226187mm  
+                0.351155mm  
+                -0.226187mm  
+               }
              }
-             ha:line.179607 {
-              x1=553.0mil; y1=374.0mil; x2=13.0462mm; y2=374.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
               }
+              clearance=0.0
+               li:ps_poly {
+                -0.274955mm  
+                -5.905mil  
+                -0.274955mm  
+                5.905mil  
+                0.274955mm  
+                5.905mil  
+                0.274955mm  
+                -5.905mil  
+               }
              }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
-          }
-         }
-        }
-         uid = bZx6+gfdERtBSuYKqRIAAAAB
-        }
-        ha:subc.174006 {
-         ha:attributes {
-          refdes=C4
-          value=4.7uF
-          footprint=0402
-          openscad=0402
+           }
          }
-        ha:data {
-                li:padstack_prototypes {
 
-         ha:ps_proto_v6.0 {
+         ha:ps_proto_v6.9 {
            hdia=0.0; hplated=0; htop=0; hbottom=0;
            li:shape {
 
@@ -10027,14 +10003,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
+                5.905mil  
+                -0.274955mm  
+                -5.905mil  
+                -0.274955mm  
+                -5.905mil  
+                0.274955mm  
+                5.905mil  
+                0.274955mm  
                }
              }
 
@@ -10046,14 +10022,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                0.425958mm  
-                0.326136mm  
-                0.425958mm  
+                0.226187mm  
+                -0.351155mm  
+                -0.226187mm  
+                -0.351155mm  
+                -0.226187mm  
+                0.351155mm  
+                0.226187mm  
+                0.351155mm  
                }
              }
 
@@ -10065,14 +10041,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
+                5.905mil  
+                -0.274955mm  
+                -5.905mil  
+                -0.274955mm  
+                -5.905mil  
+                0.274955mm  
+                5.905mil  
+                0.274955mm  
                }
              }
            }
@@ -10080,8 +10056,12 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.174019 {
-           proto=0; x=469.48mil; y=325.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.192633 {
+           proto=0; x=24.834977mm; y=14.200124mm; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
            li:thermal {
            }
 
@@ -10090,8 +10070,8 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
-          ha:padstack_ref.174020 {
-           proto=0; x=438.0mil; y=325.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.192634 {
+           proto=1; x=24.360124mm; y=422.245mil; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
            ha:flags {
             clearline=1
            }
@@ -10100,142 +10080,156 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=2
-             name=2
+             term=8
+             name=8
            }
           }
-         }
-         li:layers {
+          ha:padstack_ref.192635 {
+           proto=0; x=822.245mil; y=11.199876mm; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
+           li:thermal {
+           }
 
-            li:objects {
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
+           ha:attributes {
+             term=15
+             name=15
+           }
           }
+          ha:padstack_ref.192636 {
+           proto=1; x=840.94mil; y=14.674977mm; 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.174007 {
-              x1=453.74mil; y1=325.0mil; x2=453.74mil; y2=325.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.174010 {
-              x1=453.74mil; y1=325.0mil; x2=453.74mil; y2=325.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.174013 {
-              x1=453.74mil; y1=325.0mil; x2=10.524996mm; y2=325.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.174016 {
-              x1=453.74mil; y1=325.0mil; x2=453.74mil; y2=7.255mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
+           ha:attributes {
+             term=22
+             name=22
+           }
           }
-         }
-        }
-         uid = seAITunFlyISpw3DQYkAAAAp
-        }
-        ha:subc.181884 {
-         ha:attributes {
-          openscad=0603
-          value=10uF
-          refdes=C10
-          footprint=0603
-         }
-        ha:data {
-                li:padstack_prototypes {
+          ha:padstack_ref.192637 {
+           proto=2; x=24.809958mm; y=558.07mil; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-         ha:ps_proto_v6.0 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.192638 {
+           proto=3; x=958.07mil; y=423.23mil; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=8
+             name=8
+           }
+          }
+          ha:padstack_ref.192639 {
+           proto=2; x=823.23mil; y=441.93mil; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=15
+             name=15
+           }
+          }
+          ha:padstack_ref.192640 {
+           proto=3; x=21.385022mm; y=14.649958mm; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=22
+             name=22
+           }
+          }
+          ha:padstack_ref.192641 {
+           proto=4; x=24.785066mm; y=557.09mil; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.192642 {
+           proto=5; x=957.09mil; y=10.774934mm; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=8
+             name=8
+           }
+          }
+          ha:padstack_ref.192643 {
+           proto=4; x=824.21mil; y=442.91mil; rot=-180.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 {
-                0.374904mm  
-                -0.499872mm  
-                -0.374904mm  
-                -0.499872mm  
-                -0.374904mm  
-                0.499872mm  
-                0.374904mm  
-                0.499872mm  
-               }
-             }
+           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 {
-                17.76mil  
-                -0.576072mm  
-                -17.76mil  
-                -0.576072mm  
-                -17.76mil  
-                0.576072mm  
-                17.76mil  
-                0.576072mm  
-               }
-             }
+           ha:attributes {
+             term=15
+             name=15
+           }
+          }
+          ha:padstack_ref.192644 {
+           proto=5; x=21.409914mm; y=14.625066mm; rot=-180.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 {
-                0.374904mm  
-                -0.499872mm  
-                -0.374904mm  
-                -0.499872mm  
-                -0.374904mm  
-                0.499872mm  
-                0.374904mm  
-                0.499872mm  
-               }
-             }
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=22
+             name=22
+           }
+          }
+          ha:padstack_ref.192645 {
+           proto=6; x=24.760047mm; y=14.123924mm; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
            }
-         }
-        }
 
-         li:objects {
-          ha:padstack_ref.181898 {
-           proto=0; x=453.0mil; y=10.606786mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
            li:thermal {
            }
 
@@ -10244,8 +10238,50 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
-          ha:padstack_ref.181899 {
-           proto=0; x=453.0mil; y=366.41mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.192646 {
+           proto=7; x=24.283924mm; y=10.799953mm; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=8
+             name=8
+           }
+          }
+          ha:padstack_ref.192647 {
+           proto=6; x=825.195mil; y=11.276076mm; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=15
+             name=15
+           }
+          }
+          ha:padstack_ref.192648 {
+           proto=7; x=843.94mil; y=14.600047mm; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=22
+             name=22
+           }
+          }
+          ha:padstack_ref.192649 {
+           proto=8; x=973.82mil; y=539.37mil; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
            ha:flags {
             clearline=1
            }
@@ -10258,148 +10294,78 @@ ha:pcb-rnd-board-v8 {
              name=2
            }
           }
-         }
-         li:layers {
+          ha:padstack_ref.192650 {
+           proto=9; x=939.37mil; y=426.18mil; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
+           li:thermal {
+           }
 
-            li:objects {
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
+           ha:attributes {
+             term=9
+             name=9
+           }
           }
+          ha:padstack_ref.192651 {
+           proto=8; x=20.984972mm; y=11.700002mm; 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.181886 {
-              x1=453.0mil; y1=392.0mil; x2=453.0mil; y2=392.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.181889 {
-              x1=453.0mil; y1=392.0mil; x2=453.0mil; y2=392.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.181892 {
-              x1=453.0mil; y1=392.0mil; x2=453.0mil; y2=8.9568mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.181895 {
-              x1=453.0mil; y1=392.0mil; x2=12.5062mm; y2=392.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
+           ha:attributes {
+             term=16
+             name=16
+           }
           }
-         }
-        }
-         uid = aHaGqTYb5LbZ+wqBU8sAAAAs
-        }
-        ha:subc.181917 {
-         ha:attributes {
-          openscad=0603
-          value=10uF
-          refdes=C11
-          footprint=0603
-         }
-        ha:data {
-                li:padstack_prototypes {
+          ha:padstack_ref.192652 {
+           proto=9; x=21.860002mm; y=573.82mil; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-         ha:ps_proto_v6.0 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
+           li:thermal {
+           }
 
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.374904mm  
-                -0.499872mm  
-                -0.374904mm  
-                -0.499872mm  
-                -0.374904mm  
-                0.499872mm  
-                0.374904mm  
-                0.499872mm  
-               }
-             }
+           ha:attributes {
+             term=23
+             name=23
+           }
+          }
+          ha:padstack_ref.192653 {
+           proto=8; x=973.82mil; y=519.69mil; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                17.76mil  
-                -0.576072mm  
-                -17.76mil  
-                -0.576072mm  
-                -17.76mil  
-                0.576072mm  
-                17.76mil  
-                0.576072mm  
-               }
-             }
+           li:thermal {
+           }
 
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.374904mm  
-                -0.499872mm  
-                -0.374904mm  
-                -0.499872mm  
-                -0.374904mm  
-                0.499872mm  
-                0.374904mm  
-                0.499872mm  
-               }
-             }
+           ha:attributes {
+             term=3
+             name=3
+           }
+          }
+          ha:padstack_ref.192654 {
+           proto=9; x=919.69mil; y=426.18mil; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
            }
-         }
-        }
 
-         li:objects {
-          ha:padstack_ref.181931 {
-           proto=0; x=4.303014mm; y=416.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            li:thermal {
            }
 
            ha:attributes {
-             term=1
-             name=1
+             term=10
+             name=10
            }
           }
-          ha:padstack_ref.181932 {
-           proto=0; x=220.59mil; y=416.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.192655 {
+           proto=8; x=20.984972mm; y=480.31mil; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
            ha:flags {
             clearline=1
            }
@@ -10408,204 +10374,124 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=2
-             name=2
+             term=17
+             name=17
            }
           }
-         }
-         li:layers {
+          ha:padstack_ref.192656 {
+           proto=9; x=22.359874mm; y=573.82mil; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
+           li:thermal {
+           }
 
-            li:objects {
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
+           ha:attributes {
+             term=24
+             name=24
+           }
           }
+          ha:padstack_ref.192657 {
+           proto=8; x=973.82mil; y=500.0mil; 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.181919 {
-              x1=195.0mil; y1=416.0mil; x2=195.0mil; y2=416.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.181922 {
-              x1=195.0mil; y1=416.0mil; x2=195.0mil; y2=416.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.181925 {
-              x1=195.0mil; y1=416.0mil; x2=5.953mm; y2=416.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.181928 {
-              x1=195.0mil; y1=416.0mil; x2=195.0mil; y2=11.5664mm; 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
+           }
           }
-         }
-        }
-         uid = aHaGqTYb5LbZ+wqBU8sAAAAu
-        }
-        ha:subc.178600 {
-         ha:attributes {
-          value=MCP1642B-50
-          footprint=dfn-2x3-8
-          refdes=U4
-         }
-        ha:data {
-                li:padstack_prototypes {
+          ha:padstack_ref.192658 {
+           proto=9; x=900.0mil; y=426.18mil; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-         ha:ps_proto_v6.0 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
+           li:thermal {
+           }
 
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -0.374904mm  
-                -5.905mil  
-                -0.374904mm  
-                5.905mil  
-                0.374904mm  
-                5.905mil  
-                0.374904mm  
-                -5.905mil  
-               }
-             }
+           ha:attributes {
+             term=11
+             name=11
+           }
+          }
+          ha:padstack_ref.192659 {
+           proto=8; x=20.984972mm; y=500.0mil; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -17.76mil  
-                -0.226187mm  
-                -17.76mil  
-                0.226187mm  
-                17.76mil  
-                0.226187mm  
-                17.76mil  
-                -0.226187mm  
-               }
-             }
+           li:thermal {
+           }
 
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -0.374904mm  
-                -5.905mil  
-                -0.374904mm  
-                5.905mil  
-                0.374904mm  
-                5.905mil  
-                0.374904mm  
-                -5.905mil  
-               }
-             }
+           ha:attributes {
+             term=18
+             name=18
+           }
+          }
+          ha:padstack_ref.192660 {
+           proto=9; x=900.0mil; y=573.82mil; rot=-180.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 {
+           li:thermal {
+           }
 
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -0.875157mm  
-                -28.545mil  
-                -0.875157mm  
-                28.545mil  
-                0.875157mm  
-                28.545mil  
-                0.875157mm  
-                -28.545mil  
-               }
-             }
+           ha:attributes {
+             term=25
+             name=25
+           }
+          }
+          ha:padstack_ref.192661 {
+           proto=8; x=973.82mil; y=480.31mil; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -0.951357mm  
-                -31.545mil  
-                -0.951357mm  
-                31.545mil  
-                0.951357mm  
-                31.545mil  
-                0.951357mm  
-                -31.545mil  
-               }
-             }
+           li:thermal {
+           }
 
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -0.875157mm  
-                -28.545mil  
-                -0.875157mm  
-                28.545mil  
-                0.875157mm  
-                28.545mil  
-                0.875157mm  
-                -28.545mil  
-               }
-             }
+           ha:attributes {
+             term=5
+             name=5
+           }
+          }
+          ha:padstack_ref.192662 {
+           proto=9; x=22.359874mm; y=426.18mil; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=12
+             name=12
+           }
+          }
+          ha:padstack_ref.192663 {
+           proto=8; x=20.984972mm; y=519.69mil; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
            }
-         }
-        }
 
-         li:objects {
-          ha:padstack_ref.178641 {
-           proto=0; x=273.915mil; y=366.47mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:attributes {
+             term=19
+             name=19
+           }
+          }
+          ha:padstack_ref.192664 {
+           proto=9; x=919.69mil; y=573.82mil; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
            ha:flags {
             clearline=1
            }
@@ -10614,12 +10500,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=1
-             name=1
+             term=26
+             name=26
            }
           }
-          ha:padstack_ref.178642 {
-           proto=0; x=9.857359mm; y=10.808462mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:padstack_ref.192665 {
+           proto=8; x=973.82mil; y=11.700002mm; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
            ha:flags {
             clearline=1
            }
@@ -10628,12 +10514,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=5
-             name=5
+             term=6
+             name=6
            }
           }
-          ha:padstack_ref.178643 {
-           proto=0; x=273.915mil; y=386.16mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:padstack_ref.192666 {
+           proto=9; x=21.860002mm; y=426.18mil; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
            ha:flags {
             clearline=1
            }
@@ -10642,22 +10528,26 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=2
-             name=2
+             term=13
+             name=13
            }
           }
-          ha:padstack_ref.178644 {
-           proto=0; x=9.857359mm; y=10.308336mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:padstack_ref.192667 {
+           proto=8; x=20.984972mm; y=539.37mil; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
            li:thermal {
            }
 
            ha:attributes {
-             term=6
-             name=6
+             term=20
+             name=20
            }
           }
-          ha:padstack_ref.178645 {
-           proto=0; x=273.915mil; y=10.308336mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:padstack_ref.192668 {
+           proto=9; x=939.37mil; y=573.82mil; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
            ha:flags {
             clearline=1
            }
@@ -10666,12 +10556,16 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=3
-             name=3
+             term=27
+             name=27
            }
           }
-          ha:padstack_ref.178646 {
-           proto=0; x=9.857359mm; y=386.16mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:padstack_ref.192669 {
+           proto=0; x=24.834977mm; y=11.199876mm; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
            li:thermal {
            }
 
@@ -10680,8 +10574,8 @@ ha:pcb-rnd-board-v8 {
              name=7
            }
           }
-          ha:padstack_ref.178647 {
-           proto=0; x=273.915mil; y=10.808462mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:padstack_ref.192670 {
+           proto=1; x=840.94mil; y=422.245mil; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
            ha:flags {
             clearline=1
            }
@@ -10690,12 +10584,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=4
-             name=4
+             term=14
+             name=14
            }
           }
-          ha:padstack_ref.178648 {
-           proto=0; x=9.857359mm; y=366.47mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:padstack_ref.192671 {
+           proto=0; x=822.245mil; y=14.200124mm; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
            ha:flags {
             clearline=1
            }
@@ -10704,292 +10598,166 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=8
-             name=8
+             term=21
+             name=21
            }
           }
-          ha:padstack_ref.178649 {
-           proto=1; x=331.0mil; y=396.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:padstack_ref.192672 {
+           proto=1; x=24.360124mm; y=14.674977mm; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
            li:thermal {
            }
 
            ha:attributes {
-             term=9
-             name=9
+             term=28
+             name=28
            }
           }
-         }
-         li:layers {
+          ha:padstack_ref.192673 {
+           proto=2; x=24.809958mm; y=441.93mil; 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.178601 {
-              x1=6.907276mm; y1=9.058402mm; x2=7.307326mm; y2=9.058402mm; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.178604 {
-              x1=6.907276mm; y1=9.058402mm; x2=6.907276mm; y2=9.458452mm; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.178607 {
-              x1=390.06mil; y1=9.058402mm; x2=374.31mil; y2=9.058402mm; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.178610 {
-              x1=390.06mil; y1=9.058402mm; x2=390.06mil; y2=9.458452mm; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.178613 {
-              x1=6.907276mm; y1=435.37mil; x2=7.307326mm; y2=435.37mil; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.178616 {
-              x1=6.907276mm; y1=435.37mil; x2=6.907276mm; y2=419.62mil; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.178619 {
-              x1=390.06mil; y1=435.37mil; x2=374.31mil; y2=435.37mil; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.178622 {
-              x1=390.06mil; y1=435.37mil; x2=390.06mil; y2=419.62mil; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.178625 {
-              x1=6.607302mm; y1=8.758428mm; x2=6.607302mm; y2=8.758428mm; thickness=10.0mil; clearance=0.0;
-             }
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
+           ha:attributes {
+             term=7
+             name=7
+           }
           }
+          ha:padstack_ref.192674 {
+           proto=3; x=21.385022mm; y=423.23mil; 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.178629 {
-              x1=331.0mil; y1=396.0mil; x2=331.0mil; y2=396.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.178632 {
-              x1=331.0mil; y1=396.0mil; x2=331.0mil; y2=396.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.178635 {
-              x1=331.0mil; y1=396.0mil; x2=9.4074mm; y2=396.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.178638 {
-              x1=331.0mil; y1=396.0mil; x2=331.0mil; y2=11.0584mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
+           ha:attributes {
+             term=14
+             name=14
+           }
           }
-         }
-        }
-         uid = m/VaOZjDuOfazm7NOdwAAAAs
-        }
-        ha:subc.185382 {
-         ha:attributes {
-          value=TDK_PS12
-          footprint=TDK_PS12
-          refdes=U8
-         }
-        ha:data {
-                li:padstack_prototypes {
+          ha:padstack_ref.192675 {
+           proto=2; x=823.23mil; y=558.07mil; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-         ha:ps_proto_v6.0 {
-           hdia=0.700024mm; hplated=1; htop=0; hbottom=0;
-           li:shape {
+           li:thermal {
+           }
 
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -0.999998mm  
-                -0.999998mm  
-                0.999998mm  
-                -0.999998mm  
-                0.999998mm  
-                0.999998mm  
-                -0.999998mm  
-                0.999998mm  
-               }
-             }
+           ha:attributes {
+             term=21
+             name=21
+           }
+          }
+          ha:padstack_ref.192676 {
+           proto=3; x=958.07mil; y=14.649958mm; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               bottom = 1
-               copper = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -0.999998mm  
-                -0.999998mm  
-                0.999998mm  
-                -0.999998mm  
-                0.999998mm  
-                0.999998mm  
-                -0.999998mm  
-                0.999998mm  
-               }
-             }
+           li:thermal {
+           }
 
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               intern = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -0.999998mm  
-                -0.999998mm  
-                0.999998mm  
-                -0.999998mm  
-                0.999998mm  
-                0.999998mm  
-                -0.999998mm  
-                0.999998mm  
-               }
-             }
+           ha:attributes {
+             term=28
+             name=28
+           }
+          }
+          ha:padstack_ref.192677 {
+           proto=4; x=24.785066mm; y=442.91mil; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -1.099947mm  
-                -1.099947mm  
-                1.099947mm  
-                -1.099947mm  
-                1.099947mm  
-                1.099947mm  
-                -1.099947mm  
-                1.099947mm  
-               }
-             }
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=7
+             name=7
+           }
+          }
+          ha:padstack_ref.192678 {
+           proto=5; x=21.409914mm; y=10.774934mm; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               bottom = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -1.099947mm  
-                -1.099947mm  
-                1.099947mm  
-                -1.099947mm  
-                1.099947mm  
-                1.099947mm  
-                -1.099947mm  
-                1.099947mm  
-               }
-             }
+           li:thermal {
            }
-         }
 
-         ha:ps_proto_v6.1 {
-           hdia=0.700024mm; hplated=1; htop=0; hbottom=0;
-           li:shape {
+           ha:attributes {
+             term=14
+             name=14
+           }
+          }
+          ha:padstack_ref.192679 {
+           proto=4; x=824.21mil; y=557.09mil; rot=-180.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=1.999996mm;              }
-              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=1.999996mm;              }
-              ha:combining {              }
-              ha:layer_mask {
-               bottom = 1
-               copper = 1
-              }
-              clearance=0.0
-             }
+           ha:attributes {
+             term=21
+             name=21
+           }
+          }
+          ha:padstack_ref.192680 {
+           proto=5; x=957.09mil; y=14.625066mm; rot=-180.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=1.999996mm;              }
-              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=2.199894mm;              }
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-             }
+           ha:attributes {
+             term=28
+             name=28
+           }
+          }
+          ha:padstack_ref.192681 {
+           proto=6; x=24.760047mm; y=443.85mil; rot=-180.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=2.199894mm;              }
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               bottom = 1
-               mask = 1
-              }
-              clearance=0.0
-             }
+           li:thermal {
            }
-         }
-        }
 
-         li:objects {
-          ha:padstack_ref.185397 {
-           proto=0; x=29.21mm; y=10.200132mm; rot=90.000000; xmirror=1; smirror=1; clearance=10.0mil;
+           ha:attributes {
+             term=7
+             name=7
+           }
+          }
+          ha:padstack_ref.192682 {
+           proto=7; x=843.85mil; y=10.799953mm; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
            ha:flags {
             clearline=1
            }
 
            li:thermal {
-             li:2 {
-              on  
-              diag  
-              round  
-              noshape  
-             }
            }
 
            ha:attributes {
-             term=1
-             name=pin1
+             term=14
+             name=14
            }
           }
-          ha:padstack_ref.185398 {
-           proto=1; x=29.21mm; y=15.200122mm; rot=90.000000; xmirror=1; smirror=1; clearance=10.0mil;
+          ha:padstack_ref.192683 {
+           proto=6; x=825.195mil; y=14.12621mm; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
            ha:flags {
             clearline=1
            }
@@ -10998,8 +10766,22 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=2
-             name=pin2
+             term=21
+             name=21
+           }
+          }
+          ha:padstack_ref.192684 {
+           proto=7; x=24.28621mm; y=14.600047mm; rot=-180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=28
+             name=28
            }
           }
          }
@@ -11010,13 +10792,13 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:arc.185383 {
-              x=29.21mm; y=500.0mil; width=6.100064mm; height=6.100064mm; astart=270.000000; adelta=-360.000000; thickness=10.0mil; clearance=0.0;
+             ha:line.192617 {
+              x1=25.15997mm; y1=14.99997mm; x2=25.15997mm; y2=14.99997mm; thickness=10.0mil; clearance=0.0;
              }
             }
             ha:type {
              silk = 1
-             bottom = 1
+             top = 1
             }
           }
 
@@ -11025,284 +10807,403 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.185385 {
-              x1=29.21mm; y1=12.700127mm; x2=29.21mm; y2=12.700127mm; thickness=0.1mm; clearance=0.0;
+             ha:line.192621 {
+              x1=900.0mil; y1=500.0mil; x2=900.0mil; y2=500.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.185388 {
-              x1=29.21mm; y1=500.0mil; x2=29.21mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.192624 {
+              x1=900.0mil; y1=500.0mil; x2=900.0mil; y2=500.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.185391 {
-              x1=29.21mm; y1=500.0mil; x2=29.21mm; y2=13.7mm; thickness=0.1mm; clearance=0.0;
+             ha:line.192627 {
+              x1=900.0mil; y1=500.0mil; x2=21.86mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.185394 {
-              x1=29.21mm; y1=500.0mil; x2=30.21mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.192630 {
+              x1=900.0mil; y1=500.0mil; x2=900.0mil; y2=11.7mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
              }
             }
             ha:type {
-             bottom = 1
-             virtual = 1
+             top = 1
              misc = 1
+             virtual = 1
             }
           }
          }
         }
-         uid = d6udgBuRiCkR5GgbjQAAAAAs
-        }
-       ha:subc.173732 {
-        ha:attributes {
-         value=12MHz
-         footprint=ABM8
-         refdes=X2
+         uid = IVK86coPkFn2ceusITEAAAA2
         }
-       ha:data {
-              li:padstack_prototypes {
+        ha:subc.192705 {
+         ha:attributes {
+          value=32mhz
+          footprint=NDK32
+          refdes=X2
+         }
+        ha:data {
+                li:padstack_prototypes {
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -20.67mil  
-               0.650113mm  
-               20.67mil  
-               0.650113mm  
-               20.67mil  
-               -0.650113mm  
-               -20.67mil  
-               -0.650113mm  
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+              clearance=0.0
+               li:ps_poly {
+                -23.62mil  
+                0.699897mm  
+                23.62mil  
+                0.699897mm  
+                23.62mil  
+                -0.699897mm  
+                -23.62mil  
+                -0.699897mm  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               -23.67mil  
-               0.726313mm  
-               23.67mil  
-               0.726313mm  
-               23.67mil  
-               -0.726313mm  
-               -23.67mil  
-               -0.726313mm  
-              }
-            }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -26.62mil  
+                0.776097mm  
+                26.62mil  
+                0.776097mm  
+                26.62mil  
+                -0.776097mm  
+                -26.62mil  
+                -0.776097mm  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               -20.67mil  
-               0.650113mm  
-               20.67mil  
-               0.650113mm  
-               20.67mil  
-               -0.650113mm  
-               -20.67mil  
-               -0.650113mm  
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
               }
-            }
-          }
-        }
+              clearance=0.0
+               li:ps_poly {
+                -23.62mil  
+                0.699897mm  
+                23.62mil  
+                0.699897mm  
+                23.62mil  
+                -0.699897mm  
+                -23.62mil  
+                -0.699897mm  
+               }
+             }
+           }
+         }
 
-        ha:ps_proto_v6.1 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+         ha:ps_proto_v6.1 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               20.67mil  
-               -0.650113mm  
-               -20.67mil  
-               -0.650113mm  
-               -20.67mil  
-               0.650113mm  
-               20.67mil  
-               0.650113mm  
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
               }
-            }
+              clearance=0.0
+               li:ps_poly {
+                23.62mil  
+                -0.699897mm  
+                -23.62mil  
+                -0.699897mm  
+                -23.62mil  
+                0.699897mm  
+                23.62mil  
+                0.699897mm  
+               }
+             }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                26.62mil  
+                -0.776097mm  
+                -26.62mil  
+                -0.776097mm  
+                -26.62mil  
+                0.776097mm  
+                26.62mil  
+                0.776097mm  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               23.67mil  
-               -0.726313mm  
-               -23.67mil  
-               -0.726313mm  
-               -23.67mil  
-               0.726313mm  
-               23.67mil  
-               0.726313mm  
-              }
-            }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               20.67mil  
-               -0.650113mm  
-               -20.67mil  
-               -0.650113mm  
-               -20.67mil  
-               0.650113mm  
-               20.67mil  
-               0.650113mm  
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
               }
-            }
-          }
+              clearance=0.0
+               li:ps_poly {
+                23.62mil  
+                -0.699897mm  
+                -23.62mil  
+                -0.699897mm  
+                -23.62mil  
+                0.699897mm  
+                23.62mil  
+                0.699897mm  
+               }
+             }
+           }
+         }
         }
-       }
 
-        li:objects {
-         ha:padstack_ref.173746 {
-          proto=0; x=1.31342in; y=454.735mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.192720 {
+           proto=0; x=1.2455in; y=13.799693mm; rot=-180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=pin2
-          }
-         }
-         ha:padstack_ref.173747 {
-          proto=1; x=1.31342in; y=13.849985mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=2
+             name=pin2
+           }
           }
+          ha:padstack_ref.192721 {
+           proto=1; x=1.2455in; y=11.600053mm; rot=-180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=pin1
-          }
-         }
-         ha:padstack_ref.173748 {
-          proto=1; x=31.510986mm; y=13.849985mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=4
-            name=pin4
-          }
-         }
-         ha:padstack_ref.173749 {
-          proto=0; x=31.510986mm; y=454.735mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=1
+             name=pin1
+           }
           }
+          ha:padstack_ref.192722 {
+           proto=1; x=33.235646mm; y=11.600053mm; rot=-180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=3
-            name=pin3
+           ha:attributes {
+             term=4
+             name=pin4
+           }
           }
-         }
-        }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+          ha:padstack_ref.192723 {
+           proto=0; x=33.235646mm; y=13.799693mm; rot=-180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-           li:objects {
-            ha:arc.173733 {
-             x=32.59582mm; y=14.240002mm; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-            }
+           li:thermal {
            }
-           ha:type {
-            silk = 1
-            top = 1
+
+           ha:attributes {
+             term=3
+             name=pin3
            }
+          }
          }
+         li:layers {
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.173734 {
-             x1=1.277005in; y1=12.700127mm; x2=1.277005in; y2=12.700127mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:arc.192706 {
+              x=30.755844mm; y=10.739882mm; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
              }
             }
-            ha:line.173737 {
-             x1=1.277in; y1=500.0mil; x2=1.277in; y2=500.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
+            ha:type {
+             silk = 1
+             top = 1
             }
-            ha:line.173740 {
-             x1=1.277in; y1=500.0mil; x2=31.4358mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+          }
+
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.192708 {
+              x1=32.435673mm; y1=499.995mil; x2=32.435673mm; y2=499.995mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.173743 {
-             x1=1.277in; y1=500.0mil; x2=1.277in; y2=11.7mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.192711 {
+              x1=1.277in; y1=500.0mil; x2=1.277in; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.192714 {
+              x1=1.277in; y1=500.0mil; x2=33.4358mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.192717 {
+              x1=1.277in; y1=500.0mil; x2=1.277in; y2=13.7mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = vbln25uknROd4hefNogAAAAu
-       }
+         uid = IVK86coPkFn2ceusITEAAAA4
+        }
+        ha:rat.194233 {
+         x1=20.984972mm; y1=500.0mil; lgrp1=3; anchor1=pcb/192616/192659; x2=909.84mil; y2=603.345mil; lgrp2=3; anchor2=pcb/172767;
+        }
+        ha:rat.194236 {
+         x1=20.984972mm; y1=480.31mil; lgrp1=3; anchor1=pcb/192616/192655; x2=20.984972mm; y2=500.0mil; lgrp2=3; anchor2=pcb/192616/192659;
+        }
+        ha:rat.194239 {
+         x1=1.29274in; y1=595.0mil; lgrp1=3; anchor1=pcb/173461/173474; x2=1.08426in; y2=467.0mil; lgrp2=3; anchor2=pcb/176413;
+        }
+        ha:rat.194242 {
+         x1=6.64031mm; y1=-1.050155mm; lgrp1=3; anchor1=pcb/192464/192478; x2=681.0mil; y2=182.0mil; lgrp2=3; anchor2=pcb/173019;
+        }
+        ha:rat.194245 {
+         x1=0.580136mm; y1=-1.050155mm; lgrp1=3; anchor1=pcb/192398/192412; x2=973.82mil; y2=519.69mil; lgrp2=3; anchor2=pcb/192616/192653;
+        }
+        ha:rat.194248 {
+         x1=973.82mil; y1=519.69mil; lgrp1=3; anchor1=pcb/192616/192653; x2=33.235646mm; y2=13.799693mm; lgrp2=3; anchor2=pcb/192705/192723;
+        }
+        ha:rat.194251 {
+         x1=3.610223mm; y1=-1.050155mm; lgrp1=3; anchor1=pcb/192431/192445; x2=973.82mil; y2=539.37mil; lgrp2=3; anchor2=pcb/192616/192649;
+        }
+        ha:rat.194254 {
+         x1=973.82mil; y1=539.37mil; lgrp1=3; anchor1=pcb/192616/192649; x2=1.2455in; y2=11.600053mm; lgrp2=3; anchor2=pcb/192705/192721;
+        }
+        ha:rat.194257 {
+         x1=24.283924mm; y1=10.799953mm; lgrp1=3; anchor1=pcb/192616/192646; x2=25.484963mm; y2=13.450062mm; lgrp2=3; anchor2=pcb/172866;
+        }
+        ha:rat.194260 {
+         x1=20.984972mm; y1=519.69mil; lgrp1=3; anchor1=pcb/192616/192663; x2=22.610064mm; y2=10.075037mm; lgrp2=3; anchor2=pcb/172821;
+        }
+        ha:rat.194263 {
+         x1=25.162382mm; y1=14.207723mm; lgrp1=3; anchor1=pcb/173259; x2=24.834977mm; y2=14.200124mm; lgrp2=3; anchor2=pcb/192616/192633;
+        }
+        ha:rat.194266 {
+         x1=20.557618mm; y1=11.556mm; lgrp1=3; anchor1=pcb/173259; x2=20.984972mm; y2=11.700002mm; lgrp2=3; anchor2=pcb/192616/192651;
+        }
+        ha:rat.194269 {
+         x1=531.0mil; y1=21.310599mm; lgrp1=3; anchor1=pcb/173259; x2=531.0mil; y2=819.0mil; lgrp2=3; anchor2=pcb/176188;
+        }
+        ha:rat.194272 {
+         x1=30.857953mm; y1=13.141035mm; lgrp1=3; anchor1=pcb/173259; x2=1.2455in; y2=13.799693mm; lgrp2=3; anchor2=pcb/192705/192720;
+        }
+        ha:rat.194275 {
+         x1=34.013393mm; y1=12.292972mm; lgrp1=3; anchor1=pcb/173259; x2=33.235646mm; y2=11.600053mm; lgrp2=3; anchor2=pcb/192705/192722;
+        }
+        ha:rat.194278 {
+         x1=12.959513mm; y1=110.0mil; lgrp1=3; anchor1=pcb/173259; x2=13.500076mm; y2=-1.050155mm; lgrp2=3; anchor2=pcb/192530/192545;
+        }
+        ha:rat.194281 {
+         x1=10.469989mm; y1=-1.050155mm; lgrp1=3; anchor1=pcb/192497/192512; x2=13.500076mm; y2=-1.050155mm; lgrp2=3; anchor2=pcb/192530/192545;
+        }
+        ha:rat.194284 {
+         x1=110.0mil; y1=110.0mil; lgrp1=8; anchor1=pcb/173264; x2=54.32mil; y2=-1.050155mm; lgrp2=3; anchor2=pcb/192398/192413;
+        }
+        ha:rat.194287 {
+         x1=4.409815mm; y1=-1.050155mm; lgrp1=3; anchor1=pcb/192431/192446; x2=54.32mil; y2=-1.050155mm; lgrp2=3; anchor2=pcb/192398/192413;
+        }
+        ha:rat.194290 {
+         x1=20.984972mm; y1=539.37mil; lgrp1=3; anchor1=pcb/192616/192667; x2=870.47mil; y2=10.075037mm; lgrp2=3; anchor2=pcb/172836;
+        }
+        ha:rat.194293 {
+         x1=919.69mil; y1=573.82mil; lgrp1=3; anchor1=pcb/192616/192664; x2=789.69mil; y2=604.69mil; lgrp2=3; anchor2=pcb/172872;
+        }
+        ha:rat.194296 {
+         x1=919.69mil; y1=426.18mil; lgrp1=3; anchor1=pcb/192616/192654; x2=24.61006mm; y2=10.075037mm; lgrp2=3; anchor2=pcb/172671;
+        }
+        ha:rat.194299 {
+         x1=973.82mil; y1=500.0mil; lgrp1=3; anchor1=pcb/192616/192657; x2=25.484963mm; y2=549.21mil; lgrp2=3; anchor2=pcb/186614;
+        }
+        ha:rat.194302 {
+         x1=939.37mil; y1=426.18mil; lgrp1=3; anchor1=pcb/192616/192650; x2=25.484963mm; y2=431.1mil; lgrp2=3; anchor2=pcb/172980;
+        }
+        ha:rat.194305 {
+         x1=973.82mil; y1=11.700002mm; lgrp1=3; anchor1=pcb/192616/192665; x2=20.235037mm; y2=13.450062mm; lgrp2=3; anchor2=pcb/176398;
+        }
+        ha:rat.194308 {
+         x1=900.0mil; y1=426.18mil; lgrp1=3; anchor1=pcb/192616/192658; x2=21.610066mm; y2=10.075037mm; lgrp2=3; anchor2=pcb/172680;
+        }
+        ha:rat.194311 {
+         x1=22.359874mm; y1=573.82mil; lgrp1=3; anchor1=pcb/192616/192656; x2=22.610064mm; y2=603.345mil; lgrp2=3; anchor2=pcb/172812;
+        }
+        ha:rat.194314 {
+         x1=22.359874mm; y1=426.18mil; lgrp1=3; anchor1=pcb/192616/192662; x2=20.235037mm; y2=431.1mil; lgrp2=3; anchor2=pcb/172692;
+        }
+        ha:rat.194317 {
+         x1=900.0mil; y1=573.82mil; lgrp1=3; anchor1=pcb/192616/192660; x2=809.0mil; y2=655.0mil; lgrp2=3; anchor2=pcb/172950;
+        }
+        ha:rat.194320 {
+         x1=21.860002mm; y1=426.18mil; lgrp1=3; anchor1=pcb/192616/192666; x2=20.235037mm; y2=450.79mil; lgrp2=3; anchor2=pcb/172713;
+        }
+        ha:rat.194323 {
+         x1=24.760047mm; y1=443.85mil; lgrp1=3; anchor1=pcb/192616/192681; x2=20.235037mm; y2=12.949936mm; lgrp2=3; anchor2=pcb/173109;
+        }
+        ha:rat.194326 {
+         x1=843.94mil; y1=14.600047mm; lgrp1=3; anchor1=pcb/192616/192648; x2=20.235037mm; y2=470.47mil; lgrp2=3; anchor2=pcb/172941;
+        }
+        ha:rat.194329 {
+         x1=9.670397mm; y1=-1.050155mm; lgrp1=3; anchor1=pcb/192497/192511; x2=7.439902mm; y2=-1.050155mm; lgrp2=3; anchor2=pcb/192464/192479;
+        }
+        ha:rat.194332 {
+         x1=9.670397mm; y1=-1.050155mm; lgrp1=3; anchor1=pcb/192497/192511; x2=12.700484mm; y2=-1.050155mm; lgrp2=3; anchor2=pcb/192530/192544;
+        }
+        ha:rat.194335 {
+         x1=12.700484mm; y1=-1.050155mm; lgrp1=3; anchor1=pcb/192530/192544; x2=973.82mil; y2=480.31mil; lgrp2=3; anchor2=pcb/192616/192661;
+        }
+        ha:rat.194338 {
+         x1=822.245mil; y1=14.200124mm; lgrp1=3; anchor1=pcb/192616/192671; x2=831.1mil; y2=603.345mil; lgrp2=3; anchor2=pcb/172953;
+        }
+        ha:rat.194341 {
+         x1=939.37mil; y1=573.82mil; lgrp1=3; anchor1=pcb/192616/192668; x2=24.61006mm; y2=603.345mil; lgrp2=3; anchor2=pcb/172785;
+        }
    }
    li:layers {
 
@@ -11401,12 +11302,6 @@ ha:pcb-rnd-board-v8 {
          clearline=1
         }
        }
-       ha:line.172668 {
-        x1=796.445mil; y1=549.0mil; x2=20.235037mm; y2=549.21mil; thickness=5.0mil; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.172671 {
         x1=24.61006mm; y1=10.075037mm; x2=24.61006mm; y2=321.1mil; thickness=5.0mil; clearance=10.0mil;
         ha:flags {
@@ -12589,54 +12484,6 @@ ha:pcb-rnd-board-v8 {
          clearline=1
         }
        }
-       ha:line.186644 {
-        x1=25.484963mm; y1=12.949936mm; x2=32.460819mm; y2=12.949936mm; thickness=5.0mil; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.186647 {
-        x1=32.460819mm; y1=12.949936mm; x2=1.31342in; y2=13.849985mm; thickness=5.0mil; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.186650 {
-        x1=1.31342in; y1=13.849985mm; x2=1.31342in; y2=574.32mil; thickness=5.0mil; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.186653 {
-        x1=1.31342in; y1=574.32mil; x2=1.29274in; y2=595.0mil; thickness=5.0mil; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.186665 {
-        x1=25.484963mm; y1=490.16mil; x2=30.611191mm; y2=490.16mil; thickness=5.0mil; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.186668 {
-        x1=30.611191mm; y1=490.16mil; x2=31.510986mm; y2=454.735mil; thickness=5.0mil; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.186671 {
-        x1=31.510986mm; y1=454.735mil; x2=31.510986mm; y2=426.67mil; thickness=5.0mil; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.186674 {
-        x1=31.510986mm; y1=426.67mil; x2=1.26126in; y2=406.0mil; thickness=5.0mil; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.187778 {
         x1=273.915mil; y1=10.808462mm; x2=230.12mil; y2=10.808462mm; thickness=12.0mil; clearance=12.0mil;
         ha:flags {
@@ -13402,7 +13249,7 @@ ha:pcb-rnd-board-v8 {
         rot = 270.000000
        }
        ha:text.176435 {
-        string=V3 ` 2022 Bdale Garbee; x=804.0mil; y=838.0mil; scale=100; fid=0;
+        string=V4 ` 2023 Bdale Garbee; x=804.0mil; y=838.0mil; scale=100; fid=0;
         ha:flags {
          clearline=1
          onsolder=1
@@ -15674,9 +15521,10 @@ ha:pcb-rnd-board-v8 {
      buffer_number = 0
      all_direction_lines = false
      ha:view {
-      flip_y = 1
+      flip_y = 0
      }
-     show_solder_side = 1
+     show_solder_side = 0
+      grids_idx = 1
    }
   }
  }
@@ -15685,96 +15533,93 @@ ha:pcb-rnd-board-v8 {
  ha:netlists {
 
   li:input {
+     ha:unnamed_net10 {
+     li:conn { L1-2; U4-5;     }
+     }
     ha:+3.3V {
-    li:conn { C1-2; C7-2; C9-2; C37-2; C101-2; C102-2; U1-5; U3-1; U3-6; U5-3; U5-7; U5-8; U7-6; U7-29;    }
+    li:conn { C1-2; C2-1; C37-2; C101-2; C102-2; L600-1; U1-5; U3-1; U3-6; U5-3; U5-7; U5-8; U7-17; U7-18;    }
     }
-     ha:unnamed_net15 {
-     li:conn { C3-1; U7-5; X2-3;     }
-     }
-                    ha:unnamed_net21 {
-                    li:conn { J5-3; R9-1; R55-1;                    }
-                    }
+                     ha:unnamed_net13 {
+                     li:conn { J5-2; R54-2;                     }
+                     }
+                     ha:unnamed_net14 {
+                     li:conn { J5-3; R55-2;                     }
+                     }
+                     ha:unnamed_net16 {
+                     li:conn { C33-1; U7-3; X2-3;                     }
+                     }
                     ha:unnamed_net17 {
-                    li:conn { R55-2; U7-14;                    }
-                    }
-                    ha:unnamed_net18 {
-                    li:conn { R54-2; U7-13;                    }
+                    li:conn { C32-1; U7-2; X2-1;                    }
                     }
-                    ha:unnamed_net24 {
-                    li:conn { R35-2; U2-5;                    }
-                    }
-                    ha:unnamed_net25 {
-                    li:conn { D1-2; R50-1;                    }
-                    }
-                    ha:unnamed_net20 {
-                    li:conn { J5-2; R54-1;                    }
-                    }
-                   ha:unnamed_net16 {
-                   li:conn { C2-1; U7-4; X2-1;                   }
-                   }
                    ha:beeper {
-                   li:conn { U7-3; U8-2;                   }
+                   li:conn { U7-8; U8-2;                   }
                    }
+           ha:usbdm {
+           li:conn { R54-1; U7-19;           }
+           }
           ha:GND {
-          li:conn { B1-2; C1-1; C2-2; C3-2; C4-1; C5-1; C7-1; C9-1; C10-1; C11-1; C37-1; C38-2; C39-1; C101-1; C102-1; H1-1; H2-1; H3-1; H4-1; J1-2; J5-5; J5-G; J6-1; J12-5; J12-6; R28-1; R32-1; R35-1; R51-1; U1-2; U2-2; U3-2; U3-4; U3-5; U4-6; U4-7; U4-9; U5-4; U7-33; U8-1; X2-2; X2-4;          }
+          li:conn { B1-2; C1-1; C2-2; C4-1; C5-1; C10-1; C11-1; C32-2; C33-2; C37-1; C39-1; C101-1; C102-1; C601-2; C602-2; H1-1; H2-1; H3-1; H4-1; J1-2; J5-5; J5-G; J6-1; J12-5; J12-6; R28-1; R32-1; R35-1; R51-1; U1-2; U1-4; U2-2; U3-2; U3-4; U3-5; U4-6; U4-7; U4-9; U5-4; U7-1; U7-16; U8-1; X2-2; X2-4;          }
           }
-         ha:unnamed_net27 {
-         li:conn { C38-1; U1-4;         }
-         }
-      ha:unnamed_net28 {
-      li:conn { L1-2; U4-5;      }
-      }
-     ha:unnamed_net26 {
-     li:conn { D1-3; R51-2;     }
-     }
-       ha:unnamed_net23 {
-       li:conn { D1-1; D1-4; U2-1;       }
+       ha:usbdp {
+       li:conn { R55-1; U7-20;       }
        }
-       ha:usb_pullup {
-       li:conn { R9-2; U7-7;       }
+       ha:unnamed_net6 {
+       li:conn { D1-1; D1-4; U2-1;       }
        }
-      ha:mosi0 {
-      li:conn { U5-5; U7-18;      }
-      }
       ha:mosi1 {
-      li:conn { U3-13; U7-12;      }
+      li:conn { U3-13; U7-26;      }
       }
+     ha:unnamed_net7 {
+     li:conn { R35-2; U2-5;     }
+     }
     ha:cs_flash {
-    li:conn { U5-1; U7-9;    }
+    li:conn { U5-1; U7-10;    }
     }
+      ha:unnamed_net9 {
+      li:conn { D1-3; R51-2;      }
+      }
+      ha:unnamed_net8 {
+      li:conn { D1-2; R50-1;      }
+      }
      ha:reset_n {
-     li:conn { J6-2; U7-2;     }
+     li:conn { J6-2; U7-4;     }
      }
                      ha:force_bootloader {
-                     li:conn { J1-1; U7-8;                     }
+                     li:conn { J1-1; U7-9;                     }
                      }
                     ha:pressure {
-                    li:conn { R31-1; R32-2; U7-22;                    }
+                    li:conn { R31-1; R32-2; U7-6;                    }
                     }
-                   ha:sck0 {
-                   li:conn { U5-6; U7-15;                   }
+                   ha:sck1f {
+                   li:conn { U5-6; U7-11;                   }
                    }
                   ha:sck1 {
-                  li:conn { U3-14; U7-28;                  }
+                  li:conn { U3-14; U7-24;                  }
                   }
-                   ha:miso0 {
-                   li:conn { U5-2; U7-17;                   }
+                   ha:miso1f {
+                   li:conn { U5-2; U7-12;                   }
                    }
                   ha:miso1 {
-                  li:conn { U3-12; U7-20;                  }
+                  li:conn { U3-12; U7-25;                  }
                   }
                    ha:raw_pressure {
                    li:conn { J12-4; R31-2;                   }
                    }
+                   ha:mosi1f {
+                   li:conn { U5-5; U7-13;                   }
+                   }
                   ha:v_usb {
                   li:conn { C4-2; J5-1; R50-2; U2-4;                  }
                   }
                    ha:sense_batt {
-                   li:conn { R27-1; R28-2; U7-21;                   }
+                   li:conn { R27-1; R28-2; U7-7;                   }
                    }
                   ha:swclk {
-                  li:conn { J6-4; U7-19;                  }
+                  li:conn { J6-4; U7-22;                  }
                   }
+                    ha:vdda {
+                    li:conn { C601-1; C602-1; L600-2; U7-5;                    }
+                    }
                    ha:+5V {
                    li:conn { C11-2; J12-3; U4-4;                   }
                    }
@@ -15782,10 +15627,10 @@ ha:pcb-rnd-board-v8 {
                   li:conn { C10-2; C39-2; J12-2; L1-1; R27-2; U1-1; U1-3; U4-1; U4-8;                  }
                   }
                   ha:swdio {
-                  li:conn { J6-3; U7-25;                  }
+                  li:conn { J6-3; U7-21;                  }
                   }
                   ha:cs_accel {
-                  li:conn { U3-7; U7-32;                  }
+                  li:conn { U3-7; U7-27;                  }
                   }
                  ha:v_lipo {
                  li:conn { B1-1; C5-2; J12-1; U2-3;                 }
index bbf22be52269f3ce1cd96667a21b9314ed23d328..d747a49edd826abe3abdf6d91f24d93f1ed7bd7a 100644 (file)
@@ -1,4 +1,4 @@
-v 20211219 2
+v 20220529 2
 C 50100 40200 0 0 0 title-D.sym
 T 78900 42100 9 30 1 0 0 0 1
 EasyMotor
@@ -7,7 +7,7 @@ vendor_part_number=MMA7260QT-ND
 T 13300 -8600 8 10 0 1 0 0 1
 vendor_part_number=MCP9700-E/TO-ND
 T 82500 40600 9 10 1 0 0 0 1
-3
+4
 T 80100 40600 9 10 1 0 0 0 1
 1
 T 80700 40600 9 10 1 0 0 0 1
@@ -19,17 +19,17 @@ http://altusmetrum.com/EasyMotor
 N 59100 55100 58200 55100 4
 {
 T 58200 55200 5 10 1 1 0 0 1
-netname=miso0
+netname=miso1f
 }
 N 59100 55500 58200 55500 4
 {
 T 58200 55600 5 10 1 1 0 0 1
-netname=mosi0
+netname=mosi1f
 }
 N 59100 55900 58200 55900 4
 {
 T 58200 56000 5 10 1 1 0 0 1
-netname=sck0
+netname=sck1f
 }
 C 60100 57600 1 0 0 3.3V-plus.sym
 C 60200 53600 1 0 0 gnd.sym
@@ -314,9 +314,9 @@ value=ADXL375
 }
 N 53100 57000 53100 57600 4
 T 77100 41000 9 10 1 0 0 0 2
-                              Copyright 2022 by Bdale Garbee
+                              Copyright 2023 by Bdale Garbee
 Licensed under the TAPR Open Hardware License, http://www.tapr.org/OHL
-N 54600 46900 62800 46900 4
+N 54600 46900 63000 46900 4
 {
 T 55100 47000 5 10 1 1 0 0 1
 netname=v_batt
@@ -327,11 +327,6 @@ T 59100 46100 5 10 1 1 0 6 1
 netname=sense_batt
 }
 C 57200 44800 1 0 0 gnd.sym
-N 76400 52000 75100 52000 4
-{
-T 76400 52100 5 10 1 1 0 6 1
-netname=cs_accel
-}
 C 54600 45000 1 0 0 gnd.sym
 {
 T 56200 44900 5 10 0 1 0 0 1
@@ -365,340 +360,6 @@ N 56500 46100 54600 46100 4
 T 55100 46150 5 10 1 1 0 0 1
 netname=raw_pressure
 }
-N 75100 54800 76400 54800 4
-{
-T 76400 54850 5 10 1 1 0 6 1
-netname=pressure
-}
-C 69100 50200 1 0 0 lpc11u1x.sym
-{
-T 69095 50200 5 10 0 1 0 0 1
-footprint=hvqfn33
-T 69100 50200 5 10 0 1 0 0 1
-device=IC
-T 69495 60100 5 10 1 1 0 0 1
-refdes=U7
-T 73200 60100 5 10 1 1 0 0 1
-value=LPC11U14FHI33
-}
-C 65500 52800 1 0 1 USBmicroB.sym
-{
-T 65145 53195 5 10 0 1 0 6 1
-footprint=11071
-T 65500 52800 5 10 0 0 0 0 1
-device=CONNECTOR
-T 65500 52800 5 10 0 0 0 0 1
-value=USBmicroB
-T 64505 55200 5 10 1 1 0 6 1
-refdes=J5
-}
-C 65400 52900 1 0 0 gnd.sym
-C 68200 54300 1 0 0 resistor.sym
-{
-T 68500 54700 5 10 0 0 0 0 1
-device=RESISTOR
-T 68200 54300 5 10 0 1 0 0 1
-footprint=0402
-T 68350 54550 5 10 1 1 0 0 1
-refdes=R54
-T 68800 54550 5 10 1 1 0 0 1
-value=33
-}
-C 68200 53900 1 0 0 resistor.sym
-{
-T 68500 54300 5 10 0 0 0 0 1
-device=RESISTOR
-T 68200 53900 5 10 0 1 0 0 1
-footprint=0402
-T 68350 53650 5 10 1 1 0 0 1
-refdes=R55
-T 68800 53650 5 10 1 1 0 0 1
-value=33
-}
-N 65500 54400 68200 54400 4
-N 65500 54000 68200 54000 4
-C 68000 50800 1 90 0 capacitor.sym
-{
-T 67300 51000 5 10 0 0 90 0 1
-device=CAPACITOR
-T 67100 51000 5 10 0 0 90 0 1
-symversion=0.1
-T 68000 50800 5 10 0 0 0 0 1
-footprint=0402
-T 67600 51600 5 10 1 1 180 0 1
-refdes=C7
-T 67200 50900 5 10 1 1 0 0 1
-value=0.1uF
-}
-C 68900 50500 1 90 0 capacitor.sym
-{
-T 68200 50700 5 10 0 0 90 0 1
-device=CAPACITOR
-T 68000 50700 5 10 0 0 90 0 1
-symversion=0.1
-T 68900 50500 5 10 0 0 0 0 1
-footprint=0402
-T 68500 51300 5 10 1 1 180 0 1
-refdes=C9
-T 68100 50600 5 10 1 1 0 0 1
-value=0.1uF
-}
-C 68500 52200 1 0 0 3.3V-plus.sym
-C 68600 49900 1 0 0 gnd.sym
-C 68450 59200 1 270 0 capacitor.sym
-{
-T 69150 59000 5 10 0 0 270 0 1
-device=CAPACITOR
-T 69350 59000 5 10 0 0 270 0 1
-symversion=0.1
-T 68450 59200 5 10 0 0 0 0 1
-footprint=0402
-T 68850 58900 5 10 1 1 0 0 1
-refdes=C3
-T 68850 58400 5 10 1 1 0 0 1
-value=18pF
-}
-C 67150 59200 1 270 0 capacitor.sym
-{
-T 67850 59000 5 10 0 0 270 0 1
-device=CAPACITOR
-T 68050 59000 5 10 0 0 270 0 1
-symversion=0.1
-T 67150 59200 5 10 0 0 0 0 1
-footprint=0402
-T 66850 58900 5 10 1 1 0 0 1
-refdes=C2
-T 66750 58400 5 10 1 1 0 0 1
-value=18pF
-}
-C 68550 58000 1 0 0 gnd.sym
-C 67250 58000 1 0 0 gnd.sym
-C 67650 58800 1 0 0 ABM8.sym
-{
-T 67850 59300 5 10 0 0 0 0 1
-device=CRYSTAL
-T 67850 59500 5 10 0 0 0 0 1
-symversion=0.1
-T 67650 58800 5 10 0 0 0 0 1
-footprint=ABM8
-T 67550 59300 5 10 1 1 0 0 1
-refdes=X2
-T 68250 59300 5 10 1 1 0 0 1
-value=12MHz
-}
-C 68250 58500 1 0 0 gnd.sym
-C 67550 58500 1 0 0 gnd.sym
-N 67650 59200 67350 59200 4
-N 67350 59200 67350 59600 4
-N 68350 59200 69100 59200 4
-N 67350 59600 69100 59600 4
-N 76400 56400 75100 56400 4
-{
-T 76400 56450 5 10 1 1 0 6 1
-netname=miso0
-}
-N 76400 56000 75100 56000 4
-{
-T 76400 56050 5 10 1 1 0 6 1
-netname=mosi0
-}
-N 76400 57200 75100 57200 4
-{
-T 76400 57250 5 10 1 1 0 6 1
-netname=sck0
-}
-N 76400 51200 75100 51200 4
-{
-T 76400 51250 5 10 1 1 0 6 1
-netname=mosi1
-}
-N 76400 50800 75100 50800 4
-{
-T 76400 50850 5 10 1 1 0 6 1
-netname=miso1
-}
-N 67800 57100 69100 57100 4
-{
-T 67800 57150 5 10 1 1 0 0 1
-netname=sck1
-}
-N 76400 58400 75100 58400 4
-{
-T 76400 58450 5 10 1 1 0 6 1
-netname=cs_flash
-}
-N 76400 55200 75100 55200 4
-{
-T 76400 55250 5 10 1 1 0 6 1
-netname=sense_batt
-}
-C 67750 54600 1 90 0 resistor.sym
-{
-T 67350 54900 5 10 0 0 90 0 1
-device=RESISTOR
-T 67750 54600 5 10 0 1 0 0 1
-footprint=0402
-T 67150 55100 5 10 1 1 0 0 1
-refdes=R9
-T 67150 54850 5 10 1 1 0 0 1
-value=1.5k
-}
-N 67650 54600 67650 54000 4
-N 75100 53600 79300 53600 4
-{
-T 76400 53700 5 10 1 1 0 6 1
-netname=swdio
-}
-N 75100 55600 78300 55600 4
-N 75100 59600 78700 59600 4
-{
-T 76400 59650 5 10 1 1 0 6 1
-netname=reset_n
-}
-C 65500 53500 1 0 0 nc-right.sym
-{
-T 65600 54000 5 10 0 0 0 0 1
-value=NoConnection
-T 65600 54200 5 10 0 0 0 0 1
-device=DRC_Directive
-}
-N 68700 50200 68700 50500 4
-N 68700 51400 68700 52200 4
-N 69100 51600 68700 51600 4
-N 69100 52000 68700 52000 4
-N 69100 50400 68700 50400 4
-N 67800 51700 67800 52000 4
-N 67800 52000 68700 52000 4
-N 67800 50800 67800 50400 4
-N 67800 50400 68700 50400 4
-N 75100 59200 77000 59200 4
-{
-T 76400 59250 5 10 1 1 0 6 1
-netname=beeper
-}
-N 76400 51600 75100 51600 4
-{
-T 76400 51650 5 10 1 1 0 6 1
-netname=usb_pullup
-}
-C 64500 52400 1 0 0 gnd.sym
-C 79300 53100 1 0 0 conn-4.sym
-{
-T 79300 53100 5 10 0 0 0 0 1
-footprint=0-215079-4
-T 79300 53100 5 10 0 0 0 0 1
-loadstatus=noload
-T 79300 53100 5 10 0 0 0 0 1
-device=CONNECTOR
-T 79700 54700 5 10 1 1 0 0 1
-refdes=J6
-T 79500 52900 5 10 1 1 0 0 1
-value=Debug
-}
-C 79100 54100 1 0 0 gnd.sym
-N 79200 54400 79300 54400 4
-N 78700 54000 79300 54000 4
-N 78300 53200 79300 53200 4
-{
-T 76400 55650 5 10 1 1 0 6 1
-netname=swclk
-}
-N 78300 55600 78300 53200 4
-N 78700 59600 78700 54000 4
-N 67650 55500 68800 55500 4
-{
-T 67850 55550 5 10 1 1 0 0 1
-netname=usb_pullup
-}
-C 80900 57500 1 0 0 conn-2.sym
-{
-T 80900 57500 5 10 0 1 0 0 1
-loadstatus=noload
-T 80900 57500 5 10 0 0 0 0 1
-footprint=50mil2pin
-T 81205 58145 5 10 1 1 0 0 1
-refdes=J1
-T 80900 57500 5 10 0 1 0 0 1
-device=CONNECTOR
-}
-N 76800 58000 80900 58000 4
-{
-T 80600 58050 5 10 1 1 0 6 1
-netname=force_bootloader
-}
-C 80800 57300 1 0 0 gnd.sym
-N 75100 58800 76800 58800 4
-N 76800 58800 76800 58000 4
-C 75100 50300 1 0 0 nc-right.sym
-{
-T 75200 50800 5 10 0 0 0 0 1
-value=NoConnection
-T 75200 51000 5 10 0 0 0 0 1
-device=DRC_Directive
-}
-C 75100 52300 1 0 0 nc-right.sym
-{
-T 75200 52800 5 10 0 0 0 0 1
-value=NoConnection
-T 75200 53000 5 10 0 0 0 0 1
-device=DRC_Directive
-}
-C 75100 52700 1 0 0 nc-right.sym
-{
-T 75200 53200 5 10 0 0 0 0 1
-value=NoConnection
-T 75200 53400 5 10 0 0 0 0 1
-device=DRC_Directive
-}
-C 75100 53100 1 0 0 nc-right.sym
-{
-T 75200 53600 5 10 0 0 0 0 1
-value=NoConnection
-T 75200 53800 5 10 0 0 0 0 1
-device=DRC_Directive
-}
-C 75100 53900 1 0 0 nc-right.sym
-{
-T 75200 54400 5 10 0 0 0 0 1
-value=NoConnection
-T 75200 54600 5 10 0 0 0 0 1
-device=DRC_Directive
-}
-C 75100 54300 1 0 0 nc-right.sym
-{
-T 75200 54800 5 10 0 0 0 0 1
-value=NoConnection
-T 75200 55000 5 10 0 0 0 0 1
-device=DRC_Directive
-}
-C 75100 56700 1 0 0 nc-right.sym
-{
-T 75200 57200 5 10 0 0 0 0 1
-value=NoConnection
-T 75200 57400 5 10 0 0 0 0 1
-device=DRC_Directive
-}
-C 75100 57500 1 0 0 nc-right.sym
-{
-T 75200 58000 5 10 0 0 0 0 1
-value=NoConnection
-T 75200 58200 5 10 0 0 0 0 1
-device=DRC_Directive
-}
-C 75100 57900 1 0 0 nc-right.sym
-{
-T 75200 58400 5 10 0 0 0 0 1
-value=NoConnection
-T 75200 58600 5 10 0 0 0 0 1
-device=DRC_Directive
-}
-C 68600 56600 1 0 0 nc-left.sym
-{
-T 68600 57000 5 10 0 0 0 0 1
-value=NoConnection
-T 68600 57400 5 10 0 0 0 0 1
-device=DRC_Directive
-}
 C 54600 45200 1 0 1 conn-6.sym
 {
 T 54245 47495 5 10 1 1 0 6 1
@@ -847,50 +508,25 @@ N 54600 49700 54100 49700 4
 N 54100 49700 54100 49900 4
 N 55300 49300 55000 49300 4
 N 54600 49300 54400 49300 4
-N 62800 46500 62700 46500 4
-N 62700 46500 62700 46900 4
-C 66000 46900 1 0 0 3.3V-plus.sym
-N 64900 46900 66200 46900 4
-C 66400 46000 1 90 0 capacitor.sym
+N 63000 46500 62900 46500 4
+N 62900 46500 62900 46900 4
+C 65600 46900 1 0 0 3.3V-plus.sym
+N 65100 46900 65800 46900 4
+C 66000 46000 1 90 0 capacitor.sym
 {
-T 65700 46200 5 10 0 0 90 0 1
+T 65300 46200 5 10 0 0 90 0 1
 device=CAPACITOR
-T 65500 46200 5 10 0 0 90 0 1
+T 65100 46200 5 10 0 0 90 0 1
 symversion=0.1
-T 66400 46000 5 10 0 0 0 0 1
+T 66000 46000 5 10 0 0 0 0 1
 footprint=0402
-T 66700 46800 5 10 1 1 180 0 1
+T 66300 46800 5 10 1 1 180 0 1
 refdes=C37
-T 66300 46100 5 10 1 1 0 0 1
+T 65900 46100 5 10 1 1 0 0 1
 value=1uF
 }
-C 66100 45700 1 0 0 gnd.sym
-C 65000 46500 1 270 0 capacitor.sym
-{
-T 65700 46300 5 10 0 0 270 0 1
-device=CAPACITOR
-T 65900 46300 5 10 0 0 270 0 1
-symversion=0.1
-T 65000 46500 5 10 0 0 270 0 1
-footprint=0402
-T 65400 46300 5 10 1 1 0 0 1
-refdes=C38
-T 65400 45700 5 10 1 1 0 0 1
-value=10nF
-}
-C 62800 46000 1 0 0 TC2185.sym
-{
-T 63395 46695 5 10 0 1 0 0 1
-device=IC
-T 62795 45995 5 10 0 1 0 0 1
-footprint=SOT23-5
-T 63095 47195 5 10 1 1 0 0 1
-refdes=U1
-T 63600 47200 5 10 1 1 0 0 1
-value=TC2185-3.3
-}
-C 65100 45300 1 0 0 gnd.sym
-N 64900 46500 65200 46500 4
+C 65700 45700 1 0 0 gnd.sym
+C 65000 46200 1 0 0 gnd.sym
 C 62300 46000 1 90 0 capacitor.sym
 {
 T 61600 46200 5 10 0 0 90 0 1
@@ -904,7 +540,7 @@ refdes=C39
 T 62200 46100 5 10 1 1 0 0 1
 value=1uF
 }
-C 63800 45700 1 0 0 gnd.sym
+C 64000 45700 1 0 0 gnd.sym
 C 62000 45700 1 0 0 gnd.sym
 N 60900 47300 60900 50800 4
 N 56500 43100 58600 43100 4
@@ -967,23 +603,6 @@ T 57600 44400 9 10 1 0 0 0 3
 0.1% resistors for battery sense
 are ridiculous, of course, but
 prevent adding 2 more unique parts
-C 78200 58900 1 0 1 gnd.sym
-N 78000 59200 78100 59200 4
-C 78000 58900 1 0 1 beeper-2khz.sym
-{
-T 77700 59800 5 10 0 0 0 6 1
-device=BEEPER
-T 77700 60000 5 10 0 0 0 6 1
-symversion=0.1
-T 78005 58900 5 10 0 1 0 6 1
-footprint=TDK_PS12
-T 78000 58900 5 10 0 1 0 0 1
-loadstatus=noload
-T 77300 58700 5 10 1 1 0 6 1
-refdes=U8
-T 77500 58700 5 10 1 1 0 0 1
-value=TDK_PS12
-}
 C 62900 41500 1 0 0 MCP1642.sym
 {
 T 63195 43995 5 10 1 1 0 0 1
@@ -1079,8 +698,359 @@ value=NoConnection
 T 56300 56200 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-N 65500 54800 66500 54800 4
+C 81500 55000 1 0 1 beeper.sym
+{
+T 81200 55900 5 10 0 0 0 6 1
+device=BEEPER
+T 81200 56100 5 10 0 0 0 6 1
+symversion=0.1
+T 81500 55000 5 10 0 1 0 6 1
+footprint=TDK_PS12
+T 81500 55000 5 10 0 1 0 6 1
+value=TDK_PS12
+T 81400 55600 5 10 1 1 0 6 1
+refdes=U8
+}
+C 81700 55000 1 0 1 gnd.sym
+N 78000 55300 80500 55300 4
+{
+T 79300 55400 5 10 1 1 0 6 1
+netname=beeper
+}
+N 81500 55300 81600 55300 4
+C 70500 60400 1 180 0 capacitor.sym
+{
+T 70300 59700 5 10 0 1 180 0 1
+device=CAPACITOR
+T 70500 60400 5 10 0 1 90 0 1
+footprint=0402
+T 70200 60300 5 10 1 1 0 0 1
+refdes=C2
+T 69900 60500 5 10 1 1 180 0 1
+value=0.1uF
+}
+C 80100 48100 1 0 0 conn-4.sym
+{
+T 80100 48100 5 10 0 0 0 0 1
+footprint=0-215079-4
+T 80100 48100 5 10 0 0 0 0 1
+loadstatus=noload
+T 80100 48100 5 10 0 0 0 0 1
+device=CONNECTOR
+T 80500 49700 5 10 1 1 0 0 1
+refdes=J6
+T 80300 47900 5 10 1 1 0 0 1
+value=Debug
+}
+C 79900 49100 1 0 0 gnd.sym
+N 80000 49400 80100 49400 4
+N 78600 49000 80100 49000 4
+{
+T 79000 49100 5 10 1 1 0 0 1
+netname=reset_n
+}
+C 81600 49400 1 0 0 gnd.sym
+C 72500 60700 1 0 1 3.3V-plus.sym
+N 72300 58700 72300 60700 4
+N 72300 58700 71100 58700 4
+N 71500 58700 71500 58500 4
+C 72000 46600 1 0 0 gnd.sym
+N 78500 50900 79900 50900 4
+{
+T 79700 51000 5 10 1 1 0 6 1
+netname=usbdm
+}
+N 78000 50500 79900 50500 4
+{
+T 79700 50600 5 10 1 1 0 6 1
+netname=usbdp
+}
+C 67400 50000 1 0 0 gnd.sym
+N 78800 48600 80100 48600 4
+{
+T 79600 48700 5 10 1 1 0 6 1
+netname=swdio
+}
+N 80100 48200 78000 48200 4
+{
+T 79600 48300 5 10 1 1 0 6 1
+netname=swclk
+}
+C 70500 59400 1 0 1 capacitor.sym
+{
+T 70300 60100 5 10 0 0 0 6 1
+device=CAPACITOR
+T 70300 60300 5 10 0 0 0 6 1
+symversion=0.1
+T 70500 59400 5 10 0 1 0 6 1
+footprint=0402
+T 70600 59700 5 10 1 1 0 6 1
+refdes=C601
+T 69900 59700 5 10 1 1 0 6 1
+value=1uF
+}
+C 70500 58900 1 0 1 capacitor.sym
+{
+T 70300 59600 5 10 0 0 0 6 1
+device=CAPACITOR
+T 70300 59800 5 10 0 0 0 6 1
+symversion=0.1
+T 70500 58900 5 10 0 1 0 6 1
+footprint=0402
+T 70600 59200 5 10 1 1 0 6 1
+refdes=C602
+T 69900 59200 5 10 1 1 0 6 1
+value=0.1uF
+}
+C 72000 59000 1 0 1 inductor.sym
+{
+T 71800 59500 5 10 0 0 0 6 1
+device=INDUCTOR
+T 71800 59700 5 10 0 0 0 6 1
+symversion=0.1
+T 72000 59000 5 10 0 1 0 6 1
+footprint=0402
+T 71800 59300 5 10 1 1 0 6 1
+refdes=L600
+T 71800 58900 5 10 1 1 0 6 1
+value=bead
+}
+N 72000 59100 72300 59100 4
+N 71100 59100 70500 59100 4
+{
+T 71200 59200 5 10 1 1 0 6 1
+netname=vdda
+}
+N 70700 59100 70700 58500 4
+C 69500 58800 1 0 1 gnd.sym
+N 69400 59100 69400 60200 4
+N 69400 59100 69600 59100 4
+N 69400 59600 69600 59600 4
+N 71100 58700 71100 58500 4
+C 79900 50800 1 0 0 resistor.sym
+{
+T 80200 51200 5 10 0 0 0 0 1
+device=RESISTOR
+T 79900 50800 5 10 0 1 0 6 1
+footprint=0402
+T 80400 51100 5 10 1 1 0 0 1
+refdes=R54
+T 80000 51100 5 10 1 1 0 0 1
+value=22
+}
+C 79900 50400 1 0 0 resistor.sym
+{
+T 80200 50800 5 10 0 0 0 0 1
+device=RESISTOR
+T 79900 50400 5 10 0 1 0 6 1
+footprint=0402
+T 80400 50200 5 10 1 1 0 0 1
+refdes=R55
+T 80000 50200 5 10 1 1 0 0 1
+value=22
+}
+N 80800 50900 81700 50900 4
+N 81700 50500 80800 50500 4
+N 67800 53200 66600 53200 4
+{
+T 66600 53300 5 10 1 1 0 0 1
+netname=mosi1
+}
+N 67800 53800 66600 53800 4
+{
+T 66600 53900 5 10 1 1 0 0 1
+netname=miso1
+}
+N 67800 54400 66600 54400 4
+{
+T 66600 54500 5 10 1 1 0 0 1
+netname=sck1
+}
+C 81700 50000 1 0 1 nc-right.sym
+{
+T 81600 50500 5 10 0 0 0 6 1
+value=NoConnection
+T 81600 50700 5 10 0 0 0 6 1
+device=DRC_Directive
+}
+N 70500 59600 70700 59600 4
+N 70700 59600 70700 59100 4
+C 75100 60800 1 270 0 capacitor.sym
+{
+T 75800 60600 5 10 0 0 270 0 1
+device=CAPACITOR
+T 76000 60600 5 10 0 0 270 0 1
+symversion=0.1
+T 75100 60800 5 10 0 0 0 0 1
+footprint=0402
+T 75500 60500 5 10 1 1 0 0 1
+refdes=C33
+T 75500 60000 5 10 1 1 0 0 1
+value=22pF
+}
+C 73200 60800 1 270 0 capacitor.sym
+{
+T 73900 60600 5 10 0 0 270 0 1
+device=CAPACITOR
+T 74100 60600 5 10 0 0 270 0 1
+symversion=0.1
+T 73200 60800 5 10 0 0 0 0 1
+footprint=0402
+T 72900 60500 5 10 1 1 0 0 1
+refdes=C32
+T 72800 59500 5 10 1 1 0 0 1
+value=22pF
+}
+C 75200 59600 1 0 0 gnd.sym
+C 73300 59600 1 0 0 gnd.sym
+C 74000 60400 1 0 0 ABM8.sym
+{
+T 74000 60400 5 10 0 0 0 0 1
+footprint=NDK32
+T 74000 60400 5 10 0 1 0 0 1
+device=CRYSTAL
+T 73900 61000 5 10 1 1 0 0 1
+refdes=X2
+T 74400 61000 5 10 1 1 0 0 1
+value=32mhz
+}
+C 74600 60100 1 0 0 gnd.sym
+C 73900 60100 1 0 0 gnd.sym
+N 74000 60800 73400 60800 4
+N 74700 60800 75300 60800 4
+N 73700 60800 73700 59400 4
+N 73700 59400 74100 59400 4
+N 75000 60800 75000 59400 4
+N 75000 59400 74500 59400 4
+N 74100 58500 74100 59400 4
+N 74500 58500 74500 59400 4
+C 81700 49300 1 0 0 USBmicroB.sym
+{
+T 82055 49695 5 10 0 1 0 0 1
+footprint=11071
+T 81700 49300 5 10 0 0 0 6 1
+device=CONNECTOR
+T 81700 49300 5 10 0 0 0 6 1
+value=USBmicroB
+T 82695 51700 5 10 1 1 0 0 1
+refdes=J5
+}
+N 79300 53500 78000 53500 4
+{
+T 79300 53600 5 10 1 1 0 6 1
+netname=sck1f
+}
+N 78000 52300 79300 52300 4
+{
+T 79300 52400 5 10 1 1 0 6 1
+netname=mosi1f
+}
+N 79300 52900 78000 52900 4
+{
+T 79300 53000 5 10 1 1 0 6 1
+netname=miso1f
+}
+N 67800 52600 66600 52600 4
+{
+T 66600 52700 5 10 1 1 0 0 1
+netname=cs_accel
+}
+N 78000 55900 79300 55900 4
+{
+T 79300 56000 5 10 1 1 0 6 1
+netname=sense_batt
+}
+N 78000 54100 79300 54100 4
+{
+T 79300 54200 5 10 1 1 0 6 1
+netname=cs_flash
+}
+C 67800 46900 1 0 0 STM32F042-28.sym
+{
+T 61400 45300 5 10 0 0 0 0 1
+device=IC
+T 68100 47200 5 10 0 1 0 0 1
+footprint=ufqfpn28
+T 75100 57400 5 10 1 1 0 0 1
+value=STM32F042G6U
+T 68200 58300 5 10 1 1 0 0 1
+refdes=U7
+}
+N 78000 48800 78800 48800 4
+N 78800 48800 78800 48600 4
+N 78600 49000 78600 46600 4
+N 78600 46600 74800 46600 4
+N 74800 46600 74800 46900 4
+N 67800 51500 67500 51500 4
+N 67500 51500 67500 50300 4
+N 78500 50900 78500 51100 4
+N 78500 51100 78000 51100 4
+N 78000 56500 79300 56500 4
+{
+T 78100 56550 5 10 1 1 0 0 1
+netname=pressure
+}
+N 69600 60200 69400 60200 4
+N 70500 60200 72300 60200 4
+C 80700 53400 1 0 0 conn-2.sym
 {
-T 66500 54850 5 10 1 1 0 6 1
+T 80700 53400 5 10 0 1 0 0 1
+loadstatus=noload
+T 80700 53400 5 10 0 0 0 0 1
+footprint=50mil2pin
+T 81005 54045 5 10 1 1 0 0 1
+refdes=J1
+}
+N 80100 54700 78000 54700 4
+{
+T 80000 54750 5 10 1 1 0 6 1
+netname=force_bootloader
+}
+N 80100 54700 80100 53900 4
+N 80700 53900 80100 53900 4
+C 80600 53200 1 0 0 gnd.sym
+N 81000 51300 81700 51300 4
+{
+T 81000 51350 5 10 1 1 0 0 1
 netname=v_usb
 }
+C 82500 48900 1 0 0 gnd.sym
+C 63000 46000 1 0 0 TLV733.sym
+{
+T 63295 47195 5 10 1 1 0 0 1
+refdes=U1
+T 64805 47195 5 10 1 1 0 6 1
+value=TLV73333
+T 63295 47695 5 10 0 0 0 0 1
+footprint=SOT23-5
+T 63295 47495 5 10 0 0 0 0 1
+device=IC
+}
+C 67300 51900 1 0 0 nc-left.sym
+{
+T 67300 52300 5 10 0 0 0 0 1
+value=NoConnection
+T 67300 52700 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 67300 55500 1 0 0 nc-left.sym
+{
+T 67300 55900 5 10 0 0 0 0 1
+value=NoConnection
+T 67300 56300 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 67300 56100 1 0 0 nc-left.sym
+{
+T 67300 56500 5 10 0 0 0 0 1
+value=NoConnection
+T 67300 56900 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 78000 47500 1 0 0 nc-right.sym
+{
+T 78100 48000 5 10 0 0 0 0 1
+value=NoConnection
+T 78100 48200 5 10 0 0 0 0 1
+device=DRC_Directive
+}