more work on layout
authorBdale Garbee <bdale@gag.com>
Tue, 11 Sep 2018 04:31:58 +0000 (22:31 -0600)
committerBdale Garbee <bdale@gag.com>
Tue, 11 Sep 2018 04:31:58 +0000 (22:31 -0600)
teleswitch.lht

index 605ce5484bfe66aead5c8b5febb27f5e04600b45..978f41ccc3684ae768eae2a13f4b7cf4a9c3200d 100644 (file)
@@ -15,21 +15,21 @@ ha:pcb-rnd-board-v5 {
     diameter = 2.2mm
     thickness = 20.0mil
     hole = 1.0mm
-    clearance = 20.0mil
+    clearance = 6.0mil
    }
    ha:Fat {
     diameter = 137.8mil
     thickness = 80.0mil
     hole = 47.24mil
-    clearance = 25.0mil
+    clearance = 6.0mil
    }
    ha:Sig-tight {
     diameter = 64.0mil
     thickness = 10.0mil
     hole = 31.5mil
-    clearance = 12.0mil
+    clearance = 6.0mil
    }
-    {ha:BT GND} {
+    {ha:BT GND}   {
      diameter = 40.0mil
      thickness = 25.0mil
      hole = 20.0mil
@@ -161,6 +161,85 @@ ha:pcb-rnd-board-v5 {
        li:thermal {
        }
       }
+      ha:padstack_ref.14965 {
+       proto=0; x=1.203in; y=577.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:0 {
+          on  
+          solid  
+         }
+       }
+      }
+      ha:padstack_ref.17250 {
+       proto=0; x=510.0mil; y=985.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:0 {
+          on  
+          solid  
+         }
+         li:1 {
+          on  
+          round  
+         }
+       }
+      }
+      ha:padstack_ref.17251 {
+       proto=0; x=510.0mil; y=760.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:0 {
+          on  
+          solid  
+         }
+       }
+      }
+      ha:padstack_ref.20000 {
+       proto=0; x=26.543mm; y=592.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.20001 {
+       proto=0; x=1.239in; y=592.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.21184 {
+       proto=0; x=937.0mil; y=430.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.24311 {
+       proto=0; x=621.0mil; y=1.155in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
       ha:subc.3836 {
        ha:attributes {
         value=LiPo
@@ -330,7 +409,7 @@ ha:pcb-rnd-board-v5 {
 
        li:objects {
         ha:padstack_ref.3862 {
-         proto=0; x=780.0mil; y=445.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=0.152527mm;
+         proto=0; x=738.74mil; y=1.26in; rot=180.000000; xmirror=0; smirror=0; clearance=0.152527mm;
          ha:flags {
           clearline=1
          }
@@ -349,7 +428,7 @@ ha:pcb-rnd-board-v5 {
          }
         }
         ha:padstack_ref.3863 {
-         proto=1; x=17.812004mm; y=445.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=0.152527mm;
+         proto=1; x=660.0mil; y=1.26in; rot=180.000000; xmirror=0; smirror=0; clearance=0.152527mm;
          ha:flags {
           clearline=1
          }
@@ -371,16 +450,16 @@ ha:pcb-rnd-board-v5 {
 
           li:objects {
            ha:line.3837 {
-            x1=21.761958mm; y1=555.24mil; x2=21.761958mm; y2=9.602978mm; thickness=6.0mil; clearance=0.0;
+            x1=20.713954mm; y1=1.37024in; x2=20.713954mm; y2=30.303978mm; thickness=6.0mil; clearance=0.0;
            }
            ha:line.3840 {
-            x1=21.761958mm; y1=9.602978mm; x2=624.49mil; y2=9.602978mm; thickness=6.0mil; clearance=0.0;
+            x1=20.713954mm; y1=30.303978mm; x2=583.23mil; y2=30.303978mm; thickness=6.0mil; clearance=0.0;
            }
            ha:line.3843 {
-            x1=624.49mil; y1=9.602978mm; x2=624.49mil; y2=555.24mil; thickness=6.0mil; clearance=0.0;
+            x1=583.23mil; y1=30.303978mm; x2=583.23mil; y2=1.37024in; thickness=6.0mil; clearance=0.0;
            }
            ha:line.3846 {
-            x1=624.49mil; y1=555.24mil; x2=21.761958mm; y2=555.24mil; thickness=6.0mil; clearance=0.0;
+            x1=583.23mil; y1=1.37024in; x2=20.713954mm; y2=1.37024in; thickness=6.0mil; clearance=0.0;
            }
           }
           ha:type {
@@ -395,25 +474,25 @@ ha:pcb-rnd-board-v5 {
 
           li:objects {
            ha:line.3850 {
-            x1=18.812002mm; y1=445.0mil; x2=18.812002mm; y2=445.0mil; thickness=0.1mm; clearance=0.0;
+            x1=699.37mil; y1=1.26in; x2=699.37mil; y2=1.26in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
            ha:line.3853 {
-            x1=21.761958mm; y1=555.24mil; x2=21.761958mm; y2=555.24mil; thickness=0.1mm; clearance=0.0;
+            x1=20.713954mm; y1=1.37024in; x2=20.713954mm; y2=1.37024in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
            ha:line.3856 {
-            x1=21.761958mm; y1=555.24mil; x2=22.761958mm; y2=555.24mil; thickness=0.1mm; clearance=0.0;
+            x1=20.713954mm; y1=1.37024in; x2=21.713954mm; y2=1.37024in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
            ha:line.3859 {
-            x1=21.761958mm; y1=555.24mil; x2=21.761958mm; y2=15.103096mm; thickness=0.1mm; clearance=0.0;
+            x1=20.713954mm; y1=1.37024in; x2=20.713954mm; y2=35.804096mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -696,32 +775,28 @@ ha:pcb-rnd-board-v5 {
             ha:attributes {
               subc-role=pnp-origin
             }
- ha:flags ={ selected=1
- lock=1
+ ha:flags ={  lock=1
  };           }
            ha:line.4161 {
             x1=36.83mm; y1=31.75mm; x2=36.83mm; y2=31.75mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
- ha:flags ={ selected=1
- lock=1
+ ha:flags ={  lock=1
  };           }
            ha:line.4164 {
             x1=36.83mm; y1=31.75mm; x2=37.83mm; y2=31.75mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
- ha:flags ={ selected=1
- lock=1
+ ha:flags ={  lock=1
  };           }
            ha:line.4167 {
             x1=36.83mm; y1=31.75mm; x2=36.83mm; y2=32.75mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
- ha:flags ={ selected=1
- lock=1
+ ha:flags ={  lock=1
  };           }
           }
           ha:type {
@@ -996,29 +1071,25 @@ ha:pcb-rnd-board-v5 {
             ha:attributes {
               subc-role=pnp-origin
             }
- ha:flags ={ selected=1
- };           }
+           }
            ha:line.4204 {
             x1=1.57795in; y1=665.94mil; x2=1.57795in; y2=665.94mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
- ha:flags ={ selected=1
- };           }
+           }
            ha:line.4207 {
             x1=1.57795in; y1=665.94mil; x2=41.07993mm; y2=665.94mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
- ha:flags ={ selected=1
- };           }
+           }
            ha:line.4210 {
             x1=1.57795in; y1=665.94mil; x2=1.57795in; y2=15.914876mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
- ha:flags ={ selected=1
- };           }
+           }
           }
           ha:type {
            top = 1
@@ -1199,7 +1270,7 @@ ha:pcb-rnd-board-v5 {
 
        li:objects {
         ha:padstack_ref.4344 {
-         proto=0; x=29.21mm; y=410.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         proto=0; x=874.0mil; y=472.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
          ha:flags {
           clearline=1
          }
@@ -1213,7 +1284,7 @@ ha:pcb-rnd-board-v5 {
          }
         }
         ha:padstack_ref.4345 {
-         proto=0; x=1.1in; y=410.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         proto=0; x=824.0mil; y=472.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
          ha:flags {
           clearline=1
          }
@@ -1227,7 +1298,7 @@ ha:pcb-rnd-board-v5 {
          }
         }
         ha:padstack_ref.4346 {
-         proto=0; x=26.67mm; y=410.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         proto=0; x=774.0mil; y=472.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
          ha:flags {
           clearline=1
          }
@@ -1241,7 +1312,7 @@ ha:pcb-rnd-board-v5 {
          }
         }
         ha:padstack_ref.4347 {
-         proto=0; x=1000.0mil; y=410.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         proto=0; x=724.0mil; y=472.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
          ha:flags {
           clearline=1
          }
@@ -1255,7 +1326,7 @@ ha:pcb-rnd-board-v5 {
          }
         }
         ha:padstack_ref.4348 {
-         proto=1; x=950.0mil; y=410.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         proto=1; x=674.0mil; y=472.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
          ha:flags {
           clearline=1
          }
@@ -1293,25 +1364,25 @@ ha:pcb-rnd-board-v5 {
 
           li:objects {
            ha:line.4332 {
-            x1=26.67mm; y1=410.0mil; x2=26.67mm; y2=410.0mil; thickness=0.1mm; clearance=0.0;
+            x1=774.0mil; y1=472.0mil; x2=774.0mil; y2=472.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
            ha:line.4335 {
-            x1=950.0mil; y1=410.0mil; x2=950.0mil; y2=410.0mil; thickness=0.1mm; clearance=0.0;
+            x1=674.0mil; y1=472.0mil; x2=674.0mil; y2=472.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
            ha:line.4338 {
-            x1=950.0mil; y1=410.0mil; x2=950.0mil; y2=11.414mm; thickness=0.1mm; clearance=0.0;
+            x1=674.0mil; y1=472.0mil; x2=674.0mil; y2=12.9888mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
            ha:line.4341 {
-            x1=950.0mil; y1=410.0mil; x2=25.13mm; y2=410.0mil; thickness=0.1mm; clearance=0.0;
+            x1=674.0mil; y1=472.0mil; x2=18.1196mm; y2=472.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -1443,32 +1514,28 @@ ha:pcb-rnd-board-v5 {
             ha:attributes {
               subc-role=pnp-origin
             }
- ha:flags ={ selected=1
- lock=1
+ ha:flags ={  lock=1
  };           }
            ha:line.4753 {
             x1=450.0mil; y1=500.0mil; x2=450.0mil; y2=500.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
- ha:flags ={ selected=1
- lock=1
+ ha:flags ={  lock=1
  };           }
            ha:line.4756 {
             x1=450.0mil; y1=500.0mil; x2=12.43mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
- ha:flags ={ selected=1
- lock=1
+ ha:flags ={  lock=1
  };           }
            ha:line.4759 {
             x1=450.0mil; y1=500.0mil; x2=450.0mil; y2=13.7mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
- ha:flags ={ selected=1
- lock=1
+ ha:flags ={  lock=1
  };           }
           }
           ha:type {
@@ -1598,32 +1665,28 @@ ha:pcb-rnd-board-v5 {
             ha:attributes {
               subc-role=pnp-origin
             }
- ha:flags ={ selected=1
- lock=1
+ ha:flags ={  lock=1
  };           }
            ha:line.4769 {
             x1=450.0mil; y1=31.75mm; x2=450.0mil; y2=31.75mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
- ha:flags ={ selected=1
- lock=1
+ ha:flags ={  lock=1
  };           }
            ha:line.4772 {
             x1=450.0mil; y1=31.75mm; x2=12.43mm; y2=31.75mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
- ha:flags ={ selected=1
- lock=1
+ ha:flags ={  lock=1
  };           }
            ha:line.4775 {
             x1=450.0mil; y1=31.75mm; x2=450.0mil; y2=32.75mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
- ha:flags ={ selected=1
- lock=1
+ ha:flags ={  lock=1
  };           }
           }
           ha:type {
@@ -2492,7 +2555,7 @@ ha:pcb-rnd-board-v5 {
 
        li:objects {
         ha:padstack_ref.4303 {
-         proto=0; x=17.26mm; y=31.265mm; rot=-180.000000; xmirror=1; smirror=1; clearance=20.0mil;
+         proto=0; x=32.353mm; y=13.2482mm; rot=0.000000; xmirror=1; smirror=1; clearance=20.0mil;
          ha:flags {
           clearline=1
          }
@@ -2505,7 +2568,7 @@ ha:pcb-rnd-board-v5 {
          }
         }
         ha:padstack_ref.4304 {
-         proto=0; x=23.66mm; y=31.265mm; rot=-180.000000; xmirror=1; smirror=1; clearance=20.0mil;
+         proto=0; x=25.953mm; y=13.2482mm; rot=0.000000; xmirror=1; smirror=1; clearance=20.0mil;
          ha:flags {
           clearline=1
          }
@@ -2518,7 +2581,7 @@ ha:pcb-rnd-board-v5 {
          }
         }
         ha:padstack_ref.4305 {
-         proto=1; x=19.16mm; y=30.835mm; rot=-180.000000; xmirror=1; smirror=1; clearance=12.0mil;
+         proto=1; x=1.19893701in; y=13.6782mm; rot=0.000000; xmirror=1; smirror=1; clearance=12.0mil;
          ha:flags {
           clearline=1
          }
@@ -2531,7 +2594,7 @@ ha:pcb-rnd-board-v5 {
          }
         }
         ha:padstack_ref.4306 {
-         proto=1; x=19.81mm; y=30.835mm; rot=-180.000000; xmirror=1; smirror=1; clearance=12.0mil;
+         proto=1; x=29.803mm; y=13.6782mm; rot=0.000000; xmirror=1; smirror=1; clearance=12.0mil;
          ha:flags {
           clearline=1
          }
@@ -2544,7 +2607,7 @@ ha:pcb-rnd-board-v5 {
          }
         }
         ha:padstack_ref.4307 {
-         proto=1; x=21.76mm; y=30.835mm; rot=-180.000000; xmirror=1; smirror=1; clearance=12.0mil;
+         proto=1; x=27.853mm; y=13.6782mm; rot=0.000000; xmirror=1; smirror=1; clearance=12.0mil;
          ha:flags {
           clearline=1
          }
@@ -2557,7 +2620,7 @@ ha:pcb-rnd-board-v5 {
          }
         }
         ha:padstack_ref.4308 {
-         proto=1; x=831.1023622mil; y=30.835mm; rot=-180.000000; xmirror=1; smirror=1; clearance=12.0mil;
+         proto=1; x=28.503mm; y=13.6782mm; rot=0.000000; xmirror=1; smirror=1; clearance=12.0mil;
          ha:flags {
           clearline=1
          }
@@ -2570,7 +2633,7 @@ ha:pcb-rnd-board-v5 {
          }
         }
         ha:padstack_ref.4309 {
-         proto=1; x=20.46mm; y=30.835mm; rot=-180.000000; xmirror=1; smirror=1; clearance=12.0mil;
+         proto=1; x=1.14775591in; y=13.6782mm; rot=0.000000; xmirror=1; smirror=1; clearance=12.0mil;
          ha:flags {
           clearline=1
          }
@@ -2591,7 +2654,7 @@ ha:pcb-rnd-board-v5 {
 
           li:objects {
            ha:line.4218 {
-            x1=17.26mm; y1=32.965mm; x2=17.26mm; y2=34.065mm; thickness=1.05mm; clearance=40.0mil;
+            x1=32.353mm; y1=454.65354331mil; x2=32.353mm; y2=10.4482mm; thickness=1.05mm; clearance=40.0mil;
             ha:flags {
              clearline=1
             }
@@ -2601,7 +2664,7 @@ ha:pcb-rnd-board-v5 {
             }
            }
            ha:line.4221 {
-            x1=23.66mm; y1=32.965mm; x2=23.66mm; y2=34.065mm; thickness=1.05mm; clearance=40.0mil;
+            x1=25.953mm; y1=454.65354331mil; x2=25.953mm; y2=10.4482mm; thickness=1.05mm; clearance=40.0mil;
             ha:flags {
              clearline=1
             }
@@ -2613,10 +2676,10 @@ ha:pcb-rnd-board-v5 {
            ha:polygon.4310 { clearance=24.0mil;
             li:geometry {
               ta:contour {
-               { 20.21mm; 32.565mm }
-               { 18.31mm; 32.565mm }
-               { 18.31mm; 34.465mm }
-               { 20.21mm; 34.465mm }
+               { 29.403mm; 11.9482mm }
+               { 31.303mm; 11.9482mm }
+               { 31.303mm; 10.0482mm }
+               { 29.403mm; 10.0482mm }
               }
             }
 
@@ -2631,10 +2694,10 @@ ha:pcb-rnd-board-v5 {
            ha:polygon.4315 { clearance=24.0mil;
             li:geometry {
               ta:contour {
-               { 22.61mm; 32.565mm }
-               { 20.71mm; 32.565mm }
-               { 20.71mm; 34.465mm }
-               { 22.61mm; 34.465mm }
+               { 27.003mm; 11.9482mm }
+               { 28.903mm; 11.9482mm }
+               { 28.903mm; 10.0482mm }
+               { 27.003mm; 10.0482mm }
               }
             }
 
@@ -2659,7 +2722,7 @@ ha:pcb-rnd-board-v5 {
 
           li:objects {
            ha:line.4224 {
-            x1=17.26mm; y1=32.965mm; x2=17.26mm; y2=34.065mm; thickness=1.05mm; clearance=40.0mil;
+            x1=32.353mm; y1=454.65354331mil; x2=32.353mm; y2=10.4482mm; thickness=1.05mm; clearance=40.0mil;
             ha:flags {
              clearline=1
             }
@@ -2669,7 +2732,7 @@ ha:pcb-rnd-board-v5 {
             }
            }
            ha:line.4227 {
-            x1=23.66mm; y1=32.965mm; x2=23.66mm; y2=34.065mm; thickness=1.05mm; clearance=40.0mil;
+            x1=25.953mm; y1=454.65354331mil; x2=25.953mm; y2=10.4482mm; thickness=1.05mm; clearance=40.0mil;
             ha:flags {
              clearline=1
             }
@@ -2691,7 +2754,7 @@ ha:pcb-rnd-board-v5 {
 
           li:objects {
            ha:line.4230 {
-            x1=24.26mm; y1=34.965mm; x2=16.66mm; y2=34.965mm; thickness=0.1mm; clearance=24.0mil;
+            x1=25.353mm; y1=9.5482mm; x2=32.953mm; y2=9.5482mm; thickness=0.1mm; clearance=24.0mil;
             ha:flags {
              clearline=1
             }
@@ -2708,13 +2771,13 @@ ha:pcb-rnd-board-v5 {
 
           li:objects {
            ha:line.4233 {
-            x1=17.26mm; y1=32.965mm; x2=17.26mm; y2=34.065mm; thickness=0.45mm; clearance=40.0mil;
+            x1=32.353mm; y1=454.65354331mil; x2=32.353mm; y2=10.4482mm; thickness=0.45mm; clearance=40.0mil;
             ha:flags {
              clearline=1
             }
            }
            ha:line.4236 {
-            x1=23.66mm; y1=32.965mm; x2=23.66mm; y2=34.065mm; thickness=0.45mm; clearance=40.0mil;
+            x1=25.953mm; y1=454.65354331mil; x2=25.953mm; y2=10.4482mm; thickness=0.45mm; clearance=40.0mil;
             ha:flags {
              clearline=1
             }
@@ -2731,7 +2794,7 @@ ha:pcb-rnd-board-v5 {
 
           li:objects {
            ha:line.4239 {
-            x1=22.11mm; y1=33.065mm; x2=21.21mm; y2=33.065mm; thickness=0.6mm; clearance=40.0mil;
+            x1=27.503mm; y1=11.4482mm; x2=28.403mm; y2=11.4482mm; thickness=0.6mm; clearance=40.0mil;
             ha:flags {
              clearline=1
             }
@@ -2741,7 +2804,7 @@ ha:pcb-rnd-board-v5 {
             }
            }
            ha:line.4242 {
-            x1=22.11mm; y1=33.965mm; x2=21.21mm; y2=33.965mm; thickness=0.6mm; clearance=40.0mil;
+            x1=27.503mm; y1=10.5482mm; x2=28.403mm; y2=10.5482mm; thickness=0.6mm; clearance=40.0mil;
             ha:flags {
              clearline=1
             }
@@ -2751,7 +2814,7 @@ ha:pcb-rnd-board-v5 {
             }
            }
            ha:line.4245 {
-            x1=19.71mm; y1=33.065mm; x2=740.5511811mil; y2=33.065mm; thickness=0.6mm; clearance=40.0mil;
+            x1=29.903mm; y1=11.4482mm; x2=30.803mm; y2=11.4482mm; thickness=0.6mm; clearance=40.0mil;
             ha:flags {
              clearline=1
             }
@@ -2761,7 +2824,7 @@ ha:pcb-rnd-board-v5 {
             }
            }
            ha:line.4248 {
-            x1=19.71mm; y1=33.965mm; x2=740.5511811mil; y2=33.965mm; thickness=0.6mm; clearance=40.0mil;
+            x1=29.903mm; y1=10.5482mm; x2=30.803mm; y2=10.5482mm; thickness=0.6mm; clearance=40.0mil;
             ha:flags {
              clearline=1
             }
@@ -2783,7 +2846,7 @@ ha:pcb-rnd-board-v5 {
 
           li:objects {
            ha:line.4251 {
-            x1=23.66mm; y1=32.965mm; x2=23.66mm; y2=34.065mm; thickness=1.1mm; clearance=40.0mil;
+            x1=25.953mm; y1=454.65354331mil; x2=25.953mm; y2=10.4482mm; thickness=1.1mm; clearance=40.0mil;
             ha:flags {
              clearline=1
             }
@@ -2793,7 +2856,7 @@ ha:pcb-rnd-board-v5 {
             }
            }
            ha:line.4254 {
-            x1=17.26mm; y1=32.965mm; x2=17.26mm; y2=34.065mm; thickness=1.1mm; clearance=40.0mil;
+            x1=32.353mm; y1=454.65354331mil; x2=32.353mm; y2=10.4482mm; thickness=1.1mm; clearance=40.0mil;
             ha:flags {
              clearline=1
             }
@@ -2805,10 +2868,10 @@ ha:pcb-rnd-board-v5 {
            ha:polygon.4320 { clearance=24.0mil;
             li:geometry {
               ta:contour {
-               { 22.66mm; 32.515mm }
-               { 20.66mm; 32.515mm }
-               { 20.66mm; 34.515mm }
-               { 22.66mm; 34.515mm }
+               { 26.953mm; 11.9982mm }
+               { 28.953mm; 11.9982mm }
+               { 28.953mm; 9.9982mm }
+               { 26.953mm; 9.9982mm }
               }
             }
 
@@ -2823,10 +2886,10 @@ ha:pcb-rnd-board-v5 {
            ha:polygon.4325 { clearance=24.0mil;
             li:geometry {
               ta:contour {
-               { 20.26mm; 32.515mm }
-               { 18.26mm; 32.515mm }
-               { 18.26mm; 34.515mm }
-               { 20.26mm; 34.515mm }
+               { 29.353mm; 11.9982mm }
+               { 31.353mm; 11.9982mm }
+               { 31.353mm; 9.9982mm }
+               { 29.353mm; 9.9982mm }
               }
             }
 
@@ -2851,7 +2914,7 @@ ha:pcb-rnd-board-v5 {
 
           li:objects {
            ha:line.4257 {
-            x1=17.26mm; y1=32.965mm; x2=17.26mm; y2=34.065mm; thickness=1.1mm; clearance=40.0mil;
+            x1=32.353mm; y1=454.65354331mil; x2=32.353mm; y2=10.4482mm; thickness=1.1mm; clearance=40.0mil;
             ha:flags {
              clearline=1
             }
@@ -2861,7 +2924,7 @@ ha:pcb-rnd-board-v5 {
             }
            }
            ha:line.4260 {
-            x1=23.66mm; y1=32.965mm; x2=23.66mm; y2=34.065mm; thickness=1.1mm; clearance=40.0mil;
+            x1=25.953mm; y1=454.65354331mil; x2=25.953mm; y2=10.4482mm; thickness=1.1mm; clearance=40.0mil;
             ha:flags {
              clearline=1
             }
@@ -2883,61 +2946,61 @@ ha:pcb-rnd-board-v5 {
 
           li:objects {
            ha:line.4263 {
-            x1=24.16mm; y1=36.265mm; x2=16.76mm; y2=36.265mm; thickness=0.1mm; clearance=24.0mil;
+            x1=25.453mm; y1=8.2482mm; x2=32.853mm; y2=8.2482mm; thickness=0.1mm; clearance=24.0mil;
             ha:flags {
              clearline=1
             }
            }
            ha:line.4266 {
-            x1=24.16mm; y1=35.815mm; x2=16.76mm; y2=35.815mm; thickness=0.1mm; clearance=24.0mil;
+            x1=25.453mm; y1=8.6982mm; x2=32.853mm; y2=8.6982mm; thickness=0.1mm; clearance=24.0mil;
             ha:flags {
              clearline=1
             }
            }
            ha:line.4269 {
-            x1=24.06mm; y1=30.665mm; x2=16.86mm; y2=30.665mm; thickness=0.1mm; clearance=24.0mil;
+            x1=25.553mm; y1=13.8482mm; x2=32.753mm; y2=13.8482mm; thickness=0.1mm; clearance=24.0mil;
             ha:flags {
              clearline=1
             }
            }
            ha:line.4272 {
-            x1=16.76mm; y1=30.565mm; x2=16.76mm; y2=35.815mm; thickness=0.1mm; clearance=24.0mil;
+            x1=32.853mm; y1=13.9482mm; x2=32.853mm; y2=8.6982mm; thickness=0.1mm; clearance=24.0mil;
             ha:flags {
              clearline=1
             }
            }
            ha:line.4275 {
-            x1=16.76mm; y1=35.815mm; x2=650.0mil; y2=36.215mm; thickness=0.1mm; clearance=24.0mil;
+            x1=32.853mm; y1=8.6982mm; x2=33.103mm; y2=326.7007874mil; thickness=0.1mm; clearance=24.0mil;
             ha:flags {
              clearline=1
             }
            }
            ha:line.4278 {
-            x1=17.96mm; y1=30.565mm; x2=16.76mm; y2=30.565mm; thickness=0.1mm; clearance=24.0mil;
+            x1=1.2461811in; y1=13.9482mm; x2=32.853mm; y2=13.9482mm; thickness=0.1mm; clearance=24.0mil;
             ha:flags {
              clearline=1
             }
            }
            ha:line.4281 {
-            x1=24.16mm; y1=30.565mm; x2=24.16mm; y2=35.815mm; thickness=0.1mm; clearance=24.0mil;
+            x1=25.453mm; y1=13.9482mm; x2=25.453mm; y2=8.6982mm; thickness=0.1mm; clearance=24.0mil;
             ha:flags {
              clearline=1
             }
            }
            ha:line.4284 {
-            x1=24.16mm; y1=35.815mm; x2=24.41mm; y2=36.215mm; thickness=0.1mm; clearance=24.0mil;
+            x1=25.453mm; y1=8.6982mm; x2=25.203mm; y2=326.7007874mil; thickness=0.1mm; clearance=24.0mil;
             ha:flags {
              clearline=1
             }
            }
            ha:line.4287 {
-            x1=22.96mm; y1=30.565mm; x2=24.16mm; y2=30.565mm; thickness=0.1mm; clearance=24.0mil;
+            x1=1.04933071in; y1=13.9482mm; x2=25.453mm; y2=13.9482mm; thickness=0.1mm; clearance=24.0mil;
             ha:flags {
              clearline=1
             }
            }
            ha:line.4290 {
-            x1=900.0mil; y1=34.965mm; x2=18.06mm; y2=34.965mm; thickness=10.0mil; clearance=40.0mil;
+            x1=26.753mm; y1=9.5482mm; x2=31.553mm; y2=9.5482mm; thickness=10.0mil; clearance=40.0mil;
             ha:flags {
              clearline=1
             }
@@ -2955,19 +3018,19 @@ ha:pcb-rnd-board-v5 {
 
           li:objects {
            ha:line.4294 {
-            x1=20.46mm; y1=30.835mm; x2=20.46mm; y2=30.835mm; thickness=0.1mm; clearance=0.0;
+            x1=1.14775591in; y1=13.6782mm; x2=1.14775591in; y2=13.6782mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
            ha:line.4297 {
-            x1=20.46mm; y1=30.835mm; x2=19.46mm; y2=30.835mm; thickness=0.1mm; clearance=0.0;
+            x1=1.14775591in; y1=13.6782mm; x2=30.153mm; y2=13.6782mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
            ha:line.4300 {
-            x1=20.46mm; y1=30.835mm; x2=20.46mm; y2=31.835mm; thickness=0.1mm; clearance=0.0;
+            x1=1.14775591in; y1=13.6782mm; x2=1.14775591in; y2=12.6782mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -2983,953 +3046,639 @@ ha:pcb-rnd-board-v5 {
       }
        uid = ErErTIYfi1cb3aDTjKcAAAAH
       }
-      ha:subc.6091 {
-       ha:attributes {
-        value=2.49k
-        footprint=0402
-        refdes=R35
-       }
-      ha:data {
-            li:padstack_prototypes {
+       ha:subc.6106 {
+        ha:attributes {
+         value=1uF
+         footprint=0402
+         refdes=C6
+        }
+       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: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
              }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              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: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 {
-              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.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
+            }
+          }
+        }
        }
-      }
 
-       li:objects {
-        ha:padstack_ref.6104 {
-         proto=0; x=37.465mm; y=46.99mm; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+        li:objects {
+         ha:padstack_ref.6119 {
+          proto=0; x=510.0mil; y=850.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.6105 {
-         proto=0; x=1.50648in; y=46.99mm; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.6120 {
+          proto=0; x=12.154408mm; y=850.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=2
-           name=2
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
         }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+        li:layers {
 
-          li:objects {
-          }
-          ha:type {
-           silk = 1
-           bottom = 1
-          }
-        }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.6092 {
-            x1=37.864796mm; y1=46.99mm; x2=37.864796mm; y2=46.99mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.6095 {
-            x1=37.864796mm; y1=46.99mm; x2=37.864796mm; y2=46.99mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.6098 {
-            x1=37.864796mm; y1=46.99mm; x2=38.864796mm; y2=46.99mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
+           li:objects {
            }
-           ha:line.6101 {
-            x1=37.864796mm; y1=46.99mm; x2=37.864796mm; y2=45.99mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
+           ha:type {
+            silk = 1
+            bottom = 1
            }
-          }
-          ha:type {
-           bottom = 1
-           virtual = 1
-           misc = 1
-          }
-        }
-       }
-      }
-       uid = zU/TRZbkw/Ju0W67/ZAAAAAB
-      }
-      ha:subc.6106 {
-       ha:attributes {
-        value=1uF
-        footprint=0402
-        refdes=C6
-       }
-      ha:data {
-            li:padstack_prototypes {
+         }
 
-       ha:ps_proto_v4.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
-            }
-            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:line.6107 {
+             x1=12.554204mm; y1=850.0mil; x2=12.554204mm; y2=850.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-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.6110 {
+             x1=12.554204mm; y1=850.0mil; x2=12.554204mm; y2=850.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
              }
-           }
-
-           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.6113 {
+             x1=12.554204mm; y1=850.0mil; x2=11.554204mm; y2=850.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
              }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.6119 {
-         proto=0; x=4.680204mm; y=1.975in; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.6120 {
-         proto=0; x=215.74mil; y=1.975in; rot=0.000000; xmirror=1; smirror=1; 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
-           bottom = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.6107 {
-            x1=200.0mil; y1=1.975in; x2=200.0mil; y2=1.975in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.6110 {
-            x1=200.0mil; y1=1.975in; x2=200.0mil; y2=1.975in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.6113 {
-            x1=200.0mil; y1=1.975in; x2=6.08mm; y2=1.975in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.6116 {
-            x1=200.0mil; y1=1.975in; x2=200.0mil; y2=49.165mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           bottom = 1
-           virtual = 1
-           misc = 1
-          }
-        }
-       }
-      }
-       uid = zU/TRZbkw/Ju0W67/ZAAAAAR
-      }
-      ha:subc.6121 {
-       ha:attributes {
-        value=10nF
-        footprint=0402
-        refdes=C38
-       }
-      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.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
+            ha:line.6116 {
+             x1=12.554204mm; y1=850.0mil; x2=12.554204mm; y2=22.59mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
              }
-           }
-
-           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:type {
+            bottom = 1
+            virtual = 1
+            misc = 1
            }
          }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.6134 {
-         proto=0; x=9.760204mm; y=1.975in; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.6135 {
-         proto=0; x=415.74mil; y=1.975in; rot=0.000000; xmirror=1; smirror=1; 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
-           bottom = 1
-          }
+        uid = zU/TRZbkw/Ju0W67/ZAAAAAR
+       }
+       ha:subc.6121 {
+        ha:attributes {
+         value=10nF
+         footprint=0402
+         refdes=C38
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+        ha:ps_proto_v4.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-          li:objects {
-           ha:line.6122 {
-            x1=400.0mil; y1=1.975in; x2=400.0mil; y2=1.975in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.6125 {
-            x1=400.0mil; y1=1.975in; x2=400.0mil; y2=1.975in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.6128 {
-            x1=400.0mil; y1=1.975in; x2=11.16mm; y2=1.975in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.6131 {
-            x1=400.0mil; y1=1.975in; x2=400.0mil; y2=49.165mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+            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 {
-           bottom = 1
-           virtual = 1
-           misc = 1
-          }
-        }
-       }
-      }
-       uid = zU/TRZbkw/Ju0W67/ZAAAAAT
-      }
-      ha:subc.6136 {
-       ha:attributes {
-        value=0.1uF
-        footprint=0402
-        refdes=C39
-       }
-      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.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: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 {
-              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: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.6149 {
-         proto=0; x=14.840204mm; y=1.975in; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+        li:objects {
+         ha:padstack_ref.6134 {
+          proto=0; x=12.154408mm; y=890.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.6150 {
-         proto=0; x=615.74mil; y=1.975in; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.6135 {
+          proto=0; x=510.0mil; y=890.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=2
-           name=2
+          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:type {
-           silk = 1
-           bottom = 1
-          }
-        }
+           li:objects {
+           }
+           ha:type {
+            silk = 1
+            bottom = 1
+           }
+         }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-          li:objects {
-           ha:line.6137 {
-            x1=600.0mil; y1=1.975in; x2=600.0mil; y2=1.975in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+           li:objects {
+            ha:line.6122 {
+             x1=12.554204mm; y1=890.0mil; x2=12.554204mm; y2=890.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-           }
-           ha:line.6140 {
-            x1=600.0mil; y1=1.975in; x2=600.0mil; y2=1.975in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+            ha:line.6125 {
+             x1=12.554204mm; y1=890.0mil; x2=12.554204mm; y2=890.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
             }
-           }
-           ha:line.6143 {
-            x1=600.0mil; y1=1.975in; x2=16.24mm; y2=1.975in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+            ha:line.6128 {
+             x1=12.554204mm; y1=890.0mil; x2=13.554204mm; y2=890.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
             }
-           }
-           ha:line.6146 {
-            x1=600.0mil; y1=1.975in; x2=600.0mil; y2=49.165mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+            ha:line.6131 {
+             x1=12.554204mm; y1=890.0mil; x2=12.554204mm; y2=21.606mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
             }
            }
-          }
-          ha:type {
-           bottom = 1
-           virtual = 1
-           misc = 1
-          }
+           ha:type {
+            bottom = 1
+            virtual = 1
+            misc = 1
+           }
+         }
         }
        }
-      }
-       uid = zU/TRZbkw/Ju0W67/ZAAAAAV
-      }
-      ha:subc.6151 {
-       ha:attributes {
-        value=0.1uF
-        footprint=0402
-        refdes=C51
+        uid = zU/TRZbkw/Ju0W67/ZAAAAAT
        }
-      ha:data {
-            li:padstack_prototypes {
+       ha:subc.6136 {
+        ha:attributes {
+         value=0.1uF
+         footprint=0402
+         refdes=C39
+        }
+       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: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
              }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              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: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 {
-              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.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
+            }
+          }
+        }
        }
-      }
 
-       li:objects {
-        ha:padstack_ref.6164 {
-         proto=0; x=19.920204mm; y=1.975in; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+        li:objects {
+         ha:padstack_ref.6149 {
+          proto=0; x=14.840204mm; y=1.975in; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.6165 {
-         proto=0; x=815.74mil; y=1.975in; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.6150 {
+          proto=0; x=615.74mil; y=1.975in; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=2
-           name=2
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
         }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+        li:layers {
 
-          li:objects {
-          }
-          ha:type {
-           silk = 1
-           bottom = 1
-          }
-        }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+           li:objects {
+           }
+           ha:type {
+            silk = 1
+            bottom = 1
+           }
+         }
 
-          li:objects {
-           ha:line.6152 {
-            x1=800.0mil; y1=1.975in; x2=800.0mil; y2=1.975in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.6137 {
+             x1=600.0mil; y1=1.975in; x2=600.0mil; y2=1.975in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-           }
-           ha:line.6155 {
-            x1=800.0mil; y1=1.975in; x2=800.0mil; y2=1.975in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+            ha:line.6140 {
+             x1=600.0mil; y1=1.975in; x2=600.0mil; y2=1.975in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
             }
-           }
-           ha:line.6158 {
-            x1=800.0mil; y1=1.975in; x2=21.32mm; y2=1.975in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+            ha:line.6143 {
+             x1=600.0mil; y1=1.975in; x2=16.24mm; y2=1.975in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
             }
-           }
-           ha:line.6161 {
-            x1=800.0mil; y1=1.975in; x2=800.0mil; y2=49.165mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+            ha:line.6146 {
+             x1=600.0mil; y1=1.975in; x2=600.0mil; y2=49.165mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
             }
            }
-          }
-          ha:type {
-           bottom = 1
-           virtual = 1
-           misc = 1
-          }
+           ha:type {
+            bottom = 1
+            virtual = 1
+            misc = 1
+           }
+         }
         }
        }
-      }
-       uid = zU/TRZbkw/Ju0W67/ZAAAAAX
-      }
-      ha:subc.6166 {
-       ha:attributes {
-        value=0.1uF
-        footprint=0402
-        refdes=C52
+        uid = zU/TRZbkw/Ju0W67/ZAAAAAV
        }
-      ha:data {
-            li:padstack_prototypes {
+       ha:subc.6151 {
+        ha:attributes {
+         value=0.1uF
+         footprint=0402
+         refdes=C51
+        }
+       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: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
              }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              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: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 {
-              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.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
+            }
+          }
+        }
        }
-      }
 
-       li:objects {
-        ha:padstack_ref.6179 {
-         proto=0; x=25.000204mm; y=1.975in; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+        li:objects {
+         ha:padstack_ref.6164 {
+          proto=0; x=19.920204mm; y=1.975in; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.6180 {
-         proto=0; x=1.01574in; y=1.975in; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.6165 {
+          proto=0; x=815.74mil; y=1.975in; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=2
-           name=2
+          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:type {
-           silk = 1
-           bottom = 1
-          }
-        }
+           li:objects {
+           }
+           ha:type {
+            silk = 1
+            bottom = 1
+           }
+         }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-          li:objects {
-           ha:line.6167 {
-            x1=1000.0mil; y1=1.975in; x2=1000.0mil; y2=1.975in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+           li:objects {
+            ha:line.6152 {
+             x1=800.0mil; y1=1.975in; x2=800.0mil; y2=1.975in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-           }
-           ha:line.6170 {
-            x1=1000.0mil; y1=1.975in; x2=1000.0mil; y2=1.975in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+            ha:line.6155 {
+             x1=800.0mil; y1=1.975in; x2=800.0mil; y2=1.975in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
             }
-           }
-           ha:line.6173 {
-            x1=1000.0mil; y1=1.975in; x2=26.4mm; y2=1.975in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+            ha:line.6158 {
+             x1=800.0mil; y1=1.975in; x2=21.32mm; y2=1.975in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
             }
-           }
-           ha:line.6176 {
-            x1=1000.0mil; y1=1.975in; x2=1000.0mil; y2=49.165mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+            ha:line.6161 {
+             x1=800.0mil; y1=1.975in; x2=800.0mil; y2=49.165mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
             }
            }
-          }
-          ha:type {
-           bottom = 1
-           virtual = 1
-           misc = 1
-          }
+           ha:type {
+            bottom = 1
+            virtual = 1
+            misc = 1
+           }
+         }
         }
        }
-      }
-       uid = zU/TRZbkw/Ju0W67/ZAAAAAZ
-      }
-       ha:subc.6199 {
+        uid = zU/TRZbkw/Ju0W67/ZAAAAAX
+       }
+       ha:subc.6166 {
         ha:attributes {
-         value=22
+         value=0.1uF
          footprint=0402
-         refdes=R54
+         refdes=C52
         }
        ha:data {
               li:padstack_prototypes {
@@ -3999,8 +3748,8 @@ ha:pcb-rnd-board-v5 {
        }
 
         li:objects {
-         ha:padstack_ref.6212 {
-          proto=0; x=34.525204mm; y=1.975in; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
+         ha:padstack_ref.6179 {
+          proto=0; x=25.000204mm; y=1.975in; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -4013,8 +3762,8 @@ ha:pcb-rnd-board-v5 {
             name=1
           }
          }
-         ha:padstack_ref.6213 {
-          proto=0; x=1.39074in; y=1.975in; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
+         ha:padstack_ref.6180 {
+          proto=0; x=1.01574in; y=1.975in; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -4047,26 +3796,26 @@ ha:pcb-rnd-board-v5 {
           ha:combining {          }
 
            li:objects {
-            ha:line.6200 {
-             x1=1.375in; y1=1.975in; x2=1.375in; y2=1.975in; thickness=0.1mm; clearance=0.0;
+            ha:line.6167 {
+             x1=1000.0mil; y1=1.975in; x2=1000.0mil; y2=1.975in; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.6203 {
-             x1=1.375in; y1=1.975in; x2=1.375in; y2=1.975in; thickness=0.1mm; clearance=0.0;
+            ha:line.6170 {
+             x1=1000.0mil; y1=1.975in; x2=1000.0mil; y2=1.975in; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.6206 {
-             x1=1.375in; y1=1.975in; x2=35.925mm; y2=1.975in; thickness=0.1mm; clearance=0.0;
+            ha:line.6173 {
+             x1=1000.0mil; y1=1.975in; x2=26.4mm; y2=1.975in; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.6209 {
-             x1=1.375in; y1=1.975in; x2=1.375in; y2=49.165mm; thickness=0.1mm; clearance=0.0;
+            ha:line.6176 {
+             x1=1000.0mil; y1=1.975in; x2=1000.0mil; y2=49.165mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -4080,13 +3829,13 @@ ha:pcb-rnd-board-v5 {
          }
         }
        }
-        uid = zU/TRZbkw/Ju0W67/ZAAAAAd
+        uid = zU/TRZbkw/Ju0W67/ZAAAAAZ
        }
-       ha:subc.6214 {
+       ha:subc.6199 {
         ha:attributes {
          value=22
          footprint=0402
-         refdes=R55
+         refdes=R54
         }
        ha:data {
               li:padstack_prototypes {
@@ -4156,8 +3905,8 @@ ha:pcb-rnd-board-v5 {
        }
 
         li:objects {
-         ha:padstack_ref.6227 {
-          proto=0; x=1.55926in; y=1.975in; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
+         ha:padstack_ref.6212 {
+          proto=0; x=1.121in; y=630.48mil; rot=-90.000000; xmirror=1; smirror=1; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -4170,8 +3919,8 @@ ha:pcb-rnd-board-v5 {
             name=1
           }
          }
-         ha:padstack_ref.6228 {
-          proto=0; x=1.59074in; y=1.975in; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
+         ha:padstack_ref.6213 {
+          proto=0; x=1.121in; y=599.0mil; rot=-90.000000; xmirror=1; smirror=1; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -4204,26 +3953,26 @@ ha:pcb-rnd-board-v5 {
           ha:combining {          }
 
            li:objects {
-            ha:line.6215 {
-             x1=40.005mm; y1=1.975in; x2=40.005mm; y2=1.975in; thickness=0.1mm; clearance=0.0;
+            ha:line.6200 {
+             x1=1.121in; y1=614.74mil; x2=1.121in; y2=614.74mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.6218 {
-             x1=40.005mm; y1=1.975in; x2=40.005mm; y2=1.975in; thickness=0.1mm; clearance=0.0;
+            ha:line.6203 {
+             x1=1.121in; y1=614.74mil; x2=1.121in; y2=614.74mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.6221 {
-             x1=40.005mm; y1=1.975in; x2=41.005mm; y2=1.975in; thickness=0.1mm; clearance=0.0;
+            ha:line.6206 {
+             x1=1.121in; y1=614.74mil; x2=1.121in; y2=14.614396mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.6224 {
-             x1=40.005mm; y1=1.975in; x2=40.005mm; y2=49.165mm; thickness=0.1mm; clearance=0.0;
+            ha:line.6209 {
+             x1=1.121in; y1=614.74mil; x2=27.4734mm; y2=614.74mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -4237,13 +3986,13 @@ ha:pcb-rnd-board-v5 {
          }
         }
        }
-        uid = zU/TRZbkw/Ju0W67/ZAAAAAf
+        uid = zU/TRZbkw/Ju0W67/ZAAAAAd
        }
-       ha:subc.6229 {
+       ha:subc.6214 {
         ha:attributes {
-         value=1k
+         value=22
          footprint=0402
-         refdes=R51
+         refdes=R55
         }
        ha:data {
               li:padstack_prototypes {
@@ -4313,8 +4062,8 @@ ha:pcb-rnd-board-v5 {
        }
 
         li:objects {
-         ha:padstack_ref.6242 {
-          proto=0; x=1.75926in; y=1.975in; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
+         ha:padstack_ref.6227 {
+          proto=0; x=29.591mm; y=630.48mil; rot=-90.000000; xmirror=1; smirror=1; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -4327,8 +4076,8 @@ ha:pcb-rnd-board-v5 {
             name=1
           }
          }
-         ha:padstack_ref.6243 {
-          proto=0; x=1.79074in; y=1.975in; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
+         ha:padstack_ref.6228 {
+          proto=0; x=29.591mm; y=599.0mil; rot=-90.000000; xmirror=1; smirror=1; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -4361,26 +4110,26 @@ ha:pcb-rnd-board-v5 {
           ha:combining {          }
 
            li:objects {
-            ha:line.6230 {
-             x1=45.085mm; y1=1.975in; x2=45.085mm; y2=1.975in; thickness=0.1mm; clearance=0.0;
+            ha:line.6215 {
+             x1=29.591mm; y1=614.74mil; x2=29.591mm; y2=614.74mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.6233 {
-             x1=45.085mm; y1=1.975in; x2=45.085mm; y2=1.975in; thickness=0.1mm; clearance=0.0;
+            ha:line.6218 {
+             x1=29.591mm; y1=614.74mil; x2=29.591mm; y2=614.74mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.6236 {
-             x1=45.085mm; y1=1.975in; x2=46.085mm; y2=1.975in; thickness=0.1mm; clearance=0.0;
+            ha:line.6221 {
+             x1=29.591mm; y1=614.74mil; x2=29.591mm; y2=14.614396mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.6239 {
-             x1=45.085mm; y1=1.975in; x2=45.085mm; y2=49.165mm; thickness=0.1mm; clearance=0.0;
+            ha:line.6224 {
+             x1=29.591mm; y1=614.74mil; x2=28.591mm; y2=614.74mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -4394,7 +4143,7 @@ ha:pcb-rnd-board-v5 {
          }
         }
        }
-        uid = zU/TRZbkw/Ju0W67/ZAAAAAh
+        uid = zU/TRZbkw/Ju0W67/ZAAAAAf
        }
        ha:subc.6244 {
         ha:attributes {
@@ -4471,7 +4220,7 @@ ha:pcb-rnd-board-v5 {
 
         li:objects {
          ha:padstack_ref.6257 {
-          proto=0; x=34.525204mm; y=44.45mm; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
+          proto=0; x=1.22452in; y=1.441in; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -4485,7 +4234,7 @@ ha:pcb-rnd-board-v5 {
           }
          }
          ha:padstack_ref.6258 {
-          proto=0; x=1.39074in; y=44.45mm; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
+          proto=0; x=1.256in; y=1.441in; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -4519,25 +4268,25 @@ ha:pcb-rnd-board-v5 {
 
            li:objects {
             ha:line.6245 {
-             x1=1.375in; y1=44.45mm; x2=1.375in; y2=44.45mm; thickness=0.1mm; clearance=0.0;
+             x1=31.502604mm; y1=1.441in; x2=31.502604mm; y2=1.441in; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
             ha:line.6248 {
-             x1=1.375in; y1=44.45mm; x2=1.375in; y2=44.45mm; thickness=0.1mm; clearance=0.0;
+             x1=31.502604mm; y1=1.441in; x2=31.502604mm; y2=1.441in; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
             ha:line.6251 {
-             x1=1.375in; y1=44.45mm; x2=35.925mm; y2=44.45mm; thickness=0.1mm; clearance=0.0;
+             x1=31.502604mm; y1=1.441in; x2=32.502604mm; y2=1.441in; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
             ha:line.6254 {
-             x1=1.375in; y1=44.45mm; x2=1.375in; y2=43.45mm; thickness=0.1mm; clearance=0.0;
+             x1=31.502604mm; y1=1.441in; x2=31.502604mm; y2=35.6014mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -5417,7 +5166,7 @@ ha:pcb-rnd-board-v5 {
 
         li:objects {
          ha:padstack_ref.6359 {
-          proto=0; x=475.0mil; y=950.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=15.0mil;
+          proto=0; x=471.0mil; y=943.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=15.0mil;
           ha:flags {
            clearline=1
           }
@@ -5431,7 +5180,7 @@ ha:pcb-rnd-board-v5 {
           }
          }
          ha:padstack_ref.6360 {
-          proto=0; x=553.0mil; y=950.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=15.0mil;
+          proto=0; x=549.0mil; y=943.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=15.0mil;
           ha:flags {
            clearline=1
           }
@@ -5445,7 +5194,7 @@ ha:pcb-rnd-board-v5 {
           }
          }
          ha:padstack_ref.6361 {
-          proto=0; x=553.0mil; y=1.032in; rot=0.000000; xmirror=1; smirror=1; clearance=15.0mil;
+          proto=0; x=549.0mil; y=26.035mm; rot=0.000000; xmirror=1; smirror=1; clearance=15.0mil;
           ha:flags {
            clearline=1
           }
@@ -5459,7 +5208,7 @@ ha:pcb-rnd-board-v5 {
           }
          }
          ha:padstack_ref.6362 {
-          proto=0; x=514.0mil; y=1.032in; rot=0.000000; xmirror=1; smirror=1; clearance=15.0mil;
+          proto=0; x=510.0mil; y=26.035mm; rot=0.000000; xmirror=1; smirror=1; clearance=15.0mil;
           ha:flags {
            clearline=1
           }
@@ -5473,7 +5222,7 @@ ha:pcb-rnd-board-v5 {
           }
          }
          ha:padstack_ref.6363 {
-          proto=0; x=475.0mil; y=1.032in; rot=0.000000; xmirror=1; smirror=1; clearance=15.0mil;
+          proto=0; x=471.0mil; y=26.035mm; rot=0.000000; xmirror=1; smirror=1; clearance=15.0mil;
           ha:flags {
            clearline=1
           }
@@ -5495,16 +5244,16 @@ ha:pcb-rnd-board-v5 {
 
            li:objects {
             ha:line.6335 {
-             x1=455.0mil; y1=1.06in; x2=455.0mil; y2=921.0mil; thickness=10.0mil; clearance=0.0;
+             x1=451.0mil; y1=26.7462mm; x2=451.0mil; y2=914.0mil; thickness=10.0mil; clearance=0.0;
             }
             ha:line.6338 {
-             x1=455.0mil; y1=921.0mil; x2=573.0mil; y2=921.0mil; thickness=10.0mil; clearance=0.0;
+             x1=451.0mil; y1=914.0mil; x2=569.0mil; y2=914.0mil; thickness=10.0mil; clearance=0.0;
             }
             ha:line.6341 {
-             x1=573.0mil; y1=921.0mil; x2=573.0mil; y2=1.06in; thickness=10.0mil; clearance=0.0;
+             x1=569.0mil; y1=914.0mil; x2=569.0mil; y2=26.7462mm; thickness=10.0mil; clearance=0.0;
             }
             ha:line.6344 {
-             x1=573.0mil; y1=1.06in; x2=455.0mil; y2=1.06in; thickness=10.0mil; clearance=0.0;
+             x1=569.0mil; y1=26.7462mm; x2=451.0mil; y2=26.7462mm; thickness=10.0mil; clearance=0.0;
             }
            }
            ha:type {
@@ -5519,25 +5268,25 @@ ha:pcb-rnd-board-v5 {
 
            li:objects {
             ha:line.6347 {
-             x1=514.0mil; y1=999.2mil; x2=514.0mil; y2=999.2mil; thickness=0.1mm; clearance=0.0;
+             x1=510.0mil; y1=992.2mil; x2=510.0mil; y2=992.2mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
             ha:line.6350 {
-             x1=475.0mil; y1=950.0mil; x2=475.0mil; y2=950.0mil; thickness=0.1mm; clearance=0.0;
+             x1=471.0mil; y1=943.0mil; x2=471.0mil; y2=943.0mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
             ha:line.6353 {
-             x1=475.0mil; y1=950.0mil; x2=475.0mil; y2=25.13mm; thickness=0.1mm; clearance=0.0;
+             x1=471.0mil; y1=943.0mil; x2=471.0mil; y2=24.9522mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
             ha:line.6356 {
-             x1=475.0mil; y1=950.0mil; x2=11.065mm; y2=950.0mil; thickness=0.1mm; clearance=0.0;
+             x1=471.0mil; y1=943.0mil; x2=10.9634mm; y2=943.0mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -5632,7 +5381,7 @@ ha:pcb-rnd-board-v5 {
 
         li:objects {
          ha:padstack_ref.6389 {
-          proto=0; x=475.0mil; y=750.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=15.0mil;
+          proto=0; x=471.0mil; y=718.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=15.0mil;
           ha:flags {
            clearline=1
           }
@@ -5646,7 +5395,7 @@ ha:pcb-rnd-board-v5 {
           }
          }
          ha:padstack_ref.6390 {
-          proto=0; x=553.0mil; y=750.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=15.0mil;
+          proto=0; x=549.0mil; y=718.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=15.0mil;
           ha:flags {
            clearline=1
           }
@@ -5660,7 +5409,7 @@ ha:pcb-rnd-board-v5 {
           }
          }
          ha:padstack_ref.6391 {
-          proto=0; x=553.0mil; y=832.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=15.0mil;
+          proto=0; x=549.0mil; y=800.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=15.0mil;
           ha:flags {
            clearline=1
           }
@@ -5674,7 +5423,7 @@ ha:pcb-rnd-board-v5 {
           }
          }
          ha:padstack_ref.6392 {
-          proto=0; x=514.0mil; y=832.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=15.0mil;
+          proto=0; x=510.0mil; y=800.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=15.0mil;
           ha:flags {
            clearline=1
           }
@@ -5688,7 +5437,7 @@ ha:pcb-rnd-board-v5 {
           }
          }
          ha:padstack_ref.6393 {
-          proto=0; x=475.0mil; y=832.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=15.0mil;
+          proto=0; x=471.0mil; y=800.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=15.0mil;
           ha:flags {
            clearline=1
           }
@@ -5710,16 +5459,16 @@ ha:pcb-rnd-board-v5 {
 
            li:objects {
             ha:line.6365 {
-             x1=455.0mil; y1=860.0mil; x2=455.0mil; y2=721.0mil; thickness=10.0mil; clearance=0.0;
+             x1=451.0mil; y1=828.0mil; x2=451.0mil; y2=689.0mil; thickness=10.0mil; clearance=0.0;
             }
             ha:line.6368 {
-             x1=455.0mil; y1=721.0mil; x2=573.0mil; y2=721.0mil; thickness=10.0mil; clearance=0.0;
+             x1=451.0mil; y1=689.0mil; x2=569.0mil; y2=689.0mil; thickness=10.0mil; clearance=0.0;
             }
             ha:line.6371 {
-             x1=573.0mil; y1=721.0mil; x2=573.0mil; y2=860.0mil; thickness=10.0mil; clearance=0.0;
+             x1=569.0mil; y1=689.0mil; x2=569.0mil; y2=828.0mil; thickness=10.0mil; clearance=0.0;
             }
             ha:line.6374 {
-             x1=573.0mil; y1=860.0mil; x2=455.0mil; y2=860.0mil; thickness=10.0mil; clearance=0.0;
+             x1=569.0mil; y1=828.0mil; x2=451.0mil; y2=828.0mil; thickness=10.0mil; clearance=0.0;
             }
            }
            ha:type {
@@ -5734,25 +5483,25 @@ ha:pcb-rnd-board-v5 {
 
            li:objects {
             ha:line.6377 {
-             x1=514.0mil; y1=799.2mil; x2=514.0mil; y2=799.2mil; thickness=0.1mm; clearance=0.0;
+             x1=510.0mil; y1=767.2mil; x2=510.0mil; y2=767.2mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
             ha:line.6380 {
-             x1=475.0mil; y1=750.0mil; x2=475.0mil; y2=750.0mil; thickness=0.1mm; clearance=0.0;
+             x1=471.0mil; y1=718.0mil; x2=471.0mil; y2=718.0mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
             ha:line.6383 {
-             x1=475.0mil; y1=750.0mil; x2=475.0mil; y2=20.05mm; thickness=0.1mm; clearance=0.0;
+             x1=471.0mil; y1=718.0mil; x2=471.0mil; y2=19.2372mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
             ha:line.6386 {
-             x1=475.0mil; y1=750.0mil; x2=11.065mm; y2=750.0mil; thickness=0.1mm; clearance=0.0;
+             x1=471.0mil; y1=718.0mil; x2=10.9634mm; y2=718.0mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -6125,12 +5874,194 @@ ha:pcb-rnd-board-v5 {
           }
 
           ha:attributes {
-            term=16
-            name=pin16
+            term=16
+            name=pin16
+          }
+         }
+         ha:padstack_ref.6436 {
+          proto=0; x=845.48mil; y=1.042315in; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=8
+            name=pin8
+          }
+         }
+         ha:padstack_ref.6437 {
+          proto=0; x=845.48mil; y=17.974945mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=29
+            name=pin29
+          }
+         }
+         ha:padstack_ref.6438 {
+          proto=1; x=26.475055mm; y=22.974808mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=44
+            name=pin44
+          }
+         }
+         ha:padstack_ref.6439 {
+          proto=1; x=17.975199mm; y=22.974808mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=17
+            name=pin17
+          }
+         }
+         ha:padstack_ref.6440 {
+          proto=0; x=21.975318mm; y=1.042315in; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=7
+            name=pin7
+          }
+         }
+         ha:padstack_ref.6441 {
+          proto=0; x=21.975318mm; y=17.974945mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=30
+            name=pin30
+          }
+         }
+         ha:padstack_ref.6442 {
+          proto=1; x=26.475055mm; y=884.83mil; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=43
+            name=pin43
+          }
+         }
+         ha:padstack_ref.6443 {
+          proto=1; x=17.975199mm; y=884.83mil; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=18
+            name=pin18
+          }
+         }
+         ha:padstack_ref.6444 {
+          proto=0; x=884.84mil; y=1.042315in; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=6
+            name=pin6
+          }
+         }
+         ha:padstack_ref.6445 {
+          proto=0; x=884.84mil; y=17.974945mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=31
+            name=pin31
+          }
+         }
+         ha:padstack_ref.6446 {
+          proto=1; x=26.475055mm; y=21.975064mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=42
+            name=pin42
+          }
+         }
+         ha:padstack_ref.6447 {
+          proto=1; x=17.975199mm; y=21.975064mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=19
+            name=pin19
+          }
+         }
+         ha:padstack_ref.6448 {
+          proto=0; x=22.975062mm; y=1.042315in; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=5
+            name=pin5
           }
          }
-         ha:padstack_ref.6436 {
-          proto=0; x=845.48mil; y=1.042315in; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+         ha:padstack_ref.6449 {
+          proto=0; x=22.975062mm; y=17.974945mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
           ha:flags {
            clearline=1
           }
@@ -6139,12 +6070,12 @@ ha:pcb-rnd-board-v5 {
           }
 
           ha:attributes {
-            term=8
-            name=pin8
+            term=32
+            name=pin32
           }
          }
-         ha:padstack_ref.6437 {
-          proto=0; x=845.48mil; y=17.974945mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+         ha:padstack_ref.6450 {
+          proto=1; x=26.475055mm; y=845.47mil; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
           ha:flags {
            clearline=1
           }
@@ -6153,12 +6084,12 @@ ha:pcb-rnd-board-v5 {
           }
 
           ha:attributes {
-            term=29
-            name=pin29
+            term=41
+            name=pin41
           }
          }
-         ha:padstack_ref.6438 {
-          proto=1; x=26.475055mm; y=22.974808mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+         ha:padstack_ref.6451 {
+          proto=1; x=17.975199mm; y=845.47mil; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
           ha:flags {
            clearline=1
           }
@@ -6167,12 +6098,12 @@ ha:pcb-rnd-board-v5 {
           }
 
           ha:attributes {
-            term=44
-            name=pin44
+            term=20
+            name=pin20
           }
          }
-         ha:padstack_ref.6439 {
-          proto=1; x=17.975199mm; y=22.974808mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+         ha:padstack_ref.6452 {
+          proto=0; x=924.21mil; y=1.042315in; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
           ha:flags {
            clearline=1
           }
@@ -6181,12 +6112,12 @@ ha:pcb-rnd-board-v5 {
           }
 
           ha:attributes {
-            term=17
-            name=pin17
+            term=4
+            name=pin4
           }
          }
-         ha:padstack_ref.6440 {
-          proto=0; x=21.975318mm; y=1.042315in; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+         ha:padstack_ref.6453 {
+          proto=0; x=924.21mil; y=17.974945mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
           ha:flags {
            clearline=1
           }
@@ -6195,12 +6126,12 @@ ha:pcb-rnd-board-v5 {
           }
 
           ha:attributes {
-            term=7
-            name=pin7
+            term=33
+            name=pin33
           }
          }
-         ha:padstack_ref.6441 {
-          proto=0; x=21.975318mm; y=17.974945mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+         ha:padstack_ref.6454 {
+          proto=1; x=26.475055mm; y=20.975066mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
           ha:flags {
            clearline=1
           }
@@ -6209,12 +6140,12 @@ ha:pcb-rnd-board-v5 {
           }
 
           ha:attributes {
-            term=30
-            name=pin30
+            term=40
+            name=pin40
           }
          }
-         ha:padstack_ref.6442 {
-          proto=1; x=26.475055mm; y=884.83mil; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+         ha:padstack_ref.6455 {
+          proto=1; x=17.975199mm; y=20.975066mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
           ha:flags {
            clearline=1
           }
@@ -6223,12 +6154,12 @@ ha:pcb-rnd-board-v5 {
           }
 
           ha:attributes {
-            term=43
-            name=pin43
+            term=21
+            name=pin21
           }
          }
-         ha:padstack_ref.6443 {
-          proto=1; x=17.975199mm; y=884.83mil; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+         ha:padstack_ref.6456 {
+          proto=0; x=23.97506mm; y=1.042315in; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
           ha:flags {
            clearline=1
           }
@@ -6237,12 +6168,12 @@ ha:pcb-rnd-board-v5 {
           }
 
           ha:attributes {
-            term=18
-            name=pin18
+            term=3
+            name=pin3
           }
          }
-         ha:padstack_ref.6444 {
-          proto=0; x=884.84mil; y=1.042315in; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+         ha:padstack_ref.6457 {
+          proto=0; x=23.97506mm; y=17.974945mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
           ha:flags {
            clearline=1
           }
@@ -6251,12 +6182,12 @@ ha:pcb-rnd-board-v5 {
           }
 
           ha:attributes {
-            term=6
-            name=pin6
+            term=34
+            name=pin34
           }
          }
-         ha:padstack_ref.6445 {
-          proto=0; x=884.84mil; y=17.974945mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+         ha:padstack_ref.6458 {
+          proto=1; x=26.475055mm; y=806.1mil; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
           ha:flags {
            clearline=1
           }
@@ -6265,12 +6196,12 @@ ha:pcb-rnd-board-v5 {
           }
 
           ha:attributes {
-            term=31
-            name=pin31
+            term=39
+            name=pin39
           }
          }
-         ha:padstack_ref.6446 {
-          proto=1; x=26.475055mm; y=21.975064mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+         ha:padstack_ref.6459 {
+          proto=1; x=17.975199mm; y=806.1mil; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
           ha:flags {
            clearline=1
           }
@@ -6279,12 +6210,12 @@ ha:pcb-rnd-board-v5 {
           }
 
           ha:attributes {
-            term=42
-            name=pin42
+            term=22
+            name=pin22
           }
          }
-         ha:padstack_ref.6447 {
-          proto=1; x=17.975199mm; y=21.975064mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+         ha:padstack_ref.6460 {
+          proto=0; x=963.58mil; y=1.042315in; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
           ha:flags {
            clearline=1
           }
@@ -6293,12 +6224,12 @@ ha:pcb-rnd-board-v5 {
           }
 
           ha:attributes {
-            term=19
-            name=pin19
+            term=2
+            name=pin2
           }
          }
-         ha:padstack_ref.6448 {
-          proto=0; x=22.975062mm; y=1.042315in; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+         ha:padstack_ref.6461 {
+          proto=0; x=963.58mil; y=17.974945mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
           ha:flags {
            clearline=1
           }
@@ -6307,12 +6238,12 @@ ha:pcb-rnd-board-v5 {
           }
 
           ha:attributes {
-            term=5
-            name=pin5
+            term=35
+            name=pin35
           }
          }
-         ha:padstack_ref.6449 {
-          proto=0; x=22.975062mm; y=17.974945mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+         ha:padstack_ref.6462 {
+          proto=1; x=26.475055mm; y=19.975068mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
           ha:flags {
            clearline=1
           }
@@ -6321,12 +6252,12 @@ ha:pcb-rnd-board-v5 {
           }
 
           ha:attributes {
-            term=32
-            name=pin32
+            term=38
+            name=pin38
           }
          }
-         ha:padstack_ref.6450 {
-          proto=1; x=26.475055mm; y=845.47mil; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+         ha:padstack_ref.6463 {
+          proto=1; x=17.975199mm; y=19.975068mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
           ha:flags {
            clearline=1
           }
@@ -6335,12 +6266,12 @@ ha:pcb-rnd-board-v5 {
           }
 
           ha:attributes {
-            term=41
-            name=pin41
+            term=23
+            name=pin23
           }
          }
-         ha:padstack_ref.6451 {
-          proto=1; x=17.975199mm; y=845.47mil; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+         ha:padstack_ref.6464 {
+          proto=0; x=24.975058mm; y=1.042315in; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
           ha:flags {
            clearline=1
           }
@@ -6349,12 +6280,12 @@ ha:pcb-rnd-board-v5 {
           }
 
           ha:attributes {
-            term=20
-            name=pin20
+            term=1
+            name=pin1
           }
          }
-         ha:padstack_ref.6452 {
-          proto=0; x=924.21mil; y=1.042315in; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+         ha:padstack_ref.6465 {
+          proto=0; x=24.975058mm; y=17.974945mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
           ha:flags {
            clearline=1
           }
@@ -6363,12 +6294,12 @@ ha:pcb-rnd-board-v5 {
           }
 
           ha:attributes {
-            term=4
-            name=pin4
+            term=36
+            name=pin36
           }
          }
-         ha:padstack_ref.6453 {
-          proto=0; x=924.21mil; y=17.974945mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+         ha:padstack_ref.6466 {
+          proto=1; x=26.475055mm; y=766.73mil; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
           ha:flags {
            clearline=1
           }
@@ -6377,12 +6308,12 @@ ha:pcb-rnd-board-v5 {
           }
 
           ha:attributes {
-            term=33
-            name=pin33
+            term=37
+            name=pin37
           }
          }
-         ha:padstack_ref.6454 {
-          proto=1; x=26.475055mm; y=20.975066mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+         ha:padstack_ref.6467 {
+          proto=1; x=17.975199mm; y=766.73mil; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
           ha:flags {
            clearline=1
           }
@@ -6390,55 +6321,220 @@ ha:pcb-rnd-board-v5 {
           li:thermal {
           }
 
-          ha:attributes {
-            term=40
-            name=pin40
-          }
-         }
-         ha:padstack_ref.6455 {
-          proto=1; x=17.975199mm; y=20.975066mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
-          ha:flags {
-           clearline=1
-          }
+          ha:attributes {
+            term=24
+            name=pin24
+          }
+         }
+        }
+        li:layers {
+
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+            ha:line.6395 {
+             x1=737.21mil; y1=1.01279in; x2=737.21mil; y2=737.2mil; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.6398 {
+             x1=737.21mil; y1=737.2mil; x2=25.72512mm; y2=737.2mil; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.6401 {
+             x1=25.72512mm; y1=737.2mil; x2=25.72512mm; y2=1.01279in; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.6404 {
+             x1=25.72512mm; y1=1.01279in; x2=737.21mil; y2=1.01279in; thickness=10.0mil; clearance=0.0;
+            }
+            ha:arc.6407 {
+             x=1.02461in; y=26.02484mm; width=5.0mil; height=5.0mil; astart=0; adelta=-360; thickness=10.0mil; clearance=0.0;
+            }
+           }
+           ha:type {
+            silk = 1
+            bottom = 1
+           }
+         }
+
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.6408 {
+             x1=22.225127mm; y1=874.995mil; x2=22.225127mm; y2=874.995mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.6411 {
+             x1=875.0mil; y1=875.0mil; x2=875.0mil; y2=875.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.6414 {
+             x1=875.0mil; y1=875.0mil; x2=875.0mil; y2=23.225mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.6417 {
+             x1=875.0mil; y1=875.0mil; x2=21.225mm; y2=875.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            bottom = 1
+            virtual = 1
+            misc = 1
+           }
+         }
+        }
+       }
+        uid = zU/TRZbkw/Ju0W67/ZAAAABD
+       }
+       ha:subc.6468 {
+        ha:attributes {
+         value=32mhz
+         footprint=NDK32
+         refdes=X2
+        }
+       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 {
+               -23.62mil  
+               0.699897mm  
+               23.62mil  
+               0.699897mm  
+               23.62mil  
+               -0.699897mm  
+               -23.62mil  
+               -0.699897mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -26.62mil  
+               0.776097mm  
+               26.62mil  
+               0.776097mm  
+               26.62mil  
+               -0.776097mm  
+               -26.62mil  
+               -0.776097mm  
+              }
+            }
 
-          li:thermal {
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -23.62mil  
+               0.699897mm  
+               23.62mil  
+               0.699897mm  
+               23.62mil  
+               -0.699897mm  
+               -23.62mil  
+               -0.699897mm  
+              }
+            }
           }
+        }
 
-          ha:attributes {
-            term=21
-            name=pin21
-          }
-         }
-         ha:padstack_ref.6456 {
-          proto=0; x=23.97506mm; y=1.042315in; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
-          ha:flags {
-           clearline=1
-          }
+        ha:ps_proto_v4.1 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-          li:thermal {
-          }
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               23.62mil  
+               -0.699897mm  
+               -23.62mil  
+               -0.699897mm  
+               -23.62mil  
+               0.699897mm  
+               23.62mil  
+               0.699897mm  
+              }
+            }
 
-          ha:attributes {
-            term=3
-            name=pin3
-          }
-         }
-         ha:padstack_ref.6457 {
-          proto=0; x=23.97506mm; y=17.974945mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
-          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 {
+               26.62mil  
+               -0.776097mm  
+               -26.62mil  
+               -0.776097mm  
+               -26.62mil  
+               0.776097mm  
+               26.62mil  
+               0.776097mm  
+              }
+            }
 
-          li:thermal {
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               23.62mil  
+               -0.699897mm  
+               -23.62mil  
+               -0.699897mm  
+               -23.62mil  
+               0.699897mm  
+               23.62mil  
+               0.699897mm  
+              }
+            }
           }
+        }
+       }
 
-          ha:attributes {
-            term=34
-            name=pin34
-          }
-         }
-         ha:padstack_ref.6458 {
-          proto=1; x=26.475055mm; y=806.1mil; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+        li:objects {
+         ha:padstack_ref.6482 {
+          proto=0; x=1.152in; y=1.3226in; rot=0.000000; xmirror=1; smirror=1; clearance=7.0mil;
           ha:flags {
            clearline=1
           }
@@ -6447,12 +6543,12 @@ ha:pcb-rnd-board-v5 {
           }
 
           ha:attributes {
-            term=39
-            name=pin39
+            term=2
+            name=pin2
           }
          }
-         ha:padstack_ref.6459 {
-          proto=1; x=17.975199mm; y=806.1mil; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+         ha:padstack_ref.6483 {
+          proto=1; x=1.152in; y=1.236in; rot=0.000000; xmirror=1; smirror=1; clearance=7.0mil;
           ha:flags {
            clearline=1
           }
@@ -6461,12 +6557,12 @@ ha:pcb-rnd-board-v5 {
           }
 
           ha:attributes {
-            term=22
-            name=pin22
+            term=1
+            name=pin1
           }
          }
-         ha:padstack_ref.6460 {
-          proto=0; x=963.58mil; y=1.042315in; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+         ha:padstack_ref.6484 {
+          proto=1; x=1.08901in; y=1.236in; rot=0.000000; xmirror=1; smirror=1; clearance=7.0mil;
           ha:flags {
            clearline=1
           }
@@ -6475,12 +6571,12 @@ ha:pcb-rnd-board-v5 {
           }
 
           ha:attributes {
-            term=2
-            name=pin2
+            term=4
+            name=pin4
           }
          }
-         ha:padstack_ref.6461 {
-          proto=0; x=963.58mil; y=17.974945mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+         ha:padstack_ref.6485 {
+          proto=0; x=1.08901in; y=1.3226in; rot=0.000000; xmirror=1; smirror=1; clearance=7.0mil;
           ha:flags {
            clearline=1
           }
@@ -6489,68 +6585,144 @@ ha:pcb-rnd-board-v5 {
           }
 
           ha:attributes {
-            term=35
-            name=pin35
+            term=3
+            name=pin3
           }
          }
-         ha:padstack_ref.6462 {
-          proto=1; x=26.475055mm; y=19.975068mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+        li:layers {
 
-          li:thermal {
-          }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          ha:attributes {
-            term=38
-            name=pin38
-          }
+           li:objects {
+            ha:arc.6469 {
+             x=1.18664in; y=30.534229mm; width=5.0mil; height=5.0mil; astart=-0; adelta=-360; thickness=10.0mil; clearance=0.0;
+            }
+           }
+           ha:type {
+            silk = 1
+            bottom = 1
+           }
          }
-         ha:padstack_ref.6463 {
-          proto=1; x=17.975199mm; y=19.975068mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
-          ha:flags {
-           clearline=1
-          }
 
-          li:thermal {
-          }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-          ha:attributes {
-            term=23
-            name=pin23
-          }
+           li:objects {
+            ha:line.6470 {
+             x1=1.120505in; y1=32.49422mm; x2=1.120505in; y2=32.49422mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.6473 {
+             x1=1.1205in; y1=1.279305in; x2=1.1205in; y2=1.279305in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.6476 {
+             x1=1.1205in; y1=1.279305in; x2=27.4607mm; y2=1.279305in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.6479 {
+             x1=1.1205in; y1=1.279305in; x2=1.1205in; y2=33.494347mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            bottom = 1
+            virtual = 1
+            misc = 1
+           }
          }
-         ha:padstack_ref.6464 {
-          proto=0; x=24.975058mm; y=1.042315in; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+       }
+        uid = zU/TRZbkw/Ju0W67/ZAAAABF
+       }
+       ha:subc.6486 {
+        ha:attributes {
+         value=1k
+         footprint=0402
+         refdes=R50
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-          li:thermal {
-          }
+        ha:ps_proto_v4.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-          ha:attributes {
-            term=1
-            name=pin1
-          }
-         }
-         ha:padstack_ref.6465 {
-          proto=0; x=24.975058mm; y=17.974945mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
-          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=36
-            name=pin36
+            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.6466 {
-          proto=1; x=26.475055mm; y=766.73mil; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+        }
+       }
+
+        li:objects {
+         ha:padstack_ref.6499 {
+          proto=0; x=27.4066mm; y=630.48mil; rot=-90.000000; xmirror=1; smirror=1; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -6559,12 +6731,12 @@ ha:pcb-rnd-board-v5 {
           }
 
           ha:attributes {
-            term=37
-            name=pin37
+            term=1
+            name=1
           }
          }
-         ha:padstack_ref.6467 {
-          proto=1; x=17.975199mm; y=766.73mil; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+         ha:padstack_ref.6500 {
+          proto=0; x=27.4066mm; y=599.0mil; rot=-90.000000; xmirror=1; smirror=1; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -6573,8 +6745,8 @@ ha:pcb-rnd-board-v5 {
           }
 
           ha:attributes {
-            term=24
-            name=pin24
+            term=2
+            name=2
           }
          }
         }
@@ -6585,21 +6757,6 @@ ha:pcb-rnd-board-v5 {
           ha:combining {          }
 
            li:objects {
-            ha:line.6395 {
-             x1=737.21mil; y1=1.01279in; x2=737.21mil; y2=737.2mil; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.6398 {
-             x1=737.21mil; y1=737.2mil; x2=25.72512mm; y2=737.2mil; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.6401 {
-             x1=25.72512mm; y1=737.2mil; x2=25.72512mm; y2=1.01279in; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.6404 {
-             x1=25.72512mm; y1=1.01279in; x2=737.21mil; y2=1.01279in; thickness=10.0mil; clearance=0.0;
-            }
-            ha:arc.6407 {
-             x=1.02461in; y=26.02484mm; width=5.0mil; height=5.0mil; astart=-0; adelta=-360; thickness=10.0mil; clearance=0.0;
-            }
            }
            ha:type {
             silk = 1
@@ -6612,26 +6769,26 @@ ha:pcb-rnd-board-v5 {
           ha:combining {          }
 
            li:objects {
-            ha:line.6408 {
-             x1=22.225127mm; y1=874.995mil; x2=22.225127mm; y2=874.995mil; thickness=0.1mm; clearance=0.0;
+            ha:line.6487 {
+             x1=27.4066mm; y1=614.74mil; x2=27.4066mm; y2=614.74mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.6411 {
-             x1=875.0mil; y1=875.0mil; x2=875.0mil; y2=875.0mil; thickness=0.1mm; clearance=0.0;
+            ha:line.6490 {
+             x1=27.4066mm; y1=614.74mil; x2=27.4066mm; y2=614.74mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.6414 {
-             x1=875.0mil; y1=875.0mil; x2=875.0mil; y2=23.225mm; thickness=0.1mm; clearance=0.0;
+            ha:line.6493 {
+             x1=27.4066mm; y1=614.74mil; x2=27.4066mm; y2=14.614396mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.6417 {
-             x1=875.0mil; y1=875.0mil; x2=21.225mm; y2=875.0mil; thickness=0.1mm; clearance=0.0;
+            ha:line.6496 {
+             x1=27.4066mm; y1=614.74mil; x2=26.4066mm; y2=614.74mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -6645,13 +6802,13 @@ ha:pcb-rnd-board-v5 {
          }
         }
        }
-        uid = zU/TRZbkw/Ju0W67/ZAAAABD
+        uid = zU/TRZbkw/Ju0W67/ZAAAAAF
        }
-       ha:subc.6468 {
+       ha:subc.6501 {
         ha:attributes {
-         value=32mhz
-         footprint=NDK32
-         refdes=X2
+         value=22pF
+         footprint=0402
+         refdes=C32
         }
        ha:data {
               li:padstack_prototypes {
@@ -6668,14 +6825,14 @@ ha:pcb-rnd-board-v5 {
              }
              clearance=0.0
               li:ps_poly {
-               -23.62mil  
-               0.699897mm  
-               23.62mil  
-               0.699897mm  
-               23.62mil  
-               -0.699897mm  
-               -23.62mil  
-               -0.699897mm  
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
               }
             }
 
@@ -6687,14 +6844,14 @@ ha:pcb-rnd-board-v5 {
              }
              clearance=0.0
               li:ps_poly {
-               -26.62mil  
-               0.776097mm  
-               26.62mil  
-               0.776097mm  
-               26.62mil  
-               -0.776097mm  
-               -26.62mil  
-               -0.776097mm  
+               0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
               }
             }
 
@@ -6706,20 +6863,114 @@ ha:pcb-rnd-board-v5 {
              }
              clearance=0.0
               li:ps_poly {
-               -23.62mil  
-               0.699897mm  
-               23.62mil  
-               0.699897mm  
-               23.62mil  
-               -0.699897mm  
-               -23.62mil  
-               -0.699897mm  
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
               }
             }
           }
         }
+       }
+
+        li:objects {
+         ha:padstack_ref.6514 {
+          proto=0; x=9.995408mm; y=45.085mm; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.6515 {
+          proto=0; x=425.0mil; y=45.085mm; rot=0.000000; xmirror=1; smirror=1; 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
+            bottom = 1
+           }
+         }
+
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.6502 {
+             x1=10.395204mm; y1=45.085mm; x2=10.395204mm; y2=45.085mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.6505 {
+             x1=10.395204mm; y1=45.085mm; x2=10.395204mm; y2=45.085mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.6508 {
+             x1=10.395204mm; y1=45.085mm; x2=11.395204mm; y2=45.085mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.6511 {
+             x1=10.395204mm; y1=45.085mm; x2=10.395204mm; y2=44.085mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            bottom = 1
+            virtual = 1
+            misc = 1
+           }
+         }
+        }
+       }
+        uid = zU/TRZbkw/Ju0W67/ZAAAAAH
+       }
+       ha:subc.6516 {
+        ha:attributes {
+         value=22pF
+         footprint=0402
+         refdes=C33
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-        ha:ps_proto_v4.1 {
+        ha:ps_proto_v4.0 {
           hdia=0.0; hplated=0; htop=0; hbottom=0;
           li:shape {
 
@@ -6731,14 +6982,14 @@ ha:pcb-rnd-board-v5 {
              }
              clearance=0.0
               li:ps_poly {
-               23.62mil  
-               -0.699897mm  
-               -23.62mil  
-               -0.699897mm  
-               -23.62mil  
-               0.699897mm  
-               23.62mil  
-               0.699897mm  
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
               }
             }
 
@@ -6750,14 +7001,14 @@ ha:pcb-rnd-board-v5 {
              }
              clearance=0.0
               li:ps_poly {
-               26.62mil  
-               -0.776097mm  
-               -26.62mil  
-               -0.776097mm  
-               -26.62mil  
-               0.776097mm  
-               26.62mil  
-               0.776097mm  
+               0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
               }
             }
 
@@ -6769,14 +7020,14 @@ ha:pcb-rnd-board-v5 {
              }
              clearance=0.0
               li:ps_poly {
-               23.62mil  
-               -0.699897mm  
-               -23.62mil  
-               -0.699897mm  
-               -23.62mil  
-               0.699897mm  
-               23.62mil  
-               0.699897mm  
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
               }
             }
           }
@@ -6784,22 +7035,8 @@ ha:pcb-rnd-board-v5 {
        }
 
         li:objects {
-         ha:padstack_ref.6482 {
-          proto=0; x=29.21mm; y=32.67964mm; rot=0.000000; xmirror=1; smirror=1; clearance=7.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=pin2
-          }
-         }
-         ha:padstack_ref.6483 {
-          proto=1; x=29.21mm; y=30.48mm; rot=0.000000; xmirror=1; smirror=1; clearance=7.0mil;
+         ha:padstack_ref.6529 {
+          proto=0; x=15.075408mm; y=45.085mm; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -6809,25 +7046,11 @@ ha:pcb-rnd-board-v5 {
 
           ha:attributes {
             term=1
-            name=pin1
-          }
-         }
-         ha:padstack_ref.6484 {
-          proto=1; x=1.08701in; y=30.48mm; rot=0.000000; xmirror=1; smirror=1; clearance=7.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=4
-            name=pin4
+            name=1
           }
          }
-         ha:padstack_ref.6485 {
-          proto=0; x=1.08701in; y=32.67964mm; rot=0.000000; xmirror=1; smirror=1; clearance=7.0mil;
+         ha:padstack_ref.6530 {
+          proto=0; x=625.0mil; y=45.085mm; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -6836,8 +7059,8 @@ ha:pcb-rnd-board-v5 {
           }
 
           ha:attributes {
-            term=3
-            name=pin3
+            term=2
+            name=2
           }
          }
         }
@@ -6848,9 +7071,6 @@ ha:pcb-rnd-board-v5 {
           ha:combining {          }
 
            li:objects {
-            ha:arc.6469 {
-             x=1.18464in; y=29.619829mm; width=5.0mil; height=5.0mil; astart=-0; adelta=-360; thickness=10.0mil; clearance=0.0;
-            }
            }
            ha:type {
             silk = 1
@@ -6863,26 +7083,26 @@ ha:pcb-rnd-board-v5 {
           ha:combining {          }
 
            li:objects {
-            ha:line.6470 {
-             x1=1.118505in; y1=1.2433in; x2=1.118505in; y2=1.2433in; thickness=0.1mm; clearance=0.0;
+            ha:line.6517 {
+             x1=15.475204mm; y1=45.085mm; x2=15.475204mm; y2=45.085mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.6473 {
-             x1=28.4099mm; y1=31.579947mm; x2=28.4099mm; y2=31.579947mm; thickness=0.1mm; clearance=0.0;
+            ha:line.6520 {
+             x1=15.475204mm; y1=45.085mm; x2=15.475204mm; y2=45.085mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.6476 {
-             x1=28.4099mm; y1=31.579947mm; x2=27.4099mm; y2=31.579947mm; thickness=0.1mm; clearance=0.0;
+            ha:line.6523 {
+             x1=15.475204mm; y1=45.085mm; x2=16.475204mm; y2=45.085mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.6479 {
-             x1=28.4099mm; y1=31.579947mm; x2=28.4099mm; y2=32.579947mm; thickness=0.1mm; clearance=0.0;
+            ha:line.6526 {
+             x1=15.475204mm; y1=45.085mm; x2=15.475204mm; y2=44.085mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -6896,13 +7116,13 @@ ha:pcb-rnd-board-v5 {
          }
         }
        }
-        uid = zU/TRZbkw/Ju0W67/ZAAAABF
+        uid = zU/TRZbkw/Ju0W67/ZAAAAAJ
        }
-       ha:subc.6486 {
+       ha:subc.6531 {
         ha:attributes {
-         value=1k
+         value=4.7uF
          footprint=0402
-         refdes=R50
+         refdes=C4
         }
        ha:data {
               li:padstack_prototypes {
@@ -6972,8 +7192,8 @@ ha:pcb-rnd-board-v5 {
        }
 
         li:objects {
-         ha:padstack_ref.6499 {
-          proto=0; x=193.52mil; y=45.085mm; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
+         ha:padstack_ref.6544 {
+          proto=0; x=490.48mil; y=665.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -6986,8 +7206,8 @@ ha:pcb-rnd-board-v5 {
             name=1
           }
          }
-         ha:padstack_ref.6500 {
-          proto=0; x=225.0mil; y=45.085mm; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
+         ha:padstack_ref.6545 {
+          proto=0; x=459.0mil; y=665.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -7020,26 +7240,26 @@ ha:pcb-rnd-board-v5 {
           ha:combining {          }
 
            li:objects {
-            ha:line.6487 {
-             x1=5.315204mm; y1=45.085mm; x2=5.315204mm; y2=45.085mm; thickness=0.1mm; clearance=0.0;
+            ha:line.6532 {
+             x1=474.74mil; y1=665.0mil; x2=474.74mil; y2=665.0mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.6490 {
-             x1=5.315204mm; y1=45.085mm; x2=5.315204mm; y2=45.085mm; thickness=0.1mm; clearance=0.0;
+            ha:line.6535 {
+             x1=474.74mil; y1=665.0mil; x2=474.74mil; y2=665.0mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.6493 {
-             x1=5.315204mm; y1=45.085mm; x2=6.315204mm; y2=45.085mm; thickness=0.1mm; clearance=0.0;
+            ha:line.6538 {
+             x1=474.74mil; y1=665.0mil; x2=11.058396mm; y2=665.0mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.6496 {
-             x1=5.315204mm; y1=45.085mm; x2=5.315204mm; y2=44.085mm; thickness=0.1mm; clearance=0.0;
+            ha:line.6541 {
+             x1=474.74mil; y1=665.0mil; x2=474.74mil; y2=17.891mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -7053,13 +7273,13 @@ ha:pcb-rnd-board-v5 {
          }
         }
        }
-        uid = zU/TRZbkw/Ju0W67/ZAAAAAF
+        uid = zU/TRZbkw/Ju0W67/ZAAAAAL
        }
-       ha:subc.6501 {
+       ha:subc.6546 {
         ha:attributes {
-         value=22pF
+         value=4.7uF
          footprint=0402
-         refdes=C32
+         refdes=C5
         }
        ha:data {
               li:padstack_prototypes {
@@ -7129,8 +7349,8 @@ ha:pcb-rnd-board-v5 {
        }
 
         li:objects {
-         ha:padstack_ref.6514 {
-          proto=0; x=9.995408mm; y=45.085mm; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
+         ha:padstack_ref.6559 {
+          proto=0; x=25.235408mm; y=45.085mm; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -7143,8 +7363,8 @@ ha:pcb-rnd-board-v5 {
             name=1
           }
          }
-         ha:padstack_ref.6515 {
-          proto=0; x=425.0mil; y=45.085mm; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
+         ha:padstack_ref.6560 {
+          proto=0; x=26.035mm; y=45.085mm; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -7177,26 +7397,26 @@ ha:pcb-rnd-board-v5 {
           ha:combining {          }
 
            li:objects {
-            ha:line.6502 {
-             x1=10.395204mm; y1=45.085mm; x2=10.395204mm; y2=45.085mm; thickness=0.1mm; clearance=0.0;
+            ha:line.6547 {
+             x1=1.00926in; y1=45.085mm; x2=1.00926in; y2=45.085mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.6505 {
-             x1=10.395204mm; y1=45.085mm; x2=10.395204mm; y2=45.085mm; thickness=0.1mm; clearance=0.0;
+            ha:line.6550 {
+             x1=1.00926in; y1=45.085mm; x2=1.00926in; y2=45.085mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.6508 {
-             x1=10.395204mm; y1=45.085mm; x2=11.395204mm; y2=45.085mm; thickness=0.1mm; clearance=0.0;
+            ha:line.6553 {
+             x1=1.00926in; y1=45.085mm; x2=26.635204mm; y2=45.085mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.6511 {
-             x1=10.395204mm; y1=45.085mm; x2=10.395204mm; y2=44.085mm; thickness=0.1mm; clearance=0.0;
+            ha:line.6556 {
+             x1=1.00926in; y1=45.085mm; x2=1.00926in; y2=44.085mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -7210,13 +7430,13 @@ ha:pcb-rnd-board-v5 {
          }
         }
        }
-        uid = zU/TRZbkw/Ju0W67/ZAAAAAH
+        uid = zU/TRZbkw/Ju0W67/ZAAAAAN
        }
-       ha:subc.6516 {
+       ha:subc.6561 {
         ha:attributes {
-         value=22pF
+         value=1uF
          footprint=0402
-         refdes=C33
+         refdes=C37
         }
        ha:data {
               li:padstack_prototypes {
@@ -7286,8 +7506,8 @@ ha:pcb-rnd-board-v5 {
        }
 
         li:objects {
-         ha:padstack_ref.6529 {
-          proto=0; x=15.075408mm; y=45.085mm; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
+         ha:padstack_ref.6574 {
+          proto=0; x=30.315408mm; y=45.085mm; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -7300,8 +7520,8 @@ ha:pcb-rnd-board-v5 {
             name=1
           }
          }
-         ha:padstack_ref.6530 {
-          proto=0; x=625.0mil; y=45.085mm; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
+         ha:padstack_ref.6575 {
+          proto=0; x=1.225in; y=45.085mm; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -7334,26 +7554,26 @@ ha:pcb-rnd-board-v5 {
           ha:combining {          }
 
            li:objects {
-            ha:line.6517 {
-             x1=15.475204mm; y1=45.085mm; x2=15.475204mm; y2=45.085mm; thickness=0.1mm; clearance=0.0;
+            ha:line.6562 {
+             x1=1.20926in; y1=45.085mm; x2=1.20926in; y2=45.085mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.6520 {
-             x1=15.475204mm; y1=45.085mm; x2=15.475204mm; y2=45.085mm; thickness=0.1mm; clearance=0.0;
+            ha:line.6565 {
+             x1=1.20926in; y1=45.085mm; x2=1.20926in; y2=45.085mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.6523 {
-             x1=15.475204mm; y1=45.085mm; x2=16.475204mm; y2=45.085mm; thickness=0.1mm; clearance=0.0;
+            ha:line.6568 {
+             x1=1.20926in; y1=45.085mm; x2=31.715204mm; y2=45.085mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.6526 {
-             x1=15.475204mm; y1=45.085mm; x2=15.475204mm; y2=44.085mm; thickness=0.1mm; clearance=0.0;
+            ha:line.6571 {
+             x1=1.20926in; y1=45.085mm; x2=1.20926in; y2=44.085mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -7367,13 +7587,13 @@ ha:pcb-rnd-board-v5 {
          }
         }
        }
-        uid = zU/TRZbkw/Ju0W67/ZAAAAAJ
+        uid = zU/TRZbkw/Ju0W67/ZAAAAAP
        }
-       ha:subc.6531 {
+       ha:subc.9549 {
         ha:attributes {
-         value=4.7uF
-         footprint=0402
-         refdes=C4
+         value=blue
+         footprint=0603diode
+         refdes=D3
         }
        ha:data {
               li:padstack_prototypes {
@@ -7390,14 +7610,14 @@ ha:pcb-rnd-board-v5 {
              }
              clearance=0.0
               li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
+               0.374904mm  
+               -0.499872mm  
+               -0.374904mm  
+               -0.499872mm  
+               -0.374904mm  
+               0.499872mm  
+               0.374904mm  
+               0.499872mm  
               }
             }
 
@@ -7409,14 +7629,14 @@ ha:pcb-rnd-board-v5 {
              }
              clearance=0.0
               li:ps_poly {
-               0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
+               17.76mil  
+               -0.576072mm  
+               -17.76mil  
+               -0.576072mm  
+               -17.76mil  
+               0.576072mm  
+               17.76mil  
+               0.576072mm  
               }
             }
 
@@ -7428,14 +7648,14 @@ ha:pcb-rnd-board-v5 {
              }
              clearance=0.0
               li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
+               0.374904mm  
+               -0.499872mm  
+               -0.374904mm  
+               -0.499872mm  
+               -0.374904mm  
+               0.499872mm  
+               0.374904mm  
+               0.499872mm  
               }
             }
           }
@@ -7443,8 +7663,8 @@ ha:pcb-rnd-board-v5 {
        }
 
         li:objects {
-         ha:padstack_ref.6544 {
-          proto=0; x=20.155408mm; y=45.085mm; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
+         ha:padstack_ref.9572 {
+          proto=0; x=28.847423mm; y=29.970982mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -7457,8 +7677,8 @@ ha:pcb-rnd-board-v5 {
             name=1
           }
          }
-         ha:padstack_ref.6545 {
-          proto=0; x=825.0mil; y=45.085mm; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
+         ha:padstack_ref.9573 {
+          proto=0; x=30.147395mm; y=29.970982mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -7479,10 +7699,19 @@ ha:pcb-rnd-board-v5 {
           ha:combining {          }
 
            li:objects {
+            ha:line.9550 {
+             x1=30.691209mm; y1=30.605982mm; x2=30.691209mm; y2=29.335982mm; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.9553 {
+             x1=30.691209mm; y1=30.605982mm; x2=30.437209mm; y2=30.605982mm; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.9556 {
+             x1=30.691209mm; y1=29.335982mm; x2=30.437209mm; y2=29.335982mm; thickness=10.0mil; clearance=0.0;
+            }
            }
            ha:type {
             silk = 1
-            bottom = 1
+            top = 1
            }
          }
 
@@ -7491,46 +7720,46 @@ ha:pcb-rnd-board-v5 {
           ha:combining {          }
 
            li:objects {
-            ha:line.6532 {
-             x1=20.555204mm; y1=45.085mm; x2=20.555204mm; y2=45.085mm; thickness=0.1mm; clearance=0.0;
+            ha:line.9560 {
+             x1=29.497409mm; y1=29.970982mm; x2=29.497409mm; y2=29.970982mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.6535 {
-             x1=20.555204mm; y1=45.085mm; x2=20.555204mm; y2=45.085mm; thickness=0.1mm; clearance=0.0;
+            ha:line.9563 {
+             x1=29.497409mm; y1=29.970982mm; x2=29.497409mm; y2=29.970982mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.6538 {
-             x1=20.555204mm; y1=45.085mm; x2=21.555204mm; y2=45.085mm; thickness=0.1mm; clearance=0.0;
+            ha:line.9566 {
+             x1=29.497409mm; y1=29.970982mm; x2=30.497409mm; y2=29.970982mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.6541 {
-             x1=20.555204mm; y1=45.085mm; x2=20.555204mm; y2=44.085mm; thickness=0.1mm; clearance=0.0;
+            ha:line.9569 {
+             x1=29.497409mm; y1=29.970982mm; x2=29.497409mm; y2=1.21933in; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
             }
            }
            ha:type {
-            bottom = 1
-            virtual = 1
+            top = 1
             misc = 1
+            virtual = 1
            }
          }
         }
        }
-        uid = zU/TRZbkw/Ju0W67/ZAAAAAL
+        uid = oa6Qx8A9abeLdrKXE+EAAAAk
        }
-       ha:subc.6546 {
+       ha:subc.9698 {
         ha:attributes {
-         value=4.7uF
+         value=1k
          footprint=0402
-         refdes=C5
+         refdes=R12
         }
        ha:data {
               li:padstack_prototypes {
@@ -7600,8 +7829,8 @@ ha:pcb-rnd-board-v5 {
        }
 
         li:objects {
-         ha:padstack_ref.6559 {
-          proto=0; x=25.235408mm; y=45.085mm; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
+         ha:padstack_ref.9712 {
+          proto=0; x=15.304008mm; y=854.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -7614,8 +7843,8 @@ ha:pcb-rnd-board-v5 {
             name=1
           }
          }
-         ha:padstack_ref.6560 {
-          proto=0; x=26.035mm; y=45.085mm; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
+         ha:padstack_ref.9713 {
+          proto=0; x=634.0mil; y=854.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -7648,26 +7877,26 @@ ha:pcb-rnd-board-v5 {
           ha:combining {          }
 
            li:objects {
-            ha:line.6547 {
-             x1=1.00926in; y1=45.085mm; x2=1.00926in; y2=45.085mm; thickness=0.1mm; clearance=0.0;
+            ha:line.9700 {
+             x1=15.703804mm; y1=854.0mil; x2=15.703804mm; y2=854.0mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.6550 {
-             x1=1.00926in; y1=45.085mm; x2=1.00926in; y2=45.085mm; thickness=0.1mm; clearance=0.0;
+            ha:line.9703 {
+             x1=15.703804mm; y1=854.0mil; x2=15.703804mm; y2=854.0mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.6553 {
-             x1=1.00926in; y1=45.085mm; x2=26.635204mm; y2=45.085mm; thickness=0.1mm; clearance=0.0;
+            ha:line.9706 {
+             x1=15.703804mm; y1=854.0mil; x2=16.703804mm; y2=854.0mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.6556 {
-             x1=1.00926in; y1=45.085mm; x2=1.00926in; y2=44.085mm; thickness=0.1mm; clearance=0.0;
+            ha:line.9709 {
+             x1=15.703804mm; y1=854.0mil; x2=15.703804mm; y2=20.6916mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -7681,13 +7910,13 @@ ha:pcb-rnd-board-v5 {
          }
         }
        }
-        uid = zU/TRZbkw/Ju0W67/ZAAAAAN
+        uid = oa6Qx8A9abeLdrKXE+EAAAAq
        }
-       ha:subc.6561 {
+       ha:subc.9601 {
         ha:attributes {
-         value=1uF
-         footprint=0402
-         refdes=C37
+         value=NCP45560
+         footprint=506CD
+         refdes=U4
         }
        ha:data {
               li:padstack_prototypes {
@@ -7704,14 +7933,14 @@ ha:pcb-rnd-board-v5 {
              }
              clearance=0.0
               li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
+               -0.24003mm  
+               -0.225044mm  
+               -0.24003mm  
+               0.225044mm  
+               0.24003mm  
+               0.225044mm  
+               0.24003mm  
+               -0.225044mm  
               }
             }
 
@@ -7723,14 +7952,14 @@ ha:pcb-rnd-board-v5 {
              }
              clearance=0.0
               li:ps_poly {
-               0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
+               -0.31623mm  
+               -0.301244mm  
+               -0.31623mm  
+               0.301244mm  
+               0.31623mm  
+               0.301244mm  
+               0.31623mm  
+               -0.301244mm  
               }
             }
 
@@ -7742,114 +7971,83 @@ ha:pcb-rnd-board-v5 {
              }
              clearance=0.0
               li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
+               -0.24003mm  
+               -0.225044mm  
+               -0.24003mm  
+               0.225044mm  
+               0.24003mm  
+               0.225044mm  
+               0.24003mm  
+               -0.225044mm  
               }
             }
           }
         }
-       }
-
-        li:objects {
-         ha:padstack_ref.6574 {
-          proto=0; x=30.315408mm; y=45.085mm; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.6575 {
-          proto=0; x=1.225in; y=45.085mm; rot=0.000000; xmirror=1; smirror=1; 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
-            bottom = 1
-           }
-         }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+        ha:ps_proto_v4.1 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-           li:objects {
-            ha:line.6562 {
-             x1=1.20926in; y1=45.085mm; x2=1.20926in; y2=45.085mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.6565 {
-             x1=1.20926in; y1=45.085mm; x2=1.20926in; y2=45.085mm; 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.24003mm  
+               -0.16002mm  
+               -0.24003mm  
+               0.16002mm  
+               0.24003mm  
+               0.16002mm  
+               0.24003mm  
+               -0.16002mm  
+              }
             }
-            ha:line.6568 {
-             x1=1.20926in; y1=45.085mm; x2=31.715204mm; y2=45.085mm; 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.31623mm  
+               -9.3mil  
+               -0.31623mm  
+               9.3mil  
+               0.31623mm  
+               9.3mil  
+               0.31623mm  
+               -9.3mil  
+              }
             }
-            ha:line.6571 {
-             x1=1.20926in; y1=45.085mm; x2=1.20926in; y2=44.085mm; 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.24003mm  
+               -0.16002mm  
+               -0.24003mm  
+               0.16002mm  
+               0.24003mm  
+               0.16002mm  
+               0.24003mm  
+               -0.16002mm  
+              }
             }
-           }
-           ha:type {
-            bottom = 1
-            virtual = 1
-            misc = 1
-           }
-         }
-        }
-       }
-        uid = zU/TRZbkw/Ju0W67/ZAAAAAP
-       }
-       ha:subc.9549 {
-        ha:attributes {
-         value=blue
-         footprint=0603diode
-         refdes=D3
+          }
         }
-       ha:data {
-              li:padstack_prototypes {
 
-        ha:ps_proto_v4.0 {
+        ha:ps_proto_v4.2 {
           hdia=0.0; hplated=0; htop=0; hbottom=0;
           li:shape {
 
@@ -7861,14 +8059,14 @@ ha:pcb-rnd-board-v5 {
              }
              clearance=0.0
               li:ps_poly {
-               0.374904mm  
-               -0.499872mm  
-               -0.374904mm  
-               -0.499872mm  
-               -0.374904mm  
-               0.499872mm  
-               0.374904mm  
-               0.499872mm  
+               41.34mil  
+               -1.43002mm  
+               -41.34mil  
+               -1.43002mm  
+               -41.34mil  
+               1.43002mm  
+               41.34mil  
+               1.43002mm  
               }
             }
 
@@ -7880,14 +8078,14 @@ ha:pcb-rnd-board-v5 {
              }
              clearance=0.0
               li:ps_poly {
-               17.76mil  
-               -0.576072mm  
-               -17.76mil  
-               -0.576072mm  
-               -17.76mil  
-               0.576072mm  
-               17.76mil  
-               0.576072mm  
+               44.34mil  
+               -1.50622mm  
+               -44.34mil  
+               -1.50622mm  
+               -44.34mil  
+               1.50622mm  
+               44.34mil  
+               1.50622mm  
               }
             }
 
@@ -7899,14 +8097,14 @@ ha:pcb-rnd-board-v5 {
              }
              clearance=0.0
               li:ps_poly {
-               0.374904mm  
-               -0.499872mm  
-               -0.374904mm  
-               -0.499872mm  
-               -0.374904mm  
-               0.499872mm  
-               0.374904mm  
-               0.499872mm  
+               41.34mil  
+               -1.43002mm  
+               -41.34mil  
+               -1.43002mm  
+               -41.34mil  
+               1.43002mm  
+               41.34mil  
+               1.43002mm  
               }
             }
           }
@@ -7914,8 +8112,8 @@ ha:pcb-rnd-board-v5 {
        }
 
         li:objects {
-         ha:padstack_ref.9572 {
-          proto=0; x=28.847423mm; y=29.970982mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.9615 {
+          proto=0; x=1.37677in; y=1.08051in; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
           ha:flags {
            clearline=1
           }
@@ -7928,8 +8126,22 @@ ha:pcb-rnd-board-v5 {
             name=1
           }
          }
-         ha:padstack_ref.9573 {
-          proto=0; x=30.147395mm; y=29.970982mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.9616 {
+          proto=1; x=32.405066mm; y=969.49mil; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=7
+            name=7
+          }
+         }
+         ha:padstack_ref.9617 {
+          proto=1; x=1.35453in; y=1.08051in; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
           ha:flags {
            clearline=1
           }
@@ -7942,146 +8154,120 @@ ha:pcb-rnd-board-v5 {
             name=2
           }
          }
-        }
-        li:layers {
+         ha:padstack_ref.9618 {
+          proto=1; x=1.29547in; y=969.49mil; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+          li:thermal {
+          }
 
-           li:objects {
-            ha:line.9550 {
-             x1=30.691209mm; y1=30.605982mm; x2=30.691209mm; y2=29.335982mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.9553 {
-             x1=30.691209mm; y1=30.605982mm; x2=30.437209mm; y2=30.605982mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.9556 {
-             x1=30.691209mm; y1=29.335982mm; x2=30.437209mm; y2=29.335982mm; thickness=10.0mil; clearance=0.0;
-            }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
+          ha:attributes {
+            term=8
+            name=8
+          }
          }
+         ha:padstack_ref.9619 {
+          proto=1; x=1.33484in; y=1.08051in; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          li:thermal {
+          }
 
-           li:objects {
-            ha:line.9560 {
-             x1=29.497409mm; y1=29.970982mm; x2=29.497409mm; y2=29.970982mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.9563 {
-             x1=29.497409mm; y1=29.970982mm; x2=29.497409mm; y2=29.970982mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.9566 {
-             x1=29.497409mm; y1=29.970982mm; x2=30.497409mm; y2=29.970982mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.9569 {
-             x1=29.497409mm; y1=29.970982mm; x2=29.497409mm; y2=1.21933in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+          ha:attributes {
+            term=3
+            name=3
+          }
          }
-        }
-       }
-        uid = oa6Qx8A9abeLdrKXE+EAAAAk
-       }
-       ha:subc.9698 {
-        ha:attributes {
-         value=1k
-         footprint=0402
-         refdes=R12
-        }
-       ha:data {
-              li:padstack_prototypes {
+         ha:padstack_ref.9620 {
+          proto=1; x=1.31516in; y=969.49mil; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:ps_proto_v4.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+          li:thermal {
+          }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-              }
-            }
+          ha:attributes {
+            term=9
+            name=9
+          }
+         }
+         ha:padstack_ref.9621 {
+          proto=1; x=1.31516in; y=1.08051in; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
-              }
-            }
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=4
+            name=4
+          }
+         }
+         ha:padstack_ref.9622 {
+          proto=1; x=1.33484in; y=969.49mil; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=10
+            name=10
+          }
+         }
+         ha:padstack_ref.9623 {
+          proto=1; x=1.29547in; y=1.08051in; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=5
+            name=5
+          }
+         }
+         ha:padstack_ref.9624 {
+          proto=1; x=1.35453in; y=969.49mil; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          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=11
+            name=11
+          }
+         }
+         ha:padstack_ref.9625 {
+          proto=1; x=32.405066mm; y=1.08051in; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
+          ha:flags {
+           clearline=1
           }
-        }
-       }
 
-        li:objects {
-         ha:padstack_ref.9712 {
-          proto=0; x=1.199in; y=1.469in; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=6
+            name=6
+          }
+         }
+         ha:padstack_ref.9626 {
+          proto=1; x=1.37421in; y=969.49mil; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
           ha:flags {
            clearline=1
           }
@@ -8090,12 +8276,12 @@ ha:pcb-rnd-board-v5 {
           }
 
           ha:attributes {
-            term=1
-            name=1
+            term=12
+            name=12
           }
          }
-         ha:padstack_ref.9713 {
-          proto=0; x=1.23048in; y=1.469in; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
+         ha:padstack_ref.9627 {
+          proto=2; x=33.655mm; y=26.035mm; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
           ha:flags {
            clearline=1
           }
@@ -8104,8 +8290,8 @@ ha:pcb-rnd-board-v5 {
           }
 
           ha:attributes {
-            term=2
-            name=2
+            term=13
+            name=13
           }
          }
         }
@@ -8128,26 +8314,26 @@ ha:pcb-rnd-board-v5 {
           ha:combining {          }
 
            li:objects {
-            ha:line.9700 {
-             x1=30.854396mm; y1=1.469in; x2=30.854396mm; y2=1.469in; thickness=0.1mm; clearance=0.0;
+            ha:line.9603 {
+             x1=33.660001mm; y1=26.035mm; x2=33.660001mm; y2=26.035mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.9703 {
-             x1=30.854396mm; y1=1.469in; x2=30.854396mm; y2=1.469in; thickness=0.1mm; clearance=0.0;
+            ha:line.9606 {
+             x1=33.655mm; y1=26.035mm; x2=33.655mm; y2=26.035mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.9706 {
-             x1=30.854396mm; y1=1.469in; x2=31.854396mm; y2=1.469in; thickness=0.1mm; clearance=0.0;
+            ha:line.9609 {
+             x1=33.655mm; y1=26.035mm; x2=33.655mm; y2=25.035mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.9709 {
-             x1=30.854396mm; y1=1.469in; x2=30.854396mm; y2=36.3126mm; thickness=0.1mm; clearance=0.0;
+            ha:line.9612 {
+             x1=33.655mm; y1=26.035mm; x2=32.655mm; y2=26.035mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -8161,13 +8347,13 @@ ha:pcb-rnd-board-v5 {
          }
         }
        }
-        uid = oa6Qx8A9abeLdrKXE+EAAAAq
+        uid = oa6Qx8A9abeLdrKXE+EAAAAm
        }
-       ha:subc.9601 {
+       ha:subc.9655 {
         ha:attributes {
          value=NCP45560
          footprint=506CD
-         refdes=U4
+         refdes=U5
         }
        ha:data {
               li:padstack_prototypes {
@@ -8363,8 +8549,8 @@ ha:pcb-rnd-board-v5 {
        }
 
         li:objects {
-         ha:padstack_ref.9615 {
-          proto=0; x=1.37677in; y=1.08051in; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
+         ha:padstack_ref.9669 {
+          proto=0; x=1.37677in; y=22.237954mm; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
           ha:flags {
            clearline=1
           }
@@ -8377,8 +8563,8 @@ ha:pcb-rnd-board-v5 {
             name=1
           }
          }
-         ha:padstack_ref.9616 {
-          proto=1; x=32.405066mm; y=969.49mil; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
+         ha:padstack_ref.9670 {
+          proto=1; x=32.405066mm; y=764.49mil; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
           ha:flags {
            clearline=1
           }
@@ -8391,8 +8577,8 @@ ha:pcb-rnd-board-v5 {
             name=7
           }
          }
-         ha:padstack_ref.9617 {
-          proto=1; x=1.35453in; y=1.08051in; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
+         ha:padstack_ref.9671 {
+          proto=1; x=1.35453in; y=22.237954mm; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
           ha:flags {
            clearline=1
           }
@@ -8405,8 +8591,8 @@ ha:pcb-rnd-board-v5 {
             name=2
           }
          }
-         ha:padstack_ref.9618 {
-          proto=1; x=1.29547in; y=969.49mil; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
+         ha:padstack_ref.9672 {
+          proto=1; x=1.29547in; y=764.49mil; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
           ha:flags {
            clearline=1
           }
@@ -8419,8 +8605,8 @@ ha:pcb-rnd-board-v5 {
             name=8
           }
          }
-         ha:padstack_ref.9619 {
-          proto=1; x=1.33484in; y=1.08051in; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
+         ha:padstack_ref.9673 {
+          proto=1; x=1.33484in; y=22.237954mm; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
           ha:flags {
            clearline=1
           }
@@ -8433,8 +8619,8 @@ ha:pcb-rnd-board-v5 {
             name=3
           }
          }
-         ha:padstack_ref.9620 {
-          proto=1; x=1.31516in; y=969.49mil; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
+         ha:padstack_ref.9674 {
+          proto=1; x=1.31516in; y=764.49mil; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
           ha:flags {
            clearline=1
           }
@@ -8447,8 +8633,8 @@ ha:pcb-rnd-board-v5 {
             name=9
           }
          }
-         ha:padstack_ref.9621 {
-          proto=1; x=1.31516in; y=1.08051in; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
+         ha:padstack_ref.9675 {
+          proto=1; x=1.31516in; y=22.237954mm; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
           ha:flags {
            clearline=1
           }
@@ -8461,8 +8647,8 @@ ha:pcb-rnd-board-v5 {
             name=4
           }
          }
-         ha:padstack_ref.9622 {
-          proto=1; x=1.33484in; y=969.49mil; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
+         ha:padstack_ref.9676 {
+          proto=1; x=1.33484in; y=764.49mil; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
           ha:flags {
            clearline=1
           }
@@ -8475,8 +8661,8 @@ ha:pcb-rnd-board-v5 {
             name=10
           }
          }
-         ha:padstack_ref.9623 {
-          proto=1; x=1.29547in; y=1.08051in; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
+         ha:padstack_ref.9677 {
+          proto=1; x=1.29547in; y=22.237954mm; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
           ha:flags {
            clearline=1
           }
@@ -8489,8 +8675,8 @@ ha:pcb-rnd-board-v5 {
             name=5
           }
          }
-         ha:padstack_ref.9624 {
-          proto=1; x=1.35453in; y=969.49mil; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
+         ha:padstack_ref.9678 {
+          proto=1; x=1.35453in; y=764.49mil; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
           ha:flags {
            clearline=1
           }
@@ -8503,8 +8689,8 @@ ha:pcb-rnd-board-v5 {
             name=11
           }
          }
-         ha:padstack_ref.9625 {
-          proto=1; x=32.405066mm; y=1.08051in; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
+         ha:padstack_ref.9679 {
+          proto=1; x=32.405066mm; y=22.237954mm; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
           ha:flags {
            clearline=1
           }
@@ -8517,8 +8703,8 @@ ha:pcb-rnd-board-v5 {
             name=6
           }
          }
-         ha:padstack_ref.9626 {
-          proto=1; x=1.37421in; y=969.49mil; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
+         ha:padstack_ref.9680 {
+          proto=1; x=1.37421in; y=764.49mil; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
           ha:flags {
            clearline=1
           }
@@ -8531,8 +8717,8 @@ ha:pcb-rnd-board-v5 {
             name=12
           }
          }
-         ha:padstack_ref.9627 {
-          proto=2; x=33.655mm; y=26.035mm; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
+         ha:padstack_ref.9681 {
+          proto=2; x=33.655mm; y=820.0mil; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
           ha:flags {
            clearline=1
           }
@@ -8565,177 +8751,51 @@ ha:pcb-rnd-board-v5 {
           ha:combining {          }
 
            li:objects {
-            ha:line.9603 {
-             x1=33.660001mm; y1=26.035mm; x2=33.660001mm; y2=26.035mm; thickness=0.1mm; clearance=0.0;
+            ha:line.9657 {
+             x1=33.660001mm; y1=820.0mil; x2=33.660001mm; y2=820.0mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.9606 {
-             x1=33.655mm; y1=26.035mm; x2=33.655mm; y2=26.035mm; thickness=0.1mm; clearance=0.0;
+            ha:line.9660 {
+             x1=33.655mm; y1=820.0mil; x2=33.655mm; y2=820.0mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.9609 {
-             x1=33.655mm; y1=26.035mm; x2=33.655mm; y2=25.035mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.9612 {
-             x1=33.655mm; y1=26.035mm; x2=32.655mm; y2=26.035mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            bottom = 1
-            virtual = 1
-            misc = 1
-           }
-         }
-        }
-       }
-        uid = oa6Qx8A9abeLdrKXE+EAAAAm
-       }
-       ha:subc.9655 {
-        ha:attributes {
-         value=NCP45560
-         footprint=506CD
-         refdes=U5
-        }
-       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.24003mm  
-               -0.225044mm  
-               -0.24003mm  
-               0.225044mm  
-               0.24003mm  
-               0.225044mm  
-               0.24003mm  
-               -0.225044mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.31623mm  
-               -0.301244mm  
-               -0.31623mm  
-               0.301244mm  
-               0.31623mm  
-               0.301244mm  
-               0.31623mm  
-               -0.301244mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.24003mm  
-               -0.225044mm  
-               -0.24003mm  
-               0.225044mm  
-               0.24003mm  
-               0.225044mm  
-               0.24003mm  
-               -0.225044mm  
-              }
-            }
-          }
-        }
-
-        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 {
-               -0.24003mm  
-               -0.16002mm  
-               -0.24003mm  
-               0.16002mm  
-               0.24003mm  
-               0.16002mm  
-               0.24003mm  
-               -0.16002mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+            ha:line.9663 {
+             x1=33.655mm; y1=820.0mil; x2=33.655mm; y2=19.828mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
              }
-             clearance=0.0
-              li:ps_poly {
-               -0.31623mm  
-               -9.3mil  
-               -0.31623mm  
-               9.3mil  
-               0.31623mm  
-               9.3mil  
-               0.31623mm  
-               -9.3mil  
-              }
             }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+            ha:line.9666 {
+             x1=33.655mm; y1=820.0mil; x2=32.655mm; y2=820.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
              }
-             clearance=0.0
-              li:ps_poly {
-               -0.24003mm  
-               -0.16002mm  
-               -0.24003mm  
-               0.16002mm  
-               0.24003mm  
-               0.16002mm  
-               0.24003mm  
-               -0.16002mm  
-              }
             }
-          }
+           }
+           ha:type {
+            bottom = 1
+            virtual = 1
+            misc = 1
+           }
+         }
+        }
+       }
+        uid = oa6Qx8A9abeLdrKXE+EAAAAo
+       }
+       ha:subc.6229 {
+        ha:attributes {
+         value=1k
+         footprint=0402
+         refdes=R51
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        ha:ps_proto_v4.2 {
+        ha:ps_proto_v4.0 {
           hdia=0.0; hplated=0; htop=0; hbottom=0;
           li:shape {
 
@@ -8747,14 +8807,14 @@ ha:pcb-rnd-board-v5 {
              }
              clearance=0.0
               li:ps_poly {
-               41.34mil  
-               -1.43002mm  
-               -41.34mil  
-               -1.43002mm  
-               -41.34mil  
-               1.43002mm  
-               41.34mil  
-               1.43002mm  
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
               }
             }
 
@@ -8766,14 +8826,14 @@ ha:pcb-rnd-board-v5 {
              }
              clearance=0.0
               li:ps_poly {
-               44.34mil  
-               -1.50622mm  
-               -44.34mil  
-               -1.50622mm  
-               -44.34mil  
-               1.50622mm  
-               44.34mil  
-               1.50622mm  
+               0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
               }
             }
 
@@ -8785,14 +8845,14 @@ ha:pcb-rnd-board-v5 {
              }
              clearance=0.0
               li:ps_poly {
-               41.34mil  
-               -1.43002mm  
-               -41.34mil  
-               -1.43002mm  
-               -41.34mil  
-               1.43002mm  
-               41.34mil  
-               1.43002mm  
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
               }
             }
           }
@@ -8800,8 +8860,8 @@ ha:pcb-rnd-board-v5 {
        }
 
         li:objects {
-         ha:padstack_ref.9669 {
-          proto=0; x=1.37677in; y=22.237954mm; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
+         ha:padstack_ref.6242 {
+          proto=0; x=30.6324mm; y=599.0mil; rot=-270.000000; xmirror=1; smirror=1; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -8814,22 +8874,8 @@ ha:pcb-rnd-board-v5 {
             name=1
           }
          }
-         ha:padstack_ref.9670 {
-          proto=1; x=32.405066mm; y=764.49mil; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=7
-            name=7
-          }
-         }
-         ha:padstack_ref.9671 {
-          proto=1; x=1.35453in; y=22.237954mm; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
+         ha:padstack_ref.6243 {
+          proto=0; x=30.6324mm; y=630.48mil; rot=-270.000000; xmirror=1; smirror=1; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -8842,92 +8888,200 @@ ha:pcb-rnd-board-v5 {
             name=2
           }
          }
-         ha:padstack_ref.9672 {
-          proto=1; x=1.29547in; y=764.49mil; rot=270.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=8
-            name=8
-          }
+           li:objects {
+           }
+           ha:type {
+            silk = 1
+            bottom = 1
+           }
          }
-         ha:padstack_ref.9673 {
-          proto=1; x=1.33484in; y=22.237954mm; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
 
-          li:thermal {
-          }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-          ha:attributes {
-            term=3
-            name=3
-          }
+           li:objects {
+            ha:line.6230 {
+             x1=30.6324mm; y1=614.74mil; x2=30.6324mm; y2=614.74mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.6233 {
+             x1=30.6324mm; y1=614.74mil; x2=30.6324mm; y2=614.74mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.6236 {
+             x1=30.6324mm; y1=614.74mil; x2=30.6324mm; y2=16.614396mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.6239 {
+             x1=30.6324mm; y1=614.74mil; x2=31.6324mm; y2=614.74mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            bottom = 1
+            virtual = 1
+            misc = 1
+           }
          }
-         ha:padstack_ref.9674 {
-          proto=1; x=1.31516in; y=764.49mil; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+       }
+        uid = zU/TRZbkw/Ju0W67/ZAAAAAh
+       }
+       ha:subc.6181 {
+        ha:attributes {
+         value=dualLED
+         footprint=0605
+         refdes=D1
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-          li:thermal {
-          }
+        ha:ps_proto_v4.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-          ha:attributes {
-            term=9
-            name=9
-          }
-         }
-         ha:padstack_ref.9675 {
-          proto=1; x=1.31516in; y=22.237954mm; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               12.795mil  
+               -16.73mil  
+               -12.795mil  
+               -16.73mil  
+               -12.795mil  
+               16.73mil  
+               12.795mil  
+               16.73mil  
+              }
+            }
 
-          li:thermal {
-          }
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               15.795mil  
+               -19.73mil  
+               -15.795mil  
+               -19.73mil  
+               -15.795mil  
+               19.73mil  
+               15.795mil  
+               19.73mil  
+              }
+            }
 
-          ha:attributes {
-            term=4
-            name=4
-          }
-         }
-         ha:padstack_ref.9676 {
-          proto=1; x=1.33484in; y=764.49mil; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
-          ha:flags {
-           clearline=1
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               12.795mil  
+               -16.73mil  
+               -12.795mil  
+               -16.73mil  
+               -12.795mil  
+               16.73mil  
+               12.795mil  
+               16.73mil  
+              }
+            }
           }
+        }
 
-          li:thermal {
-          }
+        ha:ps_proto_v4.1 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-          ha:attributes {
-            term=10
-            name=10
-          }
-         }
-         ha:padstack_ref.9677 {
-          proto=1; x=1.29547in; y=22.237954mm; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -12.795mil  
+               16.73mil  
+               12.795mil  
+               16.73mil  
+               12.795mil  
+               -16.73mil  
+               -12.795mil  
+               -16.73mil  
+              }
+            }
 
-          li:thermal {
-          }
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -15.795mil  
+               19.73mil  
+               15.795mil  
+               19.73mil  
+               15.795mil  
+               -19.73mil  
+               -15.795mil  
+               -19.73mil  
+              }
+            }
 
-          ha:attributes {
-            term=5
-            name=5
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -12.795mil  
+               16.73mil  
+               12.795mil  
+               16.73mil  
+               12.795mil  
+               -16.73mil  
+               -12.795mil  
+               -16.73mil  
+              }
+            }
           }
-         }
-         ha:padstack_ref.9678 {
-          proto=1; x=1.35453in; y=764.49mil; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
+        }
+       }
+
+        li:objects {
+         ha:padstack_ref.6195 {
+          proto=0; x=1.11992in; y=11.97483mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.304801mm;
           ha:flags {
            clearline=1
           }
@@ -8936,12 +9090,12 @@ ha:pcb-rnd-board-v5 {
           }
 
           ha:attributes {
-            term=11
-            name=11
+            term=2
+            name=pin2
           }
          }
-         ha:padstack_ref.9679 {
-          proto=1; x=32.405066mm; y=22.237954mm; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
+         ha:padstack_ref.6196 {
+          proto=0; x=1.11992in; y=438.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.304801mm;
           ha:flags {
            clearline=1
           }
@@ -8950,12 +9104,12 @@ ha:pcb-rnd-board-v5 {
           }
 
           ha:attributes {
-            term=6
-            name=6
+            term=1
+            name=pin1
           }
          }
-         ha:padstack_ref.9680 {
-          proto=1; x=1.37421in; y=764.49mil; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
+         ha:padstack_ref.6197 {
+          proto=1; x=1.177in; y=11.97483mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.304801mm;
           ha:flags {
            clearline=1
           }
@@ -8964,12 +9118,12 @@ ha:pcb-rnd-board-v5 {
           }
 
           ha:attributes {
-            term=12
-            name=12
+            term=4
+            name=pin4
           }
          }
-         ha:padstack_ref.9681 {
-          proto=2; x=33.655mm; y=820.0mil; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
+         ha:padstack_ref.6198 {
+          proto=1; x=1.177in; y=438.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.304801mm;
           ha:flags {
            clearline=1
           }
@@ -8978,8 +9132,8 @@ ha:pcb-rnd-board-v5 {
           }
 
           ha:attributes {
-            term=13
-            name=13
+            term=3
+            name=pin3
           }
          }
         }
@@ -8990,10 +9144,13 @@ ha:pcb-rnd-board-v5 {
           ha:combining {          }
 
            li:objects {
+            ha:arc.6182 {
+             x=30.670881mm; y=454.73mil; width=5.0mil; height=5.0mil; astart=90; adelta=360; thickness=10.0mil; clearance=0.0;
+            }
            }
            ha:type {
             silk = 1
-            bottom = 1
+            top = 1
            }
          }
 
@@ -9002,46 +9159,46 @@ ha:pcb-rnd-board-v5 {
           ha:combining {          }
 
            li:objects {
-            ha:line.9657 {
-             x1=33.660001mm; y1=820.0mil; x2=33.660001mm; y2=820.0mil; thickness=0.1mm; clearance=0.0;
+            ha:line.6183 {
+             x1=1.14846in; y1=454.725mil; x2=1.14846in; y2=454.725mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.9660 {
-             x1=33.655mm; y1=820.0mil; x2=33.655mm; y2=820.0mil; thickness=0.1mm; clearance=0.0;
+            ha:line.6186 {
+             x1=1.148455in; y1=454.73mil; x2=1.148455in; y2=454.73mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.9663 {
-             x1=33.655mm; y1=820.0mil; x2=33.655mm; y2=19.828mm; thickness=0.1mm; clearance=0.0;
+            ha:line.6189 {
+             x1=1.148455in; y1=454.73mil; x2=28.170757mm; y2=454.73mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.9666 {
-             x1=33.655mm; y1=820.0mil; x2=32.655mm; y2=820.0mil; thickness=0.1mm; clearance=0.0;
+            ha:line.6192 {
+             x1=1.148455in; y1=454.73mil; x2=1.148455in; y2=12.550142mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
             }
            }
            ha:type {
-            bottom = 1
-            virtual = 1
+            top = 1
             misc = 1
+            virtual = 1
            }
          }
         }
        }
-        uid = oa6Qx8A9abeLdrKXE+EAAAAo
+        uid = zU/TRZbkw/Ju0W67/ZAAAAAb
        }
-      ha:subc.6181 {
+      ha:subc.6091 {
        ha:attributes {
-        value=dualLED
-        footprint=0605
-        refdes=D1
+        value=2.49k
+        footprint=0402
+        refdes=R35
        }
       ha:data {
             li:padstack_prototypes {
@@ -9058,77 +9215,14 @@ ha:pcb-rnd-board-v5 {
             }
             clearance=0.0
              li:ps_poly {
-              12.795mil  
-              -16.73mil  
-              -12.795mil  
-              -16.73mil  
-              -12.795mil  
-              16.73mil  
-              12.795mil  
-              16.73mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              15.795mil  
-              -19.73mil  
-              -15.795mil  
-              -19.73mil  
-              -15.795mil  
-              19.73mil  
-              15.795mil  
-              19.73mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              12.795mil  
-              -16.73mil  
-              -12.795mil  
-              -16.73mil  
-              -12.795mil  
-              16.73mil  
-              12.795mil  
-              16.73mil  
-             }
-           }
-         }
-       }
-
-       ha:ps_proto_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 {
-              -12.795mil  
-              16.73mil  
-              12.795mil  
-              16.73mil  
-              12.795mil  
-              -16.73mil  
-              -12.795mil  
-              -16.73mil  
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
              }
            }
 
@@ -9140,14 +9234,14 @@ ha:pcb-rnd-board-v5 {
             }
             clearance=0.0
              li:ps_poly {
-              -15.795mil  
-              19.73mil  
-              15.795mil  
-              19.73mil  
-              15.795mil  
-              -19.73mil  
-              -15.795mil  
-              -19.73mil  
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
              }
            }
 
@@ -9159,14 +9253,14 @@ ha:pcb-rnd-board-v5 {
             }
             clearance=0.0
              li:ps_poly {
-              -12.795mil  
-              16.73mil  
-              12.795mil  
-              16.73mil  
-              12.795mil  
-              -16.73mil  
-              -12.795mil  
-              -16.73mil  
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
              }
            }
          }
@@ -9174,22 +9268,8 @@ ha:pcb-rnd-board-v5 {
       }
 
        li:objects {
-        ha:padstack_ref.6195 {
-         proto=0; x=20.02917mm; y=1.26592in; 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.6196 {
-         proto=0; x=822.0mil; y=1.26592in; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
+        ha:padstack_ref.6104 {
+         proto=0; x=527.0mil; y=665.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -9199,25 +9279,11 @@ ha:pcb-rnd-board-v5 {
 
          ha:attributes {
            term=1
-           name=pin1
-         }
-        }
-        ha:padstack_ref.6197 {
-         proto=1; x=20.02917mm; y=33.6042mm; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=4
-           name=pin4
+           name=1
          }
         }
-        ha:padstack_ref.6198 {
-         proto=1; x=822.0mil; y=33.6042mm; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
+        ha:padstack_ref.6105 {
+         proto=0; x=558.48mil; y=665.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -9226,8 +9292,8 @@ ha:pcb-rnd-board-v5 {
          }
 
          ha:attributes {
-           term=3
-           name=pin3
+           term=2
+           name=2
          }
         }
        }
@@ -9238,13 +9304,10 @@ ha:pcb-rnd-board-v5 {
          ha:combining {         }
 
           li:objects {
-           ha:arc.6182 {
-            x=20.453858mm; y=1.353515in; width=5.0mil; height=5.0mil; astart=0; adelta=360; thickness=10.0mil; clearance=0.0;
-           }
           }
           ha:type {
            silk = 1
-            top = 1
+           bottom = 1
           }
         }
 
@@ -9253,40 +9316,319 @@ ha:pcb-rnd-board-v5 {
          ha:combining {         }
 
           li:objects {
-           ha:line.6183 {
-            x1=20.453985mm; y1=1.29446in; x2=20.453985mm; y2=1.29446in; thickness=0.1mm; clearance=0.0;
+           ha:line.6092 {
+            x1=542.74mil; y1=665.0mil; x2=542.74mil; y2=665.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.6186 {
-            x1=20.453858mm; y1=32.879157mm; x2=20.453858mm; y2=32.879157mm; thickness=0.1mm; clearance=0.0;
+           ha:line.6095 {
+            x1=542.74mil; y1=665.0mil; x2=542.74mil; y2=665.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.6189 {
-            x1=20.453858mm; y1=32.879157mm; x2=20.453858mm; y2=31.879157mm; thickness=0.1mm; clearance=0.0;
+           ha:line.6098 {
+            x1=542.74mil; y1=665.0mil; x2=14.785596mm; y2=665.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.6192 {
-            x1=20.453858mm; y1=32.879157mm; x2=19.453858mm; y2=32.879157mm; thickness=0.1mm; clearance=0.0;
+           ha:line.6101 {
+            x1=542.74mil; y1=665.0mil; x2=542.74mil; y2=15.891mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
            }
           }
           ha:type {
+           bottom = 1
            virtual = 1
            misc = 1
-            top = 1
           }
         }
        }
       }
-       uid = zU/TRZbkw/Ju0W67/ZAAAAAb
+       uid = zU/TRZbkw/Ju0W67/ZAAAAAB
+      }
+      ha:rat.24324 {
+       x1=1.225in; y1=45.085mm; lgrp1=6; x2=1.01574in; y2=1.975in; lgrp2=6;
+      }
+      ha:rat.24327 {
+       x1=1.01574in; y1=1.975in; lgrp1=6; x2=815.74mil; y2=1.975in; lgrp2=6;
+      }
+      ha:rat.24330 {
+       x1=815.74mil; y1=1.975in; lgrp1=6; x2=615.74mil; y2=1.975in; lgrp2=6;
+      }
+      ha:rat.24333 {
+       x1=1.225in; y1=45.085mm; lgrp1=6; x2=1.22452in; y2=1.441in; lgrp2=6;
+      }
+      ha:rat.24336 {
+       x1=1.22452in; y1=1.441in; lgrp1=6; x2=33.909mm; y2=1.11in; lgrp2=3;
+      }
+      ha:rat.24339 {
+       x1=1.33484in; y1=904.84mil; lgrp1=6; x2=26.475055mm; y2=24.974804mm; lgrp2=6;
+      }
+      ha:rat.24342 {
+       x1=26.475055mm; y1=24.974804mm; lgrp1=6; x2=24.975058mm; y2=1.042315in; lgrp2=6;
+      }
+      ha:rat.24345 {
+       x1=26.475055mm; y1=24.974804mm; lgrp1=6; x2=24.975058mm; y2=17.974945mm; lgrp2=6;
+      }
+      ha:rat.24348 {
+       x1=24.975058mm; y1=17.974945mm; lgrp1=6; x2=17.975199mm; y2=766.73mil; lgrp2=6;
+      }
+      ha:rat.24351 {
+       x1=17.975199mm; y1=766.73mil; lgrp1=6; x2=621.0mil; y2=943.0mil; lgrp2=6;
+      }
+      ha:rat.24354 {
+       x1=874.0mil; y1=472.0mil; lgrp1=3; x2=17.975199mm; y2=22.974808mm; lgrp2=6;
+      }
+      ha:rat.24357 {
+       x1=23.47087mm; y1=1.10138in; lgrp1=3; x2=963.58mil; y2=1.042315in; lgrp2=6;
+      }
+      ha:rat.24360 {
+       x1=28.321mm; y1=961.61mil; lgrp1=3; x2=26.475055mm; y2=845.47mil; lgrp2=6;
+      }
+      ha:rat.24363 {
+       x1=25.671018mm; y1=1.10138in; lgrp1=3; x2=26.475055mm; y2=884.83mil; lgrp2=6;
+      }
+      ha:rat.24366 {
+       x1=967.36mil; y1=1.10138in; lgrp1=3; x2=26.475055mm; y2=21.975064mm; lgrp2=6;
+      }
+      ha:rat.24369 {
+       x1=28.321mm; y1=875.0mil; lgrp1=3; x2=26.475055mm; y2=806.1mil; lgrp2=6;
+      }
+      ha:rat.24372 {
+       x1=28.321mm; y1=831.69mil; lgrp1=3; x2=884.84mil; y2=17.974945mm; lgrp2=6;
+      }
+      ha:rat.24375 {
+       x1=967.36mil; y1=648.625mil; lgrp1=3; x2=17.975199mm; y2=845.47mil; lgrp2=6;
+      }
+      ha:rat.24378 {
+       x1=23.47087mm; y1=648.625mil; lgrp1=3; x2=845.48mil; y2=17.974945mm; lgrp2=6;
+      }
+      ha:rat.24381 {
+       x1=880.75mil; y1=648.625mil; lgrp1=3; x2=20.97532mm; y2=17.974945mm; lgrp2=6;
+      }
+      ha:rat.24384 {
+       x1=837.44mil; y1=648.625mil; lgrp1=3; x2=806.11mil; y2=17.974945mm; lgrp2=6;
+      }
+      ha:rat.24387 {
+       x1=20.170902mm; y1=648.625mil; lgrp1=3; x2=19.975322mm; y2=17.974945mm; lgrp2=6;
+      }
+      ha:rat.24390 {
+       x1=750.83mil; y1=648.625mil; lgrp1=3; x2=766.74mil; y2=17.974945mm; lgrp2=6;
+      }
+      ha:rat.24393 {
+       x1=1.01574in; y1=1.6in; lgrp1=6; x2=26.475055mm; y2=19.975068mm; lgrp2=6;
+      }
+      ha:rat.24396 {
+       x1=26.475055mm; y1=19.975068mm; lgrp1=6; x2=28.321mm; y2=745.08mil; lgrp2=3;
+      }
+      ha:rat.24399 {
+       x1=664.21mil; y1=1.10138in; lgrp1=3; x2=23.97506mm; y2=1.042315in; lgrp2=6;
+      }
+      ha:rat.24402 {
+       x1=837.44mil; y1=1.10138in; lgrp1=3; x2=26.475055mm; y2=23.974806mm; lgrp2=6;
+      }
+      ha:rat.24405 {
+       x1=28.321mm; y1=23.325074mm; lgrp1=3; x2=806.11mil; y2=1.042315in; lgrp2=6;
+      }
+      ha:rat.24408 {
+       x1=1.08901in; y1=1.236in; lgrp1=6; x2=24.60472mm; y2=385.0mil; lgrp2=3;
+       ha:flags {
+        via=1
+       }
+      }
+      ha:rat.24411 {
+       x1=1.152in; y1=1.3226in; lgrp1=6; x2=24.60472mm; y2=385.0mil; lgrp2=3;
+       ha:flags {
+        via=1
+       }
+      }
+      ha:rat.24414 {
+       x1=26.475055mm; y1=22.974808mm; lgrp1=6; x2=24.60472mm; y2=385.0mil; lgrp2=3;
+       ha:flags {
+        via=1
+       }
+      }
+      ha:rat.24417 {
+       x1=845.48mil; y1=1.042315in; lgrp1=6; x2=24.60472mm; y2=385.0mil; lgrp2=3;
+       ha:flags {
+        via=1
+       }
+      }
+      ha:rat.24420 {
+       x1=17.975199mm; y1=19.975068mm; lgrp1=6; x2=24.60472mm; y2=385.0mil; lgrp2=3;
+       ha:flags {
+        via=1
+       }
+      }
+      ha:rat.24423 {
+       x1=963.58mil; y1=17.974945mm; lgrp1=6; x2=24.60472mm; y2=385.0mil; lgrp2=3;
+       ha:flags {
+        via=1
+       }
+      }
+      ha:rat.24426 {
+       x1=30.147395mm; y1=29.970982mm; lgrp1=3; x2=24.60472mm; y2=385.0mil; lgrp2=3;
+       ha:flags {
+        via=1
+       }
+      }
+      ha:rat.24429 {
+       x1=1.152in; y1=1.3226in; lgrp1=6; x2=25.000204mm; y2=1.6in; lgrp2=6;
+      }
+      ha:rat.24432 {
+       x1=25.000204mm; y1=1.6in; lgrp1=6; x2=25.235408mm; y2=45.085mm; lgrp2=6;
+      }
+      ha:rat.24435 {
+       x1=25.235408mm; y1=45.085mm; lgrp1=6; x2=30.315408mm; y2=45.085mm; lgrp2=6;
+      }
+      ha:rat.24438 {
+       x1=25.235408mm; y1=45.085mm; lgrp1=6; x2=25.000204mm; y2=1.975in; lgrp2=6;
+      }
+      ha:rat.24441 {
+       x1=25.000204mm; y1=1.975in; lgrp1=6; x2=19.920204mm; y2=1.975in; lgrp2=6;
+      }
+      ha:rat.24444 {
+       x1=19.920204mm; y1=1.975in; lgrp1=6; x2=14.840204mm; y2=1.975in; lgrp2=6;
+      }
+      ha:rat.24447 {
+       x1=14.840204mm; y1=1.975in; lgrp1=6; x2=625.0mil; y2=45.085mm; lgrp2=6;
+      }
+      ha:rat.24450 {
+       x1=625.0mil; y1=45.085mm; lgrp1=6; x2=14.840204mm; y2=1.6in; lgrp2=6;
+      }
+      ha:rat.24453 {
+       x1=14.840204mm; y1=1.6in; lgrp1=6; x2=415.74mil; y2=1.6in; lgrp2=6;
+      }
+      ha:rat.24456 {
+       x1=415.74mil; y1=1.6in; lgrp1=6; x2=425.0mil; y2=45.085mm; lgrp2=6;
+      }
+      ha:rat.24459 {
+       x1=415.74mil; y1=1.6in; lgrp1=6; x2=215.74mil; y2=1.6in; lgrp2=6;
+      }
+      ha:rat.24462 {
+       x1=15.304008mm; y1=854.0mil; lgrp1=6; x2=17.975199mm; y2=20.975066mm; lgrp2=6;
+      }
+      ha:rat.24465 {
+       x1=724.0mil; y1=472.0mil; lgrp1=3; x2=21.975318mm; y2=1.042315in; lgrp2=6;
+      }
+      ha:rat.24468 {
+       x1=28.321mm; y1=1.00492in; lgrp1=3; x2=19.975322mm; y2=1.042315in; lgrp2=6;
+      }
+      ha:rat.24471 {
+       x1=25.671018mm; y1=648.625mil; lgrp1=3; x2=17.975199mm; y2=24.974804mm; lgrp2=6;
+      }
+      ha:rat.24474 {
+       x1=824.0mil; y1=472.0mil; lgrp1=3; x2=26.475055mm; y2=766.73mil; lgrp2=6;
+      }
+      ha:rat.24477 {
+       x1=774.0mil; y1=472.0mil; lgrp1=3; x2=23.97506mm; y2=17.974945mm; lgrp2=6;
+      }
+      ha:rat.24480 {
+       x1=1.35453in; y1=1.08051in; lgrp1=6; x2=17.975199mm; y2=884.83mil; lgrp2=6;
+      }
+      ha:rat.24483 {
+       x1=1.35453in; y1=22.237954mm; lgrp1=6; x2=17.975199mm; y2=21.975064mm; lgrp2=6;
+      }
+      ha:rat.24486 {
+       x1=1.05398in; y1=648.625mil; lgrp1=3; x2=766.74mil; y2=1.042315in; lgrp2=6;
+      }
+      ha:rat.24489 {
+       x1=15.075408mm; y1=45.085mm; lgrp1=6; x2=1.08901in; y2=1.3226in; lgrp2=6;
+      }
+      ha:rat.24492 {
+       x1=1.08901in; y1=1.3226in; lgrp1=6; x2=884.84mil; y2=1.042315in; lgrp2=6;
+      }
+      ha:rat.24495 {
+       x1=9.995408mm; y1=45.085mm; lgrp1=6; x2=22.975062mm; y2=1.042315in; lgrp2=6;
+      }
+      ha:rat.24498 {
+       x1=22.975062mm; y1=1.042315in; lgrp1=6; x2=1.152in; y2=1.236in; lgrp2=6;
+      }
+      ha:rat.24501 {
+       x1=17.971008mm; y1=1.10138in; lgrp1=3; x2=750.83mil; y2=1.10138in; lgrp2=3;
+      }
+      ha:rat.24504 {
+       x1=36.83mm; y1=26.035mm; lgrp1=3; x2=1.37677in; y2=1.08051in; lgrp2=6;
+      }
+      ha:rat.24507 {
+       x1=1.37677in; y1=1.08051in; lgrp1=6; x2=33.655mm; y2=26.035mm; lgrp2=6;
+      }
+      ha:rat.24510 {
+       x1=36.83mm; y1=925.0mil; lgrp1=3; x2=1.37421in; y2=969.49mil; lgrp2=6;
+      }
+      ha:rat.24513 {
+       x1=1.37421in; y1=969.49mil; lgrp1=6; x2=1.35453in; y2=969.49mil; lgrp2=6;
+      }
+      ha:rat.24516 {
+       x1=1.35453in; y1=969.49mil; lgrp1=6; x2=1.33484in; y2=969.49mil; lgrp2=6;
+      }
+      ha:rat.24519 {
+       x1=1.33484in; y1=969.49mil; lgrp1=6; x2=1.31516in; y2=969.49mil; lgrp2=6;
+      }
+      ha:rat.24522 {
+       x1=1.31516in; y1=969.49mil; lgrp1=6; x2=1.29547in; y2=969.49mil; lgrp2=6;
+      }
+      ha:rat.24525 {
+       x1=1.29547in; y1=969.49mil; lgrp1=6; x2=32.405066mm; y2=969.49mil; lgrp2=6;
+      }
+      ha:rat.24528 {
+       x1=36.83mm; y1=825.0mil; lgrp1=3; x2=1.37677in; y2=22.237954mm; lgrp2=6;
+      }
+      ha:rat.24531 {
+       x1=1.37677in; y1=22.237954mm; lgrp1=6; x2=33.655mm; y2=820.0mil; lgrp2=6;
+      }
+      ha:rat.24534 {
+       x1=36.83mm; y1=725.0mil; lgrp1=3; x2=1.37421in; y2=764.49mil; lgrp2=6;
+      }
+      ha:rat.24537 {
+       x1=1.37421in; y1=764.49mil; lgrp1=6; x2=1.35453in; y2=764.49mil; lgrp2=6;
+      }
+      ha:rat.24540 {
+       x1=1.35453in; y1=764.49mil; lgrp1=6; x2=1.33484in; y2=764.49mil; lgrp2=6;
+      }
+      ha:rat.24543 {
+       x1=1.33484in; y1=764.49mil; lgrp1=6; x2=1.31516in; y2=764.49mil; lgrp2=6;
+      }
+      ha:rat.24546 {
+       x1=1.31516in; y1=764.49mil; lgrp1=6; x2=1.29547in; y2=764.49mil; lgrp2=6;
+      }
+      ha:rat.24549 {
+       x1=1.29547in; y1=764.49mil; lgrp1=6; x2=32.405066mm; y2=764.49mil; lgrp2=6;
+      }
+      ha:rat.24552 {
+       x1=28.847423mm; y1=29.970982mm; lgrp1=3; x2=634.0mil; y2=854.0mil; lgrp2=6;
+      }
+      ha:rat.24555 {
+       x1=1.121in; y1=630.48mil; lgrp1=6; x2=22.975062mm; y2=17.974945mm; lgrp2=6;
+      }
+      ha:rat.24558 {
+       x1=29.591mm; y1=630.48mil; lgrp1=6; x2=924.21mil; y2=17.974945mm; lgrp2=6;
+      }
+      ha:rat.24561 {
+       x1=615.74mil; y1=1.6in; lgrp1=6; x2=19.920204mm; y2=1.6in; lgrp2=6;
+      }
+      ha:rat.24564 {
+       x1=19.920204mm; y1=1.6in; lgrp1=6; x2=17.975199mm; y2=963.57mil; lgrp2=6;
+      }
+      ha:rat.24567 {
+       x1=660.0mil; y1=1.26in; lgrp1=3; x2=815.74mil; y2=1.6in; lgrp2=6;
+      }
+      ha:rat.24570 {
+       x1=815.74mil; y1=1.6in; lgrp1=6; x2=26.035mm; y2=45.085mm; lgrp2=6;
+      }
+      ha:rat.24573 {
+       x1=4.680204mm; y1=1.6in; lgrp1=6; x2=9.760204mm; y2=1.6in; lgrp2=6;
+      }
+      ha:rat.24576 {
+       x1=9.760204mm; y1=1.6in; lgrp1=6; x2=20.97532mm; y2=1.042315in; lgrp2=6;
+      }
+      ha:rat.24579 {
+       x1=20.97532mm; y1=1.042315in; lgrp1=6; x2=1.256in; y2=1.441in; lgrp2=6;
       }
    }
    li:layers {
@@ -9334,6 +9676,123 @@ ha:pcb-rnd-board-v5 {
        ha:line.12461 {
         x1=578.0mil; y1=26.7462mm; x2=578.0mil; y2=29.21mm; thickness=25.0mil; clearance=12.0mil;
        }
+       ha:line.15969 {
+        x1=29.57703mm; y1=426.0mil; x2=29.57703mm; y2=11.120755mm; thickness=6.0mil; clearance=12.0mil;
+       }
+       ha:line.20305 {
+        x1=1.11992in; y1=438.0mil; x2=1.131in; y2=438.0mil; thickness=6.0mil; clearance=12.0mil;
+       }
+       ha:line.20308 {
+        x1=1.131in; y1=438.0mil; x2=1.148in; y2=455.0mil; thickness=6.0mil; clearance=12.0mil;
+       }
+       ha:line.20311 {
+        x1=1.177in; y1=11.97483mm; x2=29.57703mm; y2=11.97483mm; thickness=6.0mil; clearance=12.0mil;
+       }
+       ha:line.20314 {
+        x1=29.57703mm; y1=11.97483mm; x2=29.1719mm; y2=455.5mil; thickness=6.0mil; clearance=12.0mil;
+       }
+       ha:line.20605 {
+        x1=1.177in; y1=438.0mil; x2=30.5816mm; y2=438.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.20608 {
+        x1=30.5816mm; y1=438.0mil; x2=30.734mm; y2=444.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.20611 {
+        x1=30.734mm; y1=444.0mil; x2=30.734mm; y2=533.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.20614 {
+        x1=30.734mm; y1=533.0mil; x2=1.239in; y2=562.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.20617 {
+        x1=1.239in; y1=562.0mil; x2=1.239in; y2=592.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.20899 {
+        x1=1.11992in; y1=11.97483mm; x2=1.11992in; y2=11.990832mm; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.20902 {
+        x1=1.11992in; y1=11.990832mm; x2=26.543mm; y2=547.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.20905 {
+        x1=26.543mm; y1=547.0mil; x2=26.543mm; y2=592.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.21185 {
+        x1=1.119in; y1=438.0mil; x2=27.6606mm; y2=438.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.21188 {
+        x1=27.6606mm; y1=438.0mil; x2=1.08in; y2=447.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.21191 {
+        x1=1.08in; y1=447.0mil; x2=1.08in; y2=475.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.21194 {
+        x1=1.08in; y1=475.0mil; x2=26.5938mm; y2=508.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.21197 {
+        x1=26.5938mm; y1=508.0mil; x2=983.0mil; y2=508.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.21497 {
+        x1=937.0mil; y1=430.0mil; x2=937.0mil; y2=462.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.21500 {
+        x1=937.0mil; y1=462.0mil; x2=983.0mil; y2=508.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.24312 {
+        x1=15.77086mm; y1=1.10138in; x2=15.77086mm; y2=1.1549in; thickness=20.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.24315 {
+        x1=15.77086mm; y1=1.1549in; x2=621.0mil; y2=1.155in; thickness=20.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
        ha:polygon.8645 { clearance=40.0mil;
         li:geometry {
           ta:contour {
@@ -9472,6 +9931,258 @@ ha:pcb-rnd-board-v5 {
          clearline=1
         }
        }
+       ha:line.14623 {
+        x1=28.503mm; y1=13.6782mm; x2=28.503mm; y2=15.185mm; thickness=6.0mil; clearance=12.0mil;
+       }
+       ha:line.14626 {
+        x1=28.503mm; y1=15.185mm; x2=1.121in; y2=599.0mil; thickness=6.0mil; clearance=12.0mil;
+       }
+       ha:line.14629 {
+        x1=1.14775591in; y1=13.6782mm; x2=1.14775591in; y2=14.421mm; thickness=6.0mil; clearance=12.0mil;
+       }
+       ha:line.14632 {
+        x1=1.14775591in; y1=14.421mm; x2=29.591mm; y2=585.0mil; thickness=6.0mil; clearance=12.0mil;
+       }
+       ha:line.14635 {
+        x1=29.591mm; y1=585.0mil; x2=29.591mm; y2=599.0mil; thickness=6.0mil; clearance=12.0mil;
+       }
+       ha:line.18173 {
+        x1=549.0mil; y1=26.035mm; x2=549.0mil; y2=26.6954mm; thickness=20.0mil; clearance=12.0mil;
+       }
+       ha:line.18176 {
+        x1=549.0mil; y1=26.6954mm; x2=530.0mil; y2=1.07in; thickness=20.0mil; clearance=12.0mil;
+       }
+       ha:line.18179 {
+        x1=530.0mil; y1=1.07in; x2=490.0mil; y2=1.07in; thickness=20.0mil; clearance=12.0mil;
+       }
+       ha:line.18182 {
+        x1=471.0mil; y1=26.035mm; x2=471.0mil; y2=1.052in; thickness=20.0mil; clearance=12.0mil;
+       }
+       ha:line.18185 {
+        x1=471.0mil; y1=1.052in; x2=489.0mil; y2=1.07in; thickness=20.0mil; clearance=12.0mil;
+       }
+       ha:line.18188 {
+        x1=471.0mil; y1=26.035mm; x2=435.0mil; y2=989.0mil; thickness=20.0mil; clearance=12.0mil;
+       }
+       ha:line.18191 {
+        x1=435.0mil; y1=989.0mil; x2=435.0mil; y2=836.0mil; thickness=20.0mil; clearance=12.0mil;
+       }
+       ha:line.18194 {
+        x1=435.0mil; y1=836.0mil; x2=471.0mil; y2=800.0mil; thickness=20.0mil; clearance=12.0mil;
+       }
+       ha:line.18197 {
+        x1=471.0mil; y1=800.0mil; x2=471.0mil; y2=842.48mil; thickness=20.0mil; clearance=12.0mil;
+       }
+       ha:line.18200 {
+        x1=471.0mil; y1=842.48mil; x2=12.154408mm; y2=850.0mil; thickness=20.0mil; clearance=12.0mil;
+       }
+       ha:line.18494 {
+        x1=471.0mil; y1=943.0mil; x2=471.0mil; y2=22.797008mm; thickness=20.0mil; clearance=12.0mil;
+       }
+       ha:line.18497 {
+        x1=471.0mil; y1=22.797008mm; x2=12.154408mm; y2=890.0mil; thickness=20.0mil; clearance=12.0mil;
+       }
+       ha:line.18791 {
+        x1=27.853mm; y1=13.6782mm; x2=27.853mm; y2=14.4634mm; thickness=10.0mil; clearance=12.0mil;
+       }
+       ha:line.18794 {
+        x1=27.853mm; y1=14.4634mm; x2=1.086in; y2=580.0mil; thickness=10.0mil; clearance=12.0mil;
+       }
+       ha:line.18797 {
+        x1=1.086in; y1=580.0mil; x2=1.086in; y2=592.0mil; thickness=10.0mil; clearance=12.0mil;
+       }
+       ha:line.18800 {
+        x1=1.086in; y1=592.0mil; x2=27.4066mm; y2=599.0mil; thickness=10.0mil; clearance=12.0mil;
+       }
+       ha:line.18836 {
+        x1=470.0mil; y1=717.0mil; x2=471.0mil; y2=718.0mil; thickness=10.0mil; clearance=12.0mil;
+       }
+       ha:line.19409 {
+        x1=1.19893701in; y1=13.6782mm; x2=1.19893701in; y2=14.5526mm; thickness=10.0mil; clearance=12.0mil;
+       }
+       ha:line.19412 {
+        x1=1.19893701in; y1=14.5526mm; x2=1.203in; y2=577.0mil; thickness=10.0mil; clearance=12.0mil;
+       }
+       ha:line.19415 {
+        x1=1.203in; y1=577.0mil; x2=1.203in; y2=596.0mil; thickness=10.0mil; clearance=12.0mil;
+       }
+       ha:line.19418 {
+        x1=1.203in; y1=596.0mil; x2=30.6324mm; y2=599.0mil; thickness=10.0mil; clearance=12.0mil;
+       }
+       ha:line.19709 {
+        x1=961.0mil; y1=534.0mil; x2=996.0mil; y2=569.0mil; thickness=10.0mil; clearance=12.0mil;
+       }
+       ha:line.19712 {
+        x1=996.0mil; y1=569.0mil; x2=27.853mm; y2=569.0mil; thickness=10.0mil; clearance=12.0mil;
+       }
+       ha:line.20002 {
+        x1=27.4066mm; y1=630.48mil; x2=26.809192mm; y2=630.48mil; thickness=6.0mil; clearance=12.0mil;
+       }
+       ha:line.20005 {
+        x1=26.809192mm; y1=630.48mil; x2=26.543mm; y2=620.0mil; thickness=6.0mil; clearance=12.0mil;
+       }
+       ha:line.20008 {
+        x1=26.543mm; y1=620.0mil; x2=26.543mm; y2=592.0mil; thickness=6.0mil; clearance=12.0mil;
+       }
+       ha:line.20011 {
+        x1=30.6324mm; y1=630.48mil; x2=31.229808mm; y2=630.48mil; thickness=6.0mil; clearance=12.0mil;
+       }
+       ha:line.20014 {
+        x1=31.229808mm; y1=630.48mil; x2=1.239in; y2=621.0mil; thickness=6.0mil; clearance=12.0mil;
+       }
+       ha:line.20017 {
+        x1=1.239in; y1=621.0mil; x2=1.239in; y2=592.0mil; thickness=6.0mil; clearance=12.0mil;
+       }
+       ha:line.22061 {
+        x1=549.0mil; y1=800.0mil; x2=581.0mil; y2=768.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.22064 {
+        x1=581.0mil; y1=768.0mil; x2=581.0mil; y2=470.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.22067 {
+        x1=581.0mil; y1=470.0mil; x2=622.0mil; y2=429.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.22070 {
+        x1=622.0mil; y1=429.0mil; x2=936.0mil; y2=429.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.22073 {
+        x1=936.0mil; y1=429.0mil; x2=937.0mil; y2=430.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.22352 {
+        x1=961.0mil; y1=534.0mil; x2=961.0mil; y2=417.0mil; thickness=10.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.22355 {
+        x1=961.0mil; y1=417.0mil; x2=944.0mil; y2=400.0mil; thickness=10.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.22358 {
+        x1=944.0mil; y1=400.0mil; x2=626.0mil; y2=400.0mil; thickness=10.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.22361 {
+        x1=626.0mil; y1=400.0mil; x2=562.0mil; y2=464.0mil; thickness=10.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.22364 {
+        x1=562.0mil; y1=464.0mil; x2=562.0mil; y2=576.0mil; thickness=10.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.22373 {
+        x1=472.0mil; y1=717.0mil; x2=471.0mil; y2=718.0mil; thickness=10.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.23195 {
+        x1=459.0mil; y1=665.0mil; x2=459.0mil; y2=706.0mil; thickness=10.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.23198 {
+        x1=459.0mil; y1=706.0mil; x2=471.0mil; y2=718.0mil; thickness=10.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.23201 {
+        x1=558.48mil; y1=665.0mil; x2=558.48mil; y2=17.996408mm; thickness=10.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.23204 {
+        x1=558.48mil; y1=17.996408mm; x2=549.0mil; y2=718.0mil; thickness=10.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.23492 {
+        x1=510.0mil; y1=26.035mm; x2=510.0mil; y2=665.0mil; thickness=20.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.23495 {
+        x1=490.48mil; y1=665.0mil; x2=527.0mil; y2=665.0mil; thickness=20.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.23765 {
+        x1=459.0mil; y1=664.0mil; x2=459.0mil; y2=635.0mil; thickness=10.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.23768 {
+        x1=459.0mil; y1=635.0mil; x2=476.0mil; y2=618.0mil; thickness=10.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.23771 {
+        x1=476.0mil; y1=618.0mil; x2=520.0mil; y2=618.0mil; thickness=10.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.23774 {
+        x1=520.0mil; y1=618.0mil; x2=562.0mil; y2=576.0mil; thickness=10.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.24041 {
+        x1=530.0mil; y1=1.07in; x2=530.0mil; y2=1.13in; thickness=20.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.24047 {
+        x1=530.0mil; y1=1.13in; x2=660.0mil; y2=1.26in; thickness=20.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.24318 {
+        x1=621.0mil; y1=1.155in; x2=621.0mil; y2=943.0mil; thickness=20.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.24321 {
+        x1=621.0mil; y1=943.0mil; x2=549.0mil; y2=943.0mil; thickness=20.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
       }
       color = {#3a5fcd}
     }
@@ -11825,17 +12536,17 @@ ha:pcb-rnd-board-v5 {
  li:pcb-rnd-conf-v1 {
   ha:overwrite {
    ha:design {
-    line_thickness = 25.00 mil
-    via_thickness = 40.00 mil
-    via_drilling_hole = 20.00 mil
+    line_thickness = 20.00 mil
+    via_thickness = 2.2000 mm
+    via_drilling_hole = 1000.00 um
     poly_isle_area = 200000000.0
     clearance = 6.00 mil
-     min_ring = 10.00 mil
-     min_drill = 15.00 mil
-     min_slk = 7.00 mil
-     shrink = 9.00 mil
-     min_wid = 10.00 mil
-     bloat = 12.00 mil
+     min_ring = 6.00 mil
+     min_drill = 10.00 mil
+     min_slk = 5.00 mil
+     shrink = 5.00 mil
+     min_wid = 5.00 mil
+     bloat = 5.00 mil
    }
    ha:editor {
     grids_idx = 1
@@ -11843,11 +12554,11 @@ ha:pcb-rnd-board-v5 {
      grid_unit = mil
      ha:view {
       flip_x = 0
-      flip_y = 0
+      flip_y = 1
      }
       buffer_number = 0
-      show_solder_side = 0
-       clear_line = false
+      show_solder_side = 1
+       clear_line = true
    }
   }
  }