more work on layout, mostly placement and ground plane for BT module
authorBdale Garbee <bdale@gag.com>
Fri, 7 Sep 2018 15:05:34 +0000 (09:05 -0600)
committerBdale Garbee <bdale@gag.com>
Fri, 7 Sep 2018 15:05:34 +0000 (09:05 -0600)
teleswitch.lht

index fd0889c8cd58e58ef0966befbbf8f1cbef1460c3..605ce5484bfe66aead5c8b5febb27f5e04600b45 100644 (file)
@@ -6,10 +6,10 @@ 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
@@ -29,6 +29,12 @@ ha:pcb-rnd-board-v5 {
     hole = 31.5mil
     clearance = 12.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,115 @@ 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:subc.3836 {
        ha:attributes {
         value=LiPo
@@ -385,10 +497,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 +525,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 +541,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 +578,8 @@ ha:pcb-rnd-board-v5 {
        }
       }
        uid = zU/TRZbkw/Ju0W67/ZAAAAAn
-      }
+ ha:flags ={ lock=1
+ };      }
       ha:subc.4155 {
        ha:attributes {
         value=
@@ -529,10 +648,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 +676,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 +692,37 @@ 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 ={ selected=1
+ 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 ={ selected=1
+ 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 ={ selected=1
+ 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 ={ selected=1
+ lock=1
+ };           }
           }
           ha:type {
            top = 1
@@ -604,7 +733,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 +904,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 +918,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 +932,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 +946,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 +968,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,28 +992,28 @@ 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
             }
@@ -1265,10 +1395,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 +1423,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 +1439,37 @@ 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 ={ selected=1
+ 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 ={ selected=1
+ 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 ={ selected=1
+ 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 ={ selected=1
+ lock=1
+ };           }
           }
           ha:type {
            top = 1
@@ -1340,7 +1480,8 @@ ha:pcb-rnd-board-v5 {
        }
       }
        uid = zU/TRZbkw/Ju0W67/ZAAAAAj
-      }
+ ha:flags ={ lock=1
+ };      }
       ha:subc.4763 {
        ha:attributes {
         value=
@@ -1409,10 +1550,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 +1578,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 +1594,37 @@ 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 ={ selected=1
+ 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 ={ selected=1
+ 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 ={ selected=1
+ 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 ={ selected=1
+ lock=1
+ };           }
           }
           ha:type {
            top = 1
@@ -1484,7 +1635,8 @@ ha:pcb-rnd-board-v5 {
        }
       }
        uid = zU/TRZbkw/Ju0W67/ZAAAAAr
-      }
+ ha:flags ={ lock=1
+ };      }
       ha:subc.4779 {
        ha:attributes {
         value=RN4678
@@ -1686,7 +1838,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 +1852,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 +1866,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 +1880,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 +1894,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 +1908,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 +1922,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 +1936,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 +1950,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 +1964,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 +1978,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 +1992,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 +2006,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 +2020,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 +2034,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 +2048,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 +2062,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 +2076,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 +2090,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 +2104,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 +2118,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 +2132,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 +2146,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 +2160,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 +2174,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 +2188,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 +2202,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 +2216,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 +2230,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 +2244,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 +2258,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 +2272,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 +2286,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 +2308,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 +2338,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
             }
@@ -3773,5238 +3925,5123 @@ ha:pcb-rnd-board-v5 {
       }
        uid = zU/TRZbkw/Ju0W67/ZAAAAAZ
       }
-      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
+       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_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 {
-              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
+            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.6212 {
+          proto=0; x=34.525204mm; 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.6213 {
+          proto=0; x=1.39074in; y=1.975in; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
+        }
+        li:layers {
+
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+           }
+           ha:type {
+            silk = 1
+            bottom = 1
            }
          }
-       }
 
-       ha:ps_proto_v4.1 {
-         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.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
+             }
             }
-            clearance=0.0
-             li:ps_poly {
-              -12.795mil  
-              16.73mil  
-              12.795mil  
-              16.73mil  
-              12.795mil  
-              -16.73mil  
-              -12.795mil  
-              -16.73mil  
+            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: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: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: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.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:type {
+            bottom = 1
+            virtual = 1
+            misc = 1
            }
          }
+        }
        }
-      }
+        uid = zU/TRZbkw/Ju0W67/ZAAAAAd
+       }
+       ha:subc.6214 {
+        ha:attributes {
+         value=22
+         footprint=0402
+         refdes=R55
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-       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
-         }
+        ha:ps_proto_v4.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-         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: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=1
-           name=pin1
-         }
+            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.6197 {
-         proto=1; x=466.55mil; y=650.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=-8.855mil;
-         ha:flags {
-          clearline=1
-         }
+       }
 
-         li:thermal {
-         }
+        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
+          }
 
-         ha:attributes {
-           term=4
-           name=pin4
-         }
-        }
-        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
-         }
+          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=3
-           name=pin3
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
         }
-       }
-       li:layers {
+        li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          li:objects {
-           ha: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:objects {
            }
-          }
-          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.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.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
+             }
             }
-           }
-           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: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.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: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.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.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: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/ZAAAAAf
        }
-      ha:data {
-            li:padstack_prototypes {
+       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_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.6242 {
+          proto=0; x=1.75926in; 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.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.6243 {
+          proto=0; x=1.79074in; 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.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.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
+             }
             }
-           }
-           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.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.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.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.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.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: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/ZAAAAAh
        }
-      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
+            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.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.6257 {
+          proto=0; x=34.525204mm; y=44.45mm; 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.6258 {
+          proto=0; x=1.39074in; y=44.45mm; 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.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
+             }
             }
-           }
-           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.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.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.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.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.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: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/ZAAAAAl
        }
