forward annotate additional bypass caps, etc, to incomplete pcb layout
authorBdale Garbee <bdale@gag.com>
Mon, 7 Nov 2022 20:12:02 +0000 (13:12 -0700)
committerBdale Garbee <bdale@gag.com>
Mon, 7 Nov 2022 20:12:02 +0000 (13:12 -0700)
easytimer.lht

index c7b258a02f319dd30259276b8f48d17f6c69df12..4973db2a9f017ab3d9a3d41a427246fe108bc5a2 100644 (file)
@@ -714,18 +714,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.93870 {
-    x1=985.815mil; y1=390.16mil; x2=25.573736mm; y2=390.16mil; thickness=5.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.93873 {
-    x1=25.573736mm; y1=390.16mil; x2=1.017in; y2=380.0mil; thickness=5.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.95408 {
     x1=18.140045mm; y1=370.47mil; x2=17.285462mm; y2=370.47mil; thickness=5.0mil; clearance=10.0mil;
     ha:flags {
@@ -1484,20 +1472,8 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.99089 {
-    x1=613.0mil; y1=731.0mil; x2=533.0mil; y2=731.0mil; thickness=5.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.99092 {
-    x1=533.0mil; y1=731.0mil; x2=505.0mil; y2=703.0mil; thickness=5.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.99095 {
-    x1=505.0mil; y1=703.0mil; x2=445.0mil; y2=703.0mil; thickness=5.0mil; clearance=10.0mil;
+    x1=614.0mil; y1=731.0mil; x2=445.0mil; y2=703.0mil; thickness=5.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
@@ -1700,6 +1676,22 @@ ha:pcb-rnd-board-v8 {
     }
     rot = 360.000000
    }
+   ha:text.103327 {
+    string=-; x=17.0mil; y=532.0mil; scale=200; fid=0;
+    ha:flags {
+     clearline=1
+     onsolder=1
+    }
+    rot = 90.000000
+   }
+   ha:text.103328 {
+    string=+; x=58.0mil; y=306.0mil; scale=200; fid=0;
+    ha:flags {
+     clearline=1
+     onsolder=1
+    }
+    rot = 0.000000
+   }
   }
   color = {#000000}
 }
@@ -6559,7 +6551,7 @@ ha:pcb-rnd-board-v8 {
 
        li:objects {
         ha:padstack_ref.58677 {
-         proto=0; x=13.703808mm; y=-139.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=13.729208mm; y=-126.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -6573,7 +6565,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.58678 {
-         proto=0; x=571.0mil; y=-139.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=572.0mil; y=-126.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -6607,25 +6599,25 @@ ha:pcb-rnd-board-v8 {
 
           li:objects {
            ha:line.58665 {
-            x1=14.103604mm; y1=-139.0mil; x2=14.103604mm; y2=-139.0mil; thickness=0.1mm; clearance=0.0;
+            x1=14.129004mm; y1=-126.0mil; x2=14.129004mm; y2=-126.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
            ha:line.58668 {
-            x1=14.103604mm; y1=-139.0mil; x2=14.103604mm; y2=-139.0mil; thickness=0.1mm; clearance=0.0;
+            x1=14.129004mm; y1=-126.0mil; x2=14.129004mm; y2=-126.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
            ha:line.58671 {
-            x1=14.103604mm; y1=-139.0mil; x2=15.103604mm; y2=-139.0mil; thickness=0.1mm; clearance=0.0;
+            x1=14.129004mm; y1=-126.0mil; x2=15.129004mm; y2=-126.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
            ha:line.58674 {
-            x1=14.103604mm; y1=-139.0mil; x2=14.103604mm; y2=-2.5306mm; thickness=0.1mm; clearance=0.0;
+            x1=14.129004mm; y1=-126.0mil; x2=14.129004mm; y2=-2.2004mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -8406,7 +8398,7 @@ ha:pcb-rnd-board-v8 {
 
        li:objects {
         ha:padstack_ref.59069 {
-         proto=0; x=7.099808mm; y=-42.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=6.352298mm; y=-2.353445mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -8420,7 +8412,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.59070 {
-         proto=0; x=311.0mil; y=-42.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=7.15189mm; y=-2.353445mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -8454,25 +8446,25 @@ ha:pcb-rnd-board-v8 {
 
           li:objects {
            ha:line.59057 {
-            x1=7.499604mm; y1=-42.0mil; x2=7.499604mm; y2=-42.0mil; thickness=0.1mm; clearance=0.0;
+            x1=6.752094mm; y1=-2.353445mm; x2=6.752094mm; y2=-2.353445mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
            ha:line.59060 {
-            x1=7.499604mm; y1=-42.0mil; x2=7.499604mm; y2=-42.0mil; thickness=0.1mm; clearance=0.0;
+            x1=6.752094mm; y1=-2.353445mm; x2=6.752094mm; y2=-2.353445mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
            ha:line.59063 {
-            x1=7.499604mm; y1=-42.0mil; x2=8.499604mm; y2=-42.0mil; thickness=0.1mm; clearance=0.0;
+            x1=6.752094mm; y1=-2.353445mm; x2=7.752094mm; y2=-2.353445mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
            ha:line.59066 {
-            x1=7.499604mm; y1=-42.0mil; x2=7.499604mm; y2=-0.0668mm; thickness=0.1mm; clearance=0.0;
+            x1=6.752094mm; y1=-2.353445mm; x2=6.752094mm; y2=-1.353445mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -8563,7 +8555,7 @@ ha:pcb-rnd-board-v8 {
 
        li:objects {
         ha:padstack_ref.59086 {
-         proto=0; x=9.589008mm; y=-39.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=8.700008mm; y=-43.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -8577,7 +8569,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.59087 {
-         proto=0; x=409.0mil; y=-39.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=374.0mil; y=-43.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -8611,25 +8603,25 @@ ha:pcb-rnd-board-v8 {
 
           li:objects {
            ha:line.59074 {
-            x1=9.988804mm; y1=-39.0mil; x2=9.988804mm; y2=-39.0mil; thickness=0.1mm; clearance=0.0;
+            x1=9.099804mm; y1=-43.0mil; x2=9.099804mm; y2=-43.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
            ha:line.59077 {
-            x1=9.988804mm; y1=-39.0mil; x2=9.988804mm; y2=-39.0mil; thickness=0.1mm; clearance=0.0;
+            x1=9.099804mm; y1=-43.0mil; x2=9.099804mm; y2=-43.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
            ha:line.59080 {
-            x1=9.988804mm; y1=-39.0mil; x2=10.988804mm; y2=-39.0mil; thickness=0.1mm; clearance=0.0;
+            x1=9.099804mm; y1=-43.0mil; x2=10.099804mm; y2=-43.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
            ha:line.59083 {
-            x1=9.988804mm; y1=-39.0mil; x2=9.988804mm; y2=0.0094mm; thickness=0.1mm; clearance=0.0;
+            x1=9.099804mm; y1=-43.0mil; x2=9.099804mm; y2=-0.0922mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -9781,7 +9773,7 @@ ha:pcb-rnd-board-v8 {
            }
          }
 
-         {ha:top copper}                                                      {
+         {ha:top copper}                                                         {
           lid=2
           ha:combining {          }
 
@@ -11867,7 +11859,7 @@ ha:pcb-rnd-board-v8 {
 
            li:objects {
             ha:padstack_ref.74388 {
-             proto=0; x=0.580136mm; y=-1.050155mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+             proto=0; x=0.597408mm; y=-39.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
              ha:flags {
               clearline=1
              }
@@ -11881,7 +11873,7 @@ ha:pcb-rnd-board-v8 {
              }
             }
             ha:padstack_ref.74389 {
-             proto=0; x=54.32mil; y=-1.050155mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+             proto=0; x=55.0mil; y=-39.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
              ha:flags {
               clearline=1
              }
@@ -11915,29 +11907,33 @@ ha:pcb-rnd-board-v8 {
 
               li:objects {
                ha:line.74376 {
-                x1=0.979932mm; y1=-1.050155mm; x2=0.979932mm; y2=-1.050155mm; thickness=0.1mm; clearance=0.0;
+                x1=0.997204mm; y1=-39.0mil; x2=0.997204mm; y2=-39.0mil; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=pnp-origin
                 }
-               }
+ ha:flags ={ selected=1
+ };               }
                ha:line.74379 {
-                x1=0.979932mm; y1=-1.050155mm; x2=0.979932mm; y2=-1.050155mm; thickness=0.1mm; clearance=0.0;
+                x1=0.997204mm; y1=-39.0mil; x2=0.997204mm; y2=-39.0mil; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=origin
                 }
-               }
+ ha:flags ={ selected=1
+ };               }
                ha:line.74382 {
-                x1=0.979932mm; y1=-1.050155mm; x2=1.979932mm; y2=-1.050155mm; thickness=0.1mm; clearance=0.0;
+                x1=0.997204mm; y1=-39.0mil; x2=1.997204mm; y2=-39.0mil; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=x
                 }
-               }
+ ha:flags ={ selected=1
+ };               }
                ha:line.74385 {
-                x1=0.979932mm; y1=-1.050155mm; x2=0.979932mm; y2=-0.050155mm; thickness=0.1mm; clearance=0.0;
+                x1=0.997204mm; y1=-39.0mil; x2=0.997204mm; y2=0.0094mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=y
                 }
-               }
+ ha:flags ={ selected=1
+ };               }
               }
               ha:type {
                top = 1
@@ -13227,130 +13223,780 @@ ha:pcb-rnd-board-v8 {
             }
              uid = RjgnUeuCnHn7KrKm/wwAAAA0
             }
-            ha:rat.102141 {
-             x1=54.32mil; y1=-1.050155mm; lgrp1=3; anchor1=pcb/74374/74389; x2=20.248499mm; y2=123.84mil; lgrp2=3; anchor2=pcb/81674/81697;
+             ha:subc.104533 {
+              ha:attributes {
+               refdes=C110
+               value=0.1uF
+               footprint=0402
+               openscad=0402
+              }
+             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 {
+                     0.249936mm  
+                     -0.349758mm  
+                     -0.249936mm  
+                     -0.349758mm  
+                     -0.249936mm  
+                     0.349758mm  
+                     0.249936mm  
+                     0.349758mm  
+                    }
+                  }
+
+                  ha:ps_shape_v4 {
+                   ha:combining { sub=1; auto=1;                   }
+                   ha:layer_mask {
+                    top = 1
+                    mask = 1
+                   }
+                   clearance=0.0
+                    li:ps_poly {
+                     0.326136mm  
+                     -0.425958mm  
+                     -0.326136mm  
+                     -0.425958mm  
+                     -0.326136mm  
+                     0.425958mm  
+                     0.326136mm  
+                     0.425958mm  
+                    }
+                  }
+
+                  ha:ps_shape_v4 {
+                   ha:combining { auto=1;                   }
+                   ha:layer_mask {
+                    top = 1
+                    paste = 1
+                   }
+                   clearance=0.0
+                    li:ps_poly {
+                     0.249936mm  
+                     -0.349758mm  
+                     -0.249936mm  
+                     -0.349758mm  
+                     -0.249936mm  
+                     0.349758mm  
+                     0.249936mm  
+                     0.349758mm  
+                    }
+                  }
+                }
+              }
+             }
+
+              li:objects {
+               ha:padstack_ref.104547 {
+                proto=0; x=132.52mil; y=-81.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                ha:flags {
+                 clearline=1
+                }
+
+                li:thermal {
+                }
+
+                ha:attributes {
+                  term=1
+                  name=1
+                }
+               }
+               ha:padstack_ref.104548 {
+                proto=0; x=164.0mil; y=-81.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                ha:flags {
+                 clearline=1
+                }
+
+                li:thermal {
+                }
+
+                ha:attributes {
+                  term=2
+                  name=2
+                }
+               }
+              }
+              li:layers {
+
+               ha:top-silk {
+                lid=0
+                ha:combining {                }
+
+                 li:objects {
+                 }
+                 ha:type {
+                  silk = 1
+                  top = 1
+                 }
+               }
+
+               ha:subc-aux {
+                lid=1
+                ha:combining {                }
+
+                 li:objects {
+                  ha:line.104535 {
+                   x1=3.765804mm; y1=-81.0mil; x2=3.765804mm; y2=-81.0mil; thickness=0.1mm; clearance=0.0;
+                   ha:attributes {
+                     subc-role=pnp-origin
+                   }
+                  }
+                  ha:line.104538 {
+                   x1=3.765804mm; y1=-81.0mil; x2=3.765804mm; y2=-81.0mil; thickness=0.1mm; clearance=0.0;
+                   ha:attributes {
+                     subc-role=origin
+                   }
+                  }
+                  ha:line.104541 {
+                   x1=3.765804mm; y1=-81.0mil; x2=4.765804mm; y2=-81.0mil; thickness=0.1mm; clearance=0.0;
+                   ha:attributes {
+                     subc-role=x
+                   }
+                  }
+                  ha:line.104544 {
+                   x1=3.765804mm; y1=-81.0mil; x2=3.765804mm; y2=-1.0574mm; thickness=0.1mm; clearance=0.0;
+                   ha:attributes {
+                     subc-role=y
+                   }
+                  }
+                 }
+                 ha:type {
+                  top = 1
+                  misc = 1
+                  virtual = 1
+                 }
+               }
+              }
+             }
+              uid = 2yN9A4lef/MyV7+Y+D0AAAA0
+             }
+             ha:subc.104566 {
+              ha:attributes {
+               refdes=C111
+               value=0.1uF
+               footprint=0402
+               openscad=0402
+              }
+             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 {
+                     0.249936mm  
+                     -0.349758mm  
+                     -0.249936mm  
+                     -0.349758mm  
+                     -0.249936mm  
+                     0.349758mm  
+                     0.249936mm  
+                     0.349758mm  
+                    }
+                  }
+
+                  ha:ps_shape_v4 {
+                   ha:combining { sub=1; auto=1;                   }
+                   ha:layer_mask {
+                    top = 1
+                    mask = 1
+                   }
+                   clearance=0.0
+                    li:ps_poly {
+                     0.326136mm  
+                     -0.425958mm  
+                     -0.326136mm  
+                     -0.425958mm  
+                     -0.326136mm  
+                     0.425958mm  
+                     0.326136mm  
+                     0.425958mm  
+                    }
+                  }
+
+                  ha:ps_shape_v4 {
+                   ha:combining { auto=1;                   }
+                   ha:layer_mask {
+                    top = 1
+                    paste = 1
+                   }
+                   clearance=0.0
+                    li:ps_poly {
+                     0.249936mm  
+                     -0.349758mm  
+                     -0.249936mm  
+                     -0.349758mm  
+                     -0.249936mm  
+                     0.349758mm  
+                     0.249936mm  
+                     0.349758mm  
+                    }
+                  }
+                }
+              }
+             }
+
+              li:objects {
+               ha:padstack_ref.104580 {
+                proto=0; x=3.610223mm; y=-1.050155mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                ha:flags {
+                 clearline=1
+                }
+
+                li:thermal {
+                }
+
+                ha:attributes {
+                  term=1
+                  name=1
+                }
+               }
+               ha:padstack_ref.104581 {
+                proto=0; x=4.409815mm; y=-1.050155mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                ha:flags {
+                 clearline=1
+                }
+
+                li:thermal {
+                }
+
+                ha:attributes {
+                  term=2
+                  name=2
+                }
+               }
+              }
+              li:layers {
+
+               ha:top-silk {
+                lid=0
+                ha:combining {                }
+
+                 li:objects {
+                 }
+                 ha:type {
+                  silk = 1
+                  top = 1
+                 }
+               }
+
+               ha:subc-aux {
+                lid=1
+                ha:combining {                }
+
+                 li:objects {
+                  ha:line.104568 {
+                   x1=4.010019mm; y1=-1.050155mm; x2=4.010019mm; y2=-1.050155mm; thickness=0.1mm; clearance=0.0;
+                   ha:attributes {
+                     subc-role=pnp-origin
+                   }
+                  }
+                  ha:line.104571 {
+                   x1=4.010019mm; y1=-1.050155mm; x2=4.010019mm; y2=-1.050155mm; thickness=0.1mm; clearance=0.0;
+                   ha:attributes {
+                     subc-role=origin
+                   }
+                  }
+                  ha:line.104574 {
+                   x1=4.010019mm; y1=-1.050155mm; x2=5.010019mm; y2=-1.050155mm; thickness=0.1mm; clearance=0.0;
+                   ha:attributes {
+                     subc-role=x
+                   }
+                  }
+                  ha:line.104577 {
+                   x1=4.010019mm; y1=-1.050155mm; x2=4.010019mm; y2=-0.050155mm; thickness=0.1mm; clearance=0.0;
+                   ha:attributes {
+                     subc-role=y
+                   }
+                  }
+                 }
+                 ha:type {
+                  top = 1
+                  misc = 1
+                  virtual = 1
+                 }
+               }
+              }
+             }
+              uid = 2yN9A4lef/MyV7+Y+D0AAAA2
+             }
+             ha:subc.104599 {
+              ha:attributes {
+               refdes=C112
+               value=0.1uF
+               footprint=0402
+               openscad=0402
+              }
+             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 {
+                     0.249936mm  
+                     -0.349758mm  
+                     -0.249936mm  
+                     -0.349758mm  
+                     -0.249936mm  
+                     0.349758mm  
+                     0.249936mm  
+                     0.349758mm  
+                    }
+                  }
+
+                  ha:ps_shape_v4 {
+                   ha:combining { sub=1; auto=1;                   }
+                   ha:layer_mask {
+                    top = 1
+                    mask = 1
+                   }
+                   clearance=0.0
+                    li:ps_poly {
+                     0.326136mm  
+                     -0.425958mm  
+                     -0.326136mm  
+                     -0.425958mm  
+                     -0.326136mm  
+                     0.425958mm  
+                     0.326136mm  
+                     0.425958mm  
+                    }
+                  }
+
+                  ha:ps_shape_v4 {
+                   ha:combining { auto=1;                   }
+                   ha:layer_mask {
+                    top = 1
+                    paste = 1
+                   }
+                   clearance=0.0
+                    li:ps_poly {
+                     0.249936mm  
+                     -0.349758mm  
+                     -0.249936mm  
+                     -0.349758mm  
+                     -0.249936mm  
+                     0.349758mm  
+                     0.249936mm  
+                     0.349758mm  
+                    }
+                  }
+                }
+              }
+             }
+
+              li:objects {
+               ha:padstack_ref.104613 {
+                proto=0; x=6.64031mm; y=-1.050155mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                ha:flags {
+                 clearline=1
+                }
+
+                li:thermal {
+                }
+
+                ha:attributes {
+                  term=1
+                  name=1
+                }
+               }
+               ha:padstack_ref.104614 {
+                proto=0; x=7.439902mm; y=-1.050155mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                ha:flags {
+                 clearline=1
+                }
+
+                li:thermal {
+                }
+
+                ha:attributes {
+                  term=2
+                  name=2
+                }
+               }
+              }
+              li:layers {
+
+               ha:top-silk {
+                lid=0
+                ha:combining {                }
+
+                 li:objects {
+                 }
+                 ha:type {
+                  silk = 1
+                  top = 1
+                 }
+               }
+
+               ha:subc-aux {
+                lid=1
+                ha:combining {                }
+
+                 li:objects {
+                  ha:line.104601 {
+                   x1=7.040106mm; y1=-1.050155mm; x2=7.040106mm; y2=-1.050155mm; thickness=0.1mm; clearance=0.0;
+                   ha:attributes {
+                     subc-role=pnp-origin
+                   }
+                  }
+                  ha:line.104604 {
+                   x1=7.040106mm; y1=-1.050155mm; x2=7.040106mm; y2=-1.050155mm; thickness=0.1mm; clearance=0.0;
+                   ha:attributes {
+                     subc-role=origin
+                   }
+                  }
+                  ha:line.104607 {
+                   x1=7.040106mm; y1=-1.050155mm; x2=8.040106mm; y2=-1.050155mm; thickness=0.1mm; clearance=0.0;
+                   ha:attributes {
+                     subc-role=x
+                   }
+                  }
+                  ha:line.104610 {
+                   x1=7.040106mm; y1=-1.050155mm; x2=7.040106mm; y2=-0.050155mm; thickness=0.1mm; clearance=0.0;
+                   ha:attributes {
+                     subc-role=y
+                   }
+                  }
+                 }
+                 ha:type {
+                  top = 1
+                  misc = 1
+                  virtual = 1
+                 }
+               }
+              }
+             }
+              uid = 2yN9A4lef/MyV7+Y+D0AAAA4
+             }
+             ha:subc.104632 {
+              ha:attributes {
+               refdes=C113
+               value=1uF
+               footprint=0402
+               openscad=0402
+              }
+             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 {
+                     0.249936mm  
+                     -0.349758mm  
+                     -0.249936mm  
+                     -0.349758mm  
+                     -0.249936mm  
+                     0.349758mm  
+                     0.249936mm  
+                     0.349758mm  
+                    }
+                  }
+
+                  ha:ps_shape_v4 {
+                   ha:combining { sub=1; auto=1;                   }
+                   ha:layer_mask {
+                    top = 1
+                    mask = 1
+                   }
+                   clearance=0.0
+                    li:ps_poly {
+                     0.326136mm  
+                     -0.425958mm  
+                     -0.326136mm  
+                     -0.425958mm  
+                     -0.326136mm  
+                     0.425958mm  
+                     0.326136mm  
+                     0.425958mm  
+                    }
+                  }
+
+                  ha:ps_shape_v4 {
+                   ha:combining { auto=1;                   }
+                   ha:layer_mask {
+                    top = 1
+                    paste = 1
+                   }
+                   clearance=0.0
+                    li:ps_poly {
+                     0.249936mm  
+                     -0.349758mm  
+                     -0.249936mm  
+                     -0.349758mm  
+                     -0.249936mm  
+                     0.349758mm  
+                     0.249936mm  
+                     0.349758mm  
+                    }
+                  }
+                }
+              }
+             }
+
+              li:objects {
+               ha:padstack_ref.104646 {
+                proto=0; x=10.808208mm; y=-47.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                ha:flags {
+                 clearline=1
+                }
+
+                li:thermal {
+                }
+
+                ha:attributes {
+                  term=1
+                  name=1
+                }
+               }
+               ha:padstack_ref.104647 {
+                proto=0; x=457.0mil; y=-47.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                ha:flags {
+                 clearline=1
+                }
+
+                li:thermal {
+                }
+
+                ha:attributes {
+                  term=2
+                  name=2
+                }
+               }
+              }
+              li:layers {
+
+               ha:top-silk {
+                lid=0
+                ha:combining {                }
+
+                 li:objects {
+                 }
+                 ha:type {
+                  silk = 1
+                  top = 1
+                 }
+               }
+
+               ha:subc-aux {
+                lid=1
+                ha:combining {                }
+
+                 li:objects {
+                  ha:line.104634 {
+                   x1=11.208004mm; y1=-47.0mil; x2=11.208004mm; y2=-47.0mil; thickness=0.1mm; clearance=0.0;
+                   ha:attributes {
+                     subc-role=pnp-origin
+                   }
+                  }
+                  ha:line.104637 {
+                   x1=11.208004mm; y1=-47.0mil; x2=11.208004mm; y2=-47.0mil; thickness=0.1mm; clearance=0.0;
+                   ha:attributes {
+                     subc-role=origin
+                   }
+                  }
+                  ha:line.104640 {
+                   x1=11.208004mm; y1=-47.0mil; x2=12.208004mm; y2=-47.0mil; thickness=0.1mm; clearance=0.0;
+                   ha:attributes {
+                     subc-role=x
+                   }
+                  }
+                  ha:line.104643 {
+                   x1=11.208004mm; y1=-47.0mil; x2=11.208004mm; y2=-0.1938mm; thickness=0.1mm; clearance=0.0;
+                   ha:attributes {
+                     subc-role=y
+                   }
+                  }
+                 }
+                 ha:type {
+                  top = 1
+                  misc = 1
+                  virtual = 1
+                 }
+               }
+              }
+             }
+              uid = 2yN9A4lef/MyV7+Y+D0AAAA6
+             }
+            ha:rat.106104 {
+             x1=55.0mil; y1=-39.0mil; lgrp1=3; anchor1=pcb/74374/74389; x2=20.248499mm; y2=123.84mil; lgrp2=3; anchor2=pcb/81674/81697;
+            }
+            ha:rat.106107 {
+             x1=7.15189mm; y1=-2.353445mm; lgrp1=3; anchor1=pcb/59055/59070; x2=7.439902mm; y2=-1.050155mm; lgrp2=3; anchor2=pcb/104599/104614;
             }
-            ha:rat.102144 {
-             x1=311.0mil; y1=-42.0mil; lgrp1=3; anchor1=pcb/59055/59070; x2=409.0mil; y2=-39.0mil; lgrp2=3; anchor2=pcb/59072/59087;
+            ha:rat.106110 {
+             x1=374.0mil; y1=-43.0mil; lgrp1=3; anchor1=pcb/59072/59087; x2=7.439902mm; y2=-1.050155mm; lgrp2=3; anchor2=pcb/104599/104614;
             }
-            ha:rat.102147 {
-             x1=311.0mil; y1=-42.0mil; lgrp1=3; anchor1=pcb/59055/59070; x2=4.409815mm; y2=-1.050155mm; lgrp2=3; anchor2=pcb/60487/60502;
+            ha:rat.106113 {
+             x1=7.15189mm; y1=-2.353445mm; lgrp1=3; anchor1=pcb/59055/59070; x2=164.0mil; y2=-81.0mil; lgrp2=3; anchor2=pcb/104533/104548;
             }
-            ha:rat.102150 {
+            ha:rat.106116 {
+             x1=4.409815mm; y1=-1.050155mm; lgrp1=3; anchor1=pcb/60487/60502; x2=164.0mil; y2=-81.0mil; lgrp2=3; anchor2=pcb/104533/104548;
+            }
+            ha:rat.106119 {
              x1=3.982007mm; y1=0.691288mm; lgrp1=5; anchor1=pcb/91345; x2=4.409815mm; y2=-1.050155mm; lgrp2=3; anchor2=pcb/60487/60502;
             }
-            ha:rat.102153 {
+            ha:rat.106122 {
              x1=782.0mil; y1=32.0mil; lgrp1=3; anchor1=pcb/97838; x2=752.0mil; y2=-46.52mil; lgrp2=3; anchor2=pcb/58529/58544;
             }
-            ha:rat.102156 {
+            ha:rat.106125 {
              x1=0.0; y1=0.0; lgrp1=5; anchor1=pcb/91345; x2=1.282192mm; y2=-85.0mil; lgrp2=3; anchor2=pcb/60454/60469;
             }
-            ha:rat.102159 {
+            ha:rat.106128 {
              x1=26.584364mm; y1=6.939496mm; lgrp1=5; anchor1=pcb/91345; x2=24.112474mm; y2=4.034917mm; lgrp2=3; anchor2=pcb/80834/80877;
             }
-            ha:rat.102162 {
+            ha:rat.106131 {
              x1=25.112472mm; y1=67.135mil; lgrp1=3; anchor1=pcb/80834/80870; x2=24.112474mm; y2=4.034917mm; lgrp2=3; anchor2=pcb/80834/80877;
             }
-            ha:rat.102165 {
+            ha:rat.106134 {
              x1=26.1366mm; y1=-46.0mil; lgrp1=3; anchor1=pcb/58546/58561; x2=25.112472mm; y2=67.135mil; lgrp2=3; anchor2=pcb/80834/80870;
             }
-            ha:rat.102168 {
+            ha:rat.106137 {
              x1=26.8986mm; y1=-132.0mil; lgrp1=3; anchor1=pcb/59089/59104; x2=26.1366mm; y2=-46.0mil; lgrp2=3; anchor2=pcb/58546/58561;
             }
-            ha:rat.102171 {
+            ha:rat.106140 {
              x1=656.0mil; y1=104.0mil; lgrp1=3; anchor1=pcb/97660; x2=576.48mil; y2=-33.0mil; lgrp2=3; anchor2=pcb/58629/58644;
             }
-            ha:rat.102174 {
+            ha:rat.106143 {
              x1=20.340066mm; y1=535.815mil; lgrp1=3; anchor1=pcb/60759/60806; x2=24.112474mm; y2=67.135mil; lgrp2=3; anchor2=pcb/80834/80878;
             }
-            ha:rat.102177 {
-             x1=0.0; y1=0.0; lgrp1=3; anchor1=pcb/64016; x2=0.580136mm; y2=-1.050155mm; lgrp2=3; anchor2=pcb/74374/74388;
+            ha:rat.106146 {
+             x1=0.0; y1=0.0; lgrp1=3; anchor1=pcb/64016; x2=0.597408mm; y2=-39.0mil; lgrp2=3; anchor2=pcb/74374/74388;
             }
-            ha:rat.102180 {
-             x1=19.0mil; y1=-85.0mil; lgrp1=3; anchor1=pcb/60454/60468; x2=0.580136mm; y2=-1.050155mm; lgrp2=3; anchor2=pcb/74374/74388;
+            ha:rat.106149 {
+             x1=19.0mil; y1=-85.0mil; lgrp1=3; anchor1=pcb/60454/60468; x2=0.597408mm; y2=-39.0mil; lgrp2=3; anchor2=pcb/74374/74388;
             }
-            ha:rat.102183 {
+            ha:rat.106152 {
              x1=19.725018mm; y1=0.388752mm; lgrp1=3; anchor1=pcb/64016; x2=752.0mil; y2=-78.0mil; lgrp2=3; anchor2=pcb/58529/58543;
             }
-            ha:rat.102186 {
+            ha:rat.106155 {
              x1=26.276174mm; y1=1.248572mm; lgrp1=3; anchor1=pcb/64016; x2=1.06048in; y2=-46.0mil; lgrp2=3; anchor2=pcb/58546/58560;
             }
-            ha:rat.102189 {
+            ha:rat.106158 {
              x1=1.09048in; y1=-132.0mil; lgrp1=3; anchor1=pcb/59089/59103; x2=1.06048in; y2=-46.0mil; lgrp2=3; anchor2=pcb/58546/58560;
             }
-            ha:rat.102192 {
-             x1=10.943999mm; y1=1.480628mm; lgrp1=3; anchor1=pcb/64016; x2=9.589008mm; y2=-39.0mil; lgrp2=3; anchor2=pcb/59072/59086;
+            ha:rat.106161 {
+             x1=455.1mil; y1=1.45286mm; lgrp1=3; anchor1=pcb/64016; x2=457.0mil; y2=-47.0mil; lgrp2=3; anchor2=pcb/104632/104647;
             }
-            ha:rat.102195 {
-             x1=7.099808mm; y1=-42.0mil; lgrp1=3; anchor1=pcb/59055/59069; x2=9.589008mm; y2=-39.0mil; lgrp2=3; anchor2=pcb/59072/59086;
+            ha:rat.106164 {
+             x1=19.0mil; y1=-85.0mil; lgrp1=3; anchor1=pcb/60454/60468; x2=132.52mil; y2=-81.0mil; lgrp2=3; anchor2=pcb/104533/104547;
             }
-            ha:rat.102198 {
-             x1=3.610223mm; y1=-1.050155mm; lgrp1=3; anchor1=pcb/60487/60501; x2=0.580136mm; y2=-1.050155mm; lgrp2=3; anchor2=pcb/74374/74388;
+            ha:rat.106167 {
+             x1=3.610223mm; y1=-1.050155mm; lgrp1=3; anchor1=pcb/60487/60501; x2=132.52mil; y2=-81.0mil; lgrp2=3; anchor2=pcb/104533/104547;
             }
-            ha:rat.102201 {
-             x1=13.822672mm; y1=1.46533mm; lgrp1=3; anchor1=pcb/64016; x2=576.74mil; y2=-81.0mil; lgrp2=3; anchor2=pcb/58646/58661;
+            ha:rat.106170 {
+             x1=8.700008mm; y1=-43.0mil; lgrp1=3; anchor1=pcb/59072/59086; x2=457.0mil; y2=-47.0mil; lgrp2=3; anchor2=pcb/104632/104647;
             }
-            ha:rat.102204 {
-             x1=576.74mil; y1=-81.0mil; lgrp1=3; anchor1=pcb/58646/58661; x2=571.0mil; y2=-139.0mil; lgrp2=3; anchor2=pcb/58663/58678;
+            ha:rat.106173 {
+             x1=8.700008mm; y1=-43.0mil; lgrp1=3; anchor1=pcb/59072/59086; x2=6.64031mm; y2=-1.050155mm; lgrp2=3; anchor2=pcb/104599/104613;
             }
-            ha:rat.102207 {
-             x1=13.849604mm; y1=-81.0mil; lgrp1=3; anchor1=pcb/58646/58660; x2=545.0mil; y2=-33.0mil; lgrp2=3; anchor2=pcb/58629/58643;
+            ha:rat.106176 {
+             x1=6.352298mm; y1=-2.353445mm; lgrp1=3; anchor1=pcb/59055/59069; x2=6.64031mm; y2=-1.050155mm; lgrp2=3; anchor2=pcb/104599/104613;
             }
-            ha:rat.102210 {
-             x1=13.849604mm; y1=-81.0mil; lgrp1=3; anchor1=pcb/58646/58660; x2=13.703808mm; y2=-139.0mil; lgrp2=3; anchor2=pcb/58663/58677;
+            ha:rat.106179 {
+             x1=457.0mil; y1=-47.0mil; lgrp1=3; anchor1=pcb/104632/104647; x2=576.74mil; y2=-81.0mil; lgrp2=3; anchor2=pcb/58646/58661;
             }
-            ha:rat.102213 {
+            ha:rat.106182 {
+             x1=576.74mil; y1=-81.0mil; lgrp1=3; anchor1=pcb/58646/58661; x2=572.0mil; y2=-126.0mil; lgrp2=3; anchor2=pcb/58663/58678;
+            }
+            ha:rat.106185 {
+             x1=13.849604mm; y1=-81.0mil; lgrp1=3; anchor1=pcb/58646/58660; x2=13.729208mm; y2=-126.0mil; lgrp2=3; anchor2=pcb/58663/58677;
+            }
+            ha:rat.106188 {
+             x1=13.849604mm; y1=-81.0mil; lgrp1=3; anchor1=pcb/58646/58660; x2=545.0mil; y2=-33.0mil; lgrp2=3; anchor2=pcb/58629/58643;
+            }
+            ha:rat.106191 {
              x1=545.0mil; y1=-33.0mil; lgrp1=3; anchor1=pcb/58629/58643; x2=859.83mil; y2=264.175mil; lgrp2=3; anchor2=pcb/60759/60795;
             }
-            ha:rat.102216 {
+            ha:rat.106194 {
              x1=20.340066mm; y1=264.175mil; lgrp1=3; anchor1=pcb/60759/60807; x2=23.612602mm; y2=4.034917mm; lgrp2=3; anchor2=pcb/80834/80881;
             }
-            ha:rat.102219 {
+            ha:rat.106197 {
              x1=23.612602mm; y1=4.034917mm; lgrp1=3; anchor1=pcb/80834/80881; x2=26.11247mm; y2=4.034917mm; lgrp2=3; anchor2=pcb/80834/80861;
             }
-            ha:rat.102222 {
+            ha:rat.106200 {
              x1=820.47mil; y1=264.175mil; lgrp1=3; anchor1=pcb/60759/60803; x2=17.698847mm; y2=143.53mil; lgrp2=3; anchor2=pcb/81674/81702;
             }
-            ha:rat.102225 {
+            ha:rat.106203 {
              x1=18.140045mm; y1=291.73mil; lgrp1=3; anchor1=pcb/60759/60821; x2=717.47mil; y2=1.620901mm; lgrp2=3; anchor2=pcb/81674/81704;
             }
-            ha:rat.102228 {
+            ha:rat.106206 {
+             x1=10.808208mm; y1=-47.0mil; lgrp1=3; anchor1=pcb/104632/104646; x2=985.815mil; y2=390.16mil; lgrp2=3; anchor2=pcb/60759/60800;
+            }
+            ha:rat.106209 {
              x1=985.815mil; y1=10.909808mm; lgrp1=3; anchor1=pcb/60759/60792; x2=18.723864mm; y2=1.620901mm; lgrp2=3; anchor2=pcb/81674/81700;
             }
-            ha:rat.102231 {
+            ha:rat.106212 {
              x1=18.140045mm; y1=11.40968mm; lgrp1=3; anchor1=pcb/60759/60789; x2=969.0mil; y2=4.034917mm; lgrp2=3; anchor2=pcb/80834/80873;
             }
-            ha:rat.102234 {
+            ha:rat.106215 {
              x1=18.140045mm; y1=11.909806mm; lgrp1=3; anchor1=pcb/60759/60785; x2=25.112472mm; y2=4.034917mm; lgrp2=3; anchor2=pcb/80834/80869;
             }
-            ha:rat.102237 {
+            ha:rat.106218 {
              x1=781.1mil; y1=264.175mil; lgrp1=3; anchor1=pcb/60759/60811; x2=893.605mil; y2=113.0mil; lgrp2=3; anchor2=pcb/80834/80863;
             }
-            ha:rat.102240 {
+            ha:rat.106221 {
              x1=18.140045mm; y1=311.42mil; lgrp1=3; anchor1=pcb/60759/60817; x2=17.698847mm; y2=84.48mil; lgrp2=3; anchor2=pcb/81674/81690;
             }
-            ha:rat.102243 {
+            ha:rat.106224 {
              x1=19.340068mm; y1=264.175mil; lgrp1=3; anchor1=pcb/60759/60815; x2=909.94mil; y2=4.034917mm; lgrp2=3; anchor2=pcb/80834/80885;
             }
-            ha:rat.102246 {
+            ha:rat.106227 {
              x1=18.140045mm; y1=331.1mil; lgrp1=3; anchor1=pcb/60759/60813; x2=717.47mil; y2=4.170553mm; lgrp2=3; anchor2=pcb/81674/81703;
             }
-            ha:rat.102249 {
+            ha:rat.106230 {
              x1=13.494004mm; y1=119.0mil; lgrp1=3; anchor1=pcb/58731/58746; x2=741.73mil; y2=264.175mil; lgrp2=3; anchor2=pcb/60759/60819;
             }
-            ha:rat.102252 {
+            ha:rat.106233 {
              x1=13.494004mm; y1=81.0mil; lgrp1=3; anchor1=pcb/58714/58729; x2=899.2mil; y2=264.175mil; lgrp2=3; anchor2=pcb/60759/60787;
             }
-            ha:rat.102255 {
+            ha:rat.106236 {
              x1=23.339806mm; y1=264.175mil; lgrp1=3; anchor1=pcb/60759/60783; x2=532.0mil; y2=4.934204mm; lgrp2=3; anchor2=pcb/57233;
             }
-            ha:rat.102258 {
+            ha:rat.106239 {
              x1=985.815mil; y1=291.73mil; lgrp1=3; anchor1=pcb/60759/60820; x2=1.00836in; y2=4.034917mm; lgrp2=3; anchor2=pcb/80834/80865;
             }
-            ha:rat.102261 {
+            ha:rat.106242 {
              x1=19.340068mm; y1=535.815mil; lgrp1=3; anchor1=pcb/60759/60814; x2=26.527633mm; y2=113.0mil; lgrp2=3; anchor2=pcb/80834/80864;
             }
-            ha:rat.102264 {
+            ha:rat.106245 {
              x1=781.1mil; y1=535.815mil; lgrp1=3; anchor1=pcb/60759/60810; x2=26.11247mm; y2=67.135mil; lgrp2=3; anchor2=pcb/80834/80862;
             }
     }
@@ -15488,11 +16134,11 @@ ha:` {
   ha:netlists {
 
    li:input {
-     ha:unnamed_net10 {
-     li:conn { C21-2; U6-10;     }
-     }
+      ha:unnamed_net11 {
+      li:conn { C21-2; U6-10;      }
+      }
      ha:+3.3V {
-     li:conn { C1-2; C2-2; C3-2; C4-2; C5-2; C6-2; C22-2; C301-2; C302-2; L600-2; R16-2; U1-17; U1-36; U1-43; U1-44; U2-5; U3-3; U3-11; U4-3; U4-7; U4-8; U5-8; U6-2; U6-13;     }
+     li:conn { C1-2; C2-2; C3-2; C4-2; C5-2; C6-2; C22-2; C110-2; C111-2; C112-2; C301-2; C302-2; L600-2; R16-2; U1-17; U1-36; U1-44; U2-5; U3-3; U3-11; U4-3; U4-7; U4-8; U5-8; U6-2; U6-13;     }
      }
      ha:cs_gyro {
      li:conn { U1-28; U3-5;     }
@@ -15507,7 +16153,7 @@ ha:` {
       li:conn { J1-2; U1-33;      }
       }
      ha:GND {
-     li:conn { B1-2; C1-1; C2-1; C3-1; C4-1; C5-1; C6-1; C8-1; C21-1; C22-1; C32-2; C33-2; C301-1; C302-1; C601-2; C602-2; C610-1; H1-1; H2-1; H3-1; H4-1; J1-5; J1-G; J2-4; J4-1; J5-1; Q1-1; Q1-3; R1-1; R4-1; R6-1; R8-1; R13-1; R15-1; R17-1; U1-5; U1-18; U1-35; U1-42; U2-2; U3-2; U3-4; U3-6; U3-7; U4-4; U5-4; U6-9; U6-11; U8-1; X2-2; X2-4;     }
+     li:conn { B1-2; C1-1; C2-1; C3-1; C4-1; C5-1; C6-1; C8-1; C21-1; C22-1; C32-2; C33-2; C110-1; C111-1; C112-1; C113-2; C301-1; C302-1; C601-2; C602-2; C610-1; H1-1; H2-1; H3-1; H4-1; J1-5; J1-G; J2-4; J4-1; J5-1; Q1-1; Q1-3; R1-1; R4-1; R6-1; R8-1; R13-1; R15-1; R17-1; U1-5; U1-18; U1-35; U1-42; U2-2; U3-2; U3-4; U3-6; U3-7; U4-4; U5-4; U6-9; U6-11; U8-1; X2-2; X2-4;     }
      }
       ha:usbdp {
       li:conn { J1-3; U1-34;      }
@@ -15548,6 +16194,9 @@ ha:` {
      ha:unnamed_net7 {
      li:conn { C32-1; U1-24; X2-1;     }
      }
+      ha:unnamed_net8 {
+      li:conn { C113-1; U1-43;      }
+      }
      ha:reset_n {
      li:conn { C610-2; J5-2; U1-40;     }
      }