let attribs be automatically handled
[hw/teleswitch] / teleswitch.lht
index fd0889c8cd58e58ef0966befbbf8f1cbef1460c3..978f41ccc3684ae768eae2a13f4b7cf4a9c3200d 100644 (file)
@@ -6,29 +6,35 @@ ha:pcb-rnd-board-v5 {
 
  li:styles {
    ha:Signal {
-    diameter = 2.0mm
-    thickness = 10.0mil
-    hole = 31.5mil
-    clearance = 20.0mil
+    diameter = 22.0mil
+    thickness = 6.0mil
+    hole = 10.0mil
+    clearance = 6.0mil
    }
    ha:Power {
     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}   {
+     diameter = 40.0mil
+     thickness = 25.0mil
+     hole = 20.0mil
+     clearance = 6.0mil
+    }
  }
 
  ha:meta {
@@ -38,7 +44,7 @@ ha:pcb-rnd-board-v5 {
     y = 2.25in
    }
    ha:grid {
-    spacing = 5.0mil
+    spacing = 1.0mil
     offs_x = 0.0
     offs_y = 0.0
    }
@@ -46,9 +52,194 @@ ha:pcb-rnd-board-v5 {
 
  ha:data {
   li:padstack_prototypes {
+
+    ha:ps_proto_v4.0 {
+      hdia=10.0mil; hplated=1; htop=0; hbottom=0;
+      li:shape {
+
+        ha:ps_shape_v4 {
+         ha:ps_circ { x=0.0; y=0.0; dia=22.0mil;         }
+         ha:combining {         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         clearance=0.0
+        }
+
+        ha:ps_shape_v4 {
+         ha:ps_circ { x=0.0; y=0.0; dia=22.0mil;         }
+         ha:combining {         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         clearance=0.0
+        }
+
+        ha:ps_shape_v4 {
+         ha:ps_circ { x=0.0; y=0.0; dia=22.0mil;         }
+         ha:combining {         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         clearance=0.0
+        }
+      }
+    }
   }
 
    li:objects {
+      ha:padstack_ref.10960 {
+       proto=0; x=1.276in; y=1.11in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:0 {
+          on  
+          solid  
+         }
+       }
+      }
+      ha:padstack_ref.10961 {
+       proto=0; x=33.147mm; y=1.11in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:0 {
+          on  
+          solid  
+         }
+       }
+      }
+      ha:padstack_ref.10962 {
+       proto=0; x=33.909mm; y=1.11in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.11356 {
+       proto=0; x=1.276in; y=905.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:0 {
+          on  
+          solid  
+         }
+       }
+      }
+      ha:padstack_ref.11357 {
+       proto=0; x=33.147mm; y=905.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:0 {
+          on  
+          solid  
+         }
+       }
+      }
+      ha:padstack_ref.11358 {
+       proto=0; x=33.909mm; y=905.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       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
@@ -218,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
          }
@@ -237,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
          }
@@ -259,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 {
@@ -283,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
             }
@@ -385,10 +576,11 @@ ha:pcb-rnd-board-v5 {
 
        li:objects {
         ha:padstack_ref.4154 {
-         proto=0; x=38.1mm; y=500.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+         proto=0; x=36.83mm; y=500.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
          ha:flags {
           clearline=1
           usetherm=1
+          lock=1
          }
 
          li:thermal {
@@ -412,8 +604,9 @@ ha:pcb-rnd-board-v5 {
 
           li:objects {
            ha:arc.4140 {
-            x=38.1mm; y=500.0mil; width=120.0mil; height=120.0mil; astart=0; adelta=360; thickness=10.0mil; clearance=0.0;
-           }
+            x=36.83mm; y=500.0mil; width=120.0mil; height=120.0mil; astart=0; adelta=360; thickness=10.0mil; clearance=0.0;
+ ha:flags ={ lock=1
+ };           }
           }
           ha:type {
            silk = 1
@@ -427,29 +620,33 @@ ha:pcb-rnd-board-v5 {
 
           li:objects {
            ha:line.4142 {
-            x1=38.1mm; y1=500.0mil; x2=38.1mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+            x1=36.83mm; y1=500.0mil; x2=36.83mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
-           }
+ ha:flags ={ lock=1
+ };           }
            ha:line.4145 {
-            x1=38.1mm; y1=500.0mil; x2=38.1mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+            x1=36.83mm; y1=500.0mil; x2=36.83mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
-           }
+ ha:flags ={ lock=1
+ };           }
            ha:line.4148 {
-            x1=38.1mm; y1=500.0mil; x2=39.1mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+            x1=36.83mm; y1=500.0mil; x2=37.83mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
-           }
+ ha:flags ={ lock=1
+ };           }
            ha:line.4151 {
-            x1=38.1mm; y1=500.0mil; x2=38.1mm; y2=13.7mm; thickness=0.1mm; clearance=0.0;
+            x1=36.83mm; y1=500.0mil; x2=36.83mm; y2=13.7mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
-           }
+ ha:flags ={ lock=1
+ };           }
           }
           ha:type {
            top = 1
@@ -460,7 +657,8 @@ ha:pcb-rnd-board-v5 {
        }
       }
        uid = zU/TRZbkw/Ju0W67/ZAAAAAn
-      }
+ ha:flags ={ lock=1
+ };      }
       ha:subc.4155 {
        ha:attributes {
         value=
@@ -529,10 +727,11 @@ ha:pcb-rnd-board-v5 {
 
        li:objects {
         ha:padstack_ref.4170 {
-         proto=0; x=38.1mm; y=31.75mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+         proto=0; x=36.83mm; y=31.75mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
          ha:flags {
           clearline=1
           usetherm=1
+          lock=1
          }
 
          li:thermal {
@@ -556,8 +755,9 @@ ha:pcb-rnd-board-v5 {
 
           li:objects {
            ha:arc.4156 {
-            x=38.1mm; y=31.75mm; width=120.0mil; height=120.0mil; astart=0; adelta=360; thickness=10.0mil; clearance=0.0;
-           }
+            x=36.83mm; y=31.75mm; width=120.0mil; height=120.0mil; astart=0; adelta=360; thickness=10.0mil; clearance=0.0;
+ ha:flags ={ lock=1
+ };           }
           }
           ha:type {
            silk = 1
@@ -571,29 +771,33 @@ ha:pcb-rnd-board-v5 {
 
           li:objects {
            ha:line.4158 {
-            x1=38.1mm; y1=31.75mm; x2=38.1mm; y2=31.75mm; thickness=0.1mm; clearance=0.0;
+            x1=36.83mm; y1=31.75mm; x2=36.83mm; y2=31.75mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
-           }
+ ha:flags ={  lock=1
+ };           }
            ha:line.4161 {
-            x1=38.1mm; y1=31.75mm; x2=38.1mm; y2=31.75mm; thickness=0.1mm; clearance=0.0;
+            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 ={  lock=1
+ };           }
            ha:line.4164 {
-            x1=38.1mm; y1=31.75mm; x2=39.1mm; y2=31.75mm; thickness=0.1mm; clearance=0.0;
+            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 ={  lock=1
+ };           }
            ha:line.4167 {
-            x1=38.1mm; y1=31.75mm; x2=38.1mm; y2=32.75mm; thickness=0.1mm; clearance=0.0;
+            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 ={  lock=1
+ };           }
           }
           ha:type {
            top = 1
@@ -604,7 +808,8 @@ ha:pcb-rnd-board-v5 {
        }
       }
        uid = zU/TRZbkw/Ju0W67/ZAAAAAp
-      }
+ ha:flags ={ lock=1
+ };      }
       ha:subc.4187 {
        ha:attributes {
         value=Screw-4
@@ -774,7 +979,7 @@ ha:pcb-rnd-board-v5 {
 
        li:objects {
         ha:padstack_ref.4213 {
-         proto=0; x=38.1mm; y=26.035mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.16002mm;
+         proto=0; x=36.83mm; y=725.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.16002mm;
          ha:flags {
           clearline=1
          }
@@ -788,7 +993,7 @@ ha:pcb-rnd-board-v5 {
          }
         }
         ha:padstack_ref.4214 {
-         proto=0; x=38.1mm; y=925.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.16002mm;
+         proto=0; x=36.83mm; y=825.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.16002mm;
          ha:flags {
           clearline=1
          }
@@ -802,7 +1007,7 @@ ha:pcb-rnd-board-v5 {
          }
         }
         ha:padstack_ref.4215 {
-         proto=0; x=38.1mm; y=825.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.16002mm;
+         proto=0; x=36.83mm; y=925.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.16002mm;
          ha:flags {
           clearline=1
          }
@@ -816,7 +1021,7 @@ ha:pcb-rnd-board-v5 {
          }
         }
         ha:padstack_ref.4216 {
-         proto=1; x=38.1mm; y=725.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.16002mm;
+         proto=1; x=36.83mm; y=26.035mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.16002mm;
          ha:flags {
           clearline=1
          }
@@ -838,16 +1043,16 @@ ha:pcb-rnd-board-v5 {
 
           li:objects {
            ha:line.4188 {
-            x1=34.85007mm; y1=1.08406in; x2=1.62796in; y2=1.08406in; thickness=6.0mil; clearance=0.0;
+            x1=1.57795in; y1=665.94mil; x2=33.579816mm; y2=665.94mil; thickness=6.0mil; clearance=0.0;
            }
            ha:line.4191 {
-            x1=1.62796in; y1=1.08406in; x2=1.62796in; y2=665.95mil; thickness=6.0mil; clearance=0.0;
+            x1=33.579816mm; y1=665.94mil; x2=33.579816mm; y2=27.53487mm; thickness=6.0mil; clearance=0.0;
            }
            ha:line.4194 {
-            x1=1.62796in; y1=665.95mil; x2=34.85007mm; y2=665.95mil; thickness=6.0mil; clearance=0.0;
+            x1=33.579816mm; y1=27.53487mm; x2=1.57795in; y2=27.53487mm; thickness=6.0mil; clearance=0.0;
            }
            ha:line.4197 {
-            x1=34.85007mm; y1=665.95mil; x2=34.85007mm; y2=1.08406in; thickness=6.0mil; clearance=0.0;
+            x1=1.57795in; y1=27.53487mm; x2=1.57795in; y2=665.94mil; thickness=6.0mil; clearance=0.0;
            }
           }
           ha:type {
@@ -862,33 +1067,29 @@ ha:pcb-rnd-board-v5 {
 
           li:objects {
            ha:line.4201 {
-            x1=38.1mm; y1=875.0mil; x2=38.1mm; y2=875.0mil; thickness=0.1mm; clearance=0.0;
+            x1=36.83mm; y1=875.0mil; x2=36.83mm; y2=875.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
- ha:flags ={ selected=1
- };           }
+           }
            ha:line.4204 {
-            x1=34.85007mm; y1=1.08406in; x2=34.85007mm; y2=1.08406in; thickness=0.1mm; clearance=0.0;
+            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=34.85007mm; y1=1.08406in; x2=33.85007mm; y2=1.08406in; thickness=0.1mm; clearance=0.0;
+            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=34.85007mm; y1=1.08406in; x2=34.85007mm; y2=28.535124mm; thickness=0.1mm; clearance=0.0;
+            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
@@ -1069,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
          }
@@ -1083,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
          }
@@ -1097,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
          }
@@ -1111,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
          }
@@ -1125,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
          }
@@ -1163,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
             }
@@ -1265,10 +1466,11 @@ ha:pcb-rnd-board-v5 {
 
        li:objects {
         ha:padstack_ref.4762 {
-         proto=0; x=500.0mil; y=500.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+         proto=0; x=450.0mil; y=500.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
          ha:flags {
           clearline=1
           usetherm=1
+          lock=1
          }
 
          li:thermal {
@@ -1292,8 +1494,9 @@ ha:pcb-rnd-board-v5 {
 
           li:objects {
            ha:arc.4748 {
-            x=500.0mil; y=500.0mil; width=120.0mil; height=120.0mil; astart=0; adelta=360; thickness=10.0mil; clearance=0.0;
-           }
+            x=450.0mil; y=500.0mil; width=120.0mil; height=120.0mil; astart=0; adelta=360; thickness=10.0mil; clearance=0.0;
+ ha:flags ={ lock=1
+ };           }
           }
           ha:type {
            silk = 1
@@ -1307,29 +1510,33 @@ ha:pcb-rnd-board-v5 {
 
           li:objects {
            ha:line.4750 {
-            x1=500.0mil; y1=500.0mil; x2=500.0mil; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+            x1=450.0mil; y1=500.0mil; x2=450.0mil; y2=500.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
-           }
+ ha:flags ={  lock=1
+ };           }
            ha:line.4753 {
-            x1=500.0mil; y1=500.0mil; x2=500.0mil; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+            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 ={  lock=1
+ };           }
            ha:line.4756 {
-            x1=500.0mil; y1=500.0mil; x2=13.7mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+            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 ={  lock=1
+ };           }
            ha:line.4759 {
-            x1=500.0mil; y1=500.0mil; x2=500.0mil; y2=13.7mm; thickness=0.1mm; clearance=0.0;
+            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 ={  lock=1
+ };           }
           }
           ha:type {
            top = 1
@@ -1340,7 +1547,8 @@ ha:pcb-rnd-board-v5 {
        }
       }
        uid = zU/TRZbkw/Ju0W67/ZAAAAAj
-      }
+ ha:flags ={ lock=1
+ };      }
       ha:subc.4763 {
        ha:attributes {
         value=
@@ -1409,10 +1617,11 @@ ha:pcb-rnd-board-v5 {
 
        li:objects {
         ha:padstack_ref.4778 {
-         proto=0; x=500.0mil; y=31.75mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+         proto=0; x=450.0mil; y=31.75mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
          ha:flags {
           clearline=1
           usetherm=1
+          lock=1
          }
 
          li:thermal {
@@ -1436,8 +1645,9 @@ ha:pcb-rnd-board-v5 {
 
           li:objects {
            ha:arc.4764 {
-            x=500.0mil; y=31.75mm; width=120.0mil; height=120.0mil; astart=0; adelta=360; thickness=10.0mil; clearance=0.0;
-           }
+            x=450.0mil; y=31.75mm; width=120.0mil; height=120.0mil; astart=0; adelta=360; thickness=10.0mil; clearance=0.0;
+ ha:flags ={ lock=1
+ };           }
           }
           ha:type {
            silk = 1
@@ -1451,29 +1661,33 @@ ha:pcb-rnd-board-v5 {
 
           li:objects {
            ha:line.4766 {
-            x1=500.0mil; y1=31.75mm; x2=500.0mil; y2=31.75mm; thickness=0.1mm; clearance=0.0;
+            x1=450.0mil; y1=31.75mm; x2=450.0mil; y2=31.75mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
-           }
+ ha:flags ={  lock=1
+ };           }
            ha:line.4769 {
-            x1=500.0mil; y1=31.75mm; x2=500.0mil; y2=31.75mm; thickness=0.1mm; clearance=0.0;
+            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 ={  lock=1
+ };           }
            ha:line.4772 {
-            x1=500.0mil; y1=31.75mm; x2=13.7mm; y2=31.75mm; thickness=0.1mm; clearance=0.0;
+            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 ={  lock=1
+ };           }
            ha:line.4775 {
-            x1=500.0mil; y1=31.75mm; x2=500.0mil; y2=32.75mm; thickness=0.1mm; clearance=0.0;
+            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 ={  lock=1
+ };           }
           }
           ha:type {
            top = 1
@@ -1484,7 +1698,8 @@ ha:pcb-rnd-board-v5 {
        }
       }
        uid = zU/TRZbkw/Ju0W67/ZAAAAAr
-      }
+ ha:flags ={ lock=1
+ };      }
       ha:subc.4779 {
        ha:attributes {
         value=RN4678
@@ -1686,7 +1901,7 @@ ha:pcb-rnd-board-v5 {
 
        li:objects {
         ha:padstack_ref.4811 {
-         proto=0; x=7.62508mm; y=1.10138in; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         proto=0; x=7.37108mm; y=1.10138in; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
          ha:flags {
           clearline=1
          }
@@ -1700,7 +1915,7 @@ ha:pcb-rnd-board-v5 {
          }
         }
         ha:padstack_ref.4812 {
-         proto=1; x=7.62508mm; y=648.625mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         proto=1; x=7.37108mm; y=648.625mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
          ha:flags {
           clearline=1
          }
@@ -1714,7 +1929,7 @@ ha:pcb-rnd-board-v5 {
          }
         }
         ha:padstack_ref.4813 {
-         proto=0; x=343.5mil; y=1.10138in; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         proto=0; x=333.5mil; y=1.10138in; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
          ha:flags {
           clearline=1
          }
@@ -1728,7 +1943,7 @@ ha:pcb-rnd-board-v5 {
          }
         }
         ha:padstack_ref.4814 {
-         proto=1; x=343.5mil; y=648.625mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         proto=1; x=333.5mil; y=648.625mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
          ha:flags {
           clearline=1
          }
@@ -1742,7 +1957,7 @@ ha:pcb-rnd-board-v5 {
          }
         }
         ha:padstack_ref.4815 {
-         proto=0; x=587.6mil; y=1.10138in; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         proto=0; x=577.6mil; y=1.10138in; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
          ha:flags {
           clearline=1
          }
@@ -1756,7 +1971,7 @@ ha:pcb-rnd-board-v5 {
          }
         }
         ha:padstack_ref.4816 {
-         proto=0; x=16.02486mm; y=1.10138in; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         proto=0; x=15.77086mm; y=1.10138in; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
          ha:flags {
           clearline=1
          }
@@ -1770,7 +1985,7 @@ ha:pcb-rnd-board-v5 {
          }
         }
         ha:padstack_ref.4817 {
-         proto=0; x=674.21mil; y=1.10138in; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         proto=0; x=664.21mil; y=1.10138in; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
          ha:flags {
           clearline=1
          }
@@ -1784,7 +1999,7 @@ ha:pcb-rnd-board-v5 {
          }
         }
         ha:padstack_ref.4818 {
-         proto=1; x=674.21mil; y=648.625mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         proto=1; x=664.21mil; y=648.625mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
          ha:flags {
           clearline=1
          }
@@ -1798,7 +2013,7 @@ ha:pcb-rnd-board-v5 {
          }
         }
         ha:padstack_ref.4819 {
-         proto=0; x=18.225008mm; y=1.10138in; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         proto=0; x=17.971008mm; y=1.10138in; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
          ha:flags {
           clearline=1
          }
@@ -1812,7 +2027,7 @@ ha:pcb-rnd-board-v5 {
          }
         }
         ha:padstack_ref.4820 {
-         proto=1; x=18.225008mm; y=648.625mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         proto=1; x=17.971008mm; y=648.625mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
          ha:flags {
           clearline=1
          }
@@ -1826,7 +2041,7 @@ ha:pcb-rnd-board-v5 {
          }
         }
         ha:padstack_ref.4821 {
-         proto=0; x=760.83mil; y=1.10138in; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         proto=0; x=750.83mil; y=1.10138in; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
          ha:flags {
           clearline=1
          }
@@ -1840,7 +2055,7 @@ ha:pcb-rnd-board-v5 {
          }
         }
         ha:padstack_ref.4822 {
-         proto=1; x=760.83mil; y=648.625mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         proto=1; x=750.83mil; y=648.625mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
          ha:flags {
           clearline=1
          }
@@ -1854,7 +2069,7 @@ ha:pcb-rnd-board-v5 {
          }
         }
         ha:padstack_ref.4823 {
-         proto=0; x=20.424902mm; y=1.10138in; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         proto=0; x=20.170902mm; y=1.10138in; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
          ha:flags {
           clearline=1
          }
@@ -1868,7 +2083,7 @@ ha:pcb-rnd-board-v5 {
          }
         }
         ha:padstack_ref.4824 {
-         proto=1; x=20.424902mm; y=648.625mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         proto=1; x=20.170902mm; y=648.625mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
          ha:flags {
           clearline=1
          }
@@ -1882,7 +2097,7 @@ ha:pcb-rnd-board-v5 {
          }
         }
         ha:padstack_ref.4825 {
-         proto=0; x=847.44mil; y=1.10138in; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         proto=0; x=837.44mil; y=1.10138in; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
          ha:flags {
           clearline=1
          }
@@ -1896,7 +2111,7 @@ ha:pcb-rnd-board-v5 {
          }
         }
         ha:padstack_ref.4826 {
-         proto=1; x=847.44mil; y=648.625mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         proto=1; x=837.44mil; y=648.625mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
          ha:flags {
           clearline=1
          }
@@ -1910,7 +2125,7 @@ ha:pcb-rnd-board-v5 {
          }
         }
         ha:padstack_ref.4827 {
-         proto=0; x=890.75mil; y=1.10138in; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         proto=0; x=880.75mil; y=1.10138in; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
          ha:flags {
           clearline=1
          }
@@ -1924,7 +2139,7 @@ ha:pcb-rnd-board-v5 {
          }
         }
         ha:padstack_ref.4828 {
-         proto=1; x=890.75mil; y=648.625mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         proto=1; x=880.75mil; y=648.625mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
          ha:flags {
           clearline=1
          }
@@ -1938,7 +2153,7 @@ ha:pcb-rnd-board-v5 {
          }
         }
         ha:padstack_ref.4829 {
-         proto=0; x=23.72487mm; y=1.10138in; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         proto=0; x=23.47087mm; y=1.10138in; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
          ha:flags {
           clearline=1
          }
@@ -1952,7 +2167,7 @@ ha:pcb-rnd-board-v5 {
          }
         }
         ha:padstack_ref.4830 {
-         proto=1; x=23.72487mm; y=648.625mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         proto=1; x=23.47087mm; y=648.625mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
          ha:flags {
           clearline=1
          }
@@ -1966,7 +2181,7 @@ ha:pcb-rnd-board-v5 {
          }
         }
         ha:padstack_ref.4831 {
-         proto=0; x=977.36mil; y=1.10138in; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         proto=0; x=967.36mil; y=1.10138in; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
          ha:flags {
           clearline=1
          }
@@ -1980,7 +2195,7 @@ ha:pcb-rnd-board-v5 {
          }
         }
         ha:padstack_ref.4832 {
-         proto=1; x=977.36mil; y=648.625mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         proto=1; x=967.36mil; y=648.625mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
          ha:flags {
           clearline=1
          }
@@ -1994,7 +2209,7 @@ ha:pcb-rnd-board-v5 {
          }
         }
         ha:padstack_ref.4833 {
-         proto=0; x=25.925018mm; y=1.10138in; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         proto=0; x=25.671018mm; y=1.10138in; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
          ha:flags {
           clearline=1
          }
@@ -2008,7 +2223,7 @@ ha:pcb-rnd-board-v5 {
          }
         }
         ha:padstack_ref.4834 {
-         proto=1; x=25.925018mm; y=648.625mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         proto=1; x=25.671018mm; y=648.625mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
          ha:flags {
           clearline=1
          }
@@ -2022,7 +2237,7 @@ ha:pcb-rnd-board-v5 {
          }
         }
         ha:padstack_ref.4835 {
-         proto=0; x=1.06398in; y=1.10138in; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         proto=0; x=1.05398in; y=1.10138in; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
          ha:flags {
           clearline=1
          }
@@ -2036,7 +2251,7 @@ ha:pcb-rnd-board-v5 {
          }
         }
         ha:padstack_ref.4836 {
-         proto=1; x=1.06398in; y=648.625mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         proto=1; x=1.05398in; y=648.625mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
          ha:flags {
           clearline=1
          }
@@ -2050,7 +2265,7 @@ ha:pcb-rnd-board-v5 {
          }
         }
         ha:padstack_ref.4837 {
-         proto=2; x=1.125in; y=1.00492in; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         proto=2; x=28.321mm; y=1.00492in; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
          ha:flags {
           clearline=1
          }
@@ -2064,7 +2279,7 @@ ha:pcb-rnd-board-v5 {
          }
         }
         ha:padstack_ref.4838 {
-         proto=2; x=1.125in; y=961.61mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         proto=2; x=28.321mm; y=961.61mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
          ha:flags {
           clearline=1
          }
@@ -2078,7 +2293,7 @@ ha:pcb-rnd-board-v5 {
          }
         }
         ha:padstack_ref.4839 {
-         proto=2; x=1.125in; y=23.325074mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         proto=2; x=28.321mm; y=23.325074mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
          ha:flags {
           clearline=1
          }
@@ -2092,7 +2307,7 @@ ha:pcb-rnd-board-v5 {
          }
         }
         ha:padstack_ref.4840 {
-         proto=2; x=1.125in; y=875.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         proto=2; x=28.321mm; y=875.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
          ha:flags {
           clearline=1
          }
@@ -2106,7 +2321,7 @@ ha:pcb-rnd-board-v5 {
          }
         }
         ha:padstack_ref.4841 {
-         proto=2; x=1.125in; y=831.69mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         proto=2; x=28.321mm; y=831.69mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
          ha:flags {
           clearline=1
          }
@@ -2120,7 +2335,7 @@ ha:pcb-rnd-board-v5 {
          }
         }
         ha:padstack_ref.4842 {
-         proto=2; x=1.125in; y=20.025106mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         proto=2; x=28.321mm; y=20.025106mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
          ha:flags {
           clearline=1
          }
@@ -2134,7 +2349,7 @@ ha:pcb-rnd-board-v5 {
          }
         }
         ha:padstack_ref.4843 {
-         proto=2; x=1.125in; y=745.08mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         proto=2; x=28.321mm; y=745.08mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
          ha:flags {
           clearline=1
          }
@@ -2156,22 +2371,22 @@ ha:pcb-rnd-board-v5 {
 
           li:objects {
            ha:line.4780 {
-            x1=6.82498mm; y1=16.225012mm; x2=6.82498mm; y2=1.11122in; thickness=10.0mil; clearance=0.0;
+            x1=6.57098mm; y1=16.225012mm; x2=6.57098mm; y2=1.11122in; thickness=10.0mil; clearance=0.0;
            }
            ha:line.4783 {
-            x1=6.82498mm; y1=1.11122in; x2=28.824936mm; y2=1.11122in; thickness=10.0mil; clearance=0.0;
+            x1=6.57098mm; y1=1.11122in; x2=28.570936mm; y2=1.11122in; thickness=10.0mil; clearance=0.0;
            }
            ha:line.4786 {
-            x1=28.824936mm; y1=1.11122in; x2=28.824936mm; y2=16.225012mm; thickness=10.0mil; clearance=0.0;
+            x1=28.570936mm; y1=1.11122in; x2=28.570936mm; y2=16.225012mm; thickness=10.0mil; clearance=0.0;
            }
            ha:line.4789 {
-            x1=28.824936mm; y1=16.225012mm; x2=6.82498mm; y2=16.225012mm; thickness=10.0mil; clearance=0.0;
+            x1=28.570936mm; y1=16.225012mm; x2=6.57098mm; y2=16.225012mm; thickness=10.0mil; clearance=0.0;
            }
            ha:line.4792 {
-            x1=426.18mil; y1=27.22499mm; x2=426.18mil; y2=993.11mil; thickness=10.0mil; clearance=0.0;
+            x1=416.18mil; y1=27.22499mm; x2=416.18mil; y2=993.11mil; thickness=10.0mil; clearance=0.0;
            }
            ha:line.4795 {
-            x1=426.18mil; y1=17.22501mm; x2=426.18mil; y2=19.225006mm; thickness=10.0mil; clearance=0.0;
+            x1=416.18mil; y1=17.22501mm; x2=416.18mil; y2=19.225006mm; thickness=10.0mil; clearance=0.0;
            }
           }
           ha:type {
@@ -2186,25 +2401,25 @@ ha:pcb-rnd-board-v5 {
 
           li:objects {
            ha:line.4799 {
-            x1=21.368927mm; y1=22.573534mm; x2=21.368927mm; y2=22.573534mm; thickness=0.1mm; clearance=0.0;
+            x1=21.114927mm; y1=22.573534mm; x2=21.114927mm; y2=22.573534mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
            ha:line.4802 {
-            x1=6.82498mm; y1=16.225012mm; x2=6.82498mm; y2=16.225012mm; thickness=0.1mm; clearance=0.0;
+            x1=6.57098mm; y1=16.225012mm; x2=6.57098mm; y2=16.225012mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
            ha:line.4805 {
-            x1=6.82498mm; y1=16.225012mm; x2=6.82498mm; y2=17.225012mm; thickness=0.1mm; clearance=0.0;
+            x1=6.57098mm; y1=16.225012mm; x2=6.57098mm; y2=17.225012mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
            ha:line.4808 {
-            x1=6.82498mm; y1=16.225012mm; x2=7.82498mm; y2=16.225012mm; thickness=0.1mm; clearance=0.0;
+            x1=6.57098mm; y1=16.225012mm; x2=7.57098mm; y2=16.225012mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -2340,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
          }
@@ -2353,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
          }
@@ -2366,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
          }
@@ -2379,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
          }
@@ -2392,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
          }
@@ -2405,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
          }
@@ -2418,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
          }
@@ -2439,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
             }
@@ -2449,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
             }
@@ -2461,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 }
               }
             }
 
@@ -2479,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 }
               }
             }
 
@@ -2507,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
             }
@@ -2517,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
             }
@@ -2539,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
             }
@@ -2556,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
             }
@@ -2579,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
             }
@@ -2589,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
             }
@@ -2599,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
             }
@@ -2609,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
             }
@@ -2631,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
             }
@@ -2641,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
             }
@@ -2653,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 }
               }
             }
 
@@ -2671,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 }
               }
             }
 
@@ -2699,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
             }
@@ -2709,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
             }