-      ha:data {
-            li:padstack_prototypes {
+       ha:subc.6259 {
+        ha:attributes {
+         value=1uF
+         footprint=0402
+         refdes=C601
+        }
+       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.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.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 {
-         }
+          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=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 {
-         }
+          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.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.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.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.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: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.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.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.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
-          }
+           ha:type {
+            bottom = 1
+            virtual = 1
+            misc = 1
+           }
+         }
         }
        }
-      }
-       uid = zU/TRZbkw/Ju0W67/ZAAAAAh
-      }
-      ha:subc.6244 {
-       ha:attributes {
-        value=bead
-        footprint=0402
-        refdes=L600
+        uid = zU/TRZbkw/Ju0W67/ZAAAAAz
        }
-      ha:data {
-            li:padstack_prototypes {
+       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_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.6257 {
-         proto=0; x=34.525204mm; y=44.45mm; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
-         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=1
-           name=1
-         }
-        }
-        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
+          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=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.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.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.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.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.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.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.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.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:type {
+            bottom = 1
+            virtual = 1
+            misc = 1
+           }
+         }
         }
        }
-      }
-       uid = zU/TRZbkw/Ju0W67/ZAAAAAl
-      }
-      ha:subc.6259 {
-       ha:attributes {
-        value=1uF
-        footprint=0402
-        refdes=C601
+        uid = zU/TRZbkw/Ju0W67/ZAAAAA1
        }
-      ha:data {
-            li:padstack_prototypes {
+       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 {
+        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.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: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 {
-         }
+          li:thermal {
+          }
 
-         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
+          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 {
-         }
+          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.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
+           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.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: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.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.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.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: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/ZAAAAAz
-      }
-      ha:subc.6274 {
-       ha:attributes {
-        value=0.1uF
-        footprint=0402
-        refdes=C602
+        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.6287 {
-         proto=0; x=9.760204mm; y=1.6in; 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.6288 {
-         proto=0; x=415.74mil; y=1.6in; 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.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
+           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.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.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.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.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.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: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/ZAAAAA1
-      }
-      ha:subc.6289 {
-       ha:attributes {
-        value=10k
-        footprint=0402
-        refdes=R4
+        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.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: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.6333 {
+          proto=0; x=1.01574in; y=1.6in; 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.6303 {
-         proto=0; x=615.74mil; y=1.6in; 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.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:type {
+            bottom = 1
+            virtual = 1
+            misc = 1
+           }
          }
         }
        }
-       li:layers {
+        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: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 {
+               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
+             }
+             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:subc-aux {
-         lid=1
-         ha:combining {         }
+        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: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
+          li:thermal {
+          }
+
+          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 {
+          }
+
+          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 {
+          }
+
+          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=2
+            name=2
+          }
+         }
+         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
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=3
+            name=3
+          }
+         }
+        }
+        li:layers {
+
+         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.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.6338 {
+             x1=455.0mil; y1=921.0mil; x2=573.0mil; y2=921.0mil; thickness=10.0mil; clearance=0.0;
             }
-           }
-           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.6341 {
+             x1=573.0mil; y1=921.0mil; x2=573.0mil; y2=1.06in; thickness=10.0mil; clearance=0.0;
             }
-           }
-           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:line.6344 {
+             x1=573.0mil; y1=1.06in; x2=455.0mil; y2=1.06in; thickness=10.0mil; clearance=0.0;
             }
            }
-          }
-          ha:type {
-           bottom = 1
-           virtual = 1
-           misc = 1
-          }
-        }
-       }
-      }
-       uid = zU/TRZbkw/Ju0W67/ZAAAAA3
-      }
-      ha:subc.6304 {
-       ha:attributes {
-        value=5.1k
-        footprint=0402
-        refdes=R5
-       }
-      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=514.0mil; y1=999.2mil; x2=514.0mil; y2=999.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=475.0mil; y1=950.0mil; x2=475.0mil; y2=950.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=475.0mil; y1=950.0mil; x2=475.0mil; y2=25.13mm; 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=475.0mil; y1=950.0mil; x2=11.065mm; y2=950.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.6317 {
-         proto=0; x=19.920204mm; y=1.6in; 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.6318 {
-         proto=0; x=815.74mil; y=1.6in; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+       }
+
+        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: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
+          }
 
-         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=2
-           name=2
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
-        }
-       }
-       li:layers {
+         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
+          }
 
-        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=475.0mil; y=832.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.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
+           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.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.6368 {
+             x1=455.0mil; y1=721.0mil; x2=573.0mil; y2=721.0mil; thickness=10.0mil; clearance=0.0;
             }
-           }
-           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.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;
             }
            }
-           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 {
+            silk = 1
+            bottom = 1
+           }
+         }
+
+         ha:subc-aux {
+          lid=1
+          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
+             }
+            }
+            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 {
-           bottom = 1
-           virtual = 1
-           misc = 1
-          }
+           ha:type {
+            bottom = 1
+            virtual = 1
+            misc = 1
+           }
+         }
         }
        }
-      }
-       uid = zU/TRZbkw/Ju0W67/ZAAAAA5
-      }
-      ha:subc.6319 {
-       ha:attributes {
-        value=56k
-        footprint=0402
-        refdes=R6
+        uid = zU/TRZbkw/Ju0W67/ZAAAAA/
        }
-      ha:data {
-            li:padstack_prototypes {
+       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:ps_proto_v4.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
              }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+             clearance=0.0
+              li:ps_poly {
+               5.905mil  
+               -23.62mil  
+               -5.905mil  
+               -23.62mil  
+               -5.905mil  
+               23.62mil  
+               5.905mil  
+               23.62mil  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-             }
-           }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.229997mm  
+               -0.679958mm  
+               -0.229997mm  
+               -0.679958mm  
+               -0.229997mm  
+               0.679958mm  
+               0.229997mm  
+               0.679958mm  
+              }
             }
