Update battery footprint.
authorKeith Packard <keithp@keithp.com>
Wed, 26 Jun 2019 19:33:34 +0000 (12:33 -0700)
committerKeith Packard <keithp@keithp.com>
Wed, 26 Jun 2019 19:33:34 +0000 (12:33 -0700)
Signed-off-by: Keith Packard <keithp@keithp.com>
micropeak.lht
micropeak.sch
project.lht [new file with mode: 0644]

index a1c17265e2e6c9b083abce2568d1c0e5227fce46..38a8d0d4d41ea7fad8d4fcd06d67c6540ae3db66 100644 (file)
@@ -92,6 +92,42 @@ ha:pcb-rnd-board-v6 {
        }
      }
    }
+
+    ha:ps_proto_v6.1 {
+      hdia=11.81mil; hplated=1; htop=0; hbottom=0;
+      li:shape {
+
+        ha:ps_shape_v4 {
+         ha:ps_circ { x=0.0; y=0.0; dia=0.610108mm;         }
+         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=0.610108mm;         }
+         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=0.610108mm;         }
+         ha:combining {         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         clearance=0.0
+        }
+      }
+    }
   }
 
    li:objects {
@@ -151,137 +187,137 @@ ha:pcb-rnd-board-v6 {
        }
      }
     }
-    ha:padstack_ref.9 {
-     proto=0; x=468.0mil; y=496.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+    ha:padstack_ref.19 {
+     proto=0; x=133.0mil; y=196.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
      ha:flags {
       clearline=1
      }
 
      li:thermal {
-       li:1 {
-        on  
-        solid  
-        noshape  
-       }
      }
     }
-    ha:padstack_ref.10 {
-     proto=0; x=538.0mil; y=173.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
-     }
+     ha:padstack_ref.4892 {
+      proto=1; x=468.0mil; y=496.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.11 {
-     proto=0; x=191.0mil; y=432.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+      }
      }
+     ha:padstack_ref.5009 {
+      proto=1; x=212.0mil; y=496.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.12 {
-     proto=0; x=261.0mil; y=498.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.5034 {
+      proto=1; x=261.0mil; y=498.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.13 {
-     proto=0; x=392.0mil; y=498.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.5110 {
+      proto=1; x=536.0mil; y=388.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.14 {
-     proto=0; x=345.0mil; y=498.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.5111 {
+      proto=1; x=538.0mil; y=178.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.15 {
-     proto=0; x=304.0mil; y=434.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.5521 {
+      proto=1; x=349.0mil; y=496.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.16 {
-     proto=0; x=604.0mil; y=362.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.5610 {
+      proto=0; x=407.0mil; y=164.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.17 {
-     proto=0; x=211.0mil; y=498.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.5702 {
+      proto=1; x=607.0mil; y=354.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.18 {
-     proto=0; x=534.0mil; y=388.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.6331 {
+      proto=1; x=143.0mil; y=373.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.19 {
-     proto=0; x=133.0mil; y=196.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.6332 {
+      proto=1; x=174.0mil; y=373.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.20 {
-     proto=0; x=161.0mil; y=374.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.6444 {
+      proto=1; x=167.0mil; y=416.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.21 {
-     proto=0; x=220.0mil; y=374.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.6529 {
+      proto=1; x=206.0mil; y=394.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.22 {
-     proto=0; x=407.0mil; y=191.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.5520 {
+      proto=1; x=303.0mil; y=496.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
+      li:thermal {
+      }
      }
-    }
      ha:subc.23 {
       ha:attributes {
        value=
@@ -1331,25 +1367,29 @@ ha:pcb-rnd-board-v6 {
            ha:attributes {
              subc-role=pnp-origin
            }
-          }
+ ha:flags ={ selected=1
+ };          }
           ha:line.129 {
            x1=108.0mil; y1=279.0mil; x2=108.0mil; y2=279.0mil; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=origin
            }
-          }
+ ha:flags ={ selected=1
+ };          }
           ha:line.132 {
            x1=108.0mil; y1=279.0mil; x2=108.0mil; y2=6.0866mm; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=x
            }
-          }
+ ha:flags ={ selected=1
+ };          }
           ha:line.135 {
            x1=108.0mil; y1=279.0mil; x2=1.7432mm; y2=279.0mil; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=y
            }
-          }
+ ha:flags ={ selected=1
+ };          }
          }
          ha:type {
           top = 1
@@ -2485,25 +2525,29 @@ ha:pcb-rnd-board-v6 {
            ha:attributes {
              subc-role=pnp-origin
            }
-          }
+ ha:flags ={ selected=1
+ };          }
           ha:line.211 {
            x1=538.0mil; y1=281.0mil; x2=538.0mil; y2=281.0mil; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=origin
            }
-          }
+ ha:flags ={ selected=1
+ };          }
           ha:line.214 {
            x1=538.0mil; y1=281.0mil; x2=538.0mil; y2=6.1374mm; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=x
            }
-          }
+ ha:flags ={ selected=1
+ };          }
           ha:line.217 {
            x1=538.0mil; y1=281.0mil; x2=12.6652mm; y2=281.0mil; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=y
            }
-          }
+ ha:flags ={ selected=1
+ };          }
          }
          ha:type {
           top = 1
@@ -3047,96 +3091,503 @@ ha:pcb-rnd-board-v6 {
      }
       uid = 3u+roik7wKwfUr16UJQAAAAM
      }
-     ha:subc.272 {
-      ha:attributes {
-       value=SPDT
-       footprint=cus-12
-       refdes=S1
-      }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.319 {
+       ha:attributes {
+        value=orange
+        footprint=topled
+        refdes=D1
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.899922mm; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=48.82mil;           }
-           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 {
+              29.53mil  
+              -1.299972mm  
+              -29.53mil  
+              -1.299972mm  
+              -29.53mil  
+              1.299972mm  
+              29.53mil  
+              1.299972mm  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=48.82mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              35.435mil  
+              -57.085mil  
+              -35.435mil  
+              -57.085mil  
+              -35.435mil  
+              57.085mil  
+              35.435mil  
+              57.085mil  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=48.82mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              29.53mil  
+              -1.299972mm  
+              -29.53mil  
+              -1.299972mm  
+              -29.53mil  
+              1.299972mm  
+              29.53mil  
+              1.299972mm  
+             }
            }
-           clearance=0.0
-          }
+         }
+       }
+      }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=1.54mm;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+       li:objects {
+        ha:padstack_ref.321 {
+         proto=0; x=409.06mil; y=322.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.322 {
+         proto=0; x=7.389876mm; y=322.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
+        }
+       }
+       li:layers {
+
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.323 {
+            x1=249.61mil; y1=384.99mil; x2=6.89mm; y2=384.99mil; thickness=10.0mil; clearance=0.0;
            }
-           clearance=0.0
+           ha:line.326 {
+            x1=249.61mil; y1=6.578854mm; x2=249.61mil; y2=384.99mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.329 {
+            x1=249.61mil; y1=6.578854mm; x2=6.89mm; y2=6.578854mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:text.320 {
+            string=%a.parent.refdes%; x=329.0mil; y=299.0mil; scale=80; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 0.000000
+           }
+          }
+          ha:type {
+           silk = 1
+           top = 1
           }
+        }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=1.54mm;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.332 {
+            x1=350.0mil; y1=322.0mil; x2=350.0mil; y2=322.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.335 {
+            x1=350.0mil; y1=322.0mil; x2=350.0mil; y2=322.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.338 {
+            x1=350.0mil; y1=322.0mil; x2=7.89mm; y2=322.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.341 {
+            x1=350.0mil; y1=322.0mil; x2=350.0mil; y2=7.1788mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
-           clearance=0.0
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
       }
+       uid = 3u+roik7wKwfUr16UJQAAAAO
+      }
+      ha:subc.4168 {
+       ha:attributes {
+        value=3v
+        footprint=bhx1-1025-sm
+        refdes=B1
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              50.0mil  
+              -100.0mil  
+              -50.0mil  
+              -100.0mil  
+              -50.0mil  
+              100.0mil  
+              50.0mil  
+              100.0mil  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.350012mm  
-             -29.53mil  
-             -0.350012mm  
-             -29.53mil  
-             -0.350012mm  
-             29.53mil  
-             0.350012mm  
-             29.53mil  
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
             }
-          }
+            clearance=0.0
+             li:ps_poly {
+              52.5mil  
+              -102.5mil  
+              -52.5mil  
+              -102.5mil  
+              -52.5mil  
+              102.5mil  
+              52.5mil  
+              102.5mil  
+             }
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              50.0mil  
+              -100.0mil  
+              -50.0mil  
+              -100.0mil  
+              -50.0mil  
+              100.0mil  
+              50.0mil  
+              100.0mil  
+             }
+           }
+         }
+       }
+
+       ha:ps_proto_v6.1 {
+         hdia=0.0; hplated=1; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=5.0mm;            }
+            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=7.0mm;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
+         }
+       }
+      }
+
+       li:objects {
+        ha:padstack_ref.4209 {
+         proto=0; x=55.0mil; y=309.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=VCC
+         }
+        }
+        ha:padstack_ref.4210 {
+         proto=1; x=350.0mil; y=309.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.999998mm;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=GND
+         }
+        }
+        ha:padstack_ref.4211 {
+         proto=0; x=645.0mil; y=309.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=VCC
+         }
+        }
+       }
+       li:layers {
+
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.4169 {
+            x1=100.0mil; y1=549.0mil; x2=600.0mil; y2=549.0mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.4172 {
+            x1=600.0mil; y1=549.0mil; x2=600.0mil; y2=70.0mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.4175 {
+            x1=600.0mil; y1=159.0mil; x2=652.0mil; y2=107.0mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.4178 {
+            x1=652.0mil; y1=107.0mil; x2=551.0mil; y2=6.0mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.4181 {
+            x1=551.0mil; y1=6.0mil; x2=149.0mil; y2=6.0mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.4184 {
+            x1=149.0mil; y1=6.0mil; x2=48.0mil; y2=107.0mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.4187 {
+            x1=48.0mil; y1=107.0mil; x2=100.0mil; y2=159.0mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.4190 {
+            x1=100.0mil; y1=70.0mil; x2=100.0mil; y2=549.0mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.4193 {
+            x1=100.0mil; y1=70.0mil; x2=600.0mil; y2=70.0mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:text.4196 {
+            string=%a.parent.refdes%; x=-52.07mm; y=549.0mil; scale=100; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+             onsolder=1
+            }
+            rot = 0.000000
+           }
+          }
+          ha:type {
+           silk = 1
+           bottom = 1
+          }
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.4197 {
+            x1=350.0mil; y1=309.0mil; x2=350.0mil; y2=309.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.4200 {
+            x1=350.0mil; y1=309.0mil; x2=350.0mil; y2=309.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.4203 {
+            x1=350.0mil; y1=309.0mil; x2=350.0mil; y2=8.8486mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.4206 {
+            x1=350.0mil; y1=309.0mil; x2=7.89mm; y2=309.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           bottom = 1
+           virtual = 1
+           misc = 1
+          }
+        }
+       }
+      }
+       uid = fMPvAE+2SwRpdv6CsOAAAAAB
+      }
+     ha:subc.272 {
+      ha:attributes {
+       value=SPDT
+       footprint=cus-12
+       refdes=S1
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.899922mm; hplated=1; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=48.82mil;           }
+           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=48.82mil;           }
+           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=48.82mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=1.54mm;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=1.54mm;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
+        }
+      }
+
+      ha:ps_proto_v6.1 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.350012mm  
+             -29.53mil  
+             -0.350012mm  
+             -29.53mil  
+             -0.350012mm  
+             29.53mil  
+             0.350012mm  
+             29.53mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
            ha:layer_mask {
             top = 1
             mask = 1
@@ -3443,29 +3894,25 @@ ha:pcb-rnd-board-v6 {
            ha:attributes {
              subc-role=pnp-origin
            }
- ha:flags ={ selected=1
- };          }
+          }
           ha:line.310 {
            x1=350.0mil; y1=115.0mil; x2=350.0mil; y2=115.0mil; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=origin
            }
- ha:flags ={ selected=1
- };          }
+          }
           ha:line.313 {
            x1=350.0mil; y1=115.0mil; x2=7.89mm; y2=115.0mil; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=x
            }
- ha:flags ={ selected=1
- };          }
+          }
           ha:line.316 {
            x1=350.0mil; y1=115.0mil; x2=350.0mil; y2=1.921mm; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=y
            }
- ha:flags ={ selected=1
- };          }
+          }
          }
          ha:type {
           top = 1
@@ -3477,428 +3924,17 @@ ha:pcb-rnd-board-v6 {
      }
       uid = 3u+roik7wKwfUr16UJQAAAAN
      }