@@ -2731,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
             }
@@ -2803,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
             }
@@ -2831,4177 +3046,6159 @@ 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: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
+       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_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
             }
-            clearance=0.0
-             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
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              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.6120 {
+          proto=0; x=12.154408mm; y=850.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=1
-           name=1
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
         }
-        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
-         }
+        li:layers {
 
-         li:thermal {
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+           }
+           ha:type {
+            silk = 1
+            bottom = 1
+           }
          }
 
-         ha:attributes {
-           term=2
-           name=2
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           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: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: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
+             }
+            }
+            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:type {
+            bottom = 1
+            virtual = 1
+            misc = 1
+           }
          }
         }
        }
-       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.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: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.6098 {
-            x1=37.864796mm; y1=46.99mm; x2=38.864796mm; y2=46.99mm; 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.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+              }
             }
-           }
-           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: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
           }
         }
        }
-      }
-       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 {
+        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
+          }
 
-           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: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 {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
+        }
+        li:layers {
+
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+           }
+           ha:type {
+            silk = 1
+            bottom = 1
            }
+         }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.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
+             }
             }
-            clearance=0.0
-             li:ps_poly {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
+            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: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.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.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
            }
          }
+        }
        }
-      }
+        uid = zU/TRZbkw/Ju0W67/ZAAAAAT
+       }
+       ha:subc.6136 {
+        ha:attributes {
+         value=0.1uF
+         footprint=0402
+         refdes=C39
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-       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
-         }
+        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:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
+            }
+          }
+        }
+       }
+
+        li:objects {
+         ha:padstack_ref.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 {
+          }
+
+          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
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
         }
-        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:layers {
 
-         li:thermal {
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+           }
+           ha:type {
+            silk = 1
+            bottom = 1
+           }
          }
 
-         ha:attributes {
-           term=2
-           name=2
+         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.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.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.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
+           }
          }
         }
        }
-       li:layers {
+        uid = zU/TRZbkw/Ju0W67/ZAAAAAV
+       }
+       ha:subc.6151 {
+        ha:attributes {
+         value=0.1uF
+         footprint=0402
+         refdes=C51
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+        ha:ps_proto_v4.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-          li:objects {
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
+            }
           }
-          ha:type {
-           silk = 1
-           bottom = 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 {
+          }
+
+          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 {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
         }
+        li:layers {
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+         ha:top-silk {
+          lid=0
+          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
-            }
+           li:objects {
            }
-           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:type {
+            silk = 1
+            bottom = 1
            }
-           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:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           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.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: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.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.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/ZAAAAAR
-      }
-      ha:subc.6121 {
-       ha:attributes {
-        value=10nF
-        footprint=0402
-        refdes=C38
+        uid = zU/TRZbkw/Ju0W67/ZAAAAAX
        }
-      ha:data {
-            li:padstack_prototypes {
+       ha:subc.6166 {
+        ha:attributes {
+         value=0.1uF
+         footprint=0402
+         refdes=C52
+        }
+       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
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
             }
-            clearance=0.0
-             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
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
-           }
-         }
+          }
+        }
        }
-      }
 
-       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: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:thermal {
-         }
+          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
+          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
+          }
 
-         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.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
+           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
+             }
             }
-           }
-           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.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.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.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.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: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:type {
-           bottom = 1
-           virtual = 1
-           misc = 1
-          }
+           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
+        uid = zU/TRZbkw/Ju0W67/ZAAAAAZ
        }