-            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.6332 {
-         proto=0; x=25.000204mm; y=1.6in; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               5.905mil  
+               -23.62mil  
+               -5.905mil  
+               -23.62mil  
+               -5.905mil  
+               23.62mil  
+               5.905mil  
+               23.62mil  
+              }
+            }
+          }
+        }
 
-         li:thermal {
-         }
+        ha:ps_proto_v4.1 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-         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
-         }
+            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  
+              }
+            }
 
-         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.679958mm  
+               -0.229997mm  
+               -0.679958mm  
+               0.229997mm  
+               0.679958mm  
+               0.229997mm  
+               0.679958mm  
+               -0.229997mm  
+              }
+            }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -23.62mil  
+               -5.905mil  
+               -23.62mil  
+               5.905mil  
+               23.62mil  
+               5.905mil  
+               23.62mil  
+               -5.905mil  
+              }
+            }
+          }
         }
        }
-       li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+        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 {
+          li:thermal {
           }
-          ha:type {
-           silk = 1
-           bottom = 1
+
+          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: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=25
+            name=pin25
           }
-          ha:type {
-           bottom = 1
-           virtual = 1
-           misc = 1
+         }
+         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
           }
-        }
-       }
-      }
-       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=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: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=13
+            name=pin13
+          }
          }
-       }
-      }
+         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: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=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
+          }
 
-         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=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=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=47
+            name=pin47
+          }
          }
+         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: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=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
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=10
+            name=pin10
+          }
          }
+         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
+          }
 
-         ha:attributes {
-           term=2
-           name=2
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=27
+            name=pin27
+          }
          }
-        }
-        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.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 {
+          }
+
+          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:thermal {
+          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
+          }
 
-         ha:attributes {
-           term=3
-           name=3
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=9
+            name=pin9
+          }
          }
-        }
-       }
-       li:layers {
+         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:top-silk {
-         lid=0
-         ha:combining {         }
+          li:thermal {
+          }
 
-          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;
-           }
-           ha:line.6344 {
-            x1=573.0mil; y1=1.06in; x2=455.0mil; y2=1.06in; thickness=10.0mil; clearance=0.0;
-           }
+          ha:attributes {
+            term=28
+            name=pin28
           }
-          ha:type {
-           silk = 1
-           bottom = 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
           }
-        }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+          li:thermal {
+          }
 
-          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
-            }
-           }
-           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.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.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:attributes {
+            term=45
+            name=pin45
           }
-          ha:type {
-           bottom = 1
-           virtual = 1
-           misc = 1
+         }
+         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
           }
-        }
-       }
-      }
-       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 {
 
-       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=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: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=8
+            name=pin8
+          }
          }
-       }
-      }
+         ha:padstack_ref.6437 {
+          proto=0; x=845.48mil; y=17.974945mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-       li: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:thermal {
+          }
 
-         li:thermal {
+          ha:attributes {
+            term=29
+            name=pin29
+          }
          }
+         ha:padstack_ref.6438 {
+          proto=1; x=26.475055mm; y=22.974808mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         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
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=44
+            name=pin44
+          }
          }
+         ha:padstack_ref.6439 {
+          proto=1; x=17.975199mm; y=22.974808mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=17
+            name=pin17
+          }
          }
+         ha:padstack_ref.6440 {
+          proto=0; x=21.975318mm; y=1.042315in; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=5
-           name=5
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=7
+            name=pin7
+          }
          }
-        }
-        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:padstack_ref.6441 {
+          proto=0; x=21.975318mm; y=17.974945mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=30
+            name=pin30
+          }
          }
+         ha:padstack_ref.6442 {
+          proto=1; x=26.475055mm; y=884.83mil; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          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
+          }
 
-         ha:attributes {
-           term=1
-           name=1
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=18
+            name=pin18
+          }
          }
-        }
-        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
+         ha:padstack_ref.6444 {
+          proto=0; x=884.84mil; y=1.042315in; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=6
+            name=pin6
+          }
          }
+         ha:padstack_ref.6445 {
+          proto=0; x=884.84mil; y=17.974945mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=31
+            name=pin31
+          }
          }
+         ha:padstack_ref.6446 {
+          proto=1; x=26.475055mm; y=21.975064mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=2
-           name=2
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=42
+            name=pin42
+          }
          }
-        }
-        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
+         ha:padstack_ref.6447 {
+          proto=1; x=17.975199mm; y=21.975064mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=19
+            name=pin19
+          }
          }
+         ha:padstack_ref.6448 {
+          proto=0; x=22.975062mm; y=1.042315in; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          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
+          }
 
-         ha:attributes {
-           term=3
-           name=3
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=32
+            name=pin32
+          }
          }
-        }
-       }
-       li:layers {
+         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
+          }
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+          li:thermal {
+          }
 
-          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;
-           }
+          ha:attributes {
+            term=41
+            name=pin41
           }
-          ha:type {
-           silk = 1
-           bottom = 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
           }
-        }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+          li:thermal {
+          }
 
-          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
-            }
-           }
-           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:attributes {
+            term=20
+            name=pin20
           }
-          ha:type {
-           bottom = 1
-           virtual = 1
-           misc = 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
           }
-        }
-       }
-      }
-       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 {
+          li:thermal {
+          }
 
-           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: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
+          }
 
-           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:thermal {
+          }
 
