increase size of polarity markings around LiPo connector
[hw/easymega] / easymega.lht
index f0674527232b040d7b39ecece6dbc9653d811b64..40a54a9a3daf835aa03a33537afe0457500c1953 100644 (file)
@@ -30,6 +30,12 @@ ha:pcb-rnd-board-v5 {
     hole = 4.0mil
     clearance = 6.0mil
    }
+    ha:Slots {
+     diameter = 30.0mil
+     thickness = 0.45mm
+     hole = 15.0mil
+     clearance = 8.0mil
+    }
  }
 
  ha:meta {
@@ -283,7 +289,7 @@ ha:pcb-rnd-board-v5 {
       }
      }
      ha:padstack_ref.18431 {
-      proto=0; x=1.332in; y=454.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      proto=0; x=34.417mm; y=454.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
       ha:flags {
        clearline=1
       }
@@ -2495,11 +2501,15 @@ ha:pcb-rnd-board-v5 {
        uid = 2948JTdjTKzy5Ud+Np8AAAAF
  ha:flags ={ lock=1
  };      }
-      ha:subc.16629 {
+      ha:subc.16664 {
        ha:attributes {
-        value=Pyro
+        {io_pcb::hidename_y}=15.9017 mm
         footprint=282834-9
-        refdes=J1
+        {io_pcb::hidename_scale}=100
+        refdes=J2
+        value=Pyro
+        {io_pcb::hidename_direction}=2
+        {io_pcb::hidename_x}=27.9669 mm
        }
       ha:data {
             li:padstack_prototypes {
@@ -2663,21 +2673,16 @@ ha:pcb-rnd-board-v5 {
       }
 
        li:objects {
-        ha:padstack_ref.16655 {
-         proto=0; x=378.0mil; y=731.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+        ha:padstack_ref.16689 {
+         proto=0; x=29.895776mm; y=989.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
          ha:flags {
           clearline=1
          }
 
          li:thermal {
-           li:1 {
-            on  
-            round  
-           }
-           li:3 {
+           li:2 {
             on  
-            diag  
-            round  
+            solid  
            }
          }
 
@@ -2686,17 +2691,13 @@ ha:pcb-rnd-board-v5 {
            name=9
          }
         }
-        ha:padstack_ref.16656 {
-         proto=0; x=478.0mil; y=731.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+        ha:padstack_ref.16690 {
+         proto=0; x=27.355776mm; y=989.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
          ha:flags {
           clearline=1
          }
 
          li:thermal {
-           li:2 {
-            on  
-            solid  
-           }
          }
 
          ha:attributes {
@@ -2704,13 +2705,17 @@ ha:pcb-rnd-board-v5 {
            name=8
          }
         }
-        ha:padstack_ref.16657 {
-         proto=0; x=578.0mil; y=731.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+        ha:padstack_ref.16691 {
+         proto=0; x=24.815776mm; y=989.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
          ha:flags {
           clearline=1
          }
 
          li:thermal {
+           li:2 {
+            on  
+            solid  
+           }
          }
 
          ha:attributes {
@@ -2718,8 +2723,8 @@ ha:pcb-rnd-board-v5 {
            name=7
          }
         }
-        ha:padstack_ref.16658 {
-         proto=0; x=678.0mil; y=731.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+        ha:padstack_ref.16692 {
+         proto=0; x=22.275776mm; y=989.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
          ha:flags {
           clearline=1
          }
@@ -2732,8 +2737,8 @@ ha:pcb-rnd-board-v5 {
            name=6
          }
         }
-        ha:padstack_ref.16659 {
-         proto=0; x=778.0mil; y=731.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+        ha:padstack_ref.16693 {
+         proto=0; x=19.735776mm; y=989.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
          ha:flags {
           clearline=1
          }
@@ -2750,8 +2755,8 @@ ha:pcb-rnd-board-v5 {
            name=5
          }
         }
-        ha:padstack_ref.16660 {
-         proto=0; x=878.0mil; y=731.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+        ha:padstack_ref.16694 {
+         proto=0; x=17.195776mm; y=989.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
          ha:flags {
           clearline=1
          }
@@ -2764,16 +2769,20 @@ ha:pcb-rnd-board-v5 {
            name=4
          }
         }
-        ha:padstack_ref.16661 {
-         proto=0; x=978.0mil; y=731.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+        ha:padstack_ref.16695 {
+         proto=0; x=14.655776mm; y=989.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
          ha:flags {
           clearline=1
          }
 
          li:thermal {
-           li:2 {
+           li:1 {
             on  
-            solid  
+            round  
+           }
+           li:3 {
+            on  
+            round  
            }
          }
 
@@ -2782,8 +2791,8 @@ ha:pcb-rnd-board-v5 {
            name=3
          }
         }
-        ha:padstack_ref.16662 {
-         proto=0; x=1.078in; y=731.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+        ha:padstack_ref.16696 {
+         proto=0; x=12.115776mm; y=989.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
          ha:flags {
           clearline=1
          }
@@ -2796,17 +2805,13 @@ ha:pcb-rnd-board-v5 {
            name=2
          }
         }
-        ha:padstack_ref.16663 {
-         proto=1; x=29.9212mm; y=731.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+        ha:padstack_ref.16697 {
+         proto=1; x=9.575776mm; y=989.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
          ha:flags {
           clearline=1
          }
 
          li:thermal {
-           li:2 {
-            on  
-            solid  
-           }
          }
 
          ha:attributes {
@@ -2817,30 +2822,22 @@ ha:pcb-rnd-board-v5 {
        }
        li:layers {
 
-        ha:top-silk {
+        ha:bottom-silk {
          lid=0
          ha:combining {         }
 
           li:objects {
-           ha:line.16630 {
-            x1=8.101076mm; y1=15.317216mm; x2=8.101076mm; y2=858.95mil; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.16633 {
-            x1=8.101076mm; y1=15.317216mm; x2=31.421076mm; y2=15.317216mm; thickness=6.0mil; clearance=0.0;
+           ha:line.16665 {
+            x1=31.3959mm; y1=21.87067mm; x2=31.3959mm; y2=28.370784mm; thickness=6.0mil; clearance=0.0;
            }
-           ha:line.16636 {
-            x1=31.421076mm; y1=15.317216mm; x2=31.421076mm; y2=858.95mil; thickness=6.0mil; clearance=0.0;
+           ha:line.16668 {
+            x1=8.0759mm; y1=28.370784mm; x2=31.3959mm; y2=28.370784mm; thickness=6.0mil; clearance=0.0;
            }
-           ha:line.16639 {
-            x1=8.101076mm; y1=858.95mil; x2=31.421076mm; y2=858.95mil; thickness=6.0mil; clearance=0.0;
+           ha:line.16671 {
+            x1=8.0759mm; y1=21.87067mm; x2=8.0759mm; y2=28.370784mm; thickness=6.0mil; clearance=0.0;
            }
-           ha:text.16642 {
-            string=%a.parent.refdes%; x=8.101076mm; y=858.95mil; scale=100; fid=0; direction=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-             onsolder=1
-            }
+           ha:line.16674 {
+            x1=8.0759mm; y1=21.87067mm; x2=31.3959mm; y2=21.87067mm; thickness=6.0mil; clearance=0.0;
            }
           }
           ha:type {
@@ -2854,26 +2851,26 @@ ha:pcb-rnd-board-v5 {
          ha:combining {         }
 
           li:objects {
-           ha:line.16643 {
-            x1=778.0mil; y1=731.0mil; x2=778.0mil; y2=731.0mil; thickness=0.1mm; clearance=0.0;
+           ha:line.16677 {
+            x1=19.735776mm; y1=989.0mil; x2=19.735776mm; y2=989.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.16646 {
-            x1=8.101076mm; y1=858.95mil; x2=8.101076mm; y2=858.95mil; thickness=0.1mm; clearance=0.0;
+           ha:line.16680 {
+            x1=31.3959mm; y1=21.87067mm; x2=31.3959mm; y2=21.87067mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.16649 {
-            x1=8.101076mm; y1=858.95mil; x2=8.101076mm; y2=20.81733mm; thickness=0.1mm; clearance=0.0;
+           ha:line.16683 {
+            x1=31.3959mm; y1=21.87067mm; x2=31.3959mm; y2=22.87067mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.16652 {
-            x1=8.101076mm; y1=858.95mil; x2=7.101076mm; y2=858.95mil; thickness=0.1mm; clearance=0.0;
+           ha:line.16686 {
+            x1=31.3959mm; y1=21.87067mm; x2=32.3959mm; y2=21.87067mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -2887,79 +2884,23 @@ ha:pcb-rnd-board-v5 {
         }
        }
       }
-       uid = 2948JTdjTKzy5Ud+Np8AAAAG
+       uid = 2948JTdjTKzy5Ud+Np8AAAAH
       }
-      ha:subc.16664 {
+      ha:subc.16698 {
        ha:attributes {
-        {io_pcb::hidename_y}=15.9017 mm
-        footprint=282834-9
+        {io_pcb::hidename_y}=18.4475 mm
+        footprint=0402
         {io_pcb::hidename_scale}=100
-        refdes=J2
-        value=Pyro
-        {io_pcb::hidename_direction}=2
-        {io_pcb::hidename_x}=27.9669 mm
+        refdes=R28
+        value=27k
+        {io_pcb::hidename_direction}=1
+        {io_pcb::hidename_x}=28.1813 mm
        }
       ha:data {
             li:padstack_prototypes {
 
        ha:ps_proto_v4.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=2.119884mm;            }
-            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=2.119884mm;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
-         }
-       }
-
-       ha:ps_proto_v4.1 {
-         hdia=45.28mil; hplated=1; htop=0; hbottom=0;
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
          li:shape {
 
            ha:ps_shape_v4 {
@@ -2970,52 +2911,14 @@ ha:pcb-rnd-board-v5 {
             }
             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  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
              }
            }
 
@@ -3027,33 +2930,33 @@ ha:pcb-rnd-board-v5 {
             }
             clearance=0.0
              li:ps_poly {
-              -1.059942mm  
-              -1.059942mm  
-              1.059942mm  
-              -1.059942mm  
-              1.059942mm  
-              1.059942mm  
-              -1.059942mm  
-              1.059942mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
              }
            }
 
            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 {
-              -1.059942mm  
-              -1.059942mm  
-              1.059942mm  
-              -1.059942mm  
-              1.059942mm  
-              1.059942mm  
-              -1.059942mm  
-              1.059942mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
              }
            }
          }
@@ -3061,126 +2964,22 @@ ha:pcb-rnd-board-v5 {
       }
 
        li:objects {
-        ha:padstack_ref.16689 {
-         proto=0; x=29.895776mm; y=989.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+        ha:padstack_ref.16711 {
+         proto=0; x=33.5026mm; y=922.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
 
          li:thermal {
-           li:2 {
-            on  
-            solid  
-           }
          }
 
          ha:attributes {
-           term=9
-           name=9
-         }
-        }
-        ha:padstack_ref.16690 {
-         proto=0; x=27.355776mm; y=989.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=8
-           name=8
-         }
-        }
-        ha:padstack_ref.16691 {
-         proto=0; x=24.815776mm; y=989.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:2 {
-            on  
-            solid  
-           }
-         }
-
-         ha:attributes {
-           term=7
-           name=7
-         }
-        }
-        ha:padstack_ref.16692 {
-         proto=0; x=22.275776mm; y=989.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=6
-           name=6
-         }
-        }
-        ha:padstack_ref.16693 {
-         proto=0; x=19.735776mm; y=989.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:2 {
-            on  
-            solid  
-           }
-         }
-
-         ha:attributes {
-           term=5
-           name=5
-         }
-        }
-        ha:padstack_ref.16694 {
-         proto=0; x=17.195776mm; y=989.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=4
-           name=4
-         }
-        }
-        ha:padstack_ref.16695 {
-         proto=0; x=14.655776mm; y=989.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:1 {
-            on  
-            round  
-           }
-           li:3 {
-            on  
-            round  
-           }
-         }
-
-         ha:attributes {
-           term=3
-           name=3
+           term=1
+           name=1
          }
         }
-        ha:padstack_ref.16696 {
-         proto=0; x=12.115776mm; y=989.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+        ha:padstack_ref.16712 {
+         proto=0; x=33.5026mm; y=953.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -3193,96 +2992,58 @@ ha:pcb-rnd-board-v5 {
            name=2
          }
         }
-        ha:padstack_ref.16697 {
-         proto=1; x=9.575776mm; y=989.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
        }
        li:layers {
 
-        ha:bottom-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.16665 {
-            x1=31.3959mm; y1=21.87067mm; x2=31.3959mm; y2=28.370784mm; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.16668 {
-            x1=8.0759mm; y1=28.370784mm; x2=31.3959mm; y2=28.370784mm; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.16671 {
-            x1=8.0759mm; y1=21.87067mm; x2=8.0759mm; y2=28.370784mm; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.16674 {
-            x1=8.0759mm; y1=21.87067mm; x2=31.3959mm; y2=21.87067mm; thickness=6.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           bottom = 1
-          }
-        }
-
         ha:subc-aux {
-         lid=1
+         lid=0
          ha:combining {         }
 
           li:objects {
-           ha:line.16677 {
-            x1=19.735776mm; y1=989.0mil; x2=19.735776mm; y2=989.0mil; thickness=0.1mm; clearance=0.0;
+           ha:line.16699 {
+            x1=33.5026mm; y1=937.74mil; x2=33.5026mm; y2=937.74mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.16680 {
-            x1=31.3959mm; y1=21.87067mm; x2=31.3959mm; y2=21.87067mm; thickness=0.1mm; clearance=0.0;
+           ha:line.16702 {
+            x1=33.5026mm; y1=937.74mil; x2=33.5026mm; y2=937.74mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.16683 {
-            x1=31.3959mm; y1=21.87067mm; x2=31.3959mm; y2=22.87067mm; thickness=0.1mm; clearance=0.0;
+           ha:line.16705 {
+            x1=33.5026mm; y1=937.74mil; x2=33.5026mm; y2=22.818596mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.16686 {
-            x1=31.3959mm; y1=21.87067mm; x2=32.3959mm; y2=21.87067mm; thickness=0.1mm; clearance=0.0;
+           ha:line.16708 {
+            x1=33.5026mm; y1=937.74mil; x2=32.5026mm; y2=937.74mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
            }
           }
           ha:type {
-           bottom = 1
-           virtual = 1
+           top = 1
            misc = 1
+           virtual = 1
           }
         }
        }
       }
-       uid = 2948JTdjTKzy5Ud+Np8AAAAH
+       uid = 2948JTdjTKzy5Ud+Np8AAAAI
       }
-      ha:subc.16698 {
+      ha:subc.16713 {
        ha:attributes {
-        {io_pcb::hidename_y}=18.4475 mm
+        {io_pcb::hidename_y}=17.4371 mm
         footprint=0402
         {io_pcb::hidename_scale}=100
-        refdes=R28
-        value=27k
-        {io_pcb::hidename_direction}=1
-        {io_pcb::hidename_x}=28.1813 mm
+        refdes=R27
+        value=100k
+        {io_pcb::hidename_direction}=0
+        {io_pcb::hidename_x}=27.6667 mm
        }
       ha:data {
             li:padstack_prototypes {
@@ -3299,14 +3060,14 @@ ha:pcb-rnd-board-v5 {
             }
             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  
              }
            }
 
@@ -3318,14 +3079,14 @@ ha:pcb-rnd-board-v5 {
             }
             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  
              }
            }
 
@@ -3337,14 +3098,14 @@ ha:pcb-rnd-board-v5 {
             }
             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  
              }
            }
          }
@@ -3352,8 +3113,8 @@ ha:pcb-rnd-board-v5 {
       }
 
        li:objects {
-        ha:padstack_ref.16711 {
-         proto=0; x=33.5026mm; y=922.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.16726 {
+         proto=0; x=32.740596mm; y=995.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -3366,8 +3127,8 @@ ha:pcb-rnd-board-v5 {
            name=1
          }
         }
-        ha:padstack_ref.16712 {
-         proto=0; x=33.5026mm; y=953.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.16727 {
+         proto=0; x=31.941004mm; y=995.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -3388,26 +3149,26 @@ ha:pcb-rnd-board-v5 {
          ha:combining {         }
 
           li:objects {
-           ha:line.16699 {
-            x1=33.5026mm; y1=937.74mil; x2=33.5026mm; y2=937.74mil; thickness=0.1mm; clearance=0.0;
+           ha:line.16714 {
+            x1=32.3408mm; y1=995.0mil; x2=32.3408mm; y2=995.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.16702 {
-            x1=33.5026mm; y1=937.74mil; x2=33.5026mm; y2=937.74mil; thickness=0.1mm; clearance=0.0;
+           ha:line.16717 {
+            x1=32.3408mm; y1=995.0mil; x2=32.3408mm; y2=995.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.16705 {
-            x1=33.5026mm; y1=937.74mil; x2=33.5026mm; y2=22.818596mm; thickness=0.1mm; clearance=0.0;
+           ha:line.16720 {
+            x1=32.3408mm; y1=995.0mil; x2=31.3408mm; y2=995.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.16708 {
-            x1=33.5026mm; y1=937.74mil; x2=32.5026mm; y2=937.74mil; thickness=0.1mm; clearance=0.0;
+           ha:line.16723 {
+            x1=32.3408mm; y1=995.0mil; x2=32.3408mm; y2=24.273mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -3421,17 +3182,17 @@ ha:pcb-rnd-board-v5 {
         }
        }
       }
-       uid = 2948JTdjTKzy5Ud+Np8AAAAI
+       uid = 2948JTdjTKzy5Ud+Np8AAAAJ
       }
-      ha:subc.16713 {
+      ha:subc.16728 {
        ha:attributes {
-        {io_pcb::hidename_y}=17.4371 mm
+        {io_pcb::hidename_y}=25.8765 mm
         footprint=0402
         {io_pcb::hidename_scale}=100
-        refdes=R27
-        value=100k
-        {io_pcb::hidename_direction}=0
-        {io_pcb::hidename_x}=27.6667 mm
+        refdes=R23
+        value=27k
+        {io_pcb::hidename_direction}=1
+        {io_pcb::hidename_x}=11.9507 mm
        }
       ha:data {
             li:padstack_prototypes {
@@ -3448,14 +3209,14 @@ ha:pcb-rnd-board-v5 {
             }
             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  
              }
            }
 
@@ -3467,14 +3228,14 @@ ha:pcb-rnd-board-v5 {
             }
             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  
              }
            }
 
@@ -3486,14 +3247,14 @@ ha:pcb-rnd-board-v5 {
             }
             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  
              }
            }
          }
@@ -3501,8 +3262,8 @@ ha:pcb-rnd-board-v5 {
       }
 
        li:objects {
-        ha:padstack_ref.16726 {
-         proto=0; x=32.740596mm; y=995.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.16741 {
+         proto=0; x=681.0mil; y=1.189in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -3515,8 +3276,8 @@ ha:pcb-rnd-board-v5 {
            name=1
          }
         }
-        ha:padstack_ref.16727 {
-         proto=0; x=31.941004mm; y=995.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.16742 {
+         proto=0; x=681.0mil; y=1.15752in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -3537,157 +3298,8 @@ ha:pcb-rnd-board-v5 {
          ha:combining {         }
 
           li:objects {
-           ha:line.16714 {
-            x1=32.3408mm; y1=995.0mil; x2=32.3408mm; y2=995.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.16717 {
-            x1=32.3408mm; y1=995.0mil; x2=32.3408mm; y2=995.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.16720 {
-            x1=32.3408mm; y1=995.0mil; x2=31.3408mm; y2=995.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.16723 {
-            x1=32.3408mm; y1=995.0mil; x2=32.3408mm; y2=24.273mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAAJ
-      }
-      ha:subc.16728 {
-       ha:attributes {
-        {io_pcb::hidename_y}=25.8765 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R23
-        value=27k
-        {io_pcb::hidename_direction}=1
-        {io_pcb::hidename_x}=11.9507 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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.16741 {
-         proto=0; x=681.0mil; y=1.189in; 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.16742 {
-         proto=0; x=681.0mil; y=1.15752in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=2
-         }
-        }
-       }
-       li:layers {
-
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.16729 {
-            x1=681.0mil; y1=29.800804mm; x2=681.0mil; y2=29.800804mm; thickness=0.1mm; clearance=0.0;
+           ha:line.16729 {
+            x1=681.0mil; y1=29.800804mm; x2=681.0mil; y2=29.800804mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
@@ -17047,7 +16659,7 @@ ha:pcb-rnd-board-v5 {
       }
       ha:subc.18119 {
        ha:attributes {
-        value=
+        value=ADXL375
         footprint=lga14
         refdes=U3
        }
@@ -17895,7 +17507,7 @@ ha:pcb-rnd-board-v5 {
       }
       ha:subc.18200 {
        ha:attributes {
-        value=STM32L151
+        value=STM32L151RBT6
         footprint=lqfp64
         refdes=U7
        }
@@ -20830,7 +20442,7 @@ ha:pcb-rnd-board-v5 {
       }
       ha:subc.18401 {
        ha:attributes {
-        value=16Mhz
+        value=16MHz
         footprint=ABM8
         refdes=X2
        }
@@ -21023,623 +20635,918 @@ ha:pcb-rnd-board-v5 {
       }
        uid = 2948JTdjTKzy5Ud+Np8AAABb
       }
-       ha:subc.21554 {
-        ha:attributes {
-         value=USBmicroB
-         refdes=J5
-         footprint=11071
-        }
-       ha:data {
-              li:padstack_prototypes {
+        ha:subc.27814 {
+         ha:attributes {
+          value=USBmicroB
+          footprint=11071
+          refdes=J5
+         }
+        ha:data {
+                li:padstack_prototypes {
 
-        ha:ps_proto_v4.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+         ha:ps_proto_v4.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
 
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=-0.25mm; y1=0.0; x2=0.25mm; y2=0.0; thickness=0.8mm; square=0;             }
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+             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  
+               }
              }
-             clearance=40.0mil
-            }
 
-            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 {
+                10.875mil  
+                -0.751205mm  
+                -10.875mil  
+                -0.751205mm  
+                -10.875mil  
+                0.751205mm  
+                10.875mil  
+                0.751205mm  
+               }
              }
-             clearance=24.0mil
-              li:ps_poly {
-               -0.75mm  
-               -0.5mm  
-               0.75mm  
-               -0.5mm  
-               0.75mm  
-               0.5mm  
-               -0.75mm  
-               0.5mm  
+
+             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_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+         ha:ps_proto_v4.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  
+               }
              }
-             clearance=40.0mil
-              li:ps_poly {
-               -0.8mm  
-               -0.55mm  
-               0.8mm  
-               -0.55mm  
-               0.8mm  
-               0.55mm  
-               -0.8mm  
-               0.55mm  
+
+             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_proto_v4.1 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+             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_shape_v4 {
-             ha:ps_line { x1=0.0; y1=-0.475mm; x2=0.0; y2=0.475mm; thickness=0.35mm; square=0;             }
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+         ha:ps_proto_v4.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  
+               }
              }
-             clearance=24.0mil
-            }
 
-            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 {
+                -1.02616mm  
+                1.02616mm  
+                1.02616mm  
+                1.02616mm  
+                1.02616mm  
+                -1.02616mm  
+                -1.02616mm  
+                -1.02616mm  
+               }
              }
-             clearance=24.0mil
-              li:ps_poly {
-               -0.2mm  
-               -0.675mm  
-               0.2mm  
-               -0.675mm  
-               0.2mm  
-               0.675mm  
-               -0.2mm  
-               0.675mm  
+
+             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_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+         ha:ps_proto_v4.3 {
+           hdia=0.450088mm; hplated=1; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=41.34mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
              }
-             clearance=24.0mil
-              li:ps_poly {
-               -0.25mm  
-               -0.725mm  
-               0.25mm  
-               -0.725mm  
-               0.25mm  
-               0.725mm  
-               -0.25mm  
-               0.725mm  
+
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=41.34mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               bottom = 1
+               copper = 1
               }
-            }
-          }
-        }
-       }
+              clearance=0.0
+             }
 
-        li:objects {
-         ha:padstack_ref.21640 {
-          proto=0; x=29.185mm; y=10.328932mm; rot=180.000000; xmirror=0; smirror=0; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-          }
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=41.34mil;              }
+              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=47.34mil;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+             }
 
-          ha:attributes {
-            term=0
-          }
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=47.34mil;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               bottom = 1
+               mask = 1
+              }
+              clearance=0.0
+             }
+           }
          }
-         ha:padstack_ref.21641 {
-          proto=0; x=35.585mm; y=10.328932mm; rot=180.000000; xmirror=0; smirror=0; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-          }
+        }
 
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.27828 {
+           proto=0; x=1.32618in; y=423.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=0
-          }
-         }
-         ha:padstack_ref.21642 {
-          proto=1; x=31.085mm; y=10.758932mm; rot=180.000000; xmirror=0; smirror=0; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=1
+             name=VBUS
+           }
           }
+          ha:padstack_ref.27829 {
+           proto=0; x=33.034986mm; y=423.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=5
-          }
-         }
-         ha:padstack_ref.21643 {
-          proto=1; x=31.735mm; y=10.758932mm; rot=180.000000; xmirror=0; smirror=0; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=2
+             name=D-
+           }
           }
+          ha:padstack_ref.27830 {
+           proto=0; x=1.275in; y=423.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=4
-          }
-         }
-         ha:padstack_ref.21644 {
-          proto=1; x=33.685mm; y=10.758932mm; rot=180.000000; xmirror=0; smirror=0; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=3
+             name=D+
+           }
           }
+          ha:padstack_ref.27831 {
+           proto=0; x=1.24941in; y=423.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-          }
-         }
-         ha:padstack_ref.21645 {
-          proto=1; x=33.035mm; y=10.758932mm; rot=180.000000; xmirror=0; smirror=0; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=4
+             name=HS
+           }
           }
+          ha:padstack_ref.27832 {
+           proto=0; x=31.085028mm; y=423.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=5
+             name=GND
+           }
           }
-         }
-         ha:padstack_ref.21646 {
-          proto=1; x=1.275in; y=10.758932mm; rot=180.000000; xmirror=0; smirror=0; clearance=12.0mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.27833 {
+           proto=1; x=29.184981mm; y=10.319258mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=G
+           }
           }
+          ha:padstack_ref.27834 {
+           proto=1; x=35.585019mm; y=10.319258mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=G
+           }
           }
+          ha:padstack_ref.27835 {
+           proto=2; x=1.22972in; y=8.069326mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=3
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=G
+           }
           }
-         }
-        }
-        li:layers {
+          ha:padstack_ref.27836 {
+           proto=2; x=33.535112mm; y=8.069326mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
 
-         ha:top-sig {
-          lid=0
-          ha:combining {          }
+           li:thermal {
+           }
 
-           li:objects {
-            ha:line.21555 {
-             x1=29.185mm; y1=8.628932mm; x2=29.185mm; y2=7.528932mm; thickness=1.05mm; clearance=40.0mil;
-             ha:flags {
-              clearline=1
-             }
+           ha:attributes {
+             term=G
+           }
+          }
+          ha:padstack_ref.27837 {
+           proto=3; x=29.185108mm; y=7.519162mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.259969mm;
+           ha:flags {
+            clearline=1
+           }
 
-             ha:attributes {
-               term=0
+           li:thermal {
+             li:1 {
+              on  
+              solid  
              }
-            }
-            ha:line.21558 {
-             x1=35.585mm; y1=8.628932mm; x2=35.585mm; y2=7.528932mm; thickness=1.05mm; clearance=40.0mil;
-             ha:flags {
-              clearline=1
+             li:3 {
+              on  
+              solid  
              }
+           }
 
-             ha:attributes {
-               term=0
+           ha:attributes {
+             term=5
+             name=GND
+           }
+          }
+          ha:padstack_ref.27838 {
+           proto=3; x=29.185108mm; y=8.619236mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.259969mm;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+             li:1 {
+              on  
+              solid  
              }
-            }
-            ha:polygon.21647 { clearance=24.0mil;
-             li:geometry {
-               ta:contour {
-                { 32.135mm; 9.028932mm }
-                { 30.235mm; 9.028932mm }
-                { 30.235mm; 7.128932mm }
-                { 32.135mm; 7.128932mm }
-               }
+             li:3 {
+              on  
+              solid  
              }
+           }
 
-             ha:flags {
-              clearpoly=1
-             }
+           ha:attributes {
+             term=5
+             name=GND
+           }
+          }
+          ha:padstack_ref.27839 {
+           proto=3; x=1.40098in; y=7.519162mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.259969mm;
+           ha:flags {
+            clearline=1
+           }
 
-             ha:attributes {
-               term=0
+           li:thermal {
+             li:1 {
+              on  
+              solid  
              }
-            }
-            ha:polygon.21652 { clearance=24.0mil;
-             li:geometry {
-               ta:contour {
-                { 34.535mm; 9.028932mm }
-                { 32.635mm; 9.028932mm }
-                { 32.635mm; 7.128932mm }
-                { 34.535mm; 7.128932mm }
-               }
+             li:3 {
+              on  
+              solid  
              }
+           }
 
-             ha:flags {
-              clearpoly=1
-             }
+           ha:attributes {
+             term=5
+             name=GND
+           }
+          }
+          ha:padstack_ref.27840 {
+           proto=3; x=1.40098in; y=8.619236mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.259969mm;
+           ha:flags {
+            clearline=1
+           }
 
-             ha:attributes {
-               term=0
+           li:thermal {
+             li:1 {
+              on  
+              solid  
+             }
+             li:3 {
+              on  
+              solid  
              }
-            }
            }
-           ha:type {
-            copper = 1
-            top = 1
+
+           ha:attributes {
+             term=5
+             name=GND
            }
+          }
          }
+         li:layers {
 
-         ha:bottom-sig {
-          lid=1
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.21561 {
-             x1=29.185mm; y1=8.628932mm; x2=29.185mm; y2=7.528932mm; thickness=1.05mm; clearance=40.0mil;
-             ha:flags {
-              clearline=1
+            li:objects {
+             ha:text.27815 {
+              string=%a.parent.refdes%; x=1.275in; y=260.6mil; scale=100; fid=0; direction=0;
+              ha:flags {
+               dyntext=1
+               floater=1
+              }
              }
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
+          }
 
-             ha:attributes {
-               term=0
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.27816 {
+              x1=1.275in; y1=9.444228mm; x2=1.275in; y2=9.444228mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.21564 {
-             x1=35.585mm; y1=8.628932mm; x2=35.585mm; y2=7.528932mm; thickness=1.05mm; clearance=40.0mil;
-             ha:flags {
-              clearline=1
+             ha:line.27819 {
+              x1=1.275in; y1=260.6mil; x2=1.275in; y2=260.6mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
              }
-
-             ha:attributes {
-               term=0
+             ha:line.27822 {
+              x1=1.275in; y1=260.6mil; x2=31.385mm; y2=260.6mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.27825 {
+              x1=1.275in; y1=260.6mil; x2=1.275in; y2=5.61924mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            bottom = 1
-            copper = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
+        }
+         uid = yLQmHg4cZFNX0wG8E3EAAABc
+        }
+       ha:subc.27752 {
+        ha:attributes {
+         value=Pyro
+         footprint=282834-9
+         refdes=J1
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-         ha:pcb-edge {
-          lid=2
-          ha:combining {          }
+        ha:ps_proto_v4.0 {
+          hdia=45.28mil; hplated=1; htop=0; hbottom=0;
+          li:shape {
 
-           li:objects {
-            ha:line.21567 {
-             x1=36.185mm; y1=260.9815748mil; x2=28.585mm; y2=260.9815748mil; thickness=0.1mm; clearance=24.0mil;
-             ha:flags {
-              clearline=1
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
              }
+             clearance=0.0
             }
-           }
-           ha:type {
-           }
-           stack_offs = -1
-         }
 
-         ha:outline {
-          lid=3
-          ha:combining {          }
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
+            }
 
-           li:objects {
-            ha:line.21570 {
-             x1=29.185mm; y1=8.628932mm; x2=29.185mm; y2=7.528932mm; thickness=0.45mm; clearance=40.0mil;
-             ha:flags {
-              clearline=1
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
              }
+             clearance=0.0
             }
-            ha:line.21573 {
-             x1=35.585mm; y1=8.628932mm; x2=35.585mm; y2=7.528932mm; thickness=0.45mm; clearance=40.0mil;
-             ha:flags {
-              clearline=1
+
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=2.119884mm;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
              }
+             clearance=0.0
             }
-           }
-           ha:type {
-            outline = 1
-           }
-         }
 
-         ha:top-paste {
-          lid=4
-          ha:combining { auto=1;          }
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=2.119884mm;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
+          }
+        }
 
-           li:objects {
-            ha:line.21576 {
-             x1=34.035mm; y1=335.78472441mil; x2=33.135mm; y2=335.78472441mil; thickness=0.6mm; clearance=40.0mil;
-             ha:flags {
-              clearline=1
+        ha:ps_proto_v4.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:attributes {
-               term=0
+            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:line.21579 {
-             x1=34.035mm; y1=7.628932mm; x2=33.135mm; y2=7.628932mm; thickness=0.6mm; clearance=40.0mil;
-             ha:flags {
-              clearline=1
-             }
 
-             ha:attributes {
-               term=0
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
              }
+             clearance=0.0
+              li:ps_poly {
+               -1.059942mm  
+               -1.059942mm  
+               1.059942mm  
+               -1.059942mm  
+               1.059942mm  
+               1.059942mm  
+               -1.059942mm  
+               1.059942mm  
+              }
             }
-            ha:line.21582 {
-             x1=31.635mm; y1=335.78472441mil; x2=30.735mm; y2=335.78472441mil; thickness=0.6mm; clearance=40.0mil;
-             ha:flags {
-              clearline=1
-             }
 
-             ha:attributes {
-               term=0
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
              }
+             clearance=0.0
+              li:ps_poly {
+               -1.059942mm  
+               -1.059942mm  
+               1.059942mm  
+               -1.059942mm  
+               1.059942mm  
+               1.059942mm  
+               -1.059942mm  
+               1.059942mm  
+              }
             }
-            ha:line.21585 {
-             x1=31.635mm; y1=7.628932mm; x2=30.735mm; y2=7.628932mm; thickness=0.6mm; clearance=40.0mil;
-             ha:flags {
-              clearline=1
-             }
+          }
+        }
+       }
 
-             ha:attributes {
-               term=0
-             }
+        li:objects {
+         ha:padstack_ref.27778 {
+          proto=0; x=378.0mil; y=731.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=9
+            name=pin9
+          }
+         }
+         ha:padstack_ref.27779 {
+          proto=0; x=478.0mil; y=731.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+            li:2 {
+             on  
+             solid  
             }
-           }
-           ha:type {
-            top = 1
-            paste = 1
-           }
+          }
+
+          ha:attributes {
+            term=8
+            name=pin8
+          }
          }
+         ha:padstack_ref.27780 {
+          proto=0; x=578.0mil; y=731.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:top-mask {
-          lid=5
-          ha:combining { sub=1; auto=1;          }
+          li:thermal {
+          }
 
-           li:objects {
-            ha:line.21588 {
-             x1=35.585mm; y1=8.628932mm; x2=35.585mm; y2=7.528932mm; thickness=1.1mm; clearance=40.0mil;
-             ha:flags {
-              clearline=1
-             }
+          ha:attributes {
+            term=7
+            name=pin7
+          }
+         }
+         ha:padstack_ref.27781 {
+          proto=0; x=678.0mil; y=731.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+          ha:flags {
+           clearline=1
+          }
 
-             ha:attributes {
-               term=0
-             }
-            }
-            ha:line.21591 {
-             x1=29.185mm; y1=8.628932mm; x2=29.185mm; y2=7.528932mm; thickness=1.1mm; clearance=40.0mil;
-             ha:flags {
-              clearline=1
-             }
+          li:thermal {
+          }
 
-             ha:attributes {
-               term=0
-             }
+          ha:attributes {
+            term=6
+            name=pin6
+          }
+         }
+         ha:padstack_ref.27782 {
+          proto=0; x=778.0mil; y=731.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+            li:2 {
+             on  
+             solid  
             }
-            ha:polygon.21657 { clearance=24.0mil;
-             li:geometry {
-               ta:contour {
-                { 34.585mm; 9.078932mm }
-                { 32.585mm; 9.078932mm }
-                { 32.585mm; 7.078932mm }
-                { 34.585mm; 7.078932mm }
-               }
-             }
+          }
 
-             ha:flags {
-              clearpoly=1
-             }
+          ha:attributes {
+            term=5
+            name=pin5
+          }
+         }
+         ha:padstack_ref.27783 {
+          proto=0; x=878.0mil; y=731.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+          ha:flags {
+           clearline=1
+          }
 
-             ha:attributes {
-               term=0
-             }
-            }
-            ha:polygon.21662 { clearance=24.0mil;
-             li:geometry {
-               ta:contour {
-                { 32.185mm; 9.078932mm }
-                { 30.185mm; 9.078932mm }
-                { 30.185mm; 7.078932mm }
-                { 32.185mm; 7.078932mm }
-               }
-             }
+          li:thermal {
+          }
 
-             ha:flags {
-              clearpoly=1
-             }
+          ha:attributes {
+            term=4
+            name=pin4
+          }
+         }
+         ha:padstack_ref.27784 {
+          proto=0; x=978.0mil; y=731.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+          ha:flags {
+           clearline=1
+          }
 
-             ha:attributes {
-               term=0
-             }
+          li:thermal {
+            li:2 {
+             on  
+             solid  
             }
-           }
-           ha:type {
-            top = 1
-            mask = 1
-           }
+          }
+
+          ha:attributes {
+            term=3
+            name=pin3
+          }
          }
+         ha:padstack_ref.27785 {
+          proto=0; x=1.078in; y=731.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:bottom-mask {
-          lid=6
-          ha:combining { sub=1; auto=1;          }
+          li:thermal {
+          }
 
-           li:objects {
-            ha:line.21594 {
-             x1=29.185mm; y1=8.628932mm; x2=29.185mm; y2=7.528932mm; thickness=1.1mm; clearance=40.0mil;
-             ha:flags {
-              clearline=1
-             }
+          ha:attributes {
+            term=2
+            name=pin2
+          }
+         }
+         ha:padstack_ref.27786 {
+          proto=1; x=29.9212mm; y=731.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+          ha:flags {
+           clearline=1
+          }
 
-             ha:attributes {
-               term=0
-             }
+          li:thermal {
+            li:2 {
+             on  
+             solid  
             }
-            ha:line.21597 {
-             x1=35.585mm; y1=8.628932mm; x2=35.585mm; y2=7.528932mm; thickness=1.1mm; clearance=40.0mil;
-             ha:flags {
-              clearline=1
-             }
+          }
 
-             ha:attributes {
-               term=0
-             }
-            }
-           }
-           ha:type {
-            bottom = 1
-            mask = 1
-           }
+          ha:attributes {
+            term=1
+            name=pin1
+          }
          }
+        }
+        li:layers {
 
-         ha:mech {
-          lid=7
+         ha:top-silk {
+          lid=0
           ha:combining {          }
 
            li:objects {
-            ha:line.21600 {
-             x1=36.085mm; y1=5.328932mm; x2=1.12933071in; y2=5.328932mm; thickness=0.1mm; clearance=24.0mil;
-             ha:flags {
-              clearline=1
-             }
-            }
-            ha:line.21603 {
-             x1=36.085mm; y1=5.778932mm; x2=1.12933071in; y2=5.778932mm; thickness=0.1mm; clearance=24.0mil;
-             ha:flags {
-              clearline=1
-             }
-            }
-            ha:line.21606 {
-             x1=35.985mm; y1=10.928932mm; x2=28.785mm; y2=10.928932mm; thickness=0.1mm; clearance=24.0mil;
-             ha:flags {
-              clearline=1
-             }
+            ha:line.27753 {
+             x1=8.101076mm; y1=858.95mil; x2=8.101076mm; y2=15.317216mm; thickness=6.0mil; clearance=0.0;
             }
-            ha:line.21609 {
-             x1=1.12933071in; y1=11.028932mm; x2=1.12933071in; y2=5.778932mm; thickness=0.1mm; clearance=24.0mil;
-             ha:flags {
-              clearline=1
-             }
-            }
-            ha:line.21612 {
-             x1=1.12933071in; y1=5.778932mm; x2=28.435mm; y2=5.378932mm; thickness=0.1mm; clearance=24.0mil;
-             ha:flags {
-              clearline=1
-             }
-            }
-            ha:line.21615 {
-             x1=29.885mm; y1=11.028932mm; x2=1.12933071in; y2=11.028932mm; thickness=0.1mm; clearance=24.0mil;
-             ha:flags {
-              clearline=1
-             }
+            ha:line.27756 {
+             x1=8.101076mm; y1=15.317216mm; x2=31.42107mm; y2=15.317216mm; thickness=6.0mil; clearance=0.0;
             }
-            ha:line.21618 {
-             x1=36.085mm; y1=11.028932mm; x2=36.085mm; y2=5.778932mm; thickness=0.1mm; clearance=24.0mil;
-             ha:flags {
-              clearline=1
-             }
-            }
-            ha:line.21621 {
-             x1=36.085mm; y1=5.778932mm; x2=36.335mm; y2=5.378932mm; thickness=0.1mm; clearance=24.0mil;
-             ha:flags {
-              clearline=1
-             }
-            }
-            ha:line.21624 {
-             x1=34.885mm; y1=11.028932mm; x2=36.085mm; y2=11.028932mm; thickness=0.1mm; clearance=24.0mil;
-             ha:flags {
-              clearline=1
-             }
+            ha:line.27759 {
+             x1=31.42107mm; y1=15.317216mm; x2=31.42107mm; y2=858.95mil; thickness=6.0mil; clearance=0.0;
             }
-            ha:line.21627 {
-             x1=34.785mm; y1=260.9815748mil; x2=29.985mm; y2=260.9815748mil; thickness=10.0mil; clearance=40.0mil;
-             ha:flags {
-              clearline=1
-             }
+            ha:line.27762 {
+             x1=31.42107mm; y1=858.95mil; x2=8.101076mm; y2=858.95mil; thickness=6.0mil; clearance=0.0;
             }
-            ha:text.21630 {
-             string=%a.parent.refdes%; x=28.385mm; y=285.78472441mil; scale=100; fid=0; direction=3;
+            ha:text.27765 {
+             string=%a.parent.refdes%; x=8.101076mm; y=858.95mil; scale=100; fid=0; direction=0;
              ha:flags {
               dyntext=1
               floater=1
+              onsolder=1
              }
             }
            }
            ha:type {
             silk = 1
-            top = 1
+             bottom = 1
            }
          }
 
          ha:subc-aux {
-          lid=8
+          lid=1
           ha:combining {          }
 
            li:objects {
-            ha:line.21631 {
-             x1=1.275in; y1=10.758932mm; x2=1.275in; y2=10.758932mm; thickness=0.1mm; clearance=0.0;
+            ha:line.27766 {
+             x1=778.0mil; y1=731.0mil; x2=778.0mil; y2=731.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.27769 {
+             x1=8.101076mm; y1=858.95mil; x2=8.101076mm; y2=858.95mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.21634 {
-             x1=1.275in; y1=10.758932mm; x2=31.385mm; y2=10.758932mm; thickness=0.1mm; clearance=0.0;
+            ha:line.27772 {
+             x1=8.101076mm; y1=858.95mil; x2=8.101076mm; y2=22.81733mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.21637 {
-             x1=1.275in; y1=10.758932mm; x2=1.275in; y2=9.758932mm; thickness=0.1mm; clearance=0.0;
+            ha:line.27775 {
+             x1=8.101076mm; y1=858.95mil; x2=7.101076mm; y2=858.95mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
             }
            }
            ha:type {
-            top = 1
             misc = 1
             virtual = 1
+             bottom = 1
            }
          }
         }
        }
-        uid = ErErTIYfi1cb3aDTjKcAAAAH
+        uid = yLQmHg4cZFNX0wG8E3EAAABa
        }
    }
    li:layers {
@@ -21867,18 +21774,6 @@ ha:pcb-rnd-board-v5 {
          clearline=1
         }
        }
-       ha:line.13492 {
-        x1=33.6847mm; y1=415.0mil; x2=33.6847mm; y2=450.17mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13495 {
-        x1=33.6847mm; y1=450.17mil; x2=33.909mm; y2=459.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.13498 {
         x1=194.0mil; y1=680.0mil; x2=194.0mil; y2=942.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
@@ -25821,11 +25716,35 @@ ha:pcb-rnd-board-v5 {
          clearline=1
         }
        }
+       ha:line.24731 {
+        x1=33.685mm; y1=10.758932mm; x2=33.685mm; y2=11.5362mm; thickness=8.0mil; clearance=16.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.24734 {
+        x1=33.685mm; y1=11.5362mm; x2=1.334in; y2=462.0mil; thickness=8.0mil; clearance=16.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.24737 {
+        x1=1.334in; y1=462.0mil; x2=1.347in; y2=462.0mil; thickness=8.0mil; clearance=16.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.24740 {
+        x1=1.347in; y1=462.0mil; x2=34.417mm; y2=454.0mil; thickness=8.0mil; clearance=16.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
       }
       color = {#8b2323}
     }
 
-    {ha:GND plane}       {
+    {ha:GND plane}              {
      lid=1
      group=5
      ha:combining {     }
@@ -26290,7 +26209,7 @@ ha:pcb-rnd-board-v5 {
       color = {#3a5fcd}
     }
 
-    {ha:power plane}       {
+    {ha:power plane}              {
      lid=2
      group=7
      ha:combining {     }
@@ -26767,12 +26686,6 @@ ha:pcb-rnd-board-v5 {
      visible=1
 
       li:objects {
-       ha:line.15962 {
-        x1=1.332in; y1=454.0mil; x2=1.332in; y2=453.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.15965 {
         x1=196.0mil; y1=678.0mil; x2=194.0mil; y2=680.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
@@ -27214,12 +27127,6 @@ ha:pcb-rnd-board-v5 {
          clearline=1
         }
        }
-       ha:line.16187 {
-        x1=1.332in; y1=454.0mil; x2=33.8074mm; y2=454.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.16190 {
         x1=1.26in; y1=744.0mil; x2=1.363in; y2=744.0mil; thickness=10.0mil; clearance=16.0mil;
         ha:flags {
@@ -27274,12 +27181,6 @@ ha:pcb-rnd-board-v5 {
          clearline=1
         }
        }
-       ha:line.16217 {
-        x1=1.332in; y1=454.0mil; x2=1.256in; y2=378.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.16220 {
         x1=1.256in; y1=378.0mil; x2=781.0mil; y2=378.0mil; thickness=8.0mil; clearance=16.0mil;
         ha:flags {
@@ -27736,6 +27637,18 @@ ha:pcb-rnd-board-v5 {
          clearline=1
         }
        }
+       ha:line.24725 {
+        x1=1.255in; y1=378.0mil; x2=1.279in; y2=378.0mil; thickness=8.0mil; clearance=16.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.24728 {
+        x1=1.279in; y1=378.0mil; x2=34.417mm; y2=454.0mil; thickness=8.0mil; clearance=16.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
        ha:polygon.16448 {
         li:geometry {
           ta:contour {
@@ -27818,11 +27731,23 @@ ha:pcb-rnd-board-v5 {
          lock=1
         }
        }
+       ha:line.31022 {
+        x1=29.185108mm; y1=7.519162mm; x2=29.185108mm; y2=8.619236mm; thickness=0.45mm; clearance=16.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.31025 {
+        x1=1.40098in; y1=7.519162mm; x2=1.40098in; y2=8.619236mm; thickness=0.45mm; clearance=16.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
       }
       color = {#548b54}
     }
 
-    {ha:bottom silk}       {
+    {ha:bottom silk}              {
      lid=5
      group=12
      ha:combining { auto=1;     }
@@ -27989,20 +27914,6 @@ ha:pcb-rnd-board-v5 {
          onsolder=1
         }
        }
-       ha:text.16507 {
-        string=-; x=182.0mil; y=697.0mil; scale=150; fid=0; direction=1;
-        ha:flags {
-         clearline=1
-         onsolder=1
-        }
-       }
-       ha:text.16508 {
-        string=+; x=212.0mil; y=1.052in; scale=150; fid=0; direction=0;
-        ha:flags {
-         clearline=1
-         onsolder=1
-        }
-       }
        ha:text.16509 {
         string=debug; x=1.777in; y=1.275in; scale=100; fid=0; direction=0;
         ha:flags {
@@ -28031,15 +27942,22 @@ ha:pcb-rnd-board-v5 {
          onsolder=1
         }
        }
-       ha:text.16513 {
-        string=proto 2; x=54.8132mm; y=656.0mil; scale=100; fid=0; direction=3;
+       ha:text.16514 {
+        string=servos; x=1.493in; y=1.28in; scale=100; fid=0; direction=0;
+        ha:flags {
+         clearline=1
+         onsolder=1
+        }
+       }
+       ha:text.34041 {
+        string=-; x=155.0mil; y=672.0mil; scale=250; fid=0; direction=1;
         ha:flags {
          clearline=1
          onsolder=1
         }
        }
-       ha:text.16514 {
-        string=servos; x=1.493in; y=1.28in; scale=100; fid=0; direction=0;
+       ha:text.34057 {
+        string=+; x=205.0mil; y=27.9146mm; scale=250; fid=0; direction=0;
         ha:flags {
          clearline=1
          onsolder=1
@@ -28049,7 +27967,7 @@ ha:pcb-rnd-board-v5 {
       color = {#cccccc}
     }
 
-    {ha:top silk}       {
+    {ha:top silk}              {
      lid=6
      group=1
      ha:combining { auto=1;     }
@@ -30526,6 +30444,11 @@ ha:pcb-rnd-board-v5 {
     rubber_band_mode = false
     description = false
      buffer_number = 0
+      show_solder_side = 1
+     ha:view {
+      flip_x = 0
+      flip_y = 1
+     }
    }
    ha:plugins {
     ha:mincut {