-      ha:data {
-            li:padstack_prototypes {
+       ha:subc.6199 {
+        ha:attributes {
+         value=22
+         footprint=0402
+         refdes=R54
+        }
+       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
              }
-           }
+             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
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              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.6212 {
+          proto=0; x=1.121in; y=630.48mil; rot=-90.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.6213 {
+          proto=0; x=1.121in; y=599.0mil; rot=-90.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.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.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.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.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.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.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.6209 {
+             x1=1.121in; y1=614.74mil; x2=27.4734mm; y2=614.74mil; 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/ZAAAAAd
        }
-      ha:data {
-            li:padstack_prototypes {
+       ha:subc.6214 {
+        ha:attributes {
+         value=22
+         footprint=0402
+         refdes=R55
+        }
+       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
              }
-           }
+             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
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              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.6227 {
+          proto=0; x=29.591mm; y=630.48mil; rot=-90.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.6228 {
+          proto=0; x=29.591mm; y=599.0mil; rot=-90.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.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
+           li:objects {
+            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.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.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.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.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.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.6224 {
+             x1=29.591mm; y1=614.74mil; x2=28.591mm; y2=614.74mil; 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/ZAAAAAf
        }
-      ha:data {
-            li:padstack_prototypes {
+       ha:subc.6244 {
+        ha:attributes {
+         value=bead
+         footprint=0402
+         refdes=L600
+        }
+       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
              }
-           }
+             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
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              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.6257 {
+          proto=0; x=1.22452in; y=1.441in; 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.6258 {
+          proto=0; x=1.256in; y=1.441in; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=1
-           name=1
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
         }
-        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
-         }
+        li:layers {
 
-         li:thermal {
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+           }
+           ha:type {
+            silk = 1
+            bottom = 1
+           }
          }
 
-         ha:attributes {
-           term=2
-           name=2
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.6245 {
+             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=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=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=31.502604mm; y1=1.441in; x2=31.502604mm; y2=35.6014mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            bottom = 1
+            virtual = 1
+            misc = 1
+           }
          }
         }
        }
-       li:layers {
+        uid = zU/TRZbkw/Ju0W67/ZAAAAAl
+       }
+       ha:subc.6259 {
+        ha:attributes {
+         value=1uF
+         footprint=0402
+         refdes=C601
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+        ha:ps_proto_v4.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-          li:objects {
-          }
-          ha:type {
-           silk = 1
-           bottom = 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  
+              }
+            }
+
+            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:subc-aux {
-         lid=1
-         ha:combining {         }
+        li:objects {
+         ha:padstack_ref.6272 {
+          proto=0; x=4.680204mm; y=1.6in; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-          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
-            }
-           }
-           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.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.6176 {
-            x1=1000.0mil; y1=1.975in; x2=1000.0mil; y2=49.165mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
+          li:thermal {
           }
-          ha:type {
-           bottom = 1
-           virtual = 1
-           misc = 1
+
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.6273 {
+          proto=0; x=215.74mil; y=1.6in; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
           }
+         }
         }
-       }
-      }
-       uid = zU/TRZbkw/Ju0W67/ZAAAAAZ
-      }
-      ha:subc.6181 {
-       ha:attributes {
-        value=dualLED
-        footprint=0605
-        refdes=D1
-       }
-      ha:data {
-            li:padstack_prototypes {
+        li:layers {
 
-       ha:ps_proto_v4.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              12.795mil  
-              -16.73mil  
-              -12.795mil  
-              -16.73mil  
-              -12.795mil  
-              16.73mil  
-              12.795mil  
-              16.73mil  
-             }
+           li:objects {
+           }
+           ha:type {
+            silk = 1
+            bottom = 1
            }
+         }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.6260 {
+             x1=200.0mil; y1=1.6in; x2=200.0mil; y2=1.6in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-            clearance=0.0
-             li:ps_poly {
-              15.795mil  
-              -19.73mil  
-              -15.795mil  
-              -19.73mil  
-              -15.795mil  
-              19.73mil  
-              15.795mil  
-              19.73mil  
+            ha:line.6263 {
+             x1=200.0mil; y1=1.6in; x2=200.0mil; y2=1.6in; 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 {
-              12.795mil  
-              -16.73mil  
-              -12.795mil  
-              -16.73mil  
-              -12.795mil  
-              16.73mil  
-              12.795mil  
-              16.73mil  
+            ha:line.6266 {
+             x1=200.0mil; y1=1.6in; x2=6.08mm; y2=1.6in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.6269 {
+             x1=200.0mil; y1=1.6in; x2=200.0mil; y2=39.64mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
              }
+            }
+           }
+           ha:type {
+            bottom = 1
+            virtual = 1
+            misc = 1
            }
          }
+        }
        }
+        uid = zU/TRZbkw/Ju0W67/ZAAAAAz
+       }
+       ha:subc.6274 {
+        ha:attributes {
+         value=0.1uF
+         footprint=0402
+         refdes=C602
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-       ha:ps_proto_v4.1 {
-         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 {
-              -12.795mil  
-              16.73mil  
-              12.795mil  
-              16.73mil  
-              12.795mil  
-              -16.73mil  
-              -12.795mil  
-              -16.73mil  
+            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 {
-              -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
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              -12.795mil  
-              16.73mil  
-              12.795mil  
-              16.73mil  
-              12.795mil  
-              -16.73mil  
-              -12.795mil  
-              -16.73mil  
-             }
-           }
-         }
+          }
+        }
        }
-      }
 
-       li:objects {
-        ha:padstack_ref.6195 {
-         proto=0; x=466.55mil; y=707.08mil; rot=0.000000; xmirror=1; smirror=1; clearance=-8.855mil;
-         ha:flags {
-          clearline=1
-         }
+        li:objects {
+         ha:padstack_ref.6287 {
+          proto=0; x=9.760204mm; y=1.6in; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=2
-           name=pin2
-         }
-        }
-        ha:padstack_ref.6196 {
-         proto=0; x=500.0mil; y=707.08mil; rot=0.000000; xmirror=1; smirror=1; clearance=-8.855mil;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.6288 {
+          proto=0; x=415.74mil; y=1.6in; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=1
-           name=pin1
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
         }
-        ha:padstack_ref.6197 {
-         proto=1; x=466.55mil; y=650.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=-8.855mil;
-         ha:flags {
-          clearline=1
-         }
+        li:layers {
 
-         li:thermal {
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+           }
+           ha:type {
+            silk = 1
+            bottom = 1
+           }
          }
 
-         ha:attributes {
-           term=4
-           name=pin4
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.6275 {
+             x1=400.0mil; y1=1.6in; x2=400.0mil; y2=1.6in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.6278 {
+             x1=400.0mil; y1=1.6in; x2=400.0mil; y2=1.6in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.6281 {
+             x1=400.0mil; y1=1.6in; x2=11.16mm; y2=1.6in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.6284 {
+             x1=400.0mil; y1=1.6in; x2=400.0mil; y2=39.64mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            bottom = 1
+            virtual = 1
+            misc = 1
+           }
          }
         }
-        ha:padstack_ref.6198 {
-         proto=1; x=500.0mil; y=650.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=-8.855mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+        uid = zU/TRZbkw/Ju0W67/ZAAAAA1
+       }
+       ha:subc.6289 {
+        ha:attributes {
+         value=10k
+         footprint=0402
+         refdes=R4
+        }
+       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=3
-           name=pin3
-         }
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
+            }
+          }
         }
        }
-       li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+        li:objects {
+         ha:padstack_ref.6302 {
+          proto=0; x=14.840204mm; y=1.6in; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-          li:objects {
-           ha:arc.6182 {
-            x=12.275058mm; y=619.485mil; width=5.0mil; height=5.0mil; astart=-0; adelta=-360; thickness=10.0mil; clearance=0.0;
-           }
+          li:thermal {
           }
-          ha:type {
-           silk = 1
-           bottom = 1
+
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.6303 {
+          proto=0; x=615.74mil; y=1.6in; 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:subc-aux {
-         lid=1
-         ha:combining {         }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          li:objects {
-           ha:line.6183 {
-            x1=12.275185mm; y1=17.234916mm; x2=12.275185mm; y2=17.234916mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
+           li:objects {
            }
-           ha:line.6186 {
-            x1=12.275058mm; y1=17.235043mm; x2=12.275058mm; y2=17.235043mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
+           ha:type {
+            silk = 1
+            bottom = 1
            }
-           ha:line.6189 {
-            x1=12.275058mm; y1=17.235043mm; x2=12.275058mm; y2=18.235043mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+         }
+
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.6290 {
+             x1=600.0mil; y1=1.6in; x2=600.0mil; y2=1.6in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-           }
-           ha:line.6192 {
-            x1=12.275058mm; y1=17.235043mm; x2=11.275058mm; y2=17.235043mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+            ha:line.6293 {
+             x1=600.0mil; y1=1.6in; x2=600.0mil; y2=1.6in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.6296 {
+             x1=600.0mil; y1=1.6in; x2=16.24mm; y2=1.6in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.6299 {
+             x1=600.0mil; y1=1.6in; x2=600.0mil; y2=39.64mm; 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/ZAAAAAb
-      }
-      ha:subc.6199 {
-       ha:attributes {
-        value=22
-        footprint=0402
-        refdes=R54
+        uid = zU/TRZbkw/Ju0W67/ZAAAAA3
        }
-      ha:data {
-            li:padstack_prototypes {
+       ha:subc.6304 {
+        ha:attributes {
+         value=5.1k
+         footprint=0402
+         refdes=R5
+        }
+       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
              }
-           }
+             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
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
-           }
-         }
+          }
+        }
        }
-      }
 
-       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:flags {
-          clearline=1
-         }
+        li:objects {
+         ha:padstack_ref.6317 {
+          proto=0; x=19.920204mm; y=1.6in; 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.6213 {
-         proto=0; x=1.39074in; 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.6318 {
+          proto=0; x=815.74mil; y=1.6in; 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.6200 {
-            x1=1.375in; y1=1.975in; x2=1.375in; y2=1.975in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+           li:objects {
+            ha:line.6305 {
+             x1=800.0mil; y1=1.6in; x2=800.0mil; y2=1.6in; 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:attributes {
-              subc-role=origin
+            ha:line.6308 {
+             x1=800.0mil; y1=1.6in; x2=800.0mil; y2=1.6in; 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:attributes {
-              subc-role=x
+            ha:line.6311 {
+             x1=800.0mil; y1=1.6in; x2=21.32mm; y2=1.6in; 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:attributes {
-              subc-role=y
+            ha:line.6314 {
+             x1=800.0mil; y1=1.6in; x2=800.0mil; y2=39.64mm; 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/ZAAAAAd
-      }
-      ha:subc.6214 {
-       ha:attributes {
-        value=22
-        footprint=0402
-        refdes=R55
+        uid = zU/TRZbkw/Ju0W67/ZAAAAA5
        }
-      ha:data {
-            li:padstack_prototypes {
+       ha:subc.6319 {
+        ha:attributes {
+         value=56k
+         footprint=0402
+         refdes=R6
+        }
+       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
              }
-           }
+             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
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
-           }
-         }
+          }
+        }
        }
-      }
 
-       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:flags {
-          clearline=1
-         }
+        li:objects {
+         ha:padstack_ref.6332 {
+          proto=0; x=25.000204mm; y=1.6in; 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.6228 {
-         proto=0; x=1.59074in; 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.6333 {
+          proto=0; x=1.01574in; y=1.6in; 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.6215 {
-            x1=40.005mm; y1=1.975in; x2=40.005mm; y2=1.975in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+           li:objects {
+            ha:line.6320 {
+             x1=1000.0mil; y1=1.6in; x2=1000.0mil; y2=1.6in; 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:attributes {
-              subc-role=origin
+            ha:line.6323 {
+             x1=1000.0mil; y1=1.6in; x2=1000.0mil; y2=1.6in; 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:attributes {
-              subc-role=x
+            ha:line.6326 {
+             x1=1000.0mil; y1=1.6in; x2=26.4mm; y2=1.6in; 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:attributes {
-              subc-role=y
+            ha:line.6329 {
+             x1=1000.0mil; y1=1.6in; x2=1000.0mil; y2=39.64mm; 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/ZAAAAAf
-      }
-      ha:subc.6229 {
-       ha:attributes {
-        value=1k
-        footprint=0402
-        refdes=R51
+        uid = zU/TRZbkw/Ju0W67/ZAAAAA7
        }
-      ha:data {
-            li:padstack_prototypes {
+       ha:subc.6334 {
+        ha:attributes {
+         copyright=2006 DJ Delorie
+         author=DJ Delorie
+         footprint=SOT23-5
+         dist-license=GPL
+         refdes=U1
+         value=TC2185-3.3
+         use-license=Unlimited
+        }
+       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
              }
-           }
+             clearance=0.0
+              li:ps_poly {
+               12.0mil  
+               -20.0mil  
+               -12.0mil  
+               -20.0mil  
+               -12.0mil  
+               20.0mil  
+               12.0mil  
+               20.0mil  
+              }
+            }
 
-           ha:ps_shape_v4 {
-            ha: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 {
+               15.0mil  
+               -23.0mil  
+               -15.0mil  
+               -23.0mil  
+               -15.0mil  
+               23.0mil  
+               15.0mil  
+               23.0mil  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-             }
-           }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               12.0mil  
+               -20.0mil  
+               -12.0mil  
+               -20.0mil  
+               -12.0mil  
+               20.0mil  
+               12.0mil  
+               20.0mil  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
-           }
-         }
+          }
+        }
        }
-      }
 
-       li:objects {
-        ha:padstack_ref.6242 {
-         proto=0; x=1.75926in; y=1.975in; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+        li:objects {
+         ha:padstack_ref.6359 {
+          proto=0; x=471.0mil; y=943.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=1
-           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:flags {
-          clearline=1
+          ha:attributes {
+            term=4
+            name=4
+          }
          }
+         ha:padstack_ref.6360 {
+          proto=0; x=549.0mil; y=943.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=5
+            name=5
+          }
          }
+         ha:padstack_ref.6361 {
+          proto=0; x=549.0mil; y=26.035mm; rot=0.000000; xmirror=1; smirror=1; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=2
-           name=2
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
-        }
-       }
-       li:layers {
+         ha:padstack_ref.6362 {
+          proto=0; x=510.0mil; y=26.035mm; rot=0.000000; xmirror=1; smirror=1; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+          li:thermal {
+          }
 
-          li:objects {
+          ha:attributes {
+            term=2
+            name=2
           }
-          ha:type {
-           silk = 1
-           bottom = 1
+         }
+         ha:padstack_ref.6363 {
+          proto=0; x=471.0mil; y=26.035mm; rot=0.000000; xmirror=1; smirror=1; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=3
+            name=3
           }
+         }
         }
+        li:layers {
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+         ha:top-silk {
+          lid=0
+          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:attributes {
-              subc-role=pnp-origin
+           li:objects {
+            ha:line.6335 {
+             x1=451.0mil; y1=26.7462mm; x2=451.0mil; y2=914.0mil; thickness=10.0mil; clearance=0.0;
             }
-           }
-           ha:line.6233 {
-            x1=45.085mm; y1=1.975in; x2=45.085mm; y2=1.975in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+            ha:line.6338 {
+             x1=451.0mil; y1=914.0mil; x2=569.0mil; y2=914.0mil; thickness=10.0mil; clearance=0.0;
             }
-           }
-           ha:line.6236 {
-            x1=45.085mm; y1=1.975in; x2=46.085mm; y2=1.975in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+            ha:line.6341 {
+             x1=569.0mil; y1=914.0mil; x2=569.0mil; y2=26.7462mm; thickness=10.0mil; clearance=0.0;
             }
-           }
-           ha:line.6239 {
-            x1=45.085mm; y1=1.975in; x2=45.085mm; y2=49.165mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+            ha:line.6344 {
+             x1=569.0mil; y1=26.7462mm; x2=451.0mil; y2=26.7462mm; thickness=10.0mil; clearance=0.0;
             }
            }
-          }
-          ha:type {
-           bottom = 1
-           virtual = 1
-           misc = 1
-          }
-        }
-       }
-      }
-       uid = zU/TRZbkw/Ju0W67/ZAAAAAh
-      }
-      ha:subc.6244 {
-       ha:attributes {
-        value=bead
-        footprint=0402
-        refdes=L600
-       }
-      ha:data {
-            li:padstack_prototypes {
+           ha:type {
+            silk = 1
+            bottom = 1
+           }
+         }
 
-       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
+           li:objects {
+            ha:line.6347 {
+             x1=510.0mil; y1=992.2mil; x2=510.0mil; y2=992.2mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
+            ha:line.6350 {
+             x1=471.0mil; y1=943.0mil; x2=471.0mil; y2=943.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
              }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
             }
-            clearance=0.0
-             li:ps_poly {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
+            ha:line.6353 {
+             x1=471.0mil; y1=943.0mil; x2=471.0mil; y2=24.9522mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
              }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
             }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
+            ha:line.6356 {
+             x1=471.0mil; y1=943.0mil; x2=10.9634mm; y2=943.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
              }
+            }
+           }
+           ha:type {
+            bottom = 1
+            virtual = 1
+            misc = 1
            }
          }
+        }
        }
-      }
+        uid = zU/TRZbkw/Ju0W67/ZAAAAA9
+       }
+       ha:subc.6364 {
+        ha:attributes {
+         copyright=2006 DJ Delorie
+         author=DJ Delorie
+         footprint=SOT23-5
+         dist-license=GPL
+         refdes=U2
+         value=MCP73831
+         use-license=Unlimited
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-       li:objects {
-        ha:padstack_ref.6257 {
-         proto=0; x=34.525204mm; y=44.45mm; rot=0.000000; xmirror=1; smirror=1; clearance=10.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 {
+               12.0mil  
+               -20.0mil  
+               -12.0mil  
+               -20.0mil  
+               -12.0mil  
+               20.0mil  
+               12.0mil  
+               20.0mil  
+              }
+            }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               15.0mil  
+               -23.0mil  
+               -15.0mil  
+               -23.0mil  
+               -15.0mil  
+               23.0mil  
+               15.0mil  
+               23.0mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               12.0mil  
+               -20.0mil  
+               -12.0mil  
+               -20.0mil  
+               -12.0mil  
+               20.0mil  
+               12.0mil  
+               20.0mil  
+              }
+            }
+          }
         }
-        ha:padstack_ref.6258 {
-         proto=0; x=1.39074in; y=44.45mm; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+       }
+
+        li:objects {
+         ha:padstack_ref.6389 {
+          proto=0; x=471.0mil; y=718.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=4
+            name=4
+          }
          }
+         ha:padstack_ref.6390 {
+          proto=0; x=549.0mil; y=718.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=5
+            name=5
+          }
          }
+         ha:padstack_ref.6391 {
+          proto=0; x=549.0mil; y=800.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=2
-           name=2
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
-        }
-       }
-       li:layers {
+         ha:padstack_ref.6392 {
+          proto=0; x=510.0mil; y=800.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+          li:thermal {
+          }
 
-          li:objects {
+          ha:attributes {
+            term=2
+            name=2
           }
-          ha:type {
-           silk = 1
-           bottom = 1
+         }
+         ha:padstack_ref.6393 {
+          proto=0; x=471.0mil; y=800.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
           }
+
+          ha:attributes {
+            term=3
+            name=3
+          }
+         }
         }
+        li:layers {
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          li:objects {
-           ha:line.6245 {
-            x1=1.375in; y1=44.45mm; x2=1.375in; y2=44.45mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+           li:objects {
+            ha:line.6365 {
+             x1=451.0mil; y1=828.0mil; x2=451.0mil; y2=689.0mil; thickness=10.0mil; clearance=0.0;
             }
-           }
-           ha:line.6248 {
-            x1=1.375in; y1=44.45mm; x2=1.375in; y2=44.45mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+            ha:line.6368 {
+             x1=451.0mil; y1=689.0mil; x2=569.0mil; y2=689.0mil; thickness=10.0mil; clearance=0.0;
             }
-           }
-           ha:line.6251 {
-            x1=1.375in; y1=44.45mm; x2=35.925mm; y2=44.45mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+            ha:line.6371 {
+             x1=569.0mil; y1=689.0mil; x2=569.0mil; y2=828.0mil; thickness=10.0mil; clearance=0.0;
             }
-           }
-           ha:line.6254 {
-            x1=1.375in; y1=44.45mm; x2=1.375in; y2=43.45mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+            ha:line.6374 {
+             x1=569.0mil; y1=828.0mil; x2=451.0mil; y2=828.0mil; thickness=10.0mil; clearance=0.0;
             }
            }
-          }
-          ha:type {
-           bottom = 1
-           virtual = 1
-           misc = 1
-          }
-        }
-       }
-      }
-       uid = zU/TRZbkw/Ju0W67/ZAAAAAl
-      }
-      ha:subc.6259 {
-       ha:attributes {
-        value=1uF
-        footprint=0402
-        refdes=C601
-       }
-      ha:data {
-            li:padstack_prototypes {
+           ha:type {
+            silk = 1
+            bottom = 1
+           }
+         }
 
-       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
+           li:objects {
+            ha:line.6377 {
+             x1=510.0mil; y1=767.2mil; x2=510.0mil; y2=767.2mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
+            ha:line.6380 {
+             x1=471.0mil; y1=718.0mil; x2=471.0mil; y2=718.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
              }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
             }
-            clearance=0.0
-             li:ps_poly {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
+            ha:line.6383 {
+             x1=471.0mil; y1=718.0mil; x2=471.0mil; y2=19.2372mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
              }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
             }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
+            ha:line.6386 {
+             x1=471.0mil; y1=718.0mil; x2=10.9634mm; y2=718.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
              }
+            }
+           }
+           ha:type {
+            bottom = 1
+            virtual = 1
+            misc = 1
            }
          }
+        }
        }
-      }
-
-       li:objects {
-        ha:padstack_ref.6272 {
-         proto=0; x=4.680204mm; y=1.6in; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
+        uid = zU/TRZbkw/Ju0W67/ZAAAAA/
+       }
+       ha:subc.6394 {
+        ha:attributes {
+         value=STM32F042C
+         footprint=lqfp48
+         refdes=U7
         }
-        ha:padstack_ref.6273 {
-         proto=0; x=215.74mil; y=1.6in; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+       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=2
-           name=2
-         }
-        }
-       }
-       li:layers {
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               5.905mil  
+               -23.62mil  
+               -5.905mil  
+               -23.62mil  
+               -5.905mil  
+               23.62mil  
+               5.905mil  
+               23.62mil  
+              }
+            }
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.229997mm  
+               -0.679958mm  
+               -0.229997mm  
+               -0.679958mm  
+               -0.229997mm  
+               0.679958mm  
+               0.229997mm  
+               0.679958mm  
+              }
+            }
 
-          li:objects {
-          }
-          ha:type {
-           silk = 1
-           bottom = 1
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               5.905mil  
+               -23.62mil  
+               -5.905mil  
+               -23.62mil  
+               -5.905mil  
+               23.62mil  
+               5.905mil  
+               23.62mil  
+              }
+            }
           }
         }
 
-        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.6260 {
-            x1=200.0mil; y1=1.6in; x2=200.0mil; y2=1.6in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.6263 {
-            x1=200.0mil; y1=1.6in; x2=200.0mil; y2=1.6in; 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 {
+               -23.62mil  
+               -5.905mil  
+               -23.62mil  
+               5.905mil  
+               23.62mil  
+               5.905mil  
+               23.62mil  
+               -5.905mil  
+              }
             }
-           }
-           ha:line.6266 {
-            x1=200.0mil; y1=1.6in; x2=6.08mm; y2=1.6in; 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.679958mm  
+               -0.229997mm  
+               -0.679958mm  
+               0.229997mm  
+               0.679958mm  
+               0.229997mm  
+               0.679958mm  
+               -0.229997mm  
+              }
             }
-           }
-           ha:line.6269 {
-            x1=200.0mil; y1=1.6in; x2=200.0mil; y2=39.64mm; 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 {
+               -23.62mil  
+               -5.905mil  
+               -23.62mil  
+               5.905mil  
+               23.62mil  
+               5.905mil  
+               23.62mil  
+               -5.905mil  
+              }
             }
-           }
-          }
-          ha:type {
-           bottom = 1
-           virtual = 1
-           misc = 1
           }
         }
        }
-      }
-       uid = zU/TRZbkw/Ju0W67/ZAAAAAz
-      }
-      ha:subc.6274 {
-       ha:attributes {
-        value=0.1uF
-        footprint=0402
-        refdes=C602
-       }
-      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  
-             }
-           }
+        li:objects {
+         ha:padstack_ref.6420 {
+          proto=0; x=766.74mil; y=1.042315in; 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 {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-             }
-           }
+          li:thermal {
+          }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
-           }
+          ha:attributes {
+            term=12
+            name=pin12
+          }
          }
-       }
-      }
+         ha:padstack_ref.6421 {
+          proto=0; x=766.74mil; y=17.974945mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-       li:objects {
-        ha:padstack_ref.6287 {
-         proto=0; x=9.760204mm; y=1.6in; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=25
+            name=pin25
+          }
          }
+         ha:padstack_ref.6422 {
+          proto=1; x=26.475055mm; y=24.974804mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=48
+            name=pin48
+          }
          }
+         ha:padstack_ref.6423 {
+          proto=1; x=17.975199mm; y=24.974804mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=1
-           name=1
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=13
+            name=pin13
+          }
          }