-           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: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:ps_proto_v4.1 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+          li:thermal {
+          }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -23.62mil  
-              -5.905mil  
-              -23.62mil  
-              5.905mil  
-              23.62mil  
-              5.905mil  
-              23.62mil  
-              -5.905mil  
-             }
-           }
-
-           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: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  
-             }
-           }
-         }
-       }
-      }
-
-       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: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
-         }
-
-         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 {
-         }
-
-         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:thermal {
-         }
-
-         ha:attributes {
-           term=13
-           name=pin13
-         }
-        }
-        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 {
-         }
-
-         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=40
+            name=pin40
+          }
          }
+         ha:padstack_ref.6455 {
+          proto=1; x=17.975199mm; y=20.975066mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=47
-           name=pin47
-         }
-        }
-        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: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:thermal {
-         }
+          li:thermal {
+          }
 
-         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:attributes {
+            term=3
+            name=pin3
+          }
          }
+         ha:padstack_ref.6457 {
+          proto=0; x=23.97506mm; y=17.974945mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=10
-           name=pin10
-         }
-        }
-        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
+          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
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         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: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:thermal {
-         }
+          li:thermal {
+          }
 
-         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
+          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
+          }
 
-         li:thermal {
-         }
+          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
+          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
+          }
 
-         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=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
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         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: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=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
+          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=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=1
+            name=pin1
+          }
          }
+         ha:padstack_ref.6465 {
+          proto=0; x=24.975058mm; y=17.974945mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=8
-           name=pin8
-         }
-        }
-        ha:padstack_ref.6437 {
-         proto=0; x=845.48mil; y=17.974945mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
-         ha:flags {
-          clearline=1
+          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=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
+          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
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=44
-           name=pin44
+          ha:attributes {
+            term=24
+            name=pin24
+          }
          }
         }
-        ha:padstack_ref.6439 {
-         proto=1; x=17.975199mm; y=22.974808mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+        li:layers {
 
-         li:thermal {
-         }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-         ha:attributes {
-           term=17
-           name=pin17
-         }
-        }
-        ha:padstack_ref.6440 {
-         proto=0; x=21.975318mm; y=1.042315in; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=7
-           name=pin7
-         }
-        }
-        ha:padstack_ref.6441 {
-         proto=0; x=21.975318mm; y=17.974945mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=30
-           name=pin30
-         }
-        }
-        ha:padstack_ref.6442 {
-         proto=1; x=26.475055mm; y=884.83mil; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=43
-           name=pin43
-         }
-        }
-        ha:padstack_ref.6443 {
-         proto=1; x=17.975199mm; y=884.83mil; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=18
-           name=pin18
-         }
-        }
-        ha:padstack_ref.6444 {
-         proto=0; x=884.84mil; y=1.042315in; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=6
-           name=pin6
-         }
-        }
-        ha:padstack_ref.6445 {
-         proto=0; x=884.84mil; y=17.974945mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=31
-           name=pin31
-         }
-        }
-        ha:padstack_ref.6446 {
-         proto=1; x=26.475055mm; y=21.975064mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=42
-           name=pin42
-         }
-        }
-        ha:padstack_ref.6447 {
-         proto=1; x=17.975199mm; y=21.975064mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=19
-           name=pin19
-         }
-        }
-        ha:padstack_ref.6448 {
-         proto=0; x=22.975062mm; y=1.042315in; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=5
-           name=pin5
-         }
-        }
-        ha:padstack_ref.6449 {
-         proto=0; x=22.975062mm; y=17.974945mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
-         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 {
-         }
-
-         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
-         }
-
-         li:thermal {
-         }
-
-         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
-         }
-
-         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 {
-         }
-
-         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 {
-         }
-
-         ha:attributes {
-           term=40
-           name=pin40
-         }
-        }
-        ha:padstack_ref.6455 {
-         proto=1; x=17.975199mm; y=20.975066mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         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:thermal {
-         }
-
-         ha:attributes {
-           term=3
-           name=pin3
-         }
-        }
-        ha:padstack_ref.6457 {
-         proto=0; x=23.97506mm; y=17.974945mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         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
-         }
-
-         li:thermal {
-         }
-
-         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: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
-         }
-
-         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
-         }
-
-         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
-         }
-
-         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 {
-         }
-
-         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 {
-         }
-
-         ha:attributes {
-           term=1
-           name=pin1
-         }
-        }
-        ha:padstack_ref.6465 {
-         proto=0; x=24.975058mm; y=17.974945mm; rot=0.000000; xmirror=1; smirror=1; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         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 {
-         }
-
-         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
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=24
-           name=pin24
-         }
-        }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.6395 {
-            x1=737.21mil; y1=1.01279in; x2=737.21mil; y2=737.2mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.6398 {
-            x1=737.21mil; y1=737.2mil; x2=25.72512mm; y2=737.2mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.6401 {
-            x1=25.72512mm; y1=737.2mil; x2=25.72512mm; y2=1.01279in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.6404 {
-            x1=25.72512mm; y1=1.01279in; x2=737.21mil; y2=1.01279in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:arc.6407 {
-            x=1.02461in; y=26.02484mm; width=5.0mil; height=5.0mil; astart=-0; adelta=-360; thickness=10.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           bottom = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.6408 {
-            x1=22.225127mm; y1=874.995mil; x2=22.225127mm; y2=874.995mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.6411 {
-            x1=875.0mil; y1=875.0mil; x2=875.0mil; y2=875.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.6414 {
-            x1=875.0mil; y1=875.0mil; x2=875.0mil; y2=23.225mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.6417 {
-            x1=875.0mil; y1=875.0mil; x2=21.225mm; y2=875.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           bottom = 1
-           virtual = 1
-           misc = 1
-          }
-        }
-       }
-      }
-       uid = zU/TRZbkw/Ju0W67/ZAAAABD
-      }
-      ha:subc.6468 {
-       ha:attributes {
-        value=32mhz
-        footprint=NDK32
-        refdes=X2
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -23.62mil  
-              0.699897mm  
-              23.62mil  
-              0.699897mm  
-              23.62mil  
-              -0.699897mm  
-              -23.62mil  
-              -0.699897mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -26.62mil  
-              0.776097mm  
-              26.62mil  
-              0.776097mm  
-              26.62mil  
-              -0.776097mm  
-              -26.62mil  
-              -0.776097mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -23.62mil  
-              0.699897mm  
-              23.62mil  
-              0.699897mm  
-              23.62mil  
-              -0.699897mm  
-              -23.62mil  
-              -0.699897mm  
-             }
-           }
-         }
-       }
-
-       ha:ps_proto_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.6482 {
-         proto=0; x=29.21mm; y=32.67964mm; rot=0.000000; xmirror=1; smirror=1; clearance=7.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=pin2
-         }
-        }
-        ha:padstack_ref.6483 {
-         proto=1; x=29.21mm; y=30.48mm; rot=0.000000; xmirror=1; smirror=1; clearance=7.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         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
-         }
-
-         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
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=3
-           name=pin3
-         }
-        }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:arc.6469 {
-            x=1.18464in; y=29.619829mm; width=5.0mil; height=5.0mil; astart=-0; adelta=-360; thickness=10.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           bottom = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         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
-            }
-           }
-           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: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: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 {
-           bottom = 1
-           virtual = 1
-           misc = 1
-          }
-        }
-       }
-      }
-       uid = zU/TRZbkw/Ju0W67/ZAAAABF
-      }
-      ha:subc.6486 {
-       ha:attributes {
-        value=1k
-        footprint=0402
-        refdes=R50
-       }
-      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.6499 {
-         proto=0; x=193.52mil; 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.6500 {
-         proto=0; x=225.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.6487 {
-            x1=5.315204mm; y1=45.085mm; x2=5.315204mm; y2=45.085mm; 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: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: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: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.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
+           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.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:line.6398 {
+             x1=737.21mil; y1=737.2mil; x2=25.72512mm; y2=737.2mil; thickness=10.0mil; clearance=0.0;
             }
-           }
-          }
-          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
+            ha:line.6401 {
+             x1=25.72512mm; y1=737.2mil; x2=25.72512mm; y2=1.01279in; thickness=10.0mil; clearance=0.0;
             }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+            ha:line.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;
             }
-            clearance=0.0
-             li:ps_poly {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-             }
            }
