]> git.gag.com Git - hw/quantimotor/commitdiff
pcb updated with bicolor charging LED functionality
authorBdale Garbee <bdale@gag.com>
Mon, 30 Jun 2025 00:34:03 +0000 (18:34 -0600)
committerBdale Garbee <bdale@gag.com>
Mon, 30 Jun 2025 00:34:03 +0000 (18:34 -0600)
quantimotor.lht

index ec4cbf078b68c65c5d023fdbbe819c4501fb4e1a..79d60f19daf451e4f0093965fa4f6b699b8beb0f 100644 (file)
@@ -5,8 +5,11 @@ ha:pcb-rnd-board-v8 {
      li:conn { J5-10; J26-2; R12-2; R17-1; S2-2;     }
      }
      ha:GND {
-     li:conn { B1-6; C2-1; C3-1; C7-2; C8-1; C9-2; C10-2; C12-1; C13-2; C15-1; C37-1; C39-2; C101-1; C102-2; C107-1; C108-1; C109-1; C110-2; C111-1; D2-2; D3-1; D5-1; H1-1; H2-1; H3-1; H4-1; J2-6; J2-9; J2-14; J2-20; J2-25; J2-30; J2-34; J2-39; J2-41; J6-19; J7-1; J7-2; J7-3; J7-4; J7-A1B12; J7-B1A12; J11-1; J11-5; J13-3; J13-4; Q2-1; Q2-3; Q4-3; R5-2; R15-1; R16-1; R20-1; R22-1; R24-1; R26-1; R27-1; R28-1; R29-1; R30-1; R37-1; R39-1; R42-1; R43-1; R44-1; R46-1; R500-1; R501-1; S1-2; S1-4; S2-4; U1-18; U1-24; U1-25; U2-5; U2-6; U2-13; U3-2; U4-1; U6-3; U6-5; U6-12; U7-3; U7-4; U7-6; U7-8; U7-11; U7-13; U7-15; U7-17; U7-19; U7-20; U7-22; U7-24; U7-26; U7-28; U7-29; U7-31; U7-32; U7-33; U13-4; Z1-1; Z2-1;     }
+     li:conn { B1-6; C2-1; C3-1; C7-2; C8-1; C9-2; C10-2; C12-1; C13-2; C15-1; C37-1; C39-2; C101-1; C102-2; C107-1; C108-1; C109-1; C110-2; C111-1; D2-2; D3-1; H1-1; H2-1; H3-1; H4-1; J2-6; J2-9; J2-14; J2-20; J2-25; J2-30; J2-34; J2-39; J2-41; J6-19; J7-1; J7-2; J7-3; J7-4; J7-A1B12; J7-B1A12; J11-1; J11-5; J13-3; J13-4; Q2-1; Q2-3; Q4-3; R5-2; R11-2; R15-1; R16-1; R20-1; R22-1; R24-1; R26-1; R27-1; R28-1; R29-1; R30-1; R37-1; R39-1; R42-1; R43-1; R44-1; R46-1; R500-1; R501-1; S1-2; S1-4; S2-4; U1-18; U1-24; U1-25; U2-5; U2-6; U2-13; U3-2; U4-1; U6-3; U6-5; U6-12; U7-3; U7-4; U7-6; U7-8; U7-11; U7-13; U7-15; U7-17; U7-19; U7-20; U7-22; U7-24; U7-26; U7-28; U7-29; U7-31; U7-32; U7-33; U13-4; Z1-1; Z2-1;     }
      }
+      ha:v_chg_in {
+      li:conn { R10-1; R21-1; U1-12; U1-13;      }
+      }
      ha:v_ldo_in {
      li:conn { C15-2; C39-1; C101-2; D4-2; Q3-3; R36-2; U3-1; U4-3; U6-1; U6-2;     }
      }