-        }
-        ha:padstack_ref.6288 {
-         proto=0; x=415.74mil; y=1.6in; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+         ha:padstack_ref.6424 {
+          proto=0; x=19.975322mm; y=1.042315in; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=11
+            name=pin11
+          }
          }
+         ha:padstack_ref.6425 {
+          proto=0; x=19.975322mm; y=17.974945mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=26
+            name=pin26
+          }
          }
+         ha:padstack_ref.6426 {
+          proto=1; x=26.475055mm; y=963.57mil; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=2
-           name=2
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=47
+            name=pin47
+          }
          }
-        }
-       }
-       li:layers {
+         ha:padstack_ref.6427 {
+          proto=1; x=17.975199mm; y=963.57mil; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+          li:thermal {
+          }
 
-          li:objects {
+          ha:attributes {
+            term=14
+            name=pin14
           }
-          ha:type {
-           silk = 1
-           bottom = 1
+         }
+         ha:padstack_ref.6428 {
+          proto=0; x=806.11mil; y=1.042315in; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+          ha:flags {
+           clearline=1
           }
-        }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+          li:thermal {
+          }
 
-          li:objects {
-           ha:line.6275 {
-            x1=400.0mil; y1=1.6in; x2=400.0mil; y2=1.6in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.6278 {
-            x1=400.0mil; y1=1.6in; x2=400.0mil; y2=1.6in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.6281 {
-            x1=400.0mil; y1=1.6in; x2=11.16mm; y2=1.6in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.6284 {
-            x1=400.0mil; y1=1.6in; x2=400.0mil; y2=39.64mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
+          ha:attributes {
+            term=10
+            name=pin10
           }
-          ha:type {
-           bottom = 1
-           virtual = 1
-           misc = 1
+         }
+         ha:padstack_ref.6429 {
+          proto=0; x=806.11mil; y=17.974945mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+          ha:flags {
+           clearline=1
           }
-        }
-       }
-      }
-       uid = zU/TRZbkw/Ju0W67/ZAAAAA1
-      }
-      ha:subc.6289 {
-       ha:attributes {
-        value=10k
-        footprint=0402
-        refdes=R4
-       }
-      ha:data {
-            li:padstack_prototypes {
 
-       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=27
+            name=pin27
+          }
+         }
+         ha:padstack_ref.6430 {
+          proto=1; x=26.475055mm; y=23.974806mm; 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 {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-             }
-           }
+          li:thermal {
+          }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
-           }
+          ha:attributes {
+            term=46
+            name=pin46
+          }
          }
-       }
-      }
+         ha:padstack_ref.6431 {
+          proto=1; x=17.975199mm; y=23.974806mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-       li:objects {
-        ha:padstack_ref.6302 {
-         proto=0; x=14.840204mm; y=1.6in; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=15
+            name=pin15
+          }
          }
+         ha:padstack_ref.6432 {
+          proto=0; x=20.97532mm; y=1.042315in; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=9
+            name=pin9
+          }
          }
+         ha:padstack_ref.6433 {
+          proto=0; x=20.97532mm; y=17.974945mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=1
-           name=1
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=28
+            name=pin28
+          }
          }
-        }
-        ha:padstack_ref.6303 {
-         proto=0; x=615.74mil; y=1.6in; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+         ha:padstack_ref.6434 {
+          proto=1; x=26.475055mm; y=924.2mil; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=45
+            name=pin45
+          }
          }
+         ha:padstack_ref.6435 {
+          proto=1; x=17.975199mm; y=924.2mil; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            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
+          }
 
-         ha:attributes {
-           term=2
-           name=2
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=8
+            name=pin8
+          }
          }
-        }
-       }
-       li:layers {
+         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
+          }
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+          li:thermal {
+          }
 
-          li:objects {
+          ha:attributes {
+            term=29
+            name=pin29
           }
-          ha:type {
-           silk = 1
-           bottom = 1
+         }
+         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
           }
-        }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+          li:thermal {
+          }
 
-          li:objects {
-           ha:line.6290 {
-            x1=600.0mil; y1=1.6in; x2=600.0mil; y2=1.6in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.6293 {
-            x1=600.0mil; y1=1.6in; x2=600.0mil; y2=1.6in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.6296 {
-            x1=600.0mil; y1=1.6in; x2=16.24mm; y2=1.6in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.6299 {
-            x1=600.0mil; y1=1.6in; x2=600.0mil; y2=39.64mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
+          ha:attributes {
+            term=44
+            name=pin44
           }
-          ha:type {
-           bottom = 1
-           virtual = 1
-           misc = 1
+         }
+         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
           }
-        }
-       }
-      }
-       uid = zU/TRZbkw/Ju0W67/ZAAAAA3
-      }
-      ha:subc.6304 {
-       ha:attributes {
-        value=5.1k
-        footprint=0402
-        refdes=R5
-       }
-      ha:data {
-            li:padstack_prototypes {
 
-       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=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
+          }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-             }
-           }
+          li:thermal {
+          }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
-           }
+          ha:attributes {
+            term=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:objects {
-        ha:padstack_ref.6317 {
-         proto=0; x=19.920204mm; y=1.6in; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+          li:thermal {
+          }
 
-         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
+          }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.6318 {
-         proto=0; x=815.74mil; y=1.6in; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
-         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 {
+          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
+          }
 
-         ha:attributes {
-           term=2
-           name=2
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=6
+            name=pin6
+          }
          }
-        }
-       }
-       li:layers {
+         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
+          }
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+          li:thermal {
+          }
 
-          li:objects {
+          ha:attributes {
+            term=31
+            name=pin31
           }
-          ha:type {
-           silk = 1
-           bottom = 1
+         }
+         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
           }
-        }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+          li:thermal {
+          }
 
-          li:objects {
-           ha:line.6305 {
-            x1=800.0mil; y1=1.6in; x2=800.0mil; y2=1.6in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.6308 {
-            x1=800.0mil; y1=1.6in; x2=800.0mil; y2=1.6in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.6311 {
-            x1=800.0mil; y1=1.6in; x2=21.32mm; y2=1.6in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.6314 {
-            x1=800.0mil; y1=1.6in; x2=800.0mil; y2=39.64mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
+          ha:attributes {
+            term=42
+            name=pin42
           }
-          ha:type {
-           bottom = 1
-           virtual = 1
-           misc = 1
+         }
+         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
           }
-        }
-       }
-      }
-       uid = zU/TRZbkw/Ju0W67/ZAAAAA5
-      }
-      ha:subc.6319 {
-       ha:attributes {
-        value=56k
-        footprint=0402
-        refdes=R6
-       }
-      ha:data {
-            li:padstack_prototypes {
 
-       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=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
+          }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-             }
-           }
+          li:thermal {
+          }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
-           }
+          ha:attributes {
+            term=5
+            name=pin5
+          }
          }
-       }
-      }
+         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
+          }
 
-       li:objects {
-        ha:padstack_ref.6332 {
-         proto=0; x=25.000204mm; y=1.6in; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=32
+            name=pin32
+          }
          }
+         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
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=41
+            name=pin41
+          }
          }
+         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
+          }
 
-         ha:attributes {
-           term=1
-           name=1
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=20
+            name=pin20
+          }
          }
-        }
-        ha:padstack_ref.6333 {
-         proto=0; x=1.01574in; y=1.6in; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+         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
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=4
+            name=pin4
+          }
          }
+         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
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=33
+            name=pin33
+          }
          }
+         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
+          }
 
-         ha:attributes {
-           term=2
-           name=2
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=40
+            name=pin40
+          }
          }