+           ha:type {
+            silk = 1
+            bottom = 1
+           }
+         }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.6408 {
+             x1=22.225127mm; y1=874.995mil; x2=22.225127mm; y2=874.995mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
+            ha:line.6411 {
+             x1=875.0mil; y1=875.0mil; x2=875.0mil; y2=875.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.6414 {
+             x1=875.0mil; y1=875.0mil; x2=875.0mil; y2=23.225mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.6417 {
+             x1=875.0mil; y1=875.0mil; x2=21.225mm; y2=875.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
              }
+            }
+           }
+           ha:type {
+            bottom = 1
+            virtual = 1
+            misc = 1
            }
          }
+        }
        }
-      }
+        uid = zU/TRZbkw/Ju0W67/ZAAAABD
+       }
+       ha:subc.6468 {
+        ha:attributes {
+         value=32mhz
+         footprint=NDK32
+         refdes=X2
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-       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
-         }
+        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 {
+               -23.62mil  
+               0.699897mm  
+               23.62mil  
+               0.699897mm  
+               23.62mil  
+               -0.699897mm  
+               -23.62mil  
+               -0.699897mm  
+              }
+            }
 
-         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 {
+               -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  
+              }
+            }
+          }
         }
-        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:ps_proto_v4.1 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+            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:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+        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 {
+          li:thermal {
           }
-          ha:type {
-           silk = 1
-           bottom = 1
+
+          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
+          }
+
+          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
+          }
+
+          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
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=3
+            name=pin3
           }
+         }
         }
+        li:layers {
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          li:objects {
-           ha:line.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
+           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: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:type {
+            silk = 1
+            bottom = 1
            }
-           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:subc-aux {
+          lid=1
+          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
+             }
             }
-           }
-           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: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: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: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 {
-           bottom = 1
-           virtual = 1
-           misc = 1
-          }
+           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
+        uid = zU/TRZbkw/Ju0W67/ZAAAABF
        }
-      ha:data {
-            li:padstack_prototypes {
+       ha:subc.6486 {
+        ha:attributes {
+         value=1k
+         footprint=0402
+         refdes=R50
+        }
+       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.6544 {
-         proto=0; x=20.155408mm; y=45.085mm; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+        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:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            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:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=1
-           name=1
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
         }
-        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: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.6487 {
+             x1=5.315204mm; y1=45.085mm; x2=5.315204mm; y2=45.085mm; 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: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: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:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            bottom = 1
+            virtual = 1
+            misc = 1
+           }
          }
         }
        }
-       li:layers {
+        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.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:top-silk {
-         lid=0
-         ha:combining {         }
+        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:objects {
+          li:thermal {
           }
-          ha:type {
-           silk = 1
-           bottom = 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 {
+          }
+
+          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.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
-            }
+           li:objects {
            }
-           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:type {
+            silk = 1
+            bottom = 1
            }
-           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: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.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: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:type {
+            bottom = 1
+            virtual = 1
+            misc = 1
+           }
+         }
         }
        }
