]> git.gag.com Git - hw/quantimotor/commitdiff
replace headers with switches for reset and uboot, start PCB modification work
authorBdale Garbee <bdale@gag.com>
Fri, 26 Jul 2024 23:17:43 +0000 (17:17 -0600)
committerBdale Garbee <bdale@gag.com>
Fri, 26 Jul 2024 23:17:43 +0000 (17:17 -0600)
quantimotor.lht
quantimotor.sch

index 8daff136aa7df6072ad23349df2101c79c19003c..73a75d494e7a942a54bf329771a7114a03823a19 100644 (file)
@@ -72,6 +72,8 @@ ha:pcb-rnd-board-v8 {
      R42-1
      R500-1
      R501-1
+     S1-1
+     S1-2
      U1-1
      U1-22
      U1-23
@@ -99,9 +101,7 @@ ha:pcb-rnd-board-v8 {
      U7-33
      U13-4
      X1-2
-     X1-4
-     Z1-1
-    }
+ X1-4; Z1-1;    }
    }
    ha:v_ldo_in {
     li:conn {
@@ -278,7 +278,7 @@ ha:pcb-rnd-board-v8 {
     li:conn { J1-9; U1-41;    }
     }
     ha:+3.3V {
-    li:conn { C1-2; C2-2; C7-2; C9-2; C37-2; C107-2; D6-1; J1-36; J2-4; J12-2; L1-2; R9-2; R21-2; R22-2; R29-1; R30-1; R31-1; R32-1; R33-1; R34-1; R35-1; R38-2; U1-8; U1-9; U2-6; U2-29; U7-34; U13-8;    }
+    li:conn { C1-2; C2-2; C7-2; C9-2; C37-2; C107-2; D6-1; J1-36; J2-4; L1-2; R9-2; R21-2; R22-2; R29-1; R30-1; R31-1; R32-1; R33-1; R34-1; R35-1; R38-2; S2-1; S2-2; U1-8; U1-9; U2-6; U2-29; U7-34; U13-8;    }
     }
     ha:fet_1 {
     li:conn { J27-1; Q1-1; R14-1; R17-2;    }
@@ -298,102 +298,105 @@ ha:pcb-rnd-board-v8 {
         ha:unnamed_net19 {
         li:conn { J5-2; R23-1;        }
         }
-        ha:unnamed_net30 {
+        ha:unnamed_net14 {
+        li:conn { C3-1; U2-5; X1-3;        }
+        }
+        ha:unnamed_net31 {
+        li:conn { R6-2; U1-32;        }
+        }
+        ha:unnamed_net32 {
+        li:conn { J19-2; R1-2;        }
+        }
+        ha:unnamed_net28 {
+        li:conn { R1-1; U1-62;        }
+        }
+        ha:unnamed_net29 {
         li:conn { R2-1; U1-61;        }
         }
-       ha:unnamed_net20 {
-       li:conn { J5-3; R24-1; R27-1;       }
-       }
-       ha:unnamed_net32 {
-       li:conn { R6-2; U1-32;       }
-       }
-    ha:unnamed_net33 {
-    li:conn { J19-2; R1-2;    }
-    }
-    ha:unnamed_net29 {
-    li:conn { R1-1; U1-62;    }
-    }
-        ha:unnamed_net35 {
+        ha:unnamed_net34 {
         li:conn { D5-1; R9-1;        }
         }
-        ha:unnamed_net40 {
-        li:conn { J11-2; U6-6;        }
-        }
-        ha:unnamed_net42 {
-        li:conn { J10-1; U6-13;        }
+        ha:unnamed_net33 {
+        li:conn { J19-3; R2-2;        }
         }
-        ha:unnamed_net38 {
+        ha:unnamed_net37 {
         li:conn { R106-2; U6-9;        }
         }
-        ha:unnamed_net14 {
-        li:conn { C3-1; U2-5; X1-3;        }
+        ha:unnamed_net35 {
+        li:conn { D6-2; R6-1;        }
         }
-       ha:unnamed_net34 {
-       li:conn { J19-3; R2-2;       }
-       }
-         ha:unnamed_net45 {
-         li:conn { J10-4; J10-5; J11-1; Q3-2; U6-16;         }
-         }
-         ha:unnamed_net36 {
-         li:conn { D6-2; R6-1;         }
-         }
-         ha:sense_1 {
-         li:conn { R14-2; R20-2; U2-23;         }
+         ha:unnamed_net39 {
+         li:conn { J11-2; U6-6;         }
          }
-         ha:unnamed_net46 {
-         li:conn { Q3-1; U6-4;         }
-         }
-         ha:unnamed_net47 {
-         li:conn { R106-1; U6-8;         }
+         ha:unnamed_net42 {
+         li:conn { J10-2; U6-14;         }
          }
-         ha:unnamed_net41 {
+         ha:unnamed_net40 {
          li:conn { R18-2; U6-10; U6-11;         }
          }
-         ha:unnamed_net51 {
-         li:conn { C111-2; U7-5;         }
-         }
-         ha:unnamed_net43 {
-         li:conn { J10-2; U6-14;         }
-         }
-        ha:unnamed_net39 {
-        li:conn { J11-3; U6-7;        }
+        ha:unnamed_net41 {
+        li:conn { J10-1; U6-13;        }
         }
-         ha:unnamed_net62 {
-         li:conn { J22-1; Q6-2;         }
-         }
-         ha:unnamed_net60 {
-         li:conn { J7-1; R18-1; R19-2;         }
+         ha:sense_1 {
+         li:conn { R14-2; R20-2; U2-23;         }
          }
-         ha:unnamed_net52 {
-         li:conn { C102-1; C110-1; U7-7;         }
+         ha:unnamed_net38 {
+         li:conn { J11-3; U6-7;         }
          }
-         ha:unnamed_net65 {
-         li:conn { Q2-2; R7-2;         }
+         ha:unnamed_net44 {
+         li:conn { J10-4; J10-5; J11-1; Q3-2; U6-16;         }
          }
-        ha:unnamed_net44 {
-        li:conn { J10-3; U6-15;        }
+        ha:unnamed_net45 {
+        li:conn { Q3-1; U6-4;        }
         }
-         ha:unnamed_net72 {
-         li:conn { C5-1; U4-6;         }
-         }
-         ha:unnamed_net61 {
-         li:conn { Q1-3; R8-2; U13-7;         }
-         }
-         ha:unnamed_net66 {
-         li:conn { Q2-4; R16-2;         }
-         }
-        ha:unnamed_net63 {
+        ha:unnamed_net62 {
         li:conn { J21-1; Q6-1;        }
         }
-         ha:unnamed_net73 {
-         li:conn { J12-1; R10-2;         }
+        ha:unnamed_net60 {
+        li:conn { Q1-3; R8-2; U13-7;        }
+        }
+        ha:unnamed_net59 {
+        li:conn { J7-1; R18-1; R19-2;        }
+        }
+        ha:unnamed_net65 {
+        li:conn { Q2-4; R16-2;        }
+        }
+        ha:unnamed_net46 {
+        li:conn { R106-1; U6-8;        }
+        }
+        ha:unnamed_net61 {
+        li:conn { J22-1; Q6-2;        }
+        }
+        ha:unnamed_net73 {
+        li:conn { R43-2; S1-3; S1-4;        }
+        }
+        ha:unnamed_net69 {
+        li:conn { C5-2; L1-1; R41-2; U4-2;        }
+        }
+        ha:unnamed_net50 {
+        li:conn { C111-2; U7-5;        }
+        }
+        ha:unnamed_net70 {
+        li:conn { R41-1; R42-2; U4-4;        }
+        }
+        ha:unnamed_net71 {
+        li:conn { C5-1; U4-6;        }
+        }
+        ha:unnamed_net72 {
+        li:conn { R10-2; S2-3; S2-4;        }
+        }
+        ha:unnamed_net43 {
+        li:conn { J10-3; U6-15;        }
+        }
+       ha:unnamed_net20 {
+       li:conn { J5-3; R24-1; R27-1;       }
+       }
+         ha:unnamed_net51 {
+         li:conn { C102-1; C110-1; U7-7;         }
          }
-          ha:unnamed_net70 {
-          li:conn { C5-2; L1-1; R41-2; U4-2;          }
+          ha:unnamed_net64 {
+          li:conn { Q2-2; R7-2;          }
           }
-         ha:unnamed_net71 {
-         li:conn { R41-1; R42-2; U4-4;         }
-         }
     ha:fet_a {
     li:conn { J3-2; Q2-7; Q2-8;    }
     }
@@ -421,36 +424,39 @@ ha:pcb-rnd-board-v8 {
     ha:gpio_19 {
     li:conn { J1-31; U1-50;    }
     }
+         ha:led_armed {
+         li:conn { R3-1; U1-52;         }
+         }
+         ha:gpio_20 {
+         li:conn { J1-32; U1-51;         }
+         }
         ha:gpio_22 {
         li:conn { J1-34; U1-53;        }
         }
-        ha:gpio_20 {
-        li:conn { J1-32; U1-51;        }
-        }
-       ha:led_armed {
-       li:conn { R3-1; U1-52;       }
-       }
     ha:gpio_41 {
     li:conn { J1-33; U1-16;    }
     }
     ha:gpio_37 {
     li:conn { J1-26; U1-3;    }
     }
+         ha:gpio_42 {
+         li:conn { J1-19; U1-17;         }
+         }
         ha:gpio_38 {
         li:conn { J1-21; R10-1; U1-4;        }
         }
+         ha:gpio_45 {
+         li:conn { J1-17; U1-20;         }
+         }
         ha:gpio_43 {
         li:conn { J1-20; U1-18;        }
         }
-       ha:gpio_42 {
-       li:conn { J1-19; U1-17;       }
-       }
-       ha:gpio_45 {
-       li:conn { J1-17; U1-20;       }
-       }
     ha:gpio_46 {
     li:conn { J1-18; U1-21;    }
     }
+     ha:rst_n {
+     li:conn { R43-1; U1-5;     }
+     }
     ha:gpio_0 {
     li:conn { J1-10; U1-26;    }
     }
@@ -4968,7 +4974,7 @@ ha:pcb-rnd-board-v8 {
    text_scale = 100
    clearance = 11.0mil
   }
-  {ha:oh wow}                                       {
+  {ha:oh wow}                                         {
    via_proto = 3
    thickness = 100.0mil
    text_thick = 0.0
@@ -14036,7 +14042,7 @@ ha:pcb-rnd-board-v8 {
        ha:combining {
        }
       }
-      {ha:top copper}                                       {
+      {ha:top copper}                                         {
        lid = 2
        ha:type {
         copper = 1
@@ -27809,7 +27815,7 @@ ha:pcb-rnd-board-v8 {
    }
    ha:subc.996888 {
     ha:attributes {
-     value = {USB-A}
+     value = {USB-A-V}
      footprint = cu01sav
      refdes = J19
       device=CONNECTOR
@@ -28907,7 +28913,7 @@ ha:pcb-rnd-board-v8 {
    }
    ha:subc.937452 {
     ha:attributes {
-     value = Omega2S+
+     value = Omega2S
      footprint = Omega2S
      refdes = U1
       device=IC
@@ -35638,276 +35644,6 @@ ha:pcb-rnd-board-v8 {
       }
      }
       uid = lXkwQt/fQlV0b+jqQrsAAABp
-     }
-     ha:subc.1058925 {
-      ha:attributes {
-       value=Force Uboot
-       footprint=100mil2pin
-       refdes=J12
-        device=CONNECTOR
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=38.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -35.0mil  
-             -35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -35.0mil  
-             -35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -35.0mil  
-             -35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -42.5mil  
-             -42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -42.5mil  
-             -42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
-            }
-          }
-        }
-      }
-
-      ha:ps_proto_v6.1 {
-        hdia=38.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=70.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=70.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=70.0mil;           }
-           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=85.0mil;           }
-           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=85.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.1058951 {
-        proto=0; x=2.83in; y=2.89in; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1058952 {
-        proto=1; x=2.93in; y=2.89in; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-          li:5 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
-        }
-
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:line.1058926 {
-           x1=2.98in; y1=72.136mm; x2=2.78in; y2=72.136mm; thickness=15.0mil; clearance=0.0;
-          }
-          ha:line.1058929 {
-           x1=2.78in; y1=72.136mm; x2=2.78in; y2=2.94in; thickness=15.0mil; clearance=0.0;
-          }
-          ha:line.1058932 {
-           x1=2.78in; y1=2.94in; x2=2.98in; y2=2.94in; thickness=15.0mil; clearance=0.0;
-          }
-          ha:line.1058935 {
-           x1=2.98in; y1=2.94in; x2=2.98in; y2=72.136mm; thickness=15.0mil; clearance=0.0;
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
-
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
-
-         li:objects {
-          ha:line.1058939 {
-           x1=73.152mm; y1=2.89in; x2=73.152mm; y2=2.89in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1058942 {
-           x1=2.83in; y1=2.89in; x2=2.83in; y2=2.89in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1058945 {
-           x1=2.83in; y1=2.89in; x2=72.882mm; y2=2.89in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.1058948 {
-           x1=2.83in; y1=2.89in; x2=2.83in; y2=74.406mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = lXkwQt/fQlV0b+jqQrsAAABr
      }
       ha:subc.1064502 {
        ha:attributes {
@@ -38117,6 +37853,687 @@ ha:pcb-rnd-board-v8 {
            }
             uid = uBW/nUHTf4QJGTtC2iUAAABv
            }
+             ha:subc.1110354 {
+              ha:attributes {
+               footprint=0402
+               value=4.7k
+               device=RESISTOR
+               openscad=0402
+               refdes=R43
+              }
+             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 {
+                     9.84mil  
+                     -13.77mil  
+                     -9.84mil  
+                     -13.77mil  
+                     -9.84mil  
+                     13.77mil  
+                     9.84mil  
+                     13.77mil  
+                    }
+                  }
+
+                  ha:ps_shape_v4 {
+                   ha:combining { sub=1; auto=1;                   }
+                   ha:layer_mask {
+                    top = 1
+                    mask = 1
+                   }
+                   clearance=0.0
+                    li:ps_poly {
+                     12.84mil  
+                     -16.77mil  
+                     -12.84mil  
+                     -16.77mil  
+                     -12.84mil  
+                     16.77mil  
+                     12.84mil  
+                     16.77mil  
+                    }
+                  }
+
+                  ha:ps_shape_v4 {
+                   ha:combining { auto=1;                   }
+                   ha:layer_mask {
+                    top = 1
+                    paste = 1
+                   }
+                   clearance=0.0
+                    li:ps_poly {
+                     9.84mil  
+                     -13.77mil  
+                     -9.84mil  
+                     -13.77mil  
+                     -9.84mil  
+                     13.77mil  
+                     9.84mil  
+                     13.77mil  
+                    }
+                  }
+                }
+              }
+             }
+
+              li:objects {
+               ha:padstack_ref.1110368 {
+                proto=0; x=63.373mm; y=2.682in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                ha:flags {
+                 clearline=1
+                }
+
+                li:thermal {
+                }
+
+                ha:attributes {
+                  term=1
+                  name=1
+                }
+               }
+               ha:padstack_ref.1110369 {
+                proto=0; x=63.373mm; y=2.71348in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                ha:flags {
+                 clearline=1
+                }
+
+                li:thermal {
+                }
+
+                ha:attributes {
+                  term=2
+                  name=2
+                }
+               }
+              }
+              li:layers {
+
+               ha:top-silk {
+                lid=0
+                ha:combining {                }
+
+                 li:objects {
+                 }
+                 ha:type {
+                  silk = 1
+                  top = 1
+                 }
+               }
+
+               ha:subc-aux {
+                lid=1
+                ha:combining {                }
+
+                 li:objects {
+                  ha:line.1110356 {
+                   x1=63.373mm; y1=2.69774in; x2=63.373mm; y2=2.69774in; thickness=0.1mm; clearance=0.0;
+                   ha:attributes {
+                     subc-role=pnp-origin
+                   }
+                  }
+                  ha:line.1110359 {
+                   x1=63.373mm; y1=2.69774in; x2=63.373mm; y2=2.69774in; thickness=0.1mm; clearance=0.0;
+                   ha:attributes {
+                     subc-role=origin
+                   }
+                  }
+                  ha:line.1110362 {
+                   x1=63.373mm; y1=2.69774in; x2=63.373mm; y2=69.522596mm; thickness=0.1mm; clearance=0.0;
+                   ha:attributes {
+                     subc-role=x
+                   }
+                  }
+                  ha:line.1110365 {
+                   x1=63.373mm; y1=2.69774in; x2=62.373mm; y2=2.69774in; thickness=0.1mm; clearance=0.0;
+                   ha:attributes {
+                     subc-role=y
+                   }
+                  }
+                 }
+                 ha:type {
+                  top = 1
+                  misc = 1
+                  virtual = 1
+                 }
+               }
+              }
+             }
+              uid = SQ94McEdvfD6fYzNuMUAAABt
+             }
+             ha:subc.1110371 {
+              ha:attributes {
+               value=
+               device=SWITCH
+               footprint=PTS815
+               refdes=S1
+              }
+             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 {
+                     -19.685mil  
+                     -13.78mil  
+                     -19.685mil  
+                     13.78mil  
+                     19.685mil  
+                     13.78mil  
+                     19.685mil  
+                     -13.78mil  
+                    }
+                  }
+
+                  ha:ps_shape_v4 {
+                   ha:combining { sub=1; auto=1;                   }
+                   ha:layer_mask {
+                    top = 1
+                    mask = 1
+                   }
+                   clearance=0.0
+                    li:ps_poly {
+                     -22.685mil  
+                     -16.78mil  
+                     -22.685mil  
+                     16.78mil  
+                     22.685mil  
+                     16.78mil  
+                     22.685mil  
+                     -16.78mil  
+                    }
+                  }
+
+                  ha:ps_shape_v4 {
+                   ha:combining { auto=1;                   }
+                   ha:layer_mask {
+                    top = 1
+                    paste = 1
+                   }
+                   clearance=0.0
+                    li:ps_poly {
+                     -19.685mil  
+                     -13.78mil  
+                     -19.685mil  
+                     13.78mil  
+                     19.685mil  
+                     13.78mil  
+                     19.685mil  
+                     -13.78mil  
+                    }
+                  }
+                }
+              }
+
+              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 {
+                     19.685mil  
+                     13.78mil  
+                     19.685mil  
+                     -13.78mil  
+                     -19.685mil  
+                     -13.78mil  
+                     -19.685mil  
+                     13.78mil  
+                    }
+                  }
+
+                  ha:ps_shape_v4 {
+                   ha:combining { sub=1; auto=1;                   }
+                   ha:layer_mask {
+                    top = 1
+                    mask = 1
+                   }
+                   clearance=0.0
+                    li:ps_poly {
+                     22.685mil  
+                     16.78mil  
+                     22.685mil  
+                     -16.78mil  
+                     -22.685mil  
+                     -16.78mil  
+                     -22.685mil  
+                     16.78mil  
+                    }
+                  }
+
+                  ha:ps_shape_v4 {
+                   ha:combining { auto=1;                   }
+                   ha:layer_mask {
+                    top = 1
+                    paste = 1
+                   }
+                   clearance=0.0
+                    li:ps_poly {
+                     19.685mil  
+                     13.78mil  
+                     19.685mil  
+                     -13.78mil  
+                     -19.685mil  
+                     -13.78mil  
+                     -19.685mil  
+                     13.78mil  
+                    }
+                  }
+                }
+              }
+             }
+
+              li:objects {
+               ha:padstack_ref.1110385 {
+                proto=0; x=2.76084in; y=3.12063in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+                ha:flags {
+                 clearline=1
+                }
+
+                li:thermal {
+                }
+
+                ha:attributes {
+                  term=2
+                  name=pin2
+                }
+               }
+               ha:padstack_ref.1110386 {
+                proto=1; x=2.938in; y=3.12063in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+                ha:flags {
+                 clearline=1
+                }
+
+                li:thermal {
+                }
+
+                ha:attributes {
+                  term=1
+                  name=pin1
+                }
+               }
+               ha:padstack_ref.1110387 {
+                proto=0; x=2.76084in; y=3.036in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+                ha:flags {
+                 clearline=1
+                }
+
+                li:thermal {
+                }
+
+                ha:attributes {
+                  term=4
+                  name=pin4
+                }
+               }
+               ha:padstack_ref.1110388 {
+                proto=1; x=2.938in; y=3.036in; rot=180.000000; xmirror=0; smirror=0; 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:type {
+                  silk = 1
+                  top = 1
+                 }
+               }
+
+               ha:subc-aux {
+                lid=1
+                ha:combining {                }
+
+                 li:objects {
+                  ha:line.1110373 {
+                   x1=2.84942in; y1=78.189201mm; x2=2.84942in; y2=78.189201mm; thickness=0.1mm; clearance=0.0;
+                   ha:attributes {
+                     subc-role=pnp-origin
+                   }
+                  }
+                  ha:line.1110376 {
+                   x1=72.375395mm; y1=3.07832in; x2=72.375395mm; y2=3.07832in; thickness=0.1mm; clearance=0.0;
+                   ha:attributes {
+                     subc-role=origin
+                   }
+                  }
+                  ha:line.1110379 {
+                   x1=72.375395mm; y1=3.07832in; x2=71.375395mm; y2=3.07832in; thickness=0.1mm; clearance=0.0;
+                   ha:attributes {
+                     subc-role=x
+                   }
+                  }
+                  ha:line.1110382 {
+                   x1=72.375395mm; y1=3.07832in; x2=72.375395mm; y2=77.189328mm; thickness=0.1mm; clearance=0.0;
+                   ha:attributes {
+                     subc-role=y
+                   }
+                  }
+                 }
+                 ha:type {
+                  top = 1
+                  misc = 1
+                  virtual = 1
+                 }
+               }
+              }
+             }
+              uid = SQ94McEdvfD6fYzNuMUAAABv
+             }
+             ha:subc.1110390 {
+              ha:attributes {
+               value=
+               device=SWITCH
+               footprint=PTS815
+               refdes=S2
+              }
+             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 {
+                     -19.685mil  
+                     -13.78mil  
+                     -19.685mil  
+                     13.78mil  
+                     19.685mil  
+                     13.78mil  
+                     19.685mil  
+                     -13.78mil  
+                    }
+                  }
+
+                  ha:ps_shape_v4 {
+                   ha:combining { sub=1; auto=1;                   }
+                   ha:layer_mask {
+                    top = 1
+                    mask = 1
+                   }
+                   clearance=0.0
+                    li:ps_poly {
+                     -22.685mil  
+                     -16.78mil  
+                     -22.685mil  
+                     16.78mil  
+                     22.685mil  
+                     16.78mil  
+                     22.685mil  
+                     -16.78mil  
+                    }
+                  }
+
+                  ha:ps_shape_v4 {
+                   ha:combining { auto=1;                   }
+                   ha:layer_mask {
+                    top = 1
+                    paste = 1
+                   }
+                   clearance=0.0
+                    li:ps_poly {
+                     -19.685mil  
+                     -13.78mil  
+                     -19.685mil  
+                     13.78mil  
+                     19.685mil  
+                     13.78mil  
+                     19.685mil  
+                     -13.78mil  
+                    }
+                  }
+                }
+              }
+
+              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 {
+                     19.685mil  
+                     13.78mil  
+                     19.685mil  
+                     -13.78mil  
+                     -19.685mil  
+                     -13.78mil  
+                     -19.685mil  
+                     13.78mil  
+                    }
+                  }
+
+                  ha:ps_shape_v4 {
+                   ha:combining { sub=1; auto=1;                   }
+                   ha:layer_mask {
+                    top = 1
+                    mask = 1
+                   }
+                   clearance=0.0
+                    li:ps_poly {
+                     22.685mil  
+                     16.78mil  
+                     22.685mil  
+                     -16.78mil  
+                     -22.685mil  
+                     -16.78mil  
+                     -22.685mil  
+                     16.78mil  
+                    }
+                  }
+
+                  ha:ps_shape_v4 {
+                   ha:combining { auto=1;                   }
+                   ha:layer_mask {
+                    top = 1
+                    paste = 1
+                   }
+                   clearance=0.0
+                    li:ps_poly {
+                     19.685mil  
+                     13.78mil  
+                     19.685mil  
+                     -13.78mil  
+                     -19.685mil  
+                     -13.78mil  
+                     -19.685mil  
+                     13.78mil  
+                    }
+                  }
+                }
+              }
+             }
+
+              li:objects {
+               ha:padstack_ref.1110404 {
+                proto=0; x=2.37284in; y=3.13763in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+                ha:flags {
+                 clearline=1
+                }
+
+                li:thermal {
+                }
+
+                ha:attributes {
+                  term=2
+                  name=pin2
+                }
+               }
+               ha:padstack_ref.1110405 {
+                proto=1; x=64.77mm; y=3.13763in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+                ha:flags {
+                 clearline=1
+                }
+
+                li:thermal {
+                }
+
+                ha:attributes {
+                  term=1
+                  name=pin1
+                }
+               }
+               ha:padstack_ref.1110406 {
+                proto=0; x=2.37284in; y=3.053in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+                ha:flags {
+                 clearline=1
+                }
+
+                li:thermal {
+                }
+
+                ha:attributes {
+                  term=4
+                  name=pin4
+                }
+               }
+               ha:padstack_ref.1110407 {
+                proto=1; x=64.77mm; y=3.053in; rot=180.000000; xmirror=0; smirror=0; 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:type {
+                  silk = 1
+                  top = 1
+                 }
+               }
+
+               ha:subc-aux {
+                lid=1
+                ha:combining {                }
+
+                 li:objects {
+                  ha:line.1110392 {
+                   x1=2.46142in; y1=78.621001mm; x2=2.46142in; y2=78.621001mm; thickness=0.1mm; clearance=0.0;
+                   ha:attributes {
+                     subc-role=pnp-origin
+                   }
+                  }
+                  ha:line.1110395 {
+                   x1=62.520195mm; y1=3.09532in; x2=62.520195mm; y2=3.09532in; thickness=0.1mm; clearance=0.0;
+                   ha:attributes {
+                     subc-role=origin
+                   }
+                  }
+                  ha:line.1110398 {
+                   x1=62.520195mm; y1=3.09532in; x2=61.520195mm; y2=3.09532in; thickness=0.1mm; clearance=0.0;
+                   ha:attributes {
+                     subc-role=x
+                   }
+                  }
+                  ha:line.1110401 {
+                   x1=62.520195mm; y1=3.09532in; x2=62.520195mm; y2=77.621128mm; thickness=0.1mm; clearance=0.0;
+                   ha:attributes {
+                     subc-role=y
+                   }
+                  }
+                 }
+                 ha:type {
+                  top = 1
+                  misc = 1
+                  virtual = 1
+                 }
+               }
+              }
+             }
+              uid = SQ94McEdvfD6fYzNuMUAAABx
+             }
+            ha:rat.1110581 {
+             x1=58.250608mm; y1=75.491498mm; lgrp1=10; anchor1=pcb/804398; x2=2.76084in; y2=3.12063in; lgrp2=3; anchor2=pcb/1110371/1110385;
+            }
+            ha:rat.1110584 {
+             x1=2.938in; y1=3.12063in; lgrp1=3; anchor1=pcb/1110371/1110386; x2=2.76084in; y2=3.12063in; lgrp2=3; anchor2=pcb/1110371/1110385;
+            }
+            ha:rat.1110587 {
+             x1=65.405mm; y1=75.572834mm; lgrp1=5; anchor1=pcb/1000554; x2=2.37284in; y2=3.13763in; lgrp2=3; anchor2=pcb/1110390/1110404;
+            }
+            ha:rat.1110590 {
+             x1=64.77mm; y1=3.13763in; lgrp1=3; anchor1=pcb/1110390/1110405; x2=2.37284in; y2=3.13763in; lgrp2=3; anchor2=pcb/1110390/1110404;
+            }
+            ha:rat.1110593 {
+             x1=63.373mm; y1=2.71348in; lgrp1=3; anchor1=pcb/1110354/1110369; x2=2.938in; y2=3.036in; lgrp2=3; anchor2=pcb/1110371/1110388;
+            }
+            ha:rat.1110596 {
+             x1=2.938in; y1=3.036in; lgrp1=3; anchor1=pcb/1110371/1110388; x2=2.76084in; y2=3.036in; lgrp2=3; anchor2=pcb/1110371/1110387;
+            }
+            ha:rat.1110599 {
+             x1=2.43in; y1=2.71374in; lgrp1=3; anchor1=pcb/1058880/1058895; x2=2.37284in; y2=3.053in; lgrp2=3; anchor2=pcb/1110390/1110406;
+            }
+            ha:rat.1110602 {
+             x1=64.77mm; y1=3.053in; lgrp1=3; anchor1=pcb/1110390/1110407; x2=2.37284in; y2=3.053in; lgrp2=3; anchor2=pcb/1110390/1110406;
+            }
   }
   li:layers {
    ha:top-sig {
@@ -38225,74 +38642,6 @@ ha:pcb-rnd-board-v8 {
       }
       y1 = 388.0mil
      }
-     ha:line.724708 {
-      clearance = 20.0mil
-      y2 = 3.0in
-      thickness = 10.0mil
-      ha:attributes {
-       on_every_layer = {}
-       on_every_layer_gen = outline
-       noexport = 1
-      }
-      x1 = 0.0
-      x2 = 0.0
-      ha:flags {
-       clearline = 1
-       lock = 1
-      }
-      y1 = 0.0
-     }
-     ha:line.724720 {
-      clearance = 20.0mil
-      y2 = 3.0in
-      thickness = 10.0mil
-      ha:attributes {
-       on_every_layer = {}
-       on_every_layer_gen = outline
-       noexport = 1
-      }
-      x1 = 0.0
-      x2 = 3.0in
-      ha:flags {
-       clearline = 1
-       lock = 1
-      }
-      y1 = 3.0in
-     }
-     ha:line.724732 {
-      clearance = 20.0mil
-      y2 = 0.0
-      thickness = 10.0mil
-      ha:attributes {
-       on_every_layer = {}
-       on_every_layer_gen = outline
-       noexport = 1
-      }
-      x1 = 3.0in
-      x2 = 0.0
-      ha:flags {
-       clearline = 1
-       lock = 1
-      }
-      y1 = 0.0
-     }
-     ha:line.724744 {
-      clearance = 20.0mil
-      y2 = 0.0
-      thickness = 10.0mil
-      ha:attributes {
-       on_every_layer = {}
-       on_every_layer_gen = outline
-       noexport = 1
-      }
-      x1 = 3.0in
-      x2 = 3.0in
-      ha:flags {
-       clearline = 1
-       lock = 1
-      }
-      y1 = 3.0in
-     }
      ha:line.796625 {
       clearance = 12.0mil
       y2 = 600.0mil
@@ -43165,12 +43514,6 @@ ha:pcb-rnd-board-v8 {
        clearline=1
       }
      }
-     ha:line.1061677 {
-      x1=2.30201in; y1=63.499746mm; x2=2.302in; y2=63.5mm; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
      ha:line.1061680 {
       x1=2.30001in; y1=63.5mm; x2=2.3in; y2=63.499746mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
@@ -43183,48 +43526,6 @@ ha:pcb-rnd-board-v8 {
        clearline=1
       }
      }
-     ha:line.1061710 {
-      x1=1.82599in; y1=63.499746mm; x2=2.34599in; y2=63.499746mm; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1061713 {
-      x1=2.34599in; y1=63.499746mm; x2=2.374in; y2=2.528in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1061716 {
-      x1=2.374in; y1=2.528in; x2=2.374in; y2=65.278mm; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1061719 {
-      x1=2.374in; y1=65.278mm; x2=2.43in; y2=66.7004mm; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1061722 {
-      x1=2.43in; y1=66.7004mm; x2=2.43in; y2=2.68226in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1061731 {
-      x1=2.43in; y1=2.71374in; x2=2.65374in; y2=2.71374in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1061734 {
-      x1=2.65374in; y1=2.71374in; x2=2.83in; y2=2.89in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
      ha:line.1069875 {
       x1=1.89811in; y1=925.11mil; x2=1.898in; y2=925.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
@@ -43244,7 +43545,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      ha:line.1069904 {
-      x1=2.5989in; y1=1.793655in; x2=2.5989in; y2=1.7701in; thickness=10.0mil; clearance=12.0mil;
+      x1=2.5989in; y1=45.558837mm; x2=2.5989in; y2=1.7701in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
@@ -43262,37 +43563,37 @@ ha:pcb-rnd-board-v8 {
       }
      }
      ha:line.1081244 {
-      x1=1.51261in; y1=57.149746mm; x2=37.465254mm; y2=57.149746mm; thickness=10.0mil; clearance=12.0mil;
+      x1=1.51261in; y1=2.24999in; x2=1.47501in; y2=2.24999in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
      ha:line.1081247 {
-      x1=37.465254mm; y1=57.149746mm; x2=35.9664mm; y2=2.309in; thickness=10.0mil; clearance=12.0mil;
+      x1=1.47501in; y1=2.24999in; x2=1.416in; y2=2.309in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
      ha:line.1081250 {
-      x1=35.9664mm; y1=2.309in; x2=35.9664mm; y2=2.318in; thickness=10.0mil; clearance=12.0mil;
+      x1=1.416in; y1=2.309in; x2=1.416in; y2=2.318in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
      ha:line.1081256 {
-      x1=1.50288in; y1=2.19026in; x2=1.51261in; y2=55.879746mm; thickness=10.0mil; clearance=12.0mil;
+      x1=1.50288in; y1=2.19026in; x2=1.51261in; y2=2.19999in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
      ha:line.1081259 {
-      x1=1.35in; y1=2.25in; x2=1.40474in; y2=2.25in; thickness=10.0mil; clearance=12.0mil;
+      x1=34.29mm; y1=57.15mm; x2=1.40474in; y2=57.15mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
      ha:line.1081262 {
-      x1=1.40474in; y1=2.25in; x2=1.433in; y2=2.22174in; thickness=10.0mil; clearance=12.0mil;
+      x1=1.40474in; y1=57.15mm; x2=1.433in; y2=2.22174in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
@@ -43310,13 +43611,13 @@ ha:pcb-rnd-board-v8 {
       }
      }
      ha:line.1081295 {
-      x1=1.388in; y1=2.2in; x2=23.57882mm; y2=2.2in; thickness=10.0mil; clearance=12.0mil;
+      x1=1.388in; y1=2.2in; x2=928.3mil; y2=2.2in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
      ha:line.1081298 {
-      x1=23.57882mm; y1=2.2in; x2=751.845mil; y2=2.376455in; thickness=10.0mil; clearance=12.0mil;
+      x1=928.3mil; y1=2.2in; x2=751.845mil; y2=60.361957mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
@@ -43334,7 +43635,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      ha:line.1081352 {
-      x1=968.37mil; y1=2.812875in; x2=968.37mil; y2=2.78863in; thickness=10.0mil; clearance=12.0mil;
+      x1=968.37mil; y1=71.447025mm; x2=968.37mil; y2=2.78863in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
@@ -43352,7 +43653,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      ha:line.1081361 {
-      x1=1.187in; y1=2.776in; x2=30.3784mm; y2=70.739mm; thickness=10.0mil; clearance=12.0mil;
+      x1=1.187in; y1=2.776in; x2=1.196in; y2=70.739mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
@@ -43364,13 +43665,13 @@ ha:pcb-rnd-board-v8 {
       }
      }
      ha:line.1081382 {
-      x1=938.0mil; y1=2.758in; x2=925.0mil; y2=70.3834mm; thickness=10.0mil; clearance=12.0mil;
+      x1=938.0mil; y1=2.758in; x2=925.0mil; y2=2.771in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
      ha:line.1081385 {
-      x1=925.0mil; y1=70.3834mm; x2=925.0mil; y2=71.045197mm; thickness=10.0mil; clearance=12.0mil;
+      x1=925.0mil; y1=2.771in; x2=925.0mil; y2=71.045197mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
@@ -43400,7 +43701,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      ha:line.1081412 {
-      x1=881.0mil; y1=71.427467mm; x2=22.396958mm; y2=2.812875in; thickness=10.0mil; clearance=12.0mil;
+      x1=881.0mil; y1=71.427467mm; x2=881.77mil; y2=71.447025mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
@@ -43424,7 +43725,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      ha:line.1081433 {
-      x1=795.0mil; y1=71.443215mm; x2=20.19681mm; y2=2.812875in; thickness=10.0mil; clearance=12.0mil;
+      x1=795.0mil; y1=71.443215mm; x2=795.15mil; y2=71.447025mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
@@ -43442,19 +43743,19 @@ ha:pcb-rnd-board-v8 {
       }
      }
      ha:line.1081448 {
-      x1=709.0mil; y1=2.776in; x2=709.0mil; y2=2.812415in; thickness=10.0mil; clearance=12.0mil;
+      x1=709.0mil; y1=2.776in; x2=709.0mil; y2=71.435341mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
      ha:line.1081451 {
-      x1=709.0mil; y1=2.812415in; x2=17.996916mm; y2=2.812875in; thickness=10.0mil; clearance=12.0mil;
+      x1=709.0mil; y1=71.435341mm; x2=708.54mil; y2=71.447025mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
      ha:line.1081457 {
-      x1=35.9664mm; y1=2.641in; x2=800.0mil; y2=2.641in; thickness=10.0mil; clearance=12.0mil;
+      x1=1.416in; y1=2.641in; x2=800.0mil; y2=2.641in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
@@ -43472,7 +43773,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      ha:line.1081466 {
-      x1=665.0mil; y1=71.441183mm; x2=665.23mil; y2=2.812875in; thickness=10.0mil; clearance=12.0mil;
+      x1=665.0mil; y1=71.441183mm; x2=665.23mil; y2=71.447025mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
@@ -43490,13 +43791,13 @@ ha:pcb-rnd-board-v8 {
       }
      }
      ha:line.1084352 {
-      x1=89.0mil; y1=48.895mm; x2=154.0mil; y2=51.8414mm; thickness=100.0mil; clearance=20.0mil;
+      x1=89.0mil; y1=48.895mm; x2=154.0mil; y2=2.041in; thickness=100.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
      ha:line.1084361 {
-      x1=489.0mil; y1=1.225in; x2=489.0mil; y2=1.725in; thickness=100.0mil; clearance=20.0mil;
+      x1=489.0mil; y1=31.115mm; x2=489.0mil; y2=43.815mm; thickness=100.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
@@ -43543,6 +43844,124 @@ ha:pcb-rnd-board-v8 {
        clearline=1
       }
      }
+     ha:line.1110437 {
+      x1=2.302in; y1=63.5mm; x2=58.4835mm; y2=63.4873mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1061710 {
+      x1=1.82599in; y1=63.499746mm; x2=2.30201in; y2=63.499746mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1110485 {
+      x1=2.307in; y1=63.5mm; x2=2.333in; y2=63.5mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1110527 {
+      x1=59.6519mm; y1=65.3923mm; x2=59.6519mm; y2=63.8937mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1110530 {
+      x1=2.333in; y1=63.5mm; x2=59.6519mm; y2=63.8937mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1110539 {
+      x1=2.43in; y1=2.68226in; x2=2.43in; y2=2.656in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1110542 {
+      x1=59.6519mm; y1=65.3923mm; x2=2.43in; y2=2.656in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1110545 {
+      x1=2.3in; y1=2.44999in; x2=2.32299in; y2=2.44999in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1110548 {
+      x1=2.32299in; y1=2.44999in; x2=60.325mm; y2=2.502in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1110551 {
+      x1=60.325mm; y1=2.502in; x2=60.325mm; y2=2.562in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1110554 {
+      x1=60.325mm; y1=2.562in; x2=63.373mm; y2=2.682in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1110605 {
+      x1=0.0; y1=0.0; x2=0.0; y2=82.55mm; thickness=10.0mil; clearance=30.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
+      }
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
+      }
+     }
+     ha:line.1110617 {
+      x1=0.0; y1=82.55mm; x2=3.0in; y2=82.55mm; thickness=10.0mil; clearance=30.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
+      }
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
+      }
+     }
+     ha:line.1110629 {
+      x1=3.0in; y1=0.0; x2=0.0; y2=0.0; thickness=10.0mil; clearance=30.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
+      }
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
+      }
+     }
+     ha:line.1110641 {
+      x1=3.0in; y1=82.55mm; x2=3.0in; y2=0.0; thickness=10.0mil; clearance=30.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
+      }
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
+      }
+     }
     }
     color = {#8b2323}
     group = 3
@@ -43567,74 +43986,6 @@ ha:pcb-rnd-board-v8 {
       }
       y1 = 525.0mil
      }
-     ha:line.724717 {
-      clearance = 20.0mil
-      y2 = 3.0in
-      thickness = 10.0mil
-      ha:attributes {
-       on_every_layer = {}
-       on_every_layer_gen = outline
-       noexport = 1
-      }
-      x1 = 0.0
-      x2 = 0.0
-      ha:flags {
-       clearline = 1
-       lock = 1
-      }
-      y1 = 0.0
-     }
-     ha:line.724729 {
-      clearance = 20.0mil
-      y2 = 3.0in
-      thickness = 10.0mil
-      ha:attributes {
-       on_every_layer = {}
-       on_every_layer_gen = outline
-       noexport = 1
-      }
-      x1 = 0.0
-      x2 = 3.0in
-      ha:flags {
-       clearline = 1
-       lock = 1
-      }
-      y1 = 3.0in
-     }
-     ha:line.724741 {
-      clearance = 20.0mil
-      y2 = 0.0
-      thickness = 10.0mil
-      ha:attributes {
-       on_every_layer = {}
-       on_every_layer_gen = outline
-       noexport = 1
-      }
-      x1 = 3.0in
-      x2 = 0.0
-      ha:flags {
-       clearline = 1
-       lock = 1
-      }
-      y1 = 0.0
-     }
-     ha:line.724753 {
-      clearance = 20.0mil
-      y2 = 0.0
-      thickness = 10.0mil
-      ha:attributes {
-       on_every_layer = {}
-       on_every_layer_gen = outline
-       noexport = 1
-      }
-      x1 = 3.0in
-      x2 = 3.0in
-      ha:flags {
-       clearline = 1
-       lock = 1
-      }
-      y1 = 3.0in
-     }
      ha:line.894791 {
       clearance = 12.0mil
       y2 = 52.07mm
@@ -44744,6 +45095,58 @@ ha:pcb-rnd-board-v8 {
        clearline=1
       }
      }
+     ha:line.1110614 {
+      x1=0.0; y1=0.0; x2=0.0; y2=82.55mm; thickness=10.0mil; clearance=30.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
+      }
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
+      }
+     }
+     ha:line.1110626 {
+      x1=0.0; y1=82.55mm; x2=3.0in; y2=82.55mm; thickness=10.0mil; clearance=30.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
+      }
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
+      }
+     }
+     ha:line.1110638 {
+      x1=3.0in; y1=0.0; x2=0.0; y2=0.0; thickness=10.0mil; clearance=30.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
+      }
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
+      }
+     }
+     ha:line.1110650 {
+      x1=3.0in; y1=82.55mm; x2=3.0in; y2=0.0; thickness=10.0mil; clearance=30.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
+      }
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
+      }
+     }
     }
     color = {#3a5fcd}
     group = 10
@@ -44867,74 +45270,6 @@ ha:pcb-rnd-board-v8 {
     }
     lid = 4
     li:objects {
-     ha:line.724714 {
-      clearance = 20.0mil
-      y2 = 3.0in
-      thickness = 10.0mil
-      ha:attributes {
-       on_every_layer = {}
-       on_every_layer_gen = outline
-       noexport = 1
-      }
-      x1 = 0.0
-      x2 = 0.0
-      ha:flags {
-       clearline = 1
-       lock = 1
-      }
-      y1 = 0.0
-     }
-     ha:line.724726 {
-      clearance = 20.0mil
-      y2 = 3.0in
-      thickness = 10.0mil
-      ha:attributes {
-       on_every_layer = {}
-       on_every_layer_gen = outline
-       noexport = 1
-      }
-      x1 = 0.0
-      x2 = 3.0in
-      ha:flags {
-       clearline = 1
-       lock = 1
-      }
-      y1 = 3.0in
-     }
-     ha:line.724738 {
-      clearance = 20.0mil
-      y2 = 0.0
-      thickness = 10.0mil
-      ha:attributes {
-       on_every_layer = {}
-       on_every_layer_gen = outline
-       noexport = 1
-      }
-      x1 = 3.0in
-      x2 = 0.0
-      ha:flags {
-       clearline = 1
-       lock = 1
-      }
-      y1 = 0.0
-     }
-     ha:line.724750 {
-      clearance = 20.0mil
-      y2 = 0.0
-      thickness = 10.0mil
-      ha:attributes {
-       on_every_layer = {}
-       on_every_layer_gen = outline
-       noexport = 1
-      }
-      x1 = 3.0in
-      x2 = 3.0in
-      ha:flags {
-       clearline = 1
-       lock = 1
-      }
-      y1 = 3.0in
-     }
      ha:line.920300 {
       clearance = 12.0mil
       y2 = 26.67mm
@@ -45957,6 +46292,58 @@ ha:pcb-rnd-board-v8 {
        clearline=1
       }
      }
+     ha:line.1110611 {
+      x1=0.0; y1=0.0; x2=0.0; y2=82.55mm; thickness=10.0mil; clearance=30.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
+      }
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
+      }
+     }
+     ha:line.1110623 {
+      x1=0.0; y1=82.55mm; x2=3.0in; y2=82.55mm; thickness=10.0mil; clearance=30.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
+      }
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
+      }
+     }
+     ha:line.1110635 {
+      x1=3.0in; y1=0.0; x2=0.0; y2=0.0; thickness=10.0mil; clearance=30.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
+      }
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
+      }
+     }
+     ha:line.1110647 {
+      x1=3.0in; y1=82.55mm; x2=3.0in; y2=0.0; thickness=10.0mil; clearance=30.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
+      }
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
+      }
+     }
     }
     color = {#548b54}
     group = 7
@@ -46014,74 +46401,6 @@ ha:pcb-rnd-board-v8 {
       }
       y1 = 57.1754mm
      }
-     ha:line.724711 {
-      clearance = 20.0mil
-      y2 = 3.0in
-      thickness = 10.0mil
-      ha:attributes {
-       on_every_layer = {}
-       on_every_layer_gen = outline
-       noexport = 1
-      }
-      x1 = 0.0
-      x2 = 0.0
-      ha:flags {
-       clearline = 1
-       lock = 1
-      }
-      y1 = 0.0
-     }
-     ha:line.724723 {
-      clearance = 20.0mil
-      y2 = 3.0in
-      thickness = 10.0mil
-      ha:attributes {
-       on_every_layer = {}
-       on_every_layer_gen = outline
-       noexport = 1
-      }
-      x1 = 0.0
-      x2 = 3.0in
-      ha:flags {
-       clearline = 1
-       lock = 1
-      }
-      y1 = 3.0in
-     }
-     ha:line.724735 {
-      clearance = 20.0mil
-      y2 = 0.0
-      thickness = 10.0mil
-      ha:attributes {
-       on_every_layer = {}
-       on_every_layer_gen = outline
-       noexport = 1
-      }
-      x1 = 3.0in
-      x2 = 0.0
-      ha:flags {
-       clearline = 1
-       lock = 1
-      }
-      y1 = 0.0
-     }
-     ha:line.724747 {
-      clearance = 20.0mil
-      y2 = 0.0
-      thickness = 10.0mil
-      ha:attributes {
-       on_every_layer = {}
-       on_every_layer_gen = outline
-       noexport = 1
-      }
-      x1 = 3.0in
-      x2 = 3.0in
-      ha:flags {
-       clearline = 1
-       lock = 1
-      }
-      y1 = 3.0in
-     }
      ha:line.851675 {
       clearance = 22.0mil
       y2 = 2.1463in
@@ -46364,6 +46683,58 @@ ha:pcb-rnd-board-v8 {
        clearline=1
       }
      }
+     ha:line.1110608 {
+      x1=0.0; y1=0.0; x2=0.0; y2=82.55mm; thickness=10.0mil; clearance=30.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
+      }
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
+      }
+     }
+     ha:line.1110620 {
+      x1=0.0; y1=82.55mm; x2=3.0in; y2=82.55mm; thickness=10.0mil; clearance=30.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
+      }
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
+      }
+     }
+     ha:line.1110632 {
+      x1=3.0in; y1=0.0; x2=0.0; y2=0.0; thickness=10.0mil; clearance=30.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
+      }
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
+      }
+     }
+     ha:line.1110644 {
+      x1=3.0in; y1=82.55mm; x2=3.0in; y2=0.0; thickness=10.0mil; clearance=30.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
+      }
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
+      }
+     }
      ha:polygon.1000554 {
       li:geometry {
        ta:contour {
@@ -46405,7 +46776,7 @@ ha:pcb-rnd-board-v8 {
     li:objects {
      ha:line.718564 {
       clearance = 30.0mil
-      y2 = 3.0in
+      y2 = 82.55mm
       thickness = 10.0mil
       ha:attributes {
        on_every_layer = outline
@@ -46414,12 +46785,13 @@ ha:pcb-rnd-board-v8 {
       x2 = 0.0
       ha:flags {
        clearline = 1
+       lock=1
       }
       y1 = 0.0
      }
      ha:line.718567 {
       clearance = 30.0mil
-      y2 = 3.0in
+      y2 = 82.55mm
       thickness = 10.0mil
       ha:attributes {
        on_every_layer = outline
@@ -46428,8 +46800,9 @@ ha:pcb-rnd-board-v8 {
       x2 = 3.0in
       ha:flags {
        clearline = 1
+       lock=1
       }
-      y1 = 3.0in
+      y1 = 82.55mm
      }
      ha:line.718570 {
       clearance = 30.0mil
@@ -46442,6 +46815,7 @@ ha:pcb-rnd-board-v8 {
       x2 = 0.0
       ha:flags {
        clearline = 1
+       lock=1
       }
       y1 = 0.0
      }
@@ -46456,8 +46830,9 @@ ha:pcb-rnd-board-v8 {
       x2 = 3.0in
       ha:flags {
        clearline = 1
+       lock=1
       }
-      y1 = 3.0in
+      y1 = 82.55mm
      }
     }
     color = {#00868b}
@@ -46978,24 +47353,6 @@ ha:pcb-rnd-board-v8 {
       }
       rot = 90.000000
      }
-     ha:text.1061658 {
-      string=force uboot; x=2.675in; y=2.934in; scale=100; fid=0;
-      ha:flags {
-       clearline=1
-      }
-      rot = 0.000000
-     }
-     ha:text.800608 {
-      scale = 150
-      x = 2.386in
-      y = 2.58083in
-      rot = 0.000000
-      string = strobe
-      fid = 0
-      ha:flags {
-       clearline = 1
-      }
-     }
      ha:text.1084367 {
       string=gain; x=1.951in; y=18.0mil; scale=100; fid=0;
       ha:flags {
@@ -47017,6 +47374,24 @@ ha:pcb-rnd-board-v8 {
       }
       rot = 0.000000
      }
+     ha:text.1110409 {
+      string=force uboot; x=2.649in; y=81.915mm; scale=100; fid=0;
+      ha:flags {
+       clearline=1
+      }
+      rot = 0.000000
+     }
+     ha:text.800608 {
+      scale = 150
+      x = 2.386in
+      y = 2.58083in
+      rot = 0.000000
+      string = strobe
+      fid = 0
+      ha:flags {
+       clearline = 1
+      }
+     }
     }
     color = {#000000}
     group = 1
index 22aefaa82b3d0198d4f45513353710b8c6874a3a..e45ebdfa18793115baad1b2e3eb868422028c81f 100644 (file)
@@ -2608,19 +2608,6 @@ footprint=0402
 }
 N 68000 44400 67800 44400 4
 N 68900 44400 68900 44000 4
-C 40900 70800 1 180 0 conn-2.sym
-{
-T 40900 70800 5 10 0 1 180 0 1
-footprint=100mil2pin
-T 40900 70800 5 10 0 1 180 0 1
-device=CONNECTOR
-T 40900 70800 5 10 0 1 0 0 1
-loadstatus=noload
-T 40495 70845 5 10 1 1 0 6 1
-refdes=J12
-T 41100 69800 5 10 1 1 0 6 1
-value=Force Uboot
-}
 C 42600 70400 1 180 0 resistor.sym
 {
 T 42300 70000 5 10 0 0 180 0 1
@@ -2632,8 +2619,8 @@ refdes=R10
 T 42200 70450 5 10 1 1 0 0 1
 value=3.3k
 }
-N 41700 70300 40900 70300 4
-C 40800 70700 1 0 0 3.3V-plus.sym
+N 41700 70300 41400 70300 4
+C 40100 70800 1 0 0 3.3V-plus.sym
 N 73500 58900 79000 58900 4
 {
 T 77500 58950 5 10 1 1 0 0 1
@@ -2701,20 +2688,6 @@ N 66500 65500 65300 65500 4
 T 66500 65550 5 10 1 1 0 6 1
 netname=scl
 }
-N 40900 70700 41000 70700 4
-C 40900 69400 1 180 0 conn-2.sym
-{
-T 40900 69400 5 10 0 1 180 0 1
-footprint=100mil2pin
-T 40900 69400 5 10 0 1 180 0 1
-device=CONNECTOR
-T 40900 69400 5 10 0 1 0 0 1
-loadstatus=noload
-T 40495 69445 5 10 1 1 0 6 1
-refdes=J15
-T 40600 68500 5 10 1 1 0 6 1
-value=Reset
-}
 C 42600 70000 1 180 0 resistor.sym
 {
 T 42300 69600 5 10 0 0 180 0 1
@@ -2731,8 +2704,37 @@ N 42600 69900 44100 69900 4
 T 42900 69950 5 10 1 1 0 0 1
 netname=rst_n
 }
-N 40900 69300 41400 69300 4
-N 41400 69300 41400 69900 4
 N 41400 69900 41700 69900 4
-C 40900 68600 1 0 0 gnd.sym
-N 41000 68900 40900 68900 4
+C 40200 69100 1 0 0 gnd.sym
+C 40400 70300 1 0 0 switch-pts815.sym
+{
+T 40800 70800 5 10 1 1 0 0 1
+refdes=S2
+T 40200 71100 5 10 0 0 0 0 1
+device=SWITCH
+T 40200 71300 5 10 0 0 0 0 1
+footprint=PTS815
+}
+C 40400 69500 1 0 0 switch-pts815.sym
+{
+T 40800 70000 5 10 1 1 0 0 1
+refdes=S1
+T 40200 70300 5 10 0 0 0 0 1
+device=SWITCH
+T 40200 70500 5 10 0 0 0 0 1
+footprint=PTS815
+}
+N 40400 70300 40300 70300 4
+N 40300 70300 40300 70800 4
+N 40400 70700 40300 70700 4
+N 41500 70300 41500 70700 4
+N 41500 70700 41400 70700 4
+T 40800 71100 9 10 1 0 0 0 1
+force uboot
+T 40800 69300 9 10 1 0 0 0 1
+reset
+N 40400 69500 40300 69500 4
+N 40300 69400 40300 69900 4
+N 40400 69900 40300 69900 4
+N 41500 69900 41500 69500 4
+N 41500 69500 41400 69500 4