-        }
-       }
-       li:layers {
+         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:top-silk {
-         lid=0
-         ha:combining {         }
+          li:thermal {
+          }
 
-          li:objects {
+          ha:attributes {
+            term=21
+            name=pin21
           }
-          ha:type {
-           silk = 1
-           bottom = 1
+         }
+         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:subc-aux {
-         lid=1
-         ha:combining {         }
+          li:thermal {
+          }
 
-          li:objects {
-           ha:line.6320 {
-            x1=1000.0mil; y1=1.6in; x2=1000.0mil; y2=1.6in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.6323 {
-            x1=1000.0mil; y1=1.6in; x2=1000.0mil; y2=1.6in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.6326 {
-            x1=1000.0mil; y1=1.6in; x2=26.4mm; y2=1.6in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.6329 {
-            x1=1000.0mil; y1=1.6in; x2=1000.0mil; y2=39.64mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
+          ha:attributes {
+            term=3
+            name=pin3
           }
-          ha:type {
-           bottom = 1
-           virtual = 1
-           misc = 1
+         }
+         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
           }
-        }
-       }
-      }
-       uid = zU/TRZbkw/Ju0W67/ZAAAAA7
-      }
-      ha:subc.6334 {
-       ha:attributes {
-        copyright=2006 DJ Delorie
-        author=DJ Delorie
-        footprint=SOT23-5
-        dist-license=GPL
-        refdes=U1
-        value=TC2185-3.3
-        use-license=Unlimited
-       }
-      ha:data {
-            li:padstack_prototypes {
 
-       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 {
-              12.0mil  
-              -20.0mil  
-              -12.0mil  
-              -20.0mil  
-              -12.0mil  
-              20.0mil  
-              12.0mil  
-              20.0mil  
-             }
-           }
+          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;
+          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 {
-              15.0mil  
-              -23.0mil  
-              -15.0mil  
-              -23.0mil  
-              -15.0mil  
-              23.0mil  
-              15.0mil  
-              23.0mil  
-             }
-           }
+          li:thermal {
+          }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              12.0mil  
-              -20.0mil  
-              -12.0mil  
-              -20.0mil  
-              -12.0mil  
-              20.0mil  
-              12.0mil  
-              20.0mil  
-             }
-           }
+          ha:attributes {
+            term=39
+            name=pin39
+          }
          }
-       }
-      }
+         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
+          }
 
-       li:objects {
-        ha:padstack_ref.6359 {
-         proto=0; x=475.0mil; y=950.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
+          li:thermal {
+          }
 
-         li:thermal {
+          ha:attributes {
+            term=22
+            name=pin22
+          }
          }
+         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
+          }
 
-         ha:attributes {
-           term=4
-           name=4
-         }
-        }
-        ha:padstack_ref.6360 {
-         proto=0; x=553.0mil; y=950.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
+          li:thermal {
+          }
 
-         li:thermal {
+          ha:attributes {
+            term=2
+            name=pin2
+          }
          }
+         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
+          }
 
-         ha:attributes {
-           term=5
-           name=5
-         }
-        }
-        ha:padstack_ref.6361 {
-         proto=0; x=553.0mil; y=1.032in; rot=0.000000; xmirror=1; smirror=1; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
+          li:thermal {
+          }
 
-         li:thermal {
+          ha:attributes {
+            term=35
+            name=pin35
+          }
          }
+         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
+          }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.6362 {
-         proto=0; x=514.0mil; y=1.032in; rot=0.000000; xmirror=1; smirror=1; clearance=15.0mil;
-         ha:flags {
-          clearline=1
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=38
+            name=pin38
+          }
          }
+         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 {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=23
+            name=pin23
+          }
          }
+         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
+          }
 
-         ha:attributes {
-           term=2
-           name=2
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=pin1
+          }
          }
-        }
-        ha:padstack_ref.6363 {
-         proto=0; x=475.0mil; y=1.032in; rot=0.000000; xmirror=1; smirror=1; clearance=15.0mil;
-         ha:flags {
-          clearline=1
+         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
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=36
+            name=pin36
+          }
          }
+         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
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=37
+            name=pin37
+          }
          }
+         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
+          }
 
-         ha:attributes {
-           term=3
-           name=3
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=24
+            name=pin24
+          }
          }
         }
-       }
-       li:layers {
+        li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          li:objects {
-           ha:line.6335 {
-            x1=455.0mil; y1=1.06in; x2=455.0mil; y2=921.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;
-           }
-           ha:line.6341 {
-            x1=573.0mil; y1=921.0mil; x2=573.0mil; y2=1.06in; thickness=10.0mil; clearance=0.0;
+           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:line.6344 {
-            x1=573.0mil; y1=1.06in; x2=455.0mil; y2=1.06in; thickness=10.0mil; clearance=0.0;
+           ha:type {
+            silk = 1
+            bottom = 1
            }
-          }
-          ha:type {
-           silk = 1
-           bottom = 1
-          }
-        }
+         }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-          li:objects {
-           ha:line.6347 {
-            x1=514.0mil; y1=999.2mil; x2=514.0mil; y2=999.2mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+           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.6350 {
-            x1=475.0mil; y1=950.0mil; x2=475.0mil; y2=950.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=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.6353 {
-            x1=475.0mil; y1=950.0mil; x2=475.0mil; y2=25.13mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+            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.6356 {
-            x1=475.0mil; y1=950.0mil; x2=11.065mm; y2=950.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+            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
-          }
+           ha:type {
+            bottom = 1
+            virtual = 1
+            misc = 1
+           }
+         }
         }
        }
-      }
-       uid = zU/TRZbkw/Ju0W67/ZAAAAA9
-      }
-      ha:subc.6364 {
-       ha:attributes {
-        copyright=2006 DJ Delorie
-        author=DJ Delorie
-        footprint=SOT23-5
-        dist-license=GPL
-        refdes=U2
-        value=MCP73831
-        use-license=Unlimited
+        uid = zU/TRZbkw/Ju0W67/ZAAAABD
        }
-      ha:data {
-            li:padstack_prototypes {
+       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_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 {
-              12.0mil  
-              -20.0mil  
-              -12.0mil  
-              -20.0mil  
-              -12.0mil  
-              20.0mil  
-              12.0mil  
-              20.0mil  
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
              }
-           }
+             clearance=0.0
+              li:ps_poly {
+               -23.62mil  
+               0.699897mm  
+               23.62mil  
+               0.699897mm  
+               23.62mil  
+               -0.699897mm  
+               -23.62mil  
+               -0.699897mm  
+              }
+            }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -26.62mil  
+               0.776097mm  
+               26.62mil  
+               0.776097mm  
+               26.62mil  
+               -0.776097mm  
+               -26.62mil  
+               -0.776097mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              15.0mil  
-              -23.0mil  
-              -15.0mil  
-              -23.0mil  
-              -15.0mil  
-              23.0mil  
-              15.0mil  
-              23.0mil  
-             }
-           }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -23.62mil  
+               0.699897mm  
+               23.62mil  
+               0.699897mm  
+               23.62mil  
+               -0.699897mm  
+               -23.62mil  
+               -0.699897mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              12.0mil  
-              -20.0mil  
-              -12.0mil  
-              -20.0mil  
-              -12.0mil  
-              20.0mil  
-              12.0mil  
-              20.0mil  
+          }
+        }
+
+        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 {
+               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  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               23.62mil  
+               -0.699897mm  
+               -23.62mil  
+               -0.699897mm  
+               -23.62mil  
+               0.699897mm  
+               23.62mil  
+               0.699897mm  
+              }
+            }
+          }
+        }
        }
-      }
 
-       li:objects {
-        ha:padstack_ref.6389 {
-         proto=0; x=475.0mil; y=750.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
+        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
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=4
-           name=4
-         }
-        }
-        ha:padstack_ref.6390 {
-         proto=0; x=553.0mil; y=750.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=15.0mil;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            term=2
+            name=pin2
+          }
          }
+         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
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=5
-           name=5
-         }
-        }
-        ha:padstack_ref.6391 {
-         proto=0; x=553.0mil; y=832.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=15.0mil;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            term=1
+            name=pin1
+          }
          }
+         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
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=4
+            name=pin4
+          }
          }
+         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
+          }
 
-         ha:attributes {
-           term=1
-           name=1
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=3
+            name=pin3
+          }
          }
         }
-        ha:padstack_ref.6392 {
-         proto=0; x=514.0mil; y=832.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
+        li:layers {
 
-         li:thermal {
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
+
+           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:attributes {
-           term=2
-           name=2
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           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.6393 {
-         proto=0; x=475.0mil; y=832.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=15.0mil;
-         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=3
-           name=3
-         }
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
+            }
+          }
         }
        }
-       li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+        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
+          }
 
-          li:objects {
-           ha:line.6365 {
-            x1=455.0mil; y1=860.0mil; x2=455.0mil; y2=721.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;
-           }
-           ha:line.6371 {
-            x1=573.0mil; y1=721.0mil; x2=573.0mil; y2=860.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;
-           }
+          li:thermal {
           }
-          ha:type {
-           silk = 1
-           bottom = 1
+
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         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
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
           }
+         }
         }
+        li:layers {
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          li:objects {
-           ha:line.6377 {
-            x1=514.0mil; y1=799.2mil; x2=514.0mil; y2=799.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;
-            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;
-            ha:attributes {
-              subc-role=x
-            }
+           li:objects {
            }
-           ha:line.6386 {
-            x1=475.0mil; y1=750.0mil; x2=11.065mm; y2=750.0mil; 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/ZAAAAA/
-      }
-      ha:subc.6394 {
-       ha:attributes {
-        value=STM32F042C
-        footprint=lqfp48
-        refdes=U7
-       }
-      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
+           li:objects {
+            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
+             }
             }
-            clearance=0.0
-             li:ps_poly {
-              5.905mil  
-              -23.62mil  
-              -5.905mil  
-              -23.62mil  
-              -5.905mil  
-              23.62mil  
-              5.905mil  
-              23.62mil  
+            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:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
             }
-            clearance=0.0
-             li:ps_poly {
-              0.229997mm  
-              -0.679958mm  
-              -0.229997mm  
-              -0.679958mm  
-              -0.229997mm  
-              0.679958mm  
-              0.229997mm  
-              0.679958mm  
+            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:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
             }
-            clearance=0.0
-             li:ps_poly {
-              5.905mil  
-              -23.62mil  
-              -5.905mil  
-              -23.62mil  
-              -5.905mil  
-              23.62mil  
-              5.905mil  
-              23.62mil  
+            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
              }
+            }
+           }
+           ha:type {
+            bottom = 1
+            virtual = 1
+            misc = 1
            }
          }
+        }
+       }
+        uid = zU/TRZbkw/Ju0W67/ZAAAAAF
        }
+       ha:subc.6501 {
+        ha:attributes {
+         value=22pF
+         footprint=0402
+         refdes=C32
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-       ha:ps_proto_v4.1 {
-         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 {
-              -23.62mil  
-              -5.905mil  
-              -23.62mil  
-              5.905mil  
-              23.62mil  
-              5.905mil  
-              23.62mil  
-              -5.905mil  
+            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.679958mm  
-              -0.229997mm  
-              -0.679958mm  
-              0.229997mm  
-              0.679958mm  
-              0.229997mm  
-              0.679958mm  
-              -0.229997mm  
-             }
-           }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              -23.62mil  
-              -5.905mil  
-              -23.62mil  
-              5.905mil  
-              23.62mil  
-              5.905mil  
-              23.62mil  
-              -5.905mil  
-             }
-           }
-         }
+          }
+        }
        }
-      }
 
-       li:objects {
-        ha:padstack_ref.6420 {
-         proto=0; x=766.74mil; y=1.042315in; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+        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 {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=12
-           name=pin12
-         }
-        }
-        ha:padstack_ref.6421 {
-         proto=0; x=766.74mil; y=17.974945mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
-         ha:flags {
-          clearline=1
+          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 {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=25
-           name=pin25
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
         }
-        ha:padstack_ref.6422 {
-         proto=1; x=26.475055mm; y=24.974804mm; 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=48
-           name=pin48
-         }
-        }
-        ha:padstack_ref.6423 {
-         proto=1; x=17.975199mm; y=24.974804mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
-         ha:flags {
-          clearline=1
+           li:objects {
+           }
+           ha:type {
+            silk = 1
+            bottom = 1
+           }
          }
 
-         li:thermal {
-         }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-         ha:attributes {
-           term=13
-           name=pin13
+           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
+           }
          }
         }
-        ha:padstack_ref.6424 {
-         proto=0; x=19.975322mm; y=1.042315in; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+        uid = zU/TRZbkw/Ju0W67/ZAAAAAH
+       }
+       ha:subc.6516 {
+        ha:attributes {
+         value=22pF
+         footprint=0402
+         refdes=C33
+        }
+       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=11
-           name=pin11
-         }
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
+            }
+          }
         }
-        ha:padstack_ref.6425 {
-         proto=0; x=19.975322mm; y=17.974945mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+       }
 
-         li:thermal {
+        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:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            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:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=26
-           name=pin26
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
         }
-        ha:padstack_ref.6426 {
-         proto=1; x=26.475055mm; y=963.57mil; 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 {          }
+
+           li:objects {
+           }
+           ha:type {
+            silk = 1
+            bottom = 1
+           }
          }
 
-         ha:attributes {
-           term=47
-           name=pin47
+         ha:subc-aux {
+          lid=1
+          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: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: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: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:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            bottom = 1
+            virtual = 1
+            misc = 1
+           }
          }
         }
-        ha:padstack_ref.6427 {
-         proto=1; x=17.975199mm; y=963.57mil; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+        uid = zU/TRZbkw/Ju0W67/ZAAAAAJ
+       }
+       ha:subc.6531 {
+        ha:attributes {
+         value=4.7uF
+         footprint=0402
+         refdes=C4
+        }
+       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=14
-           name=pin14
-         }
-        }
-        ha:padstack_ref.6428 {
-         proto=0; x=806.11mil; y=1.042315in; 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=10
-           name=pin10
-         }
+            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.6429 {
-         proto=0; x=806.11mil; y=17.974945mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+       }
 
-         li:thermal {
-         }
+        li:objects {
+         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
+          }
 
-         ha:attributes {
-           term=27
-           name=pin27
-         }
-        }
-        ha:padstack_ref.6430 {
-         proto=1; x=26.475055mm; y=23.974806mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+          li:thermal {
+          }
 
-         li:thermal {
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         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
+          }
 
-         ha:attributes {
-           term=46
-           name=pin46
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
         }
-        ha:padstack_ref.6431 {
-         proto=1; x=17.975199mm; y=23.974806mm; 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=15
-           name=pin15
-         }
-        }
-        ha:padstack_ref.6432 {
-         proto=0; x=20.97532mm; y=1.042315in; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
-         ha:flags {
-          clearline=1
+           li:objects {
+           }
+           ha:type {
+            silk = 1
+            bottom = 1
+           }
          }
 
-         li:thermal {
-         }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-         ha:attributes {
-           term=9
-           name=pin9
+           li:objects {
+            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.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.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.6541 {
+             x1=474.74mil; y1=665.0mil; x2=474.74mil; y2=17.891mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            bottom = 1
+            virtual = 1
+            misc = 1
+           }
          }
         }
-        ha:padstack_ref.6433 {
-         proto=0; x=20.97532mm; y=17.974945mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+        uid = zU/TRZbkw/Ju0W67/ZAAAAAL
+       }
+       ha:subc.6546 {
+        ha:attributes {
+         value=4.7uF
+         footprint=0402
+         refdes=C5
+        }
+       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=28
-           name=pin28
-         }
-        }
-        ha:padstack_ref.6434 {
-         proto=1; x=26.475055mm; y=924.2mil; 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=45
-           name=pin45
-         }
+            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.6435 {
-         proto=1; x=17.975199mm; y=924.2mil; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+       }
 
-         li:thermal {
-         }
+        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:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           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 {
+          }
 
-         li:thermal {
+          ha:attributes {
+            term=1
+            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:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=8
-           name=pin8
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
         }
-        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:layers {
 
-         li:thermal {
-         }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-         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:objects {
+           }
+           ha:type {
+            silk = 1
+            bottom = 1
+           }
          }
 
-         li:thermal {
-         }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-         ha:attributes {
-           term=44
-           name=pin44
+           li:objects {
+            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.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.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.6556 {
+             x1=1.00926in; y1=45.085mm; x2=1.00926in; y2=44.085mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            bottom = 1
+            virtual = 1
+            misc = 1
+           }
          }
         }
-        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
-         }
+       }
+        uid = zU/TRZbkw/Ju0W67/ZAAAAAN
+       }
+       ha:subc.6561 {
+        ha:attributes {
+         value=1uF
+         footprint=0402
+         refdes=C37
+        }
+       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=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
-         }
+            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=7
-           name=pin7
-         }
+            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.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 {
-         }
+        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
+          }
 
-         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 {
+          }
 
-         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
+          }
 
-         ha:attributes {
-           term=43
-           name=pin43
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
         }
-        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:layers {
 
-         li:thermal {
-         }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-         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:objects {
+           }
+           ha:type {
+            silk = 1
+            bottom = 1
+           }
          }
 
-         li:thermal {
-         }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-         ha:attributes {
-           term=6
-           name=pin6
+           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: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.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:type {
+            bottom = 1
+            virtual = 1
+            misc = 1
+           }
          }
         }
-        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
-         }
+       }
+        uid = zU/TRZbkw/Ju0W67/ZAAAAAP
+       }
+       ha:subc.9549 {
+        ha:attributes {
+         value=blue
+         footprint=0603diode
+         refdes=D3
+        }
+       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=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
-         }
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.374904mm  
+               -0.499872mm  
+               -0.374904mm  
+               -0.499872mm  
+               -0.374904mm  
+               0.499872mm  
+               0.374904mm  
+               0.499872mm  
+              }
+            }
 