-      }
-       uid = zU/TRZbkw/Ju0W67/ZAAAAAL
-      }
-      ha:subc.6546 {
-       ha:attributes {
-        value=4.7uF
-        footprint=0402
-        refdes=C5
+        uid = zU/TRZbkw/Ju0W67/ZAAAAAH
        }
-      ha:data {
-            li:padstack_prototypes {
+       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_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.6559 {
-         proto=0; x=25.235408mm; y=45.085mm; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+        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 {
-         }
+          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=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 {
-         }
+          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.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
+           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.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.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.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.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.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: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:type {
+            bottom = 1
+            virtual = 1
+            misc = 1
+           }
+         }
         }
        }
-      }
-       uid = zU/TRZbkw/Ju0W67/ZAAAAAN
-      }
-      ha:subc.6561 {
-       ha:attributes {
-        value=1uF
-        footprint=0402
-        refdes=C37
+        uid = zU/TRZbkw/Ju0W67/ZAAAAAJ
        }
-      ha:data {
-            li:padstack_prototypes {
+       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_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.6574 {
-         proto=0; x=30.315408mm; y=45.085mm; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+        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 {
+          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
+          }
 
-         ha:attributes {
-           term=1
-           name=1
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
         }
-        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: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.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
+           }
          }
         }
        }
-       li:layers {
+        uid = zU/TRZbkw/Ju0W67/ZAAAAAL
+       }
+       ha:subc.6546 {
+        ha:attributes {
+         value=4.7uF
+         footprint=0402
+         refdes=C5
+        }
+       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.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:subc-aux {
-         lid=1
-         ha:combining {         }
+         ha:top-silk {
+          lid=0
+          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
-            }
+           li:objects {
            }
-           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:type {
+            silk = 1
+            bottom = 1
            }
-           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: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.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: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:type {
+            bottom = 1
+            virtual = 1
+            misc = 1
+           }
+         }
         }
        }
-      }
-       uid = zU/TRZbkw/Ju0W67/ZAAAAAP
-      }
-      ha:subc.9549 {
-       ha:attributes {
-        value=blue
-        footprint=0603diode
-        refdes=D3
+        uid = zU/TRZbkw/Ju0W67/ZAAAAAN
        }
-      ha:data {
-            li:padstack_prototypes {
+       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_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 {             }
+             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 {
-              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
+            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.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: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 {
-         }
+          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=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 {
-         }
+          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: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;
+           li:objects {
            }
-           ha:line.9556 {
-            x1=30.691209mm; y1=29.335982mm; x2=30.437209mm; y2=29.335982mm; thickness=10.0mil; clearance=0.0;
+           ha:type {
+            silk = 1
+            bottom = 1
            }
-           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 {         }
+         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
+           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.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.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.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.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.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: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 {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
+           ha:type {
+            bottom = 1
+            virtual = 1
+            misc = 1
+           }
+         }
         }
        }
-      }
-       uid = oa6Qx8A9abeLdrKXE+EAAAAk
-      }
-      ha:subc.9601 {
-       ha:attributes {
-        value=NCP45560
-        footprint=506CD
-        refdes=U4
+        uid = zU/TRZbkw/Ju0W67/ZAAAAAP
        }
-      ha:data {
-            li:padstack_prototypes {
+       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_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 {             }
+             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: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=2
+            name=2
+          }
+         }
+        }
+        li:layers {
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+         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;
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.24003mm  
-              -0.225044mm  
-              -0.24003mm  
-              0.225044mm  
-              0.24003mm  
-              0.225044mm  
-              0.24003mm  
-              -0.225044mm  
-             }
+           }
+           ha:type {
+            silk = 1
+            top = 1
            }
          }
-       }
 
-       ha:ps_proto_v4.1 {
-         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.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
+             }
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.24003mm  
-              -0.16002mm  
-              -0.24003mm  
-              0.16002mm  
-              0.24003mm  
-              0.16002mm  
-              0.24003mm  
-              -0.16002mm  
+            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:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.31623mm  
-              -9.3mil  
-              -0.31623mm  
-              9.3mil  
-              0.31623mm  
-              9.3mil  
-              0.31623mm  
-              -9.3mil  
+            ha:line.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: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: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.9698 {
+        ha:attributes {
+         value=1k
+         footprint=0402
+         refdes=R12
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-       ha:ps_proto_v4.2 {
-         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 {
-              41.34mil  
-              -1.43002mm  
-              -41.34mil  
-              -1.43002mm  
-              -41.34mil  
-              1.43002mm  
-              41.34mil  
-              1.43002mm  
+            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 {
-              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
+            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 {
-              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:objects {
+         ha:padstack_ref.9712 {
+          proto=0; x=1.199in; y=1.469in; 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.9616 {
-         proto=1; x=30.777686mm; y=29.462111mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.9713 {
+          proto=0; x=1.23048in; y=1.469in; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=7
-           name=7
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
         }
-        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:layers {
 
-         li:thermal {
-         }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-         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:objects {
+           }
+           ha:type {
+            silk = 1
+            bottom = 1
+           }
          }
 
-         li:thermal {
-         }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-         ha:attributes {
-           term=8
-           name=8
+           li:objects {
+            ha:line.9700 {
+             x1=30.854396mm; y1=1.469in; x2=30.854396mm; y2=1.469in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.9703 {
+             x1=30.854396mm; y1=1.469in; x2=30.854396mm; y2=1.469in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.9706 {
+             x1=30.854396mm; y1=1.469in; x2=31.854396mm; y2=1.469in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.9709 {
+             x1=30.854396mm; y1=1.469in; x2=30.854396mm; y2=36.3126mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            bottom = 1
+            virtual = 1
+            misc = 1
+           }
          }
         }
-        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
-         }
+       }
+        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=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
-         }
+            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=9
-           name=9
-         }
+            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.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:ps_proto_v4.1 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-         ha:attributes {
-           term=4
-           name=4
-         }
+            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: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:ps_proto_v4.2 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-         ha:attributes {
-           term=10
-           name=10
-         }
+            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  
+              }
+            }
+          }
         }
-        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 {
+        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
+          }
 
-         ha:attributes {
-           term=5
-           name=5
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=7
+            name=7
+          }
          }
-        }
-        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
+         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
+          }
+
+          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
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=8
+            name=8
+          }
          }