@@ -70,39 +73,39 @@ ha:pcb-rnd-board-v8 {
        ha:cmp_rail {
        li:conn { R38-1; R39-2; U13-6;       }
        }
+                                   ha:unnamed_net2 {
+                                   li:conn { D3-2; R3-2;                                   }
+                                   }
+                                   ha:unnamed_net3 {
+                                   li:conn { D1-2; R1-1;                                   }
+                                   }
+                                   ha:unnamed_net4 {
+                                   li:conn { J12-1; U6-9;                                   }
+                                   }
+                                   ha:unnamed_net5 {
+                                   li:conn { J11-2; U6-7;                                   }
+                                   }
+                                   ha:unnamed_net6 {
+                                   li:conn { J11-3; U6-6;                                   }
+                                   }
                                   ha:gpio26 {
                                   li:conn { J2-37; J6-18;                                  }
                                   }
-                                  ha:unnamed_net3 {
-                                  li:conn { D1-2; R1-1;                                  }
-                                  }
-                                  ha:unnamed_net4 {
-                                  li:conn { J12-1; U6-9;                                  }
-                                  }
-                                  ha:unnamed_net5 {
-                                  li:conn { J11-2; U6-7;                                  }
-                                  }
-                                  ha:unnamed_net6 {
-                                  li:conn { J11-3; U6-6;                                  }
-                                  }
+                                    ha:unnamed_net8 {
+                                    li:conn { J10-2; U6-14;                                    }
+                                    }
+                                    ha:unnamed_net9 {
+                                    li:conn { J10-3; U6-15;                                    }
+                                    }
+                                    ha:led_health_g {
+                                    li:conn { D1-1; J2-13;                                    }
+                                    }
+                                   ha:unnamed_net1 {
+                                   li:conn { D2-1; R2-2;                                   }
+                                   }
                                   ha:unnamed_net7 {
                                   li:conn { J10-1; U6-13;                                  }
                                   }
-                                  ha:unnamed_net8 {
-                                  li:conn { J10-2; U6-14;                                  }
-                                  }
-                                  ha:unnamed_net9 {
-                                  li:conn { J10-3; U6-15;                                  }
-                                  }
-                                  ha:led_health_g {
-                                  li:conn { D1-1; J2-13;                                  }
-                                  }
-                                  ha:unnamed_net1 {
-                                  li:conn { D2-1; R2-2;                                  }
-                                  }
-                                 ha:unnamed_net2 {
-                                 li:conn { D3-2; R3-2;                                 }
-                                 }
        ha:led_health_r {
        li:conn { J2-15; R1-2;       }
        }
@@ -139,135 +142,135 @@ ha:pcb-rnd-board-v8 {
      ha:+3.3V {
      li:conn { C2-2; C8-2; C107-2; J6-17; U2-3; U2-11; U3-5; U7-34; U13-8;     }
      }
-                                 ha:sense_armed {
-                                 li:conn { R12-1; R15-2; U13-3;                                 }
-                                 }
-                                 ha:fet_1 {
-                                 li:conn { J26-1; Q2-7; Q2-8; R14-1;                                 }
-                                 }
-                                ha:sclk {
-                                li:conn { J2-23; J6-6; U7-37;                                }
-                                }
-                                   ha:unnamed_net15 {
-                                   li:conn { C111-2; U7-5;                                   }
-                                   }
-                                   ha:unnamed_net17 {
-                                   li:conn { Q2-2; R8-2; U13-7;                                   }
+                                   ha:sense_armed {
+                                   li:conn { R12-1; R15-2; U13-3;                                   }
                                    }
-                                   ha:unnamed_net12 {
-                                   li:conn { J12-4; U6-8;                                   }
+                                   ha:fet_1 {
+                                   li:conn { J26-1; Q2-7; Q2-8; R14-1;                                   }
                                    }
-                                  ha:unnamed_net21 {
-                                  li:conn { R41-1; R42-2; U4-4;                                  }
+                                  ha:sclk {
+                                  li:conn { J2-23; J6-6; U7-37;                                  }
                                   }
-                                  ha:unnamed_net14 {
-                                  li:conn { C102-1; C110-1; U7-7;                                  }
-                                  }
-                                   ha:unnamed_net20 {
-                                   li:conn { C5-2; L1-1; U4-2;                                   }
+                                   ha:unnamed_net15 {
+                                   li:conn { C111-2; U7-5;                                   }
+                                   }
+                                   ha:unnamed_net14 {
+                                   li:conn { C102-1; C110-1; U7-7;                                   }
                                    }
-                                  ha:unnamed_net19 {
-                                  li:conn { Q2-4; R7-2;                                  }
+                                  ha:unnamed_net12 {
+                                  li:conn { J12-4; U6-8;                                  }
                                   }
+                                     ha:unnamed_net19 {
+                                     li:conn { Q2-4; R7-2;                                     }
+                                     }
+                                     ha:unnamed_net17 {
+                                     li:conn { Q2-2; R8-2; U13-7;                                     }
+                                     }
+                                     ha:unnamed_net20 {
+                                     li:conn { C5-2; L1-1; U4-2;                                     }
+                                     }
+                                    ha:unnamed_net21 {
+                                    li:conn { R41-1; R42-2; U4-4;                                    }
+                                    }
                                    ha:unnamed_net22 {
                                    li:conn { C5-1; U4-6;                                   }
                                    }
-                                   ha:unnamed_net34 {
-                                   li:conn { R31-1; U2-9;                                   }
-                                   }
+                                     ha:unnamed_net34 {
+                                     li:conn { R31-1; U2-9;                                     }
+                                     }
                                     ha:unnamed_net35 {
                                     li:conn { R32-1; U2-8;                                    }
                                     }
-                                   ha:unnamed_net36 {
-                                   li:conn { J7-A7; J7-B7; R31-2;                                   }
-                                   }
-                                   ha:unnamed_net37 {
-                                   li:conn { J7-A6; J7-B6; R32-2;                                   }
-                                   }
-                                   ha:unnamed_net43 {
-                                   li:conn { J4-2; J5-2;                                   }
-                                   }
-                                   ha:unnamed_net44 {
-                                   li:conn { J4-3; J5-3;                                   }
-                                   }
-                                   ha:unnamed_net42 {
-                                   li:conn { J4-1; J5-1;                                   }
-                                   }
-                                   ha:unnamed_net45 {
-                                   li:conn { J4-4; J5-4;                                   }
-                                   }
-                                   ha:unnamed_net46 {
-                                   li:conn { J4-5; J5-5;                                   }
-                                   }
-                                    ha:unnamed_net48 {
-                                    li:conn { J4-7; J5-7;                                    }
+                                    ha:unnamed_net36 {
+                                    li:conn { J7-A7; J7-B7; R31-2;                                    }
                                     }
-                                    ha:unnamed_net49 {
-                                    li:conn { J4-8; J5-8;                                    }
+                                    ha:unnamed_net37 {
+                                    li:conn { J7-A6; J7-B6; R32-2;                                    }
                                     }
-                                    ha:rpi_3.3v {
-                                    li:conn { J2-1; J2-17;                                    }
+                                    ha:unnamed_net43 {
+                                    li:conn { J4-2; J5-2;                                    }
                                     }
-                                    ha:unnamed_net61 {
-                                    li:conn { R30-2; U1-11;                                    }
-                                    }
-                                    ha:unnamed_net57 {
-                                    li:conn { R46-2; U1-7;                                    }
-                                    }
-                                    ha:unnamed_net55 {
-                                    li:conn { R24-2; U1-4;                                    }
-                                    }
-                                    ha:unnamed_net59 {
-                                    li:conn { R21-1; U1-12; U1-13;                                    }
-                                    }
-                                   ha:unnamed_net50 {
-                                   li:conn { J4-9; J5-9;                                   }
-                                   }
+                                     ha:unnamed_net44 {
+                                     li:conn { J4-3; J5-3;                                     }
+                                     }
+                                     ha:unnamed_net42 {
+                                     li:conn { J4-1; J5-1;                                     }
+                                     }
+                                     ha:unnamed_net45 {
+                                     li:conn { J4-4; J5-4;                                     }
+                                     }
                                     ha:unnamed_net41 {
                                     li:conn { B1-4; B1-5;                                    }
                                     }
-                                    ha:unnamed_net64 {
-                                    li:conn { C9-1; C10-1; U1-19; U1-20;                                    }
+                                    ha:unnamed_net50 {
+                                    li:conn { J4-9; J5-9;                                    }
                                     }
-                                    ha:unnamed_net65 {
-                                    li:conn { C11-1; U1-14;                                    }
-                                    }
-                                    ha:unnamed_net71 {
-                                    li:conn { C4-1; D6-1; Q1-3; Q4-5; Q4-6; R4-2;                                    }
-                                    }
-                                   ha:unnamed_net60 {
-                                   li:conn { R29-2; U1-10;                                   }
-                                   }
-                                    ha:unnamed_net40 {
-                                    li:conn { B1-2; B1-3;                                    }
+                                    ha:unnamed_net46 {
+                                    li:conn { J4-5; J5-5;                                    }
                                     }
-                                    ha:unnamed_net69 {
-                                    li:conn { J7-B5; R44-2;                                    }
-                                    }
-                                   ha:unnamed_net58 {
-                                   li:conn { R27-2; U1-8;                                   }
-                                   }
-                                    ha:unnamed_net54 {
-                                    li:conn { R16-2; U1-3;                                    }
+                                    ha:rpi_3.3v {
+                                    li:conn { J2-1; J2-17;                                    }
                                     }
-                                    ha:unnamed_net70 {
-                                    li:conn { D5-2; R35-2;                                    }
+                                    ha:unnamed_net55 {
+                                    li:conn { R24-2; U1-4;                                    }
                                     }
-                                   ha:unnamed_net67 {
-                                   li:conn { J7-A5; R43-2;                                   }
-                                   }
-                                     ha:unnamed_net63 {
+                                     ha:unnamed_net57 {
+                                     li:conn { R46-2; U1-7;                                     }
+                                     }
+                                     ha:unnamed_net60 {
+                                     li:conn { R30-2; U1-11;                                     }
+                                     }
+                                     ha:unnamed_net59 {
+                                     li:conn { R29-2; U1-10;                                     }
+                                     }
+                                     ha:unnamed_net64 {
+                                     li:conn { C11-1; U1-14;                                     }
+                                     }
+                                     ha:unnamed_net58 {
+                                     li:conn { R27-2; U1-8;                                     }
+                                     }
+                                     ha:unnamed_net72 {
+                                     li:conn { D6-3; S1-3;                                     }
+                                     }
+                                     ha:unnamed_net68 {
+                                     li:conn { J7-B5; R44-2;                                     }
+                                     }
+                                     ha:unnamed_net69 {
+                                     li:conn { D5-2; R35-2;                                     }
+                                     }
+                                     ha:unnamed_net70 {
+                                     li:conn { D5-1; R10-2; R11-1;                                     }
+                                     }
+                                     ha:unnamed_net62 {
                                      li:conn { C11-2; L2-1; U1-15; U1-16; U1-17;                                     }
                                      }
-                                     ha:unnamed_net53 {
-                                     li:conn { R28-2; U1-9;                                     }
+                                     ha:unnamed_net48 {
+                                     li:conn { J4-7; J5-7;                                     }
                                      }
-                                    ha:unnamed_net72 {
-                                    li:conn { D6-3; S1-3;                                    }
-                                    }
-                                    ha:unnamed_net47 {
-                                    li:conn { J4-6; J5-6;                                    }
+                                    ha:unnamed_net49 {
+                                    li:conn { J4-8; J5-8;                                    }
                                     }
+                                      ha:unnamed_net66 {
+                                      li:conn { J7-A5; R43-2;                                      }
+                                      }
+                                     ha:unnamed_net40 {
+                                     li:conn { B1-2; B1-3;                                     }
+                                     }
+                                      ha:unnamed_net53 {
+                                      li:conn { R28-2; U1-9;                                      }
+                                      }
+                                     ha:unnamed_net54 {
+                                     li:conn { R16-2; U1-3;                                     }
+                                     }
+                                      ha:unnamed_net71 {
+                                      li:conn { C4-1; D6-1; Q1-3; Q4-5; Q4-6; R4-2;                                      }
+                                      }
+                                      ha:unnamed_net63 {
+                                      li:conn { C9-1; C10-1; U1-19; U1-20;                                      }
+                                      }
+                                     ha:unnamed_net47 {
+                                     li:conn { J4-6; J5-6;                                     }
+                                     }
                               ha:fet_a {
                               li:conn { J1-2; Q2-5; Q2-6;                              }
                               }
@@ -4743,7 +4746,7 @@ ha:pcb-rnd-board-v8 {
    text_scale = 100
    clearance = 10.0mil
   }
-  {ha:oh wow}                                                                                                                                                                                                                                                                                  {
+  {ha:oh wow}                                                                                                                                                                                                                                                                                    {
    via_proto = 3
    thickness = 100.0mil
    text_thick = 0.0
@@ -4775,7 +4778,7 @@ ha:pcb-rnd-board-v8 {
     clear_polypoly = false
     clear_line = true
     buffer_number = 0
-    all_direction_lines = true
+    all_direction_lines = false
     ha:view {
      flip_y = 0
     }
@@ -5720,6 +5723,24 @@ ha:pcb-rnd-board-v8 {
       }
     }
    }
+   ha:padstack_ref.1601823 {
+    proto=4; x=1.272in; y=2.423in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+    }
+   }
+   ha:padstack_ref.1601824 {
+    proto=4; x=1.272in; y=2.261in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+    }
+   }
    ha:subc.718691 {
     ha:attributes {
      {io_pcb::hidename_y} = 8.8138 mm
@@ -9749,13 +9770,11 @@ ha:pcb-rnd-board-v8 {
 
          li:thermal {
            li:2 {
-            on  
             diag  
             round  
             noshape  
            }
            li:3 {
-            on  
             diag  
             round  
             noshape  
@@ -9818,25 +9837,29 @@ ha:pcb-rnd-board-v8 {
             ha:attributes {
               subc-role=pnp-origin
             }
-           }
+ ha:flags ={ selected=1
+ };           }
            ha:line.1342130 {
             x1=202.0mil; y1=996.2mil; x2=202.0mil; y2=996.2mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
-           }
+ ha:flags ={ selected=1
+ };           }
            ha:line.1342133 {
             x1=202.0mil; y1=996.2mil; x2=202.0mil; y2=26.30348mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
-           }
+ ha:flags ={ selected=1
+ };           }
            ha:line.1342136 {
             x1=202.0mil; y1=996.2mil; x2=6.1308mm; y2=996.2mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
-           }
+ ha:flags ={ selected=1
+ };           }
           }
           ha:type {
            bottom = 1
@@ -11263,7 +11286,7 @@ ha:pcb-rnd-board-v8 {
        }
        li:layers {
 
-        {ha:Top Solder Mask Layer}          {
+        {ha:Top Solder Mask Layer}                {
          lid=0
          ha:combining { auto=1;         }
 
@@ -11275,7 +11298,7 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        {ha:Top Paste Mask Layer}          {
+        {ha:Top Paste Mask Layer}                {
          lid=1
          ha:combining { sub=1; auto=1;         }
 
@@ -11943,7 +11966,7 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        {ha:Top Silkscreen Layer}       {
+        {ha:Top Silkscreen Layer}           {
          lid=2
          ha:combining { auto=1;         }
 
@@ -11985,7 +12008,7 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        {ha:Top Layer}    {
+        {ha:Top Layer}      {
          lid=3
          ha:combining {         }
 
@@ -11997,7 +12020,7 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        {ha:Bottom Layer}    {
+        {ha:Bottom Layer}      {
          lid=4
          ha:combining {         }
 
@@ -12009,7 +12032,7 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        {ha:Bottom Paste Mask Layer}          {
+        {ha:Bottom Paste Mask Layer}                {
          lid=5
          ha:combining { sub=1; auto=1;         }
 
@@ -12021,7 +12044,7 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        {ha:Bottom Solder Mask Layer}          {
+        {ha:Bottom Solder Mask Layer}                {
          lid=6
          ha:combining { auto=1;         }
 
@@ -12033,7 +12056,7 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        {ha:Bottom Silkscreen Layer}       {
+        {ha:Bottom Silkscreen Layer}           {
          lid=7
          ha:combining { auto=1;         }
 
@@ -12045,7 +12068,7 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        {ha:Top Assembly Layer}       {
+        {ha:Top Assembly Layer}           {
          lid=8
          ha:combining {         }
 
@@ -12057,7 +12080,7 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        {ha:Bottom Assembly Layer}       {
+        {ha:Bottom Assembly Layer}           {
          lid=9
          ha:combining {         }
 
@@ -12069,7 +12092,7 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        {ha:Board Outline Layer}       {
+        {ha:Board Outline Layer}           {
          lid=10
          ha:combining {         }
 
@@ -12080,7 +12103,7 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        {ha:Document Layer}    {
+        {ha:Document Layer}      {
          lid=11
          ha:combining {         }
 
@@ -12103,7 +12126,7 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        {ha:Document Layer}    {
+        {ha:Document Layer}      {
          lid=12
          ha:combining {         }
 
@@ -12114,7 +12137,7 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        {ha:Component Marking Layer}       {
+        {ha:Component Marking Layer}           {
          lid=13
          ha:combining {         }
 
@@ -12140,7 +12163,7 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        {ha:Component Marking Layer}       {
+        {ha:Component Marking Layer}           {
          lid=14
          ha:combining {         }
 
@@ -12151,7 +12174,7 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        {ha:Component Shape Layer}       {
+        {ha:Component Shape Layer}           {
          lid=15
          ha:combining {         }
 
@@ -12186,7 +12209,7 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        {ha:Component Shape Layer}       {
+        {ha:Component Shape Layer}           {
          lid=16
          ha:combining {         }
 
@@ -12197,7 +12220,7 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        {ha:Pin Soldering Layer}       {
+        {ha:Pin Soldering Layer}           {
          lid=17
          ha:combining {         }
 
@@ -12368,7 +12391,7 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        {ha:Pin Soldering Layer}       {
+        {ha:Pin Soldering Layer}           {
          lid=18
          ha:combining {         }
 
@@ -22244,7 +22267,7 @@ ha:pcb-rnd-board-v8 {
        }
        li:layers {
 
-        {ha:Top Solder Mask Layer}          {
+        {ha:Top Solder Mask Layer}                {
          lid=0
          ha:combining { auto=1;         }
 
@@ -22256,7 +22279,7 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        {ha:Top Paste Mask Layer}          {
+        {ha:Top Paste Mask Layer}                {
          lid=1
          ha:combining { sub=1; auto=1;         }
 
@@ -22518,7 +22541,7 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        {ha:Top Silkscreen Layer}       {
+        {ha:Top Silkscreen Layer}           {
          lid=2
          ha:combining { auto=1;         }
 
@@ -22584,7 +22607,7 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        {ha:Top Layer}    {
+        {ha:Top Layer}      {
          lid=3
          ha:combining {         }
 
@@ -22596,7 +22619,7 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        {ha:Bottom Layer}    {
+        {ha:Bottom Layer}      {
          lid=4
          ha:combining {         }
 
@@ -22608,7 +22631,7 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        {ha:Bottom Paste Mask Layer}          {
+        {ha:Bottom Paste Mask Layer}                {
          lid=5
          ha:combining { sub=1; auto=1;         }
 
@@ -22620,7 +22643,7 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        {ha:Bottom Solder Mask Layer}          {
+        {ha:Bottom Solder Mask Layer}                {
          lid=6
          ha:combining { auto=1;         }
 
@@ -22632,7 +22655,7 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        {ha:Bottom Silkscreen Layer}       {
+        {ha:Bottom Silkscreen Layer}           {
          lid=7
          ha:combining { auto=1;         }
 
@@ -22644,7 +22667,7 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        {ha:Top Assembly Layer}       {
+        {ha:Top Assembly Layer}           {
          lid=8
          ha:combining {         }
 
@@ -22656,7 +22679,7 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        {ha:Bottom Assembly Layer}       {
+        {ha:Bottom Assembly Layer}           {
          lid=9
          ha:combining {         }
 
@@ -22668,7 +22691,7 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        {ha:Board Outline Layer}       {
+        {ha:Board Outline Layer}           {
          lid=10
          ha:combining {         }
 
@@ -22703,7 +22726,7 @@ ha:pcb-rnd-board-v8 {
           purpose = uroute
         }
 
-        {ha:Document Layer}    {
+        {ha:Document Layer}      {
          lid=13
          ha:combining {         }
 
@@ -22720,7 +22743,7 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        {ha:Component Marking Layer}       {
+        {ha:Component Marking Layer}           {
          lid=14
          ha:combining {         }
 
@@ -22746,7 +22769,7 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        {ha:Component Shape Layer}       {
+        {ha:Component Shape Layer}           {
          lid=15
          ha:combining {         }
 
@@ -22781,7 +22804,7 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        {ha:Pin Soldering Layer}       {
+        {ha:Pin Soldering Layer}           {
          lid=16
          ha:combining {         }
 
@@ -29694,6 +29717,320 @@ ha:pcb-rnd-board-v8 {
      }
       uid = DriUjKwLCilogBNGb58AAABJ
      }
+      ha:subc.1598243 {
+       ha:attributes {
+        refdes=R10
+        value=10k
+        device=RESISTOR
+        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 {
+              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.1598257 {
+         proto=0; x=1.274in; y=2.84674in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.1598258 {
+         proto=0; x=1.274in; y=2.81526in; rot=90.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.1598245 {
+            x1=1.274in; y1=2.831in; x2=1.274in; y2=2.831in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.1598248 {
+            x1=1.274in; y1=2.831in; x2=1.274in; y2=2.831in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.1598251 {
+            x1=1.274in; y1=2.831in; x2=1.274in; y2=70.9074mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.1598254 {
+            x1=1.274in; y1=2.831in; x2=33.3596mm; y2=2.831in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
+       }
+      }
+       uid = JRfiYLP3Xw7cu6s55g8AAABh
+      }
+      ha:subc.1598276 {
+       ha:attributes {
+        refdes=R11
+        value=10k
+        device=RESISTOR
+        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 {
+              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.1598290 {
+         proto=0; x=1.319in; y=2.81526in; 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.1598291 {
+         proto=0; x=1.319in; y=2.84674in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         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.1598278 {
+            x1=1.319in; y1=2.831in; x2=1.319in; y2=2.831in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.1598281 {
+            x1=1.319in; y1=2.831in; x2=1.319in; y2=2.831in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.1598284 {
+            x1=1.319in; y1=2.831in; x2=1.319in; y2=72.9074mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.1598287 {
+            x1=1.319in; y1=2.831in; x2=32.5026mm; y2=2.831in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
+       }
+      }
+       uid = JRfiYLP3Xw7cu6s55g8AAABj
+      }
   }
   li:layers {
    ha:top-sig {
@@ -32402,6 +32739,54 @@ ha:pcb-rnd-board-v8 {
        clearline=1
       }
      }
+     ha:line.1601802 {
+      x1=1.274in; y1=2.81526in; x2=1.319in; y2=2.81526in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1601805 {
+      x1=1.274in; y1=2.84674in; x2=32.358737mm; y2=76.149936mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1601811 {
+      x1=202.0mil; y1=947.0mil; x2=299.0mil; y2=1.026in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1601814 {
+      x1=299.0mil; y1=1.026in; x2=760.0mil; y2=1.026in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1601834 {
+      x1=1.272in; y1=2.261in; x2=1.272in; y2=1.538in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1601837 {
+      x1=760.0mil; y1=1.026in; x2=1.272in; y2=1.538in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1601843 {
+      x1=1.319in; y1=2.81526in; x2=1.319in; y2=2.47in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1601846 {
+      x1=1.319in; y1=2.47in; x2=1.272in; y2=2.423in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
      ha:arc.1584096 {
       x=117.5mm; y=62.5mm; width=2.5mm; height=2.5mm; astart=-90.000000; adelta=90.000000; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
@@ -33196,6 +33581,12 @@ ha:pcb-rnd-board-v8 {
         noexport=1
       }
      }
+     ha:line.1601825 {
+      x1=1.272in; y1=2.261in; x2=1.272in; y2=2.423in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
      ha:arc.1584099 {
       x=117.5mm; y=62.5mm; width=2.5mm; height=2.5mm; astart=-90.000000; adelta=90.000000; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
@@ -33980,23 +34371,6 @@ ha:pcb-rnd-board-v8 {
     }
     lid = 5
     li:objects {
-     ha:line.718038 {
-      clearance = 20.0mil
-      y2 = 2.25in
-      thickness = 18.0mil
-      x1 = 31.75mm
-      x2 = 1.251in
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 57.1754mm
-     }
-     ha:line.1182307 {
-      x1=1.54999in; y1=41.91mm; x2=1.54999in; y2=1.65101in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
      ha:line.1407521 {
       x1=112.395mm; y1=1.26in; x2=112.395mm; y2=1.481in; thickness=20.0mil; clearance=20.0mil;
       ha:flags {