-         li:thermal {
-         }
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               17.76mil  
+               -0.576072mm  
+               -17.76mil  
+               -0.576072mm  
+               -17.76mil  
+               0.576072mm  
+               17.76mil  
+               0.576072mm  
+              }
+            }
 
-         ha:attributes {
-           term=42
-           name=pin42
-         }
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.374904mm  
+               -0.499872mm  
+               -0.374904mm  
+               -0.499872mm  
+               -0.374904mm  
+               0.499872mm  
+               0.374904mm  
+               0.499872mm  
+              }
+            }
+          }
         }
-        ha: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 {
-         }
+        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:flags {
+           clearline=1
+          }
 
-         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 {
+          }
 
-         li:thermal {
+          ha:attributes {
+            term=1
+            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:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=5
-           name=pin5
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
         }
-        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
-         }
+        li:layers {
 
-         li:thermal {
-         }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-         ha:attributes {
-           term=32
-           name=pin32
-         }
-        }
-        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
+           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
+           }
          }
 
-         li:thermal {
-         }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-         ha:attributes {
-           term=41
-           name=pin41
+           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: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
-         }
+       }
+        uid = oa6Qx8A9abeLdrKXE+EAAAAk
+       }
+       ha:subc.9698 {
+        ha:attributes {
+         value=1k
+         footprint=0402
+         refdes=R12
+        }
+       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=20
-           name=pin20
-         }
-        }
-        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
-         }
+            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=4
-           name=pin4
-         }
+            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.6453 {
-         proto=0; x=924.21mil; y=17.974945mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+       }
 
-         li:thermal {
-         }
+        li:objects {
+         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
+          }
 
-         ha:attributes {
-           term=33
-           name=pin33
-         }
-        }
-        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
-         }
+          li:thermal {
+          }
 
-         li:thermal {
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         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
+          }
 
-         ha:attributes {
-           term=40
-           name=pin40
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
         }
-        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
-         }
+        li:layers {
 
-         li:thermal {
-         }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-         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
+           li:objects {
+           }
+           ha:type {
+            silk = 1
+            bottom = 1
+           }
          }
 
-         li:thermal {
-         }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-         ha:attributes {
-           term=3
-           name=pin3
+           li:objects {
+            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.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.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.9709 {
+             x1=15.703804mm; y1=854.0mil; x2=15.703804mm; y2=20.6916mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            bottom = 1
+            virtual = 1
+            misc = 1
+           }
          }
         }
-        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
-         }
+       }
+        uid = oa6Qx8A9abeLdrKXE+EAAAAq
+       }
+       ha:subc.9601 {
+        ha:attributes {
+         value=NCP45560
+         footprint=506CD
+         refdes=U4
+        }
+       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=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;
-         ha:flags {
-          clearline=1
-         }
+            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  
+              }
+            }
 
-         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.31623mm  
+               -0.301244mm  
+               -0.31623mm  
+               0.301244mm  
+               0.31623mm  
+               0.301244mm  
+               0.31623mm  
+               -0.301244mm  
+              }
+            }
 
-         ha:attributes {
-           term=39
-           name=pin39
-         }
+            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: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
-         }
 
-         li:thermal {
-         }
+        ha:ps_proto_v4.1 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-         ha:attributes {
-           term=22
-           name=pin22
-         }
-        }
-        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
-         }
+            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  
+              }
+            }
 
-         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.31623mm  
+               -9.3mil  
+               -0.31623mm  
+               9.3mil  
+               0.31623mm  
+               9.3mil  
+               0.31623mm  
+               -9.3mil  
+              }
+            }
 
-         ha:attributes {
-           term=2
-           name=pin2
-         }
+            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: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
-         }
 
-         li:thermal {
-         }
+        ha:ps_proto_v4.2 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-         ha:attributes {
-           term=35
-           name=pin35
-         }
-        }
-        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
-         }
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               41.34mil  
+               -1.43002mm  
+               -41.34mil  
+               -1.43002mm  
+               -41.34mil  
+               1.43002mm  
+               41.34mil  
+               1.43002mm  
+              }
+            }
 
-         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 {
+               44.34mil  
+               -1.50622mm  
+               -44.34mil  
+               -1.50622mm  
+               -44.34mil  
+               1.50622mm  
+               44.34mil  
+               1.50622mm  
+              }
+            }
 
-         ha:attributes {
-           term=38
-           name=pin38
-         }
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               41.34mil  
+               -1.43002mm  
+               -41.34mil  
+               -1.43002mm  
+               -41.34mil  
+               1.43002mm  
+               41.34mil  
+               1.43002mm  
+              }
+            }
+          }
         }
-        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:objects {
+         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
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            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:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          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
+          }
 
-         ha:attributes {
-           term=23
-           name=pin23
-         }
-        }
-        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
-         }
+          li:thermal {
+          }
 
-         li:thermal {
+          ha:attributes {
+            term=2
+            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:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=1
-           name=pin1
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=8
+            name=8
+          }
          }
-        }
-        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: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
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=3
+            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:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          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:attributes {
-           term=36
-           name=pin36
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=4
+            name=4
+          }
          }
-        }
-        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
+         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 {
+          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
+          }
 
-         ha:attributes {
-           term=37
-           name=pin37
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=11
+            name=11
+          }
          }
-        }
-        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
+         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: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
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=12
+            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:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=24
-           name=pin24
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=13
+            name=13
+          }
          }
         }
-       }
-       li:layers {
+        li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+         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;
+           li:objects {
            }
-           ha:line.6398 {
-            x1=737.21mil; y1=737.2mil; x2=25.72512mm; y2=737.2mil; thickness=10.0mil; clearance=0.0;
+           ha:type {
+            silk = 1
+            bottom = 1
            }
-           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 {         }
+         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
+           li:objects {
+            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.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.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.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.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.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: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
-          }
+           ha:type {
+            bottom = 1
+            virtual = 1
+            misc = 1
+           }
+         }
         }
        }
-      }
-       uid = zU/TRZbkw/Ju0W67/ZAAAABD
-      }
-      ha:subc.6468 {
-       ha:attributes {
-        value=32mhz
-        footprint=NDK32
-        refdes=X2
+        uid = oa6Qx8A9abeLdrKXE+EAAAAm
        }
-      ha:data {
-            li:padstack_prototypes {
+       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_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 {             }
+             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
+            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  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              -26.62mil  
-              0.776097mm  
-              26.62mil  
-              0.776097mm  
-              26.62mil  
-              -0.776097mm  
-              -26.62mil  
-              -0.776097mm  
-             }
-           }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.24003mm  
+               -0.225044mm  
+               -0.24003mm  
+               0.225044mm  
+               0.24003mm  
+               0.225044mm  
+               0.24003mm  
+               -0.225044mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              -23.62mil  
-              0.699897mm  
-              23.62mil  
-              0.699897mm  
-              23.62mil  
-              -0.699897mm  
-              -23.62mil  
-              -0.699897mm  
+          }
+        }
+
+        ha:ps_proto_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_proto_v4.1 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+            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:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.24003mm  
+               -0.16002mm  
+               -0.24003mm  
+               0.16002mm  
+               0.24003mm  
+               0.16002mm  
+               0.24003mm  
+               -0.16002mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              23.62mil  
-              -0.699897mm  
-              -23.62mil  
-              -0.699897mm  
-              -23.62mil  
-              0.699897mm  
-              23.62mil  
-              0.699897mm  
+          }
+        }
+
+        ha:ps_proto_v4.2 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
              }
-           }
+             clearance=0.0
+              li:ps_poly {
+               41.34mil  
+               -1.43002mm  
+               -41.34mil  
+               -1.43002mm  
+               -41.34mil  
+               1.43002mm  
+               41.34mil  
+               1.43002mm  
+              }
+            }
 
-           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 {
+               44.34mil  
+               -1.50622mm  
+               -44.34mil  
+               -1.50622mm  
+               -44.34mil  
+               1.50622mm  
+               44.34mil  
+               1.50622mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              26.62mil  
-              -0.776097mm  
-              -26.62mil  
-              -0.776097mm  
-              -26.62mil  
-              0.776097mm  
-              26.62mil  
-              0.776097mm  
-             }
-           }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               41.34mil  
+               -1.43002mm  
+               -41.34mil  
+               -1.43002mm  
+               -41.34mil  
+               1.43002mm  
+               41.34mil  
+               1.43002mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              23.62mil  
-              -0.699897mm  
-              -23.62mil  
-              -0.699897mm  
-              -23.62mil  
-              0.699897mm  
-              23.62mil  
-              0.699897mm  
-             }
-           }
-         }
+          }
+        }
        }
-      }
 
-       li:objects {
-        ha:padstack_ref.6482 {
-         proto=0; x=29.21mm; y=32.67964mm; rot=0.000000; xmirror=1; smirror=1; clearance=7.0mil;
-         ha:flags {
-          clearline=1
-         }
+        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:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          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:flags {
-          clearline=1
+          ha:attributes {
+            term=1
+            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 {
-         }
+          li:thermal {
+          }
 
-         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
+          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:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=4
-           name=pin4
-         }
-        }
-        ha:padstack_ref.6485 {
-         proto=0; x=1.08701in; y=32.67964mm; rot=0.000000; xmirror=1; smirror=1; clearance=7.0mil;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            term=2
+            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:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=3
-           name=pin3
+          ha:attributes {
+            term=8
+            name=8
+          }
          }
-        }
-       }
-       li:layers {
+         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
+          }
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+          li:thermal {
+          }
 
-          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:attributes {
+            term=3
+            name=3
           }
-          ha:type {
-           silk = 1
-           bottom = 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
+          }
+
+          li:thermal {
+          }
+
+          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
+          }
+
+          li:thermal {
+          }
+
+          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
+          }
+
+          li:thermal {
+          }
+
+          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
           }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=5
+            name=5
+          }
+         }
+         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
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=11
+            name=11
+          }
+         }
+         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
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=6
+            name=6
+          }
+         }
+         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
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=12
+            name=12
+          }
+         }
+         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
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=13
+            name=13
+          }
+         }
         }
+        li:layers {
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+         ha:top-silk {
+          lid=0
+          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:attributes {
-              subc-role=pnp-origin
-            }
+           li:objects {
            }
-           ha:line.6473 {
-            x1=28.4099mm; y1=31.579947mm; x2=28.4099mm; y2=31.579947mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+           ha:type {
+            silk = 1
+            bottom = 1
+           }
+         }
+
+         ha:subc-aux {
+          lid=1
+          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: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: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: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:attributes {
+               subc-role=y
+             }
             }
            }
-           ha:line.6476 {
-            x1=28.4099mm; y1=31.579947mm; x2=27.4099mm; y2=31.579947mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+           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.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+              }
             }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
+            }
+          }
+        }
+       }
+
+        li:objects {
+         ha:padstack_ref.6242 {
+          proto=0; x=30.6324mm; y=599.0mil; rot=-270.000000; xmirror=1; smirror=1; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         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
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
+        }
+        li:layers {
+
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
            }
-           ha:line.6479 {
-            x1=28.4099mm; y1=31.579947mm; x2=28.4099mm; y2=32.579947mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+           ha:type {
+            silk = 1
+            bottom = 1
+           }
+         }
+
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           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
+           }
+         }
+        }
+       }
+        uid = zU/TRZbkw/Ju0W67/ZAAAAAh
+       }
+       ha:subc.6181 {
+        ha:attributes {
+         value=dualLED
+         footprint=0605
+         refdes=D1
+        }
+       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 {
+               12.795mil  
+               -16.73mil  
+               -12.795mil  
+               -16.73mil  
+               -12.795mil  
+               16.73mil  
+               12.795mil  
+               16.73mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               15.795mil  
+               -19.73mil  
+               -15.795mil  
+               -19.73mil  
+               -15.795mil  
+               19.73mil  
+               15.795mil  
+               19.73mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               12.795mil  
+               -16.73mil  
+               -12.795mil  
+               -16.73mil  
+               -12.795mil  
+               16.73mil  
+               12.795mil  
+               16.73mil  
+              }
+            }
           }
-          ha:type {
-           bottom = 1
-           virtual = 1
-           misc = 1
+        }
+
+        ha:ps_proto_v4.1 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -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  
+              }
+            }
           }
         }
        }