+         ha:padstack_ref.9619 {
+          proto=1; x=1.33484in; y=1.08051in; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=11
-           name=11
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=3
+            name=3
+          }
          }
-        }
-        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
+         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 {
+          }
+
+          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
+          }
 
-         li:thermal {
-         }
+          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
+          ha:attributes {
+            term=4
+            name=4
+          }
          }
+         ha:padstack_ref.9622 {
+          proto=1; x=1.33484in; y=969.49mil; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          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
+          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=13
-           name=13
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=11
+            name=11
+          }
          }
-        }
-       }
-       li:layers {
+         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
+          }
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+          li:thermal {
+          }
 
-          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:attributes {
+            term=6
+            name=6
           }
-          ha:type {
-           silk = 1
-           top = 1
+         }
+         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
           }
-        }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+          li:thermal {
+          }
 
-          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:attributes {
+            term=12
+            name=12
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+         }
+         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
           }
-        }
-       }
-      }
-       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 {
+          li:thermal {
+          }
 
-           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:attributes {
+            term=13
+            name=13
+          }
+         }
+        }
+        li:layers {
 
-           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:top-silk {
+          lid=0
+          ha:combining {          }
 
-           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  
-             }
+           li:objects {
+           }
+           ha:type {
+            silk = 1
+            bottom = 1
            }
          }
-       }
 
-       ha:ps_proto_v4.1 {
-         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.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
+             }
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.24003mm  
-              -0.16002mm  
-              -0.24003mm  
-              0.16002mm  
-              0.24003mm  
-              0.16002mm  
-              0.24003mm  
-              -0.16002mm  
+            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:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.31623mm  
-              -9.3mil  
-              -0.31623mm  
-              9.3mil  
-              0.31623mm  
-              9.3mil  
-              0.31623mm  
-              -9.3mil  
+            ha:line.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: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:line.9612 {
+             x1=33.655mm; y1=26.035mm; x2=32.655mm; y2=26.035mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
              }
+            }
+           }
+           ha:type {
+            bottom = 1
+            virtual = 1
+            misc = 1
            }
          }
+        }
        }
+        uid = oa6Qx8A9abeLdrKXE+EAAAAm
+       }
+       ha:subc.9655 {
+        ha:attributes {
+         value=NCP45560
+         footprint=506CD
+         refdes=U5
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-       ha:ps_proto_v4.2 {
-         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 {
-              41.34mil  
-              -1.43002mm  
-              -41.34mil  
-              -1.43002mm  
-              -41.34mil  
-              1.43002mm  
-              41.34mil  
-              1.43002mm  
+            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 {
-              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
+            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 {
-              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
-         }
+        ha:ps_proto_v4.1 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-         li:thermal {
-         }
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.24003mm  
+               -0.16002mm  
+               -0.24003mm  
+               0.16002mm  
+               0.24003mm  
+               0.16002mm  
+               0.24003mm  
+               -0.16002mm  
+              }
+            }
 
-         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 {
+               -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: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:ps_proto_v4.2 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-         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
-         }
+            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=2
-           name=2
-         }
+            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.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 {
-         }
+        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
+          }
 
-         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=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=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
+          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=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
+          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=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
+          ha:attributes {
+            term=8
+            name=8
+          }
          }
+         ha:padstack_ref.9673 {
+          proto=1; x=1.33484in; y=22.237954mm; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          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
+          ha:attributes {
+            term=3
+            name=3
+          }
          }
+         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 {
-         }
+          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
+          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 {
-         }
+          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
+          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 {
-         }
+          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
+          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 {
+          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
+          }
 
-         ha:attributes {
-           term=12
-           name=12
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=11
+            name=11
+          }
          }
-        }
-        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
+         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 {
+          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
+          }
 
-         ha:attributes {
-           term=13
-           name=13
+          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:text.9656 {
-            string=%a.parent.refdes%; x=30.93366mm; y=29.150621mm; scale=100; fid=0; direction=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
+           li:objects {
            }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
+           ha:type {
+            silk = 1
+            bottom = 1
+           }
+         }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-          li:objects {
-           ha:line.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
+           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=30.93366mm; y1=29.150621mm; x2=30.93366mm; y2=29.150621mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=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=30.93366mm; y1=29.150621mm; x2=1.25723071in; y2=29.150621mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+            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=30.93366mm; y1=29.150621mm; x2=30.93366mm; y2=30.150621mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+            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:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
+           ha:type {
+            bottom = 1
+            virtual = 1
+            misc = 1
+           }
+         }
         }
        }
-      }
-       uid = oa6Qx8A9abeLdrKXE+EAAAAo
-      }
-      ha:subc.9698 {
+        uid = oa6Qx8A9abeLdrKXE+EAAAAo
+       }
+      ha:subc.6181 {
        ha:attributes {
-        value=1k
-        footprint=0402
-        refdes=R12
+        value=dualLED
+        footprint=0605
+        refdes=D1
        }
       ha:data {
             li:padstack_prototypes {
@@ -9021,14 +9058,14 @@ ha:pcb-rnd-board-v5 {
             }
             clearance=0.0
              li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
+              12.795mil  
+              -16.73mil  
+              -12.795mil  
+              -16.73mil  
+              -12.795mil  
+              16.73mil  
+              12.795mil  
+              16.73mil  
              }
            }
 
@@ -9040,14 +9077,14 @@ ha:pcb-rnd-board-v5 {
             }
             clearance=0.0
              li:ps_poly {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
+              15.795mil  
+              -19.73mil  
+              -15.795mil  
+              -19.73mil  
+              -15.795mil  
+              19.73mil  
+              15.795mil  
+              19.73mil  
              }
            }
 
