]> git.gag.com Git - hw/easymega/blobdiff - easymega.lht
expand USB connector slots to 0.7mm per Seeed request
[hw/easymega] / easymega.lht
index 5a492ae6c874bfe9c8c4770bdf45416cd202d52a..89203e79246bdf8927e0fbb9a04661d1aeb56238 100644 (file)
@@ -3878,7 +3878,7 @@ ha:pcb-rnd-board-v8 {
    ha:combining {
    }
 }
-     ha:bottom-sig      { lid=1; group=10; ha:attributes { {pcb-rnd::key::select}={<Key>l; <Key>b}; {pcb-rnd::key::vis}={<Key>l; Shift<Key>b} }
+     ha:bottom-sig      { lid=1; group=12; ha:attributes { {pcb-rnd::key::select}={<Key>l; <Key>b}; {pcb-rnd::key::vis}={<Key>l; Shift<Key>b} }
   li:objects {
    ha:line.48077 {
     x1=690.0mil; y1=1.042in; x2=668.0mil; y2=1.119in; thickness=10.0mil; clearance=12.0mil;
@@ -4906,7 +4906,7 @@ ha:pcb-rnd-board-v8 {
    ha:combining {
    }
  }
-     ha:bottom-gnd      { lid=3; group=10;
+     ha:bottom-gnd      { lid=3; group=12;
    li:objects {
     ha:polygon.77527 { clearance=40.0mil;
      li:geometry {
@@ -6395,7 +6395,7 @@ ha:pcb-rnd-board-v8 {
    ha:combining {
    }
  }
-     ha:bottom-silk     { lid=7; group=12; ha:combining { auto=1; }; ha:attributes { {pcb-rnd::key::select}={<Key>l; <Key>x}; {pcb-rnd::key::vis}={<Key>l; Shift<Key>x} } 
+     ha:bottom-silk     { lid=7; group=14; ha:combining { auto=1; }; ha:attributes { {pcb-rnd::key::select}={<Key>l; <Key>x}; {pcb-rnd::key::vis}={<Key>l; Shift<Key>x} } 
   li:objects {
    ha:line.48593 {
     x1=244.0mil; y1=900.0mil; x2=307.0mil; y2=967.0mil; thickness=10.0mil; clearance=12.0mil;
@@ -6642,42 +6642,70 @@ ha:pcb-rnd-board-v8 {
   }
   color = {#ff0000}
 }
-     ha:bottom-mask     { lid=11; group=11; ha:combining { sub=1; auto=1; } 
+     ha:bottom-mask     { lid=11; group=13; ha:combining { sub=1; auto=1; } 
   li:objects {
   }
   color = {#ff0000}
 }
-     ha:bottom-paste    { lid=12; group=13; ha:combining { auto=1; } 
+     ha:bottom-paste    { lid=12; group=15; ha:combining { auto=1; } 
   li:objects {
   }
   color = {#cd00cd}
 }
-     ha:slot-plated     { lid=13; group=14; ha:combining { auto=1; } 
+     ha:slot-plated     { lid=13; group=16; ha:combining { auto=1; } 
   li:objects {
   }
   color = {#8b7355}
 }
-     ha:slot-unplated   { lid=14; group=15; ha:combining { auto=1; } 
+     ha:slot-unplated   { lid=14; group=17; ha:combining { auto=1; } 
   li:objects {
   }
   color = {#00868b}
 }
-     ha:top-assy        { lid=15; group=16; color={#444444};
+     ha:top-assy        { lid=15; group=18; color={#444444};
    li:objects {
    }
    ha:combining {
    }
  }
-     ha:bot-assy        { lid=16; group=17; color={#444444};
+     ha:bot-assy        { lid=16; group=19; color={#444444};
    li:objects {
    }
    ha:combining {
    }
  }
-     ha:fab             { lid=17; group=18; ha:combining { auto=1; }; color={#222222};
+     ha:fab             { lid=17; group=20; ha:combining { auto=1; }; color={#222222};
    li:objects {
    }
  }
+
+      ha:pnp-top {
+       lid=18
+       group=10
+       ha:combining {       }
+
+        ha:attributes {
+          {pcb-rnd::plugin_draw}=draw_pnp
+        }
+
+        li:objects {
+        }
+        color = {#104e8b}
+      }
+
+      ha:pnp-bottom {
+       lid=19
+       group=11
+       ha:combining {       }
+
+        ha:attributes {
+          {pcb-rnd::plugin_draw}=draw_pnp
+        }
+
+        li:objects {
+        }
+        color = {#cd3700}
+      }
    }
 
     li:objects {
@@ -23195,7 +23223,7 @@ ha:pcb-rnd-board-v8 {
            li:shape {
 
              ha:ps_shape_v4 {
-              ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;              }
+              ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=50.0mil; square=0;              }
               ha:combining {              }
               ha:layer_mask {
                copper = 1
@@ -23205,7 +23233,7 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:ps_shape_v4 {
-              ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=0.45mm; square=0;              }
+              ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=27.0mil; square=0;              }
               ha:combining { auto=1;              }
               ha:layer_mask {
                mech = 1
@@ -23224,7 +23252,7 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:ps_shape_v4 {
-              ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;              }
+              ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=50.0mil; square=0;              }
               ha:combining {              }
               ha:layer_mask {
                copper = 1
@@ -23234,7 +23262,7 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:ps_shape_v4 {
-              ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;              }
+              ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=50.0mil; square=0;              }
               ha:combining {              }
               ha:layer_mask {
                bottom = 1
@@ -23254,7 +23282,7 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:ps_shape_v4 {
-              ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;              }
+              ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=50.0mil; square=0;              }
               ha:combining { auto=1;              }
               ha:layer_mask {
                top = 1
@@ -23477,7 +23505,7 @@ ha:pcb-rnd-board-v8 {
             }
           }
 
-          {ha:top copper}                     {
+          {ha:top copper}                            {
            lid=2
            ha:combining {           }
 
@@ -28350,58 +28378,80 @@ ha:pcb-rnd-board-v8 {
     li:layers { 6; }
    }
    ha:10 {
+    name = pnp-top
+    ha:type {  top=1; doc=1; }
+    li:layers { 18; }
+     ha:attributes {
+      init-invis=1
+     }
+     purpose = pnp
+   }
+   ha:11 {
+    name = pnp-bot
+    ha:type { bottom=1; doc=1; }
+    li:layers { 19; }
+     ha:attributes {
+      init-invis=1
+     }
+     purpose = pnp
+   }
+   ha:12 {
     name = bottom_copper
-    ha:type { bottom=1; copper=1; }
+    ha:type {  bottom=1; copper=1; }
     li:layers { 1; 3; }
    }
-   ha:11 {
+   ha:13 {
     name = bottom_mask
     ha:type { bottom=1; mask=1; }
     li:layers { 11; }
    }
-   ha:12 {
+   ha:14 {
     name = bottom_silk
-    ha:type { silk=1; bottom=1; }
+    ha:type {  silk=1; bottom=1; }
     li:layers { 7; }
    }
-   ha:13 {
+   ha:15 {
     name = bottom_paste
-    ha:type { bottom=1; paste=1; }
+    ha:type {  bottom=1; paste=1; }
     li:layers { 12; }
    }
-   ha:14 {
+   ha:16 {
     name = pmech
-    ha:type { mech=1; }
+    ha:type {  mech=1; }
     purpose = proute
     li:layers { 13; }
    }
-   ha:15 {
+   ha:17 {
     name = umech
-    ha:type { mech=1; }
+    ha:type {  mech=1; }
     purpose = uroute
     li:layers { 14; }
    }
-   ha:16 {
+   ha:18 {
     name = top_assy
     ha:type { top=1; doc=1; }
     purpose = assy
     ha:attributes { init-invis=1; }
     li:layers { 15; }
    }
-   ha:17 {
-    name = bot_assy
-    ha:type { bottom=1; doc=1; }
-    purpose = assy
-    ha:attributes { init-invis=1; }
-    li:layers { 16; }
-   }
-   ha:18 {
-    name = fab
-    ha:type { top=1; doc=1; }
-    purpose = fab
-    ha:attributes { init-invis=1; }
-    li:layers { 17; }
-   }
+    ha:19 {
+     name = bot_assy
+     ha:type { bottom=1; doc=1;     }
+     li:layers { 16;     }
+     ha:attributes {
+      init-invis=1
+     }
+     purpose = assy
+    }
+    ha:20 {
+     name = fab
+     ha:type { top=1; doc=1;     }
+     li:layers { 17;     }
+     ha:attributes {
+      init-invis=1
+     }
+     purpose = fab
+    }
   }
  }
   ha:font {
@@ -30416,13 +30466,22 @@ ha:` {
       buffer_number = 0
        all_direction_lines = false
       ha:view {
-       flip_y = 1
+       flip_y = 0
       }
-        show_solder_side = 1
+        show_solder_side = 0
          snap_pin = true
           draw_grid = false
           show_drc = true
     }
+     ha:plugins {
+      ha:draw_pnp {
+       term1_diameter = 0.0
+        frame_thickness = 0.0
+        ha:text {
+         scale = 40
+        }
+      }
+     }
    }
   }
   ha:pixmaps {
@@ -30430,252 +30489,252 @@ ha:` {
   ha:netlists {
 
    li:input {
-                              ha:unnamed_net10 {
-                              li:conn { C32-1; U7-5; X2-1;                              }
-                              }
-                              ha:unnamed_net11 {
-                              li:conn { J5-2; R54-2;                              }
-                              }
-                              ha:+3.3V {
-                              li:conn { C10-2; C22-2; C37-2; C101-2; C102-2; C301-2; C302-2; C600-2; J9-7; L600-1; R30-2; R31-2; R38-2; U1-5; U3-1; U3-6; U4-1; U5-3; U5-7; U5-8; U7-1; U7-19; U7-32; U7-48; U7-64; U9-2; U9-4; U9-13; U12-3; U12-11; U13-8; U14-8; U15-8;                              }
-                              }
-                              ha:unnamed_net12 {
-                              li:conn { J5-3; R55-2;                              }
-                              }
-                              ha:unnamed_net14 {
-                              li:conn { D1-2; R50-1;                              }
-                              }
-                              ha:unnamed_net15 {
-                              li:conn { D1-3; R51-2;                              }
-                              }
-                              ha:unnamed_net16 {
-                              li:conn { D2-2; R52-1;                              }
-                              }
-                              ha:unnamed_net17 {
-                              li:conn { D2-1; R53-1;                              }
-                              }
-                              ha:v_pyro {
-                              li:conn { J1-1; J1-3; J1-5; J1-8; J2-5; J2-7; J2-9; R27-2;                              }
-                              }
-                              ha:unnamed_net24 {
-                              li:conn { C21-2; U9-10;                              }
-                              }
-                               ha:cs_companion1 {
-                               li:conn { J9-5; U7-59;                               }
-                               }
-                               ha:cs_pres {
-                               li:conn { U4-4; U4-5; U7-17;                               }
-                               }
-                               ha:beeper {
-                               li:conn { U7-16; U8-2;                               }
-                               }
-                               ha:usbdm {
-                               li:conn { R54-1; U7-44;                               }
-                               }
-                               ha:GND {
-                               li:conn { B1-2; C4-1; C5-1; C10-1; C21-1; C22-1; C32-2; C33-2; C37-1; C39-1; C101-1; C102-1; C301-1; C302-1; C600-1; C601-2; C602-2; C610-1; D2-3; D2-4; H1-1; H2-1; H3-1; H4-1; J1-9; J2-3; J5-5; J5-G; J9-1; J20-1; J21-1; J21-6; Q1-1; Q1-3; Q2-1; Q2-3; Q3-1; Q3-3; R1-1; R2-1; R3-1; R4-1; R5-1; R6-1; R19-1; R20-1; R21-1; R22-1; R23-1; R24-1; R26-1; R28-1; R35-1; R37-1; R39-1; R51-1; U1-2; U1-4; U2-2; U3-2; U3-4; U3-5; U4-2; U4-3; U5-4; U7-12; U7-18; U7-28; U7-31; U7-47; U7-60; U7-63; U8-1; U9-9; U9-11; U12-2; U12-4; U12-6; U12-7; U13-4; U14-4; U15-4; X2-2; X2-4;                               }
-                               }
-                               ha:unnamed_net34 {
-                               li:conn { R29-1; U7-41;                               }
-                               }
-                               ha:cmp_rail {
-                               li:conn { R38-1; R39-2; U13-2; U13-6; U14-2; U14-6; U15-2; U15-6;                               }
-                               }
-                               ha:unnamed_net1 {
-                               li:conn { Q1-2; R7-2; U13-7;                               }
-                               }
-                               ha:unnamed_net2 {
-                               li:conn { Q1-4; R8-2; U13-1;                               }
-                               }
-                               ha:unnamed_net3 {
-                               li:conn { D1-1; D1-4; U2-1;                               }
-                               }
-                               ha:unnamed_net4 {
-                               li:conn { R35-2; U2-5;                               }
-                               }
-                               ha:ba_sck1 {
-                               li:conn { U4-8; U7-21;                               }
-                               }
-                               ha:cs_imu_gyro {
-                               li:conn { U7-2; U12-5;                               }
-                               }
-                               ha:mosi1 {
-                               li:conn { U3-13; U7-57;                               }
-                               }
-                               ha:cs_flash {
-                               li:conn { U5-1; U7-33;                               }
-                               }
-                               ha:unnamed_net7 {
-                               li:conn { Q3-4; R12-2; U15-1;                               }
-                               }
-                               ha:mosi2 {
-                               li:conn { J9-3; U5-5; U7-36; U12-9;                               }
-                               }
-                               ha:unnamed_net6 {
-                               li:conn { Q2-2; R10-2; U14-1;                               }
-                               }
-                               ha:unnamed_net8 {
-                               li:conn { Q3-2; R11-2; U15-7;                               }
-                               }
-                               ha:unnamed_net5 {
-                               li:conn { Q2-4; R9-2; U14-7;                               }
-                               }
-                               ha:reset_n {
-                               li:conn { C610-2; J20-2; U7-7;                               }
-                               }
-                               ha:unnamed_net9 {
-                               li:conn { C33-1; U7-6; X2-3;                               }
-                               }
-                               ha:v_ldo_in {
-                               li:conn { C39-2; D3-2; R36-2; U1-1; U1-3;                               }
-                               }
-                               ha:usbdp {
-                               li:conn { R29-2; R55-1; U7-45;                               }
-                               }
-                               ha:sda2 {
-                               li:conn { R30-1; U7-30; U9-16;                               }
-                               }
-                               ha:servo_d {
-                               li:conn { J21-5; R43-2;                               }
-                               }
-                               ha:ba_mosi1 {
-                               li:conn { U4-7; U7-23;                               }
-                               }
-                               ha:fet_a {
-                               li:conn { J1-6; Q1-5; Q1-6; R14-1;                               }
-                               }
-                               ha:fet_b {
-                               li:conn { J1-4; Q1-7; Q1-8; R13-1;                               }
-                               }
-                               ha:fet_c {
-                               li:conn { J1-2; Q2-7; Q2-8; R16-1;                               }
-                               }
-                               ha:fet_d {
-                               li:conn { J2-8; Q2-5; Q2-6; R15-1;                               }
-                               }
-                               ha:fet_e {
-                               li:conn { J2-6; Q3-5; Q3-6; R18-1;                               }
-                               }
-                               ha:fet_f {
-                               li:conn { J2-4; Q3-7; Q3-8; R17-1;                               }
-                               }
-                               ha:pwm_a {
-                               li:conn { R40-1; U7-37;                               }
-                               }
-                               ha:fire_a {
-                               li:conn { R2-2; R8-1; U7-50;                               }
-                               }
-                               ha:fire_b {
-                               li:conn { R1-2; R7-1; U7-51;                               }
-                               }
-                               ha:fire_c {
-                               li:conn { R4-2; R10-1; U7-62;                               }
-                               }
-                               ha:fire_d {
-                               li:conn { R3-2; R9-1; U7-61;                               }
-                               }
-                               ha:fire_e {
-                               li:conn { R6-2; R12-1; U7-14;                               }
-                               }
-                               ha:fire_f {
-                               li:conn { R5-2; R11-1; U7-15;                               }
-                               }
-                               ha:led_green {
-                               li:conn { R53-2; U7-43;                               }
-                               }
-                               ha:pwm_d {
-                               li:conn { R43-1; U7-40;                               }
-                               }
-                               ha:led_red {
-                               li:conn { R52-2; U7-42;                               }
-                               }
-                               ha:pwm_b {
-                               li:conn { R41-1; U7-38;                               }
-                               }
-                               ha:pwm_c {
-                               li:conn { R42-1; U7-39;                               }
-                               }
-                               ha:miso1 {
-                               li:conn { U3-12; U7-56;                               }
-                               }
-                               ha:miso2 {
-                               li:conn { J9-4; U5-2; U7-35; U12-10; U12-15;                               }
-                               }
-                               ha:cs_imu_accel {
-                               li:conn { U7-3; U12-14;                               }
-                               }
-                               ha:cmp_ldo_in {
-                               li:conn { R36-1; R37-2; U13-3; U13-5; U14-3; U14-5; U15-3; U15-5;                               }
-                               }
-                               ha:sck2 {
-                               li:conn { J9-2; U5-6; U7-34; U12-8;                               }
-                               }
-                               ha:sense_b {
-                               li:conn { R13-2; R19-2; U7-25;                               }
-                               }
-                               ha:scl2 {
-                               li:conn { R31-1; U7-29; U9-1;                               }
-                               }
-                               ha:sck1 {
-                               li:conn { U3-14; U7-55;                               }
-                               }
-                               ha:sense_e {
-                               li:conn { R18-2; R24-2; U7-9;                               }
-                               }
-                               ha:sense_c {
-                               li:conn { R16-2; R22-2; U7-11;                               }
-                               }
-                               ha:sense_d {
-                               li:conn { R15-2; R21-2; U7-10;                               }
-                               }
-                               ha:sense_a {
-                               li:conn { R14-2; R20-2; U7-24;                               }
-                               }
-                               ha:sense_f {
-                               li:conn { R17-2; R23-2; U7-8;                               }
-                               }
-                               ha:v_pbatt {
-                               li:conn { R27-1; R28-2; U7-27;                               }
-                               }
-                               ha:v_usb {
-                               li:conn { C4-2; J5-1; R50-2; U2-4;                               }
-                               }
-                               ha:swclk {
-                               li:conn { J20-4; U7-49;                               }
-                               }
-                               ha:ba_miso1 {
-                               li:conn { U4-6; U7-22;                               }
-                               }
-                               ha:vdda {
-                               li:conn { C601-1; C602-1; L600-2; U7-13;                               }
-                               }
-                               ha:v_batt {
-                               li:conn { R25-1; R26-2; U7-26;                               }
-                               }
-                               ha:swdio {
-                               li:conn { J20-3; U7-46;                               }
-                               }
-                               ha:cs_accel {
-                               li:conn { U3-7; U7-53;                               }
-                               }
-                               ha:v_lipo {
-                               li:conn { D3-1; J1-7; J2-2; J9-8; R25-2;                               }
-                               }
-                               ha:cs_companion0 {
-                               li:conn { J9-6; U7-58;                               }
-                               }
-                              ha:servo_a {
-                              li:conn { J21-2; R40-2;                              }
-                              }
-                              ha:servo_b {
-                              li:conn { J21-3; R41-2;                              }
-                              }
-                              ha:servo_c {
-                              li:conn { J21-4; R42-2;                              }
-                              }
-                              ha:v_charge {
-                              li:conn { B1-1; C5-2; J2-1; U2-3;                              }
-                              }
+                                ha:unnamed_net10 {
+                                li:conn { C32-1; U7-5; X2-1;                                }
+                                }
+                                ha:unnamed_net11 {
+                                li:conn { J5-2; R54-2;                                }
+                                }
+                                ha:+3.3V {
+                                li:conn { C10-2; C22-2; C37-2; C101-2; C102-2; C301-2; C302-2; C600-2; J9-7; L600-1; R30-2; R31-2; R38-2; U1-5; U3-1; U3-6; U4-1; U5-3; U5-7; U5-8; U7-1; U7-19; U7-32; U7-48; U7-64; U9-2; U9-4; U9-13; U12-3; U12-11; U13-8; U14-8; U15-8;                                }
+                                }
+                                ha:unnamed_net12 {
+                                li:conn { J5-3; R55-2;                                }
+                                }
+                                ha:unnamed_net14 {
+                                li:conn { D1-2; R50-1;                                }
+                                }
+                                ha:unnamed_net15 {
+                                li:conn { D1-3; R51-2;                                }
+                                }
+                                ha:unnamed_net16 {
+                                li:conn { D2-2; R52-1;                                }
+                                }
+                                ha:unnamed_net17 {
+                                li:conn { D2-1; R53-1;                                }
+                                }
+                                ha:v_pyro {
+                                li:conn { J1-1; J1-3; J1-5; J1-8; J2-5; J2-7; J2-9; R27-2;                                }
+                                }
+                                ha:unnamed_net24 {
+                                li:conn { C21-2; U9-10;                                }
+                                }
+                                    ha:servo_a {
+                                    li:conn { J21-2; R40-2;                                    }
+                                    }
+                                   ha:beeper {
+                                   li:conn { U7-16; U8-2;                                   }
+                                   }
+                                   ha:usbdm {
+                                   li:conn { R54-1; U7-44;                                   }
+                                   }
+                                   ha:GND {
+                                   li:conn { B1-2; C4-1; C5-1; C10-1; C21-1; C22-1; C32-2; C33-2; C37-1; C39-1; C101-1; C102-1; C301-1; C302-1; C600-1; C601-2; C602-2; C610-1; D2-3; D2-4; H1-1; H2-1; H3-1; H4-1; J1-9; J2-3; J5-5; J5-G; J9-1; J20-1; J21-1; J21-6; Q1-1; Q1-3; Q2-1; Q2-3; Q3-1; Q3-3; R1-1; R2-1; R3-1; R4-1; R5-1; R6-1; R19-1; R20-1; R21-1; R22-1; R23-1; R24-1; R26-1; R28-1; R35-1; R37-1; R39-1; R51-1; U1-2; U1-4; U2-2; U3-2; U3-4; U3-5; U4-2; U4-3; U5-4; U7-12; U7-18; U7-28; U7-31; U7-47; U7-60; U7-63; U8-1; U9-9; U9-11; U12-2; U12-4; U12-6; U12-7; U13-4; U14-4; U15-4; X2-2; X2-4;                                   }
+                                   }
+                                   ha:unnamed_net34 {
+                                   li:conn { R29-1; U7-41;                                   }
+                                   }
+                                   ha:cmp_rail {
+                                   li:conn { R38-1; R39-2; U13-2; U13-6; U14-2; U14-6; U15-2; U15-6;                                   }
+                                   }
+                                   ha:unnamed_net1 {
+                                   li:conn { Q1-2; R7-2; U13-7;                                   }
+                                   }
+                                   ha:unnamed_net2 {
+                                   li:conn { Q1-4; R8-2; U13-1;                                   }
+                                   }
+                                   ha:unnamed_net3 {
+                                   li:conn { D1-1; D1-4; U2-1;                                   }
+                                   }
+                                   ha:unnamed_net4 {
+                                   li:conn { R35-2; U2-5;                                   }
+                                   }
+                                   ha:ba_sck1 {
+                                   li:conn { U4-8; U7-21;                                   }
+                                   }
+                                   ha:cs_imu_gyro {
+                                   li:conn { U7-2; U12-5;                                   }
+                                   }
+                                   ha:mosi1 {
+                                   li:conn { U3-13; U7-57;                                   }
+                                   }
+                                   ha:cs_flash {
+                                   li:conn { U5-1; U7-33;                                   }
+                                   }
+                                   ha:unnamed_net7 {
+                                   li:conn { Q3-4; R12-2; U15-1;                                   }
+                                   }
+                                   ha:mosi2 {
+                                   li:conn { J9-3; U5-5; U7-36; U12-9;                                   }
+                                   }
+                                   ha:unnamed_net6 {
+                                   li:conn { Q2-2; R10-2; U14-1;                                   }
+                                   }
+                                   ha:unnamed_net8 {
+                                   li:conn { Q3-2; R11-2; U15-7;                                   }
+                                   }
+                                   ha:unnamed_net5 {
+                                   li:conn { Q2-4; R9-2; U14-7;                                   }
+                                   }
+                                    ha:v_charge {
+                                    li:conn { B1-1; C5-2; J2-1; U2-3;                                    }
+                                    }
+                                   ha:reset_n {
+                                   li:conn { C610-2; J20-2; U7-7;                                   }
+                                   }
+                                   ha:unnamed_net9 {
+                                   li:conn { C33-1; U7-6; X2-3;                                   }
+                                   }
+                                   ha:v_ldo_in {
+                                   li:conn { C39-2; D3-2; R36-2; U1-1; U1-3;                                   }
+                                   }
+                                   ha:usbdp {
+                                   li:conn { R29-2; R55-1; U7-45;                                   }
+                                   }
+                                    ha:cs_pres {
+                                    li:conn { U4-4; U4-5; U7-17;                                    }
+                                    }
+                                    ha:sda2 {
+                                    li:conn { R30-1; U7-30; U9-16;                                    }
+                                    }
+                                    ha:ba_mosi1 {
+                                    li:conn { U4-7; U7-23;                                    }
+                                    }
+                                    ha:fet_a {
+                                    li:conn { J1-6; Q1-5; Q1-6; R14-1;                                    }
+                                    }
+                                    ha:fet_b {
+                                    li:conn { J1-4; Q1-7; Q1-8; R13-1;                                    }
+                                    }
+                                    ha:fet_c {
+                                    li:conn { J1-2; Q2-7; Q2-8; R16-1;                                    }
+                                    }
+                                    ha:fet_d {
+                                    li:conn { J2-8; Q2-5; Q2-6; R15-1;                                    }
+                                    }
+                                    ha:fet_e {
+                                    li:conn { J2-6; Q3-5; Q3-6; R18-1;                                    }
+                                    }
+                                    ha:fet_f {
+                                    li:conn { J2-4; Q3-7; Q3-8; R17-1;                                    }
+                                    }
+                                    ha:pwm_a {
+                                    li:conn { R40-1; U7-37;                                    }
+                                    }
+                                    ha:fire_a {
+                                    li:conn { R2-2; R8-1; U7-50;                                    }
+                                    }
+                                    ha:fire_b {
+                                    li:conn { R1-2; R7-1; U7-51;                                    }
+                                    }
+                                    ha:fire_c {
+                                    li:conn { R4-2; R10-1; U7-62;                                    }
+                                    }
+                                    ha:fire_d {
+                                    li:conn { R3-2; R9-1; U7-61;                                    }
+                                    }
+                                    ha:fire_e {
+                                    li:conn { R6-2; R12-1; U7-14;                                    }
+                                    }
+                                    ha:fire_f {
+                                    li:conn { R5-2; R11-1; U7-15;                                    }
+                                    }
+                                    ha:led_green {
+                                    li:conn { R53-2; U7-43;                                    }
+                                    }
+                                    ha:pwm_d {
+                                    li:conn { R43-1; U7-40;                                    }
+                                    }
+                                    ha:led_red {
+                                    li:conn { R52-2; U7-42;                                    }
+                                    }
+                                    ha:pwm_b {
+                                    li:conn { R41-1; U7-38;                                    }
+                                    }
+                                    ha:pwm_c {
+                                    li:conn { R42-1; U7-39;                                    }
+                                    }
+                                    ha:miso1 {
+                                    li:conn { U3-12; U7-56;                                    }
+                                    }
+                                    ha:miso2 {
+                                    li:conn { J9-4; U5-2; U7-35; U12-10; U12-15;                                    }
+                                    }
+                                    ha:cs_imu_accel {
+                                    li:conn { U7-3; U12-14;                                    }
+                                    }
+                                    ha:cmp_ldo_in {
+                                    li:conn { R36-1; R37-2; U13-3; U13-5; U14-3; U14-5; U15-3; U15-5;                                    }
+                                    }
+                                    ha:sck2 {
+                                    li:conn { J9-2; U5-6; U7-34; U12-8;                                    }
+                                    }
+                                    ha:sense_b {
+                                    li:conn { R13-2; R19-2; U7-25;                                    }
+                                    }
+                                    ha:scl2 {
+                                    li:conn { R31-1; U7-29; U9-1;                                    }
+                                    }
+                                    ha:sck1 {
+                                    li:conn { U3-14; U7-55;                                    }
+                                    }
+                                    ha:sense_e {
+                                    li:conn { R18-2; R24-2; U7-9;                                    }
+                                    }
+                                    ha:sense_c {
+                                    li:conn { R16-2; R22-2; U7-11;                                    }
+                                    }
+                                    ha:sense_d {
+                                    li:conn { R15-2; R21-2; U7-10;                                    }
+                                    }
+                                    ha:sense_a {
+                                    li:conn { R14-2; R20-2; U7-24;                                    }
+                                    }
+                                    ha:sense_f {
+                                    li:conn { R17-2; R23-2; U7-8;                                    }
+                                    }
+                                    ha:v_pbatt {
+                                    li:conn { R27-1; R28-2; U7-27;                                    }
+                                    }
+                                    ha:v_usb {
+                                    li:conn { C4-2; J5-1; R50-2; U2-4;                                    }
+                                    }
+                                    ha:swclk {
+                                    li:conn { J20-4; U7-49;                                    }
+                                    }
+                                    ha:ba_miso1 {
+                                    li:conn { U4-6; U7-22;                                    }
+                                    }
+                                    ha:vdda {
+                                    li:conn { C601-1; C602-1; L600-2; U7-13;                                    }
+                                    }
+                                    ha:v_batt {
+                                    li:conn { R25-1; R26-2; U7-26;                                    }
+                                    }
+                                    ha:swdio {
+                                    li:conn { J20-3; U7-46;                                    }
+                                    }
+                                    ha:cs_accel {
+                                    li:conn { U3-7; U7-53;                                    }
+                                    }
+                                   ha:cs_companion0 {
+                                   li:conn { J9-6; U7-58;                                   }
+                                   }
+                                    ha:v_lipo {
+                                    li:conn { D3-1; J1-7; J2-2; J9-8; R25-2;                                    }
+                                    }
+                                    ha:cs_companion1 {
+                                    li:conn { J9-5; U7-59;                                    }
+                                    }
+                                   ha:servo_b {
+                                   li:conn { J21-3; R41-2;                                   }
+                                   }
+                                    ha:servo_c {
+                                    li:conn { J21-4; R42-2;                                    }
+                                    }
+                                   ha:servo_d {
+                                   li:conn { J21-5; R43-2;                                   }
+                                   }
    }
   }
 }