-      }
-       uid = zU/TRZbkw/Ju0W67/ZAAAABF
-      }
-      ha:subc.6486 {
+
+        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
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=pin2
+          }
+         }
+         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
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=pin1
+          }
+         }
+         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
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=4
+            name=pin4
+          }
+         }
+         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
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=3
+            name=pin3
+          }
+         }
+        }
+        li:layers {
+
+         ha:top-silk {
+          lid=0
+          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
+            top = 1
+           }
+         }
+
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            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.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.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.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 {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
+        }
+       }
+        uid = zU/TRZbkw/Ju0W67/ZAAAAAb
+       }
+      ha:subc.6091 {
        ha:attributes {
-        value=1k
+        value=2.49k
         footprint=0402
-        refdes=R50
+        refdes=R35
        }
       ha:data {
             li:padstack_prototypes {
@@ -7071,8 +9268,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.6104 {
+         proto=0; x=527.0mil; y=665.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -7085,8 +9282,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.6105 {
+         proto=0; x=558.48mil; y=665.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -7119,26 +9316,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.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.6490 {
-            x1=5.315204mm; y1=45.085mm; x2=5.315204mm; y2=45.085mm; 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.6493 {
-            x1=5.315204mm; y1=45.085mm; x2=6.315204mm; y2=45.085mm; 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.6496 {
-            x1=5.315204mm; y1=45.085mm; x2=5.315204mm; y2=44.085mm; 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
             }
@@ -7152,2345 +9349,287 @@ ha:pcb-rnd-board-v5 {
         }
        }
       }
-       uid = zU/TRZbkw/Ju0W67/ZAAAAAF
+       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:subc.6501 {
-       ha:attributes {
-        value=22pF
-        footprint=0402
-        refdes=C32
+      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: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
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.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.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.6529 {
-         proto=0; x=15.075408mm; 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.6530 {
-         proto=0; x=625.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.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.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.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.6526 {
-            x1=15.475204mm; y1=45.085mm; x2=15.475204mm; 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/ZAAAAAJ
-      }
-      ha:subc.6531 {
-       ha:attributes {
-        value=4.7uF
-        footprint=0402
-        refdes=C4
-       }
-      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
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.6544 {
-         proto=0; x=20.155408mm; 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.6545 {
-         proto=0; x=825.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.6532 {
-            x1=20.555204mm; y1=45.085mm; x2=20.555204mm; y2=45.085mm; 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: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: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:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           bottom = 1
-           virtual = 1
-           misc = 1
-          }
-        }
-       }
-      }
-       uid = zU/TRZbkw/Ju0W67/ZAAAAAL
-      }
-      ha:subc.6546 {
-       ha:attributes {
-        value=4.7uF
-        footprint=0402
-        refdes=C5
-       }
-      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
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.6559 {
-         proto=0; x=25.235408mm; 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.6560 {
-         proto=0; x=26.035mm; 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.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.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.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.6556 {
-            x1=1.00926in; y1=45.085mm; x2=1.00926in; 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/ZAAAAAN
-      }
-      ha:subc.6561 {
-       ha:attributes {
-        value=1uF
-        footprint=0402
-        refdes=C37
-       }
-      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
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.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 {         }
-
-          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: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.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: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 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.374904mm  
-              -0.499872mm  
-              -0.374904mm  
-              -0.499872mm  
-              -0.374904mm  
-              0.499872mm  
-              0.374904mm  
-              0.499872mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              17.76mil  
-              -0.576072mm  
-              -17.76mil  
-              -0.576072mm  
-              -17.76mil  
-              0.576072mm  
-              17.76mil  
-              0.576072mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.374904mm  
-              -0.499872mm  
-              -0.374904mm  
-              -0.499872mm  
-              -0.374904mm  
-              0.499872mm  
-              0.374904mm  
-              0.499872mm  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.9572 {
-         proto=0; x=28.847423mm; y=29.970982mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.9573 {
-         proto=0; x=30.147395mm; y=29.970982mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=2
-         }
-        }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha: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:text.9559 {
-            string=%a.parent.refdes%; x=28.697309mm; y=29.170882mm; scale=100; fid=0; direction=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          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
-          }
-        }
-       }
-      }
-       uid = oa6Qx8A9abeLdrKXE+EAAAAk
-      }
-      ha:subc.9601 {
-       ha:attributes {
-        value=NCP45560
-        footprint=506CD
-        refdes=U4
-       }
-      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
-            }
-            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
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.24003mm  
-              -0.16002mm  
-              -0.24003mm  
-              0.16002mm  
-              0.24003mm  
-              0.16002mm  
-              0.24003mm  
-              -0.16002mm  
-             }
-           }
-         }
-       }
-
-       ha:ps_proto_v4.2 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              41.34mil  
-              -1.43002mm  
-              -41.34mil  
-              -1.43002mm  
-              -41.34mil  
-              1.43002mm  
-              41.34mil  
-              1.43002mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              44.34mil  
-              -1.50622mm  
-              -44.34mil  
-              -1.50622mm  
-              -44.34mil  
-              1.50622mm  
-              44.34mil  
-              1.50622mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              41.34mil  
-              -1.43002mm  
-              -41.34mil  
-              -1.43002mm  
-              -41.34mil  
-              1.43002mm  
-              41.34mil  
-              1.43002mm  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.9615 {
-         proto=0; x=27.957778mm; y=26.897219mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.9616 {
-         proto=1; x=30.777686mm; y=29.462111mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=7
-           name=7
-         }
-        }
-        ha:padstack_ref.9617 {
-         proto=1; x=27.957778mm; y=27.462115mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=2
-         }
-        }
-        ha:padstack_ref.9618 {
-         proto=1; x=30.777686mm; y=28.962239mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=8
-           name=8
-         }
-        }
-        ha:padstack_ref.9619 {
-         proto=1; x=27.957778mm; y=27.962241mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=3
-           name=3
-         }
-        }
-        ha:padstack_ref.9620 {
-         proto=1; x=30.777686mm; y=28.462113mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=9
-           name=9
-         }
-        }
-        ha:padstack_ref.9621 {
-         proto=1; x=27.957778mm; y=28.462113mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=4
-           name=4
-         }
-        }
-        ha:padstack_ref.9622 {
-         proto=1; x=30.777686mm; y=27.962241mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=10
-           name=10
-         }
-        }
-        ha:padstack_ref.9623 {
-         proto=1; x=27.957778mm; y=28.962239mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=5
-           name=5
-         }
-        }
-        ha:padstack_ref.9624 {
-         proto=1; x=30.777686mm; y=27.462115mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=11
-           name=11
-         }
-        }
-        ha:padstack_ref.9625 {
-         proto=1; x=27.957778mm; y=29.462111mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=6
-           name=6
-         }
-        }
-        ha:padstack_ref.9626 {
-         proto=1; x=30.777686mm; y=26.962243mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=12
-           name=12
-         }
-        }
-        ha:padstack_ref.9627 {
-         proto=2; x=29.367732mm; y=28.212177mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=13
-           name=13
-         }
-        }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:text.9602 {
-            string=%a.parent.refdes%; x=29.367732mm; y=28.212177mm; scale=100; fid=0; direction=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.9603 {
-            x1=29.367732mm; y1=28.207176mm; x2=29.367732mm; y2=28.207176mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.9606 {
-            x1=29.367732mm; y1=28.212177mm; x2=29.367732mm; y2=28.212177mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.9609 {
-            x1=29.367732mm; y1=28.212177mm; x2=30.367732mm; y2=28.212177mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.9612 {
-            x1=29.367732mm; y1=28.212177mm; x2=29.367732mm; y2=29.212177mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 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
-            }
-            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
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.24003mm  
-              -0.16002mm  
-              -0.24003mm  
-              0.16002mm  
-              0.24003mm  
-              0.16002mm  
-              0.24003mm  
-              -0.16002mm  
-             }
-           }
-         }
-       }
-
-       ha:ps_proto_v4.2 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              41.34mil  
-              -1.43002mm  
-              -41.34mil  
-              -1.43002mm  
-              -41.34mil  
-              1.43002mm  
-              41.34mil  
-              1.43002mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              44.34mil  
-              -1.50622mm  
-              -44.34mil  
-              -1.50622mm  
-              -44.34mil  
-              1.50622mm  
-              44.34mil  
-              1.50622mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              41.34mil  
-              -1.43002mm  
-              -41.34mil  
-              -1.43002mm  
-              -41.34mil  
-              1.43002mm  
-              41.34mil  
-              1.43002mm  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.9669 {
-         proto=0; x=29.523706mm; y=27.835663mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.9670 {
-         proto=1; x=32.343614mm; y=30.400555mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=7
-           name=7
-         }
-        }
-        ha:padstack_ref.9671 {
-         proto=1; x=29.523706mm; y=28.400559mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=2
-         }
-        }
-        ha:padstack_ref.9672 {
-         proto=1; x=32.343614mm; y=29.900683mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=8
-           name=8
-         }
-        }
-        ha:padstack_ref.9673 {
-         proto=1; x=29.523706mm; y=28.900685mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=3
-           name=3
-         }
-        }
-        ha:padstack_ref.9674 {
-         proto=1; x=32.343614mm; y=29.400557mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=9
-           name=9
-         }
-        }
-        ha:padstack_ref.9675 {
-         proto=1; x=29.523706mm; y=29.400557mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=4
-           name=4
-         }
-        }
-        ha:padstack_ref.9676 {
-         proto=1; x=32.343614mm; y=28.900685mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=10
-           name=10
-         }
-        }
-        ha:padstack_ref.9677 {
-         proto=1; x=29.523706mm; y=29.900683mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=5
-           name=5
-         }
-        }
-        ha:padstack_ref.9678 {
-         proto=1; x=32.343614mm; y=28.400559mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=11
-           name=11
-         }
-        }
-        ha:padstack_ref.9679 {
-         proto=1; x=29.523706mm; y=30.400555mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=6
-           name=6
-         }
-        }
-        ha:padstack_ref.9680 {
-         proto=1; x=32.343614mm; y=27.900687mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=12
-           name=12
-         }
-        }
-        ha:padstack_ref.9681 {
-         proto=2; x=30.93366mm; y=29.150621mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=13
-           name=13
-         }
-        }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:text.9656 {
-            string=%a.parent.refdes%; x=30.93366mm; y=29.150621mm; scale=100; fid=0; direction=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.9657 {
-            x1=30.93366mm; y1=29.14562mm; x2=30.93366mm; y2=29.14562mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.9660 {
-            x1=30.93366mm; y1=29.150621mm; x2=30.93366mm; y2=29.150621mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.9663 {
-            x1=30.93366mm; y1=29.150621mm; x2=1.25723071in; y2=29.150621mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.9666 {
-            x1=30.93366mm; y1=29.150621mm; x2=30.93366mm; y2=30.150621mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = oa6Qx8A9abeLdrKXE+EAAAAo
-      }
-      ha:subc.9698 {
-       ha:attributes {
-        value=1k
-        footprint=0402
-        refdes=R12
-       }
-      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
-            }
-            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:rat.24411 {
+       x1=1.152in; y1=1.3226in; lgrp1=6; x2=24.60472mm; y2=385.0mil; lgrp2=3;
+       ha:flags {
+        via=1
        }
       }
-
-       li:objects {
-        ha:padstack_ref.9712 {
-         proto=0; x=33.743644mm; y=33.377932mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.9713 {
-         proto=0; x=34.543236mm; y=33.377932mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=2
-         }
-        }
+      ha:rat.24414 {
+       x1=26.475055mm; y1=22.974808mm; lgrp1=6; x2=24.60472mm; y2=385.0mil; lgrp2=3;
+       ha:flags {
+        via=1
        }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:text.9699 {
-            string=%a.parent.refdes%; x=33.34334mm; y=32.577832mm; scale=100; fid=0; direction=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.9700 {
-            x1=34.14344mm; y1=33.377932mm; x2=34.14344mm; y2=33.377932mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.9703 {
-            x1=34.14344mm; y1=33.377932mm; x2=34.14344mm; y2=33.377932mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.9706 {
-            x1=34.14344mm; y1=33.377932mm; x2=35.14344mm; y2=33.377932mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.9709 {
-            x1=34.14344mm; y1=33.377932mm; x2=34.14344mm; y2=34.377932mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
+      }
+      ha:rat.24417 {
+       x1=845.48mil; y1=1.042315in; lgrp1=6; x2=24.60472mm; y2=385.0mil; lgrp2=3;
+       ha:flags {
+        via=1
        }
       }
-       uid = oa6Qx8A9abeLdrKXE+EAAAAq
+      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.7766 {
-      x1=1.225in; y1=45.085mm; lgrp1=6; x2=34.525204mm; y2=44.45mm; lgrp2=6;
-     }
-     ha:rat.7769 {
-      x1=1.225in; y1=45.085mm; lgrp1=6; x2=1.01574in; y2=1.975in; lgrp2=6;
-     }
-     ha:rat.7772 {
-      x1=1.01574in; y1=1.975in; lgrp1=6; x2=815.74mil; y2=1.975in; lgrp2=6;
-     }
-     ha:rat.7775 {
-      x1=815.74mil; y1=1.975in; lgrp1=6; x2=615.74mil; y2=1.975in; lgrp2=6;
-     }
-     ha:rat.7778 {
-      x1=1.225in; y1=45.085mm; lgrp1=6; x2=24.975058mm; y2=1.042315in; lgrp2=6;
-     }
-     ha:rat.7781 {
-      x1=24.975058mm; y1=1.042315in; lgrp1=6; x2=26.475055mm; y2=24.974804mm; lgrp2=6;
-     }
-     ha:rat.7784 {
-      x1=26.475055mm; y1=24.974804mm; lgrp1=6; x2=24.975058mm; y2=17.974945mm; lgrp2=6;
-     }
-     ha:rat.7787 {
-      x1=24.975058mm; y1=17.974945mm; lgrp1=6; x2=17.975199mm; y2=766.73mil; lgrp2=6;
-     }
-     ha:rat.7790 {
-      x1=17.975199mm; y1=766.73mil; lgrp1=6; x2=553.0mil; y2=950.0mil; lgrp2=6;
-     }
-     ha:rat.7793 {
-      x1=553.0mil; y1=950.0mil; lgrp1=6; x2=16.02486mm; y2=1.10138in; lgrp2=3;
-     }
-     ha:rat.7796 {
-      x1=29.21mm; y1=410.0mil; lgrp1=3; x2=17.975199mm; y2=22.974808mm; lgrp2=6;
-     }
-     ha:rat.7799 {
-      x1=23.72487mm; y1=1.10138in; lgrp1=3; x2=963.58mil; y2=1.042315in; lgrp2=6;
-     }
-     ha:rat.7802 {
-      x1=1.125in; y1=961.61mil; lgrp1=3; x2=26.475055mm; y2=845.47mil; lgrp2=6;
-     }
-     ha:rat.7805 {
-      x1=25.925018mm; y1=1.10138in; lgrp1=3; x2=26.475055mm; y2=884.83mil; lgrp2=6;
-     }
-     ha:rat.7808 {
-      x1=977.36mil; y1=1.10138in; lgrp1=3; x2=26.475055mm; y2=21.975064mm; lgrp2=6;
-     }
-     ha:rat.7811 {
-      x1=1.125in; y1=875.0mil; lgrp1=3; x2=26.475055mm; y2=806.1mil; lgrp2=6;
-     }
-     ha:rat.7814 {
-      x1=1.125in; y1=831.69mil; lgrp1=3; x2=884.84mil; y2=17.974945mm; lgrp2=6;
-     }
-     ha:rat.7817 {
-      x1=977.36mil; y1=648.625mil; lgrp1=3; x2=17.975199mm; y2=845.47mil; lgrp2=6;
-     }
-     ha:rat.7820 {
-      x1=23.72487mm; y1=648.625mil; lgrp1=3; x2=845.48mil; y2=17.974945mm; lgrp2=6;
-     }
-     ha:rat.7823 {
-      x1=890.75mil; y1=648.625mil; lgrp1=3; x2=20.97532mm; y2=17.974945mm; lgrp2=6;
-     }
-     ha:rat.7826 {
-      x1=847.44mil; y1=648.625mil; lgrp1=3; x2=806.11mil; y2=17.974945mm; lgrp2=6;
-     }
-     ha:rat.7829 {
-      x1=20.424902mm; y1=648.625mil; lgrp1=3; x2=19.975322mm; y2=17.974945mm; lgrp2=6;
-     }
-     ha:rat.7832 {
-      x1=760.83mil; y1=648.625mil; lgrp1=3; x2=766.74mil; y2=17.974945mm; lgrp2=6;
-     }
-     ha:rat.7835 {
-      x1=1.01574in; y1=1.6in; lgrp1=6; x2=26.475055mm; y2=19.975068mm; lgrp2=6;
-     }
-     ha:rat.7838 {
-      x1=26.475055mm; y1=19.975068mm; lgrp1=6; x2=1.125in; y2=745.08mil; lgrp2=3;
-     }
-     ha:rat.7841 {
-      x1=674.21mil; y1=1.10138in; lgrp1=3; x2=23.97506mm; y2=1.042315in; lgrp2=6;
-     }
-     ha:rat.7844 {
-      x1=847.44mil; y1=1.10138in; lgrp1=3; x2=26.475055mm; y2=23.974806mm; lgrp2=6;
-     }
-     ha:rat.7847 {
-      x1=1.125in; y1=23.325074mm; lgrp1=3; x2=806.11mil; y2=1.042315in; lgrp2=6;
-     }
-     ha:rat.7850 {
-      x1=1.08701in; y1=30.48mm; lgrp1=6; x2=1.6in; y2=31.809102mm; 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.7853 {
-      x1=845.48mil; y1=1.042315in; lgrp1=6; x2=1.6in; y2=31.809102mm; 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.7856 {
-      x1=7.62508mm; y1=648.625mil; lgrp1=3; x2=1.6in; y2=31.809102mm; 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.7859 {
-      x1=343.5mil; y1=648.625mil; lgrp1=3; x2=1.6in; y2=31.809102mm; lgrp2=3;
-      ha:flags {
-       via=1
+      ha:rat.24432 {
+       x1=25.000204mm; y1=1.6in; lgrp1=6; x2=25.235408mm; y2=45.085mm; lgrp2=6;
       }
-     }
-     ha:rat.7862 {
-      x1=674.21mil; y1=648.625mil; lgrp1=3; x2=1.6in; y2=31.809102mm; lgrp2=3;
-      ha:flags {
-       via=1
+      ha:rat.24435 {
+       x1=25.235408mm; y1=45.085mm; lgrp1=6; x2=30.315408mm; y2=45.085mm; lgrp2=6;
       }
-     }
-     ha:rat.7865 {
-      x1=587.6mil; y1=1.10138in; lgrp1=3; x2=1.6in; y2=31.809102mm; lgrp2=3;
-      ha:flags {
-       via=1
+      ha:rat.24438 {
+       x1=25.235408mm; y1=45.085mm; lgrp1=6; x2=25.000204mm; y2=1.975in; lgrp2=6;
       }
-     }
-     ha:rat.7868 {
-      x1=343.5mil; y1=1.10138in; lgrp1=3; x2=1.6in; y2=31.809102mm; lgrp2=3;
-      ha:flags {
-       via=1
+      ha:rat.24441 {
+       x1=25.000204mm; y1=1.975in; lgrp1=6; x2=19.920204mm; y2=1.975in; lgrp2=6;
       }
-     }
-     ha:rat.7871 {
-      x1=7.62508mm; y1=1.10138in; lgrp1=3; x2=1.6in; y2=31.809102mm; lgrp2=3;
-      ha:flags {
-       via=1
+      ha:rat.24444 {
+       x1=19.920204mm; y1=1.975in; lgrp1=6; x2=14.840204mm; y2=1.975in; lgrp2=6;
       }
-     }
-     ha:rat.7874 {
-      x1=514.0mil; y1=832.0mil; lgrp1=6; x2=1.6in; y2=31.809102mm; lgrp2=3;
-      ha:flags {
-       via=1
+      ha:rat.24447 {
+       x1=14.840204mm; y1=1.975in; lgrp1=6; x2=625.0mil; y2=45.085mm; lgrp2=6;
       }
-     }
-     ha:rat.7877 {
-      x1=514.0mil; y1=1.032in; lgrp1=6; x2=1.6in; y2=31.809102mm; lgrp2=3;
-      ha:flags {
-       via=1
+      ha:rat.24450 {
+       x1=625.0mil; y1=45.085mm; lgrp1=6; x2=14.840204mm; y2=1.6in; lgrp2=6;
       }
-     }
-     ha:rat.7880 {
-      x1=29.21mm; y1=32.67964mm; lgrp1=6; x2=1.6in; y2=31.809102mm; lgrp2=3;
-      ha:flags {
-       via=1
+      ha:rat.24453 {
+       x1=14.840204mm; y1=1.6in; lgrp1=6; x2=415.74mil; y2=1.6in; lgrp2=6;
       }
-     }
-     ha:rat.7883 {
-      x1=26.475055mm; y1=22.974808mm; lgrp1=6; x2=1.6in; y2=31.809102mm; lgrp2=3;
-      ha:flags {
-       via=1
+      ha:rat.24456 {
+       x1=415.74mil; y1=1.6in; lgrp1=6; x2=425.0mil; y2=45.085mm; lgrp2=6;
       }
-     }
-     ha:rat.7886 {
-      x1=963.58mil; y1=17.974945mm; lgrp1=6; x2=1.6in; y2=31.809102mm; lgrp2=3;
-      ha:flags {
-       via=1
+      ha:rat.24459 {
+       x1=415.74mil; y1=1.6in; lgrp1=6; x2=215.74mil; y2=1.6in; lgrp2=6;
       }
-     }
-     ha:rat.7889 {
-      x1=19.16mm; y1=30.835mm; lgrp1=6; x2=1.6in; y2=31.809102mm; lgrp2=3;
-      ha:flags {
-       via=1
+      ha:rat.24462 {
+       x1=15.304008mm; y1=854.0mil; lgrp1=6; x2=17.975199mm; y2=20.975066mm; lgrp2=6;
       }
-     }
-     ha:rat.7892 {
-      x1=17.975199mm; y1=19.975068mm; lgrp1=6; x2=1.6in; y2=31.809102mm; lgrp2=3;
-      ha:flags {
-       via=1
+      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;
       }
-     }
-     ha:rat.7895 {
-      x1=29.21mm; y1=32.67964mm; lgrp1=6; x2=25.000204mm; y2=1.6in; lgrp2=6;
-     }
-     ha:rat.7898 {
-      x1=25.000204mm; y1=1.6in; lgrp1=6; x2=25.235408mm; y2=45.085mm; lgrp2=6;
-     }
-     ha:rat.7901 {
-      x1=25.235408mm; y1=45.085mm; lgrp1=6; x2=20.155408mm; y2=45.085mm; lgrp2=6;
-     }
-     ha:rat.7904 {
-      x1=20.155408mm; y1=45.085mm; lgrp1=6; x2=625.0mil; y2=45.085mm; lgrp2=6;
-     }
-     ha:rat.7907 {
-      x1=625.0mil; y1=45.085mm; lgrp1=6; x2=14.840204mm; y2=1.6in; lgrp2=6;
-     }
-     ha:rat.7910 {
-      x1=14.840204mm; y1=1.6in; lgrp1=6; x2=415.74mil; y2=1.6in; lgrp2=6;
-     }
-     ha:rat.7913 {
-      x1=415.74mil; y1=1.6in; lgrp1=6; x2=425.0mil; y2=45.085mm; lgrp2=6;
-     }
-     ha:rat.7916 {
-      x1=415.74mil; y1=1.6in; lgrp1=6; x2=215.74mil; y2=1.6in; lgrp2=6;
-     }
-     ha:rat.7919 {
-      x1=25.235408mm; y1=45.085mm; lgrp1=6; x2=30.315408mm; y2=45.085mm; lgrp2=6;
-     }
-     ha:rat.7922 {
-      x1=20.155408mm; y1=45.085mm; lgrp1=6; x2=19.920204mm; y2=1.975in; lgrp2=6;
-     }
-     ha:rat.7925 {
-      x1=19.920204mm; y1=1.975in; lgrp1=6; x2=25.000204mm; y2=1.975in; lgrp2=6;
-     }
-     ha:rat.7928 {
-      x1=19.920204mm; y1=1.975in; lgrp1=6; x2=14.840204mm; y2=1.975in; lgrp2=6;
-     }
-     ha:rat.7931 {
-      x1=14.840204mm; y1=1.975in; lgrp1=6; x2=415.74mil; y2=1.975in; lgrp2=6;
-     }
-     ha:rat.7934 {
-      x1=415.74mil; y1=1.975in; lgrp1=6; x2=4.680204mm; y2=1.975in; lgrp2=6;
-     }
-     ha:rat.7937 {
-      x1=30.315408mm; y1=45.085mm; lgrp1=6; x2=37.465mm; y2=46.99mm; lgrp2=6;
-     }
-     ha:rat.7940 {
-      x1=37.465mm; y1=46.99mm; lgrp1=6; x2=1.75926in; y2=1.975in; lgrp2=6;
-     }
-     ha:rat.7943 {
-      x1=1000.0mil; y1=410.0mil; lgrp1=3; x2=21.975318mm; y2=1.042315in; lgrp2=6;
-     }
-     ha:rat.7946 {
-      x1=1.125in; y1=1.00492in; lgrp1=3; x2=19.975322mm; y2=1.042315in; lgrp2=6;
-     }
-     ha:rat.7949 {
-      x1=25.925018mm; y1=648.625mil; lgrp1=3; x2=17.975199mm; y2=24.974804mm; lgrp2=6;
-     }
-     ha:rat.7952 {
-      x1=1.1in; y1=410.0mil; lgrp1=3; x2=26.475055mm; y2=766.73mil; lgrp2=6;
-     }
-     ha:rat.7955 {
-      x1=26.67mm; y1=410.0mil; lgrp1=3; x2=23.97506mm; y2=17.974945mm; lgrp2=6;
-     }
-     ha:rat.7958 {
-      x1=1.06398in; y1=648.625mil; lgrp1=3; x2=766.74mil; y2=1.042315in; lgrp2=6;
-     }
-     ha:rat.7961 {
-      x1=9.760204mm; y1=1.975in; lgrp1=6; x2=475.0mil; y2=950.0mil; lgrp2=6;
-     }
-     ha:rat.7964 {
-      x1=500.0mil; y1=707.08mil; lgrp1=6; x2=466.55mil; y2=650.0mil; lgrp2=6;
-     }
-     ha:rat.7967 {
-      x1=500.0mil; y1=707.08mil; lgrp1=6; x2=553.0mil; y2=832.0mil; lgrp2=6;
-     }
-     ha:rat.7970 {
-      x1=1.50648in; y1=46.99mm; lgrp1=6; x2=553.0mil; y2=750.0mil; lgrp2=6;
-     }
-     ha:rat.7973 {
-      x1=466.55mil; y1=707.08mil; lgrp1=6; x2=193.52mil; y2=45.085mm; lgrp2=6;
-     }
-     ha:rat.7976 {
-      x1=500.0mil; y1=650.0mil; lgrp1=6; x2=1.79074in; y2=1.975in; lgrp2=6;
-     }
-     ha:rat.7979 {
-      x1=831.1023622mil; y1=30.835mm; lgrp1=6; x2=1.39074in; y2=1.975in; lgrp2=6;
-     }
-     ha:rat.7982 {
-      x1=20.46mm; y1=30.835mm; lgrp1=6; x2=1.59074in; y2=1.975in; lgrp2=6;
-     }
-     ha:rat.7985 {
-      x1=15.075408mm; y1=45.085mm; lgrp1=6; x2=1.08701in; y2=32.67964mm; lgrp2=6;
-     }
-     ha:rat.7988 {
-      x1=1.08701in; y1=32.67964mm; lgrp1=6; x2=884.84mil; y2=1.042315in; lgrp2=6;
-     }
-     ha:rat.7991 {
-      x1=9.995408mm; y1=45.085mm; lgrp1=6; x2=22.975062mm; y2=1.042315in; lgrp2=6;
-     }
-     ha:rat.7994 {
-      x1=22.975062mm; y1=1.042315in; lgrp1=6; x2=29.21mm; y2=30.48mm; lgrp2=6;
-     }
-     ha:rat.7997 {
-      x1=18.225008mm; y1=1.10138in; lgrp1=3; x2=760.83mil; y2=1.10138in; lgrp2=3;
-     }
-     ha:rat.8000 {
-      x1=34.525204mm; y1=1.975in; lgrp1=6; x2=22.975062mm; y2=17.974945mm; lgrp2=6;
-     }
-     ha:rat.8003 {
-      x1=1.55926in; y1=1.975in; lgrp1=6; x2=924.21mil; y2=17.974945mm; lgrp2=6;
-     }
-     ha:rat.8006 {
-      x1=615.74mil; y1=1.6in; lgrp1=6; x2=19.920204mm; y2=1.6in; lgrp2=6;
-     }
-     ha:rat.8009 {
-      x1=19.920204mm; y1=1.6in; lgrp1=6; x2=17.975199mm; y2=963.57mil; lgrp2=6;
-     }
-     ha:rat.8012 {
-      x1=17.812004mm; y1=445.0mil; lgrp1=3; x2=475.0mil; y2=832.0mil; lgrp2=6;
-     }
-     ha:rat.8015 {
-      x1=475.0mil; y1=832.0mil; lgrp1=6; x2=475.0mil; y2=1.032in; lgrp2=6;
-     }
-     ha:rat.8018 {
-      x1=475.0mil; y1=1.032in; lgrp1=6; x2=553.0mil; y2=1.032in; lgrp2=6;
-     }
-     ha:rat.8021 {
-      x1=553.0mil; y1=1.032in; lgrp1=6; x2=815.74mil; y2=1.6in; lgrp2=6;
-     }
-     ha:rat.8024 {
-      x1=815.74mil; y1=1.6in; lgrp1=6; x2=26.035mm; y2=45.085mm; lgrp2=6;
-     }
-     ha:rat.8027 {
-      x1=815.74mil; y1=1.6in; lgrp1=6; x2=215.74mil; y2=1.975in; lgrp2=6;
-     }
-     ha:rat.8030 {
-      x1=825.0mil; y1=45.085mm; lgrp1=6; x2=21.76mm; y2=30.835mm; lgrp2=6;
-     }
-     ha:rat.8033 {
-      x1=825.0mil; y1=45.085mm; lgrp1=6; x2=225.0mil; y2=45.085mm; lgrp2=6;
-     }
-     ha:rat.8036 {
-      x1=21.76mm; y1=30.835mm; lgrp1=6; x2=475.0mil; y2=750.0mil; lgrp2=6;
-     }
-     ha:rat.8039 {
-      x1=4.680204mm; y1=1.6in; lgrp1=6; x2=9.760204mm; y2=1.6in; lgrp2=6;
-     }
-     ha:rat.8042 {
-      x1=9.760204mm; y1=1.6in; lgrp1=6; x2=20.97532mm; y2=1.042315in; lgrp2=6;
-     }
-     ha:rat.8045 {
-      x1=20.97532mm; y1=1.042315in; lgrp1=6; x2=1.39074in; y2=44.45mm; lgrp2=6;
-     }
    }
    li:layers {
 
@@ -9501,12 +9640,194 @@ ha:pcb-rnd-board-v5 {
      visible=1
 
       li:objects {
+       ha:line.11728 {
+        x1=33.909mm; y1=1.11in; x2=33.909mm; y2=905.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.12095 {
+        x1=7.37108mm; y1=648.625mil; x2=7.37108mm; y2=599.2mil; thickness=25.0mil; clearance=12.0mil;
+       }
+       ha:line.12098 {
+        x1=7.37108mm; y1=599.2mil; x2=290.0mil; y2=599.0mil; thickness=25.0mil; clearance=12.0mil;
+       }
+       ha:line.12101 {
+        x1=333.5mil; y1=648.625mil; x2=333.5mil; y2=599.5mil; thickness=25.0mil; clearance=12.0mil;
+       }
+       ha:line.12104 {
+        x1=333.5mil; y1=599.5mil; x2=333.0mil; y2=599.0mil; thickness=25.0mil; clearance=12.0mil;
+       }
+       ha:line.12109 {
+        x1=7.37108mm; y1=1.10138in; x2=7.37108mm; y2=1.1508in; thickness=25.0mil; clearance=12.0mil;
+       }
+       ha:line.12112 {
+        x1=7.37108mm; y1=1.1508in; x2=290.0mil; y2=1.151in; thickness=25.0mil; clearance=12.0mil;
+       }
+       ha:line.12115 {
+        x1=333.5mil; y1=1.10138in; x2=333.5mil; y2=1.1505in; thickness=25.0mil; clearance=12.0mil;
+       }
+       ha:line.12118 {
+        x1=333.5mil; y1=1.1505in; x2=333.0mil; y2=1.151in; thickness=25.0mil; clearance=12.0mil;
+       }
+       ha:line.12123 {
+        x1=664.0mil; y1=600.0mil; x2=664.0mil; y2=697.0mil; thickness=25.0mil; clearance=12.0mil;
+       }
+       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 {
+           { 415.0mil; 385.0mil }
+           { 39.751mm; 385.0mil }
+           { 39.751mm; 1.365in }
+           { 415.0mil; 1.365in }
+          }
+        }
+
+        ha:flags {
+         clearpoly=1
+         lock=1
+        }
+       }
+       ha:polygon.10160 { clearance=40.0mil;
+        li:geometry {
+          ta:contour {
+           { 260.0mil; 610.0mil }
+           { 450.0mil; 610.0mil }
+           { 450.0mil; 385.0mil }
            { 260.0mil; 385.0mil }
-           { 41.021mm; 385.0mil }
-           { 41.021mm; 1.365in }
+          }
+        }
+
+        ha:flags {
+         clearpoly=1
+        }
+       }
+       ha:polygon.10165 { clearance=40.0mil;
+        li:geometry {
+          ta:contour {
+           { 260.0mil; 1.14in }
+           { 450.0mil; 1.14in }
+           { 450.0mil; 1.365in }
            { 260.0mil; 1.365in }
           }
         }
@@ -9526,6 +9847,342 @@ ha:pcb-rnd-board-v5 {
      visible=1
 
       li:objects {
+       ha:line.10966 {
+        x1=32.405066mm; y1=28.061666mm; x2=1.276in; y2=28.067mm; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.10978 {
+        x1=1.33484in; y1=1.10484in; x2=33.909mm; y2=28.067mm; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.11338 {
+        x1=32.405066mm; y1=1.08051in; x2=32.405066mm; y2=1.10979in; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.11341 {
+        x1=32.405066mm; y1=1.10979in; x2=1.276in; y2=1.11in; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.11344 {
+        x1=1.31516in; y1=1.08051in; x2=1.31516in; y2=27.935936mm; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.11347 {
+        x1=1.31516in; y1=27.935936mm; x2=33.147mm; y2=1.11in; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.11350 {
+        x1=1.33484in; y1=1.08051in; x2=1.33484in; y2=28.189936mm; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.11353 {
+        x1=1.33484in; y1=28.189936mm; x2=33.909mm; y2=1.11in; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.11359 {
+        x1=32.405066mm; y1=22.237954mm; x2=32.405066mm; y2=22.981666mm; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.11362 {
+        x1=32.405066mm; y1=22.981666mm; x2=1.276in; y2=905.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.11365 {
+        x1=1.31516in; y1=22.237954mm; x2=1.31516in; y2=894.84mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.11368 {
+        x1=1.31516in; y1=894.84mil; x2=33.147mm; y2=905.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.11371 {
+        x1=1.33484in; y1=22.237954mm; x2=1.33484in; y2=904.84mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.11374 {
+        x1=1.33484in; y1=904.84mil; x2=33.909mm; y2=905.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         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}
     }
@@ -9582,13 +10239,13 @@ ha:pcb-rnd-board-v5 {
 
       li:objects {
        ha:line.4844 {
-        x1=1.625in; y1=375.0mil; x2=1.625in; y2=1.375in; thickness=10.0mil; clearance=40.0mil;
+        x1=40.005mm; y1=375.0mil; x2=40.005mm; y2=1.375in; thickness=10.0mil; clearance=40.0mil;
         ha:flags {
          clearline=1
         }
        }
        ha:line.4847 {
-        x1=1.625in; y1=1.375in; x2=250.0mil; y2=1.375in; thickness=10.0mil; clearance=40.0mil;
+        x1=250.0mil; y1=1.375in; x2=40.005mm; y2=1.375in; thickness=10.0mil; clearance=40.0mil;
         ha:flags {
          clearline=1
         }
@@ -9600,7 +10257,7 @@ ha:pcb-rnd-board-v5 {
         }
        }
        ha:line.4853 {
-        x1=250.0mil; y1=375.0mil; x2=1.625in; y2=375.0mil; thickness=10.0mil; clearance=40.0mil;
+        x1=250.0mil; y1=375.0mil; x2=40.005mm; y2=375.0mil; thickness=10.0mil; clearance=40.0mil;
         ha:flags {
          clearline=1
         }
@@ -11879,28 +12536,29 @@ ha:pcb-rnd-board-v5 {
  li:pcb-rnd-conf-v1 {
   ha:overwrite {
    ha:design {
-    line_thickness = 10.00 mil
-    via_thickness = 2.0000 mm
-    via_drilling_hole = 31.50 mil
+    line_thickness = 20.00 mil
+    via_thickness = 2.2000 mm
+    via_drilling_hole = 1000.00 um
     poly_isle_area = 200000000.0
-    clearance = 20.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
+    clearance = 6.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 = 2
-    grid = 5.00 mil
+    grids_idx = 1
+    grid = 1.00 mil
      grid_unit = mil
      ha:view {
       flip_x = 0
-      flip_y = 0
+      flip_y = 1
      }
       buffer_number = 0
-      show_solder_side = 0
+      show_solder_side = 1
+       clear_line = true
    }
   }
  }