@@ -9059,14 +9096,77 @@ ha:pcb-rnd-board-v5 {
             }
             clearance=0.0
              li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
+              12.795mil  
+              -16.73mil  
+              -12.795mil  
+              -16.73mil  
+              -12.795mil  
+              16.73mil  
+              12.795mil  
+              16.73mil  
+             }
+           }
+         }
+       }
+
+       ha:ps_proto_v4.1 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -12.795mil  
+              16.73mil  
+              12.795mil  
+              16.73mil  
+              12.795mil  
+              -16.73mil  
+              -12.795mil  
+              -16.73mil  
+             }
+           }
+
+           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  
              }
            }
          }
@@ -9074,8 +9174,22 @@ ha:pcb-rnd-board-v5 {
       }
 
        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:padstack_ref.6195 {
+         proto=0; x=20.02917mm; y=1.26592in; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=pin2
+         }
+        }
+        ha:padstack_ref.6196 {
+         proto=0; x=822.0mil; y=1.26592in; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
          ha:flags {
           clearline=1
          }
@@ -9085,11 +9199,11 @@ ha:pcb-rnd-board-v5 {
 
          ha:attributes {
            term=1
-           name=1
+           name=pin1
          }
         }
-        ha:padstack_ref.9713 {
-         proto=0; x=34.543236mm; y=33.377932mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.6197 {
+         proto=1; x=20.02917mm; y=33.6042mm; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
          ha:flags {
           clearline=1
          }
@@ -9098,8 +9212,22 @@ ha:pcb-rnd-board-v5 {
          }
 
          ha:attributes {
-           term=2
-           name=2
+           term=4
+           name=pin4
+         }
+        }
+        ha:padstack_ref.6198 {
+         proto=1; x=822.0mil; y=33.6042mm; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=3
+           name=pin3
          }
         }
        }
@@ -9110,17 +9238,13 @@ ha:pcb-rnd-board-v5 {
          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:arc.6182 {
+            x=20.453858mm; y=1.353515in; width=5.0mil; height=5.0mil; astart=0; adelta=360; thickness=10.0mil; clearance=0.0;
            }
           }
           ha:type {
            silk = 1
-           top = 1
+            top = 1
           }
         }
 
@@ -9129,368 +9253,41 @@ ha:pcb-rnd-board-v5 {
          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:line.6183 {
+            x1=20.453985mm; y1=1.29446in; x2=20.453985mm; y2=1.29446in; 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:line.6186 {
+            x1=20.453858mm; y1=32.879157mm; x2=20.453858mm; y2=32.879157mm; 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:line.6189 {
+            x1=20.453858mm; y1=32.879157mm; x2=20.453858mm; y2=31.879157mm; 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:line.6192 {
+            x1=20.453858mm; y1=32.879157mm; x2=19.453858mm; y2=32.879157mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
            }
           }
           ha:type {
-           top = 1
-           misc = 1
            virtual = 1
+           misc = 1
+            top = 1
           }
         }
        }
       }
-       uid = oa6Qx8A9abeLdrKXE+EAAAAq
-      }
-     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.7853 {
-      x1=845.48mil; y1=1.042315in; lgrp1=6; x2=1.6in; y2=31.809102mm; 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.7859 {
-      x1=343.5mil; y1=648.625mil; lgrp1=3; x2=1.6in; y2=31.809102mm; lgrp2=3;
-      ha:flags {
-       via=1
-      }
-     }
-     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.7865 {
-      x1=587.6mil; y1=1.10138in; lgrp1=3; x2=1.6in; y2=31.809102mm; lgrp2=3;
-      ha:flags {
-       via=1
-      }
-     }
-     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.7871 {
-      x1=7.62508mm; y1=1.10138in; lgrp1=3; x2=1.6in; y2=31.809102mm; lgrp2=3;
-      ha:flags {
-       via=1
-      }
-     }
-     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.7877 {
-      x1=514.0mil; y1=1.032in; lgrp1=6; x2=1.6in; y2=31.809102mm; lgrp2=3;
-      ha:flags {
-       via=1
-      }
-     }
-     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.7883 {
-      x1=26.475055mm; y1=22.974808mm; lgrp1=6; x2=1.6in; y2=31.809102mm; lgrp2=3;
-      ha:flags {
-       via=1
-      }
-     }
-     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.7889 {
-      x1=19.16mm; y1=30.835mm; lgrp1=6; x2=1.6in; y2=31.809102mm; lgrp2=3;
-      ha:flags {
-       via=1
-      }
-     }
-     ha:rat.7892 {
-      x1=17.975199mm; y1=19.975068mm; lgrp1=6; x2=1.6in; y2=31.809102mm; lgrp2=3;
-      ha:flags {
-       via=1
+       uid = zU/TRZbkw/Ju0W67/ZAAAAAb
       }
-     }
-     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 +9298,77 @@ 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: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 +9388,90 @@ 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
+        }
+       }
       }
       color = {#3a5fcd}
     }
@@ -9582,13 +9528,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 +9546,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,11 +11825,11 @@ 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 = 25.00 mil
+    via_thickness = 40.00 mil
+    via_drilling_hole = 20.00 mil
     poly_isle_area = 200000000.0
-    clearance = 20.00 mil
+    clearance = 6.00 mil
      min_ring = 10.00 mil
      min_drill = 15.00 mil
      min_slk = 7.00 mil
@@ -11892,8 +11838,8 @@ ha:pcb-rnd-board-v5 {
      bloat = 12.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
@@ -11901,6 +11847,7 @@ ha:pcb-rnd-board-v5 {
      }
       buffer_number = 0
       show_solder_side = 0
+       clear_line = false
    }
   }
  }