add a 2N2222 switch for the beeper, switching beeper to low-side control
authorBdale Garbee <bdale@gag.com>
Sun, 22 Aug 2021 20:59:26 +0000 (14:59 -0600)
committerBdale Garbee <bdale@gag.com>
Sun, 22 Aug 2021 20:59:26 +0000 (14:59 -0600)
telemetrum.lht
telemetrum.sch

index 605e6f601d065dcb6c50290db75c0e97976e7c1e..65b6d254b37339c245f2bb2285273620a4507afb 100644 (file)
@@ -1420,7 +1420,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      ha:padstack_ref.200097 {
-      proto=5; x=906.0mil; y=803.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+      proto=5; x=906.0mil; y=948.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
       ha:flags {
        clearline=1
       }
@@ -1429,7 +1429,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      ha:padstack_ref.200164 {
-      proto=5; x=993.0mil; y=803.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+      proto=5; x=993.0mil; y=948.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
       ha:flags {
        clearline=1
       }
@@ -5894,14 +5894,6 @@ ha:pcb-rnd-board-v8 {
             ha:line.62585 {
              x1=740.0mil; y1=620.0mil; x2=740.0mil; y2=759.0mil; thickness=10.0mil; clearance=0.0;
             }
-            ha:text.62588 {
-             string=%a.parent.refdes%; x=747.49mil; y=20.657312mm; scale=89; fid=0;
-             ha:flags {
-              dyntext=1
-              floater=1
-             }
-             rot = 180.000000
-            }
            }
            ha:type {
             silk = 1
@@ -12692,7 +12684,7 @@ ha:pcb-rnd-board-v8 {
 
           li:objects {
            ha:padstack_ref.63768 {
-            proto=0; x=965.74mil; y=803.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            proto=0; x=964.74mil; y=948.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
             ha:flags {
              clearline=1
             }
@@ -12706,7 +12698,7 @@ ha:pcb-rnd-board-v8 {
             }
            }
            ha:padstack_ref.63769 {
-            proto=0; x=23.730204mm; y=803.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            proto=0; x=23.704804mm; y=948.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
             ha:flags {
              clearline=1
             }
@@ -12740,25 +12732,25 @@ ha:pcb-rnd-board-v8 {
 
              li:objects {
               ha:line.63756 {
-               x1=950.0mil; y1=803.0mil; x2=950.0mil; y2=803.0mil; thickness=0.1mm; clearance=0.0;
+               x1=949.0mil; y1=948.0mil; x2=949.0mil; y2=948.0mil; thickness=0.1mm; clearance=0.0;
                ha:attributes {
                  subc-role=pnp-origin
                }
               }
               ha:line.63759 {
-               x1=950.0mil; y1=803.0mil; x2=950.0mil; y2=803.0mil; thickness=0.1mm; clearance=0.0;
+               x1=949.0mil; y1=948.0mil; x2=949.0mil; y2=948.0mil; thickness=0.1mm; clearance=0.0;
                ha:attributes {
                  subc-role=origin
                }
               }
               ha:line.63762 {
-               x1=950.0mil; y1=803.0mil; x2=25.13mm; y2=803.0mil; thickness=0.1mm; clearance=0.0;
+               x1=949.0mil; y1=948.0mil; x2=25.1046mm; y2=948.0mil; thickness=0.1mm; clearance=0.0;
                ha:attributes {
                  subc-role=x
                }
               }
               ha:line.63765 {
-               x1=950.0mil; y1=803.0mil; x2=950.0mil; y2=19.3962mm; thickness=0.1mm; clearance=0.0;
+               x1=949.0mil; y1=948.0mil; x2=949.0mil; y2=23.0792mm; thickness=0.1mm; clearance=0.0;
                ha:attributes {
                  subc-role=y
                }
@@ -12774,2067 +12766,3083 @@ ha:pcb-rnd-board-v8 {
          }
           uid = qIc8VW925zCt24ZkTm0AAAAU
          }
-         ha:subc.63771 {
-          ha:attributes {
-           value=AT1220
-           footprint=AT1220
-           refdes=U8
-          }
-         ha:data {
-                  li:padstack_prototypes {
+          ha:subc.63798 {
+           ha:attributes {
+            value=2.49k
+            footprint=0402
+            refdes=R35
+           }
+          ha:data {
+                    li:padstack_prototypes {
 
-          ha:ps_proto_v6.0 {
-            hdia=23.62mil; hplated=1; htop=0; hbottom=0;
-            li:shape {
+           ha:ps_proto_v6.0 {
+             hdia=0.0; hplated=0; htop=0; hbottom=0;
+             li:shape {
 
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -29.53mil  
-                 -29.53mil  
-                 29.53mil  
-                 -29.53mil  
-                 29.53mil  
-                 29.53mil  
-                 -29.53mil  
-                 29.53mil  
+               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 {               }
-               ha:layer_mask {
-                bottom = 1
-                copper = 1
+               ha:ps_shape_v4 {
+                ha:combining { sub=1; auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 mask = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  0.326136mm  
+                  -0.425958mm  
+                  -0.326136mm  
+                  -0.425958mm  
+                  -0.326136mm  
+                  0.425958mm  
+                  0.326136mm  
+                  0.425958mm  
+                 }
                }
-               clearance=0.0
-                li:ps_poly {
-                 -29.53mil  
-                 -29.53mil  
-                 29.53mil  
-                 -29.53mil  
-                 29.53mil  
-                 29.53mil  
-                 -29.53mil  
-                 29.53mil  
+
+               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.63812 {
+             proto=0; x=760.0mil; y=916.48mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=1
+               name=1
+             }
+            }
+            ha:padstack_ref.63813 {
+             proto=0; x=760.0mil; y=885.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=2
+               name=2
+             }
+            }
+           }
+           li:layers {
+
+            ha:top-silk {
+             lid=0
+             ha:combining {             }
+
+              li:objects {
+              }
+              ha:type {
+               silk = 1
+               top = 1
               }
+            }
 
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                intern = 1
+            ha:subc-aux {
+             lid=1
+             ha:combining {             }
+
+              li:objects {
+               ha:line.63800 {
+                x1=760.0mil; y1=900.74mil; x2=760.0mil; y2=900.74mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=pnp-origin
+                }
                }
-               clearance=0.0
-                li:ps_poly {
-                 -29.53mil  
-                 -29.53mil  
-                 29.53mil  
-                 -29.53mil  
-                 29.53mil  
-                 29.53mil  
-                 -29.53mil  
-                 29.53mil  
+               ha:line.63803 {
+                x1=760.0mil; y1=900.74mil; x2=760.0mil; y2=900.74mil; 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 {
-                 -29.53mil  
-                 -29.53mil  
-                 29.53mil  
-                 -29.53mil  
-                 29.53mil  
-                 29.53mil  
-                 -29.53mil  
-                 29.53mil  
+               ha:line.63806 {
+                x1=760.0mil; y1=900.74mil; x2=760.0mil; y2=21.878796mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=x
                 }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                bottom = 1
-                mask = 1
                }
-               clearance=0.0
-                li:ps_poly {
-                 -29.53mil  
-                 -29.53mil  
-                 29.53mil  
-                 -29.53mil  
-                 29.53mil  
-                 29.53mil  
-                 -29.53mil  
-                 29.53mil  
+               ha:line.63809 {
+                x1=760.0mil; y1=900.74mil; x2=20.304mm; y2=900.74mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=y
                 }
+               }
+              }
+              ha:type {
+               top = 1
+               misc = 1
+               virtual = 1
               }
             }
+           }
           }
+           uid = qIc8VW925zCt24ZkTm0AAABV
+          }
+          ha:subc.63815 {
+           ha:attributes {
+            value=1k
+            footprint=0402
+            refdes=R51
+           }
+          ha:data {
+                    li:padstack_prototypes {
 
-          ha:ps_proto_v6.1 {
-            hdia=23.62mil; hplated=1; htop=0; hbottom=0;
-            li:shape {
+           ha:ps_proto_v6.0 {
+             hdia=0.0; hplated=0; htop=0; hbottom=0;
+             li:shape {
 
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=59.06mil;               }
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 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  
+                 }
                }
-               clearance=0.0
-              }
 
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=59.06mil;               }
-               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=59.06mil;               }
-               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=59.06mil;               }
-               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 {
+                  0.326136mm  
+                  -0.425958mm  
+                  -0.326136mm  
+                  -0.425958mm  
+                  -0.326136mm  
+                  0.425958mm  
+                  0.326136mm  
+                  0.425958mm  
+                 }
                }
-               clearance=0.0
-              }
 
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=59.06mil;               }
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                bottom = 1
-                mask = 1
+               ha:ps_shape_v4 {
+                ha:combining { auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 paste = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  0.249936mm  
+                  -0.349758mm  
+                  -0.249936mm  
+                  -0.349758mm  
+                  -0.249936mm  
+                  0.349758mm  
+                  0.249936mm  
+                  0.349758mm  
+                 }
                }
-               clearance=0.0
-              }
-            }
+             }
+           }
           }
-         }
 
-          li:objects {
-           ha:padstack_ref.63795 {
-            proto=0; x=950.0mil; y=472.06mil; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
+           li:objects {
+            ha:padstack_ref.63829 {
+             proto=0; x=760.0mil; y=968.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+             ha:flags {
+              clearline=1
+             }
 
-            li:thermal {
-              li:0 {
-               on  
-               diag  
-               round  
-               noshape  
-              }
-              li:1 {
-               diag  
-               round  
-               noshape  
-              }
-              li:3 {
-               on  
-               diag  
-               round  
-               noshape  
-              }
-              li:5 {
-               on  
-               diag  
-               round  
-               noshape  
-              }
-            }
+             li:thermal {
+             }
 
-            ha:attributes {
-              term=1
-              name=pin1
-            }
-           }
-           ha:padstack_ref.63796 {
-            proto=1; x=950.0mil; y=727.95mil; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
-            ha:flags {
-             clearline=1
+             ha:attributes {
+               term=1
+               name=1
+             }
             }
+            ha:padstack_ref.63830 {
+             proto=0; x=760.0mil; y=999.48mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+             ha:flags {
+              clearline=1
+             }
 
-            li:thermal {
-            }
+             li:thermal {
+             }
 
-            ha:attributes {
-              term=2
-              name=pin2
+             ha:attributes {
+               term=2
+               name=2
+             }
             }
            }
-          }
-          li:layers {
+           li:layers {
 
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
+            ha:top-silk {
+             lid=0
+             ha:combining {             }
 
-             li:objects {
-              ha:line.63772 {
-               x1=21.080222mm; y1=10.665206mm; x2=21.080222mm; y2=539.97mil; thickness=10.0mil; clearance=0.0;
-              }
-              ha:line.63775 {
-               x1=21.080222mm; y1=780.12mil; x2=21.080222mm; y2=16.765016mm; thickness=10.0mil; clearance=0.0;
-              }
-              ha:line.63778 {
-               x1=19.555206mm; y1=720.08mil; x2=889.97mil; y2=720.08mil; thickness=10.0mil; clearance=0.0;
+              li:objects {
               }
-              ha:arc.63781 {
-               x=950.0mil; y=600.0mil; width=6.100064mm; height=6.100064mm; astart=270.000000; adelta=-360.000000; thickness=10.0mil; clearance=0.0;
+              ha:type {
+               silk = 1
+               top = 1
               }
-             }
-             ha:type {
-              silk = 1
-              bottom = 1
-             }
-           }
+            }
 
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
+            ha:subc-aux {
+             lid=1
+             ha:combining {             }
 
-             li:objects {
-              ha:line.63783 {
-               x1=950.0mil; y1=15.240127mm; x2=950.0mil; y2=15.240127mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
+              li:objects {
+               ha:line.63817 {
+                x1=760.0mil; y1=983.74mil; x2=760.0mil; y2=983.74mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=pnp-origin
+                }
                }
-              }
-              ha:line.63786 {
-               x1=950.0mil; y1=600.0mil; x2=950.0mil; y2=600.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
+               ha:line.63820 {
+                x1=760.0mil; y1=983.74mil; x2=760.0mil; y2=983.74mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=origin
+                }
                }
-              }
-              ha:line.63789 {
-               x1=950.0mil; y1=600.0mil; x2=950.0mil; y2=16.24mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
+               ha:line.63823 {
+                x1=760.0mil; y1=983.74mil; x2=760.0mil; y2=25.986996mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=x
+                }
                }
-              }
-              ha:line.63792 {
-               x1=950.0mil; y1=600.0mil; x2=25.13mm; y2=600.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
+               ha:line.63826 {
+                x1=760.0mil; y1=983.74mil; x2=18.304mm; y2=983.74mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=y
+                }
                }
               }
-             }
-             ha:type {
-              bottom = 1
-              virtual = 1
-              misc = 1
-             }
+              ha:type {
+               top = 1
+               misc = 1
+               virtual = 1
+              }
+            }
            }
           }
-         }
-          uid = Bda500dsIaChqNFriEwAAACd
-         }
-         ha:subc.63798 {
-          ha:attributes {
-           value=2.49k
-           footprint=0402
-           refdes=R35
+           uid = qIc8VW925zCt24ZkTm0AAABW
           }
-         ha:data {
-                  li:padstack_prototypes {
+          ha:subc.63916 {
+           ha:attributes {
+            value=SAW
+            footprint=saw
+            refdes=S1
+           }
+          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 {
-                 0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
+               ha:ps_shape_v4 {
+                ha:combining {                }
+                ha:layer_mask {
+                 copper = 1
+                 top = 1
                 }
-              }
+                clearance=0.0
+                 li:ps_poly {
+                  -0.162559mm  
+                  -0.124967mm  
+                  -0.162559mm  
+                  0.124967mm  
+                  0.162559mm  
+                  0.124967mm  
+                  0.162559mm  
+                  -0.124967mm  
+                 }
+               }
 
-              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:ps_shape_v4 {
+                ha:combining { sub=1; auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 mask = 1
                 }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
+                clearance=0.0
+                 li:ps_poly {
+                  -0.312547mm  
+                  -0.274955mm  
+                  -0.312547mm  
+                  0.274955mm  
+                  0.312547mm  
+                  0.274955mm  
+                  0.312547mm  
+                  -0.274955mm  
+                 }
                }
-               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 { auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 paste = 1
                 }
-              }
-            }
+                clearance=0.0
+                 li:ps_poly {
+                  -0.162559mm  
+                  -0.124967mm  
+                  -0.162559mm  
+                  0.124967mm  
+                  0.162559mm  
+                  0.124967mm  
+                  0.162559mm  
+                  -0.124967mm  
+                 }
+               }
+             }
+           }
           }
-         }
 
-          li:objects {
-           ha:padstack_ref.63812 {
-            proto=0; x=760.0mil; y=916.48mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            ha:flags {
-             clearline=1
-            }
+           li:objects {
+            ha:padstack_ref.63942 {
+             proto=0; x=1.38in; y=550.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=11.81mil;
+             ha:flags {
+              clearline=1
+             }
 
-            li:thermal {
-            }
+             li:thermal {
+             }
 
-            ha:attributes {
-              term=1
-              name=1
-            }
-           }
-           ha:padstack_ref.63813 {
-            proto=0; x=760.0mil; y=885.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            ha:flags {
-             clearline=1
+             ha:attributes {
+               term=1
+               name=1
+             }
             }
+            ha:padstack_ref.63943 {
+             proto=0; x=34.551874mm; y=13.682472mm; rot=270.000000; xmirror=0; smirror=0; clearance=11.81mil;
+             ha:flags {
+              clearline=1
+             }
 
-            li:thermal {
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=2
+               name=2
+             }
             }
+            ha:padstack_ref.63944 {
+             proto=0; x=34.551874mm; y=561.32mil; rot=270.000000; xmirror=0; smirror=0; clearance=11.81mil;
+             ha:flags {
+              clearline=1
+             }
 
-            ha:attributes {
-              term=2
-              name=2
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=5
+               name=5
+             }
             }
-           }
-          }
-          li:layers {
+            ha:padstack_ref.63945 {
+             proto=0; x=1.34063in; y=13.682472mm; rot=270.000000; xmirror=0; smirror=0; clearance=11.81mil;
+             ha:flags {
+              clearline=1
+             }
 
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
+             li:thermal {
+             }
 
-             li:objects {
+             ha:attributes {
+               term=3
+               name=3
              }
-             ha:type {
-              silk = 1
-              top = 1
+            }
+            ha:padstack_ref.63946 {
+             proto=0; x=1.34063in; y=561.32mil; rot=270.000000; xmirror=0; smirror=0; clearance=11.81mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=4
+               name=4
              }
+            }
            }
+           li:layers {
 
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
+            ha:top-silk {
+             lid=0
+             ha:combining {             }
 
-             li:objects {
-              ha:line.63800 {
-               x1=760.0mil; y1=900.74mil; x2=760.0mil; y2=900.74mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
+              li:objects {
+               ha:line.63917 {
+                x1=35.251898mm; y1=569.69mil; x2=33.852104mm; y2=569.69mil; thickness=10.0mil; clearance=0.0;
                }
-              }
-              ha:line.63803 {
-               x1=760.0mil; y1=900.74mil; x2=760.0mil; y2=900.74mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
+               ha:line.63920 {
+                x1=33.852104mm; y1=13.469874mm; x2=33.852104mm; y2=569.69mil; thickness=10.0mil; clearance=0.0;
                }
-              }
-              ha:line.63806 {
-               x1=760.0mil; y1=900.74mil; x2=760.0mil; y2=21.878796mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
+               ha:line.63923 {
+                x1=35.251898mm; y1=13.469874mm; x2=33.852104mm; y2=13.469874mm; thickness=10.0mil; clearance=0.0;
                }
-              }
-              ha:line.63809 {
-               x1=760.0mil; y1=900.74mil; x2=20.304mm; y2=900.74mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
+               ha:line.63926 {
+                x1=35.251898mm; y1=13.469874mm; x2=35.251898mm; y2=569.69mil; thickness=10.0mil; clearance=0.0;
                }
               }
-             }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
-             }
-           }
-          }
-         }
-          uid = qIc8VW925zCt24ZkTm0AAABV
-         }
-         ha:subc.63815 {
-          ha:attributes {
-           value=1k
-           footprint=0402
-           refdes=R51
-          }
-         ha:data {
-                  li:padstack_prototypes {
+              ha:type {
+               silk = 1
+               top = 1
+              }
+            }
 
-          ha:ps_proto_v6.0 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
+            ha:subc-aux {
+             lid=1
+             ha:combining {             }
 
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
+              li:objects {
+               ha:line.63930 {
+                x1=34.451951mm; y1=550.0mil; x2=34.451951mm; y2=550.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=pnp-origin
+                }
                }
-               clearance=0.0
-                li:ps_poly {
-                 0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
+               ha:line.63933 {
+                x1=1.38in; y1=550.0mil; x2=1.38in; y2=550.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.326136mm  
-                 -0.425958mm  
-                 -0.326136mm  
-                 -0.425958mm  
-                 -0.326136mm  
-                 0.425958mm  
-                 0.326136mm  
-                 0.425958mm  
+               ha:line.63936 {
+                x1=1.38in; y1=550.0mil; x2=1.38in; y2=14.97mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=x
                 }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
                }
-               clearance=0.0
-                li:ps_poly {
-                 0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
+               ha:line.63939 {
+                x1=1.38in; y1=550.0mil; x2=34.052mm; y2=550.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=y
                 }
+               }
+              }
+              ha:type {
+               top = 1
+               misc = 1
+               virtual = 1
               }
             }
+           }
           }
-         }
+           uid = qIc8VW925zCt24ZkTm0AAAA4
+          }
+          ha:subc.63948 {
+           ha:attributes {
+            value=MAX-8Q
+            footprint=UBLOX-MAX
+            refdes=U10
+           }
+          ha:data {
+                    li:padstack_prototypes {
 
-          li:objects {
-           ha:padstack_ref.63829 {
-            proto=0; x=760.0mil; y=968.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.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 {
+                  -35.435mil  
+                  -0.350012mm  
+                  -35.435mil  
+                  0.350012mm  
+                  35.435mil  
+                  0.350012mm  
+                  35.435mil  
+                  -0.350012mm  
+                 }
+               }
 
-            ha:attributes {
-              term=1
-              name=1
-            }
+               ha:ps_shape_v4 {
+                ha:combining { sub=1; auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 mask = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  -38.435mil  
+                  -16.78mil  
+                  -38.435mil  
+                  16.78mil  
+                  38.435mil  
+                  16.78mil  
+                  38.435mil  
+                  -16.78mil  
+                 }
+               }
+             }
            }
-           ha:padstack_ref.63830 {
-            proto=0; x=760.0mil; y=999.48mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
 
-            ha:attributes {
-              term=2
-              name=2
-            }
-           }
-          }
-          li:layers {
+           ha:ps_proto_v6.1 {
+             hdia=0.0; hplated=0; htop=0; hbottom=0;
+             li:shape {
 
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
+               ha:ps_shape_v4 {
+                ha:combining {                }
+                ha:layer_mask {
+                 copper = 1
+                 top = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  -35.435mil  
+                  -15.75mil  
+                  -35.435mil  
+                  15.75mil  
+                  35.435mil  
+                  15.75mil  
+                  35.435mil  
+                  -15.75mil  
+                 }
+               }
 
-             li:objects {
-             }
-             ha:type {
-              silk = 1
-              top = 1
+               ha:ps_shape_v4 {
+                ha:combining { sub=1; auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 mask = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  -38.435mil  
+                  -18.75mil  
+                  -38.435mil  
+                  18.75mil  
+                  38.435mil  
+                  18.75mil  
+                  38.435mil  
+                  -18.75mil  
+                 }
+               }
              }
            }
 
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
+           ha:ps_proto_v6.2 {
+             hdia=0.0; hplated=0; htop=0; hbottom=0;
+             li:shape {
 
-             li:objects {
-              ha:line.63817 {
-               x1=760.0mil; y1=983.74mil; x2=760.0mil; y2=983.74mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
-              }
-              ha:line.63820 {
-               x1=760.0mil; y1=983.74mil; x2=760.0mil; y2=983.74mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
+               ha:ps_shape_v4 {
+                ha:combining {                }
+                ha:layer_mask {
+                 copper = 1
+                 top = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  -35.435mil  
+                  -9.845mil  
+                  -35.435mil  
+                  9.845mil  
+                  35.435mil  
+                  9.845mil  
+                  35.435mil  
+                  -9.845mil  
+                 }
                }
-              }
-              ha:line.63823 {
-               x1=760.0mil; y1=983.74mil; x2=760.0mil; y2=25.986996mm; 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 {
+                  -38.435mil  
+                  -12.845mil  
+                  -38.435mil  
+                  12.845mil  
+                  38.435mil  
+                  12.845mil  
+                  38.435mil  
+                  -12.845mil  
+                 }
                }
-              }
-              ha:line.63826 {
-               x1=760.0mil; y1=983.74mil; x2=18.304mm; y2=983.74mil; 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 {
+                  -35.435mil  
+                  -9.845mil  
+                  -35.435mil  
+                  9.845mil  
+                  35.435mil  
+                  9.845mil  
+                  35.435mil  
+                  -9.845mil  
+                 }
                }
-              }
-             }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
              }
            }
-          }
-         }
-          uid = qIc8VW925zCt24ZkTm0AAABW
-         }
-         ha:subc.63916 {
-          ha:attributes {
-           value=SAW
-           footprint=saw
-           refdes=S1
-          }
-         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.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 {
-                 -0.162559mm  
-                 -0.124967mm  
-                 -0.162559mm  
-                 0.124967mm  
-                 0.162559mm  
-                 0.124967mm  
-                 0.162559mm  
-                 -0.124967mm  
+               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.899922mm  
+                  -11.81mil  
+                  -0.899922mm  
+                  11.81mil  
+                  0.899922mm  
+                  11.81mil  
+                  0.899922mm  
+                  -11.81mil  
+                 }
                }
-               clearance=0.0
-                li:ps_poly {
-                 -0.312547mm  
-                 -0.274955mm  
-                 -0.312547mm  
-                 0.274955mm  
-                 0.312547mm  
-                 0.274955mm  
-                 0.312547mm  
-                 -0.274955mm  
-                }
-              }
 
-              ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -0.162559mm  
-                 -0.124967mm  
-                 -0.162559mm  
-                 0.124967mm  
-                 0.162559mm  
-                 0.124967mm  
-                 0.162559mm  
-                 -0.124967mm  
+               ha:ps_shape_v4 {
+                ha:combining { sub=1; auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 mask = 1
                 }
-              }
-            }
-          }
-         }
-
-          li:objects {
-           ha:padstack_ref.63942 {
-            proto=0; x=1.38in; y=550.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=11.81mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
+                clearance=0.0
+                 li:ps_poly {
+                  -0.976122mm  
+                  -14.81mil  
+                  -0.976122mm  
+                  14.81mil  
+                  0.976122mm  
+                  14.81mil  
+                  0.976122mm  
+                  -14.81mil  
+                 }
+               }
 
-            ha:attributes {
-              term=1
-              name=1
-            }
+               ha:ps_shape_v4 {
+                ha:combining { auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 paste = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  -0.899922mm  
+                  -11.81mil  
+                  -0.899922mm  
+                  11.81mil  
+                  0.899922mm  
+                  11.81mil  
+                  0.899922mm  
+                  -11.81mil  
+                 }
+               }
+             }
            }
-           ha:padstack_ref.63943 {
-            proto=0; x=34.551874mm; y=13.682472mm; rot=270.000000; xmirror=0; smirror=0; clearance=11.81mil;
-            ha:flags {
-             clearline=1
-            }
 
-            li:thermal {
-            }
+           ha:ps_proto_v6.4 {
+             hdia=0.0; hplated=0; htop=0; hbottom=0;
+             li:shape {
 
-            ha:attributes {
-              term=2
-              name=2
-            }
-           }
-           ha:padstack_ref.63944 {
-            proto=0; x=34.551874mm; y=561.32mil; rot=270.000000; xmirror=0; smirror=0; clearance=11.81mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=5
-              name=5
-            }
-           }
-           ha:padstack_ref.63945 {
-            proto=0; x=1.34063in; y=13.682472mm; rot=270.000000; xmirror=0; smirror=0; clearance=11.81mil;
-            ha:flags {
-             clearline=1
-            }
+               ha:ps_shape_v4 {
+                ha:combining {                }
+                ha:layer_mask {
+                 copper = 1
+                 top = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  -0.89992mm  
+                  -0.299973mm  
+                  -0.89992mm  
+                  0.299973mm  
+                  0.89992mm  
+                  0.299973mm  
+                  0.89992mm  
+                  -0.299973mm  
+                 }
+               }
 
-            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.976121mm  
+                  -14.81mil  
+                  -0.976121mm  
+                  14.81mil  
+                  0.976121mm  
+                  14.81mil  
+                  0.976121mm  
+                  -14.81mil  
+                 }
+               }
 
-            ha:attributes {
-              term=3
-              name=3
-            }
+               ha:ps_shape_v4 {
+                ha:combining { auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 paste = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  -0.89992mm  
+                  -0.299973mm  
+                  -0.89992mm  
+                  0.299973mm  
+                  0.89992mm  
+                  0.299973mm  
+                  0.89992mm  
+                  -0.299973mm  
+                 }
+               }
+             }
            }
-           ha:padstack_ref.63946 {
-            proto=0; x=1.34063in; y=561.32mil; rot=270.000000; xmirror=0; smirror=0; clearance=11.81mil;
-            ha:flags {
-             clearline=1
-            }
 
-            li:thermal {
-            }
+           ha:ps_proto_v6.5 {
+             hdia=0.0; hplated=0; htop=0; hbottom=0;
+             li:shape {
 
-            ha:attributes {
-              term=4
-              name=4
-            }
-           }
-          }
-          li:layers {
+               ha:ps_shape_v4 {
+                ha:combining {                }
+                ha:layer_mask {
+                 copper = 1
+                 top = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  -0.700024mm  
+                  -0.350012mm  
+                  -0.700024mm  
+                  0.350012mm  
+                  0.700024mm  
+                  0.350012mm  
+                  0.700024mm  
+                  -0.350012mm  
+                 }
+               }
 
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
+               ha:ps_shape_v4 {
+                ha:combining { sub=1; auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 mask = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  -0.776224mm  
+                  -16.78mil  
+                  -0.776224mm  
+                  16.78mil  
+                  0.776224mm  
+                  16.78mil  
+                  0.776224mm  
+                  -16.78mil  
+                 }
+               }
 
-             li:objects {
-              ha:line.63917 {
-               x1=35.251898mm; y1=569.69mil; x2=33.852104mm; y2=569.69mil; thickness=10.0mil; clearance=0.0;
-              }
-              ha:line.63920 {
-               x1=33.852104mm; y1=13.469874mm; x2=33.852104mm; y2=569.69mil; thickness=10.0mil; clearance=0.0;
-              }
-              ha:line.63923 {
-               x1=35.251898mm; y1=13.469874mm; x2=33.852104mm; y2=13.469874mm; thickness=10.0mil; clearance=0.0;
-              }
-              ha:line.63926 {
-               x1=35.251898mm; y1=13.469874mm; x2=35.251898mm; y2=569.69mil; thickness=10.0mil; clearance=0.0;
-              }
-             }
-             ha:type {
-              silk = 1
-              top = 1
+               ha:ps_shape_v4 {
+                ha:combining { auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 paste = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  -0.700024mm  
+                  -0.350012mm  
+                  -0.700024mm  
+                  0.350012mm  
+                  0.700024mm  
+                  0.350012mm  
+                  0.700024mm  
+                  -0.350012mm  
+                 }
+               }
              }
            }
 
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
+           ha:ps_proto_v6.6 {
+             hdia=0.0; hplated=0; htop=0; hbottom=0;
+             li:shape {
 
-             li:objects {
-              ha:line.63930 {
-               x1=34.451951mm; y1=550.0mil; x2=34.451951mm; y2=550.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
-              }
-              ha:line.63933 {
-               x1=1.38in; y1=550.0mil; x2=1.38in; y2=550.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
+               ha:ps_shape_v4 {
+                ha:combining {                }
+                ha:layer_mask {
+                 copper = 1
+                 top = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  -0.700023mm  
+                  -0.400049mm  
+                  -0.700023mm  
+                  0.400049mm  
+                  0.700023mm  
+                  0.400049mm  
+                  0.700023mm  
+                  -0.400049mm  
+                 }
                }
-              }
-              ha:line.63936 {
-               x1=1.38in; y1=550.0mil; x2=1.38in; y2=14.97mm; 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.776224mm  
+                  -18.75mil  
+                  -0.776224mm  
+                  18.75mil  
+                  0.776224mm  
+                  18.75mil  
+                  0.776224mm  
+                  -18.75mil  
+                 }
                }
-              }
-              ha:line.63939 {
-               x1=1.38in; y1=550.0mil; x2=34.052mm; y2=550.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.700023mm  
+                  -0.400049mm  
+                  -0.700023mm  
+                  0.400049mm  
+                  0.700023mm  
+                  0.400049mm  
+                  0.700023mm  
+                  -0.400049mm  
+                 }
                }
-              }
-             }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
              }
            }
           }
-         }
-          uid = qIc8VW925zCt24ZkTm0AAAA4
-         }
-         ha:subc.63948 {
-          ha:attributes {
-           value=MAX-8Q
-           footprint=UBLOX-MAX
-           refdes=U10
-          }
-         ha:data {
-                  li:padstack_prototypes {
 
-          ha:ps_proto_v6.0 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
+           li:objects {
+            ha:padstack_ref.63975 {
+             proto=0; x=26.35377mm; y=16.611727mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.875mil;
+             ha:flags {
+              clearline=1
+             }
 
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -35.435mil  
-                 -0.350012mm  
-                 -35.435mil  
-                 0.350012mm  
-                 35.435mil  
-                 0.350012mm  
-                 35.435mil  
-                 -0.350012mm  
-                }
-              }
+             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 {
-                 -38.435mil  
-                 -16.78mil  
-                 -38.435mil  
-                 16.78mil  
-                 38.435mil  
-                 16.78mil  
-                 38.435mil  
-                 -16.78mil  
-                }
-              }
+             ha:attributes {
+               term=18
+               name=pin18
+             }
             }
-          }
-
-          ha:ps_proto_v6.1 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
+            ha:padstack_ref.63976 {
+             proto=0; x=26.35377mm; y=1.028005in; rot=270.000000; xmirror=0; smirror=0; clearance=7.875mil;
+             ha:flags {
+              clearline=1
+             }
 
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -35.435mil  
-                 -15.75mil  
-                 -35.435mil  
-                 15.75mil  
-                 35.435mil  
-                 15.75mil  
-                 35.435mil  
-                 -15.75mil  
-                }
-              }
+             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 {
-                 -38.435mil  
-                 -18.75mil  
-                 -38.435mil  
-                 18.75mil  
-                 38.435mil  
-                 18.75mil  
-                 38.435mil  
-                 -18.75mil  
-                }
-              }
+             ha:attributes {
+               term=1
+               name=pin1
+             }
             }
-          }
+            ha:padstack_ref.63977 {
+             proto=1; x=27.453844mm; y=16.611727mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
+             ha:flags {
+              clearline=1
+             }
 
-          ha:ps_proto_v6.2 {
-            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 {
-                 -35.435mil  
-                 -9.845mil  
-                 -35.435mil  
-                 9.845mil  
-                 35.435mil  
-                 9.845mil  
-                 35.435mil  
-                 -9.845mil  
-                }
-              }
+             ha:attributes {
+               term=17
+               name=pin17
+             }
+            }
+            ha:padstack_ref.63978 {
+             proto=1; x=27.453844mm; y=1.028005in; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
+             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 {
-                 -38.435mil  
-                 -12.845mil  
-                 -38.435mil  
-                 12.845mil  
-                 38.435mil  
-                 12.845mil  
-                 38.435mil  
-                 -12.845mil  
-                }
-              }
+             li:thermal {
+             }
 
-              ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -35.435mil  
-                 -9.845mil  
-                 -35.435mil  
-                 9.845mil  
-                 35.435mil  
-                 9.845mil  
-                 35.435mil  
-                 -9.845mil  
-                }
-              }
+             ha:attributes {
+               term=2
+               name=pin2
+             }
             }
-          }
+            ha:padstack_ref.63979 {
+             proto=1; x=1.12417in; y=16.611727mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
+             ha:flags {
+              clearline=1
+             }
 
-          ha:ps_proto_v6.3 {
-            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.899922mm  
-                 -11.81mil  
-                 -0.899922mm  
-                 11.81mil  
-                 0.899922mm  
-                 11.81mil  
-                 0.899922mm  
-                 -11.81mil  
-                }
-              }
+             ha:attributes {
+               term=16
+               name=pin16
+             }
+            }
+            ha:padstack_ref.63980 {
+             proto=1; x=1.12417in; y=1.028005in; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
+             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.976122mm  
-                 -14.81mil  
-                 -0.976122mm  
-                 14.81mil  
-                 0.976122mm  
-                 14.81mil  
-                 0.976122mm  
-                 -14.81mil  
-                }
-              }
+             li:thermal {
+             }
 
-              ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -0.899922mm  
-                 -11.81mil  
-                 -0.899922mm  
-                 11.81mil  
-                 0.899922mm  
-                 11.81mil  
-                 0.899922mm  
-                 -11.81mil  
-                }
-              }
+             ha:attributes {
+               term=3
+               name=pin3
+             }
             }
-          }
+            ha:padstack_ref.63981 {
+             proto=1; x=1.16747in; y=16.611727mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
+             ha:flags {
+              clearline=1
+             }
 
-          ha:ps_proto_v6.4 {
-            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.89992mm  
-                 -0.299973mm  
-                 -0.89992mm  
-                 0.299973mm  
-                 0.89992mm  
-                 0.299973mm  
-                 0.89992mm  
-                 -0.299973mm  
-                }
-              }
+             ha:attributes {
+               term=15
+               name=pin15
+             }
+            }
+            ha:padstack_ref.63982 {
+             proto=1; x=1.16747in; y=1.028005in; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
+             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.976121mm  
-                 -14.81mil  
-                 -0.976121mm  
-                 14.81mil  
-                 0.976121mm  
-                 14.81mil  
-                 0.976121mm  
-                 -14.81mil  
-                }
-              }
+             li:thermal {
+             }
 
-              ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -0.89992mm  
-                 -0.299973mm  
-                 -0.89992mm  
-                 0.299973mm  
-                 0.89992mm  
-                 0.299973mm  
-                 0.89992mm  
-                 -0.299973mm  
-                }
-              }
+             ha:attributes {
+               term=4
+               name=pin4
+             }
             }
-          }
+            ha:padstack_ref.63983 {
+             proto=1; x=30.753558mm; y=16.611727mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
+             ha:flags {
+              clearline=1
+             }
 
-          ha:ps_proto_v6.5 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
+             li:thermal {
+             }
 
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -0.700024mm  
-                 -0.350012mm  
-                 -0.700024mm  
-                 0.350012mm  
-                 0.700024mm  
-                 0.350012mm  
-                 0.700024mm  
-                 -0.350012mm  
-                }
-              }
+             ha:attributes {
+               term=14
+               name=pin14
+             }
+            }
+            ha:padstack_ref.63984 {
+             proto=1; x=30.753558mm; y=1.028005in; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
+             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.776224mm  
-                 -16.78mil  
-                 -0.776224mm  
-                 16.78mil  
-                 0.776224mm  
-                 16.78mil  
-                 0.776224mm  
-                 -16.78mil  
-                }
-              }
+             li:thermal {
+             }
 
-              ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -0.700024mm  
-                 -0.350012mm  
-                 -0.700024mm  
-                 0.350012mm  
-                 0.700024mm  
-                 0.350012mm  
-                 0.700024mm  
-                 -0.350012mm  
-                }
-              }
+             ha:attributes {
+               term=5
+               name=pin5
+             }
             }
-          }
+            ha:padstack_ref.63985 {
+             proto=1; x=31.853632mm; y=16.611727mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
+             ha:flags {
+              clearline=1
+             }
 
-          ha:ps_proto_v6.6 {
-            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.700023mm  
-                 -0.400049mm  
-                 -0.700023mm  
-                 0.400049mm  
-                 0.700023mm  
-                 0.400049mm  
-                 0.700023mm  
-                 -0.400049mm  
-                }
-              }
+             ha:attributes {
+               term=13
+               name=pin13
+             }
+            }
+            ha:padstack_ref.63986 {
+             proto=1; x=31.853632mm; y=1.028005in; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
+             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.776224mm  
-                 -18.75mil  
-                 -0.776224mm  
-                 18.75mil  
-                 0.776224mm  
-                 18.75mil  
-                 0.776224mm  
-                 -18.75mil  
-                }
-              }
+             li:thermal {
+             }
 
-              ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -0.700023mm  
-                 -0.400049mm  
-                 -0.700023mm  
-                 0.400049mm  
-                 0.700023mm  
-                 0.400049mm  
-                 0.700023mm  
-                 -0.400049mm  
-                }
-              }
+             ha:attributes {
+               term=6
+               name=pin6
+             }
             }
-          }
-         }
+            ha:padstack_ref.63987 {
+             proto=1; x=1.29738in; y=16.611727mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
+             ha:flags {
+              clearline=1
+             }
 
-          li:objects {
-           ha:padstack_ref.63975 {
-            proto=0; x=26.35377mm; y=16.611727mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.875mil;
-            ha:flags {
-             clearline=1
-            }
+             li:thermal {
+             }
 
-            li:thermal {
+             ha:attributes {
+               term=12
+               name=pin12
+             }
             }
+            ha:padstack_ref.63988 {
+             proto=1; x=1.29738in; y=1.028005in; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
+             ha:flags {
+              clearline=1
+             }
 
-            ha:attributes {
-              term=18
-              name=pin18
-            }
-           }
-           ha:padstack_ref.63976 {
-            proto=0; x=26.35377mm; y=1.028005in; rot=270.000000; xmirror=0; smirror=0; clearance=7.875mil;
-            ha:flags {
-             clearline=1
-            }
+             li:thermal {
+             }
 
-            li:thermal {
+             ha:attributes {
+               term=7
+               name=pin7
+             }
             }
+            ha:padstack_ref.63989 {
+             proto=1; x=1.34069in; y=16.611727mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
+             ha:flags {
+              clearline=1
+             }
 
-            ha:attributes {
-              term=1
-              name=pin1
-            }
-           }
-           ha:padstack_ref.63977 {
-            proto=1; x=27.453844mm; y=16.611727mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
-            ha:flags {
-             clearline=1
-            }
+             li:thermal {
+             }
 
-            li:thermal {
+             ha:attributes {
+               term=11
+               name=pin11
+             }
             }
+            ha:padstack_ref.63990 {
+             proto=1; x=1.34069in; y=1.028005in; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
+             ha:flags {
+              clearline=1
+             }
 
-            ha:attributes {
-              term=17
-              name=pin17
-            }
-           }
-           ha:padstack_ref.63978 {
-            proto=1; x=27.453844mm; y=1.028005in; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
-            ha:flags {
-             clearline=1
-            }
+             li:thermal {
+             }
 
-            li:thermal {
+             ha:attributes {
+               term=8
+               name=pin8
+             }
             }
+            ha:padstack_ref.63991 {
+             proto=0; x=1.384in; y=16.611727mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.875mil;
+             ha:flags {
+              clearline=1
+             }
 
-            ha:attributes {
-              term=2
-              name=pin2
-            }
-           }
-           ha:padstack_ref.63979 {
-            proto=1; x=1.12417in; y=16.611727mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
-            ha:flags {
-             clearline=1
-            }
+             li:thermal {
+             }
 
-            li:thermal {
+             ha:attributes {
+               term=10
+               name=pin10
+             }
             }
+            ha:padstack_ref.63992 {
+             proto=0; x=1.384in; y=1.028005in; rot=270.000000; xmirror=0; smirror=0; clearance=7.875mil;
+             ha:flags {
+              clearline=1
+             }
 
-            ha:attributes {
-              term=16
-              name=pin16
-            }
-           }
-           ha:padstack_ref.63980 {
-            proto=1; x=1.12417in; y=1.028005in; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
-            ha:flags {
-             clearline=1
-            }
+             li:thermal {
+             }
 
-            li:thermal {
+             ha:attributes {
+               term=9
+               name=pin9
+             }
             }
+            ha:padstack_ref.63993 {
+             proto=2; x=26.35377mm; y=654.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=11.81mil;
+             ha:flags {
+              clearline=1
+             }
 
-            ha:attributes {
-              term=3
-              name=pin3
-            }
-           }
-           ha:padstack_ref.63981 {
-            proto=1; x=1.16747in; y=16.611727mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
-            ha:flags {
-             clearline=1
-            }
+             li:thermal {
+             }
 
-            li:thermal {
+             ha:attributes {
+               term=18
+               name=pin18
+             }
             }
+            ha:padstack_ref.63994 {
+             proto=2; x=26.35377mm; y=1.02801in; rot=270.000000; xmirror=0; smirror=0; clearance=11.81mil;
+             ha:flags {
+              clearline=1
+             }
 
-            ha:attributes {
-              term=15
-              name=pin15
-            }
-           }
-           ha:padstack_ref.63982 {
-            proto=1; x=1.16747in; y=1.028005in; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
-            ha:flags {
-             clearline=1
-            }
+             li:thermal {
+             }
 
-            li:thermal {
+             ha:attributes {
+               term=1
+               name=pin1
+             }
             }
+            ha:padstack_ref.63995 {
+             proto=3; x=27.453844mm; y=654.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=9.845mil;
+             ha:flags {
+              clearline=1
+             }
 
-            ha:attributes {
-              term=4
-              name=pin4
-            }
-           }
-           ha:padstack_ref.63983 {
-            proto=1; x=30.753558mm; y=16.611727mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
-            ha:flags {
-             clearline=1
-            }
+             li:thermal {
+             }
 
-            li:thermal {
+             ha:attributes {
+               term=17
+               name=pin17
+             }
             }
+            ha:padstack_ref.63996 {
+             proto=4; x=27.453844mm; y=26.111453mm; rot=270.000000; xmirror=0; smirror=0; clearance=9.845mil;
+             ha:flags {
+              clearline=1
+             }
 
-            ha:attributes {
-              term=14
-              name=pin14
-            }
-           }
-           ha:padstack_ref.63984 {
-            proto=1; x=30.753558mm; y=1.028005in; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
-            ha:flags {
-             clearline=1
-            }
+             li:thermal {
+             }
 
-            li:thermal {
+             ha:attributes {
+               term=2
+               name=pin2
+             }
             }
+            ha:padstack_ref.63997 {
+             proto=3; x=1.12417in; y=654.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=9.845mil;
+             ha:flags {
+              clearline=1
+             }
 
-            ha:attributes {
-              term=5
-              name=pin5
-            }
-           }
-           ha:padstack_ref.63985 {
-            proto=1; x=31.853632mm; y=16.611727mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
-            ha:flags {
-             clearline=1
-            }
+             li:thermal {
+             }
 
-            li:thermal {
+             ha:attributes {
+               term=16
+               name=pin16
+             }
             }
+            ha:padstack_ref.63998 {
+             proto=4; x=1.12417in; y=26.111453mm; rot=270.000000; xmirror=0; smirror=0; clearance=9.845mil;
+             ha:flags {
+              clearline=1
+             }
 
-            ha:attributes {
-              term=13
-              name=pin13
-            }
-           }
-           ha:padstack_ref.63986 {
-            proto=1; x=31.853632mm; y=1.028005in; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
-            ha:flags {
-             clearline=1
-            }
+             li:thermal {
+             }
 
-            li:thermal {
+             ha:attributes {
+               term=3
+               name=pin3
+             }
             }
+            ha:padstack_ref.63999 {
+             proto=3; x=1.16747in; y=654.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=9.845mil;
+             ha:flags {
+              clearline=1
+             }
 
-            ha:attributes {
-              term=6
-              name=pin6
-            }
-           }
-           ha:padstack_ref.63987 {
-            proto=1; x=1.29738in; y=16.611727mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
-            ha:flags {
-             clearline=1
-            }
+             li:thermal {
+             }
 
-            li:thermal {
+             ha:attributes {
+               term=15
+               name=pin15
+             }
             }
+            ha:padstack_ref.64000 {
+             proto=4; x=1.16747in; y=26.111453mm; rot=270.000000; xmirror=0; smirror=0; clearance=9.845mil;
+             ha:flags {
+              clearline=1
+             }
 
-            ha:attributes {
-              term=12
-              name=pin12
-            }
-           }
-           ha:padstack_ref.63988 {
-            proto=1; x=1.29738in; y=1.028005in; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
-            ha:flags {
-             clearline=1
-            }
+             li:thermal {
+             }
 
-            li:thermal {
+             ha:attributes {
+               term=4
+               name=pin4
+             }
             }
+            ha:padstack_ref.64001 {
+             proto=3; x=30.753558mm; y=654.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=9.845mil;
+             ha:flags {
+              clearline=1
+             }
 
-            ha:attributes {
-              term=7
-              name=pin7
-            }
-           }
-           ha:padstack_ref.63989 {
-            proto=1; x=1.34069in; y=16.611727mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
-            ha:flags {
-             clearline=1
-            }
+             li:thermal {
+             }
 
-            li:thermal {
+             ha:attributes {
+               term=14
+               name=pin14
+             }
             }
+            ha:padstack_ref.64002 {
+             proto=4; x=30.753558mm; y=26.111453mm; rot=270.000000; xmirror=0; smirror=0; clearance=9.845mil;
+             ha:flags {
+              clearline=1
+             }
 
-            ha:attributes {
-              term=11
-              name=pin11
-            }
-           }
-           ha:padstack_ref.63990 {
-            proto=1; x=1.34069in; y=1.028005in; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
-            ha:flags {
-             clearline=1
-            }
+             li:thermal {
+             }
 
-            li:thermal {
+             ha:attributes {
+               term=5
+               name=pin5
+             }
             }
+            ha:padstack_ref.64003 {
+             proto=3; x=31.853632mm; y=654.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=9.845mil;
+             ha:flags {
+              clearline=1
+             }
 
-            ha:attributes {
-              term=8
-              name=pin8
-            }
-           }
-           ha:padstack_ref.63991 {
-            proto=0; x=1.384in; y=16.611727mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.875mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
+             li:thermal {
+             }
 
-            ha:attributes {
-              term=10
-              name=pin10
-            }
-           }
-           ha:padstack_ref.63992 {
-            proto=0; x=1.384in; y=1.028005in; rot=270.000000; xmirror=0; smirror=0; clearance=7.875mil;
-            ha:flags {
-             clearline=1
+             ha:attributes {
+               term=13
+               name=pin13
+             }
             }
+            ha:padstack_ref.64004 {
+             proto=4; x=31.853632mm; y=26.111453mm; rot=270.000000; xmirror=0; smirror=0; clearance=9.845mil;
+             ha:flags {
+              clearline=1
+             }
 
-            li:thermal {
-            }
+             li:thermal {
+             }
 
-            ha:attributes {
-              term=9
-              name=pin9
-            }
-           }
-           ha:padstack_ref.63993 {
-            proto=2; x=26.35377mm; y=654.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=11.81mil;
-            ha:flags {
-             clearline=1
+             ha:attributes {
+               term=6
+               name=pin6
+             }
             }
+            ha:padstack_ref.64005 {
+             proto=3; x=1.29738in; y=654.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=9.845mil;
+             ha:flags {
+              clearline=1
+             }
 
-            li:thermal {
-            }
+             li:thermal {
+             }
 
-            ha:attributes {
-              term=18
-              name=pin18
-            }
-           }
-           ha:padstack_ref.63994 {
-            proto=2; x=26.35377mm; y=1.02801in; rot=270.000000; xmirror=0; smirror=0; clearance=11.81mil;
-            ha:flags {
-             clearline=1
+             ha:attributes {
+               term=12
+               name=pin12
+             }
             }
+            ha:padstack_ref.64006 {
+             proto=4; x=1.29738in; y=26.111453mm; rot=270.000000; xmirror=0; smirror=0; clearance=9.845mil;
+             ha:flags {
+              clearline=1
+             }
 
-            li:thermal {
-            }
+             li:thermal {
+             }
 
-            ha:attributes {
-              term=1
-              name=pin1
-            }
-           }
-           ha:padstack_ref.63995 {
-            proto=3; x=27.453844mm; y=654.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=9.845mil;
-            ha:flags {
-             clearline=1
+             ha:attributes {
+               term=7
+               name=pin7
+             }
             }
+            ha:padstack_ref.64007 {
+             proto=3; x=1.34069in; y=654.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=9.845mil;
+             ha:flags {
+              clearline=1
+             }
 
-            li:thermal {
-            }
+             li:thermal {
+             }
 
-            ha:attributes {
-              term=17
-              name=pin17
-            }
-           }
-           ha:padstack_ref.63996 {
-            proto=4; x=27.453844mm; y=26.111453mm; rot=270.000000; xmirror=0; smirror=0; clearance=9.845mil;
-            ha:flags {
-             clearline=1
+             ha:attributes {
+               term=11
+               name=pin11
+             }
             }
+            ha:padstack_ref.64008 {
+             proto=4; x=1.34069in; y=26.111453mm; rot=270.000000; xmirror=0; smirror=0; clearance=9.845mil;
+             ha:flags {
+              clearline=1
+             }
 
-            li:thermal {
-            }
+             li:thermal {
+             }
 
-            ha:attributes {
-              term=2
-              name=pin2
-            }
-           }
-           ha:padstack_ref.63997 {
-            proto=3; x=1.12417in; y=654.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=9.845mil;
-            ha:flags {
-             clearline=1
+             ha:attributes {
+               term=8
+               name=pin8
+             }
             }
+            ha:padstack_ref.64009 {
+             proto=2; x=1.384in; y=654.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=11.81mil;
+             ha:flags {
+              clearline=1
+             }
 
-            li:thermal {
-            }
+             li:thermal {
+             }
 
-            ha:attributes {
-              term=16
-              name=pin16
-            }
-           }
-           ha:padstack_ref.63998 {
-            proto=4; x=1.12417in; y=26.111453mm; rot=270.000000; xmirror=0; smirror=0; clearance=9.845mil;
-            ha:flags {
-             clearline=1
+             ha:attributes {
+               term=10
+               name=pin10
+             }
             }
+            ha:padstack_ref.64010 {
+             proto=2; x=1.384in; y=1.02801in; rot=270.000000; xmirror=0; smirror=0; clearance=11.81mil;
+             ha:flags {
+              clearline=1
+             }
 
-            li:thermal {
-            }
+             li:thermal {
+             }
 
-            ha:attributes {
-              term=3
-              name=pin3
-            }
-           }
-           ha:padstack_ref.63999 {
-            proto=3; x=1.16747in; y=654.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=9.845mil;
-            ha:flags {
-             clearline=1
+             ha:attributes {
+               term=9
+               name=pin9
+             }
             }
+            ha:padstack_ref.64011 {
+             proto=5; x=26.35377mm; y=15.811754mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.875mil;
+             ha:flags {
+              clearline=1
+             }
 
-            li:thermal {
-            }
+             li:thermal {
+             }
 
-            ha:attributes {
-              term=15
-              name=pin15
-            }
-           }
-           ha:padstack_ref.64000 {
-            proto=4; x=1.16747in; y=26.111453mm; rot=270.000000; xmirror=0; smirror=0; clearance=9.845mil;
-            ha:flags {
-             clearline=1
+             ha:attributes {
+               term=18
+               name=pin18
+             }
             }
+            ha:padstack_ref.64012 {
+             proto=5; x=26.35377mm; y=26.9113mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.875mil;
+             ha:flags {
+              clearline=1
+             }
 
-            li:thermal {
-            }
+             li:thermal {
+             }
 
-            ha:attributes {
-              term=4
-              name=pin4
-            }
-           }
-           ha:padstack_ref.64001 {
-            proto=3; x=30.753558mm; y=654.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=9.845mil;
-            ha:flags {
-             clearline=1
+             ha:attributes {
+               term=1
+               name=pin1
+             }
             }
+            ha:padstack_ref.64013 {
+             proto=6; x=27.453844mm; y=15.811754mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
+             ha:flags {
+              clearline=1
+             }
 
-            li:thermal {
-            }
+             li:thermal {
+             }
 
-            ha:attributes {
-              term=14
-              name=pin14
-            }
-           }
-           ha:padstack_ref.64002 {
-            proto=4; x=30.753558mm; y=26.111453mm; rot=270.000000; xmirror=0; smirror=0; clearance=9.845mil;
-            ha:flags {
-             clearline=1
+             ha:attributes {
+               term=17
+               name=pin17
+             }
             }
+            ha:padstack_ref.64014 {
+             proto=6; x=27.453844mm; y=26.9113mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
+             ha:flags {
+              clearline=1
+             }
 
-            li:thermal {
-            }
+             li:thermal {
+             }
 
-            ha:attributes {
-              term=5
-              name=pin5
-            }
-           }
-           ha:padstack_ref.64003 {
-            proto=3; x=31.853632mm; y=654.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=9.845mil;
-            ha:flags {
-             clearline=1
+             ha:attributes {
+               term=2
+               name=pin2
+             }
             }
+            ha:padstack_ref.64015 {
+             proto=6; x=1.12417in; y=15.811754mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
+             ha:flags {
+              clearline=1
+             }
 
-            li:thermal {
-            }
+             li:thermal {
+             }
 
-            ha:attributes {
-              term=13
-              name=pin13
-            }
-           }
-           ha:padstack_ref.64004 {
-            proto=4; x=31.853632mm; y=26.111453mm; rot=270.000000; xmirror=0; smirror=0; clearance=9.845mil;
-            ha:flags {
-             clearline=1
+             ha:attributes {
+               term=16
+               name=pin16
+             }
             }
+            ha:padstack_ref.64016 {
+             proto=6; x=1.12417in; y=26.9113mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
+             ha:flags {
+              clearline=1
+             }
 
-            li:thermal {
-            }
+             li:thermal {
+             }
 
-            ha:attributes {
-              term=6
-              name=pin6
-            }
-           }
-           ha:padstack_ref.64005 {
-            proto=3; x=1.29738in; y=654.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=9.845mil;
-            ha:flags {
-             clearline=1
+             ha:attributes {
+               term=3
+               name=pin3
+             }
             }
+            ha:padstack_ref.64017 {
+             proto=6; x=1.16747in; y=15.811754mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
+             ha:flags {
+              clearline=1
+             }
 
-            li:thermal {
-            }
+             li:thermal {
+             }
 
-            ha:attributes {
-              term=12
-              name=pin12
-            }
-           }
-           ha:padstack_ref.64006 {
-            proto=4; x=1.29738in; y=26.111453mm; rot=270.000000; xmirror=0; smirror=0; clearance=9.845mil;
-            ha:flags {
-             clearline=1
+             ha:attributes {
+               term=15
+               name=pin15
+             }
             }
+            ha:padstack_ref.64018 {
+             proto=6; x=1.16747in; y=26.9113mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
+             ha:flags {
+              clearline=1
+             }
 
-            li:thermal {
-            }
+             li:thermal {
+             }
 
-            ha:attributes {
-              term=7
-              name=pin7
-            }
-           }
-           ha:padstack_ref.64007 {
-            proto=3; x=1.34069in; y=654.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=9.845mil;
-            ha:flags {
-             clearline=1
+             ha:attributes {
+               term=4
+               name=pin4
+             }
             }
+            ha:padstack_ref.64019 {
+             proto=6; x=30.753558mm; y=15.811754mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
+             ha:flags {
+              clearline=1
+             }
 
-            li:thermal {
-            }
+             li:thermal {
+             }
 
-            ha:attributes {
-              term=11
-              name=pin11
-            }
-           }
-           ha:padstack_ref.64008 {
-            proto=4; x=1.34069in; y=26.111453mm; rot=270.000000; xmirror=0; smirror=0; clearance=9.845mil;
-            ha:flags {
-             clearline=1
+             ha:attributes {
+               term=14
+               name=pin14
+             }
             }
+            ha:padstack_ref.64020 {
+             proto=6; x=30.753558mm; y=26.9113mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
+             ha:flags {
+              clearline=1
+             }
 
-            li:thermal {
-            }
+             li:thermal {
+             }
 
-            ha:attributes {
-              term=8
-              name=pin8
-            }
-           }
-           ha:padstack_ref.64009 {
-            proto=2; x=1.384in; y=654.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=11.81mil;
-            ha:flags {
-             clearline=1
+             ha:attributes {
+               term=5
+               name=pin5
+             }
             }
+            ha:padstack_ref.64021 {
+             proto=6; x=31.853632mm; y=15.811754mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
+             ha:flags {
+              clearline=1
+             }
 
-            li:thermal {
-            }
+             li:thermal {
+             }
 
-            ha:attributes {
-              term=10
-              name=pin10
-            }
-           }
-           ha:padstack_ref.64010 {
-            proto=2; x=1.384in; y=1.02801in; rot=270.000000; xmirror=0; smirror=0; clearance=11.81mil;
-            ha:flags {
-             clearline=1
+             ha:attributes {
+               term=13
+               name=pin13
+             }
             }
+            ha:padstack_ref.64022 {
+             proto=6; x=31.853632mm; y=26.9113mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
+             ha:flags {
+              clearline=1
+             }
 
-            li:thermal {
-            }
+             li:thermal {
+             }
 
-            ha:attributes {
-              term=9
-              name=pin9
-            }
-           }
-           ha:padstack_ref.64011 {
-            proto=5; x=26.35377mm; y=15.811754mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.875mil;
-            ha:flags {
-             clearline=1
+             ha:attributes {
+               term=6
+               name=pin6
+             }
             }
+            ha:padstack_ref.64023 {
+             proto=6; x=1.29738in; y=15.811754mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
+             ha:flags {
+              clearline=1
+             }
 
-            li:thermal {
-            }
+             li:thermal {
+             }
 
-            ha:attributes {
-              term=18
-              name=pin18
-            }
-           }
-           ha:padstack_ref.64012 {
-            proto=5; x=26.35377mm; y=26.9113mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.875mil;
-            ha:flags {
-             clearline=1
+             ha:attributes {
+               term=12
+               name=pin12
+             }
             }
+            ha:padstack_ref.64024 {
+             proto=6; x=1.29738in; y=26.9113mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
+             ha:flags {
+              clearline=1
+             }
 
-            li:thermal {
-            }
+             li:thermal {
+             }
 
-            ha:attributes {
-              term=1
-              name=pin1
-            }
-           }
-           ha:padstack_ref.64013 {
-            proto=6; x=27.453844mm; y=15.811754mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
-            ha:flags {
-             clearline=1
+             ha:attributes {
+               term=7
+               name=pin7
+             }
             }
+            ha:padstack_ref.64025 {
+             proto=6; x=1.34069in; y=15.811754mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
+             ha:flags {
+              clearline=1
+             }
 
-            li:thermal {
-            }
+             li:thermal {
+             }
 
-            ha:attributes {
-              term=17
-              name=pin17
-            }
-           }
-           ha:padstack_ref.64014 {
-            proto=6; x=27.453844mm; y=26.9113mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
-            ha:flags {
-             clearline=1
+             ha:attributes {
+               term=11
+               name=pin11
+             }
             }
+            ha:padstack_ref.64026 {
+             proto=6; x=1.34069in; y=26.9113mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
+             ha:flags {
+              clearline=1
+             }
 
-            li:thermal {
-            }
+             li:thermal {
+             }
 
-            ha:attributes {
-              term=2
-              name=pin2
-            }
-           }
-           ha:padstack_ref.64015 {
-            proto=6; x=1.12417in; y=15.811754mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
-            ha:flags {
-             clearline=1
+             ha:attributes {
+               term=8
+               name=pin8
+             }
             }
+            ha:padstack_ref.64027 {
+             proto=5; x=1.384in; y=15.811754mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.875mil;
+             ha:flags {
+              clearline=1
+             }
 
-            li:thermal {
-            }
+             li:thermal {
+             }
 
-            ha:attributes {
-              term=16
-              name=pin16
-            }
-           }
-           ha:padstack_ref.64016 {
-            proto=6; x=1.12417in; y=26.9113mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
-            ha:flags {
-             clearline=1
+             ha:attributes {
+               term=10
+               name=pin10
+             }
             }
+            ha:padstack_ref.64028 {
+             proto=5; x=1.384in; y=26.9113mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.875mil;
+             ha:flags {
+              clearline=1
+             }
 
-            li:thermal {
-            }
+             li:thermal {
+             }
 
-            ha:attributes {
-              term=3
-              name=pin3
+             ha:attributes {
+               term=9
+               name=pin9
+             }
             }
            }
-           ha:padstack_ref.64017 {
-            proto=6; x=1.16747in; y=15.811754mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
-            ha:flags {
-             clearline=1
-            }
+           li:layers {
 
-            li:thermal {
-            }
+            ha:top-silk {
+             lid=0
+             ha:combining {             }
 
-            ha:attributes {
-              term=15
-              name=pin15
-            }
-           }
-           ha:padstack_ref.64018 {
-            proto=6; x=1.16747in; y=26.9113mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
-            ha:flags {
-             clearline=1
+              li:objects {
+               ha:line.63949 {
+                x1=25.703784mm; y1=594.95mil; x2=25.703784mm; y2=27.611324mm; thickness=10.0mil; clearance=0.0;
+               }
+               ha:line.63952 {
+                x1=35.803586mm; y1=27.611324mm; x2=25.703784mm; y2=27.611324mm; thickness=10.0mil; clearance=0.0;
+               }
+               ha:line.63955 {
+                x1=35.803586mm; y1=594.95mil; x2=35.803586mm; y2=27.611324mm; thickness=10.0mil; clearance=0.0;
+               }
+               ha:line.63958 {
+                x1=35.803586mm; y1=594.95mil; x2=25.703784mm; y2=594.95mil; thickness=10.0mil; clearance=0.0;
+               }
+               ha:arc.63961 {
+                x=26.35377mm; y=24.311356mm; 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=4
-              name=pin4
+              li:objects {
+               ha:line.63963 {
+                x1=30.753671mm; y1=21.361526mm; x2=30.753671mm; y2=21.361526mm; thickness=0.1mm; clearance=0.0;
+                ha:flags {
+                 selected=1
+                }
+
+                ha:attributes {
+                  subc-role=pnp-origin
+                }
+               }
+               ha:line.63966 {
+                x1=30.753558mm; y1=841.0mil; x2=30.753558mm; y2=841.0mil; thickness=0.1mm; clearance=0.0;
+                ha:flags {
+                 selected=1
+                }
+
+                ha:attributes {
+                  subc-role=origin
+                }
+               }
+               ha:line.63969 {
+                x1=30.753558mm; y1=841.0mil; x2=30.753558mm; y2=20.3614mm; thickness=0.1mm; clearance=0.0;
+                ha:flags {
+                 selected=1
+                }
+
+                ha:attributes {
+                  subc-role=x
+                }
+               }
+               ha:line.63972 {
+                x1=30.753558mm; y1=841.0mil; x2=31.753558mm; y2=841.0mil; thickness=0.1mm; clearance=0.0;
+                ha:flags {
+                 selected=1
+                }
+
+                ha:attributes {
+                  subc-role=y
+                }
+               }
+              }
+              ha:type {
+               top = 1
+               misc = 1
+               virtual = 1
+              }
             }
            }
-           ha:padstack_ref.64019 {
-            proto=6; x=30.753558mm; y=15.811754mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
-            ha:flags {
-             clearline=1
-            }
+          }
+           uid = qIc8VW925zCt24ZkTm0AAAAV
+          }
+          ha:subc.64132 {
+           ha:attributes {
+            openscad=0603
+            value=22uF
+            refdes=C44
+            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: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: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: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.64146 {
+             proto=0; x=1.75741in; y=680.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=1
+               name=1
+             }
+            }
+            ha:padstack_ref.64147 {
+             proto=0; x=45.938186mm; y=680.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=2
+               name=2
+             }
+            }
+           }
+           li:layers {
+
+            ha:top-silk {
+             lid=0
+             ha:combining {             }
+
+              li:objects {
+              }
+              ha:type {
+               silk = 1
+               top = 1
+              }
+            }
+
+            ha:subc-aux {
+             lid=1
+             ha:combining {             }
+
+              li:objects {
+               ha:line.64134 {
+                x1=1.783in; y1=680.0mil; x2=1.783in; y2=680.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=pnp-origin
+                }
+               }
+               ha:line.64137 {
+                x1=1.783in; y1=680.0mil; x2=1.783in; y2=680.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=origin
+                }
+               }
+               ha:line.64140 {
+                x1=1.783in; y1=680.0mil; x2=46.2882mm; y2=680.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=x
+                }
+               }
+               ha:line.64143 {
+                x1=1.783in; y1=680.0mil; x2=1.783in; y2=18.272mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=y
+                }
+               }
+              }
+              ha:type {
+               top = 1
+               misc = 1
+               virtual = 1
+              }
+            }
+           }
+          }
+           uid = Bda500dsIaChqNFriEwAAACB
+          }
+          ha:subc.64149 {
+           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: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 {
+                  -31.495mil  
+                  -0.700024mm  
+                  -31.495mil  
+                  0.700024mm  
+                  31.495mil  
+                  0.700024mm  
+                  31.495mil  
+                  -0.700024mm  
+                 }
+               }
+
+               ha:ps_shape_v4 {
+                ha:combining { sub=1; auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 mask = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  -0.876173mm  
+                  -0.776224mm  
+                  -0.876173mm  
+                  0.776224mm  
+                  0.876173mm  
+                  0.776224mm  
+                  0.876173mm  
+                  -0.776224mm  
+                 }
+               }
+
+               ha:ps_shape_v4 {
+                ha:combining { auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 paste = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  -31.495mil  
+                  -0.700024mm  
+                  -31.495mil  
+                  0.700024mm  
+                  31.495mil  
+                  0.700024mm  
+                  31.495mil  
+                  -0.700024mm  
+                 }
+               }
+             }
+           }
+
+           ha:ps_proto_v6.2 {
+             hdia=0.0; hplated=0; htop=0; hbottom=0;
+             li:shape {
+
+               ha:ps_shape_v4 {
+                ha:combining {                }
+                ha:layer_mask {
+                 copper = 1
+                 top = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  -0.94996mm  
+                  0.94996mm  
+                  0.94996mm  
+                  0.94996mm  
+                  0.94996mm  
+                  -0.94996mm  
+                  -0.94996mm  
+                  -0.94996mm  
+                 }
+               }
+
+               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: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  
+                 }
+               }
+             }
+           }
+
+           ha:ps_proto_v6.3 {
+             hdia=0.0; hplated=1; htop=0; hbottom=0;
+             li:shape {
+
+               ha:ps_shape_v4 {
+                ha:ps_line { x1=0.0; y1=0.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: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:ps_shape_v4 {
+                ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.2024mm; square=0;                }
+                ha:combining { sub=1; auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 mask = 1
+                }
+                clearance=10.0mil
+               }
+
+               ha:ps_shape_v4 {
+                ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;                }
+                ha:combining {                }
+                ha:layer_mask {
+                 copper = 1
+                 intern = 1
+                }
+                clearance=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 {
+                 bottom = 1
+                 copper = 1
+                }
+                clearance=10.0mil
+               }
+
+               ha:ps_shape_v4 {
+                ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.2024mm; square=0;                }
+                ha:combining { sub=1; auto=1;                }
+                ha:layer_mask {
+                 bottom = 1
+                 mask = 1
+                }
+                clearance=10.0mil
+               }
+
+               ha:ps_shape_v4 {
+                ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;                }
+                ha:combining { auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 paste = 1
+                }
+                clearance=10.0mil
+               }
+             }
+           }
+          }
+
+           li:objects {
+            ha:padstack_ref.64163 {
+             proto=0; x=22.889972mm; y=7.29996mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=1
+               name=VBUS
+             }
+            }
+            ha:padstack_ref.64164 {
+             proto=0; x=875.59mil; y=7.29996mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=2
+               name=D-
+             }
+            }
+            ha:padstack_ref.64165 {
+             proto=0; x=850.0mil; y=7.29996mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=3
+               name=D+
+             }
+            }
+            ha:padstack_ref.64166 {
+             proto=0; x=20.940014mm; y=7.29996mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=4
+               name=HS
+             }
+            }
+            ha:padstack_ref.64167 {
+             proto=0; x=798.82mil; y=7.29996mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=5
+               name=GND
+             }
+            }
+            ha:padstack_ref.64168 {
+             proto=1; x=18.389981mm; y=270.67mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=G
+             }
+            }
+            ha:padstack_ref.64169 {
+             proto=1; x=975.985mil; y=270.67mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=G
+             }
+            }
+            ha:padstack_ref.64170 {
+             proto=2; x=804.72mil; y=182.09mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=G
+             }
+            }
+            ha:padstack_ref.64171 {
+             proto=2; x=22.740112mm; y=182.09mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=G
+             }
+            }
+            ha:padstack_ref.64172 {
+             proto=3; x=18.390108mm; y=182.08354331mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.259969mm;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+               li:1 {
+                on  
+                solid  
+                noshape  
+               }
+               li:3 {
+                on  
+                solid  
+                noshape  
+               }
+               li:5 {
+                on  
+                solid  
+                noshape  
+               }
+             }
+
+             ha:attributes {
+               term=G
+             }
+            }
+            ha:padstack_ref.64173 {
+             proto=3; x=975.98mil; y=182.08354331mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.259969mm;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+               li:1 {
+                on  
+                solid  
+                noshape  
+               }
+               li:3 {
+                on  
+                solid  
+                noshape  
+               }
+               li:5 {
+                on  
+                solid  
+                noshape  
+               }
+             }
+
+             ha:attributes {
+               term=G
+             }
+            }
+           }
+           li:layers {
+
+            ha:top-silk {
+             lid=0
+             ha:combining {             }
+
+              li:objects {
+              }
+              ha:type {
+               silk = 1
+               top = 1
+              }
+            }
+
+            ha:subc-aux {
+             lid=1
+             ha:combining {             }
+
+              li:objects {
+               ha:line.64151 {
+                x1=850.0mil; y1=5.676451mm; x2=850.0mil; y2=5.676451mm; thickness=0.1mm; clearance=0.0;
+                ha:flags {
+                 selected=1
+                }
+
+                ha:attributes {
+                  subc-role=pnp-origin
+                }
+               }
+               ha:line.64154 {
+                x1=850.0mil; y1=125.0mil; x2=850.0mil; y2=125.0mil; thickness=0.1mm; clearance=0.0;
+                ha:flags {
+                 selected=1
+                }
+
+                ha:attributes {
+                  subc-role=origin
+                }
+               }
+               ha:line.64157 {
+                x1=850.0mil; y1=125.0mil; x2=20.59mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
+                ha:flags {
+                 selected=1
+                }
+
+                ha:attributes {
+                  subc-role=x
+                }
+               }
+               ha:line.64160 {
+                x1=850.0mil; y1=125.0mil; x2=850.0mil; y2=2.175mm; thickness=0.1mm; clearance=0.0;
+                ha:flags {
+                 selected=1
+                }
+
+                ha:attributes {
+                  subc-role=y
+                }
+               }
+              }
+              ha:type {
+               top = 1
+               misc = 1
+               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 = t+CANjtdPMoBlE0Q3VMAAAAB
+          }
+          ha:subc.62109 {
+           ha:attributes {
+            value=6screws
+            footprint=282834-6
+            refdes=J4
+           }
+          ha:data {
+                    li:padstack_prototypes {
+
+           ha:ps_proto_v6.0 {
+             hdia=45.28mil; hplated=1; htop=0; hbottom=0;
+             li:shape {
+
+               ha:ps_shape_v4 {
+                ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;                }
+                ha:combining {                }
+                ha:layer_mask {
+                 copper = 1
+                 top = 1
+                }
+                clearance=0.0
+               }
+
+               ha:ps_shape_v4 {
+                ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;                }
+                ha:combining {                }
+                ha:layer_mask {
+                 bottom = 1
+                 copper = 1
+                }
+                clearance=0.0
+               }
+
+               ha:ps_shape_v4 {
+                ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;                }
+                ha:combining {                }
+                ha:layer_mask {
+                 copper = 1
+                 intern = 1
+                }
+                clearance=0.0
+               }
+
+               ha:ps_shape_v4 {
+                ha:ps_circ { x=0.0; y=0.0; dia=76.87mil;                }
+                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=76.87mil;                }
+                ha:combining { sub=1; auto=1;                }
+                ha:layer_mask {
+                 bottom = 1
+                 mask = 1
+                }
+                clearance=0.0
+               }
+             }
+           }
+
+           ha:ps_proto_v6.1 {
+             hdia=45.28mil; hplated=1; htop=0; hbottom=0;
+             li:shape {
+
+               ha:ps_shape_v4 {
+                ha:combining {                }
+                ha:layer_mask {
+                 copper = 1
+                 top = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  -35.435mil  
+                  -35.435mil  
+                  35.435mil  
+                  -35.435mil  
+                  35.435mil  
+                  35.435mil  
+                  -35.435mil  
+                  35.435mil  
+                 }
+               }
+
+               ha:ps_shape_v4 {
+                ha:combining {                }
+                ha:layer_mask {
+                 bottom = 1
+                 copper = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  -35.435mil  
+                  -35.435mil  
+                  35.435mil  
+                  -35.435mil  
+                  35.435mil  
+                  35.435mil  
+                  -35.435mil  
+                  35.435mil  
+                 }
+               }
+
+               ha:ps_shape_v4 {
+                ha:combining {                }
+                ha:layer_mask {
+                 copper = 1
+                 intern = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  -35.435mil  
+                  -35.435mil  
+                  35.435mil  
+                  -35.435mil  
+                  35.435mil  
+                  35.435mil  
+                  -35.435mil  
+                  35.435mil  
+                 }
+               }
+
+               ha:ps_shape_v4 {
+                ha:combining { sub=1; auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 mask = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  -38.435mil  
+                  -38.435mil  
+                  38.435mil  
+                  -38.435mil  
+                  38.435mil  
+                  38.435mil  
+                  -38.435mil  
+                  38.435mil  
+                 }
+               }
+
+               ha:ps_shape_v4 {
+                ha:combining { sub=1; auto=1;                }
+                ha:layer_mask {
+                 bottom = 1
+                 mask = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  -38.435mil  
+                  -38.435mil  
+                  38.435mil  
+                  -38.435mil  
+                  38.435mil  
+                  38.435mil  
+                  -38.435mil  
+                  38.435mil  
+                 }
+               }
+             }
+           }
+          }
+
+           li:objects {
+            ha:padstack_ref.62135 {
+             proto=0; x=233.0mil; y=850.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=12.5mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=6
+               name=6
+             }
+            }
+            ha:padstack_ref.62136 {
+             proto=0; x=233.0mil; y=750.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=12.5mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=5
+               name=5
+             }
             }
+            ha:padstack_ref.62137 {
+             proto=0; x=233.0mil; y=650.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=12.5mil;
+             ha:flags {
+              clearline=1
+             }
 
-            ha:attributes {
-              term=14
-              name=pin14
-            }
-           }
-           ha:padstack_ref.64020 {
-            proto=6; x=30.753558mm; y=26.9113mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
-            ha:flags {
-             clearline=1
-            }
+             li:thermal {
+             }
 
-            li:thermal {
+             ha:attributes {
+               term=4
+               name=4
+             }
             }
+            ha:padstack_ref.62138 {
+             proto=0; x=233.0mil; y=550.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=12.5mil;
+             ha:flags {
+              clearline=1
+             }
 
-            ha:attributes {
-              term=5
-              name=pin5
-            }
-           }
-           ha:padstack_ref.64021 {
-            proto=6; x=31.853632mm; y=15.811754mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
-            ha:flags {
-             clearline=1
-            }
+             li:thermal {
+             }
 
-            li:thermal {
+             ha:attributes {
+               term=3
+               name=3
+             }
             }
+            ha:padstack_ref.62139 {
+             proto=0; x=233.0mil; y=450.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=12.5mil;
+             ha:flags {
+              clearline=1
+             }
 
-            ha:attributes {
-              term=13
-              name=pin13
-            }
-           }
-           ha:padstack_ref.64022 {
-            proto=6; x=31.853632mm; y=26.9113mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
-            ha:flags {
-             clearline=1
-            }
+             li:thermal {
+             }
 
-            li:thermal {
+             ha:attributes {
+               term=2
+               name=2
+             }
             }
+            ha:padstack_ref.62140 {
+             proto=1; x=233.0mil; y=350.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=12.5mil;
+             ha:flags {
+              clearline=1
+             }
 
-            ha:attributes {
-              term=6
-              name=pin6
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=1
+               name=1
+             }
             }
            }
-           ha:padstack_ref.64023 {
-            proto=6; x=1.29738in; y=15.811754mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
-            ha:flags {
-             clearline=1
-            }
+           li:layers {
 
-            li:thermal {
-            }
+            ha:top-silk {
+             lid=0
+             ha:combining {             }
 
-            ha:attributes {
-              term=12
-              name=pin12
-            }
-           }
-           ha:padstack_ref.64024 {
-            proto=6; x=1.29738in; y=26.9113mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
-            ha:flags {
-             clearline=1
+              li:objects {
+               ha:line.62110 {
+                x1=9.16813mm; y1=7.390124mm; x2=9.16813mm; y2=23.090124mm; thickness=6.0mil; clearance=0.0;
+               }
+               ha:line.62113 {
+                x1=105.04mil; y1=7.390124mm; x2=9.16813mm; y2=7.390124mm; thickness=6.0mil; clearance=0.0;
+               }
+               ha:line.62116 {
+                x1=105.04mil; y1=7.390124mm; x2=105.04mil; y2=23.090124mm; thickness=6.0mil; clearance=0.0;
+               }
+               ha:line.62119 {
+                x1=105.04mil; y1=23.090124mm; x2=9.16813mm; y2=23.090124mm; thickness=6.0mil; clearance=0.0;
+               }
+              }
+              ha:type {
+               silk = 1
+               bottom = 1
+              }
             }
 
-            li:thermal {
-            }
+            ha:subc-aux {
+             lid=1
+             ha:combining {             }
 
-            ha:attributes {
-              term=7
-              name=pin7
+              li:objects {
+               ha:line.62123 {
+                x1=233.0mil; y1=600.0mil; x2=233.0mil; y2=600.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=pnp-origin
+                }
+               }
+               ha:line.62126 {
+                x1=9.16813mm; y1=23.090124mm; x2=9.16813mm; y2=23.090124mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=origin
+                }
+               }
+               ha:line.62129 {
+                x1=9.16813mm; y1=23.090124mm; x2=8.16813mm; y2=23.090124mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=x
+                }
+               }
+               ha:line.62132 {
+                x1=9.16813mm; y1=23.090124mm; x2=9.16813mm; y2=22.090124mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=y
+                }
+               }
+              }
+              ha:type {
+               bottom = 1
+               virtual = 1
+               misc = 1
+              }
             }
            }
-           ha:padstack_ref.64025 {
-            proto=6; x=1.34069in; y=15.811754mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
-            ha:flags {
-             clearline=1
-            }
+          }
+           uid = qIc8VW925zCt24ZkTm0AAAAF
+          }
+          ha:subc.62405 {
+           ha:attributes {
+            value=4.7uF
+            footprint=0402
+            refdes=C5
+           }
+          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=11
-              name=pin11
-            }
-           }
-           ha:padstack_ref.64026 {
-            proto=6; x=1.34069in; y=26.9113mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
-            ha:flags {
-             clearline=1
-            }
+               ha:ps_shape_v4 {
+                ha:combining {                }
+                ha:layer_mask {
+                 copper = 1
+                 top = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  -0.349758mm  
+                  -0.249936mm  
+                  -0.349758mm  
+                  0.249936mm  
+                  0.349758mm  
+                  0.249936mm  
+                  0.349758mm  
+                  -0.249936mm  
+                 }
+               }
 
-            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.425958mm  
+                  -0.326136mm  
+                  -0.425958mm  
+                  0.326136mm  
+                  0.425958mm  
+                  0.326136mm  
+                  0.425958mm  
+                  -0.326136mm  
+                 }
+               }
 
-            ha:attributes {
-              term=8
-              name=pin8
-            }
+               ha:ps_shape_v4 {
+                ha:combining { auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 paste = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  -0.349758mm  
+                  -0.249936mm  
+                  -0.349758mm  
+                  0.249936mm  
+                  0.349758mm  
+                  0.249936mm  
+                  0.349758mm  
+                  -0.249936mm  
+                 }
+               }
+             }
            }
-           ha:padstack_ref.64027 {
-            proto=5; x=1.384in; y=15.811754mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.875mil;
-            ha:flags {
-             clearline=1
-            }
+          }
 
-            li:thermal {
-            }
+           li:objects {
+            ha:padstack_ref.62419 {
+             proto=0; x=499.0mil; y=585.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+             ha:flags {
+              clearline=1
+             }
 
-            ha:attributes {
-              term=10
-              name=pin10
-            }
-           }
-           ha:padstack_ref.64028 {
-            proto=5; x=1.384in; y=26.9113mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.875mil;
-            ha:flags {
-             clearline=1
-            }
+             li:thermal {
+             }
 
-            li:thermal {
+             ha:attributes {
+               term=1
+               name=1
+             }
             }
+            ha:padstack_ref.62420 {
+             proto=0; x=499.0mil; y=616.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+             ha:flags {
+              clearline=1
+             }
 
-            ha:attributes {
-              term=9
-              name=pin9
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=2
+               name=2
+             }
             }
            }
-          }
-          li:layers {
+           li:layers {
 
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
+            ha:top-silk {
+             lid=0
+             ha:combining {             }
 
-             li:objects {
-              ha:line.63949 {
-               x1=25.703784mm; y1=594.95mil; x2=25.703784mm; y2=27.611324mm; thickness=10.0mil; clearance=0.0;
-              }
-              ha:line.63952 {
-               x1=35.803586mm; y1=27.611324mm; x2=25.703784mm; y2=27.611324mm; thickness=10.0mil; clearance=0.0;
-              }
-              ha:line.63955 {
-               x1=35.803586mm; y1=594.95mil; x2=35.803586mm; y2=27.611324mm; thickness=10.0mil; clearance=0.0;
-              }
-              ha:line.63958 {
-               x1=35.803586mm; y1=594.95mil; x2=25.703784mm; y2=594.95mil; thickness=10.0mil; clearance=0.0;
+              li:objects {
               }
-              ha:arc.63961 {
-               x=26.35377mm; y=24.311356mm; 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:type {
-              silk = 1
-              top = 1
-             }
-           }
+            }
 
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
+            ha:subc-aux {
+             lid=1
+             ha:combining {             }
 
-             li:objects {
-              ha:line.63963 {
-               x1=30.753671mm; y1=21.361526mm; x2=30.753671mm; y2=21.361526mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
+              li:objects {
+               ha:line.62407 {
+                x1=499.0mil; y1=600.74mil; x2=499.0mil; y2=600.74mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=pnp-origin
+                }
                }
- ha:flags ={ selected=1
- };              }
-              ha:line.63966 {
-               x1=30.753558mm; y1=841.0mil; x2=30.753558mm; y2=841.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
+               ha:line.62410 {
+                x1=499.0mil; y1=600.74mil; x2=499.0mil; y2=600.74mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=origin
+                }
                }
- ha:flags ={ selected=1
- };              }
-              ha:line.63969 {
-               x1=30.753558mm; y1=841.0mil; x2=30.753558mm; y2=20.3614mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
+               ha:line.62413 {
+                x1=499.0mil; y1=600.74mil; x2=499.0mil; y2=14.258796mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=x
+                }
                }
- ha:flags ={ selected=1
- };              }
-              ha:line.63972 {
-               x1=30.753558mm; y1=841.0mil; x2=31.753558mm; y2=841.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
+               ha:line.62416 {
+                x1=499.0mil; y1=600.74mil; x2=11.6746mm; y2=600.74mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=y
+                }
                }
- ha:flags ={ selected=1
- };              }
-             }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
-             }
+              }
+              ha:type {
+               top = 1
+               misc = 1
+               virtual = 1
+              }
+            }
            }
           }
-         }
-          uid = qIc8VW925zCt24ZkTm0AAAAV
-         }
-          ha:subc.64132 {
+           uid = qIc8VW925zCt24ZkTm0AAAAf
+          }
+          ha:subc.90638 {
            ha:attributes {
-            footprint=0603
-            value=22uF
-            openscad=0603
-            refdes=C44
+            value=SMA
+            footprint=sma-edge
+            refdes=J8
            }
           ha:data {
                     li:padstack_prototypes {
@@ -14851,14 +15859,14 @@ ha:pcb-rnd-board-v8 {
                 }
                 clearance=0.0
                  li:ps_poly {
-                  0.374904mm  
-                  -0.499872mm  
-                  -0.374904mm  
-                  -0.499872mm  
-                  -0.374904mm  
-                  0.499872mm  
-                  0.374904mm  
-                  0.499872mm  
+                  65.0mil  
+                  -95.0mil  
+                  -65.0mil  
+                  -95.0mil  
+                  -65.0mil  
+                  95.0mil  
+                  65.0mil  
+                  95.0mil  
                  }
                }
 
@@ -14870,33 +15878,102 @@ ha:pcb-rnd-board-v8 {
                 }
                 clearance=0.0
                  li:ps_poly {
-                  17.76mil  
-                  -0.576072mm  
-                  -17.76mil  
-                  -0.576072mm  
-                  -17.76mil  
-                  0.576072mm  
-                  17.76mil  
-                  0.576072mm  
+                  68.0mil  
+                  -98.0mil  
+                  -68.0mil  
+                  -98.0mil  
+                  -68.0mil  
+                  98.0mil  
+                  68.0mil  
+                  98.0mil  
+                 }
+               }
+             }
+           }
+
+           ha:ps_proto_v6.1 {
+             hdia=0.0; hplated=0; htop=0; hbottom=0;
+             li:shape {
+
+               ha:ps_shape_v4 {
+                ha:combining {                }
+                ha:layer_mask {
+                 bottom = 1
+                 copper = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  65.0mil  
+                  -95.0mil  
+                  -65.0mil  
+                  -95.0mil  
+                  -65.0mil  
+                  95.0mil  
+                  65.0mil  
+                  95.0mil  
                  }
                }
 
                ha:ps_shape_v4 {
-                ha:combining { auto=1;                }
+                ha:combining { sub=1; auto=1;                }
+                ha:layer_mask {
+                 bottom = 1
+                 mask = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  68.0mil  
+                  -98.0mil  
+                  -68.0mil  
+                  -98.0mil  
+                  -68.0mil  
+                  98.0mil  
+                  68.0mil  
+                  98.0mil  
+                 }
+               }
+             }
+           }
+
+           ha:ps_proto_v6.2 {
+             hdia=0.0; hplated=0; htop=0; hbottom=0;
+             li:shape {
+
+               ha:ps_shape_v4 {
+                ha:combining {                }
                 ha:layer_mask {
+                 copper = 1
                  top = 1
-                 paste = 1
                 }
                 clearance=0.0
                  li:ps_poly {
-                  0.374904mm  
-                  -0.499872mm  
-                  -0.374904mm  
-                  -0.499872mm  
-                  -0.374904mm  
-                  0.499872mm  
-                  0.374904mm  
-                  0.499872mm  
+                  30.0mil  
+                  -95.0mil  
+                  -30.0mil  
+                  -95.0mil  
+                  -30.0mil  
+                  95.0mil  
+                  30.0mil  
+                  95.0mil  
+                 }
+               }
+
+               ha:ps_shape_v4 {
+                ha:combining { sub=1; auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 mask = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  33.0mil  
+                  -98.0mil  
+                  -33.0mil  
+                  -98.0mil  
+                  -33.0mil  
+                  98.0mil  
+                  33.0mil  
+                  98.0mil  
                  }
                }
              }
@@ -14904,8 +15981,55 @@ ha:pcb-rnd-board-v8 {
           }
 
            li:objects {
-            ha:padstack_ref.64146 {
-             proto=0; x=1.75741in; y=680.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            ha:padstack_ref.90652 {
+             proto=0; x=2.74in; y=465.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=2
+               name=pin2
+             }
+            }
+            ha:padstack_ref.90653 {
+             proto=1; x=2.74in; y=465.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+               li:3 {
+                on  
+                solid  
+                noshape  
+               }
+             }
+
+             ha:attributes {
+               term=2
+               name=pin2
+             }
+            }
+            ha:padstack_ref.90654 {
+             proto=2; x=2.74in; y=600.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=1
+               name=pin1
+             }
+            }
+            ha:padstack_ref.90655 {
+             proto=0; x=2.74in; y=735.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
              ha:flags {
               clearline=1
              }
@@ -14914,12 +16038,12 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=1
-               name=1
+               term=2
+               name=pin2
              }
             }
-            ha:padstack_ref.64147 {
-             proto=0; x=45.938186mm; y=680.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            ha:padstack_ref.90656 {
+             proto=1; x=2.74in; y=735.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
              ha:flags {
               clearline=1
              }
@@ -14929,7 +16053,7 @@ ha:pcb-rnd-board-v8 {
 
              ha:attributes {
                term=2
-               name=2
+               name=pin2
              }
             }
            }
@@ -14952,26 +16076,42 @@ ha:pcb-rnd-board-v8 {
              ha:combining {             }
 
               li:objects {
-               ha:line.64134 {
-                x1=1.783in; y1=680.0mil; x2=1.783in; y2=680.0mil; thickness=0.1mm; clearance=0.0;
+               ha:line.90640 {
+                x1=2.74in; y1=600.0mil; x2=2.74in; y2=600.0mil; thickness=0.1mm; clearance=0.0;
+                ha:flags {
+                 selected=1
+                }
+
                 ha:attributes {
                   subc-role=pnp-origin
                 }
                }
-               ha:line.64137 {
-                x1=1.783in; y1=680.0mil; x2=1.783in; y2=680.0mil; thickness=0.1mm; clearance=0.0;
+               ha:line.90643 {
+                x1=72.009mm; y1=600.0mil; x2=72.009mm; y2=600.0mil; thickness=0.1mm; clearance=0.0;
+                ha:flags {
+                 selected=1
+                }
+
                 ha:attributes {
                   subc-role=origin
                 }
                }
-               ha:line.64140 {
-                x1=1.783in; y1=680.0mil; x2=46.2882mm; y2=680.0mil; thickness=0.1mm; clearance=0.0;
+               ha:line.90646 {
+                x1=72.009mm; y1=600.0mil; x2=73.009mm; y2=600.0mil; thickness=0.1mm; clearance=0.0;
+                ha:flags {
+                 selected=1
+                }
+
                 ha:attributes {
                   subc-role=x
                 }
                }
-               ha:line.64143 {
-                x1=1.783in; y1=680.0mil; x2=1.783in; y2=18.272mm; thickness=0.1mm; clearance=0.0;
+               ha:line.90649 {
+                x1=72.009mm; y1=600.0mil; x2=72.009mm; y2=14.24mm; thickness=0.1mm; clearance=0.0;
+                ha:flags {
+                 selected=1
+                }
+
                 ha:attributes {
                   subc-role=y
                 }
@@ -14985,144 +16125,190 @@ ha:pcb-rnd-board-v8 {
             }
            }
           }
-           uid = Bda500dsIaChqNFriEwAAACB
+           uid = y11hQR82lmJjZ/LCtM0AAABb
           }
-          ha:subc.64149 {
+          ha:subc.63533 {
            ha:attributes {
-            value=USBmicroB
-            footprint=11071
-            refdes=J5
+            value=
+            footprint=hole-M3
+            refdes=H3
            }
           ha:data {
                     li:padstack_prototypes {
 
            ha:ps_proto_v6.0 {
-             hdia=0.0; hplated=0; htop=0; hbottom=0;
+             hdia=125.0mil; hplated=1; htop=0; hbottom=0;
              li:shape {
 
                ha:ps_shape_v4 {
+                ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;                }
                 ha:combining {                }
                 ha:layer_mask {
                  copper = 1
                  top = 1
                 }
                 clearance=0.0
-                 li:ps_poly {
-                  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:ps_circ { x=0.0; y=0.0; dia=175.0mil;                }
+                ha:combining {                }
                 ha:layer_mask {
-                 top = 1
-                 paste = 1
+                 bottom = 1
+                 copper = 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_proto_v6.1 {
-             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=175.0mil;                }
                 ha:combining {                }
                 ha:layer_mask {
                  copper = 1
-                 top = 1
+                 intern = 1
                 }
                 clearance=0.0
-                 li:ps_poly {
-                  -31.495mil  
-                  -0.700024mm  
-                  -31.495mil  
-                  0.700024mm  
-                  31.495mil  
-                  0.700024mm  
-                  31.495mil  
-                  -0.700024mm  
-                 }
                }
 
                ha:ps_shape_v4 {
+                ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;                }
                 ha:combining { sub=1; auto=1;                }
                 ha:layer_mask {
                  top = 1
                  mask = 1
                 }
                 clearance=0.0
-                 li:ps_poly {
-                  -0.876173mm  
-                  -0.776224mm  
-                  -0.876173mm  
-                  0.776224mm  
-                  0.876173mm  
-                  0.776224mm  
-                  0.876173mm  
-                  -0.776224mm  
-                 }
                }
 
                ha:ps_shape_v4 {
-                ha:combining { auto=1;                }
+                ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;                }
+                ha:combining { sub=1; auto=1;                }
                 ha:layer_mask {
-                 top = 1
-                 paste = 1
+                 bottom = 1
+                 mask = 1
                 }
                 clearance=0.0
-                 li:ps_poly {
-                  -31.495mil  
-                  -0.700024mm  
-                  -31.495mil  
-                  0.700024mm  
-                  31.495mil  
-                  0.700024mm  
-                  31.495mil  
-                  -0.700024mm  
-                 }
                }
              }
            }
+          }
+
+           li:objects {
+            ha:padstack_ref.63548 {
+             proto=0; x=69.215mm; y=225.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+             ha:flags {
+              clearline=1
+              lock=1
+             }
+
+             li:thermal {
+               li:0 {
+                solid  
+                noshape  
+               }
+               li:1 {
+                solid  
+                noshape  
+               }
+               li:2 {
+                on  
+                solid  
+                noshape  
+               }
+               li:3 {
+                on  
+                solid  
+                noshape  
+               }
+               li:5 {
+                on  
+                solid  
+                noshape  
+               }
+             }
+
+             ha:attributes {
+               term=1
+               name=1
+             }
+            }
+           }
+           li:layers {
+
+            ha:top-silk {
+             lid=0
+             ha:combining {             }
+
+              li:objects {
+               ha:arc.63534 {
+                x=69.215mm; y=225.0mil; width=120.0mil; height=120.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+               }
+               ha:text.63535 {
+                string=%a.parent.refdes%; x=2.71in; y=199.0mil; scale=100; fid=0;
+                ha:flags {
+                 dyntext=1
+                 floater=1
+                }
+                rot = 0.000000
+               }
+              }
+              ha:type {
+               silk = 1
+               top = 1
+              }
+            }
+
+            ha:subc-aux {
+             lid=1
+             ha:combining {             }
+
+              li:objects {
+               ha:line.63536 {
+                x1=69.215mm; y1=225.0mil; x2=69.215mm; y2=225.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=pnp-origin
+                }
+               }
+               ha:line.63539 {
+                x1=69.215mm; y1=225.0mil; x2=69.215mm; y2=225.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=origin
+                }
+               }
+               ha:line.63542 {
+                x1=69.215mm; y1=225.0mil; x2=70.215mm; y2=225.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=x
+                }
+               }
+               ha:line.63545 {
+                x1=69.215mm; y1=225.0mil; x2=69.215mm; y2=6.715mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=y
+                }
+               }
+              }
+              ha:type {
+               top = 1
+               misc = 1
+               virtual = 1
+              }
+            }
+           }
+          }
+           uid = qIc8VW925zCt24ZkTm0AAAAI
+          }
+          ha:subc.134920 {
+           ha:attributes {
+            footprint=0402
+            value=0.1uF
+            openscad=0402
+            refdes=C7
+           }
+          ha:data {
+                    li:padstack_prototypes {
 
-           ha:ps_proto_v6.2 {
+           ha:ps_proto_v6.0 {
              hdia=0.0; hplated=0; htop=0; hbottom=0;
              li:shape {
 
@@ -15134,14 +16320,14 @@ ha:pcb-rnd-board-v8 {
                 }
                 clearance=0.0
                  li:ps_poly {
-                  -0.94996mm  
-                  0.94996mm  
-                  0.94996mm  
-                  0.94996mm  
-                  0.94996mm  
-                  -0.94996mm  
-                  -0.94996mm  
-                  -0.94996mm  
+                  0.249936mm  
+                  -0.349758mm  
+                  -0.249936mm  
+                  -0.349758mm  
+                  -0.249936mm  
+                  0.349758mm  
+                  0.249936mm  
+                  0.349758mm  
                  }
                }
 
@@ -15153,14 +16339,14 @@ ha:pcb-rnd-board-v8 {
                 }
                 clearance=0.0
                  li:ps_poly {
-                  -1.02616mm  
-                  1.02616mm  
-                  1.02616mm  
-                  1.02616mm  
-                  1.02616mm  
-                  -1.02616mm  
-                  -1.02616mm  
-                  -1.02616mm  
+                  0.326136mm  
+                  -0.425958mm  
+                  -0.326136mm  
+                  -0.425958mm  
+                  -0.326136mm  
+                  0.425958mm  
+                  0.326136mm  
+                  0.425958mm  
                  }
                }
 
@@ -15172,98 +16358,23 @@ ha:pcb-rnd-board-v8 {
                 }
                 clearance=0.0
                  li:ps_poly {
-                  -0.94996mm  
-                  0.94996mm  
-                  0.94996mm  
-                  0.94996mm  
-                  0.94996mm  
-                  -0.94996mm  
-                  -0.94996mm  
-                  -0.94996mm  
+                  0.249936mm  
+                  -0.349758mm  
+                  -0.249936mm  
+                  -0.349758mm  
+                  -0.249936mm  
+                  0.349758mm  
+                  0.249936mm  
+                  0.349758mm  
                  }
                }
              }
            }
-
-           ha:ps_proto_v6.3 {
-             hdia=0.0; hplated=1; htop=0; hbottom=0;
-             li:shape {
-
-               ha:ps_shape_v4 {
-                ha:ps_line { x1=0.0; y1=0.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: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:ps_shape_v4 {
-                ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.2024mm; square=0;                }
-                ha:combining { sub=1; auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 mask = 1
-                }
-                clearance=10.0mil
-               }
-
-               ha:ps_shape_v4 {
-                ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;                }
-                ha:combining {                }
-                ha:layer_mask {
-                 copper = 1
-                 intern = 1
-                }
-                clearance=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 {
-                 bottom = 1
-                 copper = 1
-                }
-                clearance=10.0mil
-               }
-
-               ha:ps_shape_v4 {
-                ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.2024mm; square=0;                }
-                ha:combining { sub=1; auto=1;                }
-                ha:layer_mask {
-                 bottom = 1
-                 mask = 1
-                }
-                clearance=10.0mil
-               }
-
-               ha:ps_shape_v4 {
-                ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;                }
-                ha:combining { auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 paste = 1
-                }
-                clearance=10.0mil
-               }
-             }
-           }
           }
 
            li:objects {
-            ha:padstack_ref.64163 {
-             proto=0; x=22.889972mm; y=7.29996mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+            ha:padstack_ref.134933 {
+             proto=0; x=1.048in; y=4.604004mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
              ha:flags {
               clearline=1
              }
@@ -15273,11 +16384,11 @@ ha:pcb-rnd-board-v8 {
 
              ha:attributes {
                term=1
-               name=VBUS
+               name=1
              }
             }
-            ha:padstack_ref.64164 {
-             proto=0; x=875.59mil; y=7.29996mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+            ha:padstack_ref.134934 {
+             proto=0; x=1.048in; y=212.74mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
              ha:flags {
               clearline=1
              }
@@ -15287,25 +16398,141 @@ ha:pcb-rnd-board-v8 {
 
              ha:attributes {
                term=2
-               name=D-
+               name=2
              }
             }
-            ha:padstack_ref.64165 {
-             proto=0; x=850.0mil; y=7.29996mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-             ha:flags {
-              clearline=1
-             }
+           }
+           li:layers {
+
+            ha:top-silk {
+             lid=0
+             ha:combining {             }
+
+              li:objects {
+              }
+              ha:type {
+               silk = 1
+               top = 1
+              }
+            }
+
+            ha:subc-aux {
+             lid=1
+             ha:combining {             }
+
+              li:objects {
+               ha:line.134921 {
+                x1=1.048in; y1=197.0mil; x2=1.048in; y2=197.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=pnp-origin
+                }
+               }
+               ha:line.134924 {
+                x1=1.048in; y1=197.0mil; x2=1.048in; y2=197.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=origin
+                }
+               }
+               ha:line.134927 {
+                x1=1.048in; y1=197.0mil; x2=1.048in; y2=6.0038mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=x
+                }
+               }
+               ha:line.134930 {
+                x1=1.048in; y1=197.0mil; x2=25.6192mm; y2=197.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=y
+                }
+               }
+              }
+              ha:type {
+               top = 1
+               misc = 1
+               virtual = 1
+              }
+            }
+           }
+          }
+           uid = Bda500dsIaChqNFriEwAAAB3
+          }
+          ha:subc.134936 {
+           ha:attributes {
+            footprint=0402
+            value=0.1uF
+            openscad=0402
+            refdes=C9
+           }
+          ha:data {
+                    li:padstack_prototypes {
+
+           ha:ps_proto_v6.0 {
+             hdia=0.0; hplated=0; htop=0; hbottom=0;
+             li:shape {
+
+               ha:ps_shape_v4 {
+                ha:combining {                }
+                ha:layer_mask {
+                 copper = 1
+                 top = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  0.249936mm  
+                  -0.349758mm  
+                  -0.249936mm  
+                  -0.349758mm  
+                  -0.249936mm  
+                  0.349758mm  
+                  0.249936mm  
+                  0.349758mm  
+                 }
+               }
+
+               ha:ps_shape_v4 {
+                ha:combining { sub=1; auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 mask = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  0.326136mm  
+                  -0.425958mm  
+                  -0.326136mm  
+                  -0.425958mm  
+                  -0.326136mm  
+                  0.425958mm  
+                  0.326136mm  
+                  0.425958mm  
+                 }
+               }
 
-             li:thermal {
+               ha:ps_shape_v4 {
+                ha:combining { auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 paste = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  0.249936mm  
+                  -0.349758mm  
+                  -0.249936mm  
+                  -0.349758mm  
+                  -0.249936mm  
+                  0.349758mm  
+                  0.249936mm  
+                  0.349758mm  
+                 }
+               }
              }
+           }
+          }
 
-             ha:attributes {
-               term=3
-               name=D+
-             }
-            }
-            ha:padstack_ref.64166 {
-             proto=0; x=20.940014mm; y=7.29996mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           li:objects {
+            ha:padstack_ref.134949 {
+             proto=0; x=1.37674in; y=392.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
              ha:flags {
               clearline=1
              }
@@ -15314,12 +16541,12 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=4
-               name=HS
+               term=1
+               name=1
              }
             }
-            ha:padstack_ref.64167 {
-             proto=0; x=798.82mil; y=7.29996mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+            ha:padstack_ref.134950 {
+             proto=0; x=1.34526in; y=392.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
              ha:flags {
               clearline=1
              }
@@ -15328,116 +16555,166 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=5
-               name=GND
+               term=2
+               name=2
              }
             }
-            ha:padstack_ref.64168 {
-             proto=1; x=18.389981mm; y=270.67mil; rot=0.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.64169 {
-             proto=1; x=975.985mil; y=270.67mil; rot=0.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.134937 {
+                x1=1.361in; y1=392.0mil; x2=1.361in; y2=392.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=pnp-origin
+                }
+               }
+               ha:line.134940 {
+                x1=1.361in; y1=392.0mil; x2=1.361in; y2=392.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=origin
+                }
+               }
+               ha:line.134943 {
+                x1=1.361in; y1=392.0mil; x2=33.5694mm; y2=392.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=x
+                }
+               }
+               ha:line.134946 {
+                x1=1.361in; y1=392.0mil; x2=1.361in; y2=8.9568mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=y
+                }
+               }
+              }
+              ha:type {
+               top = 1
+               misc = 1
+               virtual = 1
+              }
             }
-            ha:padstack_ref.64170 {
-             proto=2; x=804.72mil; y=182.09mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-             ha:flags {
-              clearline=1
-             }
+           }
+          }
+           uid = Bda500dsIaChqNFriEwAAAB5
+          }
+          ha:subc.134968 {
+           ha:attributes {
+            footprint=0402
+            value=0.1uF
+            openscad=0402
+            refdes=C41
+           }
+          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.64171 {
-             proto=2; x=22.740112mm; y=182.09mil; rot=0.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.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=G
+               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.64172 {
-             proto=3; x=18.390108mm; y=182.08354331mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.259969mm;
+           }
+          }
+
+           li:objects {
+            ha:padstack_ref.134981 {
+             proto=0; x=2.152in; y=7.880604mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
              ha:flags {
               clearline=1
              }
 
              li:thermal {
-               li:1 {
-                on  
-                solid  
-                noshape  
-               }
-               li:3 {
-                on  
-                solid  
-                noshape  
-               }
-               li:5 {
-                on  
-                solid  
-                noshape  
-               }
              }
 
              ha:attributes {
-               term=G
+               term=1
+               name=1
              }
             }
-            ha:padstack_ref.64173 {
-             proto=3; x=975.98mil; y=182.08354331mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.259969mm;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-               li:1 {
-                on  
-                solid  
-                noshape  
-               }
-               li:3 {
-                on  
-                solid  
-                noshape  
-               }
-               li:5 {
-                on  
-                solid  
-                noshape  
-               }
+            ha:padstack_ref.134982 {
+             proto=0; x=2.152in; y=341.74mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
              }
 
              ha:attributes {
-               term=G
+               term=2
+               name=2
              }
             }
            }
@@ -15460,42 +16737,26 @@ ha:pcb-rnd-board-v8 {
              ha:combining {             }
 
               li:objects {
-               ha:line.64151 {
-                x1=850.0mil; y1=5.676451mm; x2=850.0mil; y2=5.676451mm; thickness=0.1mm; clearance=0.0;
-                ha:flags {
-                 selected=1
-                }
-
+               ha:line.134969 {
+                x1=2.152in; y1=326.0mil; x2=2.152in; y2=326.0mil; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=pnp-origin
                 }
                }
-               ha:line.64154 {
-                x1=850.0mil; y1=125.0mil; x2=850.0mil; y2=125.0mil; thickness=0.1mm; clearance=0.0;
-                ha:flags {
-                 selected=1
-                }
-
+               ha:line.134972 {
+                x1=2.152in; y1=326.0mil; x2=2.152in; y2=326.0mil; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=origin
                 }
                }
-               ha:line.64157 {
-                x1=850.0mil; y1=125.0mil; x2=20.59mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
-                ha:flags {
-                 selected=1
-                }
-
+               ha:line.134975 {
+                x1=2.152in; y1=326.0mil; x2=2.152in; y2=9.2804mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=x
                 }
                }
-               ha:line.64160 {
-                x1=850.0mil; y1=125.0mil; x2=850.0mil; y2=2.175mm; thickness=0.1mm; clearance=0.0;
-                ha:flags {
-                 selected=1
-                }
-
+               ha:line.134978 {
+                x1=2.152in; y1=326.0mil; x2=53.6608mm; y2=326.0mil; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=y
                 }
@@ -15507,266 +16768,355 @@ ha:pcb-rnd-board-v8 {
                virtual = 1
               }
             }
+           }
+          }
+           uid = Bda500dsIaChqNFriEwAAAB9
+          }
+          ha:subc.134984 {
+           ha:attributes {
+            footprint=0402
+            value=0.1uF
+            openscad=0402
+            refdes=C46
+           }
+          ha:data {
+                    li:padstack_prototypes {
 
-            {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:ps_proto_v6.0 {
+             hdia=0.0; hplated=0; htop=0; hbottom=0;
+             li:shape {
 
-            ha:top_mask {
-             lid=4
-             ha:combining { sub=1; auto=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:objects {
-              }
-              ha:type {
-               top = 1
-               mask = 1
-              }
-            }
+               ha:ps_shape_v4 {
+                ha:combining { sub=1; auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 mask = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  0.326136mm  
+                  -0.425958mm  
+                  -0.326136mm  
+                  -0.425958mm  
+                  -0.326136mm  
+                  0.425958mm  
+                  0.326136mm  
+                  0.425958mm  
+                 }
+               }
 
-            ha:any_internal_copper {
-             lid=5
-             ha:combining {             }
+               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:type {
-               copper = 1
-               intern = 1
-              }
-              stack_offs = 1
-            }
+           li:objects {
+            ha:padstack_ref.134997 {
+             proto=0; x=2.20248in; y=723.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+             ha:flags {
+              clearline=1
+             }
 
-            ha:bottom_copper {
-             lid=6
-             ha:combining {             }
+             li:thermal {
+             }
 
-              li:objects {
-              }
-              ha:type {
-               bottom = 1
-               copper = 1
-              }
+             ha:attributes {
+               term=1
+               name=1
+             }
             }
+            ha:padstack_ref.134998 {
+             proto=0; x=2.171in; y=723.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+             ha:flags {
+              clearline=1
+             }
 
-            ha:bottom_mask {
-             lid=7
-             ha:combining { sub=1; auto=1;             }
+             li:thermal {
+             }
 
-              li:objects {
-              }
-              ha:type {
-               bottom = 1
-               mask = 1
-              }
+             ha:attributes {
+               term=2
+               name=2
+             }
             }
+           }
+           li:layers {
 
-            ha:bottom_silk {
-             lid=8
-             ha:combining { auto=1;             }
+            ha:top-silk {
+             lid=0
+             ha:combining {             }
 
               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.134985 {
+                x1=55.543196mm; y1=723.0mil; x2=55.543196mm; y2=723.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=pnp-origin
+                }
+               }
+               ha:line.134988 {
+                x1=55.543196mm; y1=723.0mil; x2=55.543196mm; y2=723.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=origin
+                }
+               }
+               ha:line.134991 {
+                x1=55.543196mm; y1=723.0mil; x2=54.543196mm; y2=723.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=x
+                }
+               }
+               ha:line.134994 {
+                x1=55.543196mm; y1=723.0mil; x2=55.543196mm; y2=17.3642mm; 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 = Bda500dsIaChqNFriEwAAAB/
           }
-          ha:subc.62109 {
+          ha:subc.135112 {
            ha:attributes {
-            value=6screws
-            footprint=282834-6
-            refdes=J4
+            value=1uF
+            footprint=0402
+            refdes=C231
            }
           ha:data {
                     li:padstack_prototypes {
 
            ha:ps_proto_v6.0 {
-             hdia=45.28mil; hplated=1; htop=0; hbottom=0;
+             hdia=0.0; hplated=0; htop=0; hbottom=0;
              li:shape {
 
                ha:ps_shape_v4 {
-                ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;                }
                 ha:combining {                }
                 ha:layer_mask {
                  copper = 1
                  top = 1
                 }
                 clearance=0.0
+                 li:ps_poly {
+                  -0.349758mm  
+                  -0.249936mm  
+                  -0.349758mm  
+                  0.249936mm  
+                  0.349758mm  
+                  0.249936mm  
+                  0.349758mm  
+                  -0.249936mm  
+                 }
                }
 
                ha:ps_shape_v4 {
-                ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;                }
-                ha:combining {                }
-                ha:layer_mask {
-                 bottom = 1
-                 copper = 1
-                }
-                clearance=0.0
-               }
-
-               ha:ps_shape_v4 {
-                ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;                }
-                ha:combining {                }
-                ha:layer_mask {
-                 copper = 1
-                 intern = 1
-                }
-                clearance=0.0
-               }
-
-               ha:ps_shape_v4 {
-                ha:ps_circ { x=0.0; y=0.0; dia=76.87mil;                }
                 ha:combining { sub=1; auto=1;                }
                 ha:layer_mask {
                  top = 1
                  mask = 1
                 }
                 clearance=0.0
+                 li:ps_poly {
+                  -0.425958mm  
+                  -0.326136mm  
+                  -0.425958mm  
+                  0.326136mm  
+                  0.425958mm  
+                  0.326136mm  
+                  0.425958mm  
+                  -0.326136mm  
+                 }
                }
 
                ha:ps_shape_v4 {
-                ha:ps_circ { x=0.0; y=0.0; dia=76.87mil;                }
-                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 {
+                  -0.349758mm  
+                  -0.249936mm  
+                  -0.349758mm  
+                  0.249936mm  
+                  0.349758mm  
+                  0.249936mm  
+                  0.349758mm  
+                  -0.249936mm  
+                 }
                }
              }
            }
+          }
 
-           ha:ps_proto_v6.1 {
-             hdia=45.28mil; hplated=1; htop=0; hbottom=0;
-             li:shape {
+           li:objects {
+            ha:padstack_ref.135125 {
+             proto=0; x=1.86574in; y=388.0mil; 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
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=1
+               name=1
+             }
+            }
+            ha:padstack_ref.135126 {
+             proto=0; x=1.83426in; y=388.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=2
+               name=2
+             }
+            }
+           }
+           li:layers {
+
+            ha:top-silk {
+             lid=0
+             ha:combining {             }
+
+              li:objects {
+              }
+              ha:type {
+               silk = 1
+               top = 1
+              }
+            }
+
+            ha:subc-aux {
+             lid=1
+             ha:combining {             }
+
+              li:objects {
+               ha:line.135113 {
+                x1=46.99mm; y1=388.0mil; x2=46.99mm; y2=388.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=pnp-origin
                 }
-                clearance=0.0
-                 li:ps_poly {
-                  -35.435mil  
-                  -35.435mil  
-                  35.435mil  
-                  -35.435mil  
-                  35.435mil  
-                  35.435mil  
-                  -35.435mil  
-                  35.435mil  
-                 }
                }
-
-               ha:ps_shape_v4 {
-                ha:combining {                }
-                ha:layer_mask {
-                 bottom = 1
-                 copper = 1
+               ha:line.135116 {
+                x1=46.99mm; y1=388.0mil; x2=46.99mm; y2=388.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=origin
+                }
+               }
+               ha:line.135119 {
+                x1=46.99mm; y1=388.0mil; x2=47.99mm; y2=388.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=x
+                }
+               }
+               ha:line.135122 {
+                x1=46.99mm; y1=388.0mil; x2=46.99mm; y2=8.8552mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=y
                 }
-                clearance=0.0
-                 li:ps_poly {
-                  -35.435mil  
-                  -35.435mil  
-                  35.435mil  
-                  -35.435mil  
-                  35.435mil  
-                  35.435mil  
-                  -35.435mil  
-                  35.435mil  
-                 }
                }
+              }
+              ha:type {
+               top = 1
+               misc = 1
+               virtual = 1
+              }
+            }
+           }
+          }
+           uid = qIc8VW925zCt24ZkTm0AAABC
+          }
+          ha:subc.135128 {
+           ha:attributes {
+            footprint=0603
+            value=22uF
+            openscad=0603
+            refdes=C45
+           }
+          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
-                 intern = 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  
+                  0.374904mm  
+                  -0.499872mm  
+                  -0.374904mm  
+                  -0.499872mm  
+                  -0.374904mm  
+                  0.499872mm  
+                  0.374904mm  
+                  0.499872mm  
                  }
                }
 
@@ -15778,33 +17128,33 @@ ha:pcb-rnd-board-v8 {
                 }
                 clearance=0.0
                  li:ps_poly {
-                  -38.435mil  
-                  -38.435mil  
-                  38.435mil  
-                  -38.435mil  
-                  38.435mil  
-                  38.435mil  
-                  -38.435mil  
-                  38.435mil  
+                  17.76mil  
+                  -0.576072mm  
+                  -17.76mil  
+                  -0.576072mm  
+                  -17.76mil  
+                  0.576072mm  
+                  17.76mil  
+                  0.576072mm  
                  }
                }
 
                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 {
-                  -38.435mil  
-                  -38.435mil  
-                  38.435mil  
-                  -38.435mil  
-                  38.435mil  
-                  38.435mil  
-                  -38.435mil  
-                  38.435mil  
+                  0.374904mm  
+                  -0.499872mm  
+                  -0.374904mm  
+                  -0.499872mm  
+                  -0.374904mm  
+                  0.499872mm  
+                  0.374904mm  
+                  0.499872mm  
                  }
                }
              }
@@ -15812,50 +17162,8 @@ ha:pcb-rnd-board-v8 {
           }
 
            li:objects {
-            ha:padstack_ref.62135 {
-             proto=0; x=233.0mil; y=850.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=12.5mil;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=6
-               name=6
-             }
-            }
-            ha:padstack_ref.62136 {
-             proto=0; x=233.0mil; y=750.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=12.5mil;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=5
-               name=5
-             }
-            }
-            ha:padstack_ref.62137 {
-             proto=0; x=233.0mil; y=650.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=12.5mil;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=4
-               name=4
-             }
-            }
-            ha:padstack_ref.62138 {
-             proto=0; x=233.0mil; y=550.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=12.5mil;
+            ha:padstack_ref.135141 {
+             proto=0; x=1.716in; y=638.59mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
              ha:flags {
               clearline=1
              }
@@ -15864,12 +17172,12 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=3
-               name=3
+               term=1
+               name=1
              }
             }
-            ha:padstack_ref.62139 {
-             proto=0; x=233.0mil; y=450.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=12.5mil;
+            ha:padstack_ref.135142 {
+             proto=0; x=1.716in; y=14.920214mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
              ha:flags {
               clearline=1
              }
@@ -15882,20 +17190,6 @@ ha:pcb-rnd-board-v8 {
                name=2
              }
             }
-            ha:padstack_ref.62140 {
-             proto=1; x=233.0mil; y=350.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=12.5mil;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=1
-               name=1
-             }
-            }
            }
            li:layers {
 
@@ -15904,22 +17198,10 @@ ha:pcb-rnd-board-v8 {
              ha:combining {             }
 
               li:objects {
-               ha:line.62110 {
-                x1=9.16813mm; y1=7.390124mm; x2=9.16813mm; y2=23.090124mm; thickness=6.0mil; clearance=0.0;
-               }
-               ha:line.62113 {
-                x1=105.04mil; y1=7.390124mm; x2=9.16813mm; y2=7.390124mm; thickness=6.0mil; clearance=0.0;
-               }
-               ha:line.62116 {
-                x1=105.04mil; y1=7.390124mm; x2=105.04mil; y2=23.090124mm; thickness=6.0mil; clearance=0.0;
-               }
-               ha:line.62119 {
-                x1=105.04mil; y1=23.090124mm; x2=9.16813mm; y2=23.090124mm; thickness=6.0mil; clearance=0.0;
-               }
               }
               ha:type {
                silk = 1
-               bottom = 1
+               top = 1
               }
             }
 
@@ -15928,46 +17210,46 @@ ha:pcb-rnd-board-v8 {
              ha:combining {             }
 
               li:objects {
-               ha:line.62123 {
-                x1=233.0mil; y1=600.0mil; x2=233.0mil; y2=600.0mil; thickness=0.1mm; clearance=0.0;
+               ha:line.135129 {
+                x1=1.716in; y1=613.0mil; x2=1.716in; y2=613.0mil; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=pnp-origin
                 }
                }
-               ha:line.62126 {
-                x1=9.16813mm; y1=23.090124mm; x2=9.16813mm; y2=23.090124mm; thickness=0.1mm; clearance=0.0;
+               ha:line.135132 {
+                x1=1.716in; y1=613.0mil; x2=1.716in; y2=613.0mil; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=origin
                 }
                }
-               ha:line.62129 {
-                x1=9.16813mm; y1=23.090124mm; x2=8.16813mm; y2=23.090124mm; thickness=0.1mm; clearance=0.0;
+               ha:line.135135 {
+                x1=1.716in; y1=613.0mil; x2=1.716in; y2=14.5702mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=x
                 }
                }
-               ha:line.62132 {
-                x1=9.16813mm; y1=23.090124mm; x2=9.16813mm; y2=22.090124mm; thickness=0.1mm; clearance=0.0;
+               ha:line.135138 {
+                x1=1.716in; y1=613.0mil; x2=44.5864mm; y2=613.0mil; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=y
                 }
                }
               }
               ha:type {
-               bottom = 1
-               virtual = 1
+               top = 1
                misc = 1
+               virtual = 1
               }
             }
            }
           }
-           uid = qIc8VW925zCt24ZkTm0AAAAF
+           uid = Bda500dsIaChqNFriEwAAACD
           }
-          ha:subc.62405 {
+          ha:subc.135144 {
            ha:attributes {
-            value=4.7uF
+            value=0.1uF
             footprint=0402
-            refdes=C5
+            refdes=C43
            }
           ha:data {
                     li:padstack_prototypes {
@@ -16037,8 +17319,8 @@ ha:pcb-rnd-board-v8 {
           }
 
            li:objects {
-            ha:padstack_ref.62419 {
-             proto=0; x=499.0mil; y=585.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            ha:padstack_ref.135157 {
+             proto=0; x=1.76726in; y=625.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
              ha:flags {
               clearline=1
              }
@@ -16051,8 +17333,8 @@ ha:pcb-rnd-board-v8 {
                name=1
              }
             }
-            ha:padstack_ref.62420 {
-             proto=0; x=499.0mil; y=616.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            ha:padstack_ref.135158 {
+             proto=0; x=1.79874in; y=625.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
              ha:flags {
               clearline=1
              }
@@ -16085,26 +17367,26 @@ ha:pcb-rnd-board-v8 {
              ha:combining {             }
 
               li:objects {
-               ha:line.62407 {
-                x1=499.0mil; y1=600.74mil; x2=499.0mil; y2=600.74mil; thickness=0.1mm; clearance=0.0;
+               ha:line.135145 {
+                x1=1.783in; y1=625.0mil; x2=1.783in; y2=625.0mil; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=pnp-origin
                 }
                }
-               ha:line.62410 {
-                x1=499.0mil; y1=600.74mil; x2=499.0mil; y2=600.74mil; thickness=0.1mm; clearance=0.0;
+               ha:line.135148 {
+                x1=1.783in; y1=625.0mil; x2=1.783in; y2=625.0mil; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=origin
                 }
                }
-               ha:line.62413 {
-                x1=499.0mil; y1=600.74mil; x2=499.0mil; y2=14.258796mm; thickness=0.1mm; clearance=0.0;
+               ha:line.135151 {
+                x1=1.783in; y1=625.0mil; x2=44.2882mm; y2=625.0mil; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=x
                 }
                }
-               ha:line.62416 {
-                x1=499.0mil; y1=600.74mil; x2=11.6746mm; y2=600.74mil; thickness=0.1mm; clearance=0.0;
+               ha:line.135154 {
+                x1=1.783in; y1=625.0mil; x2=1.783in; y2=16.875mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=y
                 }
@@ -16114,110 +17396,22 @@ ha:pcb-rnd-board-v8 {
                top = 1
                misc = 1
                virtual = 1
-              }
-            }
-           }
-          }
-           uid = qIc8VW925zCt24ZkTm0AAAAf
-          }
-          ha:subc.90638 {
-           ha:attributes {
-            value=SMA
-            footprint=sma-edge
-            refdes=J8
-           }
-          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 {
-                  65.0mil  
-                  -95.0mil  
-                  -65.0mil  
-                  -95.0mil  
-                  -65.0mil  
-                  95.0mil  
-                  65.0mil  
-                  95.0mil  
-                 }
-               }
-
-               ha:ps_shape_v4 {
-                ha:combining { sub=1; auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 mask = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  68.0mil  
-                  -98.0mil  
-                  -68.0mil  
-                  -98.0mil  
-                  -68.0mil  
-                  98.0mil  
-                  68.0mil  
-                  98.0mil  
-                 }
-               }
-             }
-           }
-
-           ha:ps_proto_v6.1 {
-             hdia=0.0; hplated=0; htop=0; hbottom=0;
-             li:shape {
-
-               ha:ps_shape_v4 {
-                ha:combining {                }
-                ha:layer_mask {
-                 bottom = 1
-                 copper = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  65.0mil  
-                  -95.0mil  
-                  -65.0mil  
-                  -95.0mil  
-                  -65.0mil  
-                  95.0mil  
-                  65.0mil  
-                  95.0mil  
-                 }
-               }
-
-               ha:ps_shape_v4 {
-                ha:combining { sub=1; auto=1;                }
-                ha:layer_mask {
-                 bottom = 1
-                 mask = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  68.0mil  
-                  -98.0mil  
-                  -68.0mil  
-                  -98.0mil  
-                  -68.0mil  
-                  98.0mil  
-                  68.0mil  
-                  98.0mil  
-                 }
-               }
-             }
+              }
+            }
+           }
+          }
+           uid = qIc8VW925zCt24ZkTm0AAABP
+          }
+          ha:subc.135160 {
+           ha:attributes {
+            value=0.1uF
+            footprint=0402
+            refdes=C42
            }
+          ha:data {
+                    li:padstack_prototypes {
 
-           ha:ps_proto_v6.2 {
+           ha:ps_proto_v6.0 {
              hdia=0.0; hplated=0; htop=0; hbottom=0;
              li:shape {
 
@@ -16229,14 +17423,14 @@ ha:pcb-rnd-board-v8 {
                 }
                 clearance=0.0
                  li:ps_poly {
-                  30.0mil  
-                  -95.0mil  
-                  -30.0mil  
-                  -95.0mil  
-                  -30.0mil  
-                  95.0mil  
-                  30.0mil  
-                  95.0mil  
+                  0.249936mm  
+                  -0.349758mm  
+                  -0.249936mm  
+                  -0.349758mm  
+                  -0.249936mm  
+                  0.349758mm  
+                  0.249936mm  
+                  0.349758mm  
                  }
                }
 
@@ -16248,14 +17442,33 @@ ha:pcb-rnd-board-v8 {
                 }
                 clearance=0.0
                  li:ps_poly {
-                  33.0mil  
-                  -98.0mil  
-                  -33.0mil  
-                  -98.0mil  
-                  -33.0mil  
-                  98.0mil  
-                  33.0mil  
-                  98.0mil  
+                  0.326136mm  
+                  -0.425958mm  
+                  -0.326136mm  
+                  -0.425958mm  
+                  -0.326136mm  
+                  0.425958mm  
+                  0.326136mm  
+                  0.425958mm  
+                 }
+               }
+
+               ha:ps_shape_v4 {
+                ha:combining { auto=1;                }
+                ha: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  
                  }
                }
              }
@@ -16263,41 +17476,8 @@ ha:pcb-rnd-board-v8 {
           }
 
            li:objects {
-            ha:padstack_ref.90652 {
-             proto=0; x=2.74in; y=465.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=2
-               name=pin2
-             }
-            }
-            ha:padstack_ref.90653 {
-             proto=1; x=2.74in; y=465.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-               li:3 {
-                on  
-                solid  
-                noshape  
-               }
-             }
-
-             ha:attributes {
-               term=2
-               name=pin2
-             }
-            }
-            ha:padstack_ref.90654 {
-             proto=2; x=2.74in; y=600.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            ha:padstack_ref.135173 {
+             proto=0; x=1.80052in; y=348.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
              ha:flags {
               clearline=1
              }
@@ -16307,25 +17487,11 @@ ha:pcb-rnd-board-v8 {
 
              ha:attributes {
                term=1
-               name=pin1
-             }
-            }
-            ha:padstack_ref.90655 {
-             proto=0; x=2.74in; y=735.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=2
-               name=pin2
+               name=1
              }
             }
-            ha:padstack_ref.90656 {
-             proto=1; x=2.74in; y=735.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+            ha:padstack_ref.135174 {
+             proto=0; x=1.832in; y=348.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
              ha:flags {
               clearline=1
              }
@@ -16335,7 +17501,7 @@ ha:pcb-rnd-board-v8 {
 
              ha:attributes {
                term=2
-               name=pin2
+               name=2
              }
             }
            }
@@ -16358,42 +17524,26 @@ ha:pcb-rnd-board-v8 {
              ha:combining {             }
 
               li:objects {
-               ha:line.90640 {
-                x1=2.74in; y1=600.0mil; x2=2.74in; y2=600.0mil; thickness=0.1mm; clearance=0.0;
-                ha:flags {
-                 selected=1
-                }
-
+               ha:line.135161 {
+                x1=1.81626in; y1=348.0mil; x2=1.81626in; y2=348.0mil; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=pnp-origin
                 }
                }
-               ha:line.90643 {
-                x1=72.009mm; y1=600.0mil; x2=72.009mm; y2=600.0mil; thickness=0.1mm; clearance=0.0;
-                ha:flags {
-                 selected=1
-                }
-
+               ha:line.135164 {
+                x1=1.81626in; y1=348.0mil; x2=1.81626in; y2=348.0mil; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=origin
                 }
                }
-               ha:line.90646 {
-                x1=72.009mm; y1=600.0mil; x2=73.009mm; y2=600.0mil; thickness=0.1mm; clearance=0.0;
-                ha:flags {
-                 selected=1
-                }
-
+               ha:line.135167 {
+                x1=1.81626in; y1=348.0mil; x2=47.133004mm; y2=348.0mil; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=x
                 }
                }
-               ha:line.90649 {
-                x1=72.009mm; y1=600.0mil; x2=72.009mm; y2=14.24mm; thickness=0.1mm; clearance=0.0;
-                ha:flags {
-                 selected=1
-                }
-
+               ha:line.135170 {
+                x1=1.81626in; y1=348.0mil; x2=1.81626in; y2=9.8392mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=y
                 }
@@ -16407,106 +17557,89 @@ ha:pcb-rnd-board-v8 {
             }
            }
           }
-           uid = y11hQR82lmJjZ/LCtM0AAABb
+           uid = qIc8VW925zCt24ZkTm0AAABa
           }
-          ha:subc.63533 {
+          ha:subc.143807 {
            ha:attributes {
-            value=
-            footprint=hole-M3
-            refdes=H3
+            value=1k
+            footprint=0402
+            refdes=R53
            }
           ha:data {
                     li:padstack_prototypes {
 
            ha:ps_proto_v6.0 {
-             hdia=125.0mil; hplated=1; htop=0; hbottom=0;
+             hdia=0.0; hplated=0; htop=0; hbottom=0;
              li:shape {
 
                ha:ps_shape_v4 {
-                ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;                }
                 ha:combining {                }
                 ha:layer_mask {
                  copper = 1
                  top = 1
                 }
                 clearance=0.0
+                 li:ps_poly {
+                  -0.349758mm  
+                  -0.249936mm  
+                  -0.349758mm  
+                  0.249936mm  
+                  0.349758mm  
+                  0.249936mm  
+                  0.349758mm  
+                  -0.249936mm  
+                 }
                }
 
                ha:ps_shape_v4 {
-                ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;                }
-                ha:combining {                }
-                ha:layer_mask {
-                 bottom = 1
-                 copper = 1
-                }
-                clearance=0.0
-               }
-
-               ha:ps_shape_v4 {
-                ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;                }
-                ha:combining {                }
-                ha:layer_mask {
-                 copper = 1
-                 intern = 1
-                }
-                clearance=0.0
-               }
-
-               ha:ps_shape_v4 {
-                ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;                }
                 ha:combining { sub=1; auto=1;                }
                 ha:layer_mask {
                  top = 1
                  mask = 1
                 }
                 clearance=0.0
+                 li:ps_poly {
+                  -0.425958mm  
+                  -0.326136mm  
+                  -0.425958mm  
+                  0.326136mm  
+                  0.425958mm  
+                  0.326136mm  
+                  0.425958mm  
+                  -0.326136mm  
+                 }
                }
 
                ha:ps_shape_v4 {
-                ha:ps_circ { x=0.0; y=0.0; dia=225.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 {
+                  -0.349758mm  
+                  -0.249936mm  
+                  -0.349758mm  
+                  0.249936mm  
+                  0.349758mm  
+                  0.249936mm  
+                  0.349758mm  
+                  -0.249936mm  
+                 }
                }
-             }
-           }
-          }
-
-           li:objects {
-            ha:padstack_ref.63548 {
-             proto=0; x=69.215mm; y=225.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-             ha:flags {
-              clearline=1
-              lock=1
-             }
-
-             li:thermal {
-               li:0 {
-                solid  
-                noshape  
-               }
-               li:1 {
-                solid  
-                noshape  
-               }
-               li:2 {
-                on  
-                solid  
-                noshape  
-               }
-               li:3 {
-                on  
-                solid  
-                noshape  
-               }
-               li:5 {
-                on  
-                solid  
-                noshape  
-               }
+             }
+           }
+          }
+
+           li:objects {
+            ha:padstack_ref.143820 {
+             proto=0; x=33.7566mm; y=6.178804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
              }
 
              ha:attributes {
@@ -16514,6 +17647,20 @@ ha:pcb-rnd-board-v8 {
                name=1
              }
             }
+            ha:padstack_ref.143821 {
+             proto=0; x=33.7566mm; y=274.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=2
+               name=2
+             }
+            }
            }
            li:layers {
 
@@ -16522,17 +17669,6 @@ ha:pcb-rnd-board-v8 {
              ha:combining {             }
 
               li:objects {
-               ha:arc.63534 {
-                x=69.215mm; y=225.0mil; width=120.0mil; height=120.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-               }
-               ha:text.63535 {
-                string=%a.parent.refdes%; x=2.71in; y=199.0mil; scale=100; fid=0;
-                ha:flags {
-                 dyntext=1
-                 floater=1
-                }
-                rot = 0.000000
-               }
               }
               ha:type {
                silk = 1
@@ -16545,26 +17681,26 @@ ha:pcb-rnd-board-v8 {
              ha:combining {             }
 
               li:objects {
-               ha:line.63536 {
-                x1=69.215mm; y1=225.0mil; x2=69.215mm; y2=225.0mil; thickness=0.1mm; clearance=0.0;
+               ha:line.143808 {
+                x1=33.7566mm; y1=259.0mil; x2=33.7566mm; y2=259.0mil; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=pnp-origin
                 }
                }
-               ha:line.63539 {
-                x1=69.215mm; y1=225.0mil; x2=69.215mm; y2=225.0mil; thickness=0.1mm; clearance=0.0;
+               ha:line.143811 {
+                x1=33.7566mm; y1=259.0mil; x2=33.7566mm; y2=259.0mil; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=origin
                 }
                }
-               ha:line.63542 {
-                x1=69.215mm; y1=225.0mil; x2=70.215mm; y2=225.0mil; thickness=0.1mm; clearance=0.0;
+               ha:line.143814 {
+                x1=33.7566mm; y1=259.0mil; x2=33.7566mm; y2=5.5786mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=x
                 }
                }
-               ha:line.63545 {
-                x1=69.215mm; y1=225.0mil; x2=69.215mm; y2=6.715mm; thickness=0.1mm; clearance=0.0;
+               ha:line.143817 {
+                x1=33.7566mm; y1=259.0mil; x2=32.7566mm; y2=259.0mil; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=y
                 }
@@ -16578,14 +17714,13 @@ ha:pcb-rnd-board-v8 {
             }
            }
           }
-           uid = qIc8VW925zCt24ZkTm0AAAAI
+           uid = qIc8VW925zCt24ZkTm0AAAAr
           }
-          ha:subc.134920 {
+          ha:subc.143823 {
            ha:attributes {
-            refdes=C7
-            value=0.1uF
-            footprint=0402
-            openscad=0402
+            value=dualLED
+            footprint=0605
+            refdes=D2
            }
           ha:data {
                     li:padstack_prototypes {
@@ -16602,14 +17737,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  
                  }
                }
 
@@ -16621,14 +17756,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  
                  }
                }
 
@@ -16640,14 +17775,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  
                  }
                }
              }
@@ -16655,8 +17790,22 @@ ha:pcb-rnd-board-v8 {
           }
 
            li:objects {
-            ha:padstack_ref.134933 {
-             proto=0; x=1.048in; y=4.604004mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            ha:padstack_ref.143837 {
+             proto=0; x=1.36672in; y=5.169789mm; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=2
+               name=pin2
+             }
+            }
+            ha:padstack_ref.143838 {
+             proto=0; x=33.865058mm; y=5.169789mm; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
              ha:flags {
               clearline=1
              }
@@ -16666,11 +17815,11 @@ ha:pcb-rnd-board-v8 {
 
              ha:attributes {
                term=1
-               name=1
+               name=pin1
              }
             }
-            ha:padstack_ref.134934 {
-             proto=0; x=1.048in; y=212.74mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            ha:padstack_ref.143839 {
+             proto=0; x=1.36672in; y=146.455mil; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
              ha:flags {
               clearline=1
              }
@@ -16679,8 +17828,22 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=2
-               name=2
+               term=4
+               name=pin4
+             }
+            }
+            ha:padstack_ref.143840 {
+             proto=0; x=33.865058mm; y=146.455mil; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=3
+               name=pin3
              }
             }
            }
@@ -16691,6 +17854,9 @@ ha:pcb-rnd-board-v8 {
              ha:combining {             }
 
               li:objects {
+               ha:arc.143824 {
+                x=1.35in; y=2.944876mm; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+               }
               }
               ha:type {
                silk = 1
@@ -16703,26 +17869,26 @@ ha:pcb-rnd-board-v8 {
              ha:combining {             }
 
               li:objects {
-               ha:line.134921 {
-                x1=1.048in; y1=197.0mil; x2=1.048in; y2=197.0mil; thickness=0.1mm; clearance=0.0;
+               ha:line.143825 {
+                x1=34.289873mm; y1=174.995mil; x2=34.289873mm; y2=174.995mil; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=pnp-origin
                 }
                }
-               ha:line.134924 {
-                x1=1.048in; y1=197.0mil; x2=1.048in; y2=197.0mil; thickness=0.1mm; clearance=0.0;
+               ha:line.143828 {
+                x1=1.35in; y1=175.0mil; x2=1.35in; y2=175.0mil; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=origin
                 }
                }
-               ha:line.134927 {
-                x1=1.048in; y1=197.0mil; x2=1.048in; y2=6.0038mm; thickness=0.1mm; clearance=0.0;
+               ha:line.143831 {
+                x1=1.35in; y1=175.0mil; x2=1.35in; y2=5.445mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=x
                 }
                }
-               ha:line.134930 {
-                x1=1.048in; y1=197.0mil; x2=25.6192mm; y2=197.0mil; thickness=0.1mm; clearance=0.0;
+               ha:line.143834 {
+                x1=1.35in; y1=175.0mil; x2=35.29mm; y2=175.0mil; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=y
                 }
@@ -16736,14 +17902,13 @@ ha:pcb-rnd-board-v8 {
             }
            }
           }
-           uid = Bda500dsIaChqNFriEwAAAB3
+           uid = qIc8VW925zCt24ZkTm0AAABl
           }
-          ha:subc.134936 {
+          ha:subc.143842 {
            ha:attributes {
-            refdes=C9
-            value=0.1uF
+            value=1k
             footprint=0402
-            openscad=0402
+            refdes=R52
            }
           ha:data {
                     li:padstack_prototypes {
@@ -16760,14 +17925,14 @@ ha:pcb-rnd-board-v8 {
                 }
                 clearance=0.0
                  li:ps_poly {
-                  0.249936mm  
                   -0.349758mm  
                   -0.249936mm  
                   -0.349758mm  
-                  -0.249936mm  
+                  0.249936mm  
                   0.349758mm  
                   0.249936mm  
                   0.349758mm  
+                  -0.249936mm  
                  }
                }
 
@@ -16779,14 +17944,14 @@ ha:pcb-rnd-board-v8 {
                 }
                 clearance=0.0
                  li:ps_poly {
-                  0.326136mm  
                   -0.425958mm  
                   -0.326136mm  
                   -0.425958mm  
-                  -0.326136mm  
+                  0.326136mm  
                   0.425958mm  
                   0.326136mm  
                   0.425958mm  
+                  -0.326136mm  
                  }
                }
 
@@ -16798,14 +17963,14 @@ ha:pcb-rnd-board-v8 {
                 }
                 clearance=0.0
                  li:ps_poly {
-                  0.249936mm  
                   -0.349758mm  
                   -0.249936mm  
                   -0.349758mm  
-                  -0.249936mm  
+                  0.249936mm  
                   0.349758mm  
                   0.249936mm  
                   0.349758mm  
+                  -0.249936mm  
                  }
                }
              }
@@ -16813,8 +17978,8 @@ ha:pcb-rnd-board-v8 {
           }
 
            li:objects {
-            ha:padstack_ref.134949 {
-             proto=0; x=1.37674in; y=392.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            ha:padstack_ref.143855 {
+             proto=0; x=1.373in; y=6.178804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
              ha:flags {
               clearline=1
              }
@@ -16827,8 +17992,8 @@ ha:pcb-rnd-board-v8 {
                name=1
              }
             }
-            ha:padstack_ref.134950 {
-             proto=0; x=1.34526in; y=392.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            ha:padstack_ref.143856 {
+             proto=0; x=1.373in; y=274.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
              ha:flags {
               clearline=1
              }
@@ -16861,26 +18026,26 @@ ha:pcb-rnd-board-v8 {
              ha:combining {             }
 
               li:objects {
-               ha:line.134937 {
-                x1=1.361in; y1=392.0mil; x2=1.361in; y2=392.0mil; thickness=0.1mm; clearance=0.0;
+               ha:line.143843 {
+                x1=1.373in; y1=259.0mil; x2=1.373in; y2=259.0mil; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=pnp-origin
                 }
                }
-               ha:line.134940 {
-                x1=1.361in; y1=392.0mil; x2=1.361in; y2=392.0mil; thickness=0.1mm; clearance=0.0;
+               ha:line.143846 {
+                x1=1.373in; y1=259.0mil; x2=1.373in; y2=259.0mil; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=origin
                 }
                }
-               ha:line.134943 {
-                x1=1.361in; y1=392.0mil; x2=33.5694mm; y2=392.0mil; thickness=0.1mm; clearance=0.0;
+               ha:line.143849 {
+                x1=1.373in; y1=259.0mil; x2=1.373in; y2=5.5786mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=x
                 }
                }
-               ha:line.134946 {
-                x1=1.361in; y1=392.0mil; x2=1.361in; y2=8.9568mm; thickness=0.1mm; clearance=0.0;
+               ha:line.143852 {
+                x1=1.373in; y1=259.0mil; x2=33.8742mm; y2=259.0mil; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=y
                 }
@@ -16894,14 +18059,13 @@ ha:pcb-rnd-board-v8 {
             }
            }
           }
-           uid = Bda500dsIaChqNFriEwAAAB5
+           uid = qIc8VW925zCt24ZkTm0AAABm
           }
-          ha:subc.134968 {
+          ha:subc.149276 {
            ha:attributes {
-            refdes=C41
-            value=0.1uF
-            footprint=0402
-            openscad=0402
+            value=MS5607
+            footprint=MS5607
+            refdes=U4
            }
           ha:data {
                     li:padstack_prototypes {
@@ -16918,14 +18082,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  
+                  11.81mil  
+                  -21.655mil  
+                  -11.81mil  
+                  -21.655mil  
+                  -11.81mil  
+                  21.655mil  
+                  11.81mil  
+                  21.655mil  
                  }
                }
 
@@ -16937,42 +18101,126 @@ 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  
+                  14.81mil  
+                  -24.655mil  
+                  -14.81mil  
+                  -24.655mil  
+                  -14.81mil  
+                  24.655mil  
+                  14.81mil  
+                  24.655mil  
+                 }
+               }
+
+               ha:ps_shape_v4 {
+                ha:combining { auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 paste = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  11.81mil  
+                  -21.655mil  
+                  -11.81mil  
+                  -21.655mil  
+                  -11.81mil  
+                  21.655mil  
+                  11.81mil  
+                  21.655mil  
                  }
                }
+             }
+           }
+          }
+
+           li:objects {
+            ha:padstack_ref.149302 {
+             proto=0; x=52.471574mm; y=272.295mil; rot=180.000000; xmirror=0; smirror=0; clearance=12.795mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=8
+               name=pin8
+             }
+            }
+            ha:padstack_ref.149303 {
+             proto=0; x=52.471574mm; y=4.716653mm; rot=180.000000; xmirror=0; smirror=0; clearance=12.795mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=1
+               name=pin1
+             }
+            }
+            ha:padstack_ref.149304 {
+             proto=0; x=51.22164mm; y=272.295mil; rot=180.000000; xmirror=0; smirror=0; clearance=12.795mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=7
+               name=pin7
+             }
+            }
+            ha:padstack_ref.149305 {
+             proto=0; x=51.22164mm; y=4.716653mm; rot=180.000000; xmirror=0; smirror=0; clearance=12.795mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=2
+               name=pin2
+             }
+            }
+            ha:padstack_ref.149306 {
+             proto=0; x=1.96739in; y=272.295mil; rot=180.000000; xmirror=0; smirror=0; clearance=12.795mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=6
+               name=pin6
+             }
+            }
+            ha:padstack_ref.149307 {
+             proto=0; x=1.96739in; y=4.716653mm; rot=180.000000; xmirror=0; smirror=0; clearance=12.795mil;
+             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.134981 {
-             proto=0; x=2.152in; y=7.880604mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+             ha:attributes {
+               term=3
+               name=pin3
+             }
+            }
+            ha:padstack_ref.149308 {
+             proto=0; x=1.91818in; y=272.295mil; rot=180.000000; xmirror=0; smirror=0; clearance=12.795mil;
              ha:flags {
               clearline=1
              }
@@ -16981,12 +18229,12 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=1
-               name=1
+               term=5
+               name=pin5
              }
             }
-            ha:padstack_ref.134982 {
-             proto=0; x=2.152in; y=341.74mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            ha:padstack_ref.149309 {
+             proto=0; x=1.91818in; y=4.716653mm; rot=180.000000; xmirror=0; smirror=0; clearance=12.795mil;
              ha:flags {
               clearline=1
              }
@@ -16995,8 +18243,8 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=2
-               name=2
+               term=4
+               name=pin4
              }
             }
            }
@@ -17007,6 +18255,21 @@ ha:pcb-rnd-board-v8 {
              ha:combining {             }
 
               li:objects {
+               ha:line.149277 {
+                x1=53.096668mm; y1=288.05mil; x2=53.096668mm; y2=4.316476mm; thickness=10.0mil; clearance=0.0;
+               }
+               ha:line.149280 {
+                x1=53.096668mm; y1=4.316476mm; x2=1.89357in; y2=4.316476mm; thickness=10.0mil; clearance=0.0;
+               }
+               ha:line.149283 {
+                x1=1.89357in; y1=288.05mil; x2=1.89357in; y2=4.316476mm; thickness=10.0mil; clearance=0.0;
+               }
+               ha:line.149286 {
+                x1=53.096668mm; y1=288.05mil; x2=1.89357in; y2=288.05mil; thickness=10.0mil; clearance=0.0;
+               }
+               ha:arc.149289 {
+                x=2.07811in; y=153.21mil; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+               }
               }
               ha:type {
                silk = 1
@@ -17019,26 +18282,26 @@ ha:pcb-rnd-board-v8 {
              ha:combining {             }
 
               li:objects {
-               ha:line.134969 {
-                x1=2.152in; y1=326.0mil; x2=2.152in; y2=326.0mil; thickness=0.1mm; clearance=0.0;
+               ha:line.149290 {
+                x1=50.596673mm; y1=228.995mil; x2=50.596673mm; y2=228.995mil; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=pnp-origin
                 }
                }
-               ha:line.134972 {
-                x1=2.152in; y1=326.0mil; x2=2.152in; y2=326.0mil; thickness=0.1mm; clearance=0.0;
+               ha:line.149293 {
+                x1=1.992in; y1=229.0mil; x2=1.992in; y2=229.0mil; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=origin
                 }
                }
-               ha:line.134975 {
-                x1=2.152in; y1=326.0mil; x2=2.152in; y2=9.2804mm; thickness=0.1mm; clearance=0.0;
+               ha:line.149296 {
+                x1=1.992in; y1=229.0mil; x2=1.992in; y2=4.8166mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=x
                 }
                }
-               ha:line.134978 {
-                x1=2.152in; y1=326.0mil; x2=53.6608mm; y2=326.0mil; thickness=0.1mm; clearance=0.0;
+               ha:line.149299 {
+                x1=1.992in; y1=229.0mil; x2=49.5968mm; y2=229.0mil; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=y
                 }
@@ -17052,20 +18315,19 @@ ha:pcb-rnd-board-v8 {
             }
            }
           }
-           uid = Bda500dsIaChqNFriEwAAAB9
+           uid = qIc8VW925zCt24ZkTm0AAABY
           }
-          ha:subc.134984 {
+          ha:subc.64062 {
            ha:attributes {
-            refdes=C46
-            value=0.1uF
-            footprint=0402
-            openscad=0402
+            value=Companion
+            footprint=0-338068-8
+            refdes=J9
            }
           ha:data {
                     li:padstack_prototypes {
 
            ha:ps_proto_v6.0 {
-             hdia=0.0; hplated=0; htop=0; hbottom=0;
+             hdia=31.5mil; hplated=1; htop=0; hbottom=0;
              li:shape {
 
                ha:ps_shape_v4 {
@@ -17076,14 +18338,52 @@ 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  
+                  -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  
                  }
                }
 
@@ -17095,213 +18395,185 @@ 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  
+                  -26.0mil  
+                  -26.0mil  
+                  26.0mil  
+                  -26.0mil  
+                  26.0mil  
+                  26.0mil  
+                  -26.0mil  
+                  26.0mil  
                  }
                }
 
                ha:ps_shape_v4 {
-                ha:combining { auto=1;                }
+                ha:combining { sub=1; auto=1;                }
                 ha:layer_mask {
-                 top = 1
-                 paste = 1
+                 bottom = 1
+                 mask = 1
                 }
                 clearance=0.0
                  li:ps_poly {
-                  0.249936mm  
-                  -0.349758mm  
-                  -0.249936mm  
-                  -0.349758mm  
-                  -0.249936mm  
-                  0.349758mm  
-                  0.249936mm  
-                  0.349758mm  
+                  -26.0mil  
+                  -26.0mil  
+                  26.0mil  
+                  -26.0mil  
+                  26.0mil  
+                  26.0mil  
+                  -26.0mil  
+                  26.0mil  
                  }
                }
              }
            }
-          }
-
-           li:objects {
-            ha:padstack_ref.134997 {
-             proto=0; x=2.20248in; y=723.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=1
-               name=1
-             }
-            }
-            ha:padstack_ref.134998 {
-             proto=0; x=2.171in; y=723.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=2
-               name=2
-             }
-            }
-           }
-           li:layers {
-
-            ha:top-silk {
-             lid=0
-             ha:combining {             }
 
-              li:objects {
-              }
-              ha:type {
-               silk = 1
-               top = 1
-              }
-            }
+           ha:ps_proto_v6.1 {
+             hdia=31.5mil; hplated=1; htop=0; hbottom=0;
+             li:shape {
 
-            ha:subc-aux {
-             lid=1
-             ha:combining {             }
+               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:objects {
-               ha:line.134985 {
-                x1=55.543196mm; y1=723.0mil; x2=55.543196mm; y2=723.0mil; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=pnp-origin
+               ha:ps_shape_v4 {
+                ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;                }
+                ha:combining {                }
+                ha:layer_mask {
+                 bottom = 1
+                 copper = 1
                 }
+                clearance=0.0
                }
-               ha:line.134988 {
-                x1=55.543196mm; y1=723.0mil; x2=55.543196mm; y2=723.0mil; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=origin
+
+               ha:ps_shape_v4 {
+                ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;                }
+                ha:combining {                }
+                ha:layer_mask {
+                 copper = 1
+                 intern = 1
                 }
+                clearance=0.0
                }
-               ha:line.134991 {
-                x1=55.543196mm; y1=723.0mil; x2=54.543196mm; y2=723.0mil; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=x
+
+               ha:ps_shape_v4 {
+                ha:ps_circ { x=0.0; y=0.0; dia=52.0mil;                }
+                ha:combining { sub=1; auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 mask = 1
                 }
+                clearance=0.0
                }
-               ha:line.134994 {
-                x1=55.543196mm; y1=723.0mil; x2=55.543196mm; y2=17.3642mm; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=y
+
+               ha:ps_shape_v4 {
+                ha:ps_circ { x=0.0; y=0.0; dia=52.0mil;                }
+                ha:combining { sub=1; auto=1;                }
+                ha:layer_mask {
+                 bottom = 1
+                 mask = 1
                 }
+                clearance=0.0
                }
-              }
-              ha:type {
-               top = 1
-               misc = 1
-               virtual = 1
-              }
-            }
-           }
-          }
-           uid = Bda500dsIaChqNFriEwAAAB/
-          }
-          ha:subc.135112 {
-           ha:attributes {
-            value=1uF
-            footprint=0402
-            refdes=C231
+             }
            }
-          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 {
-                  -0.349758mm  
-                  -0.249936mm  
-                  -0.349758mm  
-                  0.249936mm  
-                  0.349758mm  
-                  0.249936mm  
-                  0.349758mm  
-                  -0.249936mm  
-                 }
                }
 
                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 {
-                  -0.425958mm  
-                  -0.326136mm  
-                  -0.425958mm  
-                  0.326136mm  
-                  0.425958mm  
-                  0.326136mm  
-                  0.425958mm  
-                  -0.326136mm  
-                 }
                }
 
                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 {
-                  -0.349758mm  
-                  -0.249936mm  
-                  -0.349758mm  
-                  0.249936mm  
-                  0.349758mm  
-                  0.249936mm  
-                  0.349758mm  
-                  -0.249936mm  
-                 }
                }
              }
            }
           }
 
            li:objects {
-            ha:padstack_ref.135125 {
-             proto=0; x=1.86574in; y=388.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            ha:padstack_ref.64088 {
+             proto=0; x=62.865mm; y=255.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=6.0mil;
              ha:flags {
               clearline=1
              }
 
              li:thermal {
+               li:1 {
+                diag  
+                round  
+                noshape  
+               }
+               li:3 {
+                on  
+                diag  
+                round  
+                noshape  
+               }
+               li:5 {
+                on  
+                diag  
+                round  
+                noshape  
+               }
              }
 
              ha:attributes {
                term=1
-               name=1
+               name=pin1
              }
             }
-            ha:padstack_ref.135126 {
-             proto=0; x=1.83426in; y=388.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            ha:padstack_ref.64089 {
+             proto=1; x=2.425in; y=155.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=6.0mil;
              ha:flags {
               clearline=1
              }
@@ -17311,7 +18583,111 @@ ha:pcb-rnd-board-v8 {
 
              ha:attributes {
                term=2
-               name=2
+               name=pin2
+             }
+            }
+            ha:padstack_ref.64090 {
+             proto=1; x=60.325mm; y=255.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=3
+               name=pin3
+             }
+            }
+            ha:padstack_ref.64091 {
+             proto=1; x=2.325in; y=155.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=4
+               name=pin4
+             }
+            }
+            ha:padstack_ref.64092 {
+             proto=1; x=57.785mm; y=255.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=5
+               name=pin5
+             }
+            }
+            ha:padstack_ref.64093 {
+             proto=1; x=56.515mm; y=155.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=6
+               name=pin6
+             }
+            }
+            ha:padstack_ref.64094 {
+             proto=1; x=2.175in; y=255.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+               li:4 {
+                on  
+                diag  
+                round  
+                noshape  
+               }
+             }
+
+             ha:attributes {
+               term=7
+               name=pin7
+             }
+            }
+            ha:padstack_ref.64095 {
+             proto=1; x=53.975mm; y=155.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=8
+               name=pin8
+             }
+            }
+            ha:padstack_ref.64096 {
+             proto=2; x=2.53011in; y=4.676902mm; rot=-180.000000; xmirror=1; smirror=1; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=0
+               name=mnt
              }
             }
            }
@@ -17322,10 +18698,22 @@ ha:pcb-rnd-board-v8 {
              ha:combining {             }
 
               li:objects {
+               ha:line.64063 {
+                x1=65.809622mm; y1=104.62mil; x2=65.809622mm; y2=7.756906mm; thickness=6.0mil; clearance=0.0;
+               }
+               ha:line.64066 {
+                x1=65.809622mm; y1=7.756906mm; x2=51.030124mm; y2=7.756906mm; thickness=6.0mil; clearance=0.0;
+               }
+               ha:line.64069 {
+                x1=51.030124mm; y1=7.756906mm; x2=51.030124mm; y2=104.62mil; thickness=6.0mil; clearance=0.0;
+               }
+               ha:line.64072 {
+                x1=51.030124mm; y1=104.62mil; x2=65.809622mm; y2=104.62mil; thickness=6.0mil; clearance=0.0;
+               }
               }
               ha:type {
                silk = 1
-               top = 1
+               bottom = 1
               }
             }
 
@@ -17334,118 +18722,110 @@ ha:pcb-rnd-board-v8 {
              ha:combining {             }
 
               li:objects {
-               ha:line.135113 {
-                x1=46.99mm; y1=388.0mil; x2=46.99mm; y2=388.0mil; thickness=0.1mm; clearance=0.0;
+               ha:line.64076 {
+                x1=59.069422mm; y1=5.1481mm; x2=59.069422mm; y2=5.1481mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=pnp-origin
                 }
                }
-               ha:line.135116 {
-                x1=46.99mm; y1=388.0mil; x2=46.99mm; y2=388.0mil; thickness=0.1mm; clearance=0.0;
+               ha:line.64079 {
+                x1=62.865mm; y1=155.0mil; x2=62.865mm; y2=155.0mil; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=origin
                 }
                }
-               ha:line.135119 {
-                x1=46.99mm; y1=388.0mil; x2=47.99mm; y2=388.0mil; thickness=0.1mm; clearance=0.0;
+               ha:line.64082 {
+                x1=62.865mm; y1=155.0mil; x2=62.865mm; y2=4.937mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=x
                 }
                }
-               ha:line.135122 {
-                x1=46.99mm; y1=388.0mil; x2=46.99mm; y2=8.8552mm; thickness=0.1mm; clearance=0.0;
+               ha:line.64085 {
+                x1=62.865mm; y1=155.0mil; x2=61.865mm; y2=155.0mil; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=y
                 }
                }
               }
               ha:type {
-               top = 1
-               misc = 1
+               bottom = 1
                virtual = 1
+               misc = 1
               }
             }
            }
           }
-           uid = qIc8VW925zCt24ZkTm0AAABC
+           uid = qzneKWK0pLfBwDGZcG8AAABc
           }
-          ha:subc.135128 {
+          ha:subc.63885 {
            ha:attributes {
-            refdes=C45
-            value=22uF
-            footprint=0603
-            openscad=0603
+            value=APAE1575R1840AADB7-T
+            footprint=GP.18.4
+            refdes=A1
            }
           ha:data {
                     li:padstack_prototypes {
 
            ha:ps_proto_v6.0 {
-             hdia=0.0; hplated=0; htop=0; hbottom=0;
+             hdia=0.95mm; hplated=1; htop=0; hbottom=0;
              li:shape {
 
                ha:ps_shape_v4 {
+                ha:ps_circ { x=0.0; y=0.0; dia=2.5mm;                }
                 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:ps_shape_v4 {
+                ha:ps_circ { x=0.0; y=0.0; dia=2.5mm;                }
+                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=2.5mm;                }
+                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=3.0mm;                }
                 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:ps_shape_v4 {
-                ha:combining { auto=1;                }
+                ha:ps_circ { x=0.0; y=0.0; dia=3.0mm;                }
+                ha:combining { sub=1; auto=1;                }
                 ha:layer_mask {
-                 top = 1
-                 paste = 1
+                 bottom = 1
+                 mask = 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.135141 {
-             proto=0; x=1.716in; y=638.59mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            ha:padstack_ref.63914 {
+             proto=0; x=1.525in; y=600.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.25mm;
              ha:flags {
               clearline=1
              }
@@ -17458,20 +18838,6 @@ ha:pcb-rnd-board-v8 {
                name=1
              }
             }
-            ha:padstack_ref.135142 {
-             proto=0; x=1.716in; y=14.920214mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=2
-               name=2
-             }
-            }
            }
            li:layers {
 
@@ -17480,10 +18846,25 @@ ha:pcb-rnd-board-v8 {
              ha:combining {             }
 
               li:objects {
+               ha:line.63886 {
+                x1=48.735mm; y1=8.24mm; x2=48.735mm; y2=24.24mm; thickness=15.0mil; clearance=0.0;
+               }
+               ha:line.63889 {
+                x1=48.735mm; y1=8.24mm; x2=46.735mm; y2=6.24mm; thickness=15.0mil; clearance=0.0;
+               }
+               ha:line.63892 {
+                x1=30.735mm; y1=6.24mm; x2=46.735mm; y2=6.24mm; thickness=15.0mil; clearance=0.0;
+               }
+               ha:line.63895 {
+                x1=30.735mm; y1=6.24mm; x2=30.735mm; y2=24.24mm; thickness=15.0mil; clearance=0.0;
+               }
+               ha:line.63898 {
+                x1=30.735mm; y1=24.24mm; x2=48.735mm; y2=24.24mm; thickness=15.0mil; clearance=0.0;
+               }
               }
               ha:type {
                silk = 1
-               top = 1
+               bottom = 1
               }
             }
 
@@ -17492,46 +18873,62 @@ ha:pcb-rnd-board-v8 {
              ha:combining {             }
 
               li:objects {
-               ha:line.135129 {
-                x1=1.716in; y1=613.0mil; x2=1.716in; y2=613.0mil; thickness=0.1mm; clearance=0.0;
+               ha:line.63902 {
+                x1=1.525in; y1=600.0mil; x2=1.525in; y2=600.0mil; thickness=0.1mm; clearance=0.0;
+                ha:flags {
+                 selected=1
+                }
+
                 ha:attributes {
                   subc-role=pnp-origin
                 }
                }
-               ha:line.135132 {
-                x1=1.716in; y1=613.0mil; x2=1.716in; y2=613.0mil; thickness=0.1mm; clearance=0.0;
+               ha:line.63905 {
+                x1=39.735mm; y1=600.0mil; x2=39.735mm; y2=600.0mil; thickness=0.1mm; clearance=0.0;
+                ha:flags {
+                 selected=1
+                }
+
                 ha:attributes {
                   subc-role=origin
                 }
                }
-               ha:line.135135 {
-                x1=1.716in; y1=613.0mil; x2=1.716in; y2=14.5702mm; thickness=0.1mm; clearance=0.0;
+               ha:line.63908 {
+                x1=39.735mm; y1=600.0mil; x2=1.525in; y2=600.0mil; thickness=0.1mm; clearance=0.0;
+                ha:flags {
+                 selected=1
+                }
+
                 ha:attributes {
                   subc-role=x
                 }
                }
-               ha:line.135138 {
-                x1=1.716in; y1=613.0mil; x2=44.5864mm; y2=613.0mil; thickness=0.1mm; clearance=0.0;
+               ha:line.63911 {
+                x1=39.735mm; y1=600.0mil; x2=39.735mm; y2=14.24mm; thickness=0.1mm; clearance=0.0;
+                ha:flags {
+                 selected=1
+                }
+
                 ha:attributes {
                   subc-role=y
                 }
                }
               }
               ha:type {
-               top = 1
-               misc = 1
+               bottom = 1
                virtual = 1
+               misc = 1
               }
             }
            }
           }
-           uid = Bda500dsIaChqNFriEwAAACD
+           uid = qIc8VW925zCt24ZkTm0AAAA5
           }
-          ha:subc.135144 {
+          ha:subc.63703 {
            ha:attributes {
             value=0.1uF
             footprint=0402
-            refdes=C43
+            refdes=C36
            }
           ha:data {
                     li:padstack_prototypes {
@@ -17548,14 +18945,14 @@ ha:pcb-rnd-board-v8 {
                 }
                 clearance=0.0
                  li:ps_poly {
+                  0.249936mm  
                   -0.349758mm  
                   -0.249936mm  
                   -0.349758mm  
-                  0.249936mm  
+                  -0.249936mm  
                   0.349758mm  
                   0.249936mm  
                   0.349758mm  
-                  -0.249936mm  
                  }
                }
 
@@ -17567,14 +18964,14 @@ ha:pcb-rnd-board-v8 {
                 }
                 clearance=0.0
                  li:ps_poly {
+                  0.326136mm  
                   -0.425958mm  
                   -0.326136mm  
                   -0.425958mm  
-                  0.326136mm  
+                  -0.326136mm  
                   0.425958mm  
                   0.326136mm  
                   0.425958mm  
-                  -0.326136mm  
                  }
                }
 
@@ -17586,14 +18983,14 @@ ha:pcb-rnd-board-v8 {
                 }
                 clearance=0.0
                  li:ps_poly {
+                  0.249936mm  
                   -0.349758mm  
                   -0.249936mm  
                   -0.349758mm  
-                  0.249936mm  
+                  -0.249936mm  
                   0.349758mm  
                   0.249936mm  
                   0.349758mm  
-                  -0.249936mm  
                  }
                }
              }
@@ -17601,8 +18998,8 @@ ha:pcb-rnd-board-v8 {
           }
 
            li:objects {
-            ha:padstack_ref.135157 {
-             proto=0; x=1.76726in; y=625.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            ha:padstack_ref.63717 {
+             proto=0; x=1.53574in; y=1.062in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
              ha:flags {
               clearline=1
              }
@@ -17615,8 +19012,8 @@ ha:pcb-rnd-board-v8 {
                name=1
              }
             }
-            ha:padstack_ref.135158 {
-             proto=0; x=1.79874in; y=625.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            ha:padstack_ref.63718 {
+             proto=0; x=38.208204mm; y=1.062in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
              ha:flags {
               clearline=1
              }
@@ -17649,26 +19046,26 @@ ha:pcb-rnd-board-v8 {
              ha:combining {             }
 
               li:objects {
-               ha:line.135145 {
-                x1=1.783in; y1=625.0mil; x2=1.783in; y2=625.0mil; thickness=0.1mm; clearance=0.0;
+               ha:line.63705 {
+                x1=1.52in; y1=1.062in; x2=1.52in; y2=1.062in; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=pnp-origin
                 }
                }
-               ha:line.135148 {
-                x1=1.783in; y1=625.0mil; x2=1.783in; y2=625.0mil; thickness=0.1mm; clearance=0.0;
+               ha:line.63708 {
+                x1=1.52in; y1=1.062in; x2=1.52in; y2=1.062in; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=origin
                 }
                }
-               ha:line.135151 {
-                x1=1.783in; y1=625.0mil; x2=44.2882mm; y2=625.0mil; thickness=0.1mm; clearance=0.0;
+               ha:line.63711 {
+                x1=1.52in; y1=1.062in; x2=37.608mm; y2=1.062in; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=x
                 }
                }
-               ha:line.135154 {
-                x1=1.783in; y1=625.0mil; x2=1.783in; y2=16.875mm; thickness=0.1mm; clearance=0.0;
+               ha:line.63714 {
+                x1=1.52in; y1=1.062in; x2=1.52in; y2=25.9748mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=y
                 }
@@ -17682,13 +19079,13 @@ ha:pcb-rnd-board-v8 {
             }
            }
           }
-           uid = qIc8VW925zCt24ZkTm0AAABP
+           uid = qIc8VW925zCt24ZkTm0AAAAH
           }
-          ha:subc.135160 {
+          ha:subc.176365 {
            ha:attributes {
             value=0.1uF
             footprint=0402
-            refdes=C42
+            refdes=C10
            }
           ha:data {
                     li:padstack_prototypes {
@@ -17758,8 +19155,8 @@ ha:pcb-rnd-board-v8 {
           }
 
            li:objects {
-            ha:padstack_ref.135173 {
-             proto=0; x=1.80052in; y=348.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            ha:padstack_ref.176378 {
+             proto=0; x=2.01507in; y=3.461893mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
              ha:flags {
               clearline=1
              }
@@ -17772,8 +19169,8 @@ ha:pcb-rnd-board-v8 {
                name=1
              }
             }
-            ha:padstack_ref.135174 {
-             proto=0; x=1.832in; y=348.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            ha:padstack_ref.176379 {
+             proto=0; x=51.98237mm; y=3.461893mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
              ha:flags {
               clearline=1
              }
@@ -17806,26 +19203,26 @@ ha:pcb-rnd-board-v8 {
              ha:combining {             }
 
               li:objects {
-               ha:line.135161 {
-                x1=1.81626in; y1=348.0mil; x2=1.81626in; y2=348.0mil; thickness=0.1mm; clearance=0.0;
+               ha:line.176366 {
+                x1=51.582574mm; y1=3.461893mm; x2=51.582574mm; y2=3.461893mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=pnp-origin
                 }
                }
-               ha:line.135164 {
-                x1=1.81626in; y1=348.0mil; x2=1.81626in; y2=348.0mil; thickness=0.1mm; clearance=0.0;
+               ha:line.176369 {
+                x1=51.582574mm; y1=3.461893mm; x2=51.582574mm; y2=3.461893mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=origin
                 }
                }
-               ha:line.135167 {
-                x1=1.81626in; y1=348.0mil; x2=47.133004mm; y2=348.0mil; thickness=0.1mm; clearance=0.0;
+               ha:line.176372 {
+                x1=51.582574mm; y1=3.461893mm; x2=52.582574mm; y2=3.461893mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=x
                 }
                }
-               ha:line.135170 {
-                x1=1.81626in; y1=348.0mil; x2=1.81626in; y2=9.8392mm; thickness=0.1mm; clearance=0.0;
+               ha:line.176375 {
+                x1=51.582574mm; y1=3.461893mm; x2=51.582574mm; y2=4.461893mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=y
                 }
@@ -17839,3956 +19236,2277 @@ ha:pcb-rnd-board-v8 {
             }
            }
           }
-           uid = qIc8VW925zCt24ZkTm0AAABa
+           uid = qIc8VW925zCt24ZkTm0AAAAk
           }
-           ha:subc.143807 {
-            ha:attributes {
-             value=1k
-             footprint=0402
-             refdes=R53
-            }
-           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.349758mm  
-                   -0.249936mm  
-                   -0.349758mm  
-                   0.249936mm  
-                   0.349758mm  
-                   0.249936mm  
-                   0.349758mm  
-                   -0.249936mm  
-                  }
-                }
-
-                ha:ps_shape_v4 {
-                 ha:combining { sub=1; auto=1;                 }
-                 ha:layer_mask {
-                  top = 1
-                  mask = 1
-                 }
-                 clearance=0.0
-                  li:ps_poly {
-                   -0.425958mm  
-                   -0.326136mm  
-                   -0.425958mm  
-                   0.326136mm  
-                   0.425958mm  
-                   0.326136mm  
-                   0.425958mm  
-                   -0.326136mm  
-                  }
-                }
-
-                ha:ps_shape_v4 {
-                 ha:combining { auto=1;                 }
-                 ha:layer_mask {
-                  top = 1
-                  paste = 1
-                 }
-                 clearance=0.0
-                  li:ps_poly {
-                   -0.349758mm  
-                   -0.249936mm  
-                   -0.349758mm  
-                   0.249936mm  
-                   0.349758mm  
-                   0.249936mm  
-                   0.349758mm  
-                   -0.249936mm  
-                  }
-                }
-              }
-            }
+          ha:subc.181971 {
+           ha:attributes {
+            value=ADXL375
+            footprint=lga14
+            refdes=U6
            }
+          ha:data {
+                    li:padstack_prototypes {
 
-            li:objects {
-             ha:padstack_ref.143820 {
-              proto=0; x=33.7566mm; y=6.178804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-              ha:flags {
-               clearline=1
-              }
-
-              li:thermal {
-              }
-
-              ha:attributes {
-                term=1
-                name=1
-              }
-             }
-             ha:padstack_ref.143821 {
-              proto=0; x=33.7566mm; y=274.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-              ha:flags {
-               clearline=1
-              }
-
-              li:thermal {
-              }
-
-              ha:attributes {
-                term=2
-                name=2
-              }
-             }
-            }
-            li:layers {
-
-             ha:top-silk {
-              lid=0
-              ha:combining {              }
-
-               li:objects {
-               }
-               ha:type {
-                silk = 1
-                top = 1
-               }
-             }
-
-             ha:subc-aux {
-              lid=1
-              ha:combining {              }
+           ha:ps_proto_v6.0 {
+             hdia=0.0; hplated=0; htop=0; hbottom=0;
+             li:shape {
 
-               li:objects {
-                ha:line.143808 {
-                 x1=33.7566mm; y1=259.0mil; x2=33.7566mm; y2=259.0mil; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=pnp-origin
-                 }
+               ha:ps_shape_v4 {
+                ha:combining {                }
+                ha:layer_mask {
+                 copper = 1
+                 top = 1
                 }
-                ha:line.143811 {
-                 x1=33.7566mm; y1=259.0mil; x2=33.7566mm; y2=259.0mil; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=origin
+                clearance=0.0
+                 li:ps_poly {
+                  -0.274955mm  
+                  22.535mil  
+                  0.274955mm  
+                  22.535mil  
+                  0.274955mm  
+                  -22.535mil  
+                  -0.274955mm  
+                  -22.535mil  
                  }
+               }
+
+               ha:ps_shape_v4 {
+                ha:combining { sub=1; auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 mask = 1
                 }
-                ha:line.143814 {
-                 x1=33.7566mm; y1=259.0mil; x2=33.7566mm; y2=5.5786mm; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=x
+                clearance=0.0
+                 li:ps_poly {
+                  -0.351155mm  
+                  25.535mil  
+                  0.351155mm  
+                  25.535mil  
+                  0.351155mm  
+                  -25.535mil  
+                  -0.351155mm  
+                  -25.535mil  
                  }
+               }
+
+               ha:ps_shape_v4 {
+                ha:combining { auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 paste = 1
                 }
-                ha:line.143817 {
-                 x1=33.7566mm; y1=259.0mil; x2=32.7566mm; y2=259.0mil; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=y
+                clearance=0.0
+                 li:ps_poly {
+                  -0.274955mm  
+                  22.535mil  
+                  0.274955mm  
+                  22.535mil  
+                  0.274955mm  
+                  -22.535mil  
+                  -0.274955mm  
+                  -22.535mil  
                  }
-                }
-               }
-               ha:type {
-                top = 1
-                misc = 1
-                virtual = 1
                }
              }
-            }
-           }
-            uid = qIc8VW925zCt24ZkTm0AAAAr
-           }
-           ha:subc.143823 {
-            ha:attributes {
-             value=dualLED
-             footprint=0605
-             refdes=D2
-            }
-           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  
-                  }
-                }
-              }
-            }
            }
 
-            li:objects {
-             ha:padstack_ref.143837 {
-              proto=0; x=1.36672in; y=5.169789mm; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
-              ha:flags {
-               clearline=1
-              }
-
-              li:thermal {
-              }
-
-              ha:attributes {
-                term=2
-                name=pin2
-              }
-             }
-             ha:padstack_ref.143838 {
-              proto=0; x=33.865058mm; y=5.169789mm; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
-              ha:flags {
-               clearline=1
-              }
-
-              li:thermal {
-              }
-
-              ha:attributes {
-                term=1
-                name=pin1
-              }
-             }
-             ha:padstack_ref.143839 {
-              proto=0; x=1.36672in; y=146.455mil; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
-              ha:flags {
-               clearline=1
-              }
-
-              li:thermal {
-              }
-
-              ha:attributes {
-                term=4
-                name=pin4
-              }
-             }
-             ha:padstack_ref.143840 {
-              proto=0; x=33.865058mm; y=146.455mil; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
-              ha:flags {
-               clearline=1
-              }
-
-              li:thermal {
-              }
-
-              ha:attributes {
-                term=3
-                name=pin3
-              }
-             }
-            }
-            li:layers {
-
-             ha:top-silk {
-              lid=0
-              ha:combining {              }
+           ha:ps_proto_v6.1 {
+             hdia=0.0; hplated=0; htop=0; hbottom=0;
+             li:shape {
 
-               li:objects {
-                ha:arc.143824 {
-                 x=1.35in; y=2.944876mm; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+               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  
+                 }
                }
-               ha:type {
-                silk = 1
-                top = 1
-               }
-             }
-
-             ha:subc-aux {
-              lid=1
-              ha:combining {              }
 
-               li:objects {
-                ha:line.143825 {
-                 x1=34.289873mm; y1=174.995mil; x2=34.289873mm; y2=174.995mil; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=pnp-origin
-                 }
-                }
-                ha:line.143828 {
-                 x1=1.35in; y1=175.0mil; x2=1.35in; y2=175.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
                 }
-                ha:line.143831 {
-                 x1=1.35in; y1=175.0mil; x2=1.35in; y2=5.445mm; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=x
+                clearance=0.0
+                 li:ps_poly {
+                  0.351155mm  
+                  -25.535mil  
+                  -0.351155mm  
+                  -25.535mil  
+                  -0.351155mm  
+                  25.535mil  
+                  0.351155mm  
+                  25.535mil  
                  }
+               }
+
+               ha:ps_shape_v4 {
+                ha:combining { auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 paste = 1
                 }
-                ha:line.143834 {
-                 x1=1.35in; y1=175.0mil; x2=35.29mm; y2=175.0mil; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=y
+                clearance=0.0
+                 li:ps_poly {
+                  0.274955mm  
+                  -22.535mil  
+                  -0.274955mm  
+                  -22.535mil  
+                  -0.274955mm  
+                  22.535mil  
+                  0.274955mm  
+                  22.535mil  
                  }
-                }
-               }
-               ha:type {
-                top = 1
-                misc = 1
-                virtual = 1
                }
              }
-            }
-           }
-            uid = qIc8VW925zCt24ZkTm0AAABl
-           }
-           ha:subc.143842 {
-            ha:attributes {
-             value=1k
-             footprint=0402
-             refdes=R52
-            }
-           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.349758mm  
-                   -0.249936mm  
-                   -0.349758mm  
-                   0.249936mm  
-                   0.349758mm  
-                   0.249936mm  
-                   0.349758mm  
-                   -0.249936mm  
-                  }
-                }
-
-                ha:ps_shape_v4 {
-                 ha:combining { sub=1; auto=1;                 }
-                 ha:layer_mask {
-                  top = 1
-                  mask = 1
-                 }
-                 clearance=0.0
-                  li:ps_poly {
-                   -0.425958mm  
-                   -0.326136mm  
-                   -0.425958mm  
-                   0.326136mm  
-                   0.425958mm  
-                   0.326136mm  
-                   0.425958mm  
-                   -0.326136mm  
-                  }
-                }
-
-                ha:ps_shape_v4 {
-                 ha:combining { auto=1;                 }
-                 ha:layer_mask {
-                  top = 1
-                  paste = 1
-                 }
-                 clearance=0.0
-                  li:ps_poly {
-                   -0.349758mm  
-                   -0.249936mm  
-                   -0.349758mm  
-                   0.249936mm  
-                   0.349758mm  
-                   0.249936mm  
-                   0.349758mm  
-                   -0.249936mm  
-                  }
-                }
-              }
-            }
            }
 
-            li:objects {
-             ha:padstack_ref.143855 {
-              proto=0; x=1.373in; y=6.178804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-              ha:flags {
-               clearline=1
-              }
-
-              li:thermal {
-              }
-
-              ha:attributes {
-                term=1
-                name=1
-              }
-             }
-             ha:padstack_ref.143856 {
-              proto=0; x=1.373in; y=274.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-              ha:flags {
-               clearline=1
-              }
-
-              li:thermal {
-              }
-
-              ha:attributes {
-                term=2
-                name=2
-              }
-             }
-            }
-            li:layers {
+           ha:ps_proto_v6.2 {
+             hdia=0.0; hplated=0; htop=0; hbottom=0;
+             li:shape {
 
-             ha:top-silk {
-              lid=0
-              ha:combining {              }
+               ha:ps_shape_v4 {
+                ha:combining {                }
+                ha:layer_mask {
+                 copper = 1
+                 top = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  -22.535mil  
+                  -0.274955mm  
+                  -22.535mil  
+                  0.274955mm  
+                  22.535mil  
+                  0.274955mm  
+                  22.535mil  
+                  -0.274955mm  
+                 }
+               }
 
-               li:objects {
+               ha:ps_shape_v4 {
+                ha:combining { sub=1; auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 mask = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  -25.535mil  
+                  -0.351155mm  
+                  -25.535mil  
+                  0.351155mm  
+                  25.535mil  
+                  0.351155mm  
+                  25.535mil  
+                  -0.351155mm  
+                 }
                }
-               ha:type {
-                silk = 1
-                top = 1
+
+               ha:ps_shape_v4 {
+                ha:combining { auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 paste = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  -22.535mil  
+                  -0.274955mm  
+                  -22.535mil  
+                  0.274955mm  
+                  22.535mil  
+                  0.274955mm  
+                  22.535mil  
+                  -0.274955mm  
+                 }
                }
              }
+           }
 
-             ha:subc-aux {
-              lid=1
-              ha:combining {              }
+           ha:ps_proto_v6.3 {
+             hdia=0.0; hplated=0; htop=0; hbottom=0;
+             li:shape {
 
-               li:objects {
-                ha:line.143843 {
-                 x1=1.373in; y1=259.0mil; x2=1.373in; y2=259.0mil; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=pnp-origin
-                 }
+               ha:ps_shape_v4 {
+                ha:combining {                }
+                ha:layer_mask {
+                 copper = 1
+                 top = 1
                 }
-                ha:line.143846 {
-                 x1=1.373in; y1=259.0mil; x2=1.373in; y2=259.0mil; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=origin
+                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
                 }
-                ha:line.143849 {
-                 x1=1.373in; y1=259.0mil; x2=1.373in; y2=5.5786mm; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=x
+                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
                 }
-                ha:line.143852 {
-                 x1=1.373in; y1=259.0mil; x2=33.8742mm; y2=259.0mil; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=y
+                clearance=0.0
+                 li:ps_poly {
+                  22.535mil  
+                  0.274955mm  
+                  22.535mil  
+                  -0.274955mm  
+                  -22.535mil  
+                  -0.274955mm  
+                  -22.535mil  
+                  0.274955mm  
                  }
-                }
-               }
-               ha:type {
-                top = 1
-                misc = 1
-                virtual = 1
                }
              }
-            }
-           }
-            uid = qIc8VW925zCt24ZkTm0AAABm
-           }
-           ha:subc.149276 {
-            ha:attributes {
-             value=MS5607
-             footprint=MS5607
-             refdes=U4
-            }
-           ha:data {
-                      li:padstack_prototypes {
-
-            ha:ps_proto_v6.0 {
-              hdia=0.0; hplated=0; htop=0; hbottom=0;
-              li:shape {
-
-                ha:ps_shape_v4 {
-                 ha:combining {                 }
-                 ha:layer_mask {
-                  copper = 1
-                  top = 1
-                 }
-                 clearance=0.0
-                  li:ps_poly {
-                   11.81mil  
-                   -21.655mil  
-                   -11.81mil  
-                   -21.655mil  
-                   -11.81mil  
-                   21.655mil  
-                   11.81mil  
-                   21.655mil  
-                  }
-                }
-
-                ha:ps_shape_v4 {
-                 ha:combining { sub=1; auto=1;                 }
-                 ha:layer_mask {
-                  top = 1
-                  mask = 1
-                 }
-                 clearance=0.0
-                  li:ps_poly {
-                   14.81mil  
-                   -24.655mil  
-                   -14.81mil  
-                   -24.655mil  
-                   -14.81mil  
-                   24.655mil  
-                   14.81mil  
-                   24.655mil  
-                  }
-                }
-
-                ha:ps_shape_v4 {
-                 ha:combining { auto=1;                 }
-                 ha:layer_mask {
-                  top = 1
-                  paste = 1
-                 }
-                 clearance=0.0
-                  li:ps_poly {
-                   11.81mil  
-                   -21.655mil  
-                   -11.81mil  
-                   -21.655mil  
-                   -11.81mil  
-                   21.655mil  
-                   11.81mil  
-                   21.655mil  
-                  }
-                }
-              }
-            }
            }
+          }
 
-            li:objects {
-             ha:padstack_ref.149302 {
-              proto=0; x=52.471574mm; y=272.295mil; rot=180.000000; xmirror=0; smirror=0; clearance=12.795mil;
-              ha:flags {
-               clearline=1
-              }
+           li:objects {
+            ha:padstack_ref.181997 {
+             proto=0; x=1.70227in; y=22.14372mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+             ha:flags {
+              clearline=1
+             }
 
-              li:thermal {
-              }
+             li:thermal {
+             }
 
-              ha:attributes {
-                term=8
-                name=pin8
-              }
+             ha:attributes {
+               term=13
+               name=pin13
+             }
+            }
+            ha:padstack_ref.181998 {
+             proto=1; x=1.70227in; y=958.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+             ha:flags {
+              clearline=1
              }
-             ha:padstack_ref.149303 {
-              proto=0; x=52.471574mm; y=4.716653mm; rot=180.000000; xmirror=0; smirror=0; clearance=12.795mil;
-              ha:flags {
-               clearline=1
-              }
 
-              li:thermal {
-              }
+             li:thermal {
+             }
 
-              ha:attributes {
-                term=1
-                name=pin1
-              }
+             ha:attributes {
+               term=1
+               name=pin1
+             }
+            }
+            ha:padstack_ref.181999 {
+             proto=2; x=1.86358in; y=915.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+             ha:flags {
+              clearline=1
              }
-             ha:padstack_ref.149304 {
-              proto=0; x=51.22164mm; y=272.295mil; rot=180.000000; xmirror=0; smirror=0; clearance=12.795mil;
-              ha:flags {
-               clearline=1
-              }
 
-              li:thermal {
-              }
+             li:thermal {
+             }
 
-              ha:attributes {
-                term=7
-                name=pin7
-              }
+             ha:attributes {
+               term=7
+               name=pin7
+             }
+            }
+            ha:padstack_ref.182000 {
+             proto=3; x=1.69842in; y=915.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+             ha:flags {
+              clearline=1
              }
-             ha:padstack_ref.149305 {
-              proto=0; x=51.22164mm; y=4.716653mm; rot=180.000000; xmirror=0; smirror=0; clearance=12.795mil;
-              ha:flags {
-               clearline=1
-              }
 
-              li:thermal {
-              }
+             li:thermal {
+             }
 
-              ha:attributes {
-                term=2
-                name=pin2
-              }
+             ha:attributes {
+               term=14
+               name=pin14
+             }
+            }
+            ha:padstack_ref.182001 {
+             proto=0; x=1.73377in; y=22.14372mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+             ha:flags {
+              clearline=1
              }
-             ha:padstack_ref.149306 {
-              proto=0; x=1.96739in; y=272.295mil; rot=180.000000; xmirror=0; smirror=0; clearance=12.795mil;
-              ha:flags {
-               clearline=1
-              }
 
-              li:thermal {
-              }
+             li:thermal {
+             }
 
-              ha:attributes {
-                term=6
-                name=pin6
-              }
+             ha:attributes {
+               term=12
+               name=pin12
+             }
+            }
+            ha:padstack_ref.182002 {
+             proto=1; x=1.73377in; y=958.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+             ha:flags {
+              clearline=1
              }
-             ha:padstack_ref.149307 {
-              proto=0; x=1.96739in; y=4.716653mm; rot=180.000000; xmirror=0; smirror=0; clearance=12.795mil;
-              ha:flags {
-               clearline=1
-              }
 
-              li:thermal {
-              }
+             li:thermal {
+             }
 
-              ha:attributes {
-                term=3
-                name=pin3
-              }
+             ha:attributes {
+               term=2
+               name=pin2
+             }
+            }
+            ha:padstack_ref.182003 {
+             proto=2; x=1.86358in; y=915.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+             ha:flags {
+              clearline=1
              }
-             ha:padstack_ref.149308 {
-              proto=0; x=1.91818in; y=272.295mil; rot=180.000000; xmirror=0; smirror=0; clearance=12.795mil;
-              ha:flags {
-               clearline=1
-              }
 
-              li:thermal {
-              }
+             li:thermal {
+             }
 
-              ha:attributes {
-                term=5
-                name=pin5
-              }
+             ha:attributes {
+               term=7
+               name=pin7
+             }
+            }
+            ha:padstack_ref.182004 {
+             proto=3; x=1.69842in; y=915.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+             ha:flags {
+              clearline=1
              }
-             ha:padstack_ref.149309 {
-              proto=0; x=1.91818in; y=4.716653mm; rot=180.000000; xmirror=0; smirror=0; clearance=12.795mil;
-              ha:flags {
-               clearline=1
-              }
 
-              li:thermal {
-              }
+             li:thermal {
+             }
 
-              ha:attributes {
-                term=4
-                name=pin4
-              }
+             ha:attributes {
+               term=14
+               name=pin14
              }
             }
-            li:layers {
+            ha:padstack_ref.182005 {
+             proto=0; x=1.76526in; y=22.14372mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+             ha:flags {
+              clearline=1
+             }
 
-             ha:top-silk {
-              lid=0
-              ha:combining {              }
+             li:thermal {
+             }
 
-               li:objects {
-                ha:line.149277 {
-                 x1=53.096668mm; y1=288.05mil; x2=53.096668mm; y2=4.316476mm; thickness=10.0mil; clearance=0.0;
-                }
-                ha:line.149280 {
-                 x1=53.096668mm; y1=4.316476mm; x2=1.89357in; y2=4.316476mm; thickness=10.0mil; clearance=0.0;
-                }
-                ha:line.149283 {
-                 x1=1.89357in; y1=288.05mil; x2=1.89357in; y2=4.316476mm; thickness=10.0mil; clearance=0.0;
-                }
-                ha:line.149286 {
-                 x1=53.096668mm; y1=288.05mil; x2=1.89357in; y2=288.05mil; thickness=10.0mil; clearance=0.0;
-                }
-                ha:arc.149289 {
-                 x=2.07811in; y=153.21mil; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-                }
-               }
-               ha:type {
-                silk = 1
-                top = 1
-               }
+             ha:attributes {
+               term=11
+               name=pin11
+             }
+            }
+            ha:padstack_ref.182006 {
+             proto=1; x=1.76526in; y=958.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+             ha:flags {
+              clearline=1
              }
 
-             ha:subc-aux {
-              lid=1
-              ha:combining {              }
+             li:thermal {
+             }
 
-               li:objects {
-                ha:line.149290 {
-                 x1=50.596673mm; y1=228.995mil; x2=50.596673mm; y2=228.995mil; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=pnp-origin
-                 }
-                }
-                ha:line.149293 {
-                 x1=1.992in; y1=229.0mil; x2=1.992in; y2=229.0mil; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=origin
-                 }
-                }
-                ha:line.149296 {
-                 x1=1.992in; y1=229.0mil; x2=1.992in; y2=4.8166mm; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=x
-                 }
-                }
-                ha:line.149299 {
-                 x1=1.992in; y1=229.0mil; x2=49.5968mm; y2=229.0mil; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=y
-                 }
-                }
-               }
-               ha:type {
-                top = 1
-                misc = 1
-                virtual = 1
-               }
+             ha:attributes {
+               term=3
+               name=pin3
              }
             }
-           }
-            uid = qIc8VW925zCt24ZkTm0AAABY
-           }
-           ha:subc.64062 {
-            ha:attributes {
-             value=Companion
-             footprint=0-338068-8
-             refdes=J9
-            }
-           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:padstack_ref.182007 {
+             proto=2; x=1.86358in; y=915.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+             ha:flags {
+              clearline=1
+             }
 
-                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
-                }
+             li:thermal {
+             }
 
-                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:attributes {
+               term=7
+               name=pin7
+             }
+            }
+            ha:padstack_ref.182008 {
+             proto=3; x=1.69842in; y=915.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+             ha:flags {
+              clearline=1
+             }
 
-                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:thermal {
+             }
 
-                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:attributes {
+               term=14
+               name=pin14
+             }
             }
+            ha:padstack_ref.182009 {
+             proto=0; x=45.63745mm; y=22.14372mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+             ha:flags {
+              clearline=1
+             }
 
-            ha:ps_proto_v6.2 {
-              hdia=59.06mil; hplated=1; htop=0; hbottom=0;
-              li:shape {
+             li:thermal {
+             }
 
-                ha:ps_shape_v4 {
-                 ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;                 }
-                 ha:combining {                 }
-                 ha:layer_mask {
-                  copper = 1
-                  top = 1
-                 }
-                 clearance=0.0
-                }
+             ha:attributes {
+               term=10
+               name=pin10
+             }
+            }
+            ha:padstack_ref.182010 {
+             proto=1; x=45.63745mm; y=958.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=4
+               name=pin4
+             }
+            }
+            ha:padstack_ref.182011 {
+             proto=2; x=1.86358in; y=915.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+             ha:flags {
+              clearline=1
+             }
 
-                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
-                }
+             li:thermal {
+             }
 
-                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:attributes {
+               term=7
+               name=pin7
+             }
+            }
+            ha:padstack_ref.182012 {
+             proto=3; x=1.69842in; y=915.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+             ha:flags {
+              clearline=1
+             }
 
-                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:thermal {
+             }
 
-                ha:ps_shape_v4 {
-                 ha:ps_circ { x=0.0; y=0.0; dia=79.56mil;                 }
-                 ha:combining { sub=1; auto=1;                 }
-                 ha:layer_mask {
-                  bottom = 1
-                  mask = 1
-                 }
-                 clearance=0.0
-                }
-              }
+             ha:attributes {
+               term=14
+               name=pin14
+             }
             }
-           }
-
-            li:objects {
-             ha:padstack_ref.64088 {
-              proto=0; x=62.865mm; y=255.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=6.0mil;
-              ha:flags {
-               clearline=1
-              }
+            ha:padstack_ref.182013 {
+             proto=0; x=1.82824in; y=22.14372mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+             ha:flags {
+              clearline=1
+             }
 
-              li:thermal {
-                li:1 {
-                 diag  
-                 round  
-                 noshape  
-                }
-                li:3 {
-                 on  
-                 diag  
-                 round  
-                 noshape  
-                }
-                li:5 {
-                 on  
-                 diag  
-                 round  
-                 noshape  
-                }
-              }
+             li:thermal {
+             }
 
-              ha:attributes {
-                term=1
-                name=pin1
-              }
+             ha:attributes {
+               term=9
+               name=pin9
+             }
+            }
+            ha:padstack_ref.182014 {
+             proto=1; x=1.82824in; y=958.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+             ha:flags {
+              clearline=1
              }
-             ha:padstack_ref.64089 {
-              proto=1; x=2.425in; y=155.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=6.0mil;
-              ha:flags {
-               clearline=1
-              }
 
-              li:thermal {
-              }
+             li:thermal {
+             }
 
-              ha:attributes {
-                term=2
-                name=pin2
-              }
+             ha:attributes {
+               term=5
+               name=pin5
+             }
+            }
+            ha:padstack_ref.182015 {
+             proto=2; x=1.86358in; y=915.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+             ha:flags {
+              clearline=1
              }
-             ha:padstack_ref.64090 {
-              proto=1; x=60.325mm; y=255.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=6.0mil;
-              ha:flags {
-               clearline=1
-              }
 
-              li:thermal {
-              }
+             li:thermal {
+             }
 
-              ha:attributes {
-                term=3
-                name=pin3
-              }
+             ha:attributes {
+               term=7
+               name=pin7
+             }
+            }
+            ha:padstack_ref.182016 {
+             proto=3; x=1.69842in; y=915.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+             ha:flags {
+              clearline=1
              }
-             ha:padstack_ref.64091 {
-              proto=1; x=2.325in; y=155.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=6.0mil;
-              ha:flags {
-               clearline=1
-              }
 
-              li:thermal {
-              }
+             li:thermal {
+             }
 
-              ha:attributes {
-                term=4
-                name=pin4
-              }
+             ha:attributes {
+               term=14
+               name=pin14
+             }
+            }
+            ha:padstack_ref.182017 {
+             proto=0; x=1.85974in; y=22.14372mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+             ha:flags {
+              clearline=1
              }
-             ha:padstack_ref.64092 {
-              proto=1; x=57.785mm; y=255.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=6.0mil;
-              ha:flags {
-               clearline=1
-              }
 
-              li:thermal {
-              }
+             li:thermal {
+             }
 
-              ha:attributes {
-                term=5
-                name=pin5
-              }
+             ha:attributes {
+               term=8
+               name=pin8
+             }
+            }
+            ha:padstack_ref.182018 {
+             proto=1; x=1.85974in; y=958.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+             ha:flags {
+              clearline=1
              }
-             ha:padstack_ref.64093 {
-              proto=1; x=56.515mm; y=155.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=6.0mil;
-              ha:flags {
-               clearline=1
-              }
 
-              li:thermal {
-              }
+             li:thermal {
+             }
 
-              ha:attributes {
-                term=6
-                name=pin6
-              }
+             ha:attributes {
+               term=6
+               name=pin6
+             }
+            }
+            ha:padstack_ref.182019 {
+             proto=2; x=1.86358in; y=915.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+             ha:flags {
+              clearline=1
              }
-             ha:padstack_ref.64094 {
-              proto=1; x=2.175in; y=255.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=6.0mil;
-              ha:flags {
-               clearline=1
-              }
 
-              li:thermal {
-                li:4 {
-                 on  
-                 diag  
-                 round  
-                 noshape  
-                }
-              }
+             li:thermal {
+             }
 
-              ha:attributes {
-                term=7
-                name=pin7
-              }
+             ha:attributes {
+               term=7
+               name=pin7
+             }
+            }
+            ha:padstack_ref.182020 {
+             proto=3; x=1.69842in; y=915.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+             ha:flags {
+              clearline=1
              }
-             ha:padstack_ref.64095 {
-              proto=1; x=53.975mm; y=155.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=6.0mil;
-              ha:flags {
-               clearline=1
-              }
 
-              li:thermal {
-              }
+             li:thermal {
+             }
 
-              ha:attributes {
-                term=8
-                name=pin8
-              }
+             ha:attributes {
+               term=14
+               name=pin14
              }
-             ha:padstack_ref.64096 {
-              proto=2; x=2.53011in; y=4.676902mm; rot=-180.000000; xmirror=1; smirror=1; clearance=6.0mil;
-              ha:flags {
-               clearline=1
-              }
+            }
+           }
+           li:layers {
 
-              li:thermal {
-              }
+            ha:top-silk {
+             lid=0
+             ha:combining {             }
 
-              ha:attributes {
-                term=0
-                name=mnt
+              li:objects {
+               ha:line.181972 {
+                x1=1.68258in; y1=855.95mil; x2=1.68258in; y2=24.741124mm; thickness=10.0mil; clearance=0.0;
+               }
+               ha:line.181975 {
+                x1=1.68258in; y1=24.741124mm; x2=1.87943in; y2=24.741124mm; thickness=10.0mil; clearance=0.0;
+               }
+               ha:line.181978 {
+                x1=1.87943in; y1=24.741124mm; x2=1.87943in; y2=855.95mil; thickness=10.0mil; clearance=0.0;
+               }
+               ha:line.181981 {
+                x1=1.87943in; y1=855.95mil; x2=1.68258in; y2=855.95mil; thickness=10.0mil; clearance=0.0;
+               }
+               ha:arc.181984 {
+                x=1.6944in; y=25.341072mm; 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:layers {
 
-             ha:top-silk {
-              lid=0
-              ha:combining {              }
+            ha:subc-aux {
+             lid=1
+             ha:combining {             }
 
-               li:objects {
-                ha:line.64063 {
-                 x1=65.809622mm; y1=104.62mil; x2=65.809622mm; y2=7.756906mm; thickness=6.0mil; clearance=0.0;
-                }
-                ha:line.64066 {
-                 x1=65.809622mm; y1=7.756906mm; x2=51.030124mm; y2=7.756906mm; thickness=6.0mil; clearance=0.0;
+              li:objects {
+               ha:line.181985 {
+                x1=45.237463mm; y1=23.241063mm; x2=45.237463mm; y2=23.241063mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=pnp-origin
                 }
-                ha:line.64069 {
-                 x1=51.030124mm; y1=7.756906mm; x2=51.030124mm; y2=104.62mil; thickness=6.0mil; clearance=0.0;
+               }
+               ha:line.181988 {
+                x1=1.781in; y1=915.0mil; x2=1.781in; y2=915.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=origin
                 }
-                ha:line.64072 {
-                 x1=51.030124mm; y1=104.62mil; x2=65.809622mm; y2=104.62mil; thickness=6.0mil; clearance=0.0;
+               }
+               ha:line.181991 {
+                x1=1.781in; y1=915.0mil; x2=1.781in; y2=24.241mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=x
                 }
                }
-               ha:type {
-                silk = 1
-                bottom = 1
+               ha:line.181994 {
+                x1=1.781in; y1=915.0mil; x2=46.2374mm; y2=915.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=y
+                }
                }
-             }
+              }
+              ha:type {
+               top = 1
+               misc = 1
+               virtual = 1
+              }
+            }
+           }
+          }
+           uid = tOk2dqYgydnQP1rLYRgAAABt
+          }
+          ha:subc.182022 {
+           ha:attributes {
+            value=0.1uF
+            footprint=0402
+            refdes=C101
+           }
+          ha:data {
+                    li:padstack_prototypes {
 
-             ha:subc-aux {
-              lid=1
-              ha:combining {              }
+           ha:ps_proto_v6.0 {
+             hdia=0.0; hplated=0; htop=0; hbottom=0;
+             li:shape {
 
-               li:objects {
-                ha:line.64076 {
-                 x1=59.069422mm; y1=5.1481mm; x2=59.069422mm; y2=5.1481mm; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=pnp-origin
-                 }
-                }
-                ha:line.64079 {
-                 x1=62.865mm; y1=155.0mil; x2=62.865mm; y2=155.0mil; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=origin
-                 }
+               ha:ps_shape_v4 {
+                ha:combining {                }
+                ha:layer_mask {
+                 copper = 1
+                 top = 1
                 }
-                ha:line.64082 {
-                 x1=62.865mm; y1=155.0mil; x2=62.865mm; y2=4.937mm; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=x
+                clearance=0.0
+                 li:ps_poly {
+                  -0.349758mm  
+                  -0.249936mm  
+                  -0.349758mm  
+                  0.249936mm  
+                  0.349758mm  
+                  0.249936mm  
+                  0.349758mm  
+                  -0.249936mm  
                  }
+               }
+
+               ha:ps_shape_v4 {
+                ha:combining { sub=1; auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 mask = 1
                 }
-                ha:line.64085 {
-                 x1=62.865mm; y1=155.0mil; x2=61.865mm; y2=155.0mil; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=y
+                clearance=0.0
+                 li:ps_poly {
+                  -0.425958mm  
+                  -0.326136mm  
+                  -0.425958mm  
+                  0.326136mm  
+                  0.425958mm  
+                  0.326136mm  
+                  0.425958mm  
+                  -0.326136mm  
                  }
-                }
                }
-               ha:type {
-                bottom = 1
-                virtual = 1
-                misc = 1
-               }
-             }
-            }
-           }
-            uid = qzneKWK0pLfBwDGZcG8AAABc
-           }
-           ha:subc.63885 {
-            ha:attributes {
-             value=APAE1575R1840AADB7-T
-             footprint=GP.18.4
-             refdes=A1
-            }
-           ha:data {
-                      li:padstack_prototypes {
-
-            ha:ps_proto_v6.0 {
-              hdia=0.95mm; hplated=1; htop=0; hbottom=0;
-              li:shape {
-
-                ha:ps_shape_v4 {
-                 ha:ps_circ { x=0.0; y=0.0; dia=2.5mm;                 }
-                 ha:combining {                 }
-                 ha:layer_mask {
-                  copper = 1
-                  top = 1
+
+               ha:ps_shape_v4 {
+                ha:combining { auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 paste = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  -0.349758mm  
+                  -0.249936mm  
+                  -0.349758mm  
+                  0.249936mm  
+                  0.349758mm  
+                  0.249936mm  
+                  0.349758mm  
+                  -0.249936mm  
                  }
-                 clearance=0.0
-                }
+               }
+             }
+           }
+          }
 
-                ha:ps_shape_v4 {
-                 ha:ps_circ { x=0.0; y=0.0; dia=2.5mm;                 }
-                 ha:combining {                 }
-                 ha:layer_mask {
-                  bottom = 1
-                  copper = 1
-                 }
-                 clearance=0.0
-                }
+           li:objects {
+            ha:padstack_ref.182035 {
+             proto=0; x=1.812in; y=1.017in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+             ha:flags {
+              clearline=1
+             }
 
-                ha:ps_shape_v4 {
-                 ha:ps_circ { x=0.0; y=0.0; dia=2.5mm;                 }
-                 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=3.0mm;                 }
-                 ha:combining { sub=1; auto=1;                 }
-                 ha:layer_mask {
-                  top = 1
-                  mask = 1
-                 }
-                 clearance=0.0
-                }
+             ha:attributes {
+               term=1
+               name=1
+             }
+            }
+            ha:padstack_ref.182036 {
+             proto=0; x=1.84348in; y=1.017in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+             ha:flags {
+              clearline=1
+             }
 
-                ha:ps_shape_v4 {
-                 ha:ps_circ { x=0.0; y=0.0; dia=3.0mm;                 }
-                 ha:combining { sub=1; auto=1;                 }
-                 ha:layer_mask {
-                  bottom = 1
-                  mask = 1
-                 }
-                 clearance=0.0
-                }
-              }
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=2
+               name=2
+             }
             }
            }
+           li:layers {
 
-            li:objects {
-             ha:padstack_ref.63914 {
-              proto=0; x=1.525in; y=600.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.25mm;
-              ha:flags {
-               clearline=1
-              }
+            ha:top-silk {
+             lid=0
+             ha:combining {             }
 
-              li:thermal {
+              li:objects {
               }
-
-              ha:attributes {
-                term=1
-                name=1
+              ha:type {
+               silk = 1
+               top = 1
               }
-             }
             }
-            li:layers {
 
-             ha:top-silk {
-              lid=0
-              ha:combining {              }
+            ha:subc-aux {
+             lid=1
+             ha:combining {             }
 
-               li:objects {
-                ha:line.63886 {
-                 x1=48.735mm; y1=8.24mm; x2=48.735mm; y2=24.24mm; thickness=15.0mil; clearance=0.0;
-                }
-                ha:line.63889 {
-                 x1=48.735mm; y1=8.24mm; x2=46.735mm; y2=6.24mm; thickness=15.0mil; clearance=0.0;
-                }
-                ha:line.63892 {
-                 x1=30.735mm; y1=6.24mm; x2=46.735mm; y2=6.24mm; thickness=15.0mil; clearance=0.0;
+              li:objects {
+               ha:line.182023 {
+                x1=1.82774in; y1=1.017in; x2=1.82774in; y2=1.017in; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=pnp-origin
                 }
-                ha:line.63895 {
-                 x1=30.735mm; y1=6.24mm; x2=30.735mm; y2=24.24mm; thickness=15.0mil; clearance=0.0;
+               }
+               ha:line.182026 {
+                x1=1.82774in; y1=1.017in; x2=1.82774in; y2=1.017in; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=origin
                 }
-                ha:line.63898 {
-                 x1=30.735mm; y1=24.24mm; x2=48.735mm; y2=24.24mm; thickness=15.0mil; clearance=0.0;
+               }
+               ha:line.182029 {
+                x1=1.82774in; y1=1.017in; x2=45.424596mm; y2=1.017in; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=x
                 }
                }
-               ha:type {
-                silk = 1
-                bottom = 1
+               ha:line.182032 {
+                x1=1.82774in; y1=1.017in; x2=1.82774in; y2=26.8318mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=y
+                }
                }
-             }
-
-             ha:subc-aux {
-              lid=1
-              ha:combining {              }
+              }
+              ha:type {
+               top = 1
+               misc = 1
+               virtual = 1
+              }
+            }
+           }
+          }
+           uid = qIc8VW925zCt24ZkTm0AAAAu
+          }
+          ha:subc.182038 {
+           ha:attributes {
+            value=1uF
+            footprint=0402
+            refdes=C102
+           }
+          ha:data {
+                    li:padstack_prototypes {
 
-               li:objects {
-                ha:line.63902 {
-                 x1=1.525in; y1=600.0mil; x2=1.525in; y2=600.0mil; thickness=0.1mm; clearance=0.0;
-                 ha:flags {
-                  selected=1
-                 }
+           ha:ps_proto_v6.0 {
+             hdia=0.0; hplated=0; htop=0; hbottom=0;
+             li:shape {
 
-                 ha:attributes {
-                   subc-role=pnp-origin
-                 }
+               ha:ps_shape_v4 {
+                ha:combining {                }
+                ha:layer_mask {
+                 copper = 1
+                 top = 1
                 }
-                ha:line.63905 {
-                 x1=39.735mm; y1=600.0mil; x2=39.735mm; y2=600.0mil; thickness=0.1mm; clearance=0.0;
-                 ha:flags {
-                  selected=1
+                clearance=0.0
+                 li:ps_poly {
+                  0.249936mm  
+                  -0.349758mm  
+                  -0.249936mm  
+                  -0.349758mm  
+                  -0.249936mm  
+                  0.349758mm  
+                  0.249936mm  
+                  0.349758mm  
                  }
+               }
 
-                 ha:attributes {
-                   subc-role=origin
-                 }
+               ha:ps_shape_v4 {
+                ha:combining { sub=1; auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 mask = 1
                 }
-                ha:line.63908 {
-                 x1=39.735mm; y1=600.0mil; x2=1.525in; y2=600.0mil; thickness=0.1mm; clearance=0.0;
-                 ha:flags {
-                  selected=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 {
-                   subc-role=x
-                 }
+               ha:ps_shape_v4 {
+                ha:combining { auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 paste = 1
                 }
-                ha:line.63911 {
-                 x1=39.735mm; y1=600.0mil; x2=39.735mm; y2=14.24mm; thickness=0.1mm; clearance=0.0;
-                 ha:flags {
-                  selected=1
-                 }
-
-                 ha:attributes {
-                   subc-role=y
+                clearance=0.0
+                 li:ps_poly {
+                  0.249936mm  
+                  -0.349758mm  
+                  -0.249936mm  
+                  -0.349758mm  
+                  -0.249936mm  
+                  0.349758mm  
+                  0.249936mm  
+                  0.349758mm  
                  }
-                }
-               }
-               ha:type {
-                bottom = 1
-                virtual = 1
-                misc = 1
                }
              }
-            }
-           }
-            uid = qIc8VW925zCt24ZkTm0AAAA5
-           }
-           ha:subc.63703 {
-            ha:attributes {
-             value=0.1uF
-             footprint=0402
-             refdes=C36
-            }
-           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: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.63717 {
-              proto=0; x=1.53574in; y=1.062in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-              ha:flags {
-               clearline=1
-              }
-
-              li:thermal {
-              }
-
-              ha:attributes {
-                term=1
-                name=1
-              }
+           li:objects {
+            ha:padstack_ref.182051 {
+             proto=0; x=1.749in; y=1.017in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+             ha:flags {
+              clearline=1
              }
-             ha:padstack_ref.63718 {
-              proto=0; x=38.208204mm; y=1.062in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-              ha:flags {
-               clearline=1
-              }
 
-              li:thermal {
-              }
+             li:thermal {
+             }
 
-              ha:attributes {
-                term=2
-                name=2
-              }
+             ha:attributes {
+               term=1
+               name=1
              }
             }
-            li:layers {
-
-             ha:top-silk {
-              lid=0
-              ha:combining {              }
-
-               li:objects {
-               }
-               ha:type {
-                silk = 1
-                top = 1
-               }
+            ha:padstack_ref.182052 {
+             proto=0; x=1.71752in; y=1.017in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+             ha:flags {
+              clearline=1
              }
 
-             ha:subc-aux {
-              lid=1
-              ha:combining {              }
+             li:thermal {
+             }
 
-               li:objects {
-                ha:line.63705 {
-                 x1=1.52in; y1=1.062in; x2=1.52in; y2=1.062in; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=pnp-origin
-                 }
-                }
-                ha:line.63708 {
-                 x1=1.52in; y1=1.062in; x2=1.52in; y2=1.062in; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=origin
-                 }
-                }
-                ha:line.63711 {
-                 x1=1.52in; y1=1.062in; x2=37.608mm; y2=1.062in; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=x
-                 }
-                }
-                ha:line.63714 {
-                 x1=1.52in; y1=1.062in; x2=1.52in; y2=25.9748mm; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=y
-                 }
-                }
-               }
-               ha:type {
-                top = 1
-                misc = 1
-                virtual = 1
-               }
+             ha:attributes {
+               term=2
+               name=2
              }
             }
            }
-            uid = qIc8VW925zCt24ZkTm0AAAAH
-           }
-           ha:subc.176365 {
-            ha:attributes {
-             value=0.1uF
-             footprint=0402
-             refdes=C10
-            }
-           ha:data {
-                      li:padstack_prototypes {
-
-            ha:ps_proto_v6.0 {
-              hdia=0.0; hplated=0; htop=0; hbottom=0;
-              li:shape {
-
-                ha:ps_shape_v4 {
-                 ha:combining {                 }
-                 ha:layer_mask {
-                  copper = 1
-                  top = 1
-                 }
-                 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: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.176378 {
-              proto=0; x=2.01507in; y=3.461893mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-              ha:flags {
-               clearline=1
-              }
+           li:layers {
 
-              li:thermal {
-              }
+            ha:top-silk {
+             lid=0
+             ha:combining {             }
 
-              ha:attributes {
-                term=1
-                name=1
+              li:objects {
               }
-             }
-             ha:padstack_ref.176379 {
-              proto=0; x=51.98237mm; y=3.461893mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-              ha:flags {
-               clearline=1
+              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.182039 {
+                x1=1.73326in; y1=1.017in; x2=1.73326in; y2=1.017in; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=pnp-origin
+                }
+               }
+               ha:line.182042 {
+                x1=1.73326in; y1=1.017in; x2=1.73326in; y2=1.017in; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=origin
+                }
+               }
+               ha:line.182045 {
+                x1=1.73326in; y1=1.017in; x2=43.024804mm; y2=1.017in; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=x
+                }
+               }
+               ha:line.182048 {
+                x1=1.73326in; y1=1.017in; x2=1.73326in; y2=24.8318mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=y
+                }
+               }
+              }
+              ha:type {
+               top = 1
+               misc = 1
+               virtual = 1
               }
-             }
             }
-            li:layers {
+           }
+          }
+           uid = qIc8VW925zCt24ZkTm0AAAAX
+          }
+          ha:subc.64030 {
+           ha:attributes {
+            value=Debug
+            footprint=0-215079-4
+            refdes=J6
+           }
+          ha:data {
+                    li:padstack_prototypes {
 
-             ha:top-silk {
-              lid=0
-              ha:combining {              }
+           ha:ps_proto_v6.0 {
+             hdia=31.5mil; hplated=1; htop=0; hbottom=0;
+             li:shape {
 
-               li:objects {
-               }
-               ha:type {
-                silk = 1
-                top = 1
+               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:subc-aux {
-              lid=1
-              ha:combining {              }
 
-               li:objects {
-                ha:line.176366 {
-                 x1=51.582574mm; y1=3.461893mm; x2=51.582574mm; y2=3.461893mm; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=pnp-origin
-                 }
+               ha:ps_shape_v4 {
+                ha:combining {                }
+                ha:layer_mask {
+                 bottom = 1
+                 copper = 1
                 }
-                ha:line.176369 {
-                 x1=51.582574mm; y1=3.461893mm; x2=51.582574mm; y2=3.461893mm; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=origin
+                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
                 }
-                ha:line.176372 {
-                 x1=51.582574mm; y1=3.461893mm; x2=52.582574mm; y2=3.461893mm; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=x
+                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
                 }
-                ha:line.176375 {
-                 x1=51.582574mm; y1=3.461893mm; x2=51.582574mm; y2=4.461893mm; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=y
+                clearance=0.0
+                 li:ps_poly {
+                  -26.0mil  
+                  -26.0mil  
+                  26.0mil  
+                  -26.0mil  
+                  26.0mil  
+                  26.0mil  
+                  -26.0mil  
+                  26.0mil  
                  }
-                }
                }
-               ha:type {
-                top = 1
-                misc = 1
-                virtual = 1
+
+               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  
+                 }
                }
              }
-            }
-           }
-            uid = qIc8VW925zCt24ZkTm0AAAAk
-           }
-           ha:subc.181971 {
-            ha:attributes {
-             value=ADXL375
-             footprint=lga14
-             refdes=U6
-            }
-           ha:data {
-                      li:padstack_prototypes {
-
-            ha:ps_proto_v6.0 {
-              hdia=0.0; hplated=0; htop=0; hbottom=0;
-              li:shape {
-
-                ha:ps_shape_v4 {
-                 ha:combining {                 }
-                 ha:layer_mask {
-                  copper = 1
-                  top = 1
-                 }
-                 clearance=0.0
-                  li:ps_poly {
-                   -0.274955mm  
-                   22.535mil  
-                   0.274955mm  
-                   22.535mil  
-                   0.274955mm  
-                   -22.535mil  
-                   -0.274955mm  
-                   -22.535mil  
-                  }
-                }
-
-                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: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: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.274955mm  
-                   -22.535mil  
-                   -0.274955mm  
-                   -22.535mil  
-                   -0.274955mm  
-                   22.535mil  
-                   0.274955mm  
-                   22.535mil  
-                  }
-                }
-
-                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: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:ps_proto_v6.2 {
-              hdia=0.0; hplated=0; htop=0; hbottom=0;
-              li:shape {
-
-                ha:ps_shape_v4 {
-                 ha:combining {                 }
-                 ha:layer_mask {
-                  copper = 1
-                  top = 1
-                 }
-                 clearance=0.0
-                  li:ps_poly {
-                   -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  
-                  }
-                }
-
-                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  
-                  }
-                }
-              }
-            }
            }
 
-            li:objects {
-             ha:padstack_ref.181997 {
-              proto=0; x=1.70227in; y=22.14372mm; 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.181998 {
-              proto=1; x=1.70227in; y=958.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.181999 {
-              proto=2; x=1.86358in; y=915.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.182000 {
-              proto=3; x=1.69842in; y=915.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-              ha:flags {
-               clearline=1
-              }
-
-              li:thermal {
-              }
+           ha:ps_proto_v6.1 {
+             hdia=31.5mil; hplated=1; htop=0; hbottom=0;
+             li:shape {
 
-              ha:attributes {
-                term=14
-                name=pin14
-              }
-             }
-             ha:padstack_ref.182001 {
-              proto=0; x=1.73377in; y=22.14372mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-              ha:flags {
-               clearline=1
-              }
+               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:thermal {
-              }
+               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:attributes {
-                term=12
-                name=pin12
-              }
-             }
-             ha:padstack_ref.182002 {
-              proto=1; x=1.73377in; y=958.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-              ha:flags {
-               clearline=1
-              }
+               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
+               }
 
-              li:thermal {
-              }
+               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:attributes {
-                term=2
-                name=pin2
-              }
+               ha:ps_shape_v4 {
+                ha:ps_circ { x=0.0; y=0.0; dia=52.0mil;                }
+                ha:combining { sub=1; auto=1;                }
+                ha:layer_mask {
+                 bottom = 1
+                 mask = 1
+                }
+                clearance=0.0
+               }
              }
-             ha:padstack_ref.182003 {
-              proto=2; x=1.86358in; y=915.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-              ha:flags {
-               clearline=1
-              }
+           }
 
-              li:thermal {
-              }
+           ha:ps_proto_v6.2 {
+             hdia=59.06mil; hplated=1; htop=0; hbottom=0;
+             li:shape {
 
-              ha:attributes {
-                term=7
-                name=pin7
-              }
-             }
-             ha:padstack_ref.182004 {
-              proto=3; x=1.69842in; y=915.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-              ha:flags {
-               clearline=1
-              }
+               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:thermal {
-              }
+               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:attributes {
-                term=14
-                name=pin14
-              }
-             }
-             ha:padstack_ref.182005 {
-              proto=0; x=1.76526in; y=22.14372mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-              ha:flags {
-               clearline=1
-              }
+               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
+               }
 
-              li:thermal {
-              }
+               ha:ps_shape_v4 {
+                ha:ps_circ { x=0.0; y=0.0; dia=79.56mil;                }
+                ha:combining { sub=1; auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 mask = 1
+                }
+                clearance=0.0
+               }
 
-              ha:attributes {
-                term=11
-                name=pin11
-              }
+               ha:ps_shape_v4 {
+                ha:ps_circ { x=0.0; y=0.0; dia=79.56mil;                }
+                ha:combining { sub=1; auto=1;                }
+                ha:layer_mask {
+                 bottom = 1
+                 mask = 1
+                }
+                clearance=0.0
+               }
              }
-             ha:padstack_ref.182006 {
-              proto=1; x=1.76526in; y=958.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-              ha:flags {
-               clearline=1
-              }
-
-              li:thermal {
-              }
+           }
+          }
 
-              ha:attributes {
-                term=3
-                name=pin3
-              }
+           li:objects {
+            ha:padstack_ref.64056 {
+             proto=0; x=2.175in; y=26.543mm; rot=-180.000000; xmirror=1; smirror=1; clearance=6.0mil;
+             ha:flags {
+              clearline=1
              }
-             ha:padstack_ref.182007 {
-              proto=2; x=1.86358in; y=915.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-              ha:flags {
-               clearline=1
-              }
 
-              li:thermal {
-              }
-
-              ha:attributes {
-                term=7
-                name=pin7
-              }
+             li:thermal {
+               li:1 {
+                diag  
+                round  
+                noshape  
+               }
+               li:3 {
+                on  
+                diag  
+                round  
+                noshape  
+               }
+               li:5 {
+                on  
+                diag  
+                round  
+                noshape  
+               }
              }
-             ha:padstack_ref.182008 {
-              proto=3; x=1.69842in; y=915.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-              ha:flags {
-               clearline=1
-              }
-
-              li:thermal {
-              }
 
-              ha:attributes {
-                term=14
-                name=pin14
-              }
+             ha:attributes {
+               term=1
+               name=pin1
              }
-             ha:padstack_ref.182009 {
-              proto=0; x=45.63745mm; y=22.14372mm; 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.64057 {
+             proto=1; x=53.975mm; y=945.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=6.0mil;
+             ha:flags {
+              clearline=1
              }
-             ha:padstack_ref.182010 {
-              proto=1; x=45.63745mm; y=958.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-              ha:flags {
-               clearline=1
-              }
-
-              li:thermal {
-              }
 
-              ha:attributes {
-                term=4
-                name=pin4
-              }
+             li:thermal {
              }
-             ha:padstack_ref.182011 {
-              proto=2; x=1.86358in; y=915.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-              ha:flags {
-               clearline=1
-              }
 
-              li:thermal {
-              }
-
-              ha:attributes {
-                term=7
-                name=pin7
-              }
+             ha:attributes {
+               term=2
+               name=pin2
              }
-             ha:padstack_ref.182012 {
-              proto=3; x=1.69842in; y=915.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.64058 {
+             proto=1; x=2.075in; y=26.543mm; rot=-180.000000; xmirror=1; smirror=1; clearance=6.0mil;
+             ha:flags {
+              clearline=1
              }
-             ha:padstack_ref.182013 {
-              proto=0; x=1.82824in; y=22.14372mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-              ha:flags {
-               clearline=1
-              }
-
-              li:thermal {
-              }
 
-              ha:attributes {
-                term=9
-                name=pin9
-              }
+             li:thermal {
              }
-             ha:padstack_ref.182014 {
-              proto=1; x=1.82824in; y=958.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-              ha:flags {
-               clearline=1
-              }
-
-              li:thermal {
-              }
 
-              ha:attributes {
-                term=5
-                name=pin5
-              }
+             ha:attributes {
+               term=3
+               name=pin3
              }
-             ha:padstack_ref.182015 {
-              proto=2; x=1.86358in; y=915.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.64059 {
+             proto=1; x=51.435mm; y=945.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=6.0mil;
+             ha:flags {
+              clearline=1
              }
-             ha:padstack_ref.182016 {
-              proto=3; x=1.69842in; y=915.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-              ha:flags {
-               clearline=1
-              }
 
-              li:thermal {
-              }
-
-              ha:attributes {
-                term=14
-                name=pin14
-              }
+             li:thermal {
              }
-             ha:padstack_ref.182017 {
-              proto=0; x=1.85974in; y=22.14372mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-              ha:flags {
-               clearline=1
-              }
-
-              li:thermal {
-              }
 
-              ha:attributes {
-                term=8
-                name=pin8
-              }
+             ha:attributes {
+               term=4
+               name=pin4
              }
-             ha:padstack_ref.182018 {
-              proto=1; x=1.85974in; y=958.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-              ha:flags {
-               clearline=1
-              }
-
-              li:thermal {
-              }
-
-              ha:attributes {
-                term=6
-                name=pin6
-              }
+            }
+            ha:padstack_ref.64060 {
+             proto=2; x=2.23011in; y=24.742902mm; rot=-180.000000; xmirror=1; smirror=1; clearance=6.0mil;
+             ha:flags {
+              clearline=1
              }
-             ha:padstack_ref.182019 {
-              proto=2; x=1.86358in; y=915.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-              ha:flags {
-               clearline=1
-              }
-
-              li:thermal {
-              }
 
-              ha:attributes {
-                term=7
-                name=pin7
-              }
+             li:thermal {
              }
-             ha:padstack_ref.182020 {
-              proto=3; x=1.69842in; y=915.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-              ha:flags {
-               clearline=1
-              }
-
-              li:thermal {
-              }
 
-              ha:attributes {
-                term=14
-                name=pin14
-              }
+             ha:attributes {
+               term=0
+               name=mnt
              }
             }
-            li:layers {
+           }
+           li:layers {
 
-             ha:top-silk {
-              lid=0
-              ha:combining {              }
+            ha:top-silk {
+             lid=0
+             ha:combining {             }
 
-               li:objects {
-                ha:line.181972 {
-                 x1=1.68258in; y1=855.95mil; x2=1.68258in; y2=24.741124mm; thickness=10.0mil; clearance=0.0;
-                }
-                ha:line.181975 {
-                 x1=1.68258in; y1=24.741124mm; x2=1.87943in; y2=24.741124mm; thickness=10.0mil; clearance=0.0;
-                }
-                ha:line.181978 {
-                 x1=1.87943in; y1=24.741124mm; x2=1.87943in; y2=855.95mil; thickness=10.0mil; clearance=0.0;
-                }
-                ha:line.181981 {
-                 x1=1.87943in; y1=855.95mil; x2=1.68258in; y2=855.95mil; thickness=10.0mil; clearance=0.0;
-                }
-                ha:arc.181984 {
-                 x=1.6944in; y=25.341072mm; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-                }
+              li:objects {
+               ha:line.64031 {
+                x1=2.26928in; y1=894.62mil; x2=2.26928in; y2=1.09539in; thickness=6.0mil; clearance=0.0;
                }
-               ha:type {
-                silk = 1
-                top = 1
+               ha:line.64034 {
+                x1=2.26928in; y1=1.09539in; x2=1.93071in; y2=1.09539in; thickness=6.0mil; clearance=0.0;
                }
-             }
+               ha:line.64037 {
+                x1=1.93071in; y1=1.09539in; x2=1.93071in; y2=894.62mil; thickness=6.0mil; clearance=0.0;
+               }
+               ha:line.64040 {
+                x1=1.93071in; y1=894.62mil; x2=2.26928in; y2=894.62mil; thickness=6.0mil; clearance=0.0;
+               }
+              }
+              ha:type {
+               silk = 1
+               bottom = 1
+              }
+            }
 
-             ha:subc-aux {
-              lid=1
-              ha:combining {              }
+            ha:subc-aux {
+             lid=1
+             ha:combining {             }
 
-               li:objects {
-                ha:line.181985 {
-                 x1=45.237463mm; y1=23.241063mm; x2=45.237463mm; y2=23.241063mm; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=pnp-origin
-                 }
-                }
-                ha:line.181988 {
-                 x1=1.781in; y1=915.0mil; x2=1.781in; y2=915.0mil; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=origin
-                 }
-                }
-                ha:line.181991 {
-                 x1=1.781in; y1=915.0mil; x2=1.781in; y2=24.241mm; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=x
-                 }
+              li:objects {
+               ha:line.64044 {
+                x1=54.000959mm; y1=25.16698mm; x2=54.000959mm; y2=25.16698mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=pnp-origin
                 }
-                ha:line.181994 {
-                 x1=1.781in; y1=915.0mil; x2=46.2374mm; y2=915.0mil; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=y
-                 }
+               }
+               ha:line.64047 {
+                x1=2.175in; y1=945.0mil; x2=2.175in; y2=945.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=origin
                 }
                }
-               ha:type {
-                top = 1
-                misc = 1
-                virtual = 1
+               ha:line.64050 {
+                x1=2.175in; y1=945.0mil; x2=2.175in; y2=25.003mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=x
+                }
                }
-             }
-            }
-           }
-            uid = tOk2dqYgydnQP1rLYRgAAABt
-           }
-           ha:subc.182022 {
-            ha:attributes {
-             value=0.1uF
-             footprint=0402
-             refdes=C101
-            }
-           ha:data {
-                      li:padstack_prototypes {
-
-            ha:ps_proto_v6.0 {
-              hdia=0.0; hplated=0; htop=0; hbottom=0;
-              li:shape {
-
-                ha:ps_shape_v4 {
-                 ha:combining {                 }
-                 ha:layer_mask {
-                  copper = 1
-                  top = 1
-                 }
-                 clearance=0.0
-                  li:ps_poly {
-                   -0.349758mm  
-                   -0.249936mm  
-                   -0.349758mm  
-                   0.249936mm  
-                   0.349758mm  
-                   0.249936mm  
-                   0.349758mm  
-                   -0.249936mm  
-                  }
-                }
-
-                ha:ps_shape_v4 {
-                 ha:combining { sub=1; auto=1;                 }
-                 ha:layer_mask {
-                  top = 1
-                  mask = 1
-                 }
-                 clearance=0.0
-                  li:ps_poly {
-                   -0.425958mm  
-                   -0.326136mm  
-                   -0.425958mm  
-                   0.326136mm  
-                   0.425958mm  
-                   0.326136mm  
-                   0.425958mm  
-                   -0.326136mm  
-                  }
-                }
-
-                ha:ps_shape_v4 {
-                 ha:combining { auto=1;                 }
-                 ha:layer_mask {
-                  top = 1
-                  paste = 1
-                 }
-                 clearance=0.0
-                  li:ps_poly {
-                   -0.349758mm  
-                   -0.249936mm  
-                   -0.349758mm  
-                   0.249936mm  
-                   0.349758mm  
-                   0.249936mm  
-                   0.349758mm  
-                   -0.249936mm  
-                  }
+               ha:line.64053 {
+                x1=2.175in; y1=945.0mil; x2=54.245mm; y2=945.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=y
                 }
+               }
+              }
+              ha:type {
+               bottom = 1
+               virtual = 1
+               misc = 1
               }
             }
            }
+          }
+           uid = qzneKWK0pLfBwDGZcG8AAABa
+          }
+          ha:subc.187535 {
+           ha:attributes {
+            value=24MHz
+            footprint=ABM8
+            refdes=X2
+           }
+          ha:data {
+                    li:padstack_prototypes {
 
-            li:objects {
-             ha:padstack_ref.182035 {
-              proto=0; x=1.812in; y=1.017in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-              ha:flags {
-               clearline=1
-              }
-
-              li:thermal {
-              }
-
-              ha:attributes {
-                term=1
-                name=1
-              }
-             }
-             ha:padstack_ref.182036 {
-              proto=0; x=1.84348in; y=1.017in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-              ha:flags {
-               clearline=1
-              }
-
-              li:thermal {
-              }
-
-              ha:attributes {
-                term=2
-                name=2
-              }
-             }
-            }
-            li:layers {
+           ha:ps_proto_v6.0 {
+             hdia=0.0; hplated=0; htop=0; hbottom=0;
+             li:shape {
 
-             ha:top-silk {
-              lid=0
-              ha:combining {              }
+               ha:ps_shape_v4 {
+                ha:combining {                }
+                ha:layer_mask {
+                 copper = 1
+                 top = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  -20.67mil  
+                  0.650113mm  
+                  20.67mil  
+                  0.650113mm  
+                  20.67mil  
+                  -0.650113mm  
+                  -20.67mil  
+                  -0.650113mm  
+                 }
+               }
 
-               li:objects {
+               ha:ps_shape_v4 {
+                ha:combining { sub=1; auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 mask = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  -23.67mil  
+                  0.726313mm  
+                  23.67mil  
+                  0.726313mm  
+                  23.67mil  
+                  -0.726313mm  
+                  -23.67mil  
+                  -0.726313mm  
+                 }
                }
-               ha:type {
-                silk = 1
-                top = 1
+
+               ha:ps_shape_v4 {
+                ha:combining { auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 paste = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  -20.67mil  
+                  0.650113mm  
+                  20.67mil  
+                  0.650113mm  
+                  20.67mil  
+                  -0.650113mm  
+                  -20.67mil  
+                  -0.650113mm  
+                 }
                }
              }
+           }
 
-             ha:subc-aux {
-              lid=1
-              ha:combining {              }
+           ha:ps_proto_v6.1 {
+             hdia=0.0; hplated=0; htop=0; hbottom=0;
+             li:shape {
 
-               li:objects {
-                ha:line.182023 {
-                 x1=1.82774in; y1=1.017in; x2=1.82774in; y2=1.017in; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=pnp-origin
-                 }
+               ha:ps_shape_v4 {
+                ha:combining {                }
+                ha:layer_mask {
+                 copper = 1
+                 top = 1
                 }
-                ha:line.182026 {
-                 x1=1.82774in; y1=1.017in; x2=1.82774in; y2=1.017in; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=origin
+                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 { sub=1; auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 mask = 1
                 }
-                ha:line.182029 {
-                 x1=1.82774in; y1=1.017in; x2=45.424596mm; y2=1.017in; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=x
+                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:line.182032 {
-                 x1=1.82774in; y1=1.017in; x2=1.82774in; y2=26.8318mm; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=y
+                clearance=0.0
+                 li:ps_poly {
+                  20.67mil  
+                  -0.650113mm  
+                  -20.67mil  
+                  -0.650113mm  
+                  -20.67mil  
+                  0.650113mm  
+                  20.67mil  
+                  0.650113mm  
                  }
-                }
-               }
-               ha:type {
-                top = 1
-                misc = 1
-                virtual = 1
                }
              }
-            }
-           }
-            uid = qIc8VW925zCt24ZkTm0AAAAu
            }
-           ha:subc.182038 {
-            ha:attributes {
-             value=1uF
-             footprint=0402
-             refdes=C102
-            }
-           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: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.187549 {
+             proto=0; x=2.130265in; y=22.642068mm; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=2
+               name=pin2
+             }
             }
-           }
+            ha:padstack_ref.187550 {
+             proto=1; x=51.809015mm; y=22.642068mm; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
 
-            li:objects {
-             ha:padstack_ref.182051 {
-              proto=0; x=1.749in; y=1.017in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-              ha:flags {
-               clearline=1
-              }
+             li:thermal {
+             }
 
-              li:thermal {
-              }
+             ha:attributes {
+               term=1
+               name=pin1
+             }
+            }
+            ha:padstack_ref.187551 {
+             proto=1; x=51.809015mm; y=818.59mil; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
 
-              ha:attributes {
-                term=1
-                name=1
-              }
+             li:thermal {
              }
-             ha:padstack_ref.182052 {
-              proto=0; x=1.71752in; y=1.017in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-              ha:flags {
-               clearline=1
-              }
 
-              li:thermal {
-              }
+             ha:attributes {
+               term=4
+               name=pin4
+             }
+            }
+            ha:padstack_ref.187552 {
+             proto=0; x=2.130265in; y=818.59mil; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
 
-              ha:attributes {
-                term=2
-                name=2
-              }
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=3
+               name=pin3
              }
             }
-            li:layers {
+           }
+           li:layers {
 
-             ha:top-silk {
-              lid=0
-              ha:combining {              }
+            ha:top-silk {
+             lid=0
+             ha:combining {             }
 
-               li:objects {
-               }
-               ha:type {
-                silk = 1
-                top = 1
+              li:objects {
+               ha:arc.187536 {
+                x=51.418998mm; y=21.87702mm; width=5.0mil; height=5.0mil; astart=270.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
                }
-             }
+              }
+              ha:type {
+               silk = 1
+               top = 1
+              }
+            }
 
-             ha:subc-aux {
-              lid=1
-              ha:combining {              }
+            ha:subc-aux {
+             lid=1
+             ha:combining {             }
 
-               li:objects {
-                ha:line.182039 {
-                 x1=1.73326in; y1=1.017in; x2=1.73326in; y2=1.017in; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=pnp-origin
-                 }
-                }
-                ha:line.182042 {
-                 x1=1.73326in; y1=1.017in; x2=1.73326in; y2=1.017in; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=origin
-                 }
+              li:objects {
+               ha:line.187537 {
+                x1=2.084995in; y1=21.717127mm; x2=2.084995in; y2=21.717127mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=pnp-origin
                 }
-                ha:line.182045 {
-                 x1=1.73326in; y1=1.017in; x2=43.024804mm; y2=1.017in; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=x
-                 }
+               }
+               ha:line.187540 {
+                x1=52.959mm; y1=855.0mil; x2=52.959mm; y2=855.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=origin
                 }
-                ha:line.182048 {
-                 x1=1.73326in; y1=1.017in; x2=1.73326in; y2=24.8318mm; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=y
-                 }
+               }
+               ha:line.187543 {
+                x1=52.959mm; y1=855.0mil; x2=52.959mm; y2=20.717mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=x
                 }
                }
-               ha:type {
-                top = 1
-                misc = 1
-                virtual = 1
+               ha:line.187546 {
+                x1=52.959mm; y1=855.0mil; x2=53.959mm; y2=855.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=y
+                }
                }
-             }
+              }
+              ha:type {
+               top = 1
+               misc = 1
+               virtual = 1
+              }
             }
            }
-            uid = qIc8VW925zCt24ZkTm0AAAAX
+          }
+           uid = Bda500dsIaChqNFriEwAAACj
+          }
+          ha:subc.187554 {
+           ha:attributes {
+            openscad=0402
+            value=DNP
+            refdes=C471
+            footprint=0402
            }
-           ha:subc.64030 {
-            ha:attributes {
-             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:data {
+                    li:padstack_prototypes {
 
-                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_proto_v6.0 {
+             hdia=0.0; hplated=0; htop=0; hbottom=0;
+             li:shape {
 
-                ha:ps_shape_v4 {
-                 ha:ps_circ { x=0.0; y=0.0; dia=52.0mil;                 }
-                 ha:combining { sub=1; auto=1;                 }
-                 ha:layer_mask {
-                  bottom = 1
-                  mask = 1
-                 }
-                 clearance=0.0
+               ha:ps_shape_v4 {
+                ha:combining {                }
+                ha:layer_mask {
+                 copper = 1
+                 top = 1
                 }
-              }
-            }
-
-            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 {
+                  0.249936mm  
+                  -0.349758mm  
+                  -0.249936mm  
+                  -0.349758mm  
+                  -0.249936mm  
+                  0.349758mm  
+                  0.249936mm  
+                  0.349758mm  
                  }
-                 clearance=0.0
-                }
+               }
 
-                ha:ps_shape_v4 {
-                 ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;                 }
-                 ha:combining {                 }
-                 ha:layer_mask {
-                  bottom = 1
-                  copper = 1
-                 }
-                 clearance=0.0
+               ha:ps_shape_v4 {
+                ha:combining { sub=1; auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 mask = 1
                 }
-
-                ha:ps_shape_v4 {
-                 ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;                 }
-                 ha:combining {                 }
-                 ha:layer_mask {
-                  copper = 1
-                  intern = 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
-                }
+               }
 
-                ha:ps_shape_v4 {
-                 ha:ps_circ { x=0.0; y=0.0; dia=79.56mil;                 }
-                 ha:combining { sub=1; auto=1;                 }
-                 ha:layer_mask {
-                  top = 1
-                  mask = 1
-                 }
-                 clearance=0.0
+               ha:ps_shape_v4 {
+                ha:combining { auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 paste = 1
                 }
-
-                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:ps_poly {
+                  0.249936mm  
+                  -0.349758mm  
+                  -0.249936mm  
+                  -0.349758mm  
+                  -0.249936mm  
+                  0.349758mm  
+                  0.249936mm  
+                  0.349758mm  
                  }
-                 clearance=0.0
-                }
-              }
-            }
+               }
+             }
            }
+          }
 
-            li:objects {
-             ha:padstack_ref.64056 {
-              proto=0; x=2.175in; y=26.543mm; rot=-180.000000; xmirror=1; smirror=1; clearance=6.0mil;
-              ha:flags {
-               clearline=1
-              }
-
-              li:thermal {
-                li:1 {
-                 diag  
-                 round  
-                 noshape  
-                }
-                li:3 {
-                 on  
-                 diag  
-                 round  
-                 noshape  
-                }
-                li:5 {
-                 on  
-                 diag  
-                 round  
-                 noshape  
-                }
-              }
-
-              ha:attributes {
-                term=1
-                name=pin1
-              }
+           li:objects {
+            ha:padstack_ref.187567 {
+             proto=0; x=2.189in; y=819.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+             ha:flags {
+              clearline=1
              }
-             ha:padstack_ref.64057 {
-              proto=1; x=53.975mm; y=945.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=6.0mil;
-              ha:flags {
-               clearline=1
-              }
 
-              li:thermal {
-              }
+             li:thermal {
+             }
 
-              ha:attributes {
-                term=2
-                name=pin2
-              }
+             ha:attributes {
+               term=1
+               name=1
+             }
+            }
+            ha:padstack_ref.187568 {
+             proto=0; x=2.189in; y=850.48mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+             ha:flags {
+              clearline=1
              }
-             ha:padstack_ref.64058 {
-              proto=1; x=2.075in; y=26.543mm; rot=-180.000000; xmirror=1; smirror=1; clearance=6.0mil;
-              ha:flags {
-               clearline=1
-              }
 
-              li:thermal {
-              }
+             li:thermal {
+             }
 
-              ha:attributes {
-                term=3
-                name=pin3
-              }
+             ha:attributes {
+               term=2
+               name=2
              }
-             ha:padstack_ref.64059 {
-              proto=1; x=51.435mm; y=945.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=6.0mil;
-              ha:flags {
-               clearline=1
-              }
+            }
+           }
+           li:layers {
 
-              li:thermal {
-              }
+            ha:top-silk {
+             lid=0
+             ha:combining {             }
 
-              ha:attributes {
-                term=4
-                name=pin4
+              li:objects {
               }
-             }
-             ha:padstack_ref.64060 {
-              proto=2; x=2.23011in; y=24.742902mm; rot=-180.000000; xmirror=1; smirror=1; clearance=6.0mil;
-              ha:flags {
-               clearline=1
+              ha:type {
+               silk = 1
+               top = 1
               }
+            }
 
-              li:thermal {
-              }
+            ha:subc-aux {
+             lid=1
+             ha:combining {             }
 
-              ha:attributes {
-                term=0
-                name=mnt
+              li:objects {
+               ha:line.187555 {
+                x1=2.189in; y1=834.74mil; x2=2.189in; y2=834.74mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=pnp-origin
+                }
+               }
+               ha:line.187558 {
+                x1=2.189in; y1=834.74mil; x2=2.189in; y2=834.74mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=origin
+                }
+               }
+               ha:line.187561 {
+                x1=2.189in; y1=834.74mil; x2=2.189in; y2=22.202396mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=x
+                }
+               }
+               ha:line.187564 {
+                x1=2.189in; y1=834.74mil; x2=54.6006mm; y2=834.74mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=y
+                }
+               }
+              }
+              ha:type {
+               top = 1
+               misc = 1
+               virtual = 1
               }
-             }
             }
-            li:layers {
+           }
+          }
+           uid = Bda500dsIaChqNFriEwAAACH
+          }
+          ha:subc.187570 {
+           ha:attributes {
+            openscad=0402
+            value=DNP
+            refdes=C461
+            footprint=0402
+           }
+          ha:data {
+                    li:padstack_prototypes {
 
-             ha:top-silk {
-              lid=0
-              ha:combining {              }
+           ha:ps_proto_v6.0 {
+             hdia=0.0; hplated=0; htop=0; hbottom=0;
+             li:shape {
 
-               li:objects {
-                ha:line.64031 {
-                 x1=2.26928in; y1=894.62mil; x2=2.26928in; y2=1.09539in; thickness=6.0mil; clearance=0.0;
-                }
-                ha:line.64034 {
-                 x1=2.26928in; y1=1.09539in; x2=1.93071in; y2=1.09539in; thickness=6.0mil; clearance=0.0;
-                }
-                ha:line.64037 {
-                 x1=1.93071in; y1=1.09539in; x2=1.93071in; y2=894.62mil; thickness=6.0mil; clearance=0.0;
-                }
-                ha:line.64040 {
-                 x1=1.93071in; y1=894.62mil; x2=2.26928in; y2=894.62mil; thickness=6.0mil; clearance=0.0;
+               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:type {
-                silk = 1
-                bottom = 1
-               }
-             }
-
-             ha:subc-aux {
-              lid=1
-              ha:combining {              }
 
-               li:objects {
-                ha:line.64044 {
-                 x1=54.000959mm; y1=25.16698mm; x2=54.000959mm; y2=25.16698mm; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=pnp-origin
-                 }
-                }
-                ha:line.64047 {
-                 x1=2.175in; y1=945.0mil; x2=2.175in; y2=945.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
                 }
-                ha:line.64050 {
-                 x1=2.175in; y1=945.0mil; x2=2.175in; y2=25.003mm; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=x
+                clearance=0.0
+                 li:ps_poly {
+                  0.326136mm  
+                  -0.425958mm  
+                  -0.326136mm  
+                  -0.425958mm  
+                  -0.326136mm  
+                  0.425958mm  
+                  0.326136mm  
+                  0.425958mm  
                  }
+               }
+
+               ha:ps_shape_v4 {
+                ha:combining { auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 paste = 1
                 }
-                ha:line.64053 {
-                 x1=2.175in; y1=945.0mil; x2=54.245mm; y2=945.0mil; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=y
+                clearance=0.0
+                 li:ps_poly {
+                  0.249936mm  
+                  -0.349758mm  
+                  -0.249936mm  
+                  -0.349758mm  
+                  -0.249936mm  
+                  0.349758mm  
+                  0.249936mm  
+                  0.349758mm  
                  }
-                }
-               }
-               ha:type {
-                bottom = 1
-                virtual = 1
-                misc = 1
                }
              }
-            }
-           }
-            uid = qzneKWK0pLfBwDGZcG8AAABa
-           }
-           ha:subc.187535 {
-            ha:attributes {
-             value=24MHz
-             footprint=ABM8
-             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_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 { sub=1; auto=1;                 }
-                 ha:layer_mask {
-                  top = 1
-                  mask = 1
-                 }
-                 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_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 { sub=1; auto=1;                 }
-                 ha:layer_mask {
-                  top = 1
-                  mask = 1
-                 }
-                 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  
-                  }
-                }
-              }
-            }
            }
+          }
 
-            li:objects {
-             ha:padstack_ref.187549 {
-              proto=0; x=2.130265in; y=22.642068mm; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-              ha:flags {
-               clearline=1
-              }
-
-              li:thermal {
-              }
-
-              ha:attributes {
-                term=2
-                name=pin2
-              }
+           li:objects {
+            ha:padstack_ref.187583 {
+             proto=0; x=1.983in; y=901.74mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+             ha:flags {
+              clearline=1
              }
-             ha:padstack_ref.187550 {
-              proto=1; x=51.809015mm; y=22.642068mm; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-              ha:flags {
-               clearline=1
-              }
 
-              li:thermal {
-              }
+             li:thermal {
+             }
 
-              ha:attributes {
-                term=1
-                name=pin1
-              }
+             ha:attributes {
+               term=1
+               name=1
+             }
+            }
+            ha:padstack_ref.187584 {
+             proto=0; x=1.983in; y=22.104604mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+             ha:flags {
+              clearline=1
              }
-             ha:padstack_ref.187551 {
-              proto=1; x=51.809015mm; y=818.59mil; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-              ha:flags {
-               clearline=1
-              }
 
-              li:thermal {
-              }
+             li:thermal {
+             }
 
-              ha:attributes {
-                term=4
-                name=pin4
-              }
+             ha:attributes {
+               term=2
+               name=2
              }
-             ha:padstack_ref.187552 {
-              proto=0; x=2.130265in; y=818.59mil; rot=-90.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=3
-                name=pin3
+              li:objects {
+              }
+              ha:type {
+               silk = 1
+               top = 1
               }
-             }
             }
-            li:layers {
 
-             ha:top-silk {
-              lid=0
-              ha:combining {              }
+            ha:subc-aux {
+             lid=1
+             ha:combining {             }
 
-               li:objects {
-                ha:arc.187536 {
-                 x=51.418998mm; y=21.87702mm; width=5.0mil; height=5.0mil; astart=270.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+              li:objects {
+               ha:line.187571 {
+                x1=1.983in; y1=886.0mil; x2=1.983in; y2=886.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=pnp-origin
                 }
                }
-               ha:type {
-                silk = 1
-                top = 1
-               }
-             }
-
-             ha:subc-aux {
-              lid=1
-              ha:combining {              }
-
-               li:objects {
-                ha:line.187537 {
-                 x1=2.084995in; y1=21.717127mm; x2=2.084995in; y2=21.717127mm; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=pnp-origin
-                 }
-                }
-                ha:line.187540 {
-                 x1=52.959mm; y1=855.0mil; x2=52.959mm; y2=855.0mil; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=origin
-                 }
-                }
-                ha:line.187543 {
-                 x1=52.959mm; y1=855.0mil; x2=52.959mm; y2=20.717mm; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=x
-                 }
-                }
-                ha:line.187546 {
-                 x1=52.959mm; y1=855.0mil; x2=53.959mm; y2=855.0mil; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=y
-                 }
+               ha:line.187574 {
+                x1=1.983in; y1=886.0mil; x2=1.983in; y2=886.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=origin
                 }
                }
-               ha:type {
-                top = 1
-                misc = 1
-                virtual = 1
+               ha:line.187577 {
+                x1=1.983in; y1=886.0mil; x2=1.983in; y2=21.5044mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=x
+                }
                }
-             }
-            }
-           }
-            uid = Bda500dsIaChqNFriEwAAACj
-           }
-           ha:subc.187554 {
-            ha:attributes {
-             footprint=0402
-             value=DNP
-             openscad=0402
-             refdes=C471
-            }
-           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: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:line.187580 {
+                x1=1.983in; y1=886.0mil; x2=51.3682mm; y2=886.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=y
                 }
+               }
               }
-            }
-           }
-
-            li:objects {
-             ha:padstack_ref.187567 {
-              proto=0; x=2.189in; y=819.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-              ha:flags {
-               clearline=1
-              }
-
-              li:thermal {
-              }
-
-              ha:attributes {
-                term=1
-                name=1
-              }
-             }
-             ha:padstack_ref.187568 {
-              proto=0; x=2.189in; y=850.48mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-              ha:flags {
-               clearline=1
-              }
-
-              li:thermal {
-              }
-
-              ha:attributes {
-                term=2
-                name=2
+              ha:type {
+               top = 1
+               misc = 1
+               virtual = 1
               }
-             }
             }
-            li:layers {
-
-             ha:top-silk {
-              lid=0
-              ha:combining {              }
-
-               li:objects {
-               }
-               ha:type {
-                silk = 1
-                top = 1
-               }
-             }
+           }
+          }
+           uid = Bda500dsIaChqNFriEwAAACF
+          }
+          ha:subc.187586 {
+           ha:attributes {
+            openscad=0402
+            value=0.1uF
+            refdes=C40
+            footprint=0402
+           }
+          ha:data {
+                    li:padstack_prototypes {
 
-             ha:subc-aux {
-              lid=1
-              ha:combining {              }
+           ha:ps_proto_v6.0 {
+             hdia=0.0; hplated=0; htop=0; hbottom=0;
+             li:shape {
 
-               li:objects {
-                ha:line.187555 {
-                 x1=2.189in; y1=834.74mil; x2=2.189in; y2=834.74mil; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=pnp-origin
-                 }
+               ha:ps_shape_v4 {
+                ha:combining {                }
+                ha:layer_mask {
+                 copper = 1
+                 top = 1
                 }
-                ha:line.187558 {
-                 x1=2.189in; y1=834.74mil; x2=2.189in; y2=834.74mil; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=origin
+                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
                 }
-                ha:line.187561 {
-                 x1=2.189in; y1=834.74mil; x2=2.189in; y2=22.202396mm; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=x
+                clearance=0.0
+                 li:ps_poly {
+                  0.326136mm  
+                  -0.425958mm  
+                  -0.326136mm  
+                  -0.425958mm  
+                  -0.326136mm  
+                  0.425958mm  
+                  0.326136mm  
+                  0.425958mm  
                  }
+               }
+
+               ha:ps_shape_v4 {
+                ha:combining { auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 paste = 1
                 }
-                ha:line.187564 {
-                 x1=2.189in; y1=834.74mil; x2=54.6006mm; y2=834.74mil; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=y
+                clearance=0.0
+                 li:ps_poly {
+                  0.249936mm  
+                  -0.349758mm  
+                  -0.249936mm  
+                  -0.349758mm  
+                  -0.249936mm  
+                  0.349758mm  
+                  0.249936mm  
+                  0.349758mm  
                  }
-                }
-               }
-               ha:type {
-                top = 1
-                misc = 1
-                virtual = 1
                }
              }
-            }
-           }
-            uid = Bda500dsIaChqNFriEwAAACH
-           }
-           ha:subc.187570 {
-            ha:attributes {
-             footprint=0402
-             value=DNP
-             openscad=0402
-             refdes=C461
-            }
-           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: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.187583 {
-              proto=0; x=1.983in; y=901.74mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-              ha:flags {
-               clearline=1
-              }
-
-              li:thermal {
-              }
-
-              ha:attributes {
-                term=1
-                name=1
-              }
+           li:objects {
+            ha:padstack_ref.187599 {
+             proto=0; x=1.983in; y=824.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+             ha:flags {
+              clearline=1
              }
-             ha:padstack_ref.187584 {
-              proto=0; x=1.983in; y=22.104604mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-              ha:flags {
-               clearline=1
-              }
 
-              li:thermal {
-              }
+             li:thermal {
+             }
 
-              ha:attributes {
-                term=2
-                name=2
-              }
+             ha:attributes {
+               term=1
+               name=1
              }
             }
-            li:layers {
-
-             ha:top-silk {
-              lid=0
-              ha:combining {              }
-
-               li:objects {
-               }
-               ha:type {
-                silk = 1
-                top = 1
-               }
+            ha:padstack_ref.187600 {
+             proto=0; x=1.983in; y=20.130008mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+             ha:flags {
+              clearline=1
              }
 
-             ha:subc-aux {
-              lid=1
-              ha:combining {              }
+             li:thermal {
+             }
 
-               li:objects {
-                ha:line.187571 {
-                 x1=1.983in; y1=886.0mil; x2=1.983in; y2=886.0mil; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=pnp-origin
-                 }
-                }
-                ha:line.187574 {
-                 x1=1.983in; y1=886.0mil; x2=1.983in; y2=886.0mil; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=origin
-                 }
-                }
-                ha:line.187577 {
-                 x1=1.983in; y1=886.0mil; x2=1.983in; y2=21.5044mm; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=x
-                 }
-                }
-                ha:line.187580 {
-                 x1=1.983in; y1=886.0mil; x2=51.3682mm; y2=886.0mil; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=y
-                 }
-                }
-               }
-               ha:type {
-                top = 1
-                misc = 1
-                virtual = 1
-               }
+             ha:attributes {
+               term=2
+               name=2
              }
             }
            }
-            uid = Bda500dsIaChqNFriEwAAACF
-           }
-           ha:subc.187586 {
-            ha:attributes {
-             footprint=0402
-             value=0.1uF
-             openscad=0402
-             refdes=C40
-            }
-           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: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.187599 {
-              proto=0; x=1.983in; y=824.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-              ha:flags {
-               clearline=1
-              }
-
-              li:thermal {
-              }
+           li:layers {
 
-              ha:attributes {
-                term=1
-                name=1
-              }
-             }
-             ha:padstack_ref.187600 {
-              proto=0; x=1.983in; y=20.130008mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-              ha:flags {
-               clearline=1
-              }
+            ha:top-silk {
+             lid=0
+             ha:combining {             }
 
-              li:thermal {
+              li:objects {
               }
-
-              ha:attributes {
-                term=2
-                name=2
+              ha:type {
+               silk = 1
+               top = 1
               }
-             }
             }
-            li:layers {
 
-             ha:top-silk {
-              lid=0
-              ha:combining {              }
+            ha:subc-aux {
+             lid=1
+             ha:combining {             }
 
-               li:objects {
+              li:objects {
+               ha:line.187587 {
+                x1=1.983in; y1=20.529804mm; x2=1.983in; y2=20.529804mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=pnp-origin
+                }
                }
-               ha:type {
-                silk = 1
-                top = 1
+               ha:line.187590 {
+                x1=1.983in; y1=20.529804mm; x2=1.983in; y2=20.529804mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=origin
+                }
                }
-             }
+               ha:line.187593 {
+                x1=1.983in; y1=20.529804mm; x2=1.983in; y2=19.529804mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=x
+                }
+               }
+               ha:line.187596 {
+                x1=1.983in; y1=20.529804mm; x2=51.3682mm; y2=20.529804mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=y
+                }
+               }
+              }
+              ha:type {
+               top = 1
+               misc = 1
+               virtual = 1
+              }
+            }
+           }
+          }
+           uid = Bda500dsIaChqNFriEwAAAB7
+          }
+          ha:subc.172498 {
+           ha:attributes {
+            value=MCP130T-300
+            footprint=SOT23
+            refdes=U11
+           }
+          ha:data {
+                    li:padstack_prototypes {
 
-             ha:subc-aux {
-              lid=1
-              ha:combining {              }
+           ha:ps_proto_v6.0 {
+             hdia=0.0; hplated=0; htop=0; hbottom=0;
+             li:shape {
 
-               li:objects {
-                ha:line.187587 {
-                 x1=1.983in; y1=20.529804mm; x2=1.983in; y2=20.529804mm; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=pnp-origin
-                 }
+               ha:ps_shape_v4 {
+                ha:combining {                }
+                ha:layer_mask {
+                 copper = 1
+                 top = 1
                 }
-                ha:line.187590 {
-                 x1=1.983in; y1=20.529804mm; x2=1.983in; y2=20.529804mm; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=origin
+                clearance=0.0
+                 li:ps_poly {
+                  17.0mil  
+                  -20.0mil  
+                  -17.0mil  
+                  -20.0mil  
+                  -17.0mil  
+                  20.0mil  
+                  17.0mil  
+                  20.0mil  
                  }
+               }
+
+               ha:ps_shape_v4 {
+                ha:combining { sub=1; auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 mask = 1
                 }
-                ha:line.187593 {
-                 x1=1.983in; y1=20.529804mm; x2=1.983in; y2=19.529804mm; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=x
+                clearance=0.0
+                 li:ps_poly {
+                  20.0mil  
+                  -23.0mil  
+                  -20.0mil  
+                  -23.0mil  
+                  -20.0mil  
+                  23.0mil  
+                  20.0mil  
+                  23.0mil  
                  }
+               }
+
+               ha:ps_shape_v4 {
+                ha:combining { auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 paste = 1
                 }
-                ha:line.187596 {
-                 x1=1.983in; y1=20.529804mm; x2=51.3682mm; y2=20.529804mm; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=y
+                clearance=0.0
+                 li:ps_poly {
+                  17.0mil  
+                  -20.0mil  
+                  -17.0mil  
+                  -20.0mil  
+                  -17.0mil  
+                  20.0mil  
+                  17.0mil  
+                  20.0mil  
                  }
-                }
-               }
-               ha:type {
-                top = 1
-                misc = 1
-                virtual = 1
                }
              }
-            }
-           }
-            uid = Bda500dsIaChqNFriEwAAAB7
-           }
-           ha:subc.172498 {
-            ha:attributes {
-             value=MCP130T-300
-             footprint=SOT23
-             refdes=U11
-            }
-           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 {
-                   17.0mil  
-                   -20.0mil  
-                   -17.0mil  
-                   -20.0mil  
-                   -17.0mil  
-                   20.0mil  
-                   17.0mil  
-                   20.0mil  
-                  }
-                }
-
-                ha:ps_shape_v4 {
-                 ha:combining { sub=1; auto=1;                 }
-                 ha:layer_mask {
-                  top = 1
-                  mask = 1
-                 }
-                 clearance=0.0
-                  li:ps_poly {
-                   20.0mil  
-                   -23.0mil  
-                   -20.0mil  
-                   -23.0mil  
-                   -20.0mil  
-                   23.0mil  
-                   20.0mil  
-                   23.0mil  
-                  }
-                }
-
-                ha:ps_shape_v4 {
-                 ha:combining { auto=1;                 }
-                 ha:layer_mask {
-                  top = 1
-                  paste = 1
-                 }
-                 clearance=0.0
-                  li:ps_poly {
-                   17.0mil  
-                   -20.0mil  
-                   -17.0mil  
-                   -20.0mil  
-                   -17.0mil  
-                   20.0mil  
-                   17.0mil  
-                   20.0mil  
-                  }
-                }
-              }
-            }
            }
+          }
 
-            li:objects {
-             ha:padstack_ref.172523 {
-              proto=0; x=1.479in; y=935.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-              ha:flags {
-               clearline=1
-              }
+           li:objects {
+            ha:padstack_ref.172523 {
+             proto=0; x=1.479in; y=935.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+             ha:flags {
+              clearline=1
+             }
 
-              li:thermal {
-              }
+             li:thermal {
+             }
 
-              ha:attributes {
-                term=1
-                name=RESET
-              }
+             ha:attributes {
+               term=1
+               name=RESET
+             }
+            }
+            ha:padstack_ref.172524 {
+             proto=0; x=1.479in; y=1.013in; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+             ha:flags {
+              clearline=1
              }
-             ha:padstack_ref.172524 {
-              proto=0; x=1.479in; y=1.013in; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-              ha:flags {
-               clearline=1
-              }
 
-              li:thermal {
-              }
+             li:thermal {
+             }
 
-              ha:attributes {
-                term=2
-                name=VCC
-              }
+             ha:attributes {
+               term=2
+               name=VCC
+             }
+            }
+            ha:padstack_ref.172525 {
+             proto=0; x=39.6494mm; y=974.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+             ha:flags {
+              clearline=1
              }
-             ha:padstack_ref.172525 {
-              proto=0; x=39.6494mm; y=974.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-              ha:flags {
-               clearline=1
-              }
 
-              li:thermal {
-              }
+             li:thermal {
+             }
 
-              ha:attributes {
-                term=3
-                name=GND
-              }
+             ha:attributes {
+               term=3
+               name=GND
              }
             }
-            li:layers {
+           }
+           li:layers {
 
-             ha:top-silk {
-              lid=0
-              ha:combining {              }
+            ha:top-silk {
+             lid=0
+             ha:combining {             }
 
-               li:objects {
-                ha:line.172499 {
-                 x1=1.589in; y1=910.0mil; x2=1.589in; y2=1.038in; thickness=10.0mil; clearance=0.0;
-                }
-                ha:line.172502 {
-                 x1=1.589in; y1=1.038in; x2=36.83mm; y2=1.038in; thickness=10.0mil; clearance=0.0;
-                }
-                ha:line.172505 {
-                 x1=36.83mm; y1=910.0mil; x2=36.83mm; y2=1.038in; thickness=10.0mil; clearance=0.0;
-                }
-                ha:line.172508 {
-                 x1=1.589in; y1=910.0mil; x2=36.83mm; y2=910.0mil; thickness=10.0mil; clearance=0.0;
-                }
+              li:objects {
+               ha:line.172499 {
+                x1=1.589in; y1=910.0mil; x2=1.589in; y2=1.038in; thickness=10.0mil; clearance=0.0;
                }
-               ha:type {
-                silk = 1
-                top = 1
+               ha:line.172502 {
+                x1=1.589in; y1=1.038in; x2=36.83mm; y2=1.038in; thickness=10.0mil; clearance=0.0;
                }
-             }
+               ha:line.172505 {
+                x1=36.83mm; y1=910.0mil; x2=36.83mm; y2=1.038in; thickness=10.0mil; clearance=0.0;
+               }
+               ha:line.172508 {
+                x1=1.589in; y1=910.0mil; x2=36.83mm; y2=910.0mil; thickness=10.0mil; clearance=0.0;
+               }
+              }
+              ha:type {
+               silk = 1
+               top = 1
+              }
+            }
 
-             ha:subc-aux {
-              lid=1
-              ha:combining {              }
+            ha:subc-aux {
+             lid=1
+             ha:combining {             }
 
-               li:objects {
-                ha:line.172511 {
-                 x1=38.260867mm; y1=974.0mil; x2=38.260867mm; y2=974.0mil; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=pnp-origin
-                 }
-                }
-                ha:line.172514 {
-                 x1=1.479in; y1=935.0mil; x2=1.479in; y2=935.0mil; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=origin
-                 }
+              li:objects {
+               ha:line.172511 {
+                x1=38.260867mm; y1=974.0mil; x2=38.260867mm; y2=974.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=pnp-origin
                 }
-                ha:line.172517 {
-                 x1=1.479in; y1=935.0mil; x2=36.5666mm; y2=935.0mil; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=x
-                 }
+               }
+               ha:line.172514 {
+                x1=1.479in; y1=935.0mil; x2=1.479in; y2=935.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=origin
                 }
-                ha:line.172520 {
-                 x1=1.479in; y1=935.0mil; x2=1.479in; y2=24.749mm; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=y
-                 }
+               }
+               ha:line.172517 {
+                x1=1.479in; y1=935.0mil; x2=36.5666mm; y2=935.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=x
                 }
                }
-               ha:type {
-                top = 1
-                misc = 1
-                virtual = 1
+               ha:line.172520 {
+                x1=1.479in; y1=935.0mil; x2=1.479in; y2=24.749mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=y
+                }
                }
-             }
+              }
+              ha:type {
+               top = 1
+               misc = 1
+               virtual = 1
+              }
             }
            }
-            uid = qIc8VW925zCt24ZkTm0AAAAD
-           }
+          }
+           uid = qIc8VW925zCt24ZkTm0AAAAD
+          }
           ha:subc.143297 {
            ha:attributes {
             value=CC1310
@@ -22046,36 +21764,324 @@ ha:pcb-rnd-board-v8 {
                  }
                }
 
-               ha:ps_shape_v4 {
-                ha:combining { auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 paste = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  -11.81mil  
-                  -0.120015mm  
-                  -11.81mil  
-                  0.120015mm  
-                  11.81mil  
-                  0.120015mm  
-                  11.81mil  
-                  -0.120015mm  
-                 }
+               ha:ps_shape_v4 {
+                ha:combining { auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 paste = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  -11.81mil  
+                  -0.120015mm  
+                  -11.81mil  
+                  0.120015mm  
+                  11.81mil  
+                  0.120015mm  
+                  11.81mil  
+                  -0.120015mm  
+                 }
+               }
+             }
+           }
+          }
+
+           li:objects {
+            ha:padstack_ref.143311 {
+             proto=0; x=51.210083mm; y=13.879322mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=49
+               name=pin49
+             }
+            }
+            ha:padstack_ref.143312 {
+             proto=1; x=49.950243mm; y=637.96mil; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+               li:3 {
+                on  
+                solid  
+                noshape  
+               }
+               li:5 {
+                on  
+                solid  
+                noshape  
+               }
+             }
+
+             ha:attributes {
+               term=49
+               name=pin49
+             }
+            }
+            ha:padstack_ref.143313 {
+             proto=1; x=49.950243mm; y=11.554206mm; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+               li:3 {
+                on  
+                solid  
+                noshape  
+               }
+               li:5 {
+                on  
+                solid  
+                noshape  
+               }
+             }
+
+             ha:attributes {
+               term=49
+               name=pin49
+             }
+            }
+            ha:padstack_ref.143314 {
+             proto=1; x=48.885221mm; y=15.139162mm; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+               li:3 {
+                on  
+                solid  
+                noshape  
+               }
+               li:5 {
+                on  
+                solid  
+                noshape  
+               }
+             }
+
+             ha:attributes {
+               term=49
+               name=pin49
+             }
+            }
+            ha:padstack_ref.143315 {
+             proto=1; x=2.107685in; y=15.139162mm; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+               li:3 {
+                on  
+                solid  
+                noshape  
+               }
+               li:5 {
+                on  
+                solid  
+                noshape  
+               }
+             }
+
+             ha:attributes {
+               term=49
+               name=pin49
+             }
+            }
+            ha:padstack_ref.143316 {
+             proto=1; x=49.950243mm; y=15.139162mm; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+               li:3 {
+                on  
+                solid  
+                noshape  
+               }
+               li:5 {
+                on  
+                solid  
+                noshape  
+               }
+             }
+
+             ha:attributes {
+               term=49
+               name=pin49
+             }
+            }
+            ha:padstack_ref.143317 {
+             proto=1; x=49.950243mm; y=13.879322mm; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+               li:3 {
+                on  
+                solid  
+                noshape  
+               }
+               li:5 {
+                on  
+                solid  
+                noshape  
+               }
+             }
+
+             ha:attributes {
+               term=49
+               name=pin49
+             }
+            }
+            ha:padstack_ref.143318 {
+             proto=1; x=49.950243mm; y=12.619228mm; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+               li:3 {
+                on  
+                solid  
+                noshape  
+               }
+               li:5 {
+                on  
+                solid  
+                noshape  
+               }
+             }
+
+             ha:attributes {
+               term=49
+               name=pin49
+             }
+            }
+            ha:padstack_ref.143319 {
+             proto=1; x=51.210083mm; y=637.96mil; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+               li:3 {
+                on  
+                solid  
+                noshape  
+               }
+               li:5 {
+                on  
+                solid  
+                noshape  
+               }
+             }
+
+             ha:attributes {
+               term=49
+               name=pin49
+             }
+            }
+            ha:padstack_ref.143320 {
+             proto=1; x=51.210083mm; y=11.554206mm; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+               li:3 {
+                on  
+                solid  
+                noshape  
+               }
+               li:5 {
+                on  
+                solid  
+                noshape  
+               }
+             }
+
+             ha:attributes {
+               term=49
+               name=pin49
+             }
+            }
+            ha:padstack_ref.143321 {
+             proto=1; x=48.885221mm; y=13.879322mm; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+               li:3 {
+                on  
+                solid  
+                noshape  
+               }
+               li:5 {
+                on  
+                solid  
+                noshape  
+               }
+             }
+
+             ha:attributes {
+               term=49
+               name=pin49
+             }
+            }
+            ha:padstack_ref.143322 {
+             proto=1; x=2.107685in; y=13.879322mm; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+               li:3 {
+                on  
+                solid  
+                noshape  
+               }
+               li:5 {
+                on  
+                solid  
+                noshape  
                }
              }
-           }
-          }
 
-           li:objects {
-            ha:padstack_ref.143311 {
-             proto=0; x=51.210083mm; y=13.879322mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+             ha:attributes {
+               term=49
+               name=pin49
+             }
+            }
+            ha:padstack_ref.143323 {
+             proto=1; x=51.210083mm; y=15.139162mm; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
              ha:flags {
               clearline=1
              }
 
              li:thermal {
+               li:3 {
+                on  
+                solid  
+                noshape  
+               }
+               li:5 {
+                on  
+                solid  
+                noshape  
+               }
              }
 
              ha:attributes {
@@ -22083,8 +22089,8 @@ ha:pcb-rnd-board-v8 {
                name=pin49
              }
             }
-            ha:padstack_ref.143312 {
-             proto=1; x=49.950243mm; y=637.96mil; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
+            ha:padstack_ref.143324 {
+             proto=1; x=51.210083mm; y=13.879322mm; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
              ha:flags {
               clearline=1
              }
@@ -22107,8 +22113,8 @@ ha:pcb-rnd-board-v8 {
                name=pin49
              }
             }
-            ha:padstack_ref.143313 {
-             proto=1; x=49.950243mm; y=11.554206mm; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
+            ha:padstack_ref.143325 {
+             proto=1; x=51.210083mm; y=12.619228mm; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
              ha:flags {
               clearline=1
              }
@@ -22131,8 +22137,8 @@ ha:pcb-rnd-board-v8 {
                name=pin49
              }
             }
-            ha:padstack_ref.143314 {
-             proto=1; x=48.885221mm; y=15.139162mm; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
+            ha:padstack_ref.143326 {
+             proto=1; x=2.065755in; y=637.96mil; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
              ha:flags {
               clearline=1
              }
@@ -22155,8 +22161,8 @@ ha:pcb-rnd-board-v8 {
                name=pin49
              }
             }
-            ha:padstack_ref.143315 {
-             proto=1; x=2.107685in; y=15.139162mm; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
+            ha:padstack_ref.143327 {
+             proto=1; x=2.065755in; y=11.554206mm; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
              ha:flags {
               clearline=1
              }
@@ -22179,8 +22185,8 @@ ha:pcb-rnd-board-v8 {
                name=pin49
              }
             }
-            ha:padstack_ref.143316 {
-             proto=1; x=49.950243mm; y=15.139162mm; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
+            ha:padstack_ref.143328 {
+             proto=1; x=48.885221mm; y=12.619228mm; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
              ha:flags {
               clearline=1
              }
@@ -22203,8 +22209,8 @@ ha:pcb-rnd-board-v8 {
                name=pin49
              }
             }
-            ha:padstack_ref.143317 {
-             proto=1; x=49.950243mm; y=13.879322mm; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
+            ha:padstack_ref.143329 {
+             proto=1; x=2.107685in; y=12.619228mm; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
              ha:flags {
               clearline=1
              }
@@ -22227,8 +22233,8 @@ ha:pcb-rnd-board-v8 {
                name=pin49
              }
             }
-            ha:padstack_ref.143318 {
-             proto=1; x=49.950243mm; y=12.619228mm; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
+            ha:padstack_ref.143330 {
+             proto=1; x=2.065755in; y=15.139162mm; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
              ha:flags {
               clearline=1
              }
@@ -22251,8 +22257,8 @@ ha:pcb-rnd-board-v8 {
                name=pin49
              }
             }
-            ha:padstack_ref.143319 {
-             proto=1; x=51.210083mm; y=637.96mil; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
+            ha:padstack_ref.143331 {
+             proto=1; x=2.065755in; y=13.879322mm; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
              ha:flags {
               clearline=1
              }
@@ -22275,8 +22281,8 @@ ha:pcb-rnd-board-v8 {
                name=pin49
              }
             }
-            ha:padstack_ref.143320 {
-             proto=1; x=51.210083mm; y=11.554206mm; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
+            ha:padstack_ref.143332 {
+             proto=1; x=2.065755in; y=12.619228mm; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
              ha:flags {
               clearline=1
              }
@@ -22299,23 +22305,153 @@ ha:pcb-rnd-board-v8 {
                name=pin49
              }
             }
-            ha:padstack_ref.143321 {
-             proto=1; x=48.885221mm; y=13.879322mm; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
+            ha:padstack_ref.143333 {
+             proto=2; x=49.320323mm; y=620.83mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=49
+               name=pin49
+             }
+            }
+            ha:padstack_ref.143334 {
+             proto=2; x=49.320323mm; y=571.22mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=49
+               name=pin49
+             }
+            }
+            ha:padstack_ref.143335 {
+             proto=2; x=49.320323mm; y=13.249402mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=49
+               name=pin49
+             }
+            }
+            ha:padstack_ref.143336 {
+             proto=2; x=49.320323mm; y=11.989308mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=49
+               name=pin49
+             }
+            }
+            ha:padstack_ref.143337 {
+             proto=2; x=1.991355in; y=620.83mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=49
+               name=pin49
+             }
+            }
+            ha:padstack_ref.143338 {
+             proto=2; x=1.991355in; y=571.22mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=49
+               name=pin49
+             }
+            }
+            ha:padstack_ref.143339 {
+             proto=2; x=1.991355in; y=13.249402mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=49
+               name=pin49
+             }
+            }
+            ha:padstack_ref.143340 {
+             proto=2; x=1.991355in; y=11.989308mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=49
+               name=pin49
+             }
+            }
+            ha:padstack_ref.143341 {
+             proto=2; x=51.840003mm; y=620.83mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=49
+               name=pin49
+             }
+            }
+            ha:padstack_ref.143342 {
+             proto=2; x=51.840003mm; y=571.22mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=49
+               name=pin49
+             }
+            }
+            ha:padstack_ref.143343 {
+             proto=2; x=51.840003mm; y=13.249402mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
              ha:flags {
               clearline=1
              }
 
              li:thermal {
-               li:3 {
-                on  
-                solid  
-                noshape  
-               }
-               li:5 {
-                on  
-                solid  
-                noshape  
-               }
              }
 
              ha:attributes {
@@ -22323,23 +22459,13 @@ ha:pcb-rnd-board-v8 {
                name=pin49
              }
             }
-            ha:padstack_ref.143322 {
-             proto=1; x=2.107685in; y=13.879322mm; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
+            ha:padstack_ref.143344 {
+             proto=2; x=51.840003mm; y=11.989308mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
              ha:flags {
               clearline=1
              }
 
              li:thermal {
-               li:3 {
-                on  
-                solid  
-                noshape  
-               }
-               li:5 {
-                on  
-                solid  
-                noshape  
-               }
              }
 
              ha:attributes {
@@ -22347,23 +22473,13 @@ ha:pcb-rnd-board-v8 {
                name=pin49
              }
             }
-            ha:padstack_ref.143323 {
-             proto=1; x=51.210083mm; y=15.139162mm; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
+            ha:padstack_ref.143345 {
+             proto=2; x=53.100097mm; y=620.83mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
              ha:flags {
               clearline=1
              }
 
              li:thermal {
-               li:3 {
-                on  
-                solid  
-                noshape  
-               }
-               li:5 {
-                on  
-                solid  
-                noshape  
-               }
              }
 
              ha:attributes {
@@ -22371,23 +22487,13 @@ ha:pcb-rnd-board-v8 {
                name=pin49
              }
             }
-            ha:padstack_ref.143324 {
-             proto=1; x=51.210083mm; y=13.879322mm; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
+            ha:padstack_ref.143346 {
+             proto=2; x=53.100097mm; y=571.22mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
              ha:flags {
               clearline=1
              }
 
              li:thermal {
-               li:3 {
-                on  
-                solid  
-                noshape  
-               }
-               li:5 {
-                on  
-                solid  
-                noshape  
-               }
              }
 
              ha:attributes {
@@ -22395,23 +22501,13 @@ ha:pcb-rnd-board-v8 {
                name=pin49
              }
             }
-            ha:padstack_ref.143325 {
-             proto=1; x=51.210083mm; y=12.619228mm; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
+            ha:padstack_ref.143347 {
+             proto=2; x=53.100097mm; y=13.249402mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
              ha:flags {
               clearline=1
              }
 
              li:thermal {
-               li:3 {
-                on  
-                solid  
-                noshape  
-               }
-               li:5 {
-                on  
-                solid  
-                noshape  
-               }
              }
 
              ha:attributes {
@@ -22419,23 +22515,13 @@ ha:pcb-rnd-board-v8 {
                name=pin49
              }
             }
-            ha:padstack_ref.143326 {
-             proto=1; x=2.065755in; y=637.96mil; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
+            ha:padstack_ref.143348 {
+             proto=2; x=53.100097mm; y=11.989308mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
              ha:flags {
               clearline=1
              }
 
              li:thermal {
-               li:3 {
-                on  
-                solid  
-                noshape  
-               }
-               li:5 {
-                on  
-                solid  
-                noshape  
-               }
              }
 
              ha:attributes {
@@ -22443,152 +22529,92 @@ ha:pcb-rnd-board-v8 {
                name=pin49
              }
             }
-            ha:padstack_ref.143327 {
-             proto=1; x=2.065755in; y=11.554206mm; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
+            ha:padstack_ref.143349 {
+             proto=3; x=1.8823in; y=654.69mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
              ha:flags {
               clearline=1
              }
 
              li:thermal {
-               li:3 {
-                on  
-                solid  
-                noshape  
-               }
-               li:5 {
-                on  
-                solid  
-                noshape  
-               }
              }
 
              ha:attributes {
-               term=49
-               name=pin49
+               term=36
+               name=pin36
              }
             }
-            ha:padstack_ref.143328 {
-             proto=1; x=48.885221mm; y=12.619228mm; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
+            ha:padstack_ref.143350 {
+             proto=3; x=54.61mm; y=654.69mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
              ha:flags {
               clearline=1
              }
 
              li:thermal {
-               li:3 {
-                on  
-                solid  
-                noshape  
-               }
-               li:5 {
-                on  
-                solid  
-                noshape  
-               }
              }
 
              ha:attributes {
-               term=49
-               name=pin49
+               term=1
+               name=pin1
              }
             }
-            ha:padstack_ref.143329 {
-             proto=1; x=2.107685in; y=12.619228mm; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
+            ha:padstack_ref.143351 {
+             proto=4; x=1.907885in; y=10.479405mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
              ha:flags {
               clearline=1
              }
 
              li:thermal {
-               li:3 {
-                on  
-                solid  
-                noshape  
-               }
-               li:5 {
-                on  
-                solid  
-                noshape  
-               }
              }
 
              ha:attributes {
-               term=49
-               name=pin49
+               term=24
+               name=pin24
              }
             }
-            ha:padstack_ref.143330 {
-             proto=1; x=2.065755in; y=15.139162mm; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
+            ha:padstack_ref.143352 {
+             proto=4; x=1.907885in; y=17.278985mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
              ha:flags {
               clearline=1
              }
 
              li:thermal {
-               li:3 {
-                on  
-                solid  
-                noshape  
-               }
-               li:5 {
-                on  
-                solid  
-                noshape  
-               }
              }
 
              ha:attributes {
-               term=49
-               name=pin49
+               term=37
+               name=pin37
              }
             }
-            ha:padstack_ref.143331 {
-             proto=1; x=2.065755in; y=13.879322mm; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
+            ha:padstack_ref.143353 {
+             proto=3; x=1.8823in; y=635.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
              ha:flags {
               clearline=1
              }
 
              li:thermal {
-               li:3 {
-                on  
-                solid  
-                noshape  
-               }
-               li:5 {
-                on  
-                solid  
-                noshape  
-               }
              }
 
              ha:attributes {
-               term=49
-               name=pin49
+               term=35
+               name=pin35
              }
             }
-            ha:padstack_ref.143332 {
-             proto=1; x=2.065755in; y=12.619228mm; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
+            ha:padstack_ref.143354 {
+             proto=3; x=54.61mm; y=635.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
              ha:flags {
               clearline=1
              }
 
              li:thermal {
-               li:3 {
-                on  
-                solid  
-                noshape  
-               }
-               li:5 {
-                on  
-                solid  
-                noshape  
-               }
              }
 
              ha:attributes {
-               term=49
-               name=pin49
+               term=2
+               name=pin2
              }
             }
-            ha:padstack_ref.143333 {
-             proto=2; x=49.320323mm; y=620.83mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+            ha:padstack_ref.143355 {
+             proto=4; x=48.960405mm; y=10.479405mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
              ha:flags {
               clearline=1
              }
@@ -22597,12 +22623,12 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=49
-               name=pin49
+               term=23
+               name=pin23
              }
             }
-            ha:padstack_ref.143334 {
-             proto=2; x=49.320323mm; y=571.22mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+            ha:padstack_ref.143356 {
+             proto=4; x=48.960405mm; y=17.278985mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
              ha:flags {
               clearline=1
              }
@@ -22611,12 +22637,12 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=49
-               name=pin49
+               term=38
+               name=pin38
              }
             }
-            ha:padstack_ref.143335 {
-             proto=2; x=49.320323mm; y=13.249402mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+            ha:padstack_ref.143357 {
+             proto=3; x=1.8823in; y=615.32mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
              ha:flags {
               clearline=1
              }
@@ -22625,12 +22651,12 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=49
-               name=pin49
+               term=34
+               name=pin34
              }
             }
-            ha:padstack_ref.143336 {
-             proto=2; x=49.320323mm; y=11.989308mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+            ha:padstack_ref.143358 {
+             proto=3; x=54.61mm; y=615.32mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
              ha:flags {
               clearline=1
              }
@@ -22639,12 +22665,12 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=49
-               name=pin49
+               term=3
+               name=pin3
              }
             }
-            ha:padstack_ref.143337 {
-             proto=2; x=1.991355in; y=620.83mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+            ha:padstack_ref.143359 {
+             proto=4; x=1.947255in; y=10.479405mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
              ha:flags {
               clearline=1
              }
@@ -22653,12 +22679,12 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=49
-               name=pin49
+               term=22
+               name=pin22
              }
             }
-            ha:padstack_ref.143338 {
-             proto=2; x=1.991355in; y=571.22mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+            ha:padstack_ref.143360 {
+             proto=4; x=1.947255in; y=17.278985mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
              ha:flags {
               clearline=1
              }
@@ -22667,12 +22693,12 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=49
-               name=pin49
+               term=39
+               name=pin39
              }
             }
-            ha:padstack_ref.143339 {
-             proto=2; x=1.991355in; y=13.249402mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+            ha:padstack_ref.143361 {
+             proto=3; x=1.8823in; y=15.129002mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
              ha:flags {
               clearline=1
              }
@@ -22681,12 +22707,12 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=49
-               name=pin49
+               term=33
+               name=pin33
              }
             }
-            ha:padstack_ref.143340 {
-             proto=2; x=1.991355in; y=11.989308mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+            ha:padstack_ref.143362 {
+             proto=3; x=54.61mm; y=15.129002mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
              ha:flags {
               clearline=1
              }
@@ -22695,12 +22721,12 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=49
-               name=pin49
+               term=4
+               name=pin4
              }
             }
-            ha:padstack_ref.143341 {
-             proto=2; x=51.840003mm; y=620.83mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+            ha:padstack_ref.143363 {
+             proto=4; x=1.966945in; y=10.479405mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
              ha:flags {
               clearline=1
              }
@@ -22709,12 +22735,12 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=49
-               name=pin49
+               term=21
+               name=pin21
              }
             }
-            ha:padstack_ref.143342 {
-             proto=2; x=51.840003mm; y=571.22mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+            ha:padstack_ref.143364 {
+             proto=4; x=1.966945in; y=17.278985mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
              ha:flags {
               clearline=1
              }
@@ -22723,12 +22749,12 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=49
-               name=pin49
+               term=40
+               name=pin40
              }
             }
-            ha:padstack_ref.143343 {
-             proto=2; x=51.840003mm; y=13.249402mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+            ha:padstack_ref.143365 {
+             proto=3; x=1.8823in; y=575.95mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
              ha:flags {
               clearline=1
              }
@@ -22737,12 +22763,12 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=49
-               name=pin49
+               term=32
+               name=pin32
              }
             }
-            ha:padstack_ref.143344 {
-             proto=2; x=51.840003mm; y=11.989308mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+            ha:padstack_ref.143366 {
+             proto=3; x=54.61mm; y=575.95mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
              ha:flags {
               clearline=1
              }
@@ -22751,12 +22777,12 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=49
-               name=pin49
+               term=5
+               name=pin5
              }
             }
-            ha:padstack_ref.143345 {
-             proto=2; x=53.100097mm; y=620.83mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+            ha:padstack_ref.143367 {
+             proto=4; x=50.460275mm; y=10.479405mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
              ha:flags {
               clearline=1
              }
@@ -22765,12 +22791,12 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=49
-               name=pin49
+               term=20
+               name=pin20
              }
             }
-            ha:padstack_ref.143346 {
-             proto=2; x=53.100097mm; y=571.22mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+            ha:padstack_ref.143368 {
+             proto=4; x=50.460275mm; y=17.278985mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
              ha:flags {
               clearline=1
              }
@@ -22779,12 +22805,12 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=49
-               name=pin49
+               term=41
+               name=pin41
              }
             }
-            ha:padstack_ref.143347 {
-             proto=2; x=53.100097mm; y=13.249402mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+            ha:padstack_ref.143369 {
+             proto=3; x=1.8823in; y=14.129004mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
              ha:flags {
               clearline=1
              }
@@ -22793,12 +22819,12 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=49
-               name=pin49
+               term=31
+               name=pin31
              }
             }
-            ha:padstack_ref.143348 {
-             proto=2; x=53.100097mm; y=11.989308mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+            ha:padstack_ref.143370 {
+             proto=3; x=54.61mm; y=14.129004mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
              ha:flags {
               clearline=1
              }
@@ -22807,12 +22833,12 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=49
-               name=pin49
+               term=6
+               name=pin6
              }
             }
-            ha:padstack_ref.143349 {
-             proto=3; x=1.8823in; y=654.69mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+            ha:padstack_ref.143371 {
+             proto=4; x=2.006315in; y=10.479405mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
              ha:flags {
               clearline=1
              }
@@ -22821,12 +22847,12 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=36
-               name=pin36
+               term=19
+               name=pin19
              }
             }
-            ha:padstack_ref.143350 {
-             proto=3; x=54.61mm; y=654.69mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+            ha:padstack_ref.143372 {
+             proto=4; x=2.006315in; y=17.278985mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
              ha:flags {
               clearline=1
              }
@@ -22835,12 +22861,12 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=1
-               name=pin1
+               term=42
+               name=pin42
              }
             }
-            ha:padstack_ref.143351 {
-             proto=4; x=1.907885in; y=10.479405mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+            ha:padstack_ref.143373 {
+             proto=3; x=1.8823in; y=536.59mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
              ha:flags {
               clearline=1
              }
@@ -22849,12 +22875,12 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=24
-               name=pin24
+               term=30
+               name=pin30
              }
             }
-            ha:padstack_ref.143352 {
-             proto=4; x=1.907885in; y=17.278985mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+            ha:padstack_ref.143374 {
+             proto=3; x=54.61mm; y=536.59mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
              ha:flags {
               clearline=1
              }
@@ -22863,12 +22889,12 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=37
-               name=pin37
+               term=7
+               name=pin7
              }
             }
-            ha:padstack_ref.143353 {
-             proto=3; x=1.8823in; y=635.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+            ha:padstack_ref.143375 {
+             proto=4; x=51.460019mm; y=10.479405mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
              ha:flags {
               clearline=1
              }
@@ -22877,12 +22903,12 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=35
-               name=pin35
+               term=18
+               name=pin18
              }
             }
-            ha:padstack_ref.143354 {
-             proto=3; x=54.61mm; y=635.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+            ha:padstack_ref.143376 {
+             proto=4; x=51.460019mm; y=17.278985mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
              ha:flags {
               clearline=1
              }
@@ -22891,12 +22917,12 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=2
-               name=pin2
+               term=43
+               name=pin43
              }
             }
-            ha:padstack_ref.143355 {
-             proto=4; x=48.960405mm; y=10.479405mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+            ha:padstack_ref.143377 {
+             proto=3; x=1.8823in; y=13.12926mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
              ha:flags {
               clearline=1
              }
@@ -22905,12 +22931,12 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=23
-               name=pin23
+               term=29
+               name=pin29
              }
             }
-            ha:padstack_ref.143356 {
-             proto=4; x=48.960405mm; y=17.278985mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+            ha:padstack_ref.143378 {
+             proto=3; x=54.61mm; y=13.12926mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
              ha:flags {
               clearline=1
              }
@@ -22919,12 +22945,12 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=38
-               name=pin38
+               term=8
+               name=pin8
              }
             }
-            ha:padstack_ref.143357 {
-             proto=3; x=1.8823in; y=615.32mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+            ha:padstack_ref.143379 {
+             proto=4; x=2.045675in; y=10.479405mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
              ha:flags {
               clearline=1
              }
@@ -22933,12 +22959,12 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=34
-               name=pin34
+               term=17
+               name=pin17
              }
             }
-            ha:padstack_ref.143358 {
-             proto=3; x=54.61mm; y=615.32mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+            ha:padstack_ref.143380 {
+             proto=4; x=2.045675in; y=17.278985mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
              ha:flags {
               clearline=1
              }
@@ -22947,12 +22973,12 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=3
-               name=pin3
+               term=44
+               name=pin44
              }
             }
-            ha:padstack_ref.143359 {
-             proto=4; x=1.947255in; y=10.479405mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+            ha:padstack_ref.143381 {
+             proto=3; x=1.8823in; y=497.22mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
              ha:flags {
               clearline=1
              }
@@ -22961,12 +22987,12 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=22
-               name=pin22
+               term=28
+               name=pin28
              }
             }
-            ha:padstack_ref.143360 {
-             proto=4; x=1.947255in; y=17.278985mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+            ha:padstack_ref.143382 {
+             proto=3; x=54.61mm; y=497.22mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
              ha:flags {
               clearline=1
              }
@@ -22975,12 +23001,12 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=39
-               name=pin39
+               term=9
+               name=pin9
              }
             }
-            ha:padstack_ref.143361 {
-             proto=3; x=1.8823in; y=15.129002mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+            ha:padstack_ref.143383 {
+             proto=4; x=52.460017mm; y=10.479405mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
              ha:flags {
               clearline=1
              }
@@ -22989,12 +23015,12 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=33
-               name=pin33
+               term=16
+               name=pin16
              }
             }
-            ha:padstack_ref.143362 {
-             proto=3; x=54.61mm; y=15.129002mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+            ha:padstack_ref.143384 {
+             proto=4; x=52.460017mm; y=17.278985mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
              ha:flags {
               clearline=1
              }
@@ -23003,12 +23029,12 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=4
-               name=pin4
+               term=45
+               name=pin45
              }
             }
-            ha:padstack_ref.143363 {
-             proto=4; x=1.966945in; y=10.479405mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+            ha:padstack_ref.143385 {
+             proto=3; x=1.8823in; y=12.129262mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
              ha:flags {
               clearline=1
              }
@@ -23017,12 +23043,12 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=21
-               name=pin21
+               term=27
+               name=pin27
              }
             }
-            ha:padstack_ref.143364 {
-             proto=4; x=1.966945in; y=17.278985mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+            ha:padstack_ref.143386 {
+             proto=3; x=54.61mm; y=12.129262mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
              ha:flags {
               clearline=1
              }
@@ -23031,12 +23057,12 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=40
-               name=pin40
+               term=10
+               name=pin10
              }
             }
-            ha:padstack_ref.143365 {
-             proto=3; x=1.8823in; y=575.95mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+            ha:padstack_ref.143387 {
+             proto=4; x=52.960143mm; y=10.479405mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
              ha:flags {
               clearline=1
              }
@@ -23045,12 +23071,12 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=32
-               name=pin32
+               term=15
+               name=pin15
              }
             }
-            ha:padstack_ref.143366 {
-             proto=3; x=54.61mm; y=575.95mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+            ha:padstack_ref.143388 {
+             proto=4; x=52.960143mm; y=17.278985mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
              ha:flags {
               clearline=1
              }
@@ -23059,12 +23085,12 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=5
-               name=pin5
+               term=46
+               name=pin46
              }
             }
-            ha:padstack_ref.143367 {
-             proto=4; x=50.460275mm; y=10.479405mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+            ha:padstack_ref.143389 {
+             proto=3; x=1.8823in; y=457.85mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
              ha:flags {
               clearline=1
              }
@@ -23073,12 +23099,12 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=20
-               name=pin20
+               term=26
+               name=pin26
              }
             }
-            ha:padstack_ref.143368 {
-             proto=4; x=50.460275mm; y=17.278985mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+            ha:padstack_ref.143390 {
+             proto=3; x=54.61mm; y=457.85mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
              ha:flags {
               clearline=1
              }
@@ -23087,12 +23113,12 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=41
-               name=pin41
+               term=11
+               name=pin11
              }
             }
-            ha:padstack_ref.143369 {
-             proto=3; x=1.8823in; y=14.129004mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+            ha:padstack_ref.143391 {
+             proto=4; x=53.460015mm; y=10.479405mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
              ha:flags {
               clearline=1
              }
@@ -23101,12 +23127,12 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=31
-               name=pin31
+               term=14
+               name=pin14
              }
             }
-            ha:padstack_ref.143370 {
-             proto=3; x=54.61mm; y=14.129004mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+            ha:padstack_ref.143392 {
+             proto=4; x=53.460015mm; y=17.278985mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
              ha:flags {
               clearline=1
              }
@@ -23115,12 +23141,12 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=6
-               name=pin6
+               term=47
+               name=pin47
              }
             }
-            ha:padstack_ref.143371 {
-             proto=4; x=2.006315in; y=10.479405mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+            ha:padstack_ref.143393 {
+             proto=3; x=1.8823in; y=438.16mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
              ha:flags {
               clearline=1
              }
@@ -23129,12 +23155,12 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=19
-               name=pin19
+               term=25
+               name=pin25
              }
             }
-            ha:padstack_ref.143372 {
-             proto=4; x=2.006315in; y=17.278985mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+            ha:padstack_ref.143394 {
+             proto=3; x=54.61mm; y=438.16mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
              ha:flags {
               clearline=1
              }
@@ -23143,12 +23169,12 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=42
-               name=pin42
+               term=12
+               name=pin12
              }
-            }
-            ha:padstack_ref.143373 {
-             proto=3; x=1.8823in; y=536.59mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+            }
+            ha:padstack_ref.143395 {
+             proto=4; x=53.960141mm; y=10.479405mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
              ha:flags {
               clearline=1
              }
@@ -23157,12 +23183,12 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=30
-               name=pin30
+               term=13
+               name=pin13
              }
             }
-            ha:padstack_ref.143374 {
-             proto=3; x=54.61mm; y=536.59mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+            ha:padstack_ref.143396 {
+             proto=4; x=53.960141mm; y=17.278985mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
              ha:flags {
               clearline=1
              }
@@ -23171,12 +23197,145 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=7
-               name=pin7
+               term=48
+               name=pin48
              }
             }
-            ha:padstack_ref.143375 {
-             proto=4; x=51.460019mm; y=10.479405mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+           }
+           li:layers {
+
+            ha:top-silk {
+             lid=0
+             ha:combining {             }
+
+              li:objects {
+               ha:arc.143298 {
+                x=54.810025mm; y=17.47901mm; width=5.0mil; height=5.0mil; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+               }
+              }
+              ha:type {
+               silk = 1
+               top = 1
+              }
+            }
+
+            ha:subc-aux {
+             lid=1
+             ha:combining {             }
+
+              li:objects {
+               ha:line.143299 {
+                x1=51.210201mm; y1=13.879204mm; x2=51.210201mm; y2=13.879204mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=pnp-origin
+                }
+               }
+               ha:line.143302 {
+                x1=51.210083mm; y1=13.879322mm; x2=51.210083mm; y2=13.879322mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=origin
+                }
+               }
+               ha:line.143305 {
+                x1=51.210083mm; y1=13.879322mm; x2=52.210083mm; y2=13.879322mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=x
+                }
+               }
+               ha:line.143308 {
+                x1=51.210083mm; y1=13.879322mm; x2=51.210083mm; y2=12.879322mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=y
+                }
+               }
+              }
+              ha:type {
+               top = 1
+               misc = 1
+               virtual = 1
+              }
+            }
+           }
+          }
+           uid = Bda500dsIaChqNFriEwAAACb
+          }
+          ha:subc.217250 {
+           ha:attributes {
+            footprint=SOT23
+            value=MMBT2222
+            openscad=sot23
+            refdes=Q2
+           }
+          ha:data {
+                    li:padstack_prototypes {
+
+           ha:ps_proto_v6.0 {
+             hdia=0.0; hplated=0; htop=0; hbottom=0;
+             li:shape {
+
+               ha:ps_shape_v4 {
+                ha:combining {                }
+                ha:layer_mask {
+                 copper = 1
+                 top = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  17.0mil  
+                  -20.0mil  
+                  -17.0mil  
+                  -20.0mil  
+                  -17.0mil  
+                  20.0mil  
+                  17.0mil  
+                  20.0mil  
+                 }
+               }
+
+               ha:ps_shape_v4 {
+                ha:combining { sub=1; auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 mask = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  20.0mil  
+                  -23.0mil  
+                  -20.0mil  
+                  -23.0mil  
+                  -20.0mil  
+                  23.0mil  
+                  20.0mil  
+                  23.0mil  
+                 }
+               }
+
+               ha:ps_shape_v4 {
+                ha:combining { auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 paste = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  17.0mil  
+                  -20.0mil  
+                  -17.0mil  
+                  -20.0mil  
+                  -17.0mil  
+                  20.0mil  
+                  17.0mil  
+                  20.0mil  
+                 }
+               }
+             }
+           }
+          }
+
+           li:objects {
+            ha:padstack_ref.217276 {
+             proto=0; x=867.0mil; y=879.84mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
              ha:flags {
               clearline=1
              }
@@ -23185,12 +23344,12 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=18
-               name=pin18
+               term=1
+               name=1
              }
             }
-            ha:padstack_ref.143376 {
-             proto=4; x=51.460019mm; y=17.278985mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+            ha:padstack_ref.217277 {
+             proto=0; x=945.0mil; y=879.84mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
              ha:flags {
               clearline=1
              }
@@ -23199,12 +23358,12 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=43
-               name=pin43
+               term=2
+               name=2
              }
             }
-            ha:padstack_ref.143377 {
-             proto=3; x=1.8823in; y=13.12926mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+            ha:padstack_ref.217278 {
+             proto=0; x=906.0mil; y=797.84mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
              ha:flags {
               clearline=1
              }
@@ -23213,12 +23372,154 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=29
-               name=pin29
+               term=3
+               name=3
              }
             }
-            ha:padstack_ref.143378 {
-             proto=3; x=54.61mm; y=13.12926mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+           }
+           li:layers {
+
+            ha:top-silk {
+             lid=0
+             ha:combining {             }
+
+              li:objects {
+               ha:line.217251 {
+                x1=842.0mil; y1=769.84mil; x2=842.0mil; y2=908.84mil; thickness=10.0mil; clearance=0.0;
+               }
+               ha:line.217254 {
+                x1=842.0mil; y1=908.84mil; x2=970.0mil; y2=908.84mil; thickness=10.0mil; clearance=0.0;
+               }
+               ha:line.217257 {
+                x1=970.0mil; y1=908.84mil; x2=970.0mil; y2=769.84mil; thickness=10.0mil; clearance=0.0;
+               }
+               ha:line.217260 {
+                x1=970.0mil; y1=769.84mil; x2=842.0mil; y2=769.84mil; thickness=10.0mil; clearance=0.0;
+               }
+              }
+              ha:type {
+               silk = 1
+               top = 1
+              }
+            }
+
+            ha:subc-aux {
+             lid=1
+             ha:combining {             }
+
+              li:objects {
+               ha:line.217264 {
+                x1=906.0mil; y1=21.653669mm; x2=906.0mil; y2=21.653669mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=pnp-origin
+                }
+               }
+               ha:line.217267 {
+                x1=867.0mil; y1=879.84mil; x2=867.0mil; y2=879.84mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=origin
+                }
+               }
+               ha:line.217270 {
+                x1=867.0mil; y1=879.84mil; x2=867.0mil; y2=23.347936mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=x
+                }
+               }
+               ha:line.217273 {
+                x1=867.0mil; y1=879.84mil; x2=23.0218mm; y2=879.84mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=y
+                }
+               }
+              }
+              ha:type {
+               top = 1
+               misc = 1
+               virtual = 1
+              }
+            }
+           }
+          }
+           uid = WJpZhMCMXDrlbCUbVEgAAABb
+          }
+          ha:subc.217362 {
+           ha:attributes {
+            footprint=0402
+            value=
+            openscad=0402
+            refdes=R5
+           }
+          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: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.217376 {
+             proto=0; x=990.0mil; y=890.74mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
              ha:flags {
               clearline=1
              }
@@ -23227,12 +23528,12 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=8
-               name=pin8
+               term=1
+               name=1
              }
             }
-            ha:padstack_ref.143379 {
-             proto=4; x=2.045675in; y=10.479405mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+            ha:padstack_ref.217377 {
+             proto=0; x=990.0mil; y=21.825204mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
              ha:flags {
               clearline=1
              }
@@ -23241,12 +23542,142 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=17
-               name=pin17
+               term=2
+               name=2
              }
             }
-            ha:padstack_ref.143380 {
-             proto=4; x=2.045675in; y=17.278985mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+           }
+           li:layers {
+
+            ha:top-silk {
+             lid=0
+             ha:combining {             }
+
+              li:objects {
+              }
+              ha:type {
+               silk = 1
+               top = 1
+              }
+            }
+
+            ha:subc-aux {
+             lid=1
+             ha:combining {             }
+
+              li:objects {
+               ha:line.217364 {
+                x1=990.0mil; y1=875.0mil; x2=990.0mil; y2=875.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=pnp-origin
+                }
+               }
+               ha:line.217367 {
+                x1=990.0mil; y1=875.0mil; x2=990.0mil; y2=875.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=origin
+                }
+               }
+               ha:line.217370 {
+                x1=990.0mil; y1=875.0mil; x2=990.0mil; y2=21.225mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=x
+                }
+               }
+               ha:line.217373 {
+                x1=990.0mil; y1=875.0mil; x2=26.146mm; y2=875.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=y
+                }
+               }
+              }
+              ha:type {
+               top = 1
+               misc = 1
+               virtual = 1
+              }
+            }
+           }
+          }
+           uid = WJpZhMCMXDrlbCUbVEgAAABh
+          }
+          ha:subc.217329 {
+           ha:attributes {
+            footprint=0402
+            value=
+            openscad=0402
+            refdes=R4
+           }
+          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: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.217343 {
+             proto=0; x=822.0mil; y=839.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
              ha:flags {
               clearline=1
              }
@@ -23255,12 +23686,12 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=44
-               name=pin44
+               term=1
+               name=1
              }
             }
-            ha:padstack_ref.143381 {
-             proto=3; x=1.8823in; y=497.22mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+            ha:padstack_ref.217344 {
+             proto=0; x=822.0mil; y=870.48mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
              ha:flags {
               clearline=1
              }
@@ -23269,26 +23700,142 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=28
-               name=pin28
+               term=2
+               name=2
              }
             }
-            ha:padstack_ref.143382 {
-             proto=3; x=54.61mm; y=497.22mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
-             ha:flags {
-              clearline=1
-             }
+           }
+           li:layers {
 
-             li:thermal {
+            ha:top-silk {
+             lid=0
+             ha:combining {             }
+
+              li:objects {
+              }
+              ha:type {
+               silk = 1
+               top = 1
+              }
+            }
+
+            ha:subc-aux {
+             lid=1
+             ha:combining {             }
+
+              li:objects {
+               ha:line.217331 {
+                x1=822.0mil; y1=854.74mil; x2=822.0mil; y2=854.74mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=pnp-origin
+                }
+               }
+               ha:line.217334 {
+                x1=822.0mil; y1=854.74mil; x2=822.0mil; y2=854.74mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=origin
+                }
+               }
+               ha:line.217337 {
+                x1=822.0mil; y1=854.74mil; x2=822.0mil; y2=22.710396mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=x
+                }
+               }
+               ha:line.217340 {
+                x1=822.0mil; y1=854.74mil; x2=19.8788mm; y2=854.74mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=y
+                }
+               }
+              }
+              ha:type {
+               top = 1
+               misc = 1
+               virtual = 1
+              }
+            }
+           }
+          }
+           uid = WJpZhMCMXDrlbCUbVEgAAABf
+          }
+          ha:subc.217296 {
+           ha:attributes {
+            footprint=0402
+            value=
+            openscad=0402
+            refdes=R3
+           }
+          ha:data {
+                    li:padstack_prototypes {
+
+           ha:ps_proto_v6.0 {
+             hdia=0.0; hplated=0; htop=0; hbottom=0;
+             li:shape {
+
+               ha:ps_shape_v4 {
+                ha:combining {                }
+                ha:layer_mask {
+                 copper = 1
+                 top = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  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:ps_shape_v4 {
+                ha:combining { auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 paste = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  0.249936mm  
+                  -0.349758mm  
+                  -0.249936mm  
+                  -0.349758mm  
+                  -0.249936mm  
+                  0.349758mm  
+                  0.249936mm  
+                  0.349758mm  
+                 }
+               }
              }
+           }
+          }
 
-             ha:attributes {
-               term=9
-               name=pin9
-             }
-            }
-            ha:padstack_ref.143383 {
-             proto=4; x=52.460017mm; y=10.479405mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+           li:objects {
+            ha:padstack_ref.217310 {
+             proto=0; x=990.0mil; y=820.74mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
              ha:flags {
               clearline=1
              }
@@ -23297,12 +23844,12 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=16
-               name=pin16
+               term=1
+               name=1
              }
             }
-            ha:padstack_ref.143384 {
-             proto=4; x=52.460017mm; y=17.278985mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+            ha:padstack_ref.217311 {
+             proto=0; x=990.0mil; y=20.047204mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
              ha:flags {
               clearline=1
              }
@@ -23311,236 +23858,355 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=45
-               name=pin45
+               term=2
+               name=2
              }
             }
-            ha:padstack_ref.143385 {
-             proto=3; x=1.8823in; y=12.129262mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
-             ha:flags {
-              clearline=1
-             }
+           }
+           li:layers {
 
-             li:thermal {
-             }
+            ha:top-silk {
+             lid=0
+             ha:combining {             }
 
-             ha:attributes {
-               term=27
-               name=pin27
-             }
+              li:objects {
+              }
+              ha:type {
+               silk = 1
+               top = 1
+              }
             }
-            ha:padstack_ref.143386 {
-             proto=3; x=54.61mm; y=12.129262mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
-             ha:flags {
-              clearline=1
-             }
 
-             li:thermal {
-             }
+            ha:subc-aux {
+             lid=1
+             ha:combining {             }
 
-             ha:attributes {
-               term=10
-               name=pin10
-             }
+              li:objects {
+               ha:line.217298 {
+                x1=990.0mil; y1=805.0mil; x2=990.0mil; y2=805.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=pnp-origin
+                }
+               }
+               ha:line.217301 {
+                x1=990.0mil; y1=805.0mil; x2=990.0mil; y2=805.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=origin
+                }
+               }
+               ha:line.217304 {
+                x1=990.0mil; y1=805.0mil; x2=990.0mil; y2=19.447mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=x
+                }
+               }
+               ha:line.217307 {
+                x1=990.0mil; y1=805.0mil; x2=26.146mm; y2=805.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=y
+                }
+               }
+              }
+              ha:type {
+               top = 1
+               misc = 1
+               virtual = 1
+              }
             }
-            ha:padstack_ref.143387 {
-             proto=4; x=52.960143mm; y=10.479405mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
-             ha:flags {
-              clearline=1
-             }
+           }
+          }
+           uid = WJpZhMCMXDrlbCUbVEgAAABd
+          }
+         ha:subc.63771 {
+          ha:attributes {
+           value=AT1220
+           footprint=AT1220
+           refdes=U8
+          }
+         ha:data {
+                  li:padstack_prototypes {
 
-             li:thermal {
-             }
+          ha:ps_proto_v6.0 {
+            hdia=23.62mil; hplated=1; htop=0; hbottom=0;
+            li:shape {
 
-             ha:attributes {
-               term=15
-               name=pin15
-             }
-            }
-            ha:padstack_ref.143388 {
-             proto=4; x=52.960143mm; y=17.278985mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
-             ha:flags {
-              clearline=1
-             }
+              ha:ps_shape_v4 {
+               ha:combining {               }
+               ha:layer_mask {
+                copper = 1
+                top = 1
+               }
+               clearance=0.0
+                li:ps_poly {
+                 -29.53mil  
+                 -29.53mil  
+                 29.53mil  
+                 -29.53mil  
+                 29.53mil  
+                 29.53mil  
+                 -29.53mil  
+                 29.53mil  
+                }
+              }
 
-             li:thermal {
-             }
+              ha:ps_shape_v4 {
+               ha:combining {               }
+               ha:layer_mask {
+                bottom = 1
+                copper = 1
+               }
+               clearance=0.0
+                li:ps_poly {
+                 -29.53mil  
+                 -29.53mil  
+                 29.53mil  
+                 -29.53mil  
+                 29.53mil  
+                 29.53mil  
+                 -29.53mil  
+                 29.53mil  
+                }
+              }
 
-             ha:attributes {
-               term=46
-               name=pin46
-             }
-            }
-            ha:padstack_ref.143389 {
-             proto=3; x=1.8823in; y=457.85mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
-             ha:flags {
-              clearline=1
-             }
+              ha:ps_shape_v4 {
+               ha:combining {               }
+               ha:layer_mask {
+                copper = 1
+                intern = 1
+               }
+               clearance=0.0
+                li:ps_poly {
+                 -29.53mil  
+                 -29.53mil  
+                 29.53mil  
+                 -29.53mil  
+                 29.53mil  
+                 29.53mil  
+                 -29.53mil  
+                 29.53mil  
+                }
+              }
 
-             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 {
+                 -29.53mil  
+                 -29.53mil  
+                 29.53mil  
+                 -29.53mil  
+                 29.53mil  
+                 29.53mil  
+                 -29.53mil  
+                 29.53mil  
+                }
+              }
 
-             ha:attributes {
-               term=26
-               name=pin26
-             }
+              ha:ps_shape_v4 {
+               ha:combining { sub=1; auto=1;               }
+               ha:layer_mask {
+                bottom = 1
+                mask = 1
+               }
+               clearance=0.0
+                li:ps_poly {
+                 -29.53mil  
+                 -29.53mil  
+                 29.53mil  
+                 -29.53mil  
+                 29.53mil  
+                 29.53mil  
+                 -29.53mil  
+                 29.53mil  
+                }
+              }
             }
-            ha:padstack_ref.143390 {
-             proto=3; x=54.61mm; y=457.85mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
-             ha:flags {
-              clearline=1
-             }
+          }
 
-             li:thermal {
-             }
+          ha:ps_proto_v6.1 {
+            hdia=23.62mil; hplated=1; htop=0; hbottom=0;
+            li:shape {
 
-             ha:attributes {
-               term=11
-               name=pin11
-             }
-            }
-            ha:padstack_ref.143391 {
-             proto=4; x=53.460015mm; y=10.479405mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
-             ha:flags {
-              clearline=1
-             }
+              ha:ps_shape_v4 {
+               ha:ps_circ { x=0.0; y=0.0; dia=59.06mil;               }
+               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=59.06mil;               }
+               ha:combining {               }
+               ha:layer_mask {
+                bottom = 1
+                copper = 1
+               }
+               clearance=0.0
+              }
 
-             ha:attributes {
-               term=14
-               name=pin14
-             }
-            }
-            ha:padstack_ref.143392 {
-             proto=4; x=53.460015mm; y=17.278985mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
-             ha:flags {
-              clearline=1
-             }
+              ha:ps_shape_v4 {
+               ha:ps_circ { x=0.0; y=0.0; dia=59.06mil;               }
+               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=59.06mil;               }
+               ha:combining { sub=1; auto=1;               }
+               ha:layer_mask {
+                top = 1
+                mask = 1
+               }
+               clearance=0.0
+              }
 
-             ha:attributes {
-               term=47
-               name=pin47
-             }
+              ha:ps_shape_v4 {
+               ha:ps_circ { x=0.0; y=0.0; dia=59.06mil;               }
+               ha:combining { sub=1; auto=1;               }
+               ha:layer_mask {
+                bottom = 1
+                mask = 1
+               }
+               clearance=0.0
+              }
             }
-            ha:padstack_ref.143393 {
-             proto=3; x=1.8823in; y=438.16mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
+          }
+         }
 
-             ha:attributes {
-               term=25
-               name=pin25
-             }
+          li:objects {
+           ha:padstack_ref.63795 {
+            proto=0; x=950.0mil; y=727.94mil; rot=-90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+            ha:flags {
+             clearline=1
             }
-            ha:padstack_ref.143394 {
-             proto=3; x=54.61mm; y=438.16mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
 
-             ha:attributes {
-               term=12
-               name=pin12
-             }
+            li:thermal {
+              li:0 {
+               on  
+               diag  
+               round  
+               noshape  
+              }
+              li:1 {
+               diag  
+               round  
+               noshape  
+              }
+              li:3 {
+               diag  
+               round  
+               noshape  
+              }
+              li:5 {
+               diag  
+               round  
+               noshape  
+              }
             }
-            ha:padstack_ref.143395 {
-             proto=4; x=53.960141mm; y=10.479405mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
 
-             ha:attributes {
-               term=13
-               name=pin13
-             }
+            ha:attributes {
+              term=1
+              name=pin1
+            }
+           }
+           ha:padstack_ref.63796 {
+            proto=1; x=950.0mil; y=472.05mil; rot=-90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+            ha:flags {
+             clearline=1
             }
-            ha:padstack_ref.143396 {
-             proto=4; x=53.960141mm; y=17.278985mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
-             ha:flags {
-              clearline=1
-             }
 
-             li:thermal {
-             }
+            li:thermal {
+              li:4 {
+               on  
+               diag  
+               round  
+               noshape  
+              }
+            }
 
-             ha:attributes {
-               term=48
-               name=pin48
-             }
+            ha:attributes {
+              term=2
+              name=pin2
             }
            }
-           li:layers {
+          }
+          li:layers {
 
-            ha:top-silk {
-             lid=0
-             ha:combining {             }
+           ha:top-silk {
+            lid=0
+            ha:combining {            }
 
-              li:objects {
-               ha:arc.143298 {
-                x=54.810025mm; y=17.47901mm; width=5.0mil; height=5.0mil; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-               }
+             li:objects {
+              ha:line.63772 {
+               x1=27.179778mm; y1=780.11mil; x2=27.179778mm; y2=16.764762mm; thickness=10.0mil; clearance=0.0;
               }
-              ha:type {
-               silk = 1
-               top = 1
+              ha:line.63775 {
+               x1=27.179778mm; y1=10.664952mm; x2=27.179778mm; y2=539.96mil; thickness=10.0mil; clearance=0.0;
               }
-            }
+              ha:line.63778 {
+               x1=28.704794mm; y1=479.92mil; x2=25.654762mm; y2=479.92mil; thickness=10.0mil; clearance=0.0;
+              }
+              ha:arc.63781 {
+               x=950.0mil; y=600.0mil; width=6.100064mm; height=6.100064mm; astart=90.000000; adelta=-360.000000; thickness=10.0mil; clearance=0.0;
+              }
+             }
+             ha:type {
+              silk = 1
+              bottom = 1
+             }
+           }
 
-            ha:subc-aux {
-             lid=1
-             ha:combining {             }
+           ha:subc-aux {
+            lid=1
+            ha:combining {            }
 
-              li:objects {
-               ha:line.143299 {
-                x1=51.210201mm; y1=13.879204mm; x2=51.210201mm; y2=13.879204mm; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=pnp-origin
-                }
-               }
-               ha:line.143302 {
-                x1=51.210083mm; y1=13.879322mm; x2=51.210083mm; y2=13.879322mm; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=origin
-                }
+             li:objects {
+              ha:line.63783 {
+               x1=950.0mil; y1=599.995mil; x2=950.0mil; y2=599.995mil; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=pnp-origin
                }
-               ha:line.143305 {
-                x1=51.210083mm; y1=13.879322mm; x2=52.210083mm; y2=13.879322mm; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=x
-                }
+              }
+              ha:line.63786 {
+               x1=950.0mil; y1=600.0mil; x2=950.0mil; y2=600.0mil; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=origin
                }
-               ha:line.143308 {
-                x1=51.210083mm; y1=13.879322mm; x2=51.210083mm; y2=12.879322mm; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=y
-                }
+              }
+              ha:line.63789 {
+               x1=950.0mil; y1=600.0mil; x2=950.0mil; y2=14.24mm; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=x
                }
               }
-              ha:type {
-               top = 1
-               misc = 1
-               virtual = 1
+              ha:line.63792 {
+               x1=950.0mil; y1=600.0mil; x2=23.13mm; y2=600.0mil; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=y
+               }
               }
-            }
+             }
+             ha:type {
+              bottom = 1
+              virtual = 1
+              misc = 1
+             }
            }
           }
-           uid = Bda500dsIaChqNFriEwAAACb
-          }
+         }
+          uid = Bda500dsIaChqNFriEwAAACd
+         }
    }
    li:layers {
 
@@ -24656,12 +25322,6 @@ ha:pcb-rnd-board-v8 {
          clearline=1
         }
        }
-       ha:line.134111 {
-        x1=1.038in; y1=980.0mil; x2=1.038in; y2=26.099897mm; thickness=10.0mil; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.134114 {
         x1=1.038in; y1=26.099897mm; x2=26.35377mm; y2=1.028005in; thickness=10.0mil; clearance=10.0mil;
         ha:flags {
@@ -26204,26 +26864,14 @@ ha:pcb-rnd-board-v8 {
          clearline=1
         }
        }
-       ha:line.199671 {
-        x1=1.859in; y1=442.0mil; x2=1.831in; y2=442.0mil; thickness=10.0mil; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.199674 {
-        x1=1.831in; y1=442.0mil; x2=1.824in; y2=435.0mil; thickness=10.0mil; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.200098 {
-        x1=23.730204mm; y1=803.0mil; x2=906.0mil; y2=803.0mil; thickness=10.0mil; clearance=10.0mil;
+       ha:line.199671 {
+        x1=1.859in; y1=442.0mil; x2=1.831in; y2=442.0mil; thickness=10.0mil; clearance=10.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.200165 {
-        x1=965.74mil; y1=803.0mil; x2=993.0mil; y2=803.0mil; thickness=10.0mil; clearance=10.0mil;
+       ha:line.199674 {
+        x1=1.831in; y1=442.0mil; x2=1.824in; y2=435.0mil; thickness=10.0mil; clearance=10.0mil;
         ha:flags {
          clearline=1
         }
@@ -26636,38 +27284,8 @@ ha:pcb-rnd-board-v8 {
          clearline=1
         }
        }
-       ha:line.203865 {
-        x1=950.0mil; y1=727.95mil; x2=33.06953mm; y2=727.95mil; thickness=10.0mil; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.203868 {
-        x1=33.06953mm; y1=727.95mil; x2=33.3502mm; y2=739.0mil; thickness=10.0mil; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.203871 {
-        x1=33.3502mm; y1=739.0mil; x2=39.751mm; y2=739.0mil; thickness=10.0mil; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.203913 {
-        x1=816.0mil; y1=684.0mil; x2=977.0mil; y2=684.0mil; thickness=10.0mil; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.203916 {
-        x1=977.0mil; y1=684.0mil; x2=1.002in; y2=709.0mil; thickness=10.0mil; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.203919 {
-        x1=1.002in; y1=709.0mil; x2=1.324in; y2=709.0mil; thickness=10.0mil; clearance=10.0mil;
+        x1=1.016in; y1=709.0mil; x2=1.324in; y2=709.0mil; thickness=10.0mil; clearance=10.0mil;
         ha:flags {
          clearline=1
         }
@@ -26960,6 +27578,162 @@ ha:pcb-rnd-board-v8 {
          clearline=1
         }
        }
+       ha:line.219868 {
+        x1=816.0mil; y1=684.0mil; x2=991.0mil; y2=684.0mil; thickness=10.0mil; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.219871 {
+        x1=991.0mil; y1=684.0mil; x2=1.016in; y2=709.0mil; thickness=10.0mil; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.219934 {
+        x1=906.0mil; y1=948.0mil; x2=23.704804mm; y2=948.0mil; thickness=10.0mil; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.219937 {
+        x1=964.74mil; y1=948.0mil; x2=993.0mil; y2=948.0mil; thickness=10.0mil; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.220099 {
+        x1=763.0mil; y1=942.0mil; x2=760.0mil; y2=939.0mil; thickness=10.0mil; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.220123 {
+        x1=39.751mm; y1=739.0mil; x2=1.152in; y2=739.0mil; thickness=10.0mil; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.220343 {
+        x1=950.0mil; y1=727.94mil; x2=950.0mil; y2=753.84mil; thickness=10.0mil; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.220346 {
+        x1=950.0mil; y1=753.84mil; x2=906.0mil; y2=797.84mil; thickness=10.0mil; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.220349 {
+        x1=950.0mil; y1=727.94mil; x2=950.0mil; y2=19.031204mm; thickness=10.0mil; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.220352 {
+        x1=950.0mil; y1=19.031204mm; x2=990.0mil; y2=20.047204mm; thickness=10.0mil; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.220376 {
+        x1=990.0mil; y1=820.74mil; x2=990.0mil; y2=21.825204mm; thickness=10.0mil; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.220379 {
+        x1=990.0mil; y1=890.74mil; x2=24.27986mm; y2=890.74mil; thickness=10.0mil; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.220382 {
+        x1=24.27986mm; y1=890.74mil; x2=945.0mil; y2=879.84mil; thickness=10.0mil; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.220385 {
+        x1=26.35377mm; y1=1.028005in; x2=26.35377mm; y2=980.45mil; thickness=10.0mil; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.220388 {
+        x1=26.35377mm; y1=980.45mil; x2=1.038in; y2=980.0mil; thickness=10.0mil; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.220391 {
+        x1=1.038in; y1=980.0mil; x2=1.038in; y2=917.0mil; thickness=10.0mil; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.220394 {
+        x1=1.038in; y1=917.0mil; x2=1.012in; y2=891.0mil; thickness=10.0mil; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.220397 {
+        x1=1.012in; y1=891.0mil; x2=25.178004mm; y2=891.0mil; thickness=10.0mil; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.220400 {
+        x1=25.178004mm; y1=891.0mil; x2=991.0mil; y2=890.74mil; thickness=10.0mil; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.220403 {
+        x1=991.0mil; y1=890.74mil; x2=24.27986mm; y2=890.74mil; thickness=10.0mil; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.220415 {
+        x1=822.0mil; y1=870.48mil; x2=21.784056mm; y2=870.48mil; thickness=10.0mil; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.220418 {
+        x1=21.784056mm; y1=870.48mil; x2=867.0mil; y2=879.84mil; thickness=10.0mil; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.220421 {
+        x1=822.0mil; y1=839.0mil; x2=989.0mil; y2=839.0mil; thickness=10.0mil; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.220424 {
+        x1=989.0mil; y1=839.0mil; x2=990.0mil; y2=840.0mil; thickness=10.0mil; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.220427 {
+        x1=990.0mil; y1=840.0mil; x2=26.6954mm; y2=840.0mil; thickness=10.0mil; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.220430 {
+        x1=1.152in; y1=739.0mil; x2=26.6954mm; y2=840.0mil; thickness=10.0mil; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
        ha:polygon.190415 { clearance=10.0mil;
         li:geometry {
           ta:contour {
@@ -27096,7 +27870,7 @@ ha:pcb-rnd-board-v8 {
         x1=521.0mil; y1=561.0mil; x2=585.0mil; y2=561.0mil; thickness=20.0mil; clearance=40.0mil;
        }
        ha:line.200101 {
-        x1=906.0mil; y1=803.0mil; x2=614.0mil; y2=803.0mil; thickness=10.0mil; clearance=10.0mil;
+        x1=906.0mil; y1=948.0mil; x2=614.0mil; y2=803.0mil; thickness=10.0mil; clearance=10.0mil;
         ha:flags {
          clearline=1
         }
@@ -27386,12 +28160,6 @@ ha:pcb-rnd-board-v8 {
           clearline=1
          }
         }
-        ha:line.133750 {
-         x1=749.0mil; y1=841.0mil; x2=838.0mil; y2=752.0mil; thickness=10.0mil; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-        }
         ha:line.133753 {
          x1=838.0mil; y1=752.0mil; x2=838.0mil; y2=426.0mil; thickness=10.0mil; clearance=10.0mil;
          ha:flags {
@@ -27567,7 +28335,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:line.200241 {
-         x1=993.0mil; y1=803.0mil; x2=1.254in; y2=980.0mil; thickness=10.0mil; clearance=10.0mil;
+         x1=1.122in; y1=948.0mil; x2=29.3116mm; y2=980.0mil; thickness=10.0mil; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -27668,6 +28436,24 @@ ha:pcb-rnd-board-v8 {
           clearline=1
          }
         }
+        ha:line.219898 {
+         x1=29.3116mm; y1=980.0mil; x2=1.254in; y2=980.0mil; thickness=10.0mil; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+        }
+        ha:line.219901 {
+         x1=993.0mil; y1=948.0mil; x2=1.122in; y2=948.0mil; thickness=10.0mil; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+        }
+        ha:line.133750 {
+         x1=749.0mil; y1=841.0mil; x2=838.0mil; y2=752.0mil; thickness=10.0mil; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+        }
         ha:polygon.84721 { clearance=40.0mil;
          li:geometry {
            ta:contour {
@@ -28330,20 +29116,6 @@ ha:pcb-rnd-board-v8 {
       }
 
       li:objects {
-       ha:polygon.62029 {
-        li:geometry {
-          ta:contour {
-           { 578.0mil; 1.09in }
-           { 1.062in; 1.09in }
-           { 1.062in; 874.0mil }
-           { 578.0mil; 874.0mil }
-          }
-        }
-
-        ha:flags {
-         clearpoly=1
-        }
-       }
        ha:polygon.62049 {
         li:geometry {
           ta:contour {
@@ -28384,6 +29156,20 @@ ha:pcb-rnd-board-v8 {
          clearpoly=1
         }
        }
+       ha:polygon.62029 {
+        li:geometry {
+          ta:contour {
+           { 578.0mil; 1.09in }
+           { 1.062in; 1.09in }
+           { 1.062in; 874.0mil }
+           { 578.0mil; 874.0mil }
+          }
+        }
+
+        ha:flags {
+         clearpoly=1
+        }
+       }
        ha:text.62016 {
         string=apogee; x=11.142726mm; y=499.17mil; scale=100; fid=0;
         ha:flags {
@@ -30754,7 +31540,7 @@ ha:pcb-rnd-board-v8 {
     li:conn { R32-1; U10-6;    }
     }
     ha:+3.3V {
-    li:conn { C7-2; C9-2; C10-2; C36-2; C37-2; C40-2; C41-2; C42-2; C43-2; C44-2; C101-2; C102-2; J9-7; R38-2; U1-5; U3-13; U3-22; U3-34; U3-44; U4-1; U5-3; U5-7; U5-8; U6-1; U6-6; U7-6; U7-29; U10-7; U10-8; U11-2; U13-8;    }
+    li:conn { C7-2; C9-2; C10-2; C36-2; C37-2; C40-2; C41-2; C42-2; C43-2; C44-2; C101-2; C102-2; J9-7; R38-2; U1-5; U3-13; U3-22; U3-34; U3-44; U4-1; U5-3; U5-7; U5-8; U6-1; U6-6; U7-6; U7-29; U8-2; U10-7; U10-8; U11-2; U13-8;    }
     }
     ha:rx3 {
     li:conn { U3-30; U10-2;    }
@@ -30781,19 +31567,19 @@ ha:pcb-rnd-board-v8 {
     li:conn { J5-3; R9-1; R11-1;    }
     }
      ha:unnamed_net25 {
-     li:conn { J7-4; U3-25;     }
+     li:conn { J7-3; U3-24;     }
      }
     ha:beeper {
-    li:conn { U3-12; U8-2;    }
+    li:conn { R3-1; R4-1; R5-2; U3-12;    }
     }
      ha:unnamed_net27 {
-     li:conn { C11-1; L11-2; L12-1; U3-1;     }
+     li:conn { C22-2; L11-1; L21-2; U3-2;     }
      }
     ha:GND {
-    li:conn { B1-2; C2-2; C3-2; C4-1; C5-1; C7-1; C9-1; C10-1; C11-2; C12-1; C13-1; C14-1; C21-1; C36-1; C37-1; C38-2; C39-1; C40-1; C41-1; C42-1; C43-1; C44-1; C45-1; C46-1; C101-1; C102-1; C231-2; C461-2; C471-2; D2-3; D2-4; H1-1; H2-1; H3-1; H4-1; H5-1; J5-5; J5-G; J6-1; J7-1; J8-2; J9-1; Q1-1; Q1-3; R1-1; R2-1; R19-1; R20-1; R26-1; R35-1; R37-1; R39-1; R51-1; S1-2; S1-3; S1-5; U1-2; U2-2; U3-49; U4-2; U4-3; U5-4; U6-2; U6-4; U6-5; U7-33; U8-1; U10-1; U10-10; U10-12; U11-3; U13-4; X1-2; X1-4; X2-2; X2-4;    }
+    li:conn { B1-2; C2-2; C3-2; C4-1; C5-1; C7-1; C9-1; C10-1; C11-2; C12-1; C13-1; C14-1; C21-1; C36-1; C37-1; C38-2; C39-1; C40-1; C41-1; C42-1; C43-1; C44-1; C45-1; C46-1; C101-1; C102-1; C231-2; C461-2; C471-2; D2-3; D2-4; H1-1; H2-1; H3-1; H4-1; H5-1; J5-5; J5-G; J6-1; J7-1; J8-2; J9-1; Q1-1; Q1-3; Q2-2; R1-1; R2-1; R5-1; R19-1; R20-1; R26-1; R35-1; R37-1; R39-1; R51-1; S1-2; S1-3; S1-5; U1-2; U2-2; U3-49; U4-2; U4-3; U5-4; U6-2; U6-4; U6-5; U7-33; U10-1; U10-10; U10-12; U11-3; U13-4; X1-2; X1-4; X2-2; X2-4;    }
     }
      ha:unnamed_net24 {
-     li:conn { J7-3; U3-24;     }
+     li:conn { Q2-3; R3-2; U8-1;     }
      }
     ha:cmp_rail {
     li:conn { R38-1; R39-2; U13-2; U13-6;    }
@@ -30832,7 +31618,7 @@ ha:pcb-rnd-board-v8 {
      li:conn { D1-2; R50-1;     }
      }
      ha:unnamed_net28 {
-     li:conn { C231-1; U3-23;     }
+     li:conn { C11-1; L11-2; L12-1; U3-1;     }
      }
      ha:unnamed_net8 {
      li:conn { D2-2; R52-1;     }
@@ -30841,10 +31627,10 @@ ha:pcb-rnd-board-v8 {
     li:conn { R35-2; U2-5;    }
     }
      ha:unnamed_net30 {
-     li:conn { C21-2; L21-1; U3-3;     }
+     li:conn { L1-1; U3-33;     }
      }
      ha:unnamed_net26 {
-     li:conn { C22-2; L11-1; L21-2; U3-2;     }
+     li:conn { J7-4; U3-25;     }
      }
      ha:reset_n {
      li:conn { J7-2; U3-35; U7-10; U10-9; U11-1;     }
@@ -30853,119 +31639,125 @@ ha:pcb-rnd-board-v8 {
     li:conn { D2-1; R53-1;    }
     }
       ha:unnamed_net29 {
-      li:conn { L1-1; U3-33;      }
+      li:conn { C231-1; U3-23;      }
       }
       ha:unnamed_net35 {
-      li:conn { C12-2; C22-1; L12-2; L13-1;      }
+      li:conn { C471-1; U3-47; X2-3;      }
       }
       ha:unnamed_net36 {
-      li:conn { C13-2; L13-2; L14-1;      }
+      li:conn { C12-2; C22-1; L12-2; L13-1;      }
       }
       ha:unnamed_net37 {
-      li:conn { C14-2; C15-2; L14-2;      }
+      li:conn { C13-2; L13-2; L14-1;      }
       }
+                ha:unnamed_net31 {
+                li:conn { C21-2; L21-1; U3-3;                }
+                }
+                ha:unnamed_net39 {
+                li:conn { Q2-1; R4-2;                }
+                }
+                ha:usb_pullup {
+                li:conn { R9-2; U7-7;                }
+                }
+                ha:unnamed_net21 {
+                li:conn { J5-2; R10-1;                }
+                }
+                ha:v_ldo_in {
+                li:conn { C39-2; D3-2; R36-2; U1-1; U1-3;                }
+                }
+                ha:rts {
+                li:conn { U3-28; U7-30;                }
+                }
+                ha:ba_mosi1 {
+                li:conn { U3-17; U4-7;                }
+                }
+                ha:unnamed_net34 {
+                li:conn { C461-1; U3-46; X2-1;                }
+                }
+                ha:rxd {
+                li:conn { U3-21; U7-31;                }
+                }
+                ha:fet_a {
+                li:conn { J4-1; Q1-5; Q1-6; R14-1;                }
+                }
+                ha:fet_b {
+                li:conn { J4-3; Q1-7; Q1-8; R13-1;                }
+                }
+                ha:unnamed_net38 {
+                li:conn { C14-2; C15-2; L14-2;                }
+                }
+                ha:cts {
+                li:conn { U3-29; U7-16;                }
+                }
+                ha:tx3 {
+                li:conn { U3-31; U10-3;                }
+                }
+                ha:fire_a {
+                li:conn { R2-2; R8-1; U3-7;                }
+                }
+                ha:fire_b {
+                li:conn { R1-2; R7-1; U3-8;                }
+                }
+                ha:led_green {
+                li:conn { R53-2; U3-27;                }
+                }
+                ha:led_red {
+                li:conn { R52-2; U3-26;                }
+                }
+                ha:sck1 {
+                li:conn { U3-32; U6-14;                }
+                }
+                ha:sck2 {
+                li:conn { J9-2; U3-11; U5-6;                }
+                }
+                ha:miso1 {
+                li:conn { U3-40; U6-12;                }
+                }
+                ha:miso2 {
+                li:conn { J9-4; U3-10; U5-2;                }
+                }
+                ha:sense_a {
+                li:conn { R14-2; R20-2; U3-37;                }
+                }
+                ha:cmp_ldo_in {
+                li:conn { R36-1; R37-2; U13-3; U13-5;                }
+                }
+                ha:sense_b {
+                li:conn { R13-2; R19-2; U3-38;                }
+                }
+                ha:v_usb {
+                li:conn { C4-2; J5-1; R50-2; U2-4;                }
+                }
+                ha:swclk {
+                li:conn { J6-4; U7-19;                }
+                }
+                ha:ba_miso1 {
+                li:conn { U3-18; U4-6;                }
+                }
+                ha:txd {
+                li:conn { U3-20; U7-32;                }
+                }
+                ha:v_batt {
+                li:conn { R25-1; R26-2; U3-39;                }
+                }
+                ha:swdio {
+                li:conn { J6-3; U7-25;                }
+                }
+                ha:cs_accel {
+                li:conn { U3-43; U6-7;                }
+                }
+                ha:accel_int1 {
+                li:conn { U3-42; U6-8;                }
+                }
+                ha:accel_int2 {
+                li:conn { U3-41; U6-9;                }
+                }
+                ha:vddr {
+                li:conn { C45-2; C46-2; L1-2; U3-45; U3-48;                }
+                }
                ha:v_lipo {
                li:conn { D3-1; J4-2; J4-4; J4-6; J9-8; R25-2;               }
                }
-              ha:unnamed_net33 {
-              li:conn { C461-1; U3-46; X2-1;              }
-              }
-              ha:unnamed_net21 {
-              li:conn { J5-2; R10-1;              }
-              }
-              ha:v_ldo_in {
-              li:conn { C39-2; D3-2; R36-2; U1-1; U1-3;              }
-              }
-              ha:rts {
-              li:conn { U3-28; U7-30;              }
-              }
-              ha:ba_mosi1 {
-              li:conn { U3-17; U4-7;              }
-              }
-              ha:unnamed_net34 {
-              li:conn { C471-1; U3-47; X2-3;              }
-              }
-              ha:rxd {
-              li:conn { U3-21; U7-31;              }
-              }
-              ha:fet_a {
-              li:conn { J4-1; Q1-5; Q1-6; R14-1;              }
-              }
-              ha:fet_b {
-              li:conn { J4-3; Q1-7; Q1-8; R13-1;              }
-              }
-              ha:cts {
-              li:conn { U3-29; U7-16;              }
-              }
-              ha:usb_pullup {
-              li:conn { R9-2; U7-7;              }
-              }
-              ha:tx3 {
-              li:conn { U3-31; U10-3;              }
-              }
-              ha:fire_a {
-              li:conn { R2-2; R8-1; U3-7;              }
-              }
-              ha:fire_b {
-              li:conn { R1-2; R7-1; U3-8;              }
-              }
-              ha:led_green {
-              li:conn { R53-2; U3-27;              }
-              }
-              ha:led_red {
-              li:conn { R52-2; U3-26;              }
-              }
-              ha:sck1 {
-              li:conn { U3-32; U6-14;              }
-              }
-              ha:sck2 {
-              li:conn { J9-2; U3-11; U5-6;              }
-              }
-              ha:miso1 {
-              li:conn { U3-40; U6-12;              }
-              }
-              ha:miso2 {
-              li:conn { J9-4; U3-10; U5-2;              }
-              }
-              ha:sense_a {
-              li:conn { R14-2; R20-2; U3-37;              }
-              }
-              ha:cmp_ldo_in {
-              li:conn { R36-1; R37-2; U13-3; U13-5;              }
-              }
-              ha:sense_b {
-              li:conn { R13-2; R19-2; U3-38;              }
-              }
-              ha:v_usb {
-              li:conn { C4-2; J5-1; R50-2; U2-4;              }
-              }
-              ha:swclk {
-              li:conn { J6-4; U7-19;              }
-              }
-              ha:ba_miso1 {
-              li:conn { U3-18; U4-6;              }
-              }
-              ha:txd {
-              li:conn { U3-20; U7-32;              }
-              }
-              ha:v_batt {
-              li:conn { R25-1; R26-2; U3-39;              }
-              }
-              ha:swdio {
-              li:conn { J6-3; U7-25;              }
-              }
-              ha:cs_accel {
-              li:conn { U3-43; U6-7;              }
-              }
-              ha:accel_int1 {
-              li:conn { U3-42; U6-8;              }
-              }
-              ha:accel_int2 {
-              li:conn { U3-41; U6-9;              }
-              }
-              ha:vddr {
-              li:conn { C45-2; C46-2; L1-2; U3-45; U3-48;              }
-              }
     ha:cs_companion0 {
     li:conn { J9-6; U3-15;    }
     }
index 513f308683960edb48a4c9f0ef9630190a942368..9aa8356c061fa2b51ac7156c856db2a07fb8f495 100644 (file)
@@ -1455,21 +1455,19 @@ N 52800 69500 52300 69500 4
 N 52300 69500 52300 72700 4
 N 52800 69100 52300 69100 4
 N 52300 69100 52300 66700 4
-C 62800 48000 1 0 1 gnd.sym
-N 62600 48300 62700 48300 4
-C 62600 48000 1 0 1 beeper-2khz.sym
+C 62400 52300 1 90 0 beeper-2khz.sym
 {
-T 62300 48900 5 10 0 0 0 6 1
+T 61500 52600 5 10 0 0 90 0 1
 device=BEEPER
-T 62300 49100 5 10 0 0 0 6 1
+T 61300 52600 5 10 0 0 90 0 1
 symversion=0.1
-T 62605 48000 5 10 0 1 0 6 1
+T 62400 52295 5 10 0 1 90 0 1
 footprint=AT1220
-T 62600 48000 5 10 0 1 0 0 1
+T 62400 52300 5 10 0 1 90 6 1
 loadstatus=noload
-T 61900 48700 5 10 1 1 0 6 1
+T 62500 52900 5 10 1 1 0 0 1
 refdes=U8
-T 62100 48700 5 10 1 1 0 0 1
+T 62500 52600 5 10 1 1 0 0 1
 value=AT1220
 }
 C 58400 56400 1 0 0 CC1310.sym
@@ -1946,9 +1944,9 @@ N 58400 57100 56700 57100 4
 T 56750 57200 5 10 1 1 0 0 1
 netname=accel_int1
 }
-N 61600 48300 59600 48300 4
+N 60700 51800 59400 51800 4
 {
-T 60900 48600 5 10 1 1 180 0 1
+T 59400 51900 5 10 1 1 0 0 1
 netname=beeper
 }
 N 58400 62300 56700 62300 4
@@ -2068,3 +2066,46 @@ N 50600 71100 51800 71100 4
 T 51800 71150 5 10 1 1 0 6 1
 netname=reset_n
 }
+C 61900 53300 1 0 0 3.3V-plus.sym
+C 61600 51300 1 0 0 npn.sym
+{
+T 62200 51800 5 10 0 0 0 0 1
+device=NPN_TRANSISTOR
+T 62200 51900 5 10 1 1 0 0 1
+refdes=Q2
+T 62200 51600 5 10 1 1 0 0 1
+value=MMBT2222
+T 61600 51300 5 10 0 1 0 0 1
+footprint=SOT23
+}
+C 60700 51700 1 0 0 resistor.sym
+{
+T 61000 52100 5 10 0 0 0 0 1
+device=RESISTOR
+T 61000 52000 5 10 1 1 0 6 1
+refdes=R4
+T 60700 51700 5 10 0 1 0 0 1
+footprint=0402
+}
+C 60800 50900 1 90 0 resistor.sym
+{
+T 60400 51200 5 10 0 0 90 0 1
+device=RESISTOR
+T 60900 51400 5 10 1 1 0 0 1
+refdes=R5
+T 60800 50900 5 10 0 1 0 0 1
+footprint=0402
+}
+C 62000 51000 1 0 0 gnd.sym
+C 60600 50600 1 0 0 gnd.sym
+C 60700 52200 1 0 0 resistor.sym
+{
+T 61000 52600 5 10 0 0 0 0 1
+device=RESISTOR
+T 61000 52500 5 10 1 1 0 6 1
+refdes=R3
+T 60700 52200 5 10 0 1 0 0 1
+footprint=0402
+}
+N 61600 52300 62100 52300 4
+N 60700 52300 60700 51800 4