]> git.gag.com Git - hw/quantimotor/commitdiff
add vias under IP2326 for thermal management, stub trace to bat_stat pin
authorBdale Garbee <bdale@gag.com>
Mon, 30 Jun 2025 00:26:12 +0000 (18:26 -0600)
committerBdale Garbee <bdale@gag.com>
Mon, 30 Jun 2025 00:26:12 +0000 (18:26 -0600)
quantimotor.lht

index 799fc8f40c0d0b4d64b4eceba64c876f093d899c..ec4cbf078b68c65c5d023fdbbe819c4501fb4e1a 100644 (file)
@@ -79,15 +79,15 @@ ha:pcb-rnd-board-v8 {
                                   ha:unnamed_net4 {
                                   li:conn { J12-1; U6-9;                                  }
                                   }
-                                 ha:unnamed_net2 {
-                                 li:conn { D3-2; R3-2;                                 }
-                                 }
-                                ha:unnamed_net5 {
-                                li:conn { J11-2; U6-7;                                }
-                                }
+                                  ha:unnamed_net5 {
+                                  li:conn { J11-2; U6-7;                                  }
+                                  }
                                   ha:unnamed_net6 {
                                   li:conn { J11-3; U6-6;                                  }
                                   }
+                                  ha:unnamed_net7 {
+                                  li:conn { J10-1; U6-13;                                  }
+                                  }
                                   ha:unnamed_net8 {
                                   li:conn { J10-2; U6-14;                                  }
                                   }
@@ -97,12 +97,12 @@ ha:pcb-rnd-board-v8 {
                                   ha:led_health_g {
                                   li:conn { D1-1; J2-13;                                  }
                                   }
-                                 ha:unnamed_net1 {
-                                 li:conn { D2-1; R2-2;                                 }
+                                  ha:unnamed_net1 {
+                                  li:conn { D2-1; R2-2;                                  }
+                                  }
+                                 ha:unnamed_net2 {
+                                 li:conn { D3-2; R3-2;                                 }
                                  }
-                                ha:unnamed_net7 {
-                                li:conn { J10-1; U6-13;                                }
-                                }
        ha:led_health_r {
        li:conn { J2-15; R1-2;       }
        }
@@ -148,126 +148,126 @@ ha:pcb-rnd-board-v8 {
                                 ha:sclk {
                                 li:conn { J2-23; J6-6; U7-37;                                }
                                 }
-                                 ha:unnamed_net15 {
-                                 li:conn { C111-2; U7-5;                                 }
-                                 }
-                                 ha:unnamed_net14 {
-                                 li:conn { C102-1; C110-1; U7-7;                                 }
-                                 }
-                                ha:unnamed_net12 {
-                                li:conn { J12-4; U6-8;                                }
-                                }
+                                   ha:unnamed_net15 {
+                                   li:conn { C111-2; U7-5;                                   }
+                                   }
+                                   ha:unnamed_net17 {
+                                   li:conn { Q2-2; R8-2; U13-7;                                   }
+                                   }
+                                   ha:unnamed_net12 {
+                                   li:conn { J12-4; U6-8;                                   }
+                                   }
                                   ha:unnamed_net21 {
                                   li:conn { R41-1; R42-2; U4-4;                                  }
                                   }
+                                  ha:unnamed_net14 {
+                                  li:conn { C102-1; C110-1; U7-7;                                  }
+                                  }
+                                   ha:unnamed_net20 {
+                                   li:conn { C5-2; L1-1; U4-2;                                   }
+                                   }
                                   ha:unnamed_net19 {
                                   li:conn { Q2-4; R7-2;                                  }
                                   }
-                                  ha:unnamed_net20 {
-                                  li:conn { C5-2; L1-1; U4-2;                                  }
-                                  }
-                                 ha:unnamed_net17 {
-                                 li:conn { Q2-2; R8-2; U13-7;                                 }
-                                 }
-                                  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_net41 {
-                                  li:conn { B1-4; B1-5;                                  }
-                                  }
-                                  ha:unnamed_net50 {
-                                  li:conn { J4-9; J5-9;                                  }
-                                  }
-                                  ha:unnamed_net46 {
-                                  li:conn { J4-5; J5-5;                                  }
-                                  }
-                                  ha:rpi_3.3v {
-                                  li:conn { J2-1; J2-17;                                  }
-                                  }
-                                  ha:unnamed_net55 {
-                                  li:conn { R24-2; U1-4;                                  }
-                                  }
-                                  ha:unnamed_net61 {
-                                  li:conn { R30-2; U1-11;                                  }
-                                  }
-                                 ha:unnamed_net22 {
-                                 li:conn { C5-1; U4-6;                                 }
-                                 }
-                                  ha:unnamed_net59 {
-                                  li:conn { R21-1; U1-12; U1-13;                                  }
-                                  }
-                                  ha:unnamed_net40 {
-                                  li:conn { B1-2; B1-3;                                  }
-                                  }
-                                 ha:unnamed_net60 {
-                                 li:conn { R29-2; U1-10;                                 }
-                                 }
-                                   ha:unnamed_net64 {
-                                   li:conn { C9-1; C10-1; U1-19; U1-20;                                   }
+                                   ha:unnamed_net22 {
+                                   li:conn { C5-1; U4-6;                                   }
                                    }
-                                   ha:unnamed_net48 {
-                                   li:conn { J4-7; J5-7;                                   }
+                                   ha:unnamed_net34 {
+                                   li:conn { R31-1; U2-9;                                   }
                                    }
-                                   ha:unnamed_net69 {
-                                   li:conn { J7-B5; R44-2;                                   }
+                                    ha:unnamed_net35 {
+                                    li:conn { R32-1; U2-8;                                    }
+                                    }
+                                   ha:unnamed_net36 {
+                                   li:conn { J7-A7; J7-B7; R31-2;                                   }
                                    }
-                                   ha:unnamed_net67 {
-                                   li:conn { J7-A5; R43-2;                                   }
+                                   ha:unnamed_net37 {
+                                   li:conn { J7-A6; J7-B6; R32-2;                                   }
                                    }
-                                   ha:unnamed_net65 {
-                                   li:conn { C11-1; U1-14;                                   }
+                                   ha:unnamed_net43 {
+                                   li:conn { J4-2; J5-2;                                   }
                                    }
-                                   ha:unnamed_net57 {
-                                   li:conn { R46-2; U1-7;                                   }
+                                   ha:unnamed_net44 {
+                                   li:conn { J4-3; J5-3;                                   }
                                    }
-                                  ha:unnamed_net58 {
-                                  li:conn { R27-2; U1-8;                                  }
-                                  }
-                                 ha:unnamed_net49 {
-                                 li:conn { J4-8; J5-8;                                 }
-                                 }
-                                   ha:unnamed_net70 {
-                                   li:conn { D5-2; R35-2;                                   }
+                                   ha:unnamed_net42 {
+                                   li:conn { J4-1; J5-1;                                   }
                                    }
-                                   ha:unnamed_net71 {
-                                   li:conn { C4-1; D6-1; Q1-3; Q4-5; Q4-6; R4-2;                                   }
+                                   ha:unnamed_net45 {
+                                   li:conn { J4-4; J5-4;                                   }
                                    }
-                                   ha:unnamed_net72 {
-                                   li:conn { D6-3; S1-3;                                   }
+                                   ha:unnamed_net46 {
+                                   li:conn { J4-5; J5-5;                                   }
                                    }
-                                   ha:unnamed_net63 {
-                                   li:conn { C11-2; L2-1; U1-15; U1-16; U1-17;                                   }
+                                    ha:unnamed_net48 {
+                                    li:conn { J4-7; J5-7;                                    }
+                                    }
+                                    ha:unnamed_net49 {
+                                    li:conn { J4-8; J5-8;                                    }
+                                    }
+                                    ha:rpi_3.3v {
+                                    li:conn { J2-1; J2-17;                                    }
+                                    }
+                                    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_net53 {
-                                  li:conn { R28-2; U1-9;                                  }
-                                  }
-                                   ha:unnamed_net54 {
-                                   li:conn { R16-2; U1-3;                                   }
+                                    ha:unnamed_net41 {
+                                    li:conn { B1-4; B1-5;                                    }
+                                    }
+                                    ha:unnamed_net64 {
+                                    li:conn { C9-1; C10-1; U1-19; U1-20;                                    }
+                                    }
+                                    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_net47 {
-                                  li:conn { J4-6; J5-6;                                  }
-                                  }
+                                    ha:unnamed_net40 {
+                                    li:conn { B1-2; B1-3;                                    }
+                                    }
+                                    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:unnamed_net70 {
+                                    li:conn { D5-2; R35-2;                                    }
+                                    }
+                                   ha:unnamed_net67 {
+                                   li:conn { J7-A5; R43-2;                                   }
+                                   }
+                                     ha:unnamed_net63 {
+                                     li:conn { C11-2; L2-1; U1-15; U1-16; U1-17;                                     }
+                                     }
+                                     ha:unnamed_net53 {
+                                     li:conn { R28-2; U1-9;                                     }
+                                     }
+                                    ha:unnamed_net72 {
+                                    li:conn { D6-3; S1-3;                                    }
+                                    }
+                                    ha:unnamed_net47 {
+                                    li:conn { J4-6; J5-6;                                    }
+                                    }
                               ha:fet_a {
                               li:conn { J1-2; Q2-5; Q2-6;                              }
                               }
@@ -4743,7 +4743,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
@@ -4777,9 +4777,9 @@ ha:pcb-rnd-board-v8 {
     buffer_number = 0
     all_direction_lines = true
     ha:view {
-     flip_y = 1
+     flip_y = 0
     }
-    show_solder_side = 1
+    show_solder_side = 0
     fullscreen = 0
      grid_unit = mil
    }
@@ -5658,6 +5658,68 @@ ha:pcb-rnd-board-v8 {
     li:thermal {
     }
    }
+   ha:padstack_ref.1591185 {
+    proto=4; x=1.376in; y=3.046in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+      li:2 {
+       on  
+       diag  
+       round  
+       noshape  
+      }
+      li:3 {
+       on  
+       solid  
+       noshape  
+      }
+    }
+   }
+   ha:padstack_ref.1591188 {
+    proto=4; x=34.925mm; y=78.867mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+      li:3 {
+       on  
+       solid  
+       noshape  
+      }
+    }
+   }
+   ha:padstack_ref.1591189 {
+    proto=4; x=36.449mm; y=3.046in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+      li:3 {
+       on  
+       solid  
+       noshape  
+      }
+    }
+   }
+   ha:padstack_ref.1591190 {
+    proto=4; x=36.449mm; y=78.867mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+      li:3 {
+       on  
+       solid  
+       noshape  
+      }
+    }
+   }
    ha:subc.718691 {
     ha:attributes {
      {io_pcb::hidename_y} = 8.8138 mm
@@ -11201,7 +11263,7 @@ ha:pcb-rnd-board-v8 {
        }
        li:layers {
 
-        {ha:Top Solder Mask Layer} {
+        {ha:Top Solder Mask Layer}          {
          lid=0
          ha:combining { auto=1;         }
 
@@ -11213,7 +11275,7 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        {ha:Top Paste Mask Layer} {
+        {ha:Top Paste Mask Layer}          {
          lid=1
          ha:combining { sub=1; auto=1;         }
 
@@ -11881,7 +11943,7 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        {ha:Top Silkscreen Layer} {
+        {ha:Top Silkscreen Layer}       {
          lid=2
          ha:combining { auto=1;         }
 
@@ -11923,7 +11985,7 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        {ha:Top Layer} {
+        {ha:Top Layer}    {
          lid=3
          ha:combining {         }
 
@@ -11935,7 +11997,7 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        {ha:Bottom Layer} {
+        {ha:Bottom Layer}    {
          lid=4
          ha:combining {         }
 
@@ -11947,7 +12009,7 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        {ha:Bottom Paste Mask Layer} {
+        {ha:Bottom Paste Mask Layer}          {
          lid=5
          ha:combining { sub=1; auto=1;         }
 
@@ -11959,7 +12021,7 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        {ha:Bottom Solder Mask Layer} {
+        {ha:Bottom Solder Mask Layer}          {
          lid=6
          ha:combining { auto=1;         }
 
@@ -11971,7 +12033,7 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        {ha:Bottom Silkscreen Layer} {
+        {ha:Bottom Silkscreen Layer}       {
          lid=7
          ha:combining { auto=1;         }
 
@@ -11983,7 +12045,7 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        {ha:Top Assembly Layer} {
+        {ha:Top Assembly Layer}       {
          lid=8
          ha:combining {         }
 
@@ -11995,7 +12057,7 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        {ha:Bottom Assembly Layer} {
+        {ha:Bottom Assembly Layer}       {
          lid=9
          ha:combining {         }
 
@@ -12007,7 +12069,7 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        {ha:Board Outline Layer} {
+        {ha:Board Outline Layer}       {
          lid=10
          ha:combining {         }
 
@@ -12018,7 +12080,7 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        {ha:Document Layer} {
+        {ha:Document Layer}    {
          lid=11
          ha:combining {         }
 
@@ -12041,7 +12103,7 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        {ha:Document Layer} {
+        {ha:Document Layer}    {
          lid=12
          ha:combining {         }
 
@@ -12052,7 +12114,7 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        {ha:Component Marking Layer} {
+        {ha:Component Marking Layer}       {
          lid=13
          ha:combining {         }
 
@@ -12078,7 +12140,7 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        {ha:Component Marking Layer} {
+        {ha:Component Marking Layer}       {
          lid=14
          ha:combining {         }
 
@@ -12089,7 +12151,7 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        {ha:Component Shape Layer} {
+        {ha:Component Shape Layer}       {
          lid=15
          ha:combining {         }
 
@@ -12124,7 +12186,7 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        {ha:Component Shape Layer} {
+        {ha:Component Shape Layer}       {
          lid=16
          ha:combining {         }
 
@@ -12135,7 +12197,7 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        {ha:Pin Soldering Layer} {
+        {ha:Pin Soldering Layer}       {
          lid=17
          ha:combining {         }
 
@@ -12306,7 +12368,7 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        {ha:Pin Soldering Layer} {
+        {ha:Pin Soldering Layer}       {
          lid=18
          ha:combining {         }
 
@@ -22182,7 +22244,7 @@ ha:pcb-rnd-board-v8 {
        }
        li:layers {
 
-        {ha:Top Solder Mask Layer} {
+        {ha:Top Solder Mask Layer}          {
          lid=0
          ha:combining { auto=1;         }
 
@@ -22194,7 +22256,7 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        {ha:Top Paste Mask Layer} {
+        {ha:Top Paste Mask Layer}          {
          lid=1
          ha:combining { sub=1; auto=1;         }
 
@@ -22456,7 +22518,7 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        {ha:Top Silkscreen Layer} {
+        {ha:Top Silkscreen Layer}       {
          lid=2
          ha:combining { auto=1;         }
 
@@ -22522,7 +22584,7 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        {ha:Top Layer} {
+        {ha:Top Layer}    {
          lid=3
          ha:combining {         }
 
@@ -22534,7 +22596,7 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        {ha:Bottom Layer} {
+        {ha:Bottom Layer}    {
          lid=4
          ha:combining {         }
 
@@ -22546,7 +22608,7 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        {ha:Bottom Paste Mask Layer} {
+        {ha:Bottom Paste Mask Layer}          {
          lid=5
          ha:combining { sub=1; auto=1;         }
 
@@ -22558,7 +22620,7 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        {ha:Bottom Solder Mask Layer} {
+        {ha:Bottom Solder Mask Layer}          {
          lid=6
          ha:combining { auto=1;         }
 
@@ -22570,7 +22632,7 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        {ha:Bottom Silkscreen Layer} {
+        {ha:Bottom Silkscreen Layer}       {
          lid=7
          ha:combining { auto=1;         }
 
@@ -22582,7 +22644,7 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        {ha:Top Assembly Layer} {
+        {ha:Top Assembly Layer}       {
          lid=8
          ha:combining {         }
 
@@ -22594,7 +22656,7 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        {ha:Bottom Assembly Layer} {
+        {ha:Bottom Assembly Layer}       {
          lid=9
          ha:combining {         }
 
@@ -22606,7 +22668,7 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        {ha:Board Outline Layer} {
+        {ha:Board Outline Layer}       {
          lid=10
          ha:combining {         }
 
@@ -22641,7 +22703,7 @@ ha:pcb-rnd-board-v8 {
           purpose = uroute
         }
 
-        {ha:Document Layer} {
+        {ha:Document Layer}    {
          lid=13
          ha:combining {         }
 
@@ -22658,7 +22720,7 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        {ha:Component Marking Layer} {
+        {ha:Component Marking Layer}       {
          lid=14
          ha:combining {         }
 
@@ -22684,7 +22746,7 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        {ha:Component Shape Layer} {
+        {ha:Component Shape Layer}       {
          lid=15
          ha:combining {         }
 
@@ -22719,7 +22781,7 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        {ha:Pin Soldering Layer} {
+        {ha:Pin Soldering Layer}       {
          lid=16
          ha:combining {         }
 
@@ -22990,19 +23052,22 @@ ha:pcb-rnd-board-v8 {
             ha:attributes {
               subc-role=origin
             }
-           }
+ ha:flags ={ selected=1
+ };           }
            ha:line.1538821 {
             x1=35.686137mm; y1=78.105736mm; x2=35.686137mm; y2=77.105736mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
-           }
+ ha:flags ={ selected=1
+ };           }
            ha:line.1538824 {
             x1=35.686137mm; y1=78.105736mm; x2=36.686137mm; y2=78.105736mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
-           }
+ ha:flags ={ selected=1
+ };           }
           }
           ha:type {
            top = 1
@@ -32057,7 +32122,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      ha:line.1583829 {
-      x1=2.723in; y1=3.727in; x2=782.0mil; y2=3.727in; thickness=20.0mil; clearance=20.0mil;
+      x1=2.723in; y1=3.727in; x2=807.0mil; y2=3.727in; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
@@ -32331,6 +32396,12 @@ ha:pcb-rnd-board-v8 {
        clearline=1
       }
      }
+     ha:line.1594707 {
+      x1=1.48142in; y1=77.3557mm; x2=1.524in; y2=77.343mm; 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 {