-     ha:subc.319 {
-      ha:attributes {
-       value=orange
-       footprint=topled
-       refdes=D1
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             29.53mil  
-             -1.299972mm  
-             -29.53mil  
-             -1.299972mm  
-             -29.53mil  
-             1.299972mm  
-             29.53mil  
-             1.299972mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             35.435mil  
-             -57.085mil  
-             -35.435mil  
-             -57.085mil  
-             -35.435mil  
-             57.085mil  
-             35.435mil  
-             57.085mil  
-            }
-          }
+   }
+   li:layers {
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             29.53mil  
-             -1.299972mm  
-             -29.53mil  
-             -1.299972mm  
-             -29.53mil  
-             1.299972mm  
-             29.53mil  
-             1.299972mm  
-            }
-          }
-        }
-      }
-     }
+    ha:top {
+     lid=0
+     group=3
+     ha:combining {     }
 
       li:objects {
-       ha:padstack_ref.321 {
-        proto=0; x=409.06mil; y=322.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.322 {
-        proto=0; x=7.389876mm; y=322.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:line.323 {
-           x1=249.61mil; y1=384.99mil; x2=6.89mm; y2=384.99mil; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.326 {
-           x1=249.61mil; y1=6.578854mm; x2=249.61mil; y2=384.99mil; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.329 {
-           x1=249.61mil; y1=6.578854mm; x2=6.89mm; y2=6.578854mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:text.320 {
-           string=%a.parent.refdes%; x=329.0mil; y=299.0mil; scale=80; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 0.000000
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
-
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
-
-         li:objects {
-          ha:line.332 {
-           x1=350.0mil; y1=322.0mil; x2=350.0mil; y2=322.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.335 {
-           x1=350.0mil; y1=322.0mil; x2=350.0mil; y2=322.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.338 {
-           x1=350.0mil; y1=322.0mil; x2=7.89mm; y2=322.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.341 {
-           x1=350.0mil; y1=322.0mil; x2=350.0mil; y2=7.1788mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 3u+roik7wKwfUr16UJQAAAAO
-     }
-       ha:subc.2568 {
-        ha:attributes {
-         value=3v
-         footprint=bhx1-1025-sm
-         refdes=B1
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               50.0mil  
-               -100.0mil  
-               -50.0mil  
-               -100.0mil  
-               -50.0mil  
-               100.0mil  
-               50.0mil  
-               100.0mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               52.5mil  
-               -102.5mil  
-               -52.5mil  
-               -102.5mil  
-               -52.5mil  
-               102.5mil  
-               52.5mil  
-               102.5mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               50.0mil  
-               -100.0mil  
-               -50.0mil  
-               -100.0mil  
-               -50.0mil  
-               100.0mil  
-               50.0mil  
-               100.0mil  
-              }
-            }
-          }
-        }
-
-        ha:ps_proto_v6.1 {
-          hdia=0.0; hplated=1; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=5.0mm;             }
-             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=7.0mm;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.2609 {
-          proto=0; x=1.39747mm; y=7.880283mm; rot=0.000000; xmirror=1; smirror=1; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-           selected=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=VCC
-          }
-         }
-         ha:padstack_ref.2610 {
-          proto=1; x=8.89047mm; y=7.880283mm; rot=0.000000; xmirror=1; smirror=1; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-           selected=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=GND
-          }
-         }
-         ha:padstack_ref.2611 {
-          proto=0; x=16.38347mm; y=7.880283mm; rot=0.000000; xmirror=1; smirror=1; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-           selected=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=VCC
-          }
-         }
-        }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:line.2569 {
-             x1=2.54047mm; y1=13.976283mm; x2=15.24047mm; y2=13.976283mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.2572 {
-             x1=15.24047mm; y1=13.976283mm; x2=15.24047mm; y2=1.809683mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.2575 {
-             x1=15.24047mm; y1=160.2473622mil; x2=16.56127mm; y2=2.749483mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.2578 {
-             x1=16.56127mm; y1=2.749483mm; x2=13.99587mm; y2=0.184083mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.2581 {
-             x1=13.99587mm; y1=0.184083mm; x2=3.78507mm; y2=0.184083mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.2584 {
-             x1=3.78507mm; y1=0.184083mm; x2=1.21967mm; y2=2.749483mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.2587 {
-             x1=1.21967mm; y1=2.749483mm; x2=2.54047mm; y2=160.2473622mil; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.2590 {
-             x1=2.54047mm; y1=1.809683mm; x2=2.54047mm; y2=13.976283mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.2593 {
-             x1=2.54047mm; y1=1.809683mm; x2=15.24047mm; y2=1.809683mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:text.2596 {
-             string=%a.parent.refdes%; x=-52.06953mm; y=13.976283mm; scale=100; fid=0;
-             ha:flags {
-              dyntext=1
-              floater=1
-              onsolder=1
-             }
-             rot = 0.000000
-            }
-           }
-           ha:type {
-            silk = 1
-            bottom = 1
-           }
-         }
-
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
-
-           li:objects {
-            ha:line.2597 {
-             x1=8.89047mm; y1=7.880283mm; x2=8.89047mm; y2=7.880283mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.2600 {
-             x1=8.89047mm; y1=7.880283mm; x2=8.89047mm; y2=7.880283mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.2603 {
-             x1=8.89047mm; y1=7.880283mm; x2=8.89047mm; y2=8.880283mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.2606 {
-             x1=8.89047mm; y1=7.880283mm; x2=7.89047mm; y2=7.880283mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            bottom = 1
-            virtual = 1
-            misc = 1
-           }
-         }
-        }
-       }
-        uid = fMPvAE+2SwRpdv6CsOAAAAAB
- ha:flags ={ selected=1
- };       }
-   }
-   li:layers {
-
-    ha:top {
-     lid=0
-     group=3
-     ha:combining {     }
-
-      li:objects {
-       ha:line.344 {
-        x1=621.61mil; y1=481.61mil; x2=625.0mil; y2=485.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.344 {
+        x1=621.61mil; y1=481.61mil; x2=625.0mil; y2=485.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
@@ -3927,9 +3963,6 @@ ha:pcb-rnd-board-v6 {
        ha:line.368 {
         x1=410.06mil; y1=114.0mil; x2=10.414762mm; y2=114.03mil; thickness=25.0mil; clearance=20.0mil;
        }
-       ha:line.371 {
-        x1=11.89mm; y1=497.11mil; x2=468.0mil; y2=497.0mil; thickness=10.0mil; clearance=20.0mil;
-       }
        ha:line.374 {
         x1=83.39mil; y1=8.1863mm; x2=83.39mil; y2=9.3947mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
@@ -3942,702 +3975,621 @@ ha:pcb-rnd-board-v6 {
          clearline=1
         }
        }
-       ha:line.380 {
-        x1=11.89mm; y1=13.4875mm; x2=11.89mm; y2=496.11mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.401 {
+        x1=14.6691mm; y1=208.0mil; x2=577.36mil; y2=5.2874mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.383 {
-        x1=11.89mm; y1=496.11mil; x2=468.0mil; y2=496.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
+       ha:line.410 {
+        x1=505.0mil; y1=314.0mil; x2=505.0mil; y2=282.12mil; thickness=10.0mil; clearance=20.0mil;
        }
-       ha:line.386 {
-        x1=420.87mil; y1=13.4875mm; x2=420.87mil; y2=12.728702mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
+       ha:line.413 {
+        x1=505.0mil; y1=282.12mil; x2=12.798552mm; y2=281.0mil; thickness=10.0mil; clearance=20.0mil;
        }
-       ha:line.389 {
-        x1=420.87mil; y1=12.728702mm; x2=455.0mil; y2=467.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
+       ha:line.416 {
+        x1=12.798552mm; y1=281.0mil; x2=11.8152mm; y2=281.0mil; thickness=10.0mil; clearance=20.0mil;
        }
-       ha:line.392 {
-        x1=633.0mil; y1=376.0mil; x2=633.0mil; y2=234.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.428 {
+        x1=7.090156mm; y1=13.4875mm; x2=7.090156mm; y2=13.11mm; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.395 {
-        x1=633.0mil; y1=234.0mil; x2=607.0mil; y2=208.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.431 {
+        x1=7.090156mm; y1=13.11mm; x2=261.0mil; y2=498.0mil; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.398 {
-        x1=607.0mil; y1=208.0mil; x2=14.6691mm; y2=208.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.566 {
+        x1=3.36804mm; y1=5.9867mm; x2=3.36804mm; y2=196.4mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.401 {
-        x1=14.6691mm; y1=208.0mil; x2=577.36mil; y2=5.2874mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.569 {
+        x1=3.36804mm; y1=196.4mil; x2=133.0mil; y2=196.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.404 {
-        x1=148.0mil; y1=403.0mil; x2=115.0mil; y2=370.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
+       ha:line.572 {
+        x1=166.0mil; y1=187.0mil; x2=182.0mil; y2=203.0mil; thickness=10.0mil; clearance=20.0mil;
        }
-       ha:line.407 {
-        x1=0.868172mm; y1=363.18mil; x2=0.868172mm; y2=5.9867mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
+       ha:line.575 {
+        x1=182.0mil; y1=203.0mil; x2=182.0mil; y2=235.50393701mil; thickness=10.0mil; clearance=20.0mil;
        }
-       ha:line.410 {
-        x1=505.0mil; y1=314.0mil; x2=505.0mil; y2=282.12mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.578 {
+        x1=182.0mil; y1=235.50393701mil; x2=181.81mil; y2=5.9867mm; thickness=10.0mil; clearance=20.0mil;
        }
-       ha:line.413 {
-        x1=505.0mil; y1=282.12mil; x2=12.798552mm; y2=281.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.581 {
+        x1=166.0mil; y1=187.0mil; x2=166.0mil; y2=122.0mil; thickness=10.0mil; clearance=20.0mil;
        }
-       ha:line.416 {
-        x1=12.798552mm; y1=281.0mil; x2=11.8152mm; y2=281.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.584 {
+        x1=166.0mil; y1=122.0mil; x2=142.0mil; y2=98.0mil; thickness=10.0mil; clearance=20.0mil;
        }
-       ha:line.419 {
-        x1=432.0mil; y1=467.0mil; x2=448.0mil; y2=451.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
+       ha:line.587 {
+        x1=142.0mil; y1=98.0mil; x2=98.0mil; y2=98.0mil; thickness=10.0mil; clearance=20.0mil;
        }
-       ha:line.422 {
-        x1=426.0mil; y1=451.0mil; x2=442.0mil; y2=435.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
+       ha:line.590 {
+        x1=98.0mil; y1=98.0mil; x2=75.0mil; y2=75.0mil; thickness=10.0mil; clearance=20.0mil;
        }
-       ha:line.425 {
-        x1=442.0mil; y1=435.0mil; x2=492.0mil; y2=435.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.593 {
+        x1=664.0mil; y1=114.0mil; x2=625.0mil; y2=75.0mil; thickness=10.0mil; clearance=20.0mil;
+       }
+       ha:line.596 {
+        x1=264.0mil; y1=115.0mil; x2=284.0mil; y2=115.0mil; thickness=10.0mil; clearance=20.0mil;
+       }
+       ha:line.599 {
+        x1=284.0mil; y1=115.0mil; x2=287.47mil; y2=111.53mil; thickness=10.0mil; clearance=20.0mil;
+       }
+       ha:line.602 {
+        x1=448.43mil; y1=1.921mm; x2=409.06mil; y2=115.0mil; thickness=10.0mil; clearance=20.0mil;
+       }
+       ha:line.605 {
+        x1=618.0mil; y1=81.0mil; x2=624.5mil; y2=74.5mil; thickness=10.0mil; clearance=20.0mil;
+       }
+       ha:line.608 {
+        x1=83.39mil; y1=5.9867mm; x2=3.3603mm; y2=5.9867mm; thickness=10.0mil; clearance=20.0mil;
+       }
+       ha:line.611 {
+        x1=3.3603mm; y1=5.9867mm; x2=3.36804mm; y2=236.0mil; thickness=10.0mil; clearance=20.0mil;
+       }
+       ha:line.614 {
+        x1=291.0mil; y1=235.0mil; x2=291.0mil; y2=115.06mil; thickness=10.0mil; clearance=20.0mil;
+       }
+       ha:line.617 {
+        x1=6.389878mm; y1=1.921mm; x2=291.0mil; y2=115.06mil; thickness=10.0mil; clearance=20.0mil;
+       }
+       ha:line.620 {
+        x1=664.0mil; y1=368.0mil; x2=664.0mil; y2=9.2644mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.428 {
-        x1=7.090156mm; y1=13.4875mm; x2=7.090156mm; y2=13.11mm; thickness=25.0mil; clearance=20.0mil;
+       ha:line.623 {
+        x1=664.0mil; y1=8.4648mm; x2=664.0mil; y2=114.0mil; thickness=10.0mil; clearance=20.0mil;
+       }
+       ha:line.626 {
+        x1=133.0mil; y1=196.0mil; x2=2.8062mm; y2=196.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.431 {
-        x1=7.090156mm; y1=13.11mm; x2=261.0mil; y2=498.0mil; thickness=25.0mil; clearance=20.0mil;
+       ha:line.629 {
+        x1=2.8062mm; y1=196.0mil; x2=2.5776mm; y2=187.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.434 {
-        x1=373.62mil; y1=13.4875mm; x2=373.62mil; y2=13.116052mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.632 {
+        x1=70.0mil; y1=187.0mil; x2=70.0mil; y2=80.0mil; thickness=10.0mil; clearance=20.0mil;
        }
-       ha:line.437 {
-        x1=373.62mil; y1=13.116052mm; x2=392.0mil; y2=498.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.635 {
+        x1=70.0mil; y1=80.0mil; x2=75.0mil; y2=75.0mil; thickness=10.0mil; clearance=20.0mil;
        }
-       ha:line.440 {
-        x1=380.0mil; y1=469.0mil; x2=430.0mil; y2=469.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
+       ha:line.689 {
+        x1=610.48mil; y1=173.0mil; x2=610.48mil; y2=2.273808mm; thickness=10.0mil; clearance=20.0mil;
        }
-       ha:line.443 {
-        x1=430.0mil; y1=469.0mil; x2=432.5mil; y2=466.5mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
+       ha:line.692 {
+        x1=610.48mil; y1=2.273808mm; x2=625.0mil; y2=75.0mil; thickness=10.0mil; clearance=20.0mil;
+       }
+       ha:line.701 {
+        x1=206.3mil; y1=1.921mm; x2=1.895602mm; y2=1.921mm; thickness=10.0mil; clearance=20.0mil;
+       }
+       ha:line.704 {
+        x1=1.895602mm; y1=1.921mm; x2=74.0mil; y2=75.0mil; thickness=10.0mil; clearance=20.0mil;
+       }
+       ha:line.707 {
+        x1=206.3mil; y1=3.921mm; x2=3.921mm; y2=3.921mm; thickness=10.0mil; clearance=20.0mil;
+       }
+       ha:line.710 {
+        x1=3.921mm; y1=3.921mm; x2=75.0mil; y2=75.0mil; thickness=10.0mil; clearance=20.0mil;
        }
-       ha:line.446 {
-        x1=8.290306mm; y1=13.4875mm; x2=8.290306mm; y2=516.61mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.713 {
+        x1=261.42mil; y1=183.9mil; x2=261.42mil; y2=235.68mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.449 {
-        x1=8.290306mm; y1=516.61mil; x2=345.0mil; y2=498.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.716 {
+        x1=261.42mil; y1=235.68mil; x2=6.6736mm; y2=237.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.452 {
-        x1=345.0mil; y1=498.0mil; x2=351.0mil; y2=498.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.725 {
+        x1=320.47mil; y1=183.9mil; x2=320.47mil; y2=144.53mil; thickness=25.0mil; clearance=20.0mil;
+       }
+       ha:line.728 {
+        x1=320.47mil; y1=144.53mil; x2=7.389876mm; y2=115.0mil; thickness=25.0mil; clearance=20.0mil;
+       }
+       ha:line.731 {
+        x1=493.7007874mil; y1=1.921mm; x2=622.37mil; y2=1.921mm; thickness=10.0mil; clearance=20.0mil;
+       }
+       ha:line.734 {
+        x1=622.37mil; y1=1.921mm; x2=624.0mil; y2=74.0mil; thickness=10.0mil; clearance=20.0mil;
+       }
+       ha:line.737 {
+        x1=493.7007874mil; y1=3.921mm; x2=12.995402mm; y2=3.921mm; thickness=10.0mil; clearance=20.0mil;
+       }
+       ha:line.740 {
+        x1=12.995402mm; y1=3.921mm; x2=564.0mil; y2=102.0mil; thickness=10.0mil; clearance=20.0mil;
+       }
+       ha:line.743 {
+        x1=564.0mil; y1=102.0mil; x2=598.0mil; y2=102.0mil; thickness=10.0mil; clearance=20.0mil;
+       }
+       ha:line.746 {
+        x1=598.0mil; y1=102.0mil; x2=625.0mil; y2=75.0mil; thickness=10.0mil; clearance=20.0mil;
+       }
+       ha:line.749 {
+        x1=324.41mil; y1=6.106414mm; x2=320.0mil; y2=236.0mil; thickness=10.0mil; clearance=20.0mil;
+       }
+       ha:line.752 {
+        x1=320.0mil; y1=236.0mil; x2=320.0mil; y2=4.685538mm; thickness=10.0mil; clearance=20.0mil;
+       }
+       ha:line.755 {
+        x1=320.0mil; y1=4.685538mm; x2=320.47mil; y2=184.0mil; thickness=10.0mil; clearance=20.0mil;
+       }
+       ha:line.758 {
+        x1=320.0mil; y1=183.0mil; x2=320.0mil; y2=231.0mil; thickness=25.0mil; clearance=20.0mil;
+       }
+       ha:line.761 {
+        x1=5.874mm; y1=237.0mil; x2=5.874mm; y2=179.33mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.455 {
-        x1=351.0mil; y1=498.0mil; x2=380.0mil; y2=469.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.764 {
+        x1=5.874mm; y1=179.33mil; x2=206.3mil; y2=3.921mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.458 {
-        x1=426.0mil; y1=451.0mil; x2=376.0mil; y2=451.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.767 {
+        x1=430.74mil; y1=242.0mil; x2=479.0mil; y2=208.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.461 {
-        x1=376.0mil; y1=451.0mil; x2=358.0mil; y2=469.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.770 {
+        x1=479.0mil; y1=208.0mil; x2=12.661mm; y2=208.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.464 {
-        x1=358.0mil; y1=469.0mil; x2=333.0mil; y2=469.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.773 {
+        x1=12.661mm; y1=208.0mil; x2=12.665202mm; y2=5.2874mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.467 {
-        x1=333.0mil; y1=469.0mil; x2=316.0mil; y2=486.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.776 {
+        x1=10.141204mm; y1=242.0mil; x2=10.141204mm; y2=7.92988mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.470 {
-        x1=436.0mil; y1=419.0mil; x2=420.0mil; y2=435.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.779 {
+        x1=10.141204mm; y1=7.92988mm; x2=409.06mil; y2=322.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.473 {
-        x1=420.0mil; y1=435.0mil; x2=369.0mil; y2=435.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
+       ha:line.782 {
+        x1=7.389876mm; y1=322.0mil; x2=7.389876mm; y2=251.06mil; thickness=10.0mil; clearance=20.0mil;
+       }
+       ha:line.785 {
+        x1=7.389876mm; y1=251.06mil; x2=291.0mil; y2=251.0mil; thickness=10.0mil; clearance=20.0mil;
+       }
+       ha:line.788 {
+        x1=291.0mil; y1=251.0mil; x2=306.0mil; y2=251.0mil; thickness=10.0mil; clearance=20.0mil;
+       }
+       ha:line.791 {
+        x1=306.0mil; y1=251.0mil; x2=320.5mil; y2=236.5mil; thickness=10.0mil; clearance=20.0mil;
        }
-       ha:line.476 {
-        x1=369.0mil; y1=435.0mil; x2=351.0mil; y2=453.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
+       ha:line.794 {
+        x1=320.5mil; y1=236.5mil; x2=320.5mil; y2=183.5mil; thickness=10.0mil; clearance=20.0mil;
        }
-       ha:line.479 {
-        x1=351.0mil; y1=453.0mil; x2=326.0mil; y2=453.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
+       ha:line.797 {
+        x1=320.5mil; y1=183.5mil; x2=320.0mil; y2=183.0mil; thickness=10.0mil; clearance=20.0mil;
        }
-       ha:line.482 {
-        x1=187.0mil; y1=469.0mil; x2=273.0mil; y2=469.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4251 {
+        x1=633.0mil; y1=231.0mil; x2=633.0mil; y2=357.0mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.485 {
-        x1=273.0mil; y1=469.0mil; x2=290.0mil; y2=486.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4254 {
+        x1=633.0mil; y1=231.0mil; x2=610.0mil; y2=208.0mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.488 {
-        x1=290.0mil; y1=486.0mil; x2=316.0mil; y2=486.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4257 {
+        x1=610.0mil; y1=208.0mil; x2=14.669135mm; y2=208.0mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.491 {
-        x1=326.0mil; y1=453.0mil; x2=316.0mil; y2=463.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4260 {
+        x1=14.669135mm; y1=208.0mil; x2=577.36mil; y2=5.287391mm; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.494 {
-        x1=316.0mil; y1=463.0mil; x2=290.0mil; y2=463.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4893 {
+        x1=468.11mil; y1=13.487527mm; x2=468.11mil; y2=496.11mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.497 {
-        x1=290.0mil; y1=463.0mil; x2=280.0mil; y2=453.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4896 {
+        x1=468.11mil; y1=496.11mil; x2=468.0mil; y2=496.0mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.500 {
-        x1=280.0mil; y1=453.0mil; x2=212.0mil; y2=453.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4900 {
+        x1=373.62mil; y1=13.487527mm; x2=373.62mil; y2=13.166852mm; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.503 {
-        x1=212.0mil; y1=453.0mil; x2=191.0mil; y2=432.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4991 {
+        x1=8.290306mm; y1=13.487527mm; x2=8.290306mm; y2=519.61mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.506 {
-        x1=234.0mil; y1=434.0mil; x2=203.0mil; y2=403.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.5010 {
+        x1=231.9mil; y1=13.487527mm; x2=231.9mil; y2=13.10386mm; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.509 {
-        x1=203.0mil; y1=403.0mil; x2=148.0mil; y2=403.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.5013 {
+        x1=231.9mil; y1=13.10386mm; x2=212.0mil; y2=496.0mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.512 {
-        x1=429.0mil; y1=403.0mil; x2=413.0mil; y2=419.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.5077 {
+        x1=0.868172mm; y1=5.986653mm; x2=0.868172mm; y2=357.18mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.515 {
-        x1=413.0mil; y1=419.0mil; x2=362.0mil; y2=419.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.5080 {
+        x1=0.868172mm; y1=357.18mil; x2=70.0mil; y2=393.0mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.518 {
-        x1=362.0mil; y1=419.0mil; x2=347.0mil; y2=434.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.5118 {
+        x1=14.165072mm; y1=5.287391mm; x2=14.165072mm; y2=197.68mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.521 {
-        x1=234.0mil; y1=434.0mil; x2=347.0mil; y2=434.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.5121 {
+        x1=14.165072mm; y1=197.68mil; x2=538.0mil; y2=178.0mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.524 {
-        x1=604.0mil; y1=362.0mil; x2=14.8726mm; y2=362.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
+       ha:line.5339 {
+        x1=8.290306mm; y1=13.487527mm; x2=8.290306mm; y2=13.192506mm; thickness=6.0mil; clearance=12.0mil;
        }
-       ha:line.527 {
-        x1=14.8726mm; y1=362.0mil; x2=577.36mil; y2=8.9872mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.5461 {
+        x1=14.165072mm; y1=8.987155mm; x2=14.165072mm; y2=10.066528mm; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.530 {
-        x1=231.9mil; y1=13.4875mm; x2=231.9mil; y2=13.18006mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.5525 {
+        x1=373.62mil; y1=13.487527mm; x2=373.62mil; y2=520.62mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.533 {
-        x1=231.9mil; y1=13.18006mm; x2=211.0mil; y2=498.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.5528 {
+        x1=373.62mil; y1=520.62mil; x2=349.0mil; y2=496.0mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.536 {
-        x1=468.0mil; y1=496.0mil; x2=511.0mil; y2=496.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.5611 {
+        x1=11.139932mm; y1=183.9mil; x2=407.0mil; y2=164.0mil; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.539 {
-        x1=448.0mil; y1=451.0mil; x2=511.0mil; y2=451.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.5703 {
+        x1=577.36mil; y1=8.987155mm; x2=606.825mil; y2=8.987155mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.542 {
-        x1=534.0mil; y1=388.0mil; x2=534.0mil; y2=393.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.5706 {
+        x1=606.825mil; y1=8.987155mm; x2=607.0mil; y2=354.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.545 {
-        x1=534.0mil; y1=393.0mil; x2=492.0mil; y2=435.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.5721 {
+        x1=615.0mil; y1=375.0mil; x2=633.0mil; y2=357.0mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.548 {
-        x1=436.0mil; y1=419.0mil; x2=463.0mil; y2=419.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.6313 {
+        x1=615.0mil; y1=375.0mil; x2=596.0mil; y2=375.0mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.551 {
-        x1=463.0mil; y1=419.0mil; x2=519.0mil; y2=363.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.6319 {
+        x1=664.0mil; y1=364.74mil; x2=16.313404mm; y2=364.74mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.554 {
-        x1=519.0mil; y1=363.0mil; x2=519.0mil; y2=9.0047mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.6322 {
+        x1=16.313404mm; y1=364.74mil; x2=620.0mil; y2=387.0mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.557 {
-        x1=519.0mil; y1=9.0047mm; x2=13.165074mm; y2=8.9872mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.6325 {
+        x1=620.0mil; y1=387.0mil; x2=601.0mil; y2=387.0mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.560 {
-        x1=429.0mil; y1=403.0mil; x2=11.4162mm; y2=403.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.6333 {
+        x1=143.0mil; y1=373.0mil; x2=143.0mil; y2=8.450453mm; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.563 {
-        x1=11.4162mm; y1=403.0mil; x2=12.665202mm; y2=8.9872mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.6336 {
+        x1=143.0mil; y1=8.450453mm; x2=3.36804mm; y2=322.295mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.566 {
-        x1=3.36804mm; y1=5.9867mm; x2=3.36804mm; y2=196.4mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.6339 {
+        x1=181.81mil; y1=322.295mil; x2=181.81mil; y2=9.275826mm; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.569 {
-        x1=3.36804mm; y1=196.4mil; x2=133.0mil; y2=196.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.6342 {
+        x1=181.81mil; y1=9.275826mm; x2=174.0mil; y2=373.0mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.572 {
-        x1=166.0mil; y1=187.0mil; x2=182.0mil; y2=203.0mil; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.575 {
-        x1=182.0mil; y1=203.0mil; x2=182.0mil; y2=235.50393701mil; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.578 {
-        x1=182.0mil; y1=235.50393701mil; x2=181.81mil; y2=5.9867mm; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.581 {
-        x1=166.0mil; y1=187.0mil; x2=166.0mil; y2=122.0mil; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.584 {
-        x1=166.0mil; y1=122.0mil; x2=142.0mil; y2=98.0mil; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.587 {
-        x1=142.0mil; y1=98.0mil; x2=98.0mil; y2=98.0mil; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.590 {
-        x1=98.0mil; y1=98.0mil; x2=75.0mil; y2=75.0mil; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.593 {
-        x1=664.0mil; y1=114.0mil; x2=625.0mil; y2=75.0mil; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.596 {
-        x1=264.0mil; y1=115.0mil; x2=284.0mil; y2=115.0mil; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.599 {
-        x1=284.0mil; y1=115.0mil; x2=287.47mil; y2=111.53mil; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.602 {
-        x1=448.43mil; y1=1.921mm; x2=409.06mil; y2=115.0mil; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.605 {
-        x1=618.0mil; y1=81.0mil; x2=624.5mil; y2=74.5mil; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.608 {
-        x1=83.39mil; y1=5.9867mm; x2=3.3603mm; y2=5.9867mm; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.611 {
-        x1=3.3603mm; y1=5.9867mm; x2=3.36804mm; y2=236.0mil; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.614 {
-        x1=291.0mil; y1=235.0mil; x2=291.0mil; y2=115.06mil; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.617 {
-        x1=6.389878mm; y1=1.921mm; x2=291.0mil; y2=115.06mil; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.620 {
-        x1=664.0mil; y1=368.0mil; x2=664.0mil; y2=9.2644mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.6393 {
+        x1=115.0mil; y1=375.0mil; x2=115.0mil; y2=370.0mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.623 {
-        x1=664.0mil; y1=8.4648mm; x2=664.0mil; y2=114.0mil; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.626 {
-        x1=133.0mil; y1=196.0mil; x2=2.8062mm; y2=196.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.6417 {
+        x1=12.665202mm; y1=8.987155mm; x2=12.665202mm; y2=365.37mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.629 {
-        x1=2.8062mm; y1=196.0mil; x2=2.5776mm; y2=187.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.6420 {
+        x1=12.665202mm; y1=365.37mil; x2=470.0mil; y2=394.0mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.632 {
-        x1=70.0mil; y1=187.0mil; x2=70.0mil; y2=80.0mil; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.635 {
-        x1=70.0mil; y1=80.0mil; x2=75.0mil; y2=75.0mil; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.638 {
-        x1=14.165072mm; y1=5.2874mm; x2=542.0mil; y2=173.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.6423 {
+        x1=470.0mil; y1=394.0mil; x2=134.0mil; y2=394.0mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.641 {
-        x1=542.0mil; y1=173.0mil; x2=538.0mil; y2=173.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.6426 {
+        x1=134.0mil; y1=394.0mil; x2=115.0mil; y2=375.0mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.644 {
-        x1=0.868172mm; y1=363.0mil; x2=0.868172mm; y2=363.18mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.6454 {
+        x1=158.0mil; y1=437.0mil; x2=114.0mil; y2=393.0mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.647 {
-        x1=0.868172mm; y1=363.18mil; x2=66.0mil; y2=395.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.6457 {
+        x1=70.0mil; y1=393.0mil; x2=114.0mil; y2=393.0mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.650 {
-        x1=66.0mil; y1=395.0mil; x2=113.0mil; y2=395.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.6554 {
+        x1=168.0mil; y1=415.0mil; x2=167.0mil; y2=416.0mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.653 {
-        x1=113.0mil; y1=395.0mil; x2=187.0mil; y2=469.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.6557 {
+        x1=13.165074mm; y1=8.987155mm; x2=13.165074mm; y2=9.212326mm; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.656 {
-        x1=14.165072mm; y1=8.9872mm; x2=14.165072mm; y2=371.68mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.6560 {
+        x1=13.165074mm; y1=9.212326mm; x2=475.0mil; y2=406.0mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.659 {
-        x1=14.165072mm; y1=371.68mil; x2=563.0mil; y2=377.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.6563 {
+        x1=475.0mil; y1=406.0mil; x2=223.0mil; y2=406.0mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.662 {
-        x1=563.0mil; y1=377.0mil; x2=563.0mil; y2=399.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.6566 {
+        x1=223.0mil; y1=406.0mil; x2=214.0mil; y2=415.0mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.665 {
-        x1=563.0mil; y1=399.0mil; x2=511.0mil; y2=451.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.6569 {
+        x1=214.0mil; y1=415.0mil; x2=168.0mil; y2=415.0mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.668 {
-        x1=455.0mil; y1=467.0mil; x2=518.0mil; y2=467.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.6572 {
+        x1=536.0mil; y1=388.0mil; x2=510.0mil; y2=388.0mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.671 {
-        x1=518.0mil; y1=467.0mil; x2=594.0mil; y2=391.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.6575 {
+        x1=510.0mil; y1=388.0mil; x2=480.0mil; y2=418.0mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.674 {
-        x1=594.0mil; y1=391.0mil; x2=618.0mil; y2=391.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.6578 {
+        x1=480.0mil; y1=418.0mil; x2=227.0mil; y2=418.0mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.677 {
-        x1=618.0mil; y1=391.0mil; x2=633.0mil; y2=376.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.6581 {
+        x1=227.0mil; y1=418.0mil; x2=208.0mil; y2=437.0mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.680 {
-        x1=511.0mil; y1=496.0mil; x2=601.0mil; y2=406.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.6584 {
+        x1=158.0mil; y1=437.0mil; x2=208.0mil; y2=437.0mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.683 {
-        x1=601.0mil; y1=406.0mil; x2=625.0mil; y2=406.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.6587 {
+        x1=14.165072mm; y1=10.066528mm; x2=545.0mil; y2=409.0mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.686 {
-        x1=625.0mil; y1=406.0mil; x2=664.0mil; y2=367.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.6590 {
+        x1=545.0mil; y1=409.0mil; x2=505.0mil; y2=409.0mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.689 {
-        x1=610.48mil; y1=173.0mil; x2=610.48mil; y2=2.273808mm; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.692 {
-        x1=610.48mil; y1=2.273808mm; x2=625.0mil; y2=75.0mil; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.695 {
-        x1=3.36804mm; y1=8.1863mm; x2=161.0mil; y2=374.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.6593 {
+        x1=505.0mil; y1=409.0mil; x2=484.0mil; y2=430.0mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.698 {
-        x1=220.0mil; y1=374.0mil; x2=181.81mil; y2=8.1863mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.6614 {
+        x1=596.0mil; y1=375.0mil; x2=550.0mil; y2=421.0mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.701 {
-        x1=206.3mil; y1=1.921mm; x2=1.895602mm; y2=1.921mm; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.704 {
-        x1=1.895602mm; y1=1.921mm; x2=74.0mil; y2=75.0mil; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.707 {
-        x1=206.3mil; y1=3.921mm; x2=3.921mm; y2=3.921mm; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.710 {
-        x1=3.921mm; y1=3.921mm; x2=75.0mil; y2=75.0mil; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.713 {
-        x1=261.42mil; y1=183.9mil; x2=261.42mil; y2=235.68mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.6617 {
+        x1=550.0mil; y1=421.0mil; x2=510.0mil; y2=421.0mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.716 {
-        x1=261.42mil; y1=235.68mil; x2=6.6736mm; y2=237.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.6635 {
+        x1=421.0mil; y1=530.875mil; x2=420.87mil; y2=13.487527mm; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.719 {
-        x1=407.0mil; y1=191.0mil; x2=431.48mil; y2=191.0mil; thickness=25.0mil; clearance=20.0mil;
+       ha:line.6638 {
+        x1=601.0mil; y1=387.0mil; x2=555.0mil; y2=433.0mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.722 {
-        x1=431.48mil; y1=191.0mil; x2=11.139932mm; y2=183.9mil; thickness=25.0mil; clearance=20.0mil;
+       ha:line.6641 {
+        x1=555.0mil; y1=433.0mil; x2=515.0mil; y2=433.0mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.725 {
-        x1=320.47mil; y1=183.9mil; x2=320.47mil; y2=144.53mil; thickness=25.0mil; clearance=20.0mil;
-       }
-       ha:line.728 {
-        x1=320.47mil; y1=144.53mil; x2=7.389876mm; y2=115.0mil; thickness=25.0mil; clearance=20.0mil;
-       }
-       ha:line.731 {
-        x1=493.7007874mil; y1=1.921mm; x2=622.37mil; y2=1.921mm; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.734 {
-        x1=622.37mil; y1=1.921mm; x2=624.0mil; y2=74.0mil; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.737 {
-        x1=493.7007874mil; y1=3.921mm; x2=12.995402mm; y2=3.921mm; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.740 {
-        x1=12.995402mm; y1=3.921mm; x2=564.0mil; y2=102.0mil; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.743 {
-        x1=564.0mil; y1=102.0mil; x2=598.0mil; y2=102.0mil; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.746 {
-        x1=598.0mil; y1=102.0mil; x2=625.0mil; y2=75.0mil; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.749 {
-        x1=324.41mil; y1=6.106414mm; x2=320.0mil; y2=236.0mil; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.752 {
-        x1=320.0mil; y1=236.0mil; x2=320.0mil; y2=4.685538mm; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.755 {
-        x1=320.0mil; y1=4.685538mm; x2=320.47mil; y2=184.0mil; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.758 {
-        x1=320.0mil; y1=183.0mil; x2=320.0mil; y2=231.0mil; thickness=25.0mil; clearance=20.0mil;
-       }
-       ha:line.761 {
-        x1=5.874mm; y1=237.0mil; x2=5.874mm; y2=179.33mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.6647 {
+        x1=515.0mil; y1=433.0mil; x2=468.0mil; y2=480.0mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.764 {
-        x1=5.874mm; y1=179.33mil; x2=206.3mil; y2=3.921mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.6650 {
+        x1=468.0mil; y1=480.0mil; x2=468.0mil; y2=496.0mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.767 {
-        x1=430.74mil; y1=242.0mil; x2=479.0mil; y2=208.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.6653 {
+        x1=420.87mil; y1=13.487527mm; x2=420.87mil; y2=12.957302mm; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.770 {
-        x1=479.0mil; y1=208.0mil; x2=12.661mm; y2=208.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.6656 {
+        x1=510.0mil; y1=421.0mil; x2=420.87mil; y2=12.957302mm; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.773 {
-        x1=12.661mm; y1=208.0mil; x2=12.665202mm; y2=5.2874mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.6608 {
+        x1=484.0mil; y1=430.0mil; x2=369.0mil; y2=430.0mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.776 {
-        x1=10.141204mm; y1=242.0mil; x2=10.141204mm; y2=7.92988mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.6611 {
+        x1=369.0mil; y1=430.0mil; x2=303.0mil; y2=496.0mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.779 {
-        x1=10.141204mm; y1=7.92988mm; x2=409.06mil; y2=322.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.5522 {
+        x1=8.290306mm; y1=13.192506mm; x2=303.0mil; y2=496.0mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.782 {
-        x1=7.389876mm; y1=322.0mil; x2=7.389876mm; y2=251.06mil; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.785 {
-        x1=7.389876mm; y1=251.06mil; x2=291.0mil; y2=251.0mil; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.788 {
-        x1=291.0mil; y1=251.0mil; x2=306.0mil; y2=251.0mil; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.791 {
-        x1=306.0mil; y1=251.0mil; x2=320.5mil; y2=236.5mil; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.794 {
-        x1=320.5mil; y1=236.5mil; x2=320.5mil; y2=183.5mil; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.797 {
-        x1=320.5mil; y1=183.5mil; x2=320.0mil; y2=183.0mil; thickness=10.0mil; clearance=20.0mil;
-       }
        ha:polygon.800 {
         li:geometry {
           ta:contour {
@@ -4756,18 +4708,6 @@ ha:pcb-rnd-board-v6 {
        ha:line.851 {
         x1=645.0mil; y1=95.0mil; x2=645.0mil; y2=465.0mil; thickness=25.0mil; clearance=20.0mil;
        }
-       ha:line.854 {
-        x1=538.0mil; y1=173.0mil; x2=538.0mil; y2=388.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.857 {
-        x1=261.0mil; y1=498.0mil; x2=261.0mil; y2=542.0mil; thickness=25.0mil; clearance=20.0mil;
-       }
-       ha:line.860 {
-        x1=133.0mil; y1=196.0mil; x2=133.0mil; y2=245.0mil; thickness=10.0mil; clearance=20.0mil;
-       }
        ha:line.863 {
         x1=133.0mil; y1=245.0mil; x2=187.0mil; y2=245.0mil; thickness=10.0mil; clearance=20.0mil;
        }
@@ -4780,56 +4720,62 @@ ha:pcb-rnd-board-v6 {
        ha:line.872 {
         x1=238.0mil; y1=4.265676mm; x2=7.389876mm; y2=115.0mil; thickness=10.0mil; clearance=20.0mil;
        }
-       ha:line.875 {
-        x1=191.0mil; y1=432.0mil; x2=211.0mil; y2=498.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.899 {
+        x1=407.0mil; y1=252.0mil; x2=350.0mil; y2=309.0mil; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.878 {
-        x1=220.0mil; y1=374.0mil; x2=241.0mil; y2=415.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.5112 {
+        x1=538.0mil; y1=178.0mil; x2=538.0mil; y2=386.0mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.881 {
-        x1=241.0mil; y1=415.0mil; x2=283.0mil; y2=454.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.5115 {
+        x1=538.0mil; y1=386.0mil; x2=536.0mil; y2=388.0mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.884 {
-        x1=283.0mil; y1=454.0mil; x2=345.0mil; y2=498.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.5317 {
+        x1=261.0mil; y1=498.0mil; x2=261.0mil; y2=535.0mil; thickness=25.0mil; clearance=20.0mil;
+       }
+       ha:line.5614 {
+        x1=407.0mil; y1=164.0mil; x2=350.0mil; y2=309.0mil; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.887 {
-        x1=304.0mil; y1=434.0mil; x2=367.0mil; y2=478.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.5642 {
+        x1=133.0mil; y1=196.0mil; x2=133.0mil; y2=237.0mil; thickness=25.0mil; clearance=20.0mil;
+       }
+       ha:line.6496 {
+        x1=167.0mil; y1=416.0mil; x2=143.0mil; y2=373.0mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.890 {
-        x1=367.0mil; y1=478.0mil; x2=392.0mil; y2=498.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.6508 {
+        x1=212.0mil; y1=496.0mil; x2=167.0mil; y2=416.0mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.893 {
-        x1=161.0mil; y1=374.0mil; x2=191.0mil; y2=432.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.6530 {
+        x1=349.0mil; y1=496.0mil; x2=206.0mil; y2=394.0mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.896 {
-        x1=407.0mil; y1=191.0mil; x2=407.0mil; y2=252.0mil; thickness=25.0mil; clearance=20.0mil;
+       ha:line.6539 {
+        x1=184.0mil; y1=403.0mil; x2=174.0mil; y2=373.0mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.899 {
-        x1=407.0mil; y1=252.0mil; x2=350.0mil; y2=309.0mil; thickness=25.0mil; clearance=20.0mil;
+       ha:line.6536 {
+        x1=303.0mil; y1=496.0mil; x2=184.0mil; y2=403.0mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
@@ -4862,34 +4808,6 @@ ha:pcb-rnd-board-v6 {
          clearpoly=1
         }
        }
-       ha:polygon.912 {
-        li:geometry {
-          ta:contour {
-           { 494.0mil; 427.0mil }
-           { 421.0mil; 427.0mil }
-           { 421.0mil; 131.0mil }
-           { 494.0mil; 131.0mil }
-          }
-        }
-
-        ha:flags {
-         clearpoly=1
-        }
-       }
-       ha:polygon.917 {
-        li:geometry {
-          ta:contour {
-           { 392.0mil; 373.0mil }
-           { 599.0mil; 373.0mil }
-           { 599.0mil; 198.0mil }
-           { 392.0mil; 198.0mil }
-          }
-        }
-
-        ha:flags {
-         clearpoly=1
-        }
-       }
        ha:polygon.922 {
         li:geometry {
           ta:contour {
@@ -4904,13 +4822,13 @@ ha:pcb-rnd-board-v6 {
          clearpoly=1
         }
        }
-       ha:polygon.927 {
+       ha:polygon.937 {
         li:geometry {
           ta:contour {
-           { 695.0mil; 5.0mil }
-           { 506.0mil; 5.0mil }
-           { 506.0mil; 187.0mil }
-           { 695.0mil; 187.0mil }
+           { 111.0mil; 408.0mil }
+           { 219.0mil; 408.0mil }
+           { 219.0mil; 208.0mil }
+           { 111.0mil; 208.0mil }
           }
         }
 
@@ -4918,13 +4836,13 @@ ha:pcb-rnd-board-v6 {
          clearpoly=1
         }
        }
-       ha:polygon.932 {
+       ha:polygon.952 {
         li:geometry {
           ta:contour {
-           { 206.0mil; 518.0mil }
-           { 494.0mil; 518.0mil }
-           { 494.0mil; 18.0mil }
-           { 206.0mil; 18.0mil }
+           { 506.0mil; 555.0mil }
+           { 700.0mil; 555.0mil }
+           { 700.0mil; 420.0mil }
+           { 506.0mil; 420.0mil }
           }
         }
 
@@ -4932,13 +4850,13 @@ ha:pcb-rnd-board-v6 {
          clearpoly=1
         }
        }
-       ha:polygon.937 {
+       ha:polygon.967 {
         li:geometry {
           ta:contour {
-           { 111.0mil; 408.0mil }
-           { 219.0mil; 408.0mil }
-           { 219.0mil; 208.0mil }
-           { 111.0mil; 208.0mil }
+           { 5.0mil; 197.0mil }
+           { 194.0mil; 197.0mil }
+           { 194.0mil; 5.0mil }
+           { 5.0mil; 5.0mil }
           }
         }
 
@@ -4960,27 +4878,13 @@ ha:pcb-rnd-board-v6 {
          clearpoly=1
         }
        }
-       ha:polygon.947 {
-        li:geometry {
-          ta:contour {
-           { 194.0mil; 398.0mil }
-           { 335.0mil; 398.0mil }
-           { 335.0mil; 518.0mil }
-           { 194.0mil; 518.0mil }
-          }
-        }
-
-        ha:flags {
-         clearpoly=1
-        }
-       }
-       ha:polygon.952 {
+       ha:polygon.5330 { clearance=20.0mil;
         li:geometry {
           ta:contour {
-           { 506.0mil; 555.0mil }
-           { 700.0mil; 555.0mil }
-           { 700.0mil; 420.0mil }
-           { 506.0mil; 420.0mil }
+           { 206.0mil; 89.0mil }
+           { 494.0mil; 89.0mil }
+           { 494.0mil; 479.0mil }
+           { 206.0mil; 479.0mil }
           }
         }
 
@@ -4988,13 +4892,13 @@ ha:pcb-rnd-board-v6 {
          clearpoly=1
         }
        }
-       ha:polygon.957 {
+       ha:polygon.5320 { clearance=20.0mil;
         li:geometry {
           ta:contour {
-           { 506.0mil; 445.0mil }
-           { 584.0mil; 445.0mil }
-           { 584.0mil; 386.0mil }
-           { 506.0mil; 386.0mil }
+           { 494.0mil; 408.0mil }
+           { 286.0mil; 408.0mil }
+           { 286.0mil; 518.0mil }
+           { 494.0mil; 518.0mil }
           }
         }
 
@@ -5002,13 +4906,13 @@ ha:pcb-rnd-board-v6 {
          clearpoly=1
         }
        }
-       ha:polygon.962 {
+       ha:polygon.5627 { clearance=12.0mil;
         li:geometry {
           ta:contour {
-           { 548.0mil; 198.0mil }
-           { 587.0mil; 198.0mil }
-           { 587.0mil; 373.0mil }
-           { 548.0mil; 373.0mil }
+           { 490.0mil; 408.0mil }
+           { 539.0mil; 408.0mil }
+           { 539.0mil; 208.0mil }
+           { 490.0mil; 208.0mil }
           }
         }
 
@@ -5016,13 +4920,13 @@ ha:pcb-rnd-board-v6 {
          clearpoly=1
         }
        }
-       ha:polygon.967 {
+       ha:polygon.5632 { clearance=12.0mil;
         li:geometry {
           ta:contour {
-           { 5.0mil; 197.0mil }
-           { 194.0mil; 197.0mil }
-           { 194.0mil; 5.0mil }
-           { 5.0mil; 5.0mil }
+           { 538.0mil; 408.0mil }
+           { 583.0mil; 408.0mil }
+           { 583.0mil; 208.0mil }
+           { 538.0mil; 208.0mil }
           }
         }
 
@@ -5030,13 +4934,13 @@ ha:pcb-rnd-board-v6 {
          clearpoly=1
         }
        }
-       ha:polygon.972 {
+       ha:polygon.5637 { clearance=12.0mil;
         li:geometry {
           ta:contour {
-           { 595.0mil; 197.0mil }
-           { 695.0mil; 197.0mil }
-           { 695.0mil; 168.0mil }
-           { 595.0mil; 168.0mil }
+           { 506.0mil; 196.0mil }
+           { 695.0mil; 196.0mil }
+           { 695.0mil; 5.0mil }
+           { 506.0mil; 5.0mil }
           }
         }
 
@@ -5074,7 +4978,7 @@ ha:pcb-rnd-board-v6 {
       color = {#104e8b}
     }
 
-    {ha:bottom silk}    {
+    {ha:bottom silk}               {
      lid=3
      group=8
      ha:combining { auto=1;     }
@@ -5100,7 +5004,7 @@ ha:pcb-rnd-board-v6 {
       color = {#000000}
     }
 
-    {ha:top silk}    {
+    {ha:top silk}               {
      lid=4
      group=1
      ha:combining { auto=1;     }
@@ -7177,21 +7081,18 @@ ha:pcb-rnd-board-v6 {
     ha:clk {
     li:conn { J1-3; U1-14; U2-8;    }
     }
-     {ha:_reset_\\J1J5} {
-     li:conn { J1J5-5;     }
-     }
     ha:GND {
     li:conn { C1-1; C2-2; D1-2; J1-6; S1-2; S1-holes; U1-8; U1-21; U2-2; U2-3;    }
     }
     ha:unnamed_net1 {
     li:conn { R1-1; U1-5;    }
     }
-    ha:miso {
-    li:conn { J1-1; U1-12; U2-7;    }
-    }
-    ha:unnamed_net2 {
-    li:conn { R2-2; U2-6;    }
-    }
+      ha:miso {
+      li:conn { J1-1; U1-12; U2-7;      }
+      }
+     ha:unnamed_net2 {
+     li:conn { R2-2; U2-6;     }
+     }
     ha:unnamed_net3 {
     li:conn { B1-2; S1-1;    }
     }
@@ -7201,8 +7102,8 @@ ha:pcb-rnd-board-v6 {
     ha:unnamed_net5 {
     li:conn { R3-1; S1-3;    }
     }
-     {ha:_reset_\\U1U1} {
-     li:conn { U1U1-1;     }
+     ha:reset {
+     li:conn { J1-5; U1-1;     }
      }
     ha:cs_baro {
     li:conn { U1-2; U2-4; U2-5;    }
@@ -7267,28 +7168,28 @@ ha:pcb-rnd-board-v6 {
  li:pcb-rnd-conf-v1 {
   ha:overwrite {
    ha:design {
-    min_ring = 0.1651 mm
-    min_drill = 0.3810 mm
+    min_ring = 0.15240000 mm
+    min_drill = 0.29997400 mm
     text_font_id = 0
     text_scale = 100
-    via_thickness = 36.00 mil
-    via_drilling_hole = 20.00 mil
+    via_thickness = 24.02 mil
+    via_drilling_hole = 11.81 mil
     min_slk = 0.1270 mm
     text_thickness = 0
-    line_thickness = 10.00 mil
-    shrink = 0.2540 mm
+    line_thickness = 6.00 mil
+    shrink = 0.12700000 mm
     poly_isle_area = 12903200000000.000000
     min_wid = 0.1270 mm
     bloat = 0.1270 mm
-    clearance = 10.00 mil
+    clearance = 6.00 mil
    }
    ha:editor {
     live_routing = false
-    snap_pin = false
+    snap_pin = true
     grid = 1.00 mil
     show_number = false
     auto_drc = false
-    all_direction_lines = false
+    all_direction_lines = true
     hide_names = false
     unique_names = false
     local_ref = false
@@ -7296,7 +7197,7 @@ ha:pcb-rnd-board-v6 {
     orthogonal_moves = false
     check_planes = false
     swap_start_direction = false
-    clear_line = false
+    clear_line = true
     show_drc = true
     grid_unit = mil
     draw_grid = false
@@ -7308,11 +7209,11 @@ ha:pcb-rnd-board-v6 {
     thin_draw = false
     rubber_band_mode = false
     description = false
-     show_solder_side = 1
+     show_solder_side = 0
      buffer_number = 0
      ha:view {
       flip_x = 0
-      flip_y = 1
+      flip_y = 0
      }
    }
    ha:plugins {
index 688daec1079dfdcb79e2792148ec97a3e507ec9a..aabc016b1c082dfc7d37d47b530198dfa082c410 100644 (file)
@@ -106,7 +106,7 @@ N 42500 43500 42500 43300 4
 N 47500 45000 47800 45000 4
 {
 T 47500 45100 5 10 1 1 0 0 1
-netname=\_reset\_
+netname=reset
 }
 C 48400 45000 1 0 0 led.sym
 {
@@ -205,7 +205,7 @@ netname=mosi
 N 46100 41800 46700 41800 4
 {
 T 46100 41800 5 10 1 1 0 0 1
-netname=\_reset\_
+netname=reset
 }
 N 46100 41400 46700 41400 4
 C 46000 41100 1 0 0 gnd.sym
diff --git a/project.lht b/project.lht
new file mode 100644 (file)
index 0000000..948c273
--- /dev/null
@@ -0,0 +1,9 @@
+li:pcb-rnd-conf-v1 {
+ ha:overwrite {
+  ha:rc {
+   li:library_search_paths {
+    ../altusmetrum/packages
+   }
+  }
+ }
+}