add polarity protection FET, update to version 2.1 dated 2022
authorBdale Garbee <bdale@gag.com>
Mon, 31 Jan 2022 22:07:11 +0000 (15:07 -0700)
committerBdale Garbee <bdale@gag.com>
Mon, 31 Jan 2022 22:07:11 +0000 (15:07 -0700)
Notebook
telefireeight.lht
telefireeight.sch

index 74fefdbbea7f8fb084197b0e13e9ed8158dfa0fe..927ce3d4fe65002341d06c57906071a8cf8d7d2a 100644 (file)
--- a/Notebook
+++ b/Notebook
@@ -1,5 +1,3 @@
-add polarity protection FET to the board so we eliminate dirpy dauther card
-
 need to move DIP switch away from mounting hole, actual switch is larger than
 the current silksreen rectangle and makes putting that nut on nearly impossible
 
index 16e5bc3651fc4e28956aeafed60b409afcfe63e3..1a56a016ad2d8d0f986f7bfd02d34d5d33047d05 100644 (file)
@@ -40,7 +40,7 @@ ha:pcb-rnd-board-v5 {
    }
    board_name = TeleFireFour
    ha:grid {
-    spacing = 25.0mil
+    spacing = 1.0mil
     offs_x = 0.0
     offs_y = 0.0
    }
@@ -120,6 +120,42 @@ ha:pcb-rnd-board-v5 {
        }
      }
    }
+
+    ha:ps_proto_v4.2 {
+      hdia=4.0mil; hplated=1; htop=0; hbottom=0;
+      li:shape {
+
+        ha:ps_shape_v4 {
+         ha:ps_circ { x=0.0; y=0.0; dia=8.0mil;         }
+         ha:combining {         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         clearance=0.0
+        }
+
+        ha:ps_shape_v4 {
+         ha:ps_circ { x=0.0; y=0.0; dia=8.0mil;         }
+         ha:combining {         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         clearance=0.0
+        }
+
+        ha:ps_shape_v4 {
+         ha:ps_circ { x=0.0; y=0.0; dia=8.0mil;         }
+         ha:combining {         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         clearance=0.0
+        }
+      }
+    }
   }
 
    li:objects {
@@ -2052,326 +2088,114 @@ ha:pcb-rnd-board-v5 {
      li:thermal {
      }
     }
-     ha:subc.150 {
-      ha:attributes {
-       {io_pcb::hidename_y}=11.0236 mm
-       footprint=hole-M3
-       {io_pcb::hidename_scale}=70
-       refdes=H1
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=
-       vendor=unknown
-       {io_pcb::hidename_direction}=0
-       device=HOLE_PLATED
-       {io_pcb::hidename_x}=17.1320 mm
+     ha:padstack_ref.14839 {
+      proto=0; x=205.0mil; y=2.76in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
       }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.0 {
-        hdia=125.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
-           }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+        }
+        li:3 {
+         on  
+         solid  
         }
       }
      }
+     ha:padstack_ref.14840 {
+      proto=0; x=205.0mil; y=72.136mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-      li:objects {
-       ha:padstack_ref.151 {
-        proto=0; x=690.0mil; y=445.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
         }
-
-        li:thermal {
-          li:1 {
-           on  
-           solid  
-          }
-          li:3 {
-           on  
-           solid  
-          }
+        li:3 {
+         on  
+         solid  
         }
-
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-      }
-      li:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:arc.152 {
-           x=690.0mil; y=445.0mil; width=120.0mil; height=120.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
-
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
-
-         li:objects {
-          ha:line.153 {
-           x1=690.0mil; y1=445.0mil; x2=690.0mil; y2=445.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.156 {
-           x1=690.0mil; y1=445.0mil; x2=690.0mil; y2=445.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.159 {
-           x1=690.0mil; y1=445.0mil; x2=18.526mm; y2=445.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.162 {
-           x1=690.0mil; y1=445.0mil; x2=690.0mil; y2=12.303mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
       }
      }
-      uid = HWY2P2lhIMcskR/O2jgAAAAB
- ha:flags ={ lock=1
- };     }
-     ha:subc.165 {
-      ha:attributes {
-       {io_pcb::hidename_y}=94.7166 mm
-       footprint=hole-M3
-       {io_pcb::hidename_scale}=70
-       refdes=H3
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=
-       vendor=unknown
-       {io_pcb::hidename_direction}=0
-       device=HOLE_PLATED
-       {io_pcb::hidename_x}=16.5354 mm
+     ha:padstack_ref.14841 {
+      proto=0; x=205.0mil; y=2.8in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
       }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.0 {
-        hdia=125.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
-           }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+        }
+        li:3 {
+         on  
+         solid  
         }
       }
      }
+     ha:padstack_ref.14842 {
+      proto=0; x=115.0mil; y=2.76in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-      li:objects {
-       ha:padstack_ref.166 {
-        proto=0; x=690.0mil; y=95.377mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
         }
-
-        li:thermal {
-          li:1 {
-           on  
-           solid  
-          }
-          li:3 {
-           on  
-           solid  
-          }
+        li:3 {
+         on  
+         solid  
         }
+      }
+     }
+     ha:padstack_ref.14843 {
+      proto=0; x=115.0mil; y=2.8in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-        ha:attributes {
-          term=1
-          name=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+        }
+        li:3 {
+         on  
+         solid  
         }
-       }
       }
-      li:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:arc.167 {
-           x=690.0mil; y=95.377mm; width=120.0mil; height=120.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
-
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+     }
+     ha:padstack_ref.14844 {
+      proto=0; x=115.0mil; y=72.136mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         li:objects {
-          ha:line.168 {
-           x1=690.0mil; y1=95.377mm; x2=690.0mil; y2=95.377mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.171 {
-           x1=690.0mil; y1=95.377mm; x2=690.0mil; y2=95.377mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.174 {
-           x1=690.0mil; y1=95.377mm; x2=18.526mm; y2=95.377mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.177 {
-           x1=690.0mil; y1=95.377mm; x2=690.0mil; y2=96.377mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+        }
+        li:3 {
+         on  
+         solid  
+        }
       }
      }
-      uid = HWY2P2lhIMcskR/O2jgAAAAC
- ha:flags ={ lock=1
- };     }
-     ha:subc.180 {
+     ha:subc.150 {
       ha:attributes {
-       {io_pcb::hidename_y}=94.3084 mm
+       {io_pcb::hidename_y}=11.0236 mm
        footprint=hole-M3
        {io_pcb::hidename_scale}=70
-       refdes=H4
+       refdes=H1
        manufacturer=unknown
        vendor_part_number=unknown
        manufacturer_part_number=unknown
@@ -2379,7 +2203,7 @@ ha:pcb-rnd-board-v5 {
        vendor=unknown
        {io_pcb::hidename_direction}=0
        device=HOLE_PLATED
-       {io_pcb::hidename_x}=148.7932 mm
+       {io_pcb::hidename_x}=17.1320 mm
       }
      ha:data {
           li:padstack_prototypes {
@@ -2442,8 +2266,8 @@ ha:pcb-rnd-board-v5 {
      }
 
       li:objects {
-       ha:padstack_ref.181 {
-        proto=0; x=149.606mm; y=95.377mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+       ha:padstack_ref.151 {
+        proto=0; x=690.0mil; y=445.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
         ha:flags {
          clearline=1
         }
@@ -2472,8 +2296,8 @@ ha:pcb-rnd-board-v5 {
         ha:combining {        }
 
          li:objects {
-          ha:arc.182 {
-           x=149.606mm; y=95.377mm; width=120.0mil; height=120.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+          ha:arc.152 {
+           x=690.0mil; y=445.0mil; width=120.0mil; height=120.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
           }
          }
          ha:type {
@@ -2487,26 +2311,26 @@ ha:pcb-rnd-board-v5 {
         ha:combining {        }
 
          li:objects {
-          ha:line.183 {
-           x1=149.606mm; y1=95.377mm; x2=149.606mm; y2=95.377mm; thickness=0.1mm; clearance=0.0;
+          ha:line.153 {
+           x1=690.0mil; y1=445.0mil; x2=690.0mil; y2=445.0mil; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=pnp-origin
            }
           }
-          ha:line.186 {
-           x1=149.606mm; y1=95.377mm; x2=149.606mm; y2=95.377mm; thickness=0.1mm; clearance=0.0;
+          ha:line.156 {
+           x1=690.0mil; y1=445.0mil; x2=690.0mil; y2=445.0mil; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=origin
            }
           }
-          ha:line.189 {
-           x1=149.606mm; y1=95.377mm; x2=150.606mm; y2=95.377mm; thickness=0.1mm; clearance=0.0;
+          ha:line.159 {
+           x1=690.0mil; y1=445.0mil; x2=18.526mm; y2=445.0mil; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=x
            }
           }
-          ha:line.192 {
-           x1=149.606mm; y1=95.377mm; x2=149.606mm; y2=96.377mm; thickness=0.1mm; clearance=0.0;
+          ha:line.162 {
+           x1=690.0mil; y1=445.0mil; x2=690.0mil; y2=12.303mm; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=y
            }
@@ -2520,134 +2344,190 @@ ha:pcb-rnd-board-v5 {
        }
       }
      }
-      uid = HWY2P2lhIMcskR/O2jgAAAAD
+      uid = HWY2P2lhIMcskR/O2jgAAAAB
  ha:flags ={ lock=1
  };     }
-     ha:subc.195 {
+     ha:subc.165 {
       ha:attributes {
-       {io_pcb::hidename_y}=29.7180 mm
-       footprint=100mil-led
+       {io_pcb::hidename_y}=94.7166 mm
+       footprint=hole-M3
        {io_pcb::hidename_scale}=70
-       refdes=D7
+       refdes=H3
        manufacturer=unknown
        vendor_part_number=unknown
        manufacturer_part_number=unknown
-       value=yellow
+       value=
        vendor=unknown
        {io_pcb::hidename_direction}=0
-       device=LED
-       {io_pcb::hidename_x}=167.0050 mm
+       device=HOLE_PLATED
+       {io_pcb::hidename_x}=16.5354 mm
       }
      ha:data {
           li:padstack_prototypes {
 
       ha:ps_proto_v4.0 {
-        hdia=35.0mil; hplated=1; htop=0; hbottom=0;
+        hdia=125.0mil; hplated=1; htop=0; hbottom=0;
         li:shape {
 
           ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
            ha:combining {           }
            ha:layer_mask {
             copper = 1
             top = 1
            }
            clearance=0.0
-            li:ps_poly {
-             -35.0mil  
-             -35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-            }
           }
 
           ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
            ha:combining {           }
            ha:layer_mask {
             bottom = 1
             copper = 1
            }
            clearance=0.0
-            li:ps_poly {
-             -35.0mil  
-             -35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-            }
           }
 
           ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
            ha:combining {           }
            ha:layer_mask {
             copper = 1
             intern = 1
            }
            clearance=0.0
-            li:ps_poly {
-             -35.0mil  
-             -35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-            }
           }
 
           ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;           }
            ha:combining { sub=1; auto=1;           }
            ha:layer_mask {
             top = 1
             mask = 1
            }
            clearance=0.0
-            li:ps_poly {
-             -42.5mil  
-             -42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
-            }
           }
 
           ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;           }
            ha:combining { sub=1; auto=1;           }
            ha:layer_mask {
             bottom = 1
             mask = 1
            }
            clearance=0.0
-            li:ps_poly {
-             -42.5mil  
-             -42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
-            }
           }
         }
       }
+     }
 
-      ha:ps_proto_v4.1 {
-        hdia=35.0mil; hplated=1; htop=0; hbottom=0;
+      li:objects {
+       ha:padstack_ref.166 {
+        proto=0; x=690.0mil; y=95.377mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:1 {
+           on  
+           solid  
+          }
+          li:3 {
+           on  
+           solid  
+          }
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:arc.167 {
+           x=690.0mil; y=95.377mm; width=120.0mil; height=120.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.168 {
+           x1=690.0mil; y1=95.377mm; x2=690.0mil; y2=95.377mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.171 {
+           x1=690.0mil; y1=95.377mm; x2=690.0mil; y2=95.377mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.174 {
+           x1=690.0mil; y1=95.377mm; x2=18.526mm; y2=95.377mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.177 {
+           x1=690.0mil; y1=95.377mm; x2=690.0mil; y2=96.377mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = HWY2P2lhIMcskR/O2jgAAAAC
+ ha:flags ={ lock=1
+ };     }
+     ha:subc.180 {
+      ha:attributes {
+       {io_pcb::hidename_y}=94.3084 mm
+       footprint=hole-M3
+       {io_pcb::hidename_scale}=70
+       refdes=H4
+       manufacturer=unknown
+       vendor_part_number=unknown
+       manufacturer_part_number=unknown
+       value=
+       vendor=unknown
+       {io_pcb::hidename_direction}=0
+       device=HOLE_PLATED
+       {io_pcb::hidename_x}=148.7932 mm
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v4.0 {
+        hdia=125.0mil; hplated=1; htop=0; hbottom=0;
         li:shape {
 
           ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
+           ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
            ha:combining {           }
            ha:layer_mask {
             copper = 1
@@ -2657,7 +2537,7 @@ ha:pcb-rnd-board-v5 {
           }
 
           ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
+           ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
            ha:combining {           }
            ha:layer_mask {
             bottom = 1
@@ -2667,7 +2547,7 @@ ha:pcb-rnd-board-v5 {
           }
 
           ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
+           ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
            ha:combining {           }
            ha:layer_mask {
             copper = 1
@@ -2677,7 +2557,7 @@ ha:pcb-rnd-board-v5 {
           }
 
           ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
+           ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;           }
            ha:combining { sub=1; auto=1;           }
            ha:layer_mask {
             top = 1
@@ -2687,7 +2567,7 @@ ha:pcb-rnd-board-v5 {
           }
 
           ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
+           ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;           }
            ha:combining { sub=1; auto=1;           }
            ha:layer_mask {
             bottom = 1
@@ -2700,22 +2580,8 @@ ha:pcb-rnd-board-v5 {
      }
 
       li:objects {
-       ha:padstack_ref.196 {
-        proto=0; x=6.4in; y=30.48mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.197 {
-        proto=1; x=6.5in; y=30.48mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
+       ha:padstack_ref.181 {
+        proto=0; x=149.606mm; y=95.377mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
         ha:flags {
          clearline=1
         }
@@ -2723,19 +2589,17 @@ ha:pcb-rnd-board-v5 {
         li:thermal {
           li:1 {
            on  
-           diag  
-           round  
+           solid  
           }
           li:3 {
            on  
-           diag  
-           round  
+           solid  
           }
         }
 
         ha:attributes {
-          term=2
-          name=2
+          term=1
+          name=1
         }
        }
       }
@@ -2746,11 +2610,8 @@ ha:pcb-rnd-board-v5 {
         ha:combining {        }
 
          li:objects {
-          ha:line.198 {
-           x1=6.549in; y1=1.257in; x2=6.549in; y2=1.143in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:arc.201 {
-           x=163.83mm; y=30.48mm; width=114.0mil; height=114.0mil; astart=210.000000; adelta=300.000000; thickness=10.0mil; clearance=0.0;
+          ha:arc.182 {
+           x=149.606mm; y=95.377mm; width=120.0mil; height=120.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
           }
          }
          ha:type {
@@ -2764,26 +2625,26 @@ ha:pcb-rnd-board-v5 {
         ha:combining {        }
 
          li:objects {
-          ha:line.202 {
-           x1=163.83mm; y1=30.48mm; x2=163.83mm; y2=30.48mm; thickness=0.1mm; clearance=0.0;
+          ha:line.183 {
+           x1=149.606mm; y1=95.377mm; x2=149.606mm; y2=95.377mm; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=pnp-origin
            }
           }
-          ha:line.205 {
-           x1=163.83mm; y1=30.48mm; x2=163.83mm; y2=30.48mm; thickness=0.1mm; clearance=0.0;
+          ha:line.186 {
+           x1=149.606mm; y1=95.377mm; x2=149.606mm; y2=95.377mm; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=origin
            }
           }
-          ha:line.208 {
-           x1=163.83mm; y1=30.48mm; x2=164.83mm; y2=30.48mm; thickness=0.1mm; clearance=0.0;
+          ha:line.189 {
+           x1=149.606mm; y1=95.377mm; x2=150.606mm; y2=95.377mm; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=x
            }
           }
-          ha:line.211 {
-           x1=163.83mm; y1=30.48mm; x2=163.83mm; y2=31.48mm; thickness=0.1mm; clearance=0.0;
+          ha:line.192 {
+           x1=149.606mm; y1=95.377mm; x2=149.606mm; y2=96.377mm; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=y
            }
@@ -2797,18 +2658,19 @@ ha:pcb-rnd-board-v5 {
        }
       }
      }
-      uid = HWY2P2lhIMcskR/O2jgAAAAE
-     }
-     ha:subc.214 {
+      uid = HWY2P2lhIMcskR/O2jgAAAAD
+ ha:flags ={ lock=1
+ };     }
+     ha:subc.195 {
       ha:attributes {
-       {io_pcb::hidename_y}=22.0980 mm
+       {io_pcb::hidename_y}=29.7180 mm
        footprint=100mil-led
        {io_pcb::hidename_scale}=70
-       refdes=D8
+       refdes=D7
        manufacturer=unknown
        vendor_part_number=unknown
        manufacturer_part_number=unknown
-       value=red
+       value=yellow
        vendor=unknown
        {io_pcb::hidename_direction}=0
        device=LED
@@ -2976,8 +2838,8 @@ ha:pcb-rnd-board-v5 {
      }
 
       li:objects {
-       ha:padstack_ref.215 {
-        proto=0; x=6.4in; y=900.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
+       ha:padstack_ref.196 {
+        proto=0; x=6.4in; y=30.48mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
         ha:flags {
          clearline=1
         }
@@ -2990,8 +2852,284 @@ ha:pcb-rnd-board-v5 {
           name=1
         }
        }
-       ha:padstack_ref.216 {
-        proto=1; x=6.5in; y=900.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
+       ha:padstack_ref.197 {
+        proto=1; x=6.5in; y=30.48mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:1 {
+           on  
+           diag  
+           round  
+          }
+          li:3 {
+           on  
+           diag  
+           round  
+          }
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:line.198 {
+           x1=6.549in; y1=1.257in; x2=6.549in; y2=1.143in; thickness=10.0mil; clearance=0.0;
+          }
+          ha:arc.201 {
+           x=163.83mm; y=30.48mm; width=114.0mil; height=114.0mil; astart=210.000000; adelta=300.000000; thickness=10.0mil; clearance=0.0;
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.202 {
+           x1=163.83mm; y1=30.48mm; x2=163.83mm; y2=30.48mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.205 {
+           x1=163.83mm; y1=30.48mm; x2=163.83mm; y2=30.48mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.208 {
+           x1=163.83mm; y1=30.48mm; x2=164.83mm; y2=30.48mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.211 {
+           x1=163.83mm; y1=30.48mm; x2=163.83mm; y2=31.48mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = HWY2P2lhIMcskR/O2jgAAAAE
+     }
+     ha:subc.214 {
+      ha:attributes {
+       {io_pcb::hidename_y}=22.0980 mm
+       footprint=100mil-led
+       {io_pcb::hidename_scale}=70
+       refdes=D8
+       manufacturer=unknown
+       vendor_part_number=unknown
+       manufacturer_part_number=unknown
+       value=red
+       vendor=unknown
+       {io_pcb::hidename_direction}=0
+       device=LED
+       {io_pcb::hidename_x}=167.0050 mm
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v4.0 {
+        hdia=35.0mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -35.0mil  
+             -35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -35.0mil  
+             -35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -35.0mil  
+             -35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -42.5mil  
+             -42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -42.5mil  
+             -42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
+            }
+          }
+        }
+      }
+
+      ha:ps_proto_v4.1 {
+        hdia=35.0mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.215 {
+        proto=0; x=6.4in; y=900.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.216 {
+        proto=1; x=6.5in; y=900.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
         ha:flags {
          clearline=1
         }
@@ -7577,31578 +7715,31864 @@ ha:pcb-rnd-board-v5 {
      }
       uid = HWY2P2lhIMcskR/O2jgAAAAb
      }
-     ha:subc.629 {
-      ha:attributes {
-       {io_pcb::hidename_y}=53.3146 mm
-       footprint=fuse3568
-       {io_pcb::hidename_scale}=70
-       refdes=F1
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=fuse3568
-       vendor=unknown
-       {io_pcb::hidename_direction}=1
-       device=FUSE
-       {io_pcb::hidename_x}=8.2550 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.646 {
+       ha:attributes {
+        {io_pcb::hidename_y}=0.6350 mm
+        footprint=100mil-led
+        {io_pcb::hidename_scale}=70
+        refdes=D4
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=green
+        vendor=unknown
+        {io_pcb::hidename_direction}=1
+        device=LED
+        {io_pcb::hidename_x}=37.8460 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
+
+       ha:ps_proto_v4.0 {
+         hdia=35.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -35.0mil  
+              -35.0mil  
+              35.0mil  
+              -35.0mil  
+              35.0mil  
+              35.0mil  
+              -35.0mil  
+              35.0mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -35.0mil  
+              -35.0mil  
+              35.0mil  
+              -35.0mil  
+              35.0mil  
+              35.0mil  
+              -35.0mil  
+              35.0mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -35.0mil  
+              -35.0mil  
+              35.0mil  
+              -35.0mil  
+              35.0mil  
+              35.0mil  
+              -35.0mil  
+              35.0mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -42.5mil  
+              -42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -42.5mil  
+              -42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
+             }
+           }
+         }
+       }
 
-      ha:ps_proto_v4.0 {
-        hdia=63.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.1 {
+         hdia=35.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=113.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=113.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=113.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=119.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=119.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
-        }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.630 {
-        proto=0; x=258.0mil; y=2.294in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.647 {
+         proto=0; x=1.52in; y=200.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.648 {
+         proto=1; x=1.52in; y=100.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+           li:1 {
+            on  
+            diag  
+            round  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+           }
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:padstack_ref.631 {
-        proto=0; x=392.0mil; y=2.294in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:layers {
 
-        li:thermal {
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.649 {
+            x1=1.463in; y1=51.0mil; x2=40.0558mm; y2=51.0mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:arc.652 {
+            x=1.52in; y=150.0mil; width=114.0mil; height=114.0mil; astart=300.000000; adelta=300.000000; thickness=10.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
         }
 
-        ha:attributes {
-          term=1
-          name=1
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.653 {
+            x1=1.52in; y1=150.0mil; x2=1.52in; y2=150.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.656 {
+            x1=1.52in; y1=150.0mil; x2=1.52in; y2=150.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.659 {
+            x1=1.52in; y1=150.0mil; x2=1.52in; y2=4.81mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.662 {
+            x1=1.52in; y1=150.0mil; x2=39.608mm; y2=150.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:padstack_ref.632 {
-        proto=0; x=258.0mil; y=1.904in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAAAd
+      }
+      ha:subc.665 {
+       ha:attributes {
+        {io_pcb::hidename_y}=0.6350 mm
+        footprint=100mil-led
+        {io_pcb::hidename_scale}=70
+        refdes=D3
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=green
+        vendor=unknown
+        {io_pcb::hidename_direction}=1
+        device=LED
+        {io_pcb::hidename_x}=67.8180 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-        li:thermal {
-        }
+       ha:ps_proto_v4.0 {
+         hdia=35.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=2
-          name=2
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -35.0mil  
+              -35.0mil  
+              35.0mil  
+              -35.0mil  
+              35.0mil  
+              35.0mil  
+              -35.0mil  
+              35.0mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -35.0mil  
+              -35.0mil  
+              35.0mil  
+              -35.0mil  
+              35.0mil  
+              35.0mil  
+              -35.0mil  
+              35.0mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -35.0mil  
+              -35.0mil  
+              35.0mil  
+              -35.0mil  
+              35.0mil  
+              35.0mil  
+              -35.0mil  
+              35.0mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -42.5mil  
+              -42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -42.5mil  
+              -42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
+             }
+           }
+         }
        }
-       ha:padstack_ref.633 {
-        proto=0; x=392.0mil; y=1.904in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
+       ha:ps_proto_v4.1 {
+         hdia=35.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
+         }
+       }
+      }
+
+       li:objects {
+        ha:padstack_ref.666 {
+         proto=0; x=2.7in; y=200.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.667 {
+         proto=1; x=2.7in; y=100.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         li:thermal {
+           li:1 {
+            on  
+            diag  
+            round  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+           }
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.634 {
-           x1=325.0mil; y1=2.099in; x2=325.0mil; y2=2.099in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.668 {
+            x1=2.643in; y1=51.0mil; x2=2.757in; y2=51.0mil; thickness=10.0mil; clearance=0.0;
            }
-          }
-          ha:line.637 {
-           x1=325.0mil; y1=2.099in; x2=325.0mil; y2=2.099in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:arc.671 {
+            x=2.7in; y=150.0mil; width=114.0mil; height=114.0mil; astart=300.000000; adelta=300.000000; thickness=10.0mil; clearance=0.0;
            }
           }
-          ha:line.640 {
-           x1=325.0mil; y1=2.099in; x2=7.255mm; y2=2.099in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+          ha:type {
+           silk = 1
+           top = 1
           }
-          ha:line.643 {
-           x1=325.0mil; y1=2.099in; x2=325.0mil; y2=52.3146mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.672 {
+            x1=2.7in; y1=150.0mil; x2=2.7in; y2=150.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.675 {
+            x1=2.7in; y1=150.0mil; x2=2.7in; y2=150.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.678 {
+            x1=2.7in; y1=150.0mil; x2=2.7in; y2=4.81mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.681 {
+            x1=2.7in; y1=150.0mil; x2=69.58mm; y2=150.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAAAc
-     }
-     ha:subc.646 {
-      ha:attributes {
-       {io_pcb::hidename_y}=0.6350 mm
-       footprint=100mil-led
-       {io_pcb::hidename_scale}=70
-       refdes=D4
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=green
-       vendor=unknown
-       {io_pcb::hidename_direction}=1
-       device=LED
-       {io_pcb::hidename_x}=37.8460 mm
+       uid = HWY2P2lhIMcskR/O2jgAAAAe
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.684 {
+       ha:attributes {
+        {io_pcb::hidename_y}=0.6350 mm
+        footprint=100mil-led
+        {io_pcb::hidename_scale}=70
+        refdes=D2
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=green
+        vendor=unknown
+        {io_pcb::hidename_direction}=1
+        device=LED
+        {io_pcb::hidename_x}=97.7900 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=35.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=35.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -35.0mil  
+              -35.0mil  
+              35.0mil  
+              -35.0mil  
+              35.0mil  
+              35.0mil  
+              -35.0mil  
+              35.0mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -35.0mil  
+              -35.0mil  
+              35.0mil  
+              -35.0mil  
+              35.0mil  
+              35.0mil  
+              -35.0mil  
+              35.0mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -35.0mil  
+              -35.0mil  
+              35.0mil  
+              -35.0mil  
+              35.0mil  
+              35.0mil  
+              -35.0mil  
+              35.0mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -42.5mil  
+              -42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -35.0mil  
-             -35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -42.5mil  
+              -42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
+             }
+           }
+         }
+       }
+
+       ha:ps_proto_v4.1 {
+         hdia=35.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
+            clearance=0.0
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             -35.0mil  
-             -35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
             }
-          }
+            clearance=0.0
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             -35.0mil  
-             -35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
             }
-          }
+            clearance=0.0
+           }
+         }
+       }
+      }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+       li:objects {
+        ha:padstack_ref.685 {
+         proto=0; x=98.552mm; y=200.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.686 {
+         proto=1; x=98.552mm; y=100.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+           li:1 {
+            on  
+            diag  
+            round  
            }
-           clearance=0.0
-            li:ps_poly {
-             -42.5mil  
-             -42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
-            }
+           li:3 {
+            on  
+            diag  
+            round  
+           }
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
+        }
+       }
+       li:layers {
+
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.687 {
+            x1=3.823in; y1=51.0mil; x2=3.937in; y2=51.0mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:arc.690 {
+            x=98.552mm; y=150.0mil; width=114.0mil; height=114.0mil; astart=300.000000; adelta=300.000000; thickness=10.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           top = 1
           }
+        }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.691 {
+            x1=98.552mm; y1=150.0mil; x2=98.552mm; y2=150.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           clearance=0.0
-            li:ps_poly {
-             -42.5mil  
-             -42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
+           ha:line.694 {
+            x1=98.552mm; y1=150.0mil; x2=98.552mm; y2=150.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.697 {
+            x1=98.552mm; y1=150.0mil; x2=98.552mm; y2=4.81mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
             }
+           }
+           ha:line.700 {
+            x1=98.552mm; y1=150.0mil; x2=99.552mm; y2=150.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAAAf
       }
+      ha:subc.703 {
+       ha:attributes {
+        {io_pcb::hidename_y}=0.6350 mm
+        footprint=100mil-led
+        {io_pcb::hidename_scale}=70
+        refdes=D1
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=green
+        vendor=unknown
+        {io_pcb::hidename_direction}=1
+        device=LED
+        {io_pcb::hidename_x}=127.7620 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.1 {
-        hdia=35.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=35.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -35.0mil  
+              -35.0mil  
+              35.0mil  
+              -35.0mil  
+              35.0mil  
+              35.0mil  
+              -35.0mil  
+              35.0mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -35.0mil  
+              -35.0mil  
+              35.0mil  
+              -35.0mil  
+              35.0mil  
+              35.0mil  
+              -35.0mil  
+              35.0mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -35.0mil  
+              -35.0mil  
+              35.0mil  
+              -35.0mil  
+              35.0mil  
+              35.0mil  
+              -35.0mil  
+              35.0mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -42.5mil  
+              -42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -42.5mil  
+              -42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
+             }
+           }
+         }
+       }
+
+       ha:ps_proto_v4.1 {
+         hdia=35.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
-        }
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.647 {
-        proto=0; x=1.52in; y=200.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.704 {
+         proto=0; x=5.06in; y=200.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.705 {
+         proto=1; x=5.06in; y=100.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+           li:1 {
+            on  
+            diag  
+            round  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+           }
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:padstack_ref.648 {
-        proto=1; x=1.52in; y=100.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
-        ha:flags {
-         clearline=1
-        }
+       li:layers {
 
-        li:thermal {
-          li:1 {
-           on  
-           diag  
-           round  
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.706 {
+            x1=5.003in; y1=51.0mil; x2=5.117in; y2=51.0mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:arc.709 {
+            x=5.06in; y=150.0mil; width=114.0mil; height=114.0mil; astart=300.000000; adelta=300.000000; thickness=10.0mil; clearance=0.0;
+           }
           }
-          li:3 {
-           on  
-           diag  
-           round  
+          ha:type {
+           silk = 1
+           top = 1
           }
         }
 
-        ha:attributes {
-          term=2
-          name=2
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.710 {
+            x1=5.06in; y1=150.0mil; x2=5.06in; y2=150.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.713 {
+            x1=5.06in; y1=150.0mil; x2=5.06in; y2=150.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.716 {
+            x1=5.06in; y1=150.0mil; x2=5.06in; y2=4.81mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.719 {
+            x1=5.06in; y1=150.0mil; x2=129.524mm; y2=150.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
       }
-      li:layers {
+       uid = HWY2P2lhIMcskR/O2jgAAAAg
+      }
+      ha:subc.722 {
+       ha:attributes {
+        {io_pcb::hidename_y}=12.6746 mm
+        footprint=8ufson2x2
+        {io_pcb::hidename_scale}=70
+        refdes=U3
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=LM293
+        vendor=unknown
+        {io_pcb::hidename_direction}=1
+        device=IC
+        {io_pcb::hidename_x}=69.2404 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-         li:objects {
-          ha:line.649 {
-           x1=1.463in; y1=51.0mil; x2=40.0558mm; y2=51.0mil; thickness=10.0mil; clearance=0.0;
-          }
-          ha:arc.652 {
-           x=1.52in; y=150.0mil; width=114.0mil; height=114.0mil; astart=300.000000; adelta=300.000000; thickness=10.0mil; clearance=0.0;
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.374904mm  
+              -5.905mil  
+              -0.374904mm  
+              5.905mil  
+              0.374904mm  
+              5.905mil  
+              0.374904mm  
+              -5.905mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -17.76mil  
+              -0.226187mm  
+              -17.76mil  
+              0.226187mm  
+              17.76mil  
+              0.226187mm  
+              17.76mil  
+              -0.226187mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.374904mm  
+              -5.905mil  
+              -0.374904mm  
+              5.905mil  
+              0.374904mm  
+              5.905mil  
+              0.374904mm  
+              -5.905mil  
+             }
+           }
          }
        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+       ha:ps_proto_v4.1 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-         li:objects {
-          ha:line.653 {
-           x1=1.52in; y1=150.0mil; x2=1.52in; y2=150.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.656 {
-           x1=1.52in; y1=150.0mil; x2=1.52in; y2=150.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.225044mm  
+              -31.5mil  
+              -0.225044mm  
+              -31.5mil  
+              -0.225044mm  
+              31.5mil  
+              0.225044mm  
+              31.5mil  
+             }
            }
-          }
-          ha:line.659 {
-           x1=1.52in; y1=150.0mil; x2=1.52in; y2=4.81mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.301243mm  
+              -0.876299mm  
+              -0.301243mm  
+              -0.876299mm  
+              -0.301243mm  
+              0.876299mm  
+              0.301243mm  
+              0.876299mm  
+             }
            }
-          }
-          ha:line.662 {
-           x1=1.52in; y1=150.0mil; x2=39.608mm; y2=150.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.225044mm  
+              -31.5mil  
+              -0.225044mm  
+              -31.5mil  
+              -0.225044mm  
+              31.5mil  
+              0.225044mm  
+              31.5mil  
+             }
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAAAd
-     }
-     ha:subc.665 {
-      ha:attributes {
-       {io_pcb::hidename_y}=0.6350 mm
-       footprint=100mil-led
-       {io_pcb::hidename_scale}=70
-       refdes=D3
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=green
-       vendor=unknown
-       {io_pcb::hidename_direction}=1
-       device=LED
-       {io_pcb::hidename_x}=67.8180 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=35.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       li:objects {
+        ha:padstack_ref.723 {
+         proto=0; x=2.715355in; y=10.783062mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -35.0mil  
-             -35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-            }
-          }
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+         ha:attributes {
+           term=1
+           name=out
+         }
+        }
+        ha:padstack_ref.724 {
+         proto=0; x=66.919983mm; y=365.47mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=5
+           name=in+
+         }
+        }
+        ha:padstack_ref.725 {
+         proto=0; x=2.715355in; y=10.282936mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=in-
+         }
+        }
+        ha:padstack_ref.726 {
+         proto=0; x=66.919983mm; y=385.16mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=6
+           name=in-
+         }
+        }
+        ha:padstack_ref.727 {
+         proto=0; x=2.715355in; y=385.16mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=3
+           name=in+
+         }
+        }
+        ha:padstack_ref.728 {
+         proto=0; x=66.919983mm; y=10.282936mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=7
+           name=out
+         }
+        }
+        ha:padstack_ref.729 {
+         proto=0; x=2.715355in; y=365.47mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=4
+           name=V-
+         }
+        }
+        ha:padstack_ref.730 {
+         proto=0; x=66.919983mm; y=10.783062mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=8
+           name=V+
+         }
+        }
+        ha:padstack_ref.731 {
+         proto=1; x=2.675in; y=395.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=GND
+           name=GND
+         }
+        }
+       }
+       li:layers {
+
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.732 {
+            x1=2.63563in; y1=9.033002mm; x2=2.63563in; y2=434.37mil; thickness=10.0mil; clearance=0.0;
            }
-           clearance=0.0
-            li:ps_poly {
-             -35.0mil  
-             -35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-            }
+           ha:line.735 {
+            x1=2.63563in; y1=9.033002mm; x2=68.944998mm; y2=9.033002mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.738 {
+            x1=68.944998mm; y1=9.033002mm; x2=68.944998mm; y2=434.37mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.741 {
+            x1=2.63563in; y1=434.37mil; x2=68.944998mm; y2=434.37mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.744 {
+            x1=68.944998mm; y1=446.18mil; x2=68.944998mm; y2=446.18mil; thickness=10.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           top = 1
           }
+        }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.747 {
+            x1=2.675in; y1=395.0mil; x2=2.675in; y2=395.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           clearance=0.0
-            li:ps_poly {
-             -35.0mil  
-             -35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
+           ha:line.750 {
+            x1=2.675in; y1=395.0mil; x2=2.675in; y2=395.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             -42.5mil  
-             -42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
+           ha:line.753 {
+            x1=2.675in; y1=395.0mil; x2=66.945mm; y2=395.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             -42.5mil  
-             -42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
+           ha:line.756 {
+            x1=2.675in; y1=395.0mil; x2=2.675in; y2=9.033mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
             }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAAAh
       }
+      ha:subc.759 {
+       ha:attributes {
+        {io_pcb::hidename_y}=12.7254 mm
+        footprint=8ufson2x2
+        {io_pcb::hidename_scale}=70
+        refdes=U2
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=LM293
+        vendor=unknown
+        {io_pcb::hidename_direction}=1
+        device=IC
+        {io_pcb::hidename_x}=107.4674 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.1 {
-        hdia=35.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-          }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.374904mm  
+              -5.905mil  
+              -0.374904mm  
+              5.905mil  
+              0.374904mm  
+              5.905mil  
+              0.374904mm  
+              -5.905mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -17.76mil  
+              -0.226187mm  
+              -17.76mil  
+              0.226187mm  
+              17.76mil  
+              0.226187mm  
+              17.76mil  
+              -0.226187mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.374904mm  
+              -5.905mil  
+              -0.374904mm  
+              5.905mil  
+              0.374904mm  
+              5.905mil  
+              0.374904mm  
+              -5.905mil  
+             }
+           }
+         }
+       }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
-          }
+       ha:ps_proto_v4.1 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.225044mm  
+              -31.5mil  
+              -0.225044mm  
+              -31.5mil  
+              -0.225044mm  
+              31.5mil  
+              0.225044mm  
+              31.5mil  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.301243mm  
+              -0.876299mm  
+              -0.301243mm  
+              -0.876299mm  
+              -0.301243mm  
+              0.876299mm  
+              0.301243mm  
+              0.876299mm  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.225044mm  
+              -31.5mil  
+              -0.225044mm  
+              -31.5mil  
+              -0.225044mm  
+              31.5mil  
+              0.225044mm  
+              31.5mil  
+             }
            }
-           clearance=0.0
-          }
-        }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.666 {
-        proto=0; x=2.7in; y=200.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
-        ha:flags {
-         clearline=1
+       li:objects {
+        ha:padstack_ref.760 {
+         proto=0; x=107.070017mm; y=10.783062mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=out
+         }
         }
+        ha:padstack_ref.761 {
+         proto=0; x=4.134645in; y=365.47mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=5
+           name=in+
+         }
         }
+        ha:padstack_ref.762 {
+         proto=0; x=107.070017mm; y=10.282936mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=in-
+         }
         }
-       }
-       ha:padstack_ref.667 {
-        proto=1; x=2.7in; y=100.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.763 {
+         proto=0; x=4.134645in; y=385.16mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=6
+           name=in-
+         }
         }
+        ha:padstack_ref.764 {
+         proto=0; x=107.070017mm; y=385.16mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-          li:1 {
-           on  
-           diag  
-           round  
-          }
-          li:3 {
-           on  
-           diag  
-           round  
-          }
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=3
+           name=in+
+         }
         }
+        ha:padstack_ref.765 {
+         proto=0; x=4.134645in; y=10.282936mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=7
+           name=out
+         }
         }
-       }
-      }
-      li:layers {
+        ha:padstack_ref.766 {
+         proto=0; x=107.070017mm; y=365.47mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
-          ha:line.668 {
-           x1=2.643in; y1=51.0mil; x2=2.757in; y2=51.0mil; thickness=10.0mil; clearance=0.0;
-          }
-          ha:arc.671 {
-           x=2.7in; y=150.0mil; width=114.0mil; height=114.0mil; astart=300.000000; adelta=300.000000; thickness=10.0mil; clearance=0.0;
-          }
+         ha:attributes {
+           term=4
+           name=V-
          }
-         ha:type {
-          silk = 1
-          top = 1
+        }
+        ha:padstack_ref.767 {
+         proto=0; x=4.134645in; y=10.783062mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=8
+           name=V+
+         }
+        }
+        ha:padstack_ref.768 {
+         proto=1; x=106.045mm; y=395.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=GND
+           name=GND
          }
+        }
        }
+       li:layers {
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.672 {
-           x1=2.7in; y1=150.0mil; x2=2.7in; y2=150.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.769 {
+            x1=105.045002mm; y1=9.033002mm; x2=105.045002mm; y2=434.37mil; thickness=10.0mil; clearance=0.0;
            }
-          }
-          ha:line.675 {
-           x1=2.7in; y1=150.0mil; x2=2.7in; y2=150.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.772 {
+            x1=105.045002mm; y1=9.033002mm; x2=107.044998mm; y2=9.033002mm; thickness=10.0mil; clearance=0.0;
            }
-          }
-          ha:line.678 {
-           x1=2.7in; y1=150.0mil; x2=2.7in; y2=4.81mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.775 {
+            x1=107.044998mm; y1=9.033002mm; x2=107.044998mm; y2=434.37mil; thickness=10.0mil; clearance=0.0;
            }
-          }
-          ha:line.681 {
-           x1=2.7in; y1=150.0mil; x2=69.58mm; y2=150.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.778 {
+            x1=105.045002mm; y1=434.37mil; x2=107.044998mm; y2=434.37mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.781 {
+            x1=107.044998mm; y1=446.18mil; x2=107.044998mm; y2=446.18mil; thickness=10.0mil; clearance=0.0;
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAAAe
-     }
-     ha:subc.684 {
-      ha:attributes {
-       {io_pcb::hidename_y}=0.6350 mm
-       footprint=100mil-led
-       {io_pcb::hidename_scale}=70
-       refdes=D2
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=green
-       vendor=unknown
-       {io_pcb::hidename_direction}=1
-       device=LED
-       {io_pcb::hidename_x}=97.7900 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-      ha:ps_proto_v4.0 {
-        hdia=35.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -35.0mil  
-             -35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
+          li:objects {
+           ha:line.784 {
+            x1=106.045mm; y1=395.0mil; x2=106.045mm; y2=395.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             -35.0mil  
-             -35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
+           ha:line.787 {
+            x1=106.045mm; y1=395.0mil; x2=106.045mm; y2=395.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             -35.0mil  
-             -35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
+           ha:line.790 {
+            x1=106.045mm; y1=395.0mil; x2=105.045mm; y2=395.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             -42.5mil  
-             -42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
+           ha:line.793 {
+            x1=106.045mm; y1=395.0mil; x2=106.045mm; y2=9.033mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             -42.5mil  
-             -42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
-            }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAAAi
       }
+      ha:subc.796 {
+       ha:attributes {
+        {io_pcb::hidename_y}=25.4000 mm
+        footprint=TE1217861
+        {io_pcb::hidename_scale}=100
+        refdes=J14
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=0.25
+        vendor=unknown
+        {io_pcb::hidename_direction}=2
+        device=CONNECTOR
+        {io_pcb::hidename_x}=12.7000 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.1 {
-        hdia=35.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
+         }
+       }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+       ha:ps_proto_v4.1 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
-        }
-      }
-     }
+         }
+       }
 
-      li:objects {
-       ha:padstack_ref.685 {
-        proto=0; x=98.552mm; y=200.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
-        ha:flags {
-         clearline=1
-        }
+       ha:ps_proto_v4.2 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        li:thermal {
-        }
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+           }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
+         }
        }
-       ha:padstack_ref.686 {
-        proto=1; x=98.552mm; y=100.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
-        ha:flags {
-         clearline=1
-        }
+      }
 
-        li:thermal {
-          li:1 {
-           on  
-           diag  
-           round  
-          }
-          li:3 {
-           on  
-           diag  
-           round  
-          }
+       li:objects {
+        ha:padstack_ref.797 {
+         proto=0; x=600.0mil; y=1000.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+           li:3 {
+            on  
+            diag  
+            round  
+           }
+           li:4 {
+            on  
+            diag  
+            sharp  
+           }
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.798 {
+         proto=0; x=400.0mil; y=1000.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         li:thermal {
+           li:4 {
+            on  
+            diag  
+            sharp  
+           }
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
-       }
-      }
-      li:layers {
+        ha:padstack_ref.799 {
+         proto=1; x=500.0mil; y=1000.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
-          ha:line.687 {
-           x1=3.823in; y1=51.0mil; x2=3.937in; y2=51.0mil; thickness=10.0mil; clearance=0.0;
-          }
-          ha:arc.690 {
-           x=98.552mm; y=150.0mil; width=114.0mil; height=114.0mil; astart=300.000000; adelta=300.000000; thickness=10.0mil; clearance=0.0;
-          }
+         ha:attributes {
+           term=1
+           name=1
          }
-         ha:type {
-          silk = 1
-          top = 1
+        }
+        ha:padstack_ref.800 {
+         proto=2; x=500.0mil; y=1000.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
          }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
        }
+       li:layers {
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.691 {
-           x1=98.552mm; y1=150.0mil; x2=98.552mm; y2=150.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.801 {
+            x1=500.0mil; y1=1000.0mil; x2=500.0mil; y2=1000.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.694 {
-           x1=98.552mm; y1=150.0mil; x2=98.552mm; y2=150.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.804 {
+            x1=500.0mil; y1=1000.0mil; x2=500.0mil; y2=1000.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.697 {
-           x1=98.552mm; y1=150.0mil; x2=98.552mm; y2=4.81mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.807 {
+            x1=500.0mil; y1=1000.0mil; x2=13.7mm; y2=1000.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.700 {
-           x1=98.552mm; y1=150.0mil; x2=99.552mm; y2=150.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.810 {
+            x1=500.0mil; y1=1000.0mil; x2=500.0mil; y2=26.4mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAAAf
-     }
-     ha:subc.703 {
-      ha:attributes {
-       {io_pcb::hidename_y}=0.6350 mm
-       footprint=100mil-led
-       {io_pcb::hidename_scale}=70
-       refdes=D1
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=green
-       vendor=unknown
-       {io_pcb::hidename_direction}=1
-       device=LED
-       {io_pcb::hidename_x}=127.7620 mm
+       uid = HWY2P2lhIMcskR/O2jgAAAAj
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.813 {
+       ha:attributes {
+        {io_pcb::hidename_y}=78.7400 mm
+        footprint=TE1217861
+        {io_pcb::hidename_scale}=100
+        refdes=J25
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=0.25
+        vendor=unknown
+        {io_pcb::hidename_direction}=1
+        device=CONNECTOR
+        {io_pcb::hidename_x}=58.4200 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=35.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -35.0mil  
-             -35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             -35.0mil  
-             -35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -35.0mil  
-             -35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             -42.5mil  
-             -42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -42.5mil  
-             -42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
             }
-          }
-        }
-      }
+            clearance=0.0
+           }
+         }
+       }
 
-      ha:ps_proto_v4.1 {
-        hdia=35.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.1 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
+         }
+       }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
-           }
-           clearance=0.0
-          }
+       ha:ps_proto_v4.2 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
-        }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.704 {
-        proto=0; x=5.06in; y=200.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.814 {
+         proto=0; x=2.3in; y=3.2in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.705 {
-        proto=1; x=5.06in; y=100.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.815 {
+         proto=0; x=2.3in; y=3.0in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-          li:1 {
-           on  
-           diag  
-           round  
-          }
-          li:3 {
-           on  
-           diag  
-           round  
-          }
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
-       }
-      }
-      li:layers {
+        ha:padstack_ref.816 {
+         proto=1; x=2.3in; y=3.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
-          ha:line.706 {
-           x1=5.003in; y1=51.0mil; x2=5.117in; y2=51.0mil; thickness=10.0mil; clearance=0.0;
-          }
-          ha:arc.709 {
-           x=5.06in; y=150.0mil; width=114.0mil; height=114.0mil; astart=300.000000; adelta=300.000000; thickness=10.0mil; clearance=0.0;
-          }
+         ha:attributes {
+           term=1
+           name=1
          }
-         ha:type {
-          silk = 1
-          top = 1
+        }
+        ha:padstack_ref.817 {
+         proto=2; x=2.3in; y=3.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
          }
+        }
        }
+       li:layers {
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.710 {
-           x1=5.06in; y1=150.0mil; x2=5.06in; y2=150.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.818 {
+            x1=2.3in; y1=3.1in; x2=2.3in; y2=3.1in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.713 {
-           x1=5.06in; y1=150.0mil; x2=5.06in; y2=150.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.821 {
+            x1=2.3in; y1=3.1in; x2=2.3in; y2=3.1in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.716 {
-           x1=5.06in; y1=150.0mil; x2=5.06in; y2=4.81mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.824 {
+            x1=2.3in; y1=3.1in; x2=59.42mm; y2=3.1in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.719 {
-           x1=5.06in; y1=150.0mil; x2=129.524mm; y2=150.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.827 {
+            x1=2.3in; y1=3.1in; x2=2.3in; y2=79.74mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAAAg
-     }
-     ha:subc.722 {
-      ha:attributes {
-       {io_pcb::hidename_y}=12.6746 mm
-       footprint=8ufson2x2
-       {io_pcb::hidename_scale}=70
-       refdes=U3
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=LM293
-       vendor=unknown
-       {io_pcb::hidename_direction}=1
-       device=IC
-       {io_pcb::hidename_x}=69.2404 mm
+       uid = HWY2P2lhIMcskR/O2jgAAAAk
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.830 {
+       ha:attributes {
+        {io_pcb::hidename_y}=78.7400 mm
+        footprint=TE1217861
+        {io_pcb::hidename_scale}=100
+        refdes=J27
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=0.25
+        vendor=unknown
+        {io_pcb::hidename_direction}=1
+        device=CONNECTOR
+        {io_pcb::hidename_x}=77.4700 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.374904mm  
-             -5.905mil  
-             -0.374904mm  
-             5.905mil  
-             0.374904mm  
-             5.905mil  
-             0.374904mm  
-             -5.905mil  
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             -17.76mil  
-             -0.226187mm  
-             -17.76mil  
-             0.226187mm  
-             17.76mil  
-             0.226187mm  
-             17.76mil  
-             -0.226187mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.374904mm  
-             -5.905mil  
-             -0.374904mm  
-             5.905mil  
-             0.374904mm  
-             5.905mil  
-             0.374904mm  
-             -5.905mil  
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
             }
-          }
-        }
-      }
+            clearance=0.0
+           }
+         }
+       }
 
-      ha:ps_proto_v4.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.1 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.225044mm  
-             -31.5mil  
-             -0.225044mm  
-             -31.5mil  
-             -0.225044mm  
-             31.5mil  
-             0.225044mm  
-             31.5mil  
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             0.301243mm  
-             -0.876299mm  
-             -0.301243mm  
-             -0.876299mm  
-             -0.301243mm  
-             0.876299mm  
-             0.301243mm  
-             0.876299mm  
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
             }
-          }
+            clearance=0.0
+           }
+         }
+       }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+       ha:ps_proto_v4.2 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             0.225044mm  
-             -31.5mil  
-             -0.225044mm  
-             -31.5mil  
-             -0.225044mm  
-             31.5mil  
-             0.225044mm  
-             31.5mil  
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
             }
-          }
-        }
+            clearance=0.0
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.723 {
-        proto=0; x=2.715355in; y=10.783062mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.831 {
+         proto=0; x=3.05in; y=3.2in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=out
-        }
-       }
-       ha:padstack_ref.724 {
-        proto=0; x=66.919983mm; y=365.47mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.832 {
+         proto=0; x=3.05in; y=3.0in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=5
-          name=in+
-        }
-       }
-       ha:padstack_ref.725 {
-        proto=0; x=2.715355in; y=10.282936mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.833 {
+         proto=1; x=3.05in; y=3.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=in-
-        }
-       }
-       ha:padstack_ref.726 {
-        proto=0; x=66.919983mm; y=385.16mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.834 {
+         proto=2; x=3.05in; y=3.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=6
-          name=in-
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
        }
-       ha:padstack_ref.727 {
-        proto=0; x=2.715355in; y=385.16mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:layers {
 
-        li:thermal {
-        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-        ha:attributes {
-          term=3
-          name=in+
+          li:objects {
+           ha:line.835 {
+            x1=3.05in; y1=3.1in; x2=3.05in; y2=3.1in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.838 {
+            x1=3.05in; y1=3.1in; x2=3.05in; y2=3.1in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.841 {
+            x1=3.05in; y1=3.1in; x2=78.47mm; y2=3.1in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.844 {
+            x1=3.05in; y1=3.1in; x2=3.05in; y2=79.74mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:padstack_ref.728 {
-        proto=0; x=66.919983mm; y=10.282936mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAAAl
+      }
+      ha:subc.847 {
+       ha:attributes {
+        {io_pcb::hidename_y}=78.7400 mm
+        footprint=TE1217861
+        {io_pcb::hidename_scale}=100
+        refdes=J31
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=0.25
+        vendor=unknown
+        {io_pcb::hidename_direction}=1
+        device=CONNECTOR
+        {io_pcb::hidename_x}=115.5700 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-        li:thermal {
-        }
+       ha:ps_proto_v4.0 {
+         hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=7
-          name=out
-        }
-       }
-       ha:padstack_ref.729 {
-        proto=0; x=2.715355in; y=365.47mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+           }
 
-        li:thermal {
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+           }
 
-        ha:attributes {
-          term=4
-          name=V-
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
+           }
+         }
        }
-       ha:padstack_ref.730 {
-        proto=0; x=66.919983mm; y=10.783062mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-        }
+       ha:ps_proto_v4.1 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=8
-          name=V+
-        }
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
+         }
        }
-       ha:padstack_ref.731 {
-        proto=1; x=2.675in; y=395.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-        }
+       ha:ps_proto_v4.2 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=GND
-          name=GND
-        }
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
+         }
        }
       }
-      li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+       li:objects {
+        ha:padstack_ref.848 {
+         proto=0; x=115.57mm; y=3.2in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-         li:objects {
-          ha:line.732 {
-           x1=2.63563in; y1=9.033002mm; x2=2.63563in; y2=434.37mil; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.735 {
-           x1=2.63563in; y1=9.033002mm; x2=68.944998mm; y2=9.033002mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.738 {
-           x1=68.944998mm; y1=9.033002mm; x2=68.944998mm; y2=434.37mil; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.741 {
-           x1=2.63563in; y1=434.37mil; x2=68.944998mm; y2=434.37mil; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.744 {
-           x1=68.944998mm; y1=446.18mil; x2=68.944998mm; y2=446.18mil; thickness=10.0mil; clearance=0.0;
-          }
+         li:thermal {
          }
-         ha:type {
-          silk = 1
-          top = 1
+
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.849 {
+         proto=0; x=115.57mm; y=3.0in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
          }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
-          ha:line.747 {
-           x1=2.675in; y1=395.0mil; x2=2.675in; y2=395.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.750 {
-           x1=2.675in; y1=395.0mil; x2=2.675in; y2=395.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.753 {
-           x1=2.675in; y1=395.0mil; x2=66.945mm; y2=395.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.756 {
-           x1=2.675in; y1=395.0mil; x2=2.675in; y2=9.033mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
+         ha:attributes {
+           term=1
+           name=1
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
+        }
+        ha:padstack_ref.850 {
+         proto=1; x=115.57mm; y=3.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.851 {
+         proto=2; x=115.57mm; y=3.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
          }
+        }
        }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAAAh
-     }
-     ha:subc.759 {
-      ha:attributes {
-       {io_pcb::hidename_y}=12.7254 mm
-       footprint=8ufson2x2
-       {io_pcb::hidename_scale}=70
-       refdes=U2
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=LM293
-       vendor=unknown
-       {io_pcb::hidename_direction}=1
-       device=IC
-       {io_pcb::hidename_x}=107.4674 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
+       li:layers {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+          li:objects {
+           ha:line.852 {
+            x1=115.57mm; y1=3.1in; x2=115.57mm; y2=3.1in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.374904mm  
-             -5.905mil  
-             -0.374904mm  
-             5.905mil  
-             0.374904mm  
-             5.905mil  
-             0.374904mm  
-             -5.905mil  
+           ha:line.855 {
+            x1=115.57mm; y1=3.1in; x2=115.57mm; y2=3.1in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             -17.76mil  
-             -0.226187mm  
-             -17.76mil  
-             0.226187mm  
-             17.76mil  
-             0.226187mm  
-             17.76mil  
-             -0.226187mm  
+           ha:line.858 {
+            x1=115.57mm; y1=3.1in; x2=116.57mm; y2=3.1in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.374904mm  
-             -5.905mil  
-             -0.374904mm  
-             5.905mil  
-             0.374904mm  
-             5.905mil  
-             0.374904mm  
-             -5.905mil  
+           ha:line.861 {
+            x1=115.57mm; y1=3.1in; x2=115.57mm; y2=79.74mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
             }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAAAm
       }
+      ha:subc.864 {
+       ha:attributes {
+        {io_pcb::hidename_y}=78.7400 mm
+        footprint=TE1217861
+        {io_pcb::hidename_scale}=100
+        refdes=J29
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=0.25
+        vendor=unknown
+        {io_pcb::hidename_direction}=1
+        device=CONNECTOR
+        {io_pcb::hidename_x}=96.5200 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             0.225044mm  
-             -31.5mil  
-             -0.225044mm  
-             -31.5mil  
-             -0.225044mm  
-             31.5mil  
-             0.225044mm  
-             31.5mil  
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
             }
-          }
+            clearance=0.0
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             0.301243mm  
-             -0.876299mm  
-             -0.301243mm  
-             -0.876299mm  
-             -0.301243mm  
-             0.876299mm  
-             0.301243mm  
-             0.876299mm  
+         }
+       }
+
+       ha:ps_proto_v4.1 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
+            clearance=0.0
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             0.225044mm  
-             -31.5mil  
-             -0.225044mm  
-             -31.5mil  
-             -0.225044mm  
-             31.5mil  
-             0.225044mm  
-             31.5mil  
+         }
+       }
+
+       ha:ps_proto_v4.2 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
             }
-          }
-        }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.760 {
-        proto=0; x=107.070017mm; y=10.783062mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.865 {
+         proto=0; x=3.8in; y=3.2in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=out
-        }
-       }
-       ha:padstack_ref.761 {
-        proto=0; x=4.134645in; y=365.47mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.866 {
+         proto=0; x=3.8in; y=3.0in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=5
-          name=in+
-        }
-       }
-       ha:padstack_ref.762 {
-        proto=0; x=107.070017mm; y=10.282936mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.867 {
+         proto=1; x=3.8in; y=3.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=in-
-        }
-       }
-       ha:padstack_ref.763 {
-        proto=0; x=4.134645in; y=385.16mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.868 {
+         proto=2; x=3.8in; y=3.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=6
-          name=in-
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
        }
-       ha:padstack_ref.764 {
-        proto=0; x=107.070017mm; y=385.16mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:layers {
 
-        li:thermal {
-        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-        ha:attributes {
-          term=3
-          name=in+
+          li:objects {
+           ha:line.869 {
+            x1=3.8in; y1=3.1in; x2=3.8in; y2=3.1in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.872 {
+            x1=3.8in; y1=3.1in; x2=3.8in; y2=3.1in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.875 {
+            x1=3.8in; y1=3.1in; x2=97.52mm; y2=3.1in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.878 {
+            x1=3.8in; y1=3.1in; x2=3.8in; y2=79.74mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:padstack_ref.765 {
-        proto=0; x=4.134645in; y=10.282936mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAAAn
+      }
+      ha:subc.881 {
+       ha:attributes {
+        {io_pcb::hidename_y}=63.5000 mm
+        footprint=TE1217861
+        {io_pcb::hidename_scale}=100
+        refdes=J26
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=0.25
+        vendor=unknown
+        {io_pcb::hidename_direction}=1
+        device=CONNECTOR
+        {io_pcb::hidename_x}=115.5700 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-        li:thermal {
-        }
+       ha:ps_proto_v4.0 {
+         hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=7
-          name=out
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
+           }
+         }
        }
-       ha:padstack_ref.766 {
-        proto=0; x=107.070017mm; y=365.47mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-        }
+       ha:ps_proto_v4.1 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=4
-          name=V-
-        }
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
+         }
        }
-       ha:padstack_ref.767 {
-        proto=0; x=4.134645in; y=10.783062mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-        }
+       ha:ps_proto_v4.2 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=8
-          name=V+
-        }
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
+         }
        }
-       ha:padstack_ref.768 {
-        proto=1; x=106.045mm; y=395.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
 
-        li:thermal {
+       li:objects {
+        ha:padstack_ref.882 {
+         proto=0; x=115.57mm; y=2.6in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.883 {
+         proto=0; x=115.57mm; y=60.96mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=GND
-          name=GND
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
-       }
-      }
-      li:layers {
+        ha:padstack_ref.884 {
+         proto=1; x=115.57mm; y=63.5mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
-          ha:line.769 {
-           x1=105.045002mm; y1=9.033002mm; x2=105.045002mm; y2=434.37mil; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.772 {
-           x1=105.045002mm; y1=9.033002mm; x2=107.044998mm; y2=9.033002mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.775 {
-           x1=107.044998mm; y1=9.033002mm; x2=107.044998mm; y2=434.37mil; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.778 {
-           x1=105.045002mm; y1=434.37mil; x2=107.044998mm; y2=434.37mil; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.781 {
-           x1=107.044998mm; y1=446.18mil; x2=107.044998mm; y2=446.18mil; thickness=10.0mil; clearance=0.0;
-          }
+         ha:attributes {
+           term=1
+           name=1
          }
-         ha:type {
-          silk = 1
-          top = 1
+        }
+        ha:padstack_ref.885 {
+         proto=2; x=115.57mm; y=63.5mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
          }
+        }
        }
+       li:layers {
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.784 {
-           x1=106.045mm; y1=395.0mil; x2=106.045mm; y2=395.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.886 {
+            x1=115.57mm; y1=63.5mm; x2=115.57mm; y2=63.5mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.787 {
-           x1=106.045mm; y1=395.0mil; x2=106.045mm; y2=395.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.889 {
+            x1=115.57mm; y1=63.5mm; x2=115.57mm; y2=63.5mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.790 {
-           x1=106.045mm; y1=395.0mil; x2=105.045mm; y2=395.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.892 {
+            x1=115.57mm; y1=63.5mm; x2=116.57mm; y2=63.5mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.793 {
-           x1=106.045mm; y1=395.0mil; x2=106.045mm; y2=9.033mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.895 {
+            x1=115.57mm; y1=63.5mm; x2=115.57mm; y2=64.5mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAAAi
-     }
-     ha:subc.796 {
-      ha:attributes {
-       {io_pcb::hidename_y}=25.4000 mm
-       footprint=TE1217861
-       {io_pcb::hidename_scale}=100
-       refdes=J14
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=0.25
-       vendor=unknown
-       {io_pcb::hidename_direction}=2
-       device=CONNECTOR
-       {io_pcb::hidename_x}=12.7000 mm
+       uid = HWY2P2lhIMcskR/O2jgAAAAo
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.898 {
+       ha:attributes {
+        {io_pcb::hidename_y}=63.5000 mm
+        footprint=TE1217861
+        {io_pcb::hidename_scale}=100
+        refdes=J28
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=0.25
+        vendor=unknown
+        {io_pcb::hidename_direction}=1
+        device=CONNECTOR
+        {io_pcb::hidename_x}=96.5200 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
-        }
-      }
+         }
+       }
 
-      ha:ps_proto_v4.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.1 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
-        }
-      }
+         }
+       }
 
-      ha:ps_proto_v4.2 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.2 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
-        }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.797 {
-        proto=0; x=600.0mil; y=1000.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.899 {
+         proto=0; x=3.8in; y=60.96mm; rot=0.000000; xmirror=1; smirror=1; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-          li:3 {
-           on  
-           diag  
-           round  
-          }
-          li:4 {
-           on  
-           diag  
-           sharp  
-          }
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.798 {
-        proto=0; x=400.0mil; y=1000.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.900 {
+         proto=0; x=3.8in; y=2.6in; rot=0.000000; xmirror=1; smirror=1; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-          li:4 {
-           on  
-           diag  
-           sharp  
-          }
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.799 {
-        proto=1; x=500.0mil; y=1000.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.901 {
+         proto=1; x=3.8in; y=63.5mm; rot=0.000000; xmirror=0; smirror=1; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.800 {
-        proto=2; x=500.0mil; y=1000.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.902 {
+         proto=2; x=3.8in; y=63.5mm; rot=0.000000; xmirror=0; smirror=1; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.801 {
-           x1=500.0mil; y1=1000.0mil; x2=500.0mil; y2=1000.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.903 {
+            x1=3.8in; y1=63.5mm; x2=3.8in; y2=63.5mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.804 {
-           x1=500.0mil; y1=1000.0mil; x2=500.0mil; y2=1000.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.906 {
+            x1=3.8in; y1=63.5mm; x2=3.8in; y2=63.5mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.807 {
-           x1=500.0mil; y1=1000.0mil; x2=13.7mm; y2=1000.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.909 {
+            x1=3.8in; y1=63.5mm; x2=95.52mm; y2=63.5mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.810 {
-           x1=500.0mil; y1=1000.0mil; x2=500.0mil; y2=26.4mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.912 {
+            x1=3.8in; y1=63.5mm; x2=3.8in; y2=62.5mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           bottom = 1
+           virtual = 1
+           misc = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAAAj
-     }
-     ha:subc.813 {
-      ha:attributes {
-       {io_pcb::hidename_y}=78.7400 mm
-       footprint=TE1217861
-       {io_pcb::hidename_scale}=100
-       refdes=J25
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=0.25
-       vendor=unknown
-       {io_pcb::hidename_direction}=1
-       device=CONNECTOR
-       {io_pcb::hidename_x}=58.4200 mm
+       uid = HWY2P2lhIMcskR/O2jgAAAAp
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.915 {
+       ha:attributes {
+        {io_pcb::hidename_y}=63.5000 mm
+        footprint=TE1217861
+        {io_pcb::hidename_scale}=100
+        refdes=J30
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=0.25
+        vendor=unknown
+        {io_pcb::hidename_direction}=1
+        device=CONNECTOR
+        {io_pcb::hidename_x}=77.4700 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
-        }
-      }
+         }
+       }
 
-      ha:ps_proto_v4.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.1 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
-        }
-      }
+         }
+       }
 
-      ha:ps_proto_v4.2 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.2 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
-        }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.814 {
-        proto=0; x=2.3in; y=3.2in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.916 {
+         proto=0; x=3.05in; y=2.6in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.815 {
-        proto=0; x=2.3in; y=3.0in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.917 {
+         proto=0; x=3.05in; y=60.96mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.816 {
-        proto=1; x=2.3in; y=3.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.918 {
+         proto=1; x=3.05in; y=63.5mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.817 {
-        proto=2; x=2.3in; y=3.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.919 {
+         proto=2; x=3.05in; y=63.5mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.818 {
-           x1=2.3in; y1=3.1in; x2=2.3in; y2=3.1in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.920 {
+            x1=3.05in; y1=63.5mm; x2=3.05in; y2=63.5mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.821 {
-           x1=2.3in; y1=3.1in; x2=2.3in; y2=3.1in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.923 {
+            x1=3.05in; y1=63.5mm; x2=3.05in; y2=63.5mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.824 {
-           x1=2.3in; y1=3.1in; x2=59.42mm; y2=3.1in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.926 {
+            x1=3.05in; y1=63.5mm; x2=78.47mm; y2=63.5mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.827 {
-           x1=2.3in; y1=3.1in; x2=2.3in; y2=79.74mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.929 {
+            x1=3.05in; y1=63.5mm; x2=3.05in; y2=64.5mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAAAk
-     }
-     ha:subc.830 {
-      ha:attributes {
-       {io_pcb::hidename_y}=78.7400 mm
-       footprint=TE1217861
-       {io_pcb::hidename_scale}=100
-       refdes=J27
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=0.25
-       vendor=unknown
-       {io_pcb::hidename_direction}=1
-       device=CONNECTOR
-       {io_pcb::hidename_x}=77.4700 mm
+       uid = HWY2P2lhIMcskR/O2jgAAAAq
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.932 {
+       ha:attributes {
+        {io_pcb::hidename_y}=63.5000 mm
+        footprint=TE1217861
+        {io_pcb::hidename_scale}=100
+        refdes=J24
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=0.25
+        vendor=unknown
+        {io_pcb::hidename_direction}=1
+        device=CONNECTOR
+        {io_pcb::hidename_x}=58.4200 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
-        }
-      }
+         }
+       }
 
-      ha:ps_proto_v4.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.1 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
-        }
-      }
+         }
+       }
 
-      ha:ps_proto_v4.2 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.2 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
-        }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.831 {
-        proto=0; x=3.05in; y=3.2in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.933 {
+         proto=0; x=2.3in; y=2.6in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.832 {
-        proto=0; x=3.05in; y=3.0in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.934 {
+         proto=0; x=2.3in; y=60.96mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.833 {
-        proto=1; x=3.05in; y=3.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.935 {
+         proto=1; x=2.3in; y=63.5mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.834 {
-        proto=2; x=3.05in; y=3.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.936 {
+         proto=2; x=2.3in; y=63.5mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.835 {
-           x1=3.05in; y1=3.1in; x2=3.05in; y2=3.1in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.937 {
+            x1=2.3in; y1=63.5mm; x2=2.3in; y2=63.5mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.838 {
-           x1=3.05in; y1=3.1in; x2=3.05in; y2=3.1in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.940 {
+            x1=2.3in; y1=63.5mm; x2=2.3in; y2=63.5mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.841 {
-           x1=3.05in; y1=3.1in; x2=78.47mm; y2=3.1in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.943 {
+            x1=2.3in; y1=63.5mm; x2=59.42mm; y2=63.5mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.844 {
-           x1=3.05in; y1=3.1in; x2=3.05in; y2=79.74mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.946 {
+            x1=2.3in; y1=63.5mm; x2=2.3in; y2=64.5mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAAAl
-     }
-     ha:subc.847 {
-      ha:attributes {
-       {io_pcb::hidename_y}=78.7400 mm
-       footprint=TE1217861
-       {io_pcb::hidename_scale}=100
-       refdes=J31
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=0.25
-       vendor=unknown
-       {io_pcb::hidename_direction}=1
-       device=CONNECTOR
-       {io_pcb::hidename_x}=115.5700 mm
+       uid = HWY2P2lhIMcskR/O2jgAAAAr
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.949 {
+       ha:attributes {
+        {io_pcb::hidename_y}=70.1934 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=70
+        refdes=L1
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=bead
+        vendor=unknown
+        {io_pcb::hidename_direction}=3
+        device=INDUCTOR
+        {io_pcb::hidename_x}=150.2410 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-          }
-        }
+         }
+       }
       }
 
-      ha:ps_proto_v4.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       li:objects {
+        ha:padstack_ref.950 {
+         proto=0; x=149.7584mm; y=71.018396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-          }
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
-      }
+        ha:padstack_ref.951 {
+         proto=0; x=149.7584mm; y=70.218804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-      ha:ps_proto_v4.2 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
-          }
+         ha:attributes {
+           term=2
+           name=2
+         }
+        }
+       }
+       li:layers {
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.952 {
+            x1=149.7584mm; y1=70.6186mm; x2=149.7584mm; y2=70.6186mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.955 {
+            x1=149.7584mm; y1=70.6186mm; x2=149.7584mm; y2=70.6186mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.958 {
+            x1=149.7584mm; y1=70.6186mm; x2=149.7584mm; y2=71.6186mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.961 {
+            x1=149.7584mm; y1=70.6186mm; x2=150.7584mm; y2=70.6186mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
-           clearance=0.0
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
       }
-     }
+       uid = HWY2P2lhIMcskR/O2jgAAAAs
+      }
+      ha:subc.964 {
+       ha:attributes {
+        {io_pcb::hidename_y}=70.1680 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=70
+        refdes=C6
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=0.1uF
+        vendor=unknown
+        {io_pcb::hidename_direction}=3
+        device=CAPACITOR
+        {io_pcb::hidename_x}=151.3332 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      li:objects {
-       ha:padstack_ref.848 {
-        proto=0; x=115.57mm; y=3.2in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        li:thermal {
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+         }
        }
-       ha:padstack_ref.849 {
-        proto=0; x=115.57mm; y=3.0in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
 
-        li:thermal {
-        }
+       li:objects {
+        ha:padstack_ref.965 {
+         proto=0; x=5.936in; y=70.218804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.850 {
-        proto=1; x=115.57mm; y=3.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.966 {
+         proto=0; x=5.936in; y=71.018396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:padstack_ref.851 {
-        proto=2; x=115.57mm; y=3.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:layers {
 
-        li:thermal {
-        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-        ha:attributes {
-          term=1
-          name=1
+          li:objects {
+           ha:line.967 {
+            x1=5.936in; y1=70.6186mm; x2=5.936in; y2=70.6186mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.970 {
+            x1=5.936in; y1=70.6186mm; x2=5.936in; y2=70.6186mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.973 {
+            x1=5.936in; y1=70.6186mm; x2=5.936in; y2=69.6186mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.976 {
+            x1=5.936in; y1=70.6186mm; x2=149.7744mm; y2=70.6186mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
       }
-      li:layers {
+       uid = HWY2P2lhIMcskR/O2jgAAAAt
+      }
+      ha:subc.979 {
+       ha:attributes {
+        {io_pcb::hidename_y}=74.9808 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=70
+        refdes=C4
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=0.1uF
+        vendor=unknown
+        {io_pcb::hidename_direction}=2
+        device=CAPACITOR
+        {io_pcb::hidename_x}=150.9908 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-         li:objects {
-          ha:line.852 {
-           x1=115.57mm; y1=3.1in; x2=115.57mm; y2=3.1in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.855 {
-           x1=115.57mm; y1=3.1in; x2=115.57mm; y2=3.1in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
-          }
-          ha:line.858 {
-           x1=115.57mm; y1=3.1in; x2=116.57mm; y2=3.1in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
            }
-          }
-          ha:line.861 {
-           x1=115.57mm; y1=3.1in; x2=115.57mm; y2=79.74mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAAAm
-     }
-     ha:subc.864 {
-      ha:attributes {
-       {io_pcb::hidename_y}=78.7400 mm
-       footprint=TE1217861
-       {io_pcb::hidename_scale}=100
-       refdes=J29
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=0.25
-       vendor=unknown
-       {io_pcb::hidename_direction}=1
-       device=CONNECTOR
-       {io_pcb::hidename_x}=96.5200 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       li:objects {
+        ha:padstack_ref.980 {
+         proto=0; x=150.875996mm; y=2.93in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-          }
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
-          }
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.981 {
+         proto=0; x=150.076404mm; y=2.93in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
-           }
-           clearance=0.0
-          }
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
-      }
+       }
+       li:layers {
 
-      ha:ps_proto_v4.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+          li:objects {
+           ha:line.982 {
+            x1=150.4762mm; y1=2.93in; x2=150.4762mm; y2=2.93in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           ha:line.985 {
+            x1=150.4762mm; y1=2.93in; x2=150.4762mm; y2=2.93in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.988 {
+            x1=150.4762mm; y1=2.93in; x2=149.4762mm; y2=2.93in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.991 {
+            x1=150.4762mm; y1=2.93in; x2=150.4762mm; y2=73.422mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
-           clearance=0.0
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
       }
+       uid = HWY2P2lhIMcskR/O2jgAAAAu
+      }
+      ha:subc.994 {
+       ha:attributes {
+        {io_pcb::hidename_y}=70.1680 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=70
+        refdes=C5
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=1uF
+        vendor=unknown
+        {io_pcb::hidename_direction}=3
+        device=CAPACITOR
+        {io_pcb::hidename_x}=152.3238 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.2 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
            }
-           clearance=0.0
-          }
-        }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.865 {
-        proto=0; x=3.8in; y=3.2in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.995 {
+         proto=0; x=5.976in; y=70.218804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.996 {
+         proto=0; x=5.976in; y=71.018396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:padstack_ref.866 {
-        proto=0; x=3.8in; y=3.0in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:layers {
 
-        li:thermal {
-        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-        ha:attributes {
-          term=1
-          name=1
+          li:objects {
+           ha:line.997 {
+            x1=5.976in; y1=70.6186mm; x2=5.976in; y2=70.6186mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.1000 {
+            x1=5.976in; y1=70.6186mm; x2=5.976in; y2=70.6186mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.1003 {
+            x1=5.976in; y1=70.6186mm; x2=5.976in; y2=69.6186mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.1006 {
+            x1=5.976in; y1=70.6186mm; x2=150.7904mm; y2=70.6186mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:padstack_ref.867 {
-        proto=1; x=3.8in; y=3.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAAAv
+      }
+      ha:subc.1009 {
+       ha:attributes {
+        {io_pcb::hidename_y}=78.0476 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=70
+        refdes=C2
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=0.1uF
+        vendor=unknown
+        {io_pcb::hidename_direction}=1
+        device=CAPACITOR
+        {io_pcb::hidename_x}=147.5552 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-        li:thermal {
-        }
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=1
-          name=1
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+         }
        }
-       ha:padstack_ref.868 {
-        proto=2; x=3.8in; y=3.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
 
-        li:thermal {
+       li:objects {
+        ha:padstack_ref.1010 {
+         proto=0; x=148.114mm; y=3.03726in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1011 {
+         proto=0; x=148.114mm; y=3.06874in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.869 {
-           x1=3.8in; y1=3.1in; x2=3.8in; y2=3.1in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1012 {
+            x1=148.114mm; y1=77.5462mm; x2=148.114mm; y2=77.5462mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.872 {
-           x1=3.8in; y1=3.1in; x2=3.8in; y2=3.1in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1015 {
+            x1=148.114mm; y1=77.5462mm; x2=148.114mm; y2=77.5462mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.875 {
-           x1=3.8in; y1=3.1in; x2=97.52mm; y2=3.1in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1018 {
+            x1=148.114mm; y1=77.5462mm; x2=148.114mm; y2=76.5462mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.878 {
-           x1=3.8in; y1=3.1in; x2=3.8in; y2=79.74mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1021 {
+            x1=148.114mm; y1=77.5462mm; x2=147.114mm; y2=77.5462mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAAAn
-     }
-     ha:subc.881 {
-      ha:attributes {
-       {io_pcb::hidename_y}=63.5000 mm
-       footprint=TE1217861
-       {io_pcb::hidename_scale}=100
-       refdes=J26
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=0.25
-       vendor=unknown
-       {io_pcb::hidename_direction}=1
-       device=CONNECTOR
-       {io_pcb::hidename_x}=115.5700 mm
+       uid = HWY2P2lhIMcskR/O2jgAAAAw
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.1024 {
+       ha:attributes {
+        {io_pcb::hidename_y}=102.4001 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=R107
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=140
+        vendor=unknown
+        {io_pcb::hidename_direction}=2
+        device=RESISTOR
+        {io_pcb::hidename_x}=43.4401 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
-           clearance=0.0
-          }
-        }
+         }
+       }
       }
 
-      ha:ps_proto_v4.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       li:objects {
+        ha:padstack_ref.1025 {
+         proto=0; x=43.039796mm; y=4.0in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-          }
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
-      }
+        ha:padstack_ref.1026 {
+         proto=0; x=42.240204mm; y=4.0in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-      ha:ps_proto_v4.2 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
-          }
+         ha:attributes {
+           term=2
+           name=2
+         }
+        }
+       }
+       li:layers {
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.1027 {
+            x1=42.64mm; y1=4.0in; x2=42.64mm; y2=4.0in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.1030 {
+            x1=42.64mm; y1=4.0in; x2=42.64mm; y2=4.0in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.1033 {
+            x1=42.64mm; y1=4.0in; x2=41.64mm; y2=4.0in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.1036 {
+            x1=42.64mm; y1=4.0in; x2=42.64mm; y2=100.6mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
-           clearance=0.0
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
       }
-     }
-
-      li:objects {
-       ha:padstack_ref.882 {
-        proto=0; x=115.57mm; y=2.6in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+       uid = HWY2P2lhIMcskR/O2jgAAAAx
+      }
+      ha:subc.1039 {
+       ha:attributes {
+        {io_pcb::hidename_y}=102.4001 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=R108
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=140
+        vendor=unknown
+        {io_pcb::hidename_direction}=2
+        device=RESISTOR
+        {io_pcb::hidename_x}=73.8439 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-        li:thermal {
-        }
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.883 {
-        proto=0; x=115.57mm; y=60.96mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
 
-        li:thermal {
-        }
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
-       ha:padstack_ref.884 {
-        proto=1; x=115.57mm; y=63.5mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
 
-        li:thermal {
-        }
+       li:objects {
+        ha:padstack_ref.1040 {
+         proto=0; x=73.443596mm; y=4.0in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.885 {
-        proto=2; x=115.57mm; y=63.5mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1041 {
+         proto=0; x=72.644004mm; y=4.0in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.886 {
-           x1=115.57mm; y1=63.5mm; x2=115.57mm; y2=63.5mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1042 {
+            x1=73.0438mm; y1=4.0in; x2=73.0438mm; y2=4.0in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.889 {
-           x1=115.57mm; y1=63.5mm; x2=115.57mm; y2=63.5mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1045 {
+            x1=73.0438mm; y1=4.0in; x2=73.0438mm; y2=4.0in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.892 {
-           x1=115.57mm; y1=63.5mm; x2=116.57mm; y2=63.5mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1048 {
+            x1=73.0438mm; y1=4.0in; x2=72.0438mm; y2=4.0in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.895 {
-           x1=115.57mm; y1=63.5mm; x2=115.57mm; y2=64.5mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1051 {
+            x1=73.0438mm; y1=4.0in; x2=73.0438mm; y2=100.6mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAAAo
-     }
-     ha:subc.898 {
-      ha:attributes {
-       {io_pcb::hidename_y}=63.5000 mm
-       footprint=TE1217861
-       {io_pcb::hidename_scale}=100
-       refdes=J28
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=0.25
-       vendor=unknown
-       {io_pcb::hidename_direction}=1
-       device=CONNECTOR
-       {io_pcb::hidename_x}=96.5200 mm
+       uid = HWY2P2lhIMcskR/O2jgAAAAy
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.1054 {
+       ha:attributes {
+        {io_pcb::hidename_y}=102.4001 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=R109
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=140
+        vendor=unknown
+        {io_pcb::hidename_direction}=2
+        device=RESISTOR
+        {io_pcb::hidename_x}=103.8159 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
-           clearance=0.0
-          }
-        }
+         }
+       }
       }
 
-      ha:ps_proto_v4.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       li:objects {
+        ha:padstack_ref.1055 {
+         proto=0; x=103.415596mm; y=4.0in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-          }
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.1056 {
+         proto=0; x=102.616004mm; y=4.0in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
+        }
+       }
+       li:layers {
+
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.1057 {
+            x1=103.0158mm; y1=4.0in; x2=103.0158mm; y2=4.0in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.1060 {
+            x1=103.0158mm; y1=4.0in; x2=103.0158mm; y2=4.0in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.1063 {
+            x1=103.0158mm; y1=4.0in; x2=102.0158mm; y2=4.0in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.1066 {
+            x1=103.0158mm; y1=4.0in; x2=103.0158mm; y2=100.6mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
-           clearance=0.0
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
       }
+       uid = HWY2P2lhIMcskR/O2jgAAAAz
+      }
+      ha:subc.1069 {
+       ha:attributes {
+        {io_pcb::hidename_y}=100.3747 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=R112
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=140
+        vendor=unknown
+        {io_pcb::hidename_direction}=3
+        device=RESISTOR
+        {io_pcb::hidename_x}=122.8471 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.2 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
            }
-           clearance=0.0
-          }
-        }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.899 {
-        proto=0; x=3.8in; y=60.96mm; rot=0.000000; xmirror=1; smirror=1; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.1070 {
+         proto=0; x=122.047mm; y=100.775004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1071 {
+         proto=0; x=122.047mm; y=101.574596mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:padstack_ref.900 {
-        proto=0; x=3.8in; y=2.6in; rot=0.000000; xmirror=1; smirror=1; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:layers {
 
-        li:thermal {
-        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-        ha:attributes {
-          term=1
-          name=1
+          li:objects {
+           ha:line.1072 {
+            x1=122.047mm; y1=101.1748mm; x2=122.047mm; y2=101.1748mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.1075 {
+            x1=122.047mm; y1=101.1748mm; x2=122.047mm; y2=101.1748mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.1078 {
+            x1=122.047mm; y1=101.1748mm; x2=122.047mm; y2=100.1748mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.1081 {
+            x1=122.047mm; y1=101.1748mm; x2=121.047mm; y2=101.1748mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:padstack_ref.901 {
-        proto=1; x=3.8in; y=63.5mm; rot=0.000000; xmirror=0; smirror=1; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAAA0
+      }
+      ha:subc.1084 {
+       ha:attributes {
+        {io_pcb::hidename_y}=84.7852 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=70
+        refdes=C12
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=0.1uF
+        vendor=unknown
+        {io_pcb::hidename_direction}=0
+        device=CAPACITOR
+        {io_pcb::hidename_x}=143.7132 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-        li:thermal {
-        }
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=1
-          name=1
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
-       ha:padstack_ref.902 {
-        proto=2; x=3.8in; y=63.5mm; rot=0.000000; xmirror=0; smirror=1; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
 
-        li:thermal {
+       li:objects {
+        ha:padstack_ref.1085 {
+         proto=0; x=144.031204mm; y=3.359in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1086 {
+         proto=0; x=144.830796mm; y=3.359in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.903 {
-           x1=3.8in; y1=63.5mm; x2=3.8in; y2=63.5mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1087 {
+            x1=144.431mm; y1=3.359in; x2=144.431mm; y2=3.359in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.906 {
-           x1=3.8in; y1=63.5mm; x2=3.8in; y2=63.5mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1090 {
+            x1=144.431mm; y1=3.359in; x2=144.431mm; y2=3.359in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.909 {
-           x1=3.8in; y1=63.5mm; x2=95.52mm; y2=63.5mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1093 {
+            x1=144.431mm; y1=3.359in; x2=145.431mm; y2=3.359in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.912 {
-           x1=3.8in; y1=63.5mm; x2=3.8in; y2=62.5mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1096 {
+            x1=144.431mm; y1=3.359in; x2=144.431mm; y2=86.3186mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          bottom = 1
-          virtual = 1
-          misc = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAAAp
-     }
-     ha:subc.915 {
-      ha:attributes {
-       {io_pcb::hidename_y}=63.5000 mm
-       footprint=TE1217861
-       {io_pcb::hidename_scale}=100
-       refdes=J30
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=0.25
-       vendor=unknown
-       {io_pcb::hidename_direction}=1
-       device=CONNECTOR
-       {io_pcb::hidename_x}=77.4700 mm
+       uid = HWY2P2lhIMcskR/O2jgAAAA1
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.1099 {
+       ha:attributes {
+        {io_pcb::hidename_y}=79.9658 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=70
+        refdes=C10
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=0.1uF
+        vendor=unknown
+        {io_pcb::hidename_direction}=3
+        device=CAPACITOR
+        {io_pcb::hidename_x}=129.9972 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-          }
-        }
+         }
+       }
       }
 
-      ha:ps_proto_v4.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       li:objects {
+        ha:padstack_ref.1100 {
+         proto=0; x=5.097in; y=3.16026in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-          }
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.1101 {
+         proto=0; x=5.097in; y=81.070196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
+        }
+       }
+       li:layers {
+
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.1102 {
+            x1=5.097in; y1=3.176in; x2=5.097in; y2=3.176in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.1105 {
+            x1=5.097in; y1=3.176in; x2=5.097in; y2=3.176in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.1108 {
+            x1=5.097in; y1=3.176in; x2=5.097in; y2=79.6704mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.1111 {
+            x1=5.097in; y1=3.176in; x2=128.4638mm; y2=3.176in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
-           clearance=0.0
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
       }
+       uid = HWY2P2lhIMcskR/O2jgAAAA2
+      }
+      ha:subc.1114 {
+       ha:attributes {
+        {io_pcb::hidename_y}=29.9466 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=70
+        refdes=R17
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=360
+        vendor=unknown
+        {io_pcb::hidename_direction}=0
+        device=RESISTOR
+        {io_pcb::hidename_x}=158.8394 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.2 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
            }
-           clearance=0.0
-          }
-        }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.916 {
-        proto=0; x=3.05in; y=2.6in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.1115 {
+         proto=0; x=159.220404mm; y=30.48mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1116 {
+         proto=0; x=160.019996mm; y=30.48mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:padstack_ref.917 {
-        proto=0; x=3.05in; y=60.96mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:layers {
 
-        li:thermal {
-        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-        ha:attributes {
-          term=1
-          name=1
+          li:objects {
+           ha:line.1117 {
+            x1=159.6202mm; y1=30.48mm; x2=159.6202mm; y2=30.48mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.1120 {
+            x1=159.6202mm; y1=30.48mm; x2=159.6202mm; y2=30.48mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.1123 {
+            x1=159.6202mm; y1=30.48mm; x2=160.6202mm; y2=30.48mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.1126 {
+            x1=159.6202mm; y1=30.48mm; x2=159.6202mm; y2=31.48mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:padstack_ref.918 {
-        proto=1; x=3.05in; y=63.5mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAAA3
+      }
+      ha:subc.1129 {
+       ha:attributes {
+        {io_pcb::hidename_y}=37.5666 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=70
+        refdes=R15
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=140
+        vendor=unknown
+        {io_pcb::hidename_direction}=0
+        device=RESISTOR
+        {io_pcb::hidename_x}=158.8394 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-        li:thermal {
-        }
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=1
-          name=1
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
-       ha:padstack_ref.919 {
-        proto=2; x=3.05in; y=63.5mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
 
-        li:thermal {
+       li:objects {
+        ha:padstack_ref.1130 {
+         proto=0; x=159.220404mm; y=38.1mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1131 {
+         proto=0; x=160.019996mm; y=38.1mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.920 {
-           x1=3.05in; y1=63.5mm; x2=3.05in; y2=63.5mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1132 {
+            x1=159.6202mm; y1=38.1mm; x2=159.6202mm; y2=38.1mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.923 {
-           x1=3.05in; y1=63.5mm; x2=3.05in; y2=63.5mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1135 {
+            x1=159.6202mm; y1=38.1mm; x2=159.6202mm; y2=38.1mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.926 {
-           x1=3.05in; y1=63.5mm; x2=78.47mm; y2=63.5mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1138 {
+            x1=159.6202mm; y1=38.1mm; x2=160.6202mm; y2=38.1mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.929 {
-           x1=3.05in; y1=63.5mm; x2=3.05in; y2=64.5mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1141 {
+            x1=159.6202mm; y1=38.1mm; x2=159.6202mm; y2=39.1mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAAAq
-     }
-     ha:subc.932 {
-      ha:attributes {
-       {io_pcb::hidename_y}=63.5000 mm
-       footprint=TE1217861
-       {io_pcb::hidename_scale}=100
-       refdes=J24
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=0.25
-       vendor=unknown
-       {io_pcb::hidename_direction}=1
-       device=CONNECTOR
-       {io_pcb::hidename_x}=58.4200 mm
+       uid = HWY2P2lhIMcskR/O2jgAAAA4
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.1144 {
+       ha:attributes {
+        {io_pcb::hidename_y}=4.5720 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=70
+        refdes=R12
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=140
+        vendor=unknown
+        {io_pcb::hidename_direction}=0
+        device=RESISTOR
+        {io_pcb::hidename_x}=43.7134 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
-           clearance=0.0
-          }
-        }
+         }
+       }
       }
 
-      ha:ps_proto_v4.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       li:objects {
+        ha:padstack_ref.1145 {
+         proto=0; x=44.907196mm; y=200.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-          }
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.1146 {
+         proto=0; x=44.107604mm; y=200.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
+        }
+       }
+       li:layers {
+
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.1147 {
+            x1=44.5074mm; y1=200.0mil; x2=44.5074mm; y2=200.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.1150 {
+            x1=44.5074mm; y1=200.0mil; x2=44.5074mm; y2=200.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.1153 {
+            x1=44.5074mm; y1=200.0mil; x2=43.5074mm; y2=200.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.1156 {
+            x1=44.5074mm; y1=200.0mil; x2=44.5074mm; y2=4.08mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
-           clearance=0.0
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
       }
+       uid = HWY2P2lhIMcskR/O2jgAAAA5
+      }
+      ha:subc.1159 {
+       ha:attributes {
+        {io_pcb::hidename_y}=22.3012 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=70
+        refdes=R22
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=360
+        vendor=unknown
+        {io_pcb::hidename_direction}=0
+        device=RESISTOR
+        {io_pcb::hidename_x}=158.8394 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.2 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
            }
-           clearance=0.0
-          }
-        }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.933 {
-        proto=0; x=2.3in; y=2.6in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.1160 {
+         proto=0; x=159.220404mm; y=900.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1161 {
+         proto=0; x=160.019996mm; y=900.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:padstack_ref.934 {
-        proto=0; x=2.3in; y=60.96mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:layers {
 
-        li:thermal {
-        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-        ha:attributes {
-          term=1
-          name=1
+          li:objects {
+           ha:line.1162 {
+            x1=159.6202mm; y1=900.0mil; x2=159.6202mm; y2=900.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.1165 {
+            x1=159.6202mm; y1=900.0mil; x2=159.6202mm; y2=900.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.1168 {
+            x1=159.6202mm; y1=900.0mil; x2=160.6202mm; y2=900.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.1171 {
+            x1=159.6202mm; y1=900.0mil; x2=159.6202mm; y2=23.86mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:padstack_ref.935 {
-        proto=1; x=2.3in; y=63.5mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAAA6
+      }
+      ha:subc.1174 {
+       ha:attributes {
+        {io_pcb::hidename_y}=4.5466 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=70
+        refdes=R9
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=140
+        vendor=unknown
+        {io_pcb::hidename_direction}=0
+        device=RESISTOR
+        {io_pcb::hidename_x}=72.9356 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-        li:thermal {
-        }
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=1
-          name=1
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
-       ha:padstack_ref.936 {
-        proto=2; x=2.3in; y=63.5mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
 
-        li:thermal {
+       li:objects {
+        ha:padstack_ref.1175 {
+         proto=0; x=73.824596mm; y=200.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1176 {
+         proto=0; x=73.025004mm; y=200.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.937 {
-           x1=2.3in; y1=63.5mm; x2=2.3in; y2=63.5mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1177 {
+            x1=73.4248mm; y1=200.0mil; x2=73.4248mm; y2=200.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.940 {
-           x1=2.3in; y1=63.5mm; x2=2.3in; y2=63.5mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1180 {
+            x1=73.4248mm; y1=200.0mil; x2=73.4248mm; y2=200.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.943 {
-           x1=2.3in; y1=63.5mm; x2=59.42mm; y2=63.5mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1183 {
+            x1=73.4248mm; y1=200.0mil; x2=72.4248mm; y2=200.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.946 {
-           x1=2.3in; y1=63.5mm; x2=2.3in; y2=64.5mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1186 {
+            x1=73.4248mm; y1=200.0mil; x2=73.4248mm; y2=4.08mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAAAr
-     }
-     ha:subc.949 {
-      ha:attributes {
-       {io_pcb::hidename_y}=70.1934 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=70
-       refdes=L1
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=bead
-       vendor=unknown
-       {io_pcb::hidename_direction}=3
-       device=INDUCTOR
-       {io_pcb::hidename_x}=150.2410 mm
+       uid = HWY2P2lhIMcskR/O2jgAAAA7
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.1189 {
+       ha:attributes {
+        {io_pcb::hidename_y}=84.3534 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=70
+        refdes=R13
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=360
+        vendor=unknown
+        {io_pcb::hidename_direction}=2
+        device=RESISTOR
+        {io_pcb::hidename_x}=160.3634 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.950 {
-        proto=0; x=149.7584mm; y=71.018396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.1190 {
+         proto=0; x=159.220404mm; y=3.3in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.951 {
-        proto=0; x=149.7584mm; y=70.218804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1191 {
+         proto=0; x=160.019996mm; y=3.3in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.952 {
-           x1=149.7584mm; y1=70.6186mm; x2=149.7584mm; y2=70.6186mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1192 {
+            x1=159.6202mm; y1=3.3in; x2=159.6202mm; y2=3.3in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.955 {
-           x1=149.7584mm; y1=70.6186mm; x2=149.7584mm; y2=70.6186mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1195 {
+            x1=159.6202mm; y1=3.3in; x2=159.6202mm; y2=3.3in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.958 {
-           x1=149.7584mm; y1=70.6186mm; x2=149.7584mm; y2=71.6186mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1198 {
+            x1=159.6202mm; y1=3.3in; x2=160.6202mm; y2=3.3in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.961 {
-           x1=149.7584mm; y1=70.6186mm; x2=150.7584mm; y2=70.6186mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1201 {
+            x1=159.6202mm; y1=3.3in; x2=159.6202mm; y2=84.82mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAAAs
-     }
-     ha:subc.964 {
-      ha:attributes {
-       {io_pcb::hidename_y}=70.1680 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=70
-       refdes=C6
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=0.1uF
-       vendor=unknown
-       {io_pcb::hidename_direction}=3
-       device=CAPACITOR
-       {io_pcb::hidename_x}=151.3332 mm
+       uid = HWY2P2lhIMcskR/O2jgAAAA8
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.1204 {
+       ha:attributes {
+        {io_pcb::hidename_y}=4.5466 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=70
+        refdes=R8
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=140
+        vendor=unknown
+        {io_pcb::hidename_direction}=0
+        device=RESISTOR
+        {io_pcb::hidename_x}=102.5520 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.965 {
-        proto=0; x=5.936in; y=70.218804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.1205 {
+         proto=0; x=103.415596mm; y=200.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.966 {
-        proto=0; x=5.936in; y=71.018396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1206 {
+         proto=0; x=102.616004mm; y=200.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.967 {
-           x1=5.936in; y1=70.6186mm; x2=5.936in; y2=70.6186mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1207 {
+            x1=103.0158mm; y1=200.0mil; x2=103.0158mm; y2=200.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.970 {
-           x1=5.936in; y1=70.6186mm; x2=5.936in; y2=70.6186mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1210 {
+            x1=103.0158mm; y1=200.0mil; x2=103.0158mm; y2=200.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.973 {
-           x1=5.936in; y1=70.6186mm; x2=5.936in; y2=69.6186mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1213 {
+            x1=103.0158mm; y1=200.0mil; x2=102.0158mm; y2=200.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.976 {
-           x1=5.936in; y1=70.6186mm; x2=149.7744mm; y2=70.6186mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1216 {
+            x1=103.0158mm; y1=200.0mil; x2=103.0158mm; y2=4.08mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAAAt
-     }
-     ha:subc.979 {
-      ha:attributes {
-       {io_pcb::hidename_y}=74.9808 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=70
-       refdes=C4
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=0.1uF
-       vendor=unknown
-       {io_pcb::hidename_direction}=2
-       device=CAPACITOR
-       {io_pcb::hidename_x}=150.9908 mm
+       uid = HWY2P2lhIMcskR/O2jgAAAA9
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.1219 {
+       ha:attributes {
+        {io_pcb::hidename_y}=7.4798 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=70
+        refdes=R7
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=140
+        vendor=unknown
+        {io_pcb::hidename_direction}=3
+        device=RESISTOR
+        {io_pcb::hidename_x}=128.9304 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.980 {
-        proto=0; x=150.875996mm; y=2.93in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.1220 {
+         proto=0; x=5.06in; y=8.419596mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.981 {
-        proto=0; x=150.076404mm; y=2.93in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1221 {
+         proto=0; x=5.06in; y=7.620004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.982 {
-           x1=150.4762mm; y1=2.93in; x2=150.4762mm; y2=2.93in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1222 {
+            x1=5.06in; y1=8.0198mm; x2=5.06in; y2=8.0198mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.985 {
-           x1=150.4762mm; y1=2.93in; x2=150.4762mm; y2=2.93in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1225 {
+            x1=5.06in; y1=8.0198mm; x2=5.06in; y2=8.0198mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.988 {
-           x1=150.4762mm; y1=2.93in; x2=149.4762mm; y2=2.93in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1228 {
+            x1=5.06in; y1=8.0198mm; x2=5.06in; y2=9.0198mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.991 {
-           x1=150.4762mm; y1=2.93in; x2=150.4762mm; y2=73.422mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1231 {
+            x1=5.06in; y1=8.0198mm; x2=129.524mm; y2=8.0198mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAAAu
-     }
-     ha:subc.994 {
-      ha:attributes {
-       {io_pcb::hidename_y}=70.1680 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=70
-       refdes=C5
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=1uF
-       vendor=unknown
-       {io_pcb::hidename_direction}=3
-       device=CAPACITOR
-       {io_pcb::hidename_x}=152.3238 mm
+       uid = HWY2P2lhIMcskR/O2jgAAAA+
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.1234 {
+       ha:attributes {
+        {io_pcb::hidename_y}=52.9590 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=L174
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=22nH
+        vendor=unknown
+        {io_pcb::hidename_direction}=0
+        device=INDUCTOR
+        {io_pcb::hidename_x}=145.1676 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.995 {
-        proto=0; x=5.976in; y=70.218804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.1235 {
+         proto=0; x=145.656804mm; y=53.3654mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.996 {
-        proto=0; x=5.976in; y=71.018396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1236 {
+         proto=0; x=146.456396mm; y=53.3654mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.997 {
-           x1=5.976in; y1=70.6186mm; x2=5.976in; y2=70.6186mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1237 {
+            x1=146.0566mm; y1=53.3654mm; x2=146.0566mm; y2=53.3654mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1000 {
-           x1=5.976in; y1=70.6186mm; x2=5.976in; y2=70.6186mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1240 {
+            x1=146.0566mm; y1=53.3654mm; x2=146.0566mm; y2=53.3654mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.1003 {
-           x1=5.976in; y1=70.6186mm; x2=5.976in; y2=69.6186mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1243 {
+            x1=146.0566mm; y1=53.3654mm; x2=147.0566mm; y2=53.3654mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.1006 {
-           x1=5.976in; y1=70.6186mm; x2=150.7904mm; y2=70.6186mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1246 {
+            x1=146.0566mm; y1=53.3654mm; x2=146.0566mm; y2=54.3654mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAAAv
-     }
-     ha:subc.1009 {
-      ha:attributes {
-       {io_pcb::hidename_y}=78.0476 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=70
-       refdes=C2
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=0.1uF
-       vendor=unknown
-       {io_pcb::hidename_direction}=1
-       device=CAPACITOR
-       {io_pcb::hidename_x}=147.5552 mm
+       uid = HWY2P2lhIMcskR/O2jgAAAA/
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.1249 {
+       ha:attributes {
+        {io_pcb::hidename_y}=45.1350 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=C210
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=5.1pF
+        vendor=unknown
+        {io_pcb::hidename_direction}=0
+        device=CAPACITOR
+        {io_pcb::hidename_x}=143.9672 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.1010 {
-        proto=0; x=148.114mm; y=3.03726in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.1250 {
+         proto=0; x=144.386804mm; y=45.643mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1011 {
-        proto=0; x=148.114mm; y=3.06874in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1251 {
+         proto=0; x=145.186396mm; y=45.643mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1012 {
-           x1=148.114mm; y1=77.5462mm; x2=148.114mm; y2=77.5462mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1252 {
+            x1=144.7866mm; y1=45.643mm; x2=144.7866mm; y2=45.643mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1015 {
-           x1=148.114mm; y1=77.5462mm; x2=148.114mm; y2=77.5462mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1255 {
+            x1=144.7866mm; y1=45.643mm; x2=144.7866mm; y2=45.643mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.1018 {
-           x1=148.114mm; y1=77.5462mm; x2=148.114mm; y2=76.5462mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1258 {
+            x1=144.7866mm; y1=45.643mm; x2=145.7866mm; y2=45.643mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.1021 {
-           x1=148.114mm; y1=77.5462mm; x2=147.114mm; y2=77.5462mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1261 {
+            x1=144.7866mm; y1=45.643mm; x2=144.7866mm; y2=46.643mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAAAw
-     }
-     ha:subc.1024 {
-      ha:attributes {
-       {io_pcb::hidename_y}=102.4001 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=R107
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=140
-       vendor=unknown
-       {io_pcb::hidename_direction}=2
-       device=RESISTOR
-       {io_pcb::hidename_x}=43.4401 mm
+       uid = HWY2P2lhIMcskR/O2jgAAABA
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.1264 {
+       ha:attributes {
+        {io_pcb::hidename_y}=40.7078 mm
+        footprint=NDK32
+        {io_pcb::hidename_scale}=60
+        refdes=X1
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=40mhz
+        vendor=unknown
+        {io_pcb::hidename_direction}=2
+        device=CRYSTAL
+        {io_pcb::hidename_x}=133.8961 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              23.62mil  
+              -0.699897mm  
+              -23.62mil  
+              -0.699897mm  
+              -23.62mil  
+              0.699897mm  
+              23.62mil  
+              0.699897mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              26.62mil  
+              -0.776097mm  
+              -26.62mil  
+              -0.776097mm  
+              -26.62mil  
+              0.776097mm  
+              26.62mil  
+              0.776097mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              23.62mil  
+              -0.699897mm  
+              -23.62mil  
+              -0.699897mm  
+              -23.62mil  
+              0.699897mm  
+              23.62mil  
+              0.699897mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.1025 {
-        proto=0; x=43.039796mm; y=4.0in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.1265 {
+         proto=0; x=5.24in; y=41.807493mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
-       }
-       ha:padstack_ref.1026 {
-        proto=0; x=42.240204mm; y=4.0in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.1266 {
+         proto=0; x=5.24in; y=39.607853mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1267 {
+         proto=0; x=5.30299in; y=39.607853mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=4
+           name=4
+         }
         }
+        ha:padstack_ref.1268 {
+         proto=0; x=5.30299in; y=41.807493mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=3
+           name=3
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1027 {
-           x1=42.64mm; y1=4.0in; x2=42.64mm; y2=4.0in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:arc.1269 {
+            x=132.216144mm; y=38.747682mm; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
            }
           }
-          ha:line.1030 {
-           x1=42.64mm; y1=4.0in; x2=42.64mm; y2=4.0in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+          ha:type {
+           silk = 1
+           top = 1
           }
-          ha:line.1033 {
-           x1=42.64mm; y1=4.0in; x2=41.64mm; y2=4.0in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.1270 {
+            x1=133.895973mm; y1=40.707673mm; x2=133.895973mm; y2=40.707673mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1036 {
-           x1=42.64mm; y1=4.0in; x2=42.64mm; y2=100.6mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1273 {
+            x1=5.2715in; y1=40.7078mm; x2=5.2715in; y2=40.7078mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.1276 {
+            x1=5.2715in; y1=40.7078mm; x2=134.8961mm; y2=40.7078mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.1279 {
+            x1=5.2715in; y1=40.7078mm; x2=5.2715in; y2=41.7078mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAAAx
-     }
-     ha:subc.1039 {
-      ha:attributes {
-       {io_pcb::hidename_y}=102.4001 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=R108
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=140
-       vendor=unknown
-       {io_pcb::hidename_direction}=2
-       device=RESISTOR
-       {io_pcb::hidename_x}=73.8439 mm
+       uid = HWY2P2lhIMcskR/O2jgAAABB
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.1282 {
+       ha:attributes {
+        {io_pcb::hidename_y}=47.7004 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=L191
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=56nH
+        vendor=unknown
+        {io_pcb::hidename_direction}=1
+        device=INDUCTOR
+        {io_pcb::hidename_x}=142.9512 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.1040 {
-        proto=0; x=73.443596mm; y=4.0in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.1283 {
+         proto=0; x=5.65in; y=47.293996mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1041 {
-        proto=0; x=72.644004mm; y=4.0in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1284 {
+         proto=0; x=5.65in; y=46.494404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1042 {
-           x1=73.0438mm; y1=4.0in; x2=73.0438mm; y2=4.0in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1285 {
+            x1=5.65in; y1=46.8942mm; x2=5.65in; y2=46.8942mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1045 {
-           x1=73.0438mm; y1=4.0in; x2=73.0438mm; y2=4.0in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1288 {
+            x1=5.65in; y1=46.8942mm; x2=5.65in; y2=46.8942mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.1048 {
-           x1=73.0438mm; y1=4.0in; x2=72.0438mm; y2=4.0in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1291 {
+            x1=5.65in; y1=46.8942mm; x2=5.65in; y2=47.8942mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.1051 {
-           x1=73.0438mm; y1=4.0in; x2=73.0438mm; y2=100.6mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1294 {
+            x1=5.65in; y1=46.8942mm; x2=144.51mm; y2=46.8942mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAAAy
-     }
-     ha:subc.1054 {
-      ha:attributes {
-       {io_pcb::hidename_y}=102.4001 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=R109
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=140
-       vendor=unknown
-       {io_pcb::hidename_direction}=2
-       device=RESISTOR
-       {io_pcb::hidename_x}=103.8159 mm
+       uid = HWY2P2lhIMcskR/O2jgAAABC
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.1297 {
+       ha:attributes {
+        {io_pcb::hidename_y}=44.1698 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=L201
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=27nH
+        vendor=unknown
+        {io_pcb::hidename_direction}=0
+        device=INDUCTOR
+        {io_pcb::hidename_x}=145.3134 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.1055 {
-        proto=0; x=103.415596mm; y=4.0in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.1298 {
+         proto=0; x=5.73526in; y=1.7589685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1056 {
-        proto=0; x=102.616004mm; y=4.0in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1299 {
+         proto=0; x=146.475196mm; y=1.7589685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1057 {
-           x1=103.0158mm; y1=4.0in; x2=103.0158mm; y2=4.0in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1300 {
+            x1=5.751in; y1=1.7589685in; x2=5.751in; y2=1.7589685in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1060 {
-           x1=103.0158mm; y1=4.0in; x2=103.0158mm; y2=4.0in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1303 {
+            x1=5.751in; y1=1.7589685in; x2=5.751in; y2=1.7589685in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.1063 {
-           x1=103.0158mm; y1=4.0in; x2=102.0158mm; y2=4.0in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1306 {
+            x1=5.751in; y1=1.7589685in; x2=147.0754mm; y2=1.7589685in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.1066 {
-           x1=103.0158mm; y1=4.0in; x2=103.0158mm; y2=100.6mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1309 {
+            x1=5.751in; y1=1.7589685in; x2=5.751in; y2=45.6778mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAAAz
-     }
-     ha:subc.1069 {
-      ha:attributes {
-       {io_pcb::hidename_y}=100.3747 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=R112
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=140
-       vendor=unknown
-       {io_pcb::hidename_direction}=3
-       device=RESISTOR
-       {io_pcb::hidename_x}=122.8471 mm
+       uid = HWY2P2lhIMcskR/O2jgAAABD
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.1312 {
+       ha:attributes {
+        {io_pcb::hidename_y}=46.1256 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=L192
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=27nH
+        vendor=unknown
+        {io_pcb::hidename_direction}=0
+        device=INDUCTOR
+        {io_pcb::hidename_x}=143.9926 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.1070 {
-        proto=0; x=122.047mm; y=100.775004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.1313 {
+         proto=0; x=5.68426in; y=1.8349685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1071 {
-        proto=0; x=122.047mm; y=101.574596mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1314 {
+         proto=0; x=5.71574in; y=1.8349685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1072 {
-           x1=122.047mm; y1=101.1748mm; x2=122.047mm; y2=101.1748mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1315 {
+            x1=5.7in; y1=1.8349685in; x2=5.7in; y2=1.8349685in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1075 {
-           x1=122.047mm; y1=101.1748mm; x2=122.047mm; y2=101.1748mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1318 {
+            x1=5.7in; y1=1.8349685in; x2=5.7in; y2=1.8349685in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.1078 {
-           x1=122.047mm; y1=101.1748mm; x2=122.047mm; y2=100.1748mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1321 {
+            x1=5.7in; y1=1.8349685in; x2=145.78mm; y2=1.8349685in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.1081 {
-           x1=122.047mm; y1=101.1748mm; x2=121.047mm; y2=101.1748mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1324 {
+            x1=5.7in; y1=1.8349685in; x2=5.7in; y2=47.6082mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAAA0
-     }
-     ha:subc.1084 {
-      ha:attributes {
-       {io_pcb::hidename_y}=84.7852 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=70
-       refdes=C12
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=0.1uF
-       vendor=unknown
-       {io_pcb::hidename_direction}=0
-       device=CAPACITOR
-       {io_pcb::hidename_x}=143.7132 mm
+       uid = HWY2P2lhIMcskR/O2jgAAABE
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.1327 {
+       ha:attributes {
+        {io_pcb::hidename_y}=47.3702 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=L193
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=15nH
+        vendor=unknown
+        {io_pcb::hidename_direction}=3
+        device=INDUCTOR
+        {io_pcb::hidename_x}=146.6596 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.1085 {
-        proto=0; x=144.031204mm; y=3.359in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.1328 {
+         proto=0; x=5.751in; y=48.525396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1086 {
-        proto=0; x=144.830796mm; y=3.359in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1329 {
+         proto=0; x=5.751in; y=47.725804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1087 {
-           x1=144.431mm; y1=3.359in; x2=144.431mm; y2=3.359in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1330 {
+            x1=5.751in; y1=48.1256mm; x2=5.751in; y2=48.1256mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1090 {
-           x1=144.431mm; y1=3.359in; x2=144.431mm; y2=3.359in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1333 {
+            x1=5.751in; y1=48.1256mm; x2=5.751in; y2=48.1256mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.1093 {
-           x1=144.431mm; y1=3.359in; x2=145.431mm; y2=3.359in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1336 {
+            x1=5.751in; y1=48.1256mm; x2=5.751in; y2=49.1256mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.1096 {
-           x1=144.431mm; y1=3.359in; x2=144.431mm; y2=86.3186mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1339 {
+            x1=5.751in; y1=48.1256mm; x2=147.0754mm; y2=48.1256mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAAA1
-     }
-     ha:subc.1099 {
-      ha:attributes {
-       {io_pcb::hidename_y}=79.9658 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=70
-       refdes=C10
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=0.1uF
-       vendor=unknown
-       {io_pcb::hidename_direction}=3
-       device=CAPACITOR
-       {io_pcb::hidename_x}=129.9972 mm
+       uid = HWY2P2lhIMcskR/O2jgAAABF
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.1342 {
+       ha:attributes {
+        {io_pcb::hidename_y}=47.0908 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=C191
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=5.1pF
+        vendor=unknown
+        {io_pcb::hidename_direction}=0
+        device=CAPACITOR
+        {io_pcb::hidename_x}=143.9926 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.1100 {
-        proto=0; x=5.097in; y=3.16026in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.1343 {
+         proto=0; x=5.68426in; y=1.8729685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1101 {
-        proto=0; x=5.097in; y=81.070196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1344 {
+         proto=0; x=5.71574in; y=1.8729685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1102 {
-           x1=5.097in; y1=3.176in; x2=5.097in; y2=3.176in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1345 {
+            x1=5.7in; y1=1.8729685in; x2=5.7in; y2=1.8729685in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1105 {
-           x1=5.097in; y1=3.176in; x2=5.097in; y2=3.176in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1348 {
+            x1=5.7in; y1=1.8729685in; x2=5.7in; y2=1.8729685in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.1108 {
-           x1=5.097in; y1=3.176in; x2=5.097in; y2=79.6704mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1351 {
+            x1=5.7in; y1=1.8729685in; x2=145.78mm; y2=1.8729685in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.1111 {
-           x1=5.097in; y1=3.176in; x2=128.4638mm; y2=3.176in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1354 {
+            x1=5.7in; y1=1.8729685in; x2=5.7in; y2=48.5734mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAAA2
-     }
-     ha:subc.1114 {
-      ha:attributes {
-       {io_pcb::hidename_y}=29.9466 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=70
-       refdes=R17
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=360
-       vendor=unknown
-       {io_pcb::hidename_direction}=0
-       device=RESISTOR
-       {io_pcb::hidename_x}=158.8394 mm
+       uid = HWY2P2lhIMcskR/O2jgAAABG
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.1357 {
+       ha:attributes {
+        {io_pcb::hidename_y}=47.8528 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=C174
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=39pF
+        vendor=unknown
+        {io_pcb::hidename_direction}=3
+        device=CAPACITOR
+        {io_pcb::hidename_x}=142.5702 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.1115 {
-        proto=0; x=159.220404mm; y=30.48mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.1358 {
+         proto=0; x=5.597in; y=48.678804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1359 {
+         proto=0; x=5.597in; y=49.478396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:padstack_ref.1116 {
-        proto=0; x=160.019996mm; y=30.48mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:layers {
 
-        li:thermal {
-        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-        ha:attributes {
-          term=2
-          name=2
+          li:objects {
+           ha:line.1360 {
+            x1=5.597in; y1=49.0786mm; x2=5.597in; y2=49.0786mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.1363 {
+            x1=5.597in; y1=49.0786mm; x2=5.597in; y2=49.0786mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.1366 {
+            x1=5.597in; y1=49.0786mm; x2=5.597in; y2=48.0786mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.1369 {
+            x1=5.597in; y1=49.0786mm; x2=141.1638mm; y2=49.0786mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
       }
-      li:layers {
+       uid = HWY2P2lhIMcskR/O2jgAAABH
+      }
+      ha:subc.1372 {
+       ha:attributes {
+        {io_pcb::hidename_y}=49.9356 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=C176
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=2.2pF
+        vendor=unknown
+        {io_pcb::hidename_direction}=0
+        device=CAPACITOR
+        {io_pcb::hidename_x}=142.9766 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-         li:objects {
-          ha:line.1117 {
-           x1=159.6202mm; y1=30.48mm; x2=159.6202mm; y2=30.48mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1120 {
-           x1=159.6202mm; y1=30.48mm; x2=159.6202mm; y2=30.48mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
-          }
-          ha:line.1123 {
-           x1=159.6202mm; y1=30.48mm; x2=160.6202mm; y2=30.48mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
            }
-          }
-          ha:line.1126 {
-           x1=159.6202mm; y1=30.48mm; x2=159.6202mm; y2=31.48mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAAA3
-     }
-     ha:subc.1129 {
-      ha:attributes {
-       {io_pcb::hidename_y}=37.5666 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=70
-       refdes=R15
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=140
-       vendor=unknown
-       {io_pcb::hidename_direction}=0
-       device=RESISTOR
-       {io_pcb::hidename_x}=158.8394 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       li:objects {
+        ha:padstack_ref.1373 {
+         proto=0; x=143.408404mm; y=50.3928mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.1374 {
+         proto=0; x=144.207996mm; y=50.3928mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
+        }
+       }
+       li:layers {
+
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.1375 {
+            x1=143.8082mm; y1=50.3928mm; x2=143.8082mm; y2=50.3928mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+           ha:line.1378 {
+            x1=143.8082mm; y1=50.3928mm; x2=143.8082mm; y2=50.3928mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
+           ha:line.1381 {
+            x1=143.8082mm; y1=50.3928mm; x2=144.8082mm; y2=50.3928mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+           ha:line.1384 {
+            x1=143.8082mm; y1=50.3928mm; x2=143.8082mm; y2=51.3928mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
             }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
       }
-     }
+       uid = HWY2P2lhIMcskR/O2jgAAABI
+      }
+      ha:subc.1387 {
+       ha:attributes {
+        {io_pcb::hidename_y}=48.1322 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=C181
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=5.1pF
+        vendor=unknown
+        {io_pcb::hidename_direction}=3
+        device=CAPACITOR
+        {io_pcb::hidename_x}=145.5166 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      li:objects {
-       ha:padstack_ref.1130 {
-        proto=0; x=159.220404mm; y=38.1mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        li:thermal {
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+         }
        }
-       ha:padstack_ref.1131 {
-        proto=0; x=160.019996mm; y=38.1mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
 
-        li:thermal {
+       li:objects {
+        ha:padstack_ref.1388 {
+         proto=0; x=145.0472mm; y=49.427596mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1389 {
+         proto=0; x=145.0472mm; y=48.628004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1132 {
-           x1=159.6202mm; y1=38.1mm; x2=159.6202mm; y2=38.1mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1390 {
+            x1=145.0472mm; y1=49.0278mm; x2=145.0472mm; y2=49.0278mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1135 {
-           x1=159.6202mm; y1=38.1mm; x2=159.6202mm; y2=38.1mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1393 {
+            x1=145.0472mm; y1=49.0278mm; x2=145.0472mm; y2=49.0278mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.1138 {
-           x1=159.6202mm; y1=38.1mm; x2=160.6202mm; y2=38.1mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1396 {
+            x1=145.0472mm; y1=49.0278mm; x2=145.0472mm; y2=50.0278mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.1141 {
-           x1=159.6202mm; y1=38.1mm; x2=159.6202mm; y2=39.1mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1399 {
+            x1=145.0472mm; y1=49.0278mm; x2=146.0472mm; y2=49.0278mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAAA4
-     }
-     ha:subc.1144 {
-      ha:attributes {
-       {io_pcb::hidename_y}=4.5720 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=70
-       refdes=R12
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=140
-       vendor=unknown
-       {io_pcb::hidename_direction}=0
-       device=RESISTOR
-       {io_pcb::hidename_x}=43.7134 mm
+       uid = HWY2P2lhIMcskR/O2jgAAABJ
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.1402 {
+       ha:attributes {
+        {io_pcb::hidename_y}=48.9958 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=L172
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=15nH
+        vendor=unknown
+        {io_pcb::hidename_direction}=0
+        device=INDUCTOR
+        {io_pcb::hidename_x}=142.8242 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.1145 {
-        proto=0; x=44.907196mm; y=200.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.1403 {
+         proto=0; x=5.64526in; y=49.3768mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1146 {
-        proto=0; x=44.107604mm; y=200.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1404 {
+         proto=0; x=144.189196mm; y=49.3768mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1147 {
-           x1=44.5074mm; y1=200.0mil; x2=44.5074mm; y2=200.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1405 {
+            x1=5.661in; y1=49.3768mm; x2=5.661in; y2=49.3768mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1150 {
-           x1=44.5074mm; y1=200.0mil; x2=44.5074mm; y2=200.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1408 {
+            x1=5.661in; y1=49.3768mm; x2=5.661in; y2=49.3768mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.1153 {
-           x1=44.5074mm; y1=200.0mil; x2=43.5074mm; y2=200.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1411 {
+            x1=5.661in; y1=49.3768mm; x2=144.7894mm; y2=49.3768mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.1156 {
-           x1=44.5074mm; y1=200.0mil; x2=44.5074mm; y2=4.08mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1414 {
+            x1=5.661in; y1=49.3768mm; x2=5.661in; y2=50.3768mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAAA5
-     }
-     ha:subc.1159 {
-      ha:attributes {
-       {io_pcb::hidename_y}=22.3012 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=70
-       refdes=R22
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=360
-       vendor=unknown
-       {io_pcb::hidename_direction}=0
-       device=RESISTOR
-       {io_pcb::hidename_x}=158.8394 mm
+       uid = HWY2P2lhIMcskR/O2jgAAABK
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.1417 {
+       ha:attributes {
+        {io_pcb::hidename_y}=49.9356 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=L173
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=43nH
+        vendor=unknown
+        {io_pcb::hidename_direction}=3
+        device=INDUCTOR
+        {io_pcb::hidename_x}=145.6436 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.1160 {
-        proto=0; x=159.220404mm; y=900.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.1418 {
+         proto=0; x=5.711in; y=50.304404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1161 {
-        proto=0; x=160.019996mm; y=900.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1419 {
+         proto=0; x=5.711in; y=51.103996mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1162 {
-           x1=159.6202mm; y1=900.0mil; x2=159.6202mm; y2=900.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1420 {
+            x1=5.711in; y1=50.7042mm; x2=5.711in; y2=50.7042mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1165 {
-           x1=159.6202mm; y1=900.0mil; x2=159.6202mm; y2=900.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1423 {
+            x1=5.711in; y1=50.7042mm; x2=5.711in; y2=50.7042mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.1168 {
-           x1=159.6202mm; y1=900.0mil; x2=160.6202mm; y2=900.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1426 {
+            x1=5.711in; y1=50.7042mm; x2=5.711in; y2=49.7042mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.1171 {
-           x1=159.6202mm; y1=900.0mil; x2=159.6202mm; y2=23.86mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1429 {
+            x1=5.711in; y1=50.7042mm; x2=144.0594mm; y2=50.7042mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAAA6
-     }
-     ha:subc.1174 {
-      ha:attributes {
-       {io_pcb::hidename_y}=4.5466 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=70
-       refdes=R9
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=140
-       vendor=unknown
-       {io_pcb::hidename_direction}=0
-       device=RESISTOR
-       {io_pcb::hidename_x}=72.9356 mm
+       uid = HWY2P2lhIMcskR/O2jgAAABL
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.1432 {
+       ha:attributes {
+        {io_pcb::hidename_y}=51.9168 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=C175
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=6.2pF
+        vendor=unknown
+        {io_pcb::hidename_direction}=0
+        device=CAPACITOR
+        {io_pcb::hidename_x}=143.8148 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.1175 {
-        proto=0; x=73.824596mm; y=200.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.1433 {
+         proto=0; x=144.132804mm; y=2.0609685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1176 {
-        proto=0; x=73.025004mm; y=200.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1434 {
+         proto=0; x=144.932396mm; y=2.0609685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1177 {
-           x1=73.4248mm; y1=200.0mil; x2=73.4248mm; y2=200.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1435 {
+            x1=144.5326mm; y1=2.0609685in; x2=144.5326mm; y2=2.0609685in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1180 {
-           x1=73.4248mm; y1=200.0mil; x2=73.4248mm; y2=200.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1438 {
+            x1=144.5326mm; y1=2.0609685in; x2=144.5326mm; y2=2.0609685in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.1183 {
-           x1=73.4248mm; y1=200.0mil; x2=72.4248mm; y2=200.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1441 {
+            x1=144.5326mm; y1=2.0609685in; x2=145.5326mm; y2=2.0609685in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.1186 {
-           x1=73.4248mm; y1=200.0mil; x2=73.4248mm; y2=4.08mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1444 {
+            x1=144.5326mm; y1=2.0609685in; x2=144.5326mm; y2=53.3486mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAAA7
-     }
-     ha:subc.1189 {
-      ha:attributes {
-       {io_pcb::hidename_y}=84.3534 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=70
-       refdes=R13
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=360
-       vendor=unknown
-       {io_pcb::hidename_direction}=2
-       device=RESISTOR
-       {io_pcb::hidename_x}=160.3634 mm
+       uid = HWY2P2lhIMcskR/O2jgAAABM
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.1447 {
+       ha:attributes {
+        {io_pcb::hidename_y}=43.1792 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=C221
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=47nF
+        vendor=unknown
+        {io_pcb::hidename_direction}=3
+        device=CAPACITOR
+        {io_pcb::hidename_x}=143.0528 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.1190 {
-        proto=0; x=159.220404mm; y=3.3in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.1448 {
+         proto=0; x=142.621mm; y=1.7212285in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1191 {
-        proto=0; x=160.019996mm; y=3.3in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1449 {
+         proto=0; x=142.621mm; y=44.518796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1192 {
-           x1=159.6202mm; y1=3.3in; x2=159.6202mm; y2=3.3in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1450 {
+            x1=142.621mm; y1=1.7369685in; x2=142.621mm; y2=1.7369685in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1195 {
-           x1=159.6202mm; y1=3.3in; x2=159.6202mm; y2=3.3in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1453 {
+            x1=142.621mm; y1=1.7369685in; x2=142.621mm; y2=1.7369685in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.1198 {
-           x1=159.6202mm; y1=3.3in; x2=160.6202mm; y2=3.3in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1456 {
+            x1=142.621mm; y1=1.7369685in; x2=142.621mm; y2=43.119mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.1201 {
-           x1=159.6202mm; y1=3.3in; x2=159.6202mm; y2=84.82mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1459 {
+            x1=142.621mm; y1=1.7369685in; x2=141.621mm; y2=1.7369685in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAAA8
-     }
-     ha:subc.1204 {
-      ha:attributes {
-       {io_pcb::hidename_y}=4.5466 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=70
-       refdes=R8
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=140
-       vendor=unknown
-       {io_pcb::hidename_direction}=0
-       device=RESISTOR
-       {io_pcb::hidename_x}=102.5520 mm
+       uid = HWY2P2lhIMcskR/O2jgAAABN
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.1462 {
+       ha:attributes {
+        {io_pcb::hidename_y}=43.2808 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=C231
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=1.8nF
+        vendor=unknown
+        {io_pcb::hidename_direction}=3
+        device=CAPACITOR
+        {io_pcb::hidename_x}=142.0622 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.1205 {
-        proto=0; x=103.415596mm; y=200.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.1463 {
+         proto=0; x=5.575in; y=43.725804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1206 {
-        proto=0; x=102.616004mm; y=200.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1464 {
+         proto=0; x=5.575in; y=44.525396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1207 {
-           x1=103.0158mm; y1=200.0mil; x2=103.0158mm; y2=200.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1465 {
+            x1=5.575in; y1=44.1256mm; x2=5.575in; y2=44.1256mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1210 {
-           x1=103.0158mm; y1=200.0mil; x2=103.0158mm; y2=200.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1468 {
+            x1=5.575in; y1=44.1256mm; x2=5.575in; y2=44.1256mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.1213 {
-           x1=103.0158mm; y1=200.0mil; x2=102.0158mm; y2=200.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1471 {
+            x1=5.575in; y1=44.1256mm; x2=5.575in; y2=43.1256mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.1216 {
-           x1=103.0158mm; y1=200.0mil; x2=103.0158mm; y2=4.08mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1474 {
+            x1=5.575in; y1=44.1256mm; x2=140.605mm; y2=44.1256mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAAA9
-     }
-     ha:subc.1219 {
-      ha:attributes {
-       {io_pcb::hidename_y}=7.4798 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=70
-       refdes=R7
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=140
-       vendor=unknown
-       {io_pcb::hidename_direction}=3
-       device=RESISTOR
-       {io_pcb::hidename_x}=128.9304 mm
+       uid = HWY2P2lhIMcskR/O2jgAAABO
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.1477 {
+       ha:attributes {
+        {io_pcb::hidename_y}=40.9186 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=C261
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=47nF
+        vendor=unknown
+        {io_pcb::hidename_direction}=3
+        device=CAPACITOR
+        {io_pcb::hidename_x}=139.7254 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.1220 {
-        proto=0; x=5.06in; y=8.419596mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.1478 {
+         proto=0; x=139.2052mm; y=42.112396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1221 {
-        proto=0; x=5.06in; y=7.620004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1479 {
+         proto=0; x=139.2052mm; y=41.312804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1222 {
-           x1=5.06in; y1=8.0198mm; x2=5.06in; y2=8.0198mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1480 {
+            x1=139.2052mm; y1=41.7126mm; x2=139.2052mm; y2=41.7126mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1225 {
-           x1=5.06in; y1=8.0198mm; x2=5.06in; y2=8.0198mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1483 {
+            x1=139.2052mm; y1=41.7126mm; x2=139.2052mm; y2=41.7126mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.1228 {
-           x1=5.06in; y1=8.0198mm; x2=5.06in; y2=9.0198mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1486 {
+            x1=139.2052mm; y1=41.7126mm; x2=139.2052mm; y2=42.7126mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.1231 {
-           x1=5.06in; y1=8.0198mm; x2=129.524mm; y2=8.0198mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1489 {
+            x1=139.2052mm; y1=41.7126mm; x2=140.2052mm; y2=41.7126mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAAA+
-     }
-     ha:subc.1234 {
-      ha:attributes {
-       {io_pcb::hidename_y}=52.9590 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=60
-       refdes=L174
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=22nH
-       vendor=unknown
-       {io_pcb::hidename_direction}=0
-       device=INDUCTOR
-       {io_pcb::hidename_x}=145.1676 mm
+       uid = HWY2P2lhIMcskR/O2jgAAABP
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.1492 {
+       ha:attributes {
+        {io_pcb::hidename_y}=40.8170 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=C271
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=47nF
+        vendor=unknown
+        {io_pcb::hidename_direction}=3
+        device=CAPACITOR
+        {io_pcb::hidename_x}=138.7094 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.1235 {
-        proto=0; x=145.656804mm; y=53.3654mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.1493 {
+         proto=0; x=5.443in; y=1.6577085in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1236 {
-        proto=0; x=146.456396mm; y=53.3654mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1494 {
+         proto=0; x=5.443in; y=41.306204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1237 {
-           x1=146.0566mm; y1=53.3654mm; x2=146.0566mm; y2=53.3654mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1495 {
+            x1=5.443in; y1=41.706mm; x2=5.443in; y2=41.706mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1240 {
-           x1=146.0566mm; y1=53.3654mm; x2=146.0566mm; y2=53.3654mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1498 {
+            x1=5.443in; y1=41.706mm; x2=5.443in; y2=41.706mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.1243 {
-           x1=146.0566mm; y1=53.3654mm; x2=147.0566mm; y2=53.3654mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1501 {
+            x1=5.443in; y1=41.706mm; x2=5.443in; y2=42.706mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.1246 {
-           x1=146.0566mm; y1=53.3654mm; x2=146.0566mm; y2=54.3654mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1504 {
+            x1=5.443in; y1=41.706mm; x2=139.2522mm; y2=41.706mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAAA/
-     }
-     ha:subc.1249 {
-      ha:attributes {
-       {io_pcb::hidename_y}=45.1350 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=60
-       refdes=C210
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=5.1pF
-       vendor=unknown
-       {io_pcb::hidename_direction}=0
-       device=CAPACITOR
-       {io_pcb::hidename_x}=143.9672 mm
+       uid = HWY2P2lhIMcskR/O2jgAAABQ
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.1507 {
+       ha:attributes {
+        {io_pcb::hidename_y}=40.8678 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=C291
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=47nF
+        vendor=unknown
+        {io_pcb::hidename_direction}=3
+        device=CAPACITOR
+        {io_pcb::hidename_x}=137.6934 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.1250 {
-        proto=0; x=144.386804mm; y=45.643mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.1508 {
+         proto=0; x=137.287mm; y=42.112396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1251 {
-        proto=0; x=145.186396mm; y=45.643mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1509 {
+         proto=0; x=137.287mm; y=41.312804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1252 {
-           x1=144.7866mm; y1=45.643mm; x2=144.7866mm; y2=45.643mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1510 {
+            x1=137.287mm; y1=41.7126mm; x2=137.287mm; y2=41.7126mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1255 {
-           x1=144.7866mm; y1=45.643mm; x2=144.7866mm; y2=45.643mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1513 {
+            x1=137.287mm; y1=41.7126mm; x2=137.287mm; y2=41.7126mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.1258 {
-           x1=144.7866mm; y1=45.643mm; x2=145.7866mm; y2=45.643mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1516 {
+            x1=137.287mm; y1=41.7126mm; x2=137.287mm; y2=42.7126mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.1261 {
-           x1=144.7866mm; y1=45.643mm; x2=144.7866mm; y2=46.643mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1519 {
+            x1=137.287mm; y1=41.7126mm; x2=138.287mm; y2=41.7126mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAABA
-     }
-     ha:subc.1264 {
-      ha:attributes {
-       {io_pcb::hidename_y}=40.7078 mm
-       footprint=NDK32
-       {io_pcb::hidename_scale}=60
-       refdes=X1
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=40mhz
-       vendor=unknown
-       {io_pcb::hidename_direction}=2
-       device=CRYSTAL
-       {io_pcb::hidename_x}=133.8961 mm
+       uid = HWY2P2lhIMcskR/O2jgAAABR
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.1522 {
+       ha:attributes {
+        {io_pcb::hidename_y}=50.6214 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=C47
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=47nF
+        vendor=unknown
+        {io_pcb::hidename_direction}=3
+        device=CAPACITOR
+        {io_pcb::hidename_x}=140.3096 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.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 {
-             23.62mil  
-             -0.699897mm  
-             -23.62mil  
-             -0.699897mm  
-             -23.62mil  
-             0.699897mm  
-             23.62mil  
-             0.699897mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             26.62mil  
-             -0.776097mm  
-             -26.62mil  
-             -0.776097mm  
-             -26.62mil  
-             0.776097mm  
-             26.62mil  
-             0.776097mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             23.62mil  
-             -0.699897mm  
-             -23.62mil  
-             -0.699897mm  
-             -23.62mil  
-             0.699897mm  
-             23.62mil  
-             0.699897mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.1265 {
-        proto=0; x=5.24in; y=41.807493mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.1523 {
+         proto=0; x=139.8402mm; y=51.738996mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-       ha:padstack_ref.1266 {
-        proto=0; x=5.24in; y=39.607853mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1524 {
+         proto=0; x=139.8402mm; y=50.939404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:padstack_ref.1267 {
-        proto=0; x=5.30299in; y=39.607853mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+       li:layers {
 
-        li:thermal {
-        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-        ha:attributes {
-          term=4
-          name=4
+          li:objects {
+           ha:line.1525 {
+            x1=139.8402mm; y1=51.3392mm; x2=139.8402mm; y2=51.3392mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.1528 {
+            x1=139.8402mm; y1=51.3392mm; x2=139.8402mm; y2=51.3392mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.1531 {
+            x1=139.8402mm; y1=51.3392mm; x2=139.8402mm; y2=52.3392mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.1534 {
+            x1=139.8402mm; y1=51.3392mm; x2=140.8402mm; y2=51.3392mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:padstack_ref.1268 {
-        proto=0; x=5.30299in; y=41.807493mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAABS
+      }
+      ha:subc.1537 {
+       ha:attributes {
+        {io_pcb::hidename_y}=50.6468 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=C45
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=47nF
+        vendor=unknown
+        {io_pcb::hidename_direction}=3
+        device=CAPACITOR
+        {io_pcb::hidename_x}=138.2522 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-        li:thermal {
-        }
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=3
-          name=3
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+         }
        }
       }
-      li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+       li:objects {
+        ha:padstack_ref.1538 {
+         proto=0; x=5.426in; y=2.0377085in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-         li:objects {
-          ha:arc.1269 {
-           x=132.216144mm; y=38.747682mm; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-          }
+         li:thermal {
          }
-         ha:type {
-          silk = 1
-          top = 1
+
+         ha:attributes {
+           term=1
+           name=1
          }
+        }
+        ha:padstack_ref.1539 {
+         proto=0; x=5.426in; y=50.958204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
+        }
        }
+       li:layers {
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1270 {
-           x1=133.895973mm; y1=40.707673mm; x2=133.895973mm; y2=40.707673mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1540 {
+            x1=5.426in; y1=2.0219685in; x2=5.426in; y2=2.0219685in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1273 {
-           x1=5.2715in; y1=40.7078mm; x2=5.2715in; y2=40.7078mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1543 {
+            x1=5.426in; y1=2.0219685in; x2=5.426in; y2=2.0219685in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.1276 {
-           x1=5.2715in; y1=40.7078mm; x2=134.8961mm; y2=40.7078mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1546 {
+            x1=5.426in; y1=2.0219685in; x2=5.426in; y2=52.358mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.1279 {
-           x1=5.2715in; y1=40.7078mm; x2=5.2715in; y2=41.7078mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1549 {
+            x1=5.426in; y1=2.0219685in; x2=138.8204mm; y2=2.0219685in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAABB
-     }
-     ha:subc.1282 {
-      ha:attributes {
-       {io_pcb::hidename_y}=47.7004 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=60
-       refdes=L191
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=56nH
-       vendor=unknown
-       {io_pcb::hidename_direction}=1
-       device=INDUCTOR
-       {io_pcb::hidename_x}=142.9512 mm
+       uid = HWY2P2lhIMcskR/O2jgAAABT
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.1552 {
+       ha:attributes {
+        {io_pcb::hidename_y}=42.6712 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=C30
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=10pF
+        vendor=unknown
+        {io_pcb::hidename_direction}=0
+        device=CAPACITOR
+        {io_pcb::hidename_x}=133.2992 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.1283 {
-        proto=0; x=5.65in; y=47.293996mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.1553 {
+         proto=0; x=5.28674in; y=1.6959685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1284 {
-        proto=0; x=5.65in; y=46.494404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1554 {
+         proto=0; x=5.25526in; y=1.6959685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1285 {
-           x1=5.65in; y1=46.8942mm; x2=5.65in; y2=46.8942mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1555 {
+            x1=133.8834mm; y1=1.6959685in; x2=133.8834mm; y2=1.6959685in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1288 {
-           x1=5.65in; y1=46.8942mm; x2=5.65in; y2=46.8942mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1558 {
+            x1=133.8834mm; y1=1.6959685in; x2=133.8834mm; y2=1.6959685in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.1291 {
-           x1=5.65in; y1=46.8942mm; x2=5.65in; y2=47.8942mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1561 {
+            x1=133.8834mm; y1=1.6959685in; x2=132.8834mm; y2=1.6959685in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.1294 {
-           x1=5.65in; y1=46.8942mm; x2=144.51mm; y2=46.8942mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1564 {
+            x1=133.8834mm; y1=1.6959685in; x2=133.8834mm; y2=42.0776mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAABC
-     }
-     ha:subc.1297 {
-      ha:attributes {
-       {io_pcb::hidename_y}=44.1698 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=60
-       refdes=L201
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=27nH
-       vendor=unknown
-       {io_pcb::hidename_direction}=0
-       device=INDUCTOR
-       {io_pcb::hidename_x}=145.3134 mm
+       uid = HWY2P2lhIMcskR/O2jgAAABU
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.1567 {
+       ha:attributes {
+        {io_pcb::hidename_y}=37.7182 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=C31
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=10pF
+        vendor=unknown
+        {io_pcb::hidename_direction}=0
+        device=CAPACITOR
+        {io_pcb::hidename_x}=133.3500 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.1298 {
-        proto=0; x=5.73526in; y=1.7589685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+       li:objects {
+        ha:padstack_ref.1568 {
+         proto=0; x=5.25526in; y=38.2516mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1569 {
+         proto=0; x=5.28674in; y=38.2516mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
+       }
+       li:layers {
 
-        ha:attributes {
-          term=1
-          name=1
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.1570 {
+            x1=133.8834mm; y1=38.2516mm; x2=133.8834mm; y2=38.2516mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.1573 {
+            x1=133.8834mm; y1=38.2516mm; x2=133.8834mm; y2=38.2516mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.1576 {
+            x1=133.8834mm; y1=38.2516mm; x2=134.8834mm; y2=38.2516mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.1579 {
+            x1=133.8834mm; y1=38.2516mm; x2=133.8834mm; y2=39.2516mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:padstack_ref.1299 {
-        proto=0; x=146.475196mm; y=1.7589685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAABV
+      }
+      ha:subc.1582 {
+       ha:attributes {
+        {io_pcb::hidename_y}=48.1068 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=L171
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=56nH
+        vendor=unknown
+        {io_pcb::hidename_direction}=3
+        device=INDUCTOR
+        {io_pcb::hidename_x}=141.6050 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-        li:thermal {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+         }
+       }
+      }
+
+       li:objects {
+        ha:padstack_ref.1583 {
+         proto=0; x=5.559in; y=49.465196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1584 {
+         proto=0; x=5.559in; y=48.665604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1300 {
-           x1=5.751in; y1=1.7589685in; x2=5.751in; y2=1.7589685in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1585 {
+            x1=5.559in; y1=49.0654mm; x2=5.559in; y2=49.0654mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1303 {
-           x1=5.751in; y1=1.7589685in; x2=5.751in; y2=1.7589685in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1588 {
+            x1=5.559in; y1=49.0654mm; x2=5.559in; y2=49.0654mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.1306 {
-           x1=5.751in; y1=1.7589685in; x2=147.0754mm; y2=1.7589685in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1591 {
+            x1=5.559in; y1=49.0654mm; x2=5.559in; y2=50.0654mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.1309 {
-           x1=5.751in; y1=1.7589685in; x2=5.751in; y2=45.6778mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1594 {
+            x1=5.559in; y1=49.0654mm; x2=142.1986mm; y2=49.0654mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAABD
-     }
-     ha:subc.1312 {
-      ha:attributes {
-       {io_pcb::hidename_y}=46.1256 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=60
-       refdes=L192
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=27nH
-       vendor=unknown
-       {io_pcb::hidename_direction}=0
-       device=INDUCTOR
-       {io_pcb::hidename_x}=143.9926 mm
+       uid = HWY2P2lhIMcskR/O2jgAAABW
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.1597 {
+       ha:attributes {
+        {io_pcb::hidename_y}=49.9864 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=R171
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=18
+        vendor=unknown
+        {io_pcb::hidename_direction}=3
+        device=RESISTOR
+        {io_pcb::hidename_x}=142.5702 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.1313 {
-        proto=0; x=5.68426in; y=1.8349685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.1598 {
+         proto=0; x=5.597in; y=51.192396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1314 {
-        proto=0; x=5.71574in; y=1.8349685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1599 {
+         proto=0; x=5.597in; y=50.392804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1315 {
-           x1=5.7in; y1=1.8349685in; x2=5.7in; y2=1.8349685in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1600 {
+            x1=5.597in; y1=50.7926mm; x2=5.597in; y2=50.7926mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1318 {
-           x1=5.7in; y1=1.8349685in; x2=5.7in; y2=1.8349685in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1603 {
+            x1=5.597in; y1=50.7926mm; x2=5.597in; y2=50.7926mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.1321 {
-           x1=5.7in; y1=1.8349685in; x2=145.78mm; y2=1.8349685in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1606 {
+            x1=5.597in; y1=50.7926mm; x2=5.597in; y2=51.7926mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.1324 {
-           x1=5.7in; y1=1.8349685in; x2=5.7in; y2=47.6082mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1609 {
+            x1=5.597in; y1=50.7926mm; x2=143.1638mm; y2=50.7926mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAABE
-     }
-     ha:subc.1327 {
-      ha:attributes {
-       {io_pcb::hidename_y}=47.3702 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=60
-       refdes=L193
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=15nH
-       vendor=unknown
-       {io_pcb::hidename_direction}=3
-       device=INDUCTOR
-       {io_pcb::hidename_x}=146.6596 mm
+       uid = HWY2P2lhIMcskR/O2jgAAABX
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.1612 {
+       ha:attributes {
+        {io_pcb::hidename_y}=50.1134 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=C173
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=56pF
+        vendor=unknown
+        {io_pcb::hidename_direction}=3
+        device=CAPACITOR
+        {io_pcb::hidename_x}=141.5796 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.1328 {
-        proto=0; x=5.751in; y=48.525396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.1613 {
+         proto=0; x=141.1732mm; y=51.192396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1329 {
-        proto=0; x=5.751in; y=47.725804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1614 {
+         proto=0; x=141.1732mm; y=50.392804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1330 {
-           x1=5.751in; y1=48.1256mm; x2=5.751in; y2=48.1256mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1615 {
+            x1=141.1732mm; y1=50.7926mm; x2=141.1732mm; y2=50.7926mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1333 {
-           x1=5.751in; y1=48.1256mm; x2=5.751in; y2=48.1256mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1618 {
+            x1=141.1732mm; y1=50.7926mm; x2=141.1732mm; y2=50.7926mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.1336 {
-           x1=5.751in; y1=48.1256mm; x2=5.751in; y2=49.1256mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1621 {
+            x1=141.1732mm; y1=50.7926mm; x2=141.1732mm; y2=51.7926mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.1339 {
-           x1=5.751in; y1=48.1256mm; x2=147.0754mm; y2=48.1256mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1624 {
+            x1=141.1732mm; y1=50.7926mm; x2=142.1732mm; y2=50.7926mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAABF
-     }
-     ha:subc.1342 {
-      ha:attributes {
-       {io_pcb::hidename_y}=47.0908 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=60
-       refdes=C191
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=5.1pF
-       vendor=unknown
-       {io_pcb::hidename_direction}=0
-       device=CAPACITOR
-       {io_pcb::hidename_x}=143.9926 mm
+       uid = HWY2P2lhIMcskR/O2jgAAABY
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.1627 {
+       ha:attributes {
+        {io_pcb::hidename_y}=50.9516 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=C172
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=100pF
+        vendor=unknown
+        {io_pcb::hidename_direction}=0
+        device=CAPACITOR
+        {io_pcb::hidename_x}=142.5956 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
+       }
+      }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+       li:objects {
+        ha:padstack_ref.1628 {
+         proto=0; x=5.66974in; y=51.3834mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.1629 {
+         proto=0; x=5.63826in; y=51.3834mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
+        }
+       }
+       li:layers {
+
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.1630 {
+            x1=143.6116mm; y1=51.3834mm; x2=143.6116mm; y2=51.3834mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+           ha:line.1633 {
+            x1=143.6116mm; y1=51.3834mm; x2=143.6116mm; y2=51.3834mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.1636 {
+            x1=143.6116mm; y1=51.3834mm; x2=142.6116mm; y2=51.3834mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.1639 {
+            x1=143.6116mm; y1=51.3834mm; x2=143.6116mm; y2=50.3834mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
             }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
       }
-     }
+       uid = HWY2P2lhIMcskR/O2jgAAABZ
+      }
+      ha:subc.1642 {
+       ha:attributes {
+        {io_pcb::hidename_y}=52.0438 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=C171
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=10nF
+        vendor=unknown
+        {io_pcb::hidename_direction}=3
+        device=CAPACITOR
+        {io_pcb::hidename_x}=143.4084 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      li:objects {
-       ha:padstack_ref.1343 {
-        proto=0; x=5.68426in; y=1.8729685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        li:thermal {
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+         }
        }
-       ha:padstack_ref.1344 {
-        proto=0; x=5.71574in; y=1.8729685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
 
-        li:thermal {
+       li:objects {
+        ha:padstack_ref.1643 {
+         proto=0; x=5.634in; y=53.059796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1644 {
+         proto=0; x=5.634in; y=52.260204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1345 {
-           x1=5.7in; y1=1.8729685in; x2=5.7in; y2=1.8729685in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1645 {
+            x1=5.634in; y1=52.66mm; x2=5.634in; y2=52.66mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1348 {
-           x1=5.7in; y1=1.8729685in; x2=5.7in; y2=1.8729685in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1648 {
+            x1=5.634in; y1=52.66mm; x2=5.634in; y2=52.66mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.1351 {
-           x1=5.7in; y1=1.8729685in; x2=145.78mm; y2=1.8729685in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1651 {
+            x1=5.634in; y1=52.66mm; x2=5.634in; y2=53.66mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.1354 {
-           x1=5.7in; y1=1.8729685in; x2=5.7in; y2=48.5734mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1654 {
+            x1=5.634in; y1=52.66mm; x2=144.1036mm; y2=52.66mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAABG
-     }
-     ha:subc.1357 {
-      ha:attributes {
-       {io_pcb::hidename_y}=47.8528 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=60
-       refdes=C174
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=39pF
-       vendor=unknown
-       {io_pcb::hidename_direction}=3
-       device=CAPACITOR
-       {io_pcb::hidename_x}=142.5702 mm
+       uid = HWY2P2lhIMcskR/O2jgAAABa
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.1657 {
+       ha:attributes {
+        {io_pcb::hidename_y}=43.2554 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=C211
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=10nF
+        vendor=unknown
+        {io_pcb::hidename_direction}=3
+        device=CAPACITOR
+        {io_pcb::hidename_x}=144.0688 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.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
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.1358 {
-        proto=0; x=5.597in; y=48.678804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.1658 {
+         proto=0; x=143.6116mm; y=44.518796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1359 {
-        proto=0; x=5.597in; y=49.478396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1659 {
+         proto=0; x=143.6116mm; y=1.7212285in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1360 {
-           x1=5.597in; y1=49.0786mm; x2=5.597in; y2=49.0786mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1660 {
+            x1=143.6116mm; y1=1.7369685in; x2=143.6116mm; y2=1.7369685in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1363 {
-           x1=5.597in; y1=49.0786mm; x2=5.597in; y2=49.0786mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1663 {
+            x1=143.6116mm; y1=1.7369685in; x2=143.6116mm; y2=1.7369685in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.1366 {
-           x1=5.597in; y1=49.0786mm; x2=5.597in; y2=48.0786mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1666 {
+            x1=143.6116mm; y1=1.7369685in; x2=143.6116mm; y2=45.119mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.1369 {
-           x1=5.597in; y1=49.0786mm; x2=141.1638mm; y2=49.0786mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1669 {
+            x1=143.6116mm; y1=1.7369685in; x2=144.6116mm; y2=1.7369685in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAABH
-     }
-     ha:subc.1372 {
-      ha:attributes {
-       {io_pcb::hidename_y}=49.9356 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=60
-       refdes=C176
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=2.2pF
-       vendor=unknown
-       {io_pcb::hidename_direction}=0
-       device=CAPACITOR
-       {io_pcb::hidename_x}=142.9766 mm
+       uid = HWY2P2lhIMcskR/O2jgAAABb
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.1672 {
+       ha:attributes {
+        {io_pcb::hidename_y}=40.8932 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=C251
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=47nF
+        vendor=unknown
+        {io_pcb::hidename_direction}=3
+        device=CAPACITOR
+        {io_pcb::hidename_x}=140.6652 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.1373 {
-        proto=0; x=143.408404mm; y=50.3928mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.1673 {
+         proto=0; x=5.519in; y=42.112396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1374 {
-        proto=0; x=144.207996mm; y=50.3928mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1674 {
+         proto=0; x=5.519in; y=41.312804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1375 {
-           x1=143.8082mm; y1=50.3928mm; x2=143.8082mm; y2=50.3928mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1675 {
+            x1=5.519in; y1=41.7126mm; x2=5.519in; y2=41.7126mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1378 {
-           x1=143.8082mm; y1=50.3928mm; x2=143.8082mm; y2=50.3928mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1678 {
+            x1=5.519in; y1=41.7126mm; x2=5.519in; y2=41.7126mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.1381 {
-           x1=143.8082mm; y1=50.3928mm; x2=144.8082mm; y2=50.3928mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1681 {
+            x1=5.519in; y1=41.7126mm; x2=5.519in; y2=42.7126mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.1384 {
-           x1=143.8082mm; y1=50.3928mm; x2=143.8082mm; y2=51.3928mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1684 {
+            x1=5.519in; y1=41.7126mm; x2=141.1826mm; y2=41.7126mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAABI
-     }
-     ha:subc.1387 {
-      ha:attributes {
-       {io_pcb::hidename_y}=48.1322 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=60
-       refdes=C181
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=5.1pF
-       vendor=unknown
-       {io_pcb::hidename_direction}=3
-       device=CAPACITOR
-       {io_pcb::hidename_x}=145.5166 mm
+       uid = HWY2P2lhIMcskR/O2jgAAABc
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.1687 {
+       ha:attributes {
+        {io_pcb::hidename_y}=50.5714 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=R30
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=56k
+        vendor=unknown
+        {io_pcb::hidename_direction}=3
+        device=RESISTOR
+        {io_pcb::hidename_x}=139.2682 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.1388 {
-        proto=0; x=145.0472mm; y=49.427596mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.1688 {
+         proto=0; x=5.466in; y=51.733196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1389 {
-        proto=0; x=145.0472mm; y=48.628004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1689 {
+         proto=0; x=5.466in; y=50.933604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1390 {
-           x1=145.0472mm; y1=49.0278mm; x2=145.0472mm; y2=49.0278mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1690 {
+            x1=5.466in; y1=51.3334mm; x2=5.466in; y2=51.3334mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1393 {
-           x1=145.0472mm; y1=49.0278mm; x2=145.0472mm; y2=49.0278mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1693 {
+            x1=5.466in; y1=51.3334mm; x2=5.466in; y2=51.3334mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.1396 {
-           x1=145.0472mm; y1=49.0278mm; x2=145.0472mm; y2=50.0278mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1696 {
+            x1=5.466in; y1=51.3334mm; x2=5.466in; y2=52.3334mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.1399 {
-           x1=145.0472mm; y1=49.0278mm; x2=146.0472mm; y2=49.0278mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1699 {
+            x1=5.466in; y1=51.3334mm; x2=139.8364mm; y2=51.3334mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAABJ
-     }
-     ha:subc.1402 {
-      ha:attributes {
-       {io_pcb::hidename_y}=48.9958 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=60
-       refdes=L172
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=15nH
-       vendor=unknown
-       {io_pcb::hidename_direction}=0
-       device=INDUCTOR
-       {io_pcb::hidename_x}=142.8242 mm
+       uid = HWY2P2lhIMcskR/O2jgAAABd
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.1702 {
+       ha:attributes {
+        {io_pcb::hidename_y}=43.6872 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=C43
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=47nF
+        vendor=unknown
+        {io_pcb::hidename_direction}=0
+        device=CAPACITOR
+        {io_pcb::hidename_x}=132.6896 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.1403 {
-        proto=0; x=5.64526in; y=49.3768mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.1703 {
+         proto=0; x=132.931404mm; y=1.7339685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1404 {
-        proto=0; x=144.189196mm; y=49.3768mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1704 {
+         proto=0; x=133.730996mm; y=1.7339685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1405 {
-           x1=5.661in; y1=49.3768mm; x2=5.661in; y2=49.3768mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1705 {
+            x1=133.3312mm; y1=1.7339685in; x2=133.3312mm; y2=1.7339685in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1408 {
-           x1=5.661in; y1=49.3768mm; x2=5.661in; y2=49.3768mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1708 {
+            x1=133.3312mm; y1=1.7339685in; x2=133.3312mm; y2=1.7339685in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.1411 {
-           x1=5.661in; y1=49.3768mm; x2=144.7894mm; y2=49.3768mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1711 {
+            x1=133.3312mm; y1=1.7339685in; x2=134.3312mm; y2=1.7339685in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.1414 {
-           x1=5.661in; y1=49.3768mm; x2=5.661in; y2=50.3768mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1714 {
+            x1=133.3312mm; y1=1.7339685in; x2=133.3312mm; y2=45.0428mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAABK
-     }
-     ha:subc.1417 {
-      ha:attributes {
-       {io_pcb::hidename_y}=49.9356 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=60
-       refdes=L173
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=43nH
-       vendor=unknown
-       {io_pcb::hidename_direction}=3
-       device=INDUCTOR
-       {io_pcb::hidename_x}=145.6436 mm
+       uid = HWY2P2lhIMcskR/O2jgAAABe
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.1717 {
+       ha:attributes {
+        {io_pcb::hidename_y}=46.3796 mm
+        footprint=TI-QFN32-new
+        {io_pcb::hidename_scale}=100
+        refdes=U6
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=CC1200
+        vendor=unknown
+        {io_pcb::hidename_direction}=3
+        device=IC
+        {io_pcb::hidename_x}=137.7188 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=15.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=29.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=29.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
             }
-          }
+            clearance=0.0
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=29.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.1418 {
-        proto=0; x=5.711in; y=50.304404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=1
-        }
+         }
        }
-       ha:padstack_ref.1419 {
-        proto=0; x=5.711in; y=51.103996mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-        }
+       ha:ps_proto_v4.1 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=2
-          name=2
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -66.93mil  
+              66.93mil  
+              66.93mil  
+              66.93mil  
+              66.93mil  
+              -66.93mil  
+              -66.93mil  
+              -66.93mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.0  
+              0.0  
+              0.0  
+              0.0  
+              0.0  
+              0.0  
+              0.0  
+              0.0  
+             }
+           }
+         }
+       }
+
+       ha:ps_proto_v4.2 {
+         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 {
+              -12.99mil  
+              12.99mil  
+              12.99mil  
+              12.99mil  
+              12.99mil  
+              -12.99mil  
+              -12.99mil  
+              -12.99mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.0  
+              0.0  
+              0.0  
+              0.0  
+              0.0  
+              0.0  
+              0.0  
+              0.0  
+             }
+           }
+         }
+       }
+
+       ha:ps_proto_v4.3 {
+         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 {
+              -12.99mil  
+              12.99mil  
+              12.99mil  
+              12.99mil  
+              12.99mil  
+              -12.99mil  
+              -12.99mil  
+              -12.99mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -12.99mil  
+              12.99mil  
+              12.99mil  
+              12.99mil  
+              12.99mil  
+              -12.99mil  
+              -12.99mil  
+              -12.99mil  
+             }
+           }
+         }
+       }
+
+       ha:ps_proto_v4.4 {
+         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 {
+              -7.5mil  
+              7.5mil  
+              7.5mil  
+              7.5mil  
+              7.5mil  
+              -7.5mil  
+              -7.5mil  
+              -7.5mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -12.99mil  
+              12.99mil  
+              12.99mil  
+              12.99mil  
+              12.99mil  
+              -12.99mil  
+              -12.99mil  
+              -12.99mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -7.5mil  
+              7.5mil  
+              7.5mil  
+              7.5mil  
+              7.5mil  
+              -7.5mil  
+              -7.5mil  
+              -7.5mil  
+             }
+           }
+         }
+       }
+
+       ha:ps_proto_v4.5 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425067mm  
+              -5.905mil  
+              -0.425067mm  
+              5.905mil  
+              0.425067mm  
+              5.905mil  
+              0.425067mm  
+              -5.905mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.495044mm  
+              -8.66mil  
+              -0.495044mm  
+              8.66mil  
+              0.495044mm  
+              8.66mil  
+              0.495044mm  
+              -8.66mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425067mm  
+              -5.905mil  
+              -0.425067mm  
+              5.905mil  
+              0.425067mm  
+              5.905mil  
+              0.425067mm  
+              -5.905mil  
+             }
+           }
+         }
+       }
+
+       ha:ps_proto_v4.6 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425069mm  
+              -5.905mil  
+              -0.425069mm  
+              5.905mil  
+              0.425069mm  
+              5.905mil  
+              0.425069mm  
+              -5.905mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.495046mm  
+              -8.66mil  
+              -0.495046mm  
+              8.66mil  
+              0.495046mm  
+              8.66mil  
+              0.495046mm  
+              -8.66mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425069mm  
+              -5.905mil  
+              -0.425069mm  
+              5.905mil  
+              0.425069mm  
+              5.905mil  
+              0.425069mm  
+              -5.905mil  
+             }
+           }
+         }
+       }
+
+       ha:ps_proto_v4.7 {
+         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 {
+              5.905mil  
+              -0.425069mm  
+              -5.905mil  
+              -0.425069mm  
+              -5.905mil  
+              0.425069mm  
+              5.905mil  
+              0.425069mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              8.66mil  
+              -0.495046mm  
+              -8.66mil  
+              -0.495046mm  
+              -8.66mil  
+              0.495046mm  
+              8.66mil  
+              0.495046mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              5.905mil  
+              -0.425069mm  
+              -5.905mil  
+              -0.425069mm  
+              -5.905mil  
+              0.425069mm  
+              5.905mil  
+              0.425069mm  
+             }
+           }
+         }
+       }
+
+       ha:ps_proto_v4.8 {
+         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 {
+              5.905mil  
+              -0.425067mm  
+              -5.905mil  
+              -0.425067mm  
+              -5.905mil  
+              0.425067mm  
+              5.905mil  
+              0.425067mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              8.66mil  
+              -0.495044mm  
+              -8.66mil  
+              -0.495044mm  
+              -8.66mil  
+              0.495044mm  
+              8.66mil  
+              0.495044mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              5.905mil  
+              -0.425067mm  
+              -5.905mil  
+              -0.425067mm  
+              -5.905mil  
+              0.425067mm  
+              5.905mil  
+              0.425067mm  
+             }
+           }
+         }
        }
       }
-      li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+       li:objects {
+        ha:padstack_ref.1718 {
+         proto=0; x=139.038584mm; y=1.7740085in; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+         ha:flags {
+          clearline=1
+         }
 
-         li:objects {
-          ha:line.1420 {
-           x1=5.711in; y1=50.7042mm; x2=5.711in; y2=50.7042mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+         li:thermal {
+           li:1 {
+            on  
+            solid  
            }
-          }
-          ha:line.1423 {
-           x1=5.711in; y1=50.7042mm; x2=5.711in; y2=50.7042mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           li:3 {
+            on  
+            solid  
            }
-          }
-          ha:line.1426 {
-           x1=5.711in; y1=50.7042mm; x2=5.711in; y2=49.7042mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+         }
+
+         ha:attributes {
+           term=33
+           name=GND
+         }
+        }
+        ha:padstack_ref.1719 {
+         proto=0; x=139.038584mm; y=46.3796mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+           li:1 {
+            on  
+            solid  
            }
-          }
-          ha:line.1429 {
-           x1=5.711in; y1=50.7042mm; x2=144.0594mm; y2=50.7042mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           li:3 {
+            on  
+            solid  
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAABL
-     }
-     ha:subc.1432 {
-      ha:attributes {
-       {io_pcb::hidename_y}=51.9168 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=60
-       refdes=C175
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=6.2pF
-       vendor=unknown
-       {io_pcb::hidename_direction}=0
-       device=CAPACITOR
-       {io_pcb::hidename_x}=143.8148 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         ha:attributes {
+           term=33
+           name=GND
+         }
+        }
+        ha:padstack_ref.1720 {
+         proto=0; x=139.038584mm; y=47.699638mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+         li:thermal {
+           li:1 {
+            on  
+            solid  
            }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           li:3 {
+            on  
+            solid  
            }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-            }
-          }
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-            }
-          }
+         ha:attributes {
+           term=33
+           name=GND
+         }
         }
-      }
-     }
+        ha:padstack_ref.1721 {
+         proto=0; x=137.7188mm; y=1.7740085in; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+         ha:flags {
+          clearline=1
+         }
 
-      li:objects {
-       ha:padstack_ref.1433 {
-        proto=0; x=144.132804mm; y=2.0609685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+           li:1 {
+            on  
+            solid  
+           }
+           li:3 {
+            on  
+            solid  
+           }
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=33
+           name=GND
+         }
         }
+        ha:padstack_ref.1722 {
+         proto=0; x=137.7188mm; y=46.3796mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1434 {
-        proto=0; x=144.932396mm; y=2.0609685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+           li:1 {
+            on  
+            solid  
+           }
+           li:3 {
+            on  
+            solid  
+           }
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=33
+           name=GND
+         }
         }
+        ha:padstack_ref.1723 {
+         proto=0; x=137.7188mm; y=47.699638mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
+         li:thermal {
+           li:1 {
+            on  
+            solid  
+           }
+           li:3 {
+            on  
+            solid  
+           }
+         }
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+         ha:attributes {
+           term=33
+           name=GND
+         }
+        }
+        ha:padstack_ref.1724 {
+         proto=0; x=136.398762mm; y=1.7740085in; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+         ha:flags {
+          clearline=1
+         }
 
-         li:objects {
-          ha:line.1435 {
-           x1=144.5326mm; y1=2.0609685in; x2=144.5326mm; y2=2.0609685in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+         li:thermal {
+           li:1 {
+            on  
+            solid  
            }
-          }
-          ha:line.1438 {
-           x1=144.5326mm; y1=2.0609685in; x2=144.5326mm; y2=2.0609685in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           li:3 {
+            on  
+            solid  
            }
-          }
-          ha:line.1441 {
-           x1=144.5326mm; y1=2.0609685in; x2=145.5326mm; y2=2.0609685in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+         }
+
+         ha:attributes {
+           term=33
+           name=GND
+         }
+        }
+        ha:padstack_ref.1725 {
+         proto=0; x=136.398762mm; y=46.3796mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+           li:1 {
+            on  
+            solid  
            }
-          }
-          ha:line.1444 {
-           x1=144.5326mm; y1=2.0609685in; x2=144.5326mm; y2=53.3486mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           li:3 {
+            on  
+            solid  
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAABM
-     }
-     ha:subc.1447 {
-      ha:attributes {
-       {io_pcb::hidename_y}=43.1792 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=60
-       refdes=C221
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=47nF
-       vendor=unknown
-       {io_pcb::hidename_direction}=3
-       device=CAPACITOR
-       {io_pcb::hidename_x}=143.0528 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         ha:attributes {
+           term=33
+           name=GND
+         }
+        }
+        ha:padstack_ref.1726 {
+         proto=0; x=136.398762mm; y=47.699638mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+         li:thermal {
+           li:1 {
+            on  
+            solid  
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           li:3 {
+            on  
+            solid  
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
+         ha:attributes {
+           term=33
+           name=GND
+         }
         }
-      }
-     }
+        ha:padstack_ref.1727 {
+         proto=1; x=137.7188mm; y=46.3796mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-      li:objects {
-       ha:padstack_ref.1448 {
-        proto=0; x=142.621mm; y=1.7212285in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=33
+           name=GND
+         }
         }
+        ha:padstack_ref.1728 {
+         proto=2; x=139.038584mm; y=1.7740085in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=33
+           name=GND
+         }
         }
+        ha:padstack_ref.1729 {
+         proto=3; x=139.038584mm; y=45.719962mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=33
+           name=GND
+         }
         }
-       }
-       ha:padstack_ref.1449 {
-        proto=0; x=142.621mm; y=44.518796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.1730 {
+         proto=4; x=139.038584mm; y=45.719962mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=33
+           name=GND
+         }
         }
+        ha:padstack_ref.1731 {
+         proto=2; x=139.038584mm; y=46.3796mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=33
+           name=GND
+         }
         }
+        ha:padstack_ref.1732 {
+         proto=3; x=139.038584mm; y=47.039492mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=33
+           name=GND
+         }
         }
-       }
-      }
-      li:layers {
+        ha:padstack_ref.1733 {
+         proto=4; x=139.038584mm; y=47.039492mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
-          ha:line.1450 {
-           x1=142.621mm; y1=1.7369685in; x2=142.621mm; y2=1.7369685in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1453 {
-           x1=142.621mm; y1=1.7369685in; x2=142.621mm; y2=1.7369685in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1456 {
-           x1=142.621mm; y1=1.7369685in; x2=142.621mm; y2=43.119mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.1459 {
-           x1=142.621mm; y1=1.7369685in; x2=141.621mm; y2=1.7369685in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
+         ha:attributes {
+           term=33
+           name=GND
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
+        }
+        ha:padstack_ref.1734 {
+         proto=2; x=139.038584mm; y=47.699638mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
          }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAABN
-     }
-     ha:subc.1462 {
-      ha:attributes {
-       {io_pcb::hidename_y}=43.2808 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=60
-       refdes=C231
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=1.8nF
-       vendor=unknown
-       {io_pcb::hidename_direction}=3
-       device=CAPACITOR
-       {io_pcb::hidename_x}=142.0622 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
+         ha:attributes {
+           term=33
+           name=GND
+         }
+        }
+        ha:padstack_ref.1735 {
+         proto=3; x=5.44797in; y=1.7740085in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
+         ha:attributes {
+           term=33
+           name=GND
+         }
         }
-      }
-     }
+        ha:padstack_ref.1736 {
+         proto=4; x=5.44797in; y=1.7740085in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-      li:objects {
-       ha:padstack_ref.1463 {
-        proto=0; x=5.575in; y=43.725804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=33
+           name=GND
+         }
         }
+        ha:padstack_ref.1737 {
+         proto=3; x=5.44797in; y=45.719962mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=33
+           name=GND
+         }
         }
+        ha:padstack_ref.1738 {
+         proto=4; x=5.44797in; y=45.719962mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=33
+           name=GND
+         }
         }
-       }
-       ha:padstack_ref.1464 {
-        proto=0; x=5.575in; y=44.525396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.1739 {
+         proto=3; x=5.44797in; y=46.3796mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=33
+           name=GND
+         }
         }
+        ha:padstack_ref.1740 {
+         proto=4; x=5.44797in; y=46.3796mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=33
+           name=GND
+         }
         }
+        ha:padstack_ref.1741 {
+         proto=3; x=5.44797in; y=47.039492mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=33
+           name=GND
+         }
         }
-       }
-      }
-      li:layers {
+        ha:padstack_ref.1742 {
+         proto=4; x=5.44797in; y=47.039492mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
-          ha:line.1465 {
-           x1=5.575in; y1=44.1256mm; x2=5.575in; y2=44.1256mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1468 {
-           x1=5.575in; y1=44.1256mm; x2=5.575in; y2=44.1256mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1471 {
-           x1=5.575in; y1=44.1256mm; x2=5.575in; y2=43.1256mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.1474 {
-           x1=5.575in; y1=44.1256mm; x2=140.605mm; y2=44.1256mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
+         ha:attributes {
+           term=33
+           name=GND
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
+        }
+        ha:padstack_ref.1743 {
+         proto=3; x=5.44797in; y=47.699638mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
          }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAABO
-     }
-     ha:subc.1477 {
-      ha:attributes {
-       {io_pcb::hidename_y}=40.9186 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=60
-       refdes=C261
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=47nF
-       vendor=unknown
-       {io_pcb::hidename_direction}=3
-       device=CAPACITOR
-       {io_pcb::hidename_x}=139.7254 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
+         ha:attributes {
+           term=33
+           name=GND
+         }
+        }
+        ha:padstack_ref.1744 {
+         proto=4; x=5.44797in; y=47.699638mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
+         ha:attributes {
+           term=33
+           name=GND
+         }
         }
-      }
-     }
+        ha:padstack_ref.1745 {
+         proto=2; x=137.7188mm; y=1.7740085in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-      li:objects {
-       ha:padstack_ref.1478 {
-        proto=0; x=139.2052mm; y=42.112396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=33
+           name=GND
+         }
         }
+        ha:padstack_ref.1746 {
+         proto=3; x=137.7188mm; y=45.719962mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=33
+           name=GND
+         }
         }
+        ha:padstack_ref.1747 {
+         proto=4; x=137.7188mm; y=45.719962mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=33
+           name=GND
+         }
         }
-       }
-       ha:padstack_ref.1479 {
-        proto=0; x=139.2052mm; y=41.312804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.1748 {
+         proto=2; x=137.7188mm; y=46.3796mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=33
+           name=GND
+         }
         }
+        ha:padstack_ref.1749 {
+         proto=3; x=137.7188mm; y=47.039492mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=33
+           name=GND
+         }
         }
+        ha:padstack_ref.1750 {
+         proto=4; x=137.7188mm; y=47.039492mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=33
+           name=GND
+         }
         }
-       }
-      }
-      li:layers {
+        ha:padstack_ref.1751 {
+         proto=2; x=137.7188mm; y=47.699638mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
-          ha:line.1480 {
-           x1=139.2052mm; y1=41.7126mm; x2=139.2052mm; y2=41.7126mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1483 {
-           x1=139.2052mm; y1=41.7126mm; x2=139.2052mm; y2=41.7126mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1486 {
-           x1=139.2052mm; y1=41.7126mm; x2=139.2052mm; y2=42.7126mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.1489 {
-           x1=139.2052mm; y1=41.7126mm; x2=140.2052mm; y2=41.7126mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
+         ha:attributes {
+           term=33
+           name=GND
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
+        }
+        ha:padstack_ref.1752 {
+         proto=3; x=5.39602in; y=1.7740085in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
          }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAABP
-     }
-     ha:subc.1492 {
-      ha:attributes {
-       {io_pcb::hidename_y}=40.8170 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=60
-       refdes=C271
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=47nF
-       vendor=unknown
-       {io_pcb::hidename_direction}=3
-       device=CAPACITOR
-       {io_pcb::hidename_x}=138.7094 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
+         ha:attributes {
+           term=33
+           name=GND
+         }
+        }
+        ha:padstack_ref.1753 {
+         proto=4; x=5.39602in; y=1.7740085in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
+         ha:attributes {
+           term=33
+           name=GND
+         }
         }
-      }
-     }
+        ha:padstack_ref.1754 {
+         proto=3; x=5.39602in; y=45.719962mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-      li:objects {
-       ha:padstack_ref.1493 {
-        proto=0; x=5.443in; y=1.6577085in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=33
+           name=GND
+         }
         }
+        ha:padstack_ref.1755 {
+         proto=4; x=5.39602in; y=45.719962mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=33
+           name=GND
+         }
         }
+        ha:padstack_ref.1756 {
+         proto=3; x=5.39602in; y=46.3796mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=33
+           name=GND
+         }
         }
-       }
-       ha:padstack_ref.1494 {
-        proto=0; x=5.443in; y=41.306204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.1757 {
+         proto=4; x=5.39602in; y=46.3796mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=33
+           name=GND
+         }
         }
+        ha:padstack_ref.1758 {
+         proto=3; x=5.39602in; y=47.039492mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=33
+           name=GND
+         }
         }
+        ha:padstack_ref.1759 {
+         proto=4; x=5.39602in; y=47.039492mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=33
+           name=GND
+         }
         }
-       }
-      }
-      li:layers {
+        ha:padstack_ref.1760 {
+         proto=3; x=5.39602in; y=47.699638mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
-          ha:line.1495 {
-           x1=5.443in; y1=41.706mm; x2=5.443in; y2=41.706mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1498 {
-           x1=5.443in; y1=41.706mm; x2=5.443in; y2=41.706mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1501 {
-           x1=5.443in; y1=41.706mm; x2=5.443in; y2=42.706mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.1504 {
-           x1=5.443in; y1=41.706mm; x2=139.2522mm; y2=41.706mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
+         ha:attributes {
+           term=33
+           name=GND
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
+        }
+        ha:padstack_ref.1761 {
+         proto=4; x=5.39602in; y=47.699638mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
          }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAABQ
-     }
-     ha:subc.1507 {
-      ha:attributes {
-       {io_pcb::hidename_y}=40.8678 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=60
-       refdes=C291
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=47nF
-       vendor=unknown
-       {io_pcb::hidename_direction}=3
-       device=CAPACITOR
-       {io_pcb::hidename_x}=137.6934 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
+         ha:attributes {
+           term=33
+           name=GND
+         }
+        }
+        ha:padstack_ref.1762 {
+         proto=2; x=136.398762mm; y=1.7740085in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
+         ha:attributes {
+           term=33
+           name=GND
+         }
         }
-      }
-     }
+        ha:padstack_ref.1763 {
+         proto=3; x=136.398762mm; y=45.719962mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-      li:objects {
-       ha:padstack_ref.1508 {
-        proto=0; x=137.287mm; y=42.112396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=33
+           name=GND
+         }
         }
+        ha:padstack_ref.1764 {
+         proto=4; x=136.398762mm; y=45.719962mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=33
+           name=GND
+         }
         }
+        ha:padstack_ref.1765 {
+         proto=2; x=136.398762mm; y=46.3796mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=33
+           name=GND
+         }
         }
-       }
-       ha:padstack_ref.1509 {
-        proto=0; x=137.287mm; y=41.312804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.1766 {
+         proto=3; x=136.398762mm; y=47.039492mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=33
+           name=GND
+         }
         }
+        ha:padstack_ref.1767 {
+         proto=4; x=136.398762mm; y=47.039492mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=33
+           name=GND
+         }
         }
+        ha:padstack_ref.1768 {
+         proto=2; x=136.398762mm; y=47.699638mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=33
+           name=GND
+         }
         }
-       }
-      }
-      li:layers {
+        ha:padstack_ref.1769 {
+         proto=5; x=140.19352mm; y=1.7570785in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
-          ha:line.1510 {
-           x1=137.287mm; y1=41.7126mm; x2=137.287mm; y2=41.7126mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1513 {
-           x1=137.287mm; y1=41.7126mm; x2=137.287mm; y2=41.7126mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1516 {
-           x1=137.287mm; y1=41.7126mm; x2=137.287mm; y2=42.7126mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.1519 {
-           x1=137.287mm; y1=41.7126mm; x2=138.287mm; y2=41.7126mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
+         ha:attributes {
+           term=24
+           name=LPF1
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
+        }
+        ha:padstack_ref.1770 {
+         proto=6; x=5.32456in; y=1.7570785in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
          }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAABR
-     }
-     ha:subc.1522 {
-      ha:attributes {
-       {io_pcb::hidename_y}=50.6214 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=60
-       refdes=C47
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=47nF
-       vendor=unknown
-       {io_pcb::hidename_direction}=3
-       device=CAPACITOR
-       {io_pcb::hidename_x}=140.3096 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
+         ha:attributes {
+           term=1
+           name=VDD_GUARD
+         }
+        }
+        ha:padstack_ref.1771 {
+         proto=7; x=5.49089in; y=48.854576mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
+         ha:attributes {
+           term=16
+           name=NC
+         }
         }
-      }
-     }
+        ha:padstack_ref.1772 {
+         proto=8; x=5.49089in; y=43.90488mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-      li:objects {
-       ha:padstack_ref.1523 {
-        proto=0; x=139.8402mm; y=51.738996mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=25
+           name=AVDD_PFD_CHP
+         }
         }
+        ha:padstack_ref.1773 {
+         proto=5; x=140.19352mm; y=1.7767685in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=23
+           name=LPF0
+         }
         }
+        ha:padstack_ref.1774 {
+         proto=6; x=5.32456in; y=1.7767685in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=RESET_N
+         }
         }
-       }
-       ha:padstack_ref.1524 {
-        proto=0; x=139.8402mm; y=50.939404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.1775 {
+         proto=7; x=138.96848mm; y=48.854576mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=15
+           name=AVDD_RF
+         }
         }
+        ha:padstack_ref.1776 {
+         proto=8; x=138.96848mm; y=43.90488mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=26
+           name=DCPL_PFD_CHP
+         }
         }
+        ha:padstack_ref.1777 {
+         proto=5; x=140.19352mm; y=45.629792mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=22
+           name=AVDD_SYNTH1
+         }
         }
-       }
-      }
-      li:layers {
+        ha:padstack_ref.1778 {
+         proto=6; x=5.32456in; y=45.629792mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
-          ha:line.1525 {
-           x1=139.8402mm; y1=51.3392mm; x2=139.8402mm; y2=51.3392mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1528 {
-           x1=139.8402mm; y1=51.3392mm; x2=139.8402mm; y2=51.3392mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1531 {
-           x1=139.8402mm; y1=51.3392mm; x2=139.8402mm; y2=52.3392mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.1534 {
-           x1=139.8402mm; y1=51.3392mm; x2=140.8402mm; y2=51.3392mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
+         ha:attributes {
+           term=3
+           name=GPIO3
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
+        }
+        ha:padstack_ref.1779 {
+         proto=7; x=5.45152in; y=48.854576mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
          }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAABS
-     }
-     ha:subc.1537 {
-      ha:attributes {
-       {io_pcb::hidename_y}=50.6468 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=60
-       refdes=C45
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=47nF
-       vendor=unknown
-       {io_pcb::hidename_direction}=3
-       device=CAPACITOR
-       {io_pcb::hidename_x}=138.2522 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
+         ha:attributes {
+           term=14
+           name=RBIAS
+         }
+        }
+        ha:padstack_ref.1780 {
+         proto=8; x=5.45152in; y=43.90488mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
+         ha:attributes {
+           term=27
+           name=AVDD_SYNTH2
+         }
         }
-      }
-     }
+        ha:padstack_ref.1781 {
+         proto=5; x=140.19352mm; y=46.129918mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-      li:objects {
-       ha:padstack_ref.1538 {
-        proto=0; x=5.426in; y=2.0377085in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=21
+           name=DCPL_VCO
+         }
         }
+        ha:padstack_ref.1782 {
+         proto=6; x=5.32456in; y=46.129918mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=4
+           name=GPIO2
+         }
         }
+        ha:padstack_ref.1783 {
+         proto=7; x=137.968482mm; y=48.854576mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=13
+           name=AVDD_IF
+         }
         }
-       }
-       ha:padstack_ref.1539 {
-        proto=0; x=5.426in; y=50.958204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.1784 {
+         proto=8; x=137.968482mm; y=43.90488mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=28
+           name=AVDD_XOSC
+         }
+        }
+        ha:padstack_ref.1785 {
+         proto=5; x=140.19352mm; y=46.629536mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=20
+           name=LNA_N
+         }
         }
+        ha:padstack_ref.1786 {
+         proto=6; x=5.32456in; y=46.629536mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=5
+           name=DVDD
+         }
         }
+        ha:padstack_ref.1787 {
+         proto=7; x=5.41216in; y=48.854576mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=12
+           name=DVDD
+         }
+        }
+        ha:padstack_ref.1788 {
+         proto=8; x=5.41216in; y=43.90488mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=29
+           name=DCPL_XOSC
+         }
+        }
+        ha:padstack_ref.1789 {
+         proto=5; x=140.19352mm; y=47.129662mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=19
+           name=LNA_P
+         }
+        }
+        ha:padstack_ref.1790 {
+         proto=6; x=5.32456in; y=47.129662mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=6
+           name=DCPL
+         }
+        }
+        ha:padstack_ref.1791 {
+         proto=7; x=5.39247in; y=48.854576mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=11
+           name=CS_N
+         }
+        }
+        ha:padstack_ref.1792 {
+         proto=8; x=5.39247in; y=43.90488mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=30
+           name=XOSC_Q1
+         }
+        }
+        ha:padstack_ref.1793 {
+         proto=5; x=140.19352mm; y=1.8751785in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=18
+           name=TRX_SW
+         }
+        }
+        ha:padstack_ref.1794 {
+         proto=6; x=5.32456in; y=1.8751785in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=7
+           name=SI
+         }
+        }
+        ha:padstack_ref.1795 {
+         proto=7; x=5.37279in; y=48.854576mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=10
+           name=GPIO0
+         }
+        }
+        ha:padstack_ref.1796 {
+         proto=8; x=5.37279in; y=43.90488mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=31
+           name=XOSC_Q2
+         }
+        }
+        ha:padstack_ref.1797 {
+         proto=5; x=140.19352mm; y=48.12966mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=17
+           name=PA
+         }
+        }
+        ha:padstack_ref.1798 {
+         proto=6; x=5.32456in; y=48.12966mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=8
+           name=SCLK
+         }
+        }
+        ha:padstack_ref.1799 {
+         proto=7; x=5.3531in; y=48.854576mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=9
+           name=SO/GPIO1
+         }
+        }
+        ha:padstack_ref.1800 {
+         proto=8; x=5.3531in; y=43.90488mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=32
+           name=EXT_XOSC
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1540 {
-           x1=5.426in; y1=2.0219685in; x2=5.426in; y2=2.0219685in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:arc.1801 {
+            x=5.31964in; y=43.77991mm; width=5.0mil; height=5.0mil; astart=270.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
            }
           }
-          ha:line.1543 {
-           x1=5.426in; y1=2.0219685in; x2=5.426in; y2=2.0219685in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+          ha:type {
+           silk = 1
+           top = 1
           }
-          ha:line.1546 {
-           x1=5.426in; y1=2.0219685in; x2=5.426in; y2=52.358mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.1802 {
+            x1=137.718689mm; y1=46.37971mm; x2=137.718689mm; y2=46.37971mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1549 {
-           x1=5.426in; y1=2.0219685in; x2=138.8204mm; y2=2.0219685in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1805 {
+            x1=137.7188mm; y1=46.3796mm; x2=137.7188mm; y2=46.3796mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.1808 {
+            x1=137.7188mm; y1=46.3796mm; x2=138.7188mm; y2=46.3796mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.1811 {
+            x1=137.7188mm; y1=46.3796mm; x2=137.7188mm; y2=47.3796mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAABT
-     }
-     ha:subc.1552 {
-      ha:attributes {
-       {io_pcb::hidename_y}=42.6712 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=60
-       refdes=C30
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=10pF
-       vendor=unknown
-       {io_pcb::hidename_direction}=0
-       device=CAPACITOR
-       {io_pcb::hidename_x}=133.2992 mm
+       uid = HWY2P2lhIMcskR/O2jgAAABf
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.1814 {
+       ha:attributes {
+        {io_pcb::hidename_y}=35.8902 mm
+        footprint=TE1217861
+        {io_pcb::hidename_scale}=70
+        refdes=J13
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=0.25
+        vendor=unknown
+        {io_pcb::hidename_direction}=1
+        device=CONNECTOR
+        {io_pcb::hidename_x}=12.6492 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
             }
-          }
+            clearance=0.0
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
+         }
+       }
+
+       ha:ps_proto_v4.1 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
+            clearance=0.0
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+         }
+       }
+
+       ha:ps_proto_v4.2 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
             }
-          }
-        }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.1553 {
-        proto=0; x=5.28674in; y=1.6959685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.1815 {
+         proto=0; x=400.0mil; y=38.1mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
-       }
-       ha:padstack_ref.1554 {
-        proto=0; x=5.25526in; y=1.6959685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.1816 {
+         proto=0; x=600.0mil; y=38.1mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1817 {
+         proto=1; x=500.0mil; y=38.1mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1818 {
+         proto=2; x=500.0mil; y=38.1mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1555 {
-           x1=133.8834mm; y1=1.6959685in; x2=133.8834mm; y2=1.6959685in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1819 {
+            x1=500.0mil; y1=38.1mm; x2=500.0mil; y2=38.1mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1558 {
-           x1=133.8834mm; y1=1.6959685in; x2=133.8834mm; y2=1.6959685in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1822 {
+            x1=500.0mil; y1=38.1mm; x2=500.0mil; y2=38.1mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.1561 {
-           x1=133.8834mm; y1=1.6959685in; x2=132.8834mm; y2=1.6959685in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1825 {
+            x1=500.0mil; y1=38.1mm; x2=13.7mm; y2=38.1mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.1564 {
-           x1=133.8834mm; y1=1.6959685in; x2=133.8834mm; y2=42.0776mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1828 {
+            x1=500.0mil; y1=38.1mm; x2=500.0mil; y2=39.1mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAABU
-     }
-     ha:subc.1567 {
-      ha:attributes {
-       {io_pcb::hidename_y}=37.7182 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=60
-       refdes=C31
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=10pF
-       vendor=unknown
-       {io_pcb::hidename_direction}=0
-       device=CAPACITOR
-       {io_pcb::hidename_x}=133.3500 mm
+       uid = HWY2P2lhIMcskR/O2jgAAABg
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.1831 {
+       ha:attributes {
+        {io_pcb::hidename_y}=68.5800 mm
+        footprint=TE1217861
+        {io_pcb::hidename_scale}=70
+        refdes=J12
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=0.25
+        vendor=unknown
+        {io_pcb::hidename_direction}=0
+        device=CONNECTOR
+        {io_pcb::hidename_x}=12.7000 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
             }
-          }
+            clearance=0.0
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
+         }
+       }
+
+       ha:ps_proto_v4.1 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
+            clearance=0.0
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+         }
+       }
+
+       ha:ps_proto_v4.2 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
             }
-          }
-        }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.1568 {
-        proto=0; x=5.25526in; y=38.2516mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.1832 {
+         proto=0; x=500.0mil; y=2.6in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
-       }
-       ha:padstack_ref.1569 {
-        proto=0; x=5.28674in; y=38.2516mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.1833 {
+         proto=0; x=500.0mil; y=2.8in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1834 {
+         proto=1; x=500.0mil; y=2.7in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1835 {
+         proto=2; x=500.0mil; y=2.7in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1570 {
-           x1=133.8834mm; y1=38.2516mm; x2=133.8834mm; y2=38.2516mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1836 {
+            x1=500.0mil; y1=2.7in; x2=500.0mil; y2=2.7in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1573 {
-           x1=133.8834mm; y1=38.2516mm; x2=133.8834mm; y2=38.2516mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1839 {
+            x1=500.0mil; y1=2.7in; x2=500.0mil; y2=2.7in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.1576 {
-           x1=133.8834mm; y1=38.2516mm; x2=134.8834mm; y2=38.2516mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1842 {
+            x1=500.0mil; y1=2.7in; x2=13.7mm; y2=2.7in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.1579 {
-           x1=133.8834mm; y1=38.2516mm; x2=133.8834mm; y2=39.2516mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1845 {
+            x1=500.0mil; y1=2.7in; x2=500.0mil; y2=69.58mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAABV
-     }
-     ha:subc.1582 {
-      ha:attributes {
-       {io_pcb::hidename_y}=48.1068 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=60
-       refdes=L171
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=56nH
-       vendor=unknown
-       {io_pcb::hidename_direction}=3
-       device=INDUCTOR
-       {io_pcb::hidename_x}=141.6050 mm
+       uid = HWY2P2lhIMcskR/O2jgAAABh
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.1848 {
+       ha:attributes {
+        {io_pcb::hidename_y}=71.1200 mm
+        footprint=TE1217861
+        {io_pcb::hidename_scale}=70
+        refdes=J10
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=0.25
+        vendor=unknown
+        {io_pcb::hidename_direction}=1
+        device=CONNECTOR
+        {io_pcb::hidename_x}=29.2100 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
             }
-          }
+            clearance=0.0
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
+         }
+       }
+
+       ha:ps_proto_v4.1 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
+            clearance=0.0
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+         }
+       }
+
+       ha:ps_proto_v4.2 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
             }
-          }
-        }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.1583 {
-        proto=0; x=5.559in; y=49.465196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.1849 {
+         proto=0; x=29.21mm; y=2.7in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
-       }
-       ha:padstack_ref.1584 {
-        proto=0; x=5.559in; y=48.665604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.1850 {
+         proto=0; x=29.21mm; y=73.66mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1851 {
+         proto=1; x=29.21mm; y=2.8in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1852 {
+         proto=2; x=29.21mm; y=2.8in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1585 {
-           x1=5.559in; y1=49.0654mm; x2=5.559in; y2=49.0654mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1853 {
+            x1=29.21mm; y1=2.8in; x2=29.21mm; y2=2.8in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1588 {
-           x1=5.559in; y1=49.0654mm; x2=5.559in; y2=49.0654mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1856 {
+            x1=29.21mm; y1=2.8in; x2=29.21mm; y2=2.8in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.1591 {
-           x1=5.559in; y1=49.0654mm; x2=5.559in; y2=50.0654mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1859 {
+            x1=29.21mm; y1=2.8in; x2=30.21mm; y2=2.8in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.1594 {
-           x1=5.559in; y1=49.0654mm; x2=142.1986mm; y2=49.0654mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1862 {
+            x1=29.21mm; y1=2.8in; x2=29.21mm; y2=72.12mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAABW
-     }
-     ha:subc.1597 {
-      ha:attributes {
-       {io_pcb::hidename_y}=49.9864 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=60
-       refdes=R171
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=18
-       vendor=unknown
-       {io_pcb::hidename_direction}=3
-       device=RESISTOR
-       {io_pcb::hidename_x}=142.5702 mm
+       uid = HWY2P2lhIMcskR/O2jgAAABi
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.1865 {
+       ha:attributes {
+        {io_pcb::hidename_y}=81.2800 mm
+        footprint=TE1217861
+        {io_pcb::hidename_scale}=70
+        refdes=J11
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=0.25
+        vendor=unknown
+        {io_pcb::hidename_direction}=0
+        device=CONNECTOR
+        {io_pcb::hidename_x}=12.7000 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
             }
-          }
+            clearance=0.0
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
+         }
+       }
+
+       ha:ps_proto_v4.1 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
+            clearance=0.0
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+         }
+       }
+
+       ha:ps_proto_v4.2 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
             }
-          }
-        }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.1598 {
-        proto=0; x=5.597in; y=51.192396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.1866 {
+         proto=0; x=500.0mil; y=3.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
-       }
-       ha:padstack_ref.1599 {
-        proto=0; x=5.597in; y=50.392804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.1867 {
+         proto=0; x=500.0mil; y=3.3in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1868 {
+         proto=1; x=500.0mil; y=3.2in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1869 {
+         proto=2; x=500.0mil; y=3.2in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1600 {
-           x1=5.597in; y1=50.7926mm; x2=5.597in; y2=50.7926mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1870 {
+            x1=500.0mil; y1=3.2in; x2=500.0mil; y2=3.2in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1603 {
-           x1=5.597in; y1=50.7926mm; x2=5.597in; y2=50.7926mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1873 {
+            x1=500.0mil; y1=3.2in; x2=500.0mil; y2=3.2in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.1606 {
-           x1=5.597in; y1=50.7926mm; x2=5.597in; y2=51.7926mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1876 {
+            x1=500.0mil; y1=3.2in; x2=13.7mm; y2=3.2in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.1609 {
-           x1=5.597in; y1=50.7926mm; x2=143.1638mm; y2=50.7926mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1879 {
+            x1=500.0mil; y1=3.2in; x2=500.0mil; y2=82.28mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAABX
-     }
-     ha:subc.1612 {
-      ha:attributes {
-       {io_pcb::hidename_y}=50.1134 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=60
-       refdes=C173
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=56pF
-       vendor=unknown
-       {io_pcb::hidename_direction}=3
-       device=CAPACITOR
-       {io_pcb::hidename_x}=141.5796 mm
+       uid = HWY2P2lhIMcskR/O2jgAAABj
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.1882 {
+       ha:attributes {
+        {io_pcb::hidename_y}=71.1200 mm
+        footprint=TE1217861
+        {io_pcb::hidename_scale}=70
+        refdes=J9
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=0.25
+        vendor=unknown
+        {io_pcb::hidename_direction}=1
+        device=CONNECTOR
+        {io_pcb::hidename_x}=41.9100 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
             }
-          }
+            clearance=0.0
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
+         }
+       }
+
+       ha:ps_proto_v4.1 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
+            clearance=0.0
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+         }
+       }
+
+       ha:ps_proto_v4.2 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
             }
-          }
-        }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.1613 {
-        proto=0; x=141.1732mm; y=51.192396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.1883 {
+         proto=0; x=1.65in; y=2.7in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1614 {
-        proto=0; x=141.1732mm; y=50.392804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1884 {
+         proto=0; x=1.65in; y=73.66mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1885 {
+         proto=1; x=1.65in; y=2.8in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.1886 {
+         proto=2; x=1.65in; y=2.8in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1615 {
-           x1=141.1732mm; y1=50.7926mm; x2=141.1732mm; y2=50.7926mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1887 {
+            x1=1.65in; y1=2.8in; x2=1.65in; y2=2.8in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1618 {
-           x1=141.1732mm; y1=50.7926mm; x2=141.1732mm; y2=50.7926mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1890 {
+            x1=1.65in; y1=2.8in; x2=1.65in; y2=2.8in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.1621 {
-           x1=141.1732mm; y1=50.7926mm; x2=141.1732mm; y2=51.7926mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1893 {
+            x1=1.65in; y1=2.8in; x2=42.91mm; y2=2.8in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.1624 {
-           x1=141.1732mm; y1=50.7926mm; x2=142.1732mm; y2=50.7926mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1896 {
+            x1=1.65in; y1=2.8in; x2=1.65in; y2=72.12mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAABY
-     }
-     ha:subc.1627 {
-      ha:attributes {
-       {io_pcb::hidename_y}=50.9516 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=60
-       refdes=C172
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=100pF
-       vendor=unknown
-       {io_pcb::hidename_direction}=0
-       device=CAPACITOR
-       {io_pcb::hidename_x}=142.5956 mm
+       uid = HWY2P2lhIMcskR/O2jgAAABk
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.1899 {
+       ha:attributes {
+        {io_pcb::hidename_y}=28.4734 mm
+        footprint=TE1217861
+        {io_pcb::hidename_scale}=70
+        refdes=J7
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=0.25
+        vendor=unknown
+        {io_pcb::hidename_direction}=0
+        device=CONNECTOR
+        {io_pcb::hidename_x}=25.7556 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
             }
-          }
+            clearance=0.0
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
+         }
+       }
+
+       ha:ps_proto_v4.1 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
+            clearance=0.0
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+         }
+       }
+
+       ha:ps_proto_v4.2 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
             }
-          }
-        }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.1628 {
-        proto=0; x=5.66974in; y=51.3834mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.1900 {
+         proto=0; x=29.21mm; y=30.48mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
-       }
-       ha:padstack_ref.1629 {
-        proto=0; x=5.63826in; y=51.3834mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.1901 {
+         proto=0; x=29.21mm; y=1000.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1902 {
+         proto=1; x=29.21mm; y=1.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1903 {
+         proto=2; x=29.21mm; y=1.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1630 {
-           x1=143.6116mm; y1=51.3834mm; x2=143.6116mm; y2=51.3834mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1904 {
+            x1=29.21mm; y1=1.1in; x2=29.21mm; y2=1.1in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1633 {
-           x1=143.6116mm; y1=51.3834mm; x2=143.6116mm; y2=51.3834mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1907 {
+            x1=29.21mm; y1=1.1in; x2=29.21mm; y2=1.1in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.1636 {
-           x1=143.6116mm; y1=51.3834mm; x2=142.6116mm; y2=51.3834mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1910 {
+            x1=29.21mm; y1=1.1in; x2=30.21mm; y2=1.1in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.1639 {
-           x1=143.6116mm; y1=51.3834mm; x2=143.6116mm; y2=50.3834mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1913 {
+            x1=29.21mm; y1=1.1in; x2=29.21mm; y2=28.94mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAABZ
-     }
-     ha:subc.1642 {
-      ha:attributes {
-       {io_pcb::hidename_y}=52.0438 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=60
-       refdes=C171
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=10nF
-       vendor=unknown
-       {io_pcb::hidename_direction}=3
-       device=CAPACITOR
-       {io_pcb::hidename_x}=143.4084 mm
+       uid = HWY2P2lhIMcskR/O2jgAAABl
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.1916 {
+       ha:attributes {
+        {io_pcb::hidename_y}=43.1800 mm
+        footprint=TE1217861
+        {io_pcb::hidename_scale}=70
+        refdes=J5
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=0.25
+        vendor=unknown
+        {io_pcb::hidename_direction}=1
+        device=CONNECTOR
+        {io_pcb::hidename_x}=29.2100 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
             }
-          }
+            clearance=0.0
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
+         }
+       }
+
+       ha:ps_proto_v4.1 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
+            clearance=0.0
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+         }
+       }
+
+       ha:ps_proto_v4.2 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
             }
-          }
-        }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.1643 {
-        proto=0; x=5.634in; y=53.059796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.1917 {
+         proto=0; x=29.21mm; y=1.6in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
-       }
-       ha:padstack_ref.1644 {
-        proto=0; x=5.634in; y=52.260204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.1918 {
+         proto=0; x=29.21mm; y=1.8in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1919 {
+         proto=1; x=29.21mm; y=1.7in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1920 {
+         proto=2; x=29.21mm; y=1.7in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1645 {
-           x1=5.634in; y1=52.66mm; x2=5.634in; y2=52.66mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1921 {
+            x1=29.21mm; y1=1.7in; x2=29.21mm; y2=1.7in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1648 {
-           x1=5.634in; y1=52.66mm; x2=5.634in; y2=52.66mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1924 {
+            x1=29.21mm; y1=1.7in; x2=29.21mm; y2=1.7in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.1651 {
-           x1=5.634in; y1=52.66mm; x2=5.634in; y2=53.66mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1927 {
+            x1=29.21mm; y1=1.7in; x2=30.21mm; y2=1.7in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.1654 {
-           x1=5.634in; y1=52.66mm; x2=144.1036mm; y2=52.66mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1930 {
+            x1=29.21mm; y1=1.7in; x2=29.21mm; y2=44.18mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAABa
-     }
-     ha:subc.1657 {
-      ha:attributes {
-       {io_pcb::hidename_y}=43.2554 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=60
-       refdes=C211
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=10nF
-       vendor=unknown
-       {io_pcb::hidename_direction}=3
-       device=CAPACITOR
-       {io_pcb::hidename_x}=144.0688 mm
+       uid = HWY2P2lhIMcskR/O2jgAAABm
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.1933 {
+       ha:attributes {
+        {io_pcb::hidename_y}=28.9814 mm
+        footprint=TE1217861
+        {io_pcb::hidename_scale}=70
+        refdes=J4
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=0.25
+        vendor=unknown
+        {io_pcb::hidename_direction}=0
+        device=CONNECTOR
+        {io_pcb::hidename_x}=37.8968 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
             }
-          }
+            clearance=0.0
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
+         }
+       }
+
+       ha:ps_proto_v4.1 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
+            clearance=0.0
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+         }
+       }
+
+       ha:ps_proto_v4.2 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
             }
-          }
-        }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.1658 {
-        proto=0; x=143.6116mm; y=44.518796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.1934 {
+         proto=0; x=1.65in; y=30.48mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
-       }
-       ha:padstack_ref.1659 {
-        proto=0; x=143.6116mm; y=1.7212285in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.1935 {
+         proto=0; x=1.65in; y=1000.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1936 {
+         proto=1; x=1.65in; y=1.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1937 {
+         proto=2; x=1.65in; y=1.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1660 {
-           x1=143.6116mm; y1=1.7369685in; x2=143.6116mm; y2=1.7369685in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1938 {
+            x1=1.65in; y1=1.1in; x2=1.65in; y2=1.1in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1663 {
-           x1=143.6116mm; y1=1.7369685in; x2=143.6116mm; y2=1.7369685in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1941 {
+            x1=1.65in; y1=1.1in; x2=1.65in; y2=1.1in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.1666 {
-           x1=143.6116mm; y1=1.7369685in; x2=143.6116mm; y2=45.119mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1944 {
+            x1=1.65in; y1=1.1in; x2=42.91mm; y2=1.1in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.1669 {
-           x1=143.6116mm; y1=1.7369685in; x2=144.6116mm; y2=1.7369685in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1947 {
+            x1=1.65in; y1=1.1in; x2=1.65in; y2=28.94mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAABb
-     }
-     ha:subc.1672 {
-      ha:attributes {
-       {io_pcb::hidename_y}=40.8932 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=60
-       refdes=C251
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=47nF
-       vendor=unknown
-       {io_pcb::hidename_direction}=3
-       device=CAPACITOR
-       {io_pcb::hidename_x}=140.6652 mm
+       uid = HWY2P2lhIMcskR/O2jgAAABn
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.1950 {
+       ha:attributes {
+        {io_pcb::hidename_y}=43.1800 mm
+        footprint=TE1217861
+        {io_pcb::hidename_scale}=70
+        refdes=J2
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=0.25
+        vendor=unknown
+        {io_pcb::hidename_direction}=1
+        device=CONNECTOR
+        {io_pcb::hidename_x}=41.9100 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
             }
-          }
+            clearance=0.0
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
+         }
+       }
+
+       ha:ps_proto_v4.1 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
+            clearance=0.0
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+         }
+       }
+
+       ha:ps_proto_v4.2 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
             }
-          }
-        }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.1673 {
-        proto=0; x=5.519in; y=42.112396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.1951 {
+         proto=0; x=1.65in; y=1.6in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
-       }
-       ha:padstack_ref.1674 {
-        proto=0; x=5.519in; y=41.312804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.1952 {
+         proto=0; x=1.65in; y=1.8in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1953 {
+         proto=1; x=1.65in; y=1.7in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1954 {
+         proto=2; x=1.65in; y=1.7in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1675 {
-           x1=5.519in; y1=41.7126mm; x2=5.519in; y2=41.7126mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1955 {
+            x1=1.65in; y1=1.7in; x2=1.65in; y2=1.7in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1678 {
-           x1=5.519in; y1=41.7126mm; x2=5.519in; y2=41.7126mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1958 {
+            x1=1.65in; y1=1.7in; x2=1.65in; y2=1.7in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.1681 {
-           x1=5.519in; y1=41.7126mm; x2=5.519in; y2=42.7126mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1961 {
+            x1=1.65in; y1=1.7in; x2=42.91mm; y2=1.7in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.1684 {
-           x1=5.519in; y1=41.7126mm; x2=141.1826mm; y2=41.7126mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1964 {
+            x1=1.65in; y1=1.7in; x2=1.65in; y2=44.18mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAABc
-     }
-     ha:subc.1687 {
-      ha:attributes {
-       {io_pcb::hidename_y}=50.5714 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=60
-       refdes=R30
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=56k
-       vendor=unknown
-       {io_pcb::hidename_direction}=3
-       device=RESISTOR
-       {io_pcb::hidename_x}=139.2682 mm
+       uid = HWY2P2lhIMcskR/O2jgAAABo
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.1967 {
+       ha:attributes {
+        {io_pcb::hidename_y}=42.9006 mm
+        footprint=TE1217861
+        {io_pcb::hidename_scale}=70
+        refdes=J15
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=0.25
+        vendor=unknown
+        {io_pcb::hidename_direction}=2
+        device=CONNECTOR
+        {io_pcb::hidename_x}=112.6744 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
             }
-          }
+            clearance=0.0
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
+         }
+       }
+
+       ha:ps_proto_v4.1 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
+            clearance=0.0
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+         }
+       }
+
+       ha:ps_proto_v4.2 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
             }
-          }
-        }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.1688 {
-        proto=0; x=5.466in; y=51.733196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.1968 {
+         proto=0; x=115.57mm; y=1.8in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
-       }
-       ha:padstack_ref.1689 {
-        proto=0; x=5.466in; y=50.933604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.1969 {
+         proto=0; x=115.57mm; y=1.6in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1970 {
+         proto=1; x=115.57mm; y=1.7in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1971 {
+         proto=2; x=115.57mm; y=1.7in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1690 {
-           x1=5.466in; y1=51.3334mm; x2=5.466in; y2=51.3334mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1972 {
+            x1=115.57mm; y1=1.7in; x2=115.57mm; y2=1.7in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1693 {
-           x1=5.466in; y1=51.3334mm; x2=5.466in; y2=51.3334mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1975 {
+            x1=115.57mm; y1=1.7in; x2=115.57mm; y2=1.7in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.1696 {
-           x1=5.466in; y1=51.3334mm; x2=5.466in; y2=52.3334mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1978 {
+            x1=115.57mm; y1=1.7in; x2=116.57mm; y2=1.7in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.1699 {
-           x1=5.466in; y1=51.3334mm; x2=139.8364mm; y2=51.3334mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1981 {
+            x1=115.57mm; y1=1.7in; x2=115.57mm; y2=44.18mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAABd
-     }
-     ha:subc.1702 {
-      ha:attributes {
-       {io_pcb::hidename_y}=43.6872 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=60
-       refdes=C43
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=47nF
-       vendor=unknown
-       {io_pcb::hidename_direction}=0
-       device=CAPACITOR
-       {io_pcb::hidename_x}=132.6896 mm
+       uid = HWY2P2lhIMcskR/O2jgAAABp
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.1984 {
+       ha:attributes {
+        {io_pcb::hidename_y}=27.7114 mm
+        footprint=TE1217861
+        {io_pcb::hidename_scale}=70
+        refdes=J18
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=0.25
+        vendor=unknown
+        {io_pcb::hidename_direction}=2
+        device=CONNECTOR
+        {io_pcb::hidename_x}=93.7006 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
             }
-          }
+            clearance=0.0
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
+         }
+       }
+
+       ha:ps_proto_v4.1 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
+            clearance=0.0
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+         }
+       }
+
+       ha:ps_proto_v4.2 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
             }
-          }
-        }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.1703 {
-        proto=0; x=132.931404mm; y=1.7339685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.1985 {
+         proto=0; x=3.8in; y=30.48mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
-       }
-       ha:padstack_ref.1704 {
-        proto=0; x=133.730996mm; y=1.7339685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.1986 {
+         proto=0; x=3.8in; y=1000.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1987 {
+         proto=1; x=3.8in; y=1.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1988 {
+         proto=2; x=3.8in; y=1.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1705 {
-           x1=133.3312mm; y1=1.7339685in; x2=133.3312mm; y2=1.7339685in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1989 {
+            x1=3.8in; y1=1.1in; x2=3.8in; y2=1.1in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1708 {
-           x1=133.3312mm; y1=1.7339685in; x2=133.3312mm; y2=1.7339685in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1992 {
+            x1=3.8in; y1=1.1in; x2=3.8in; y2=1.1in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.1711 {
-           x1=133.3312mm; y1=1.7339685in; x2=134.3312mm; y2=1.7339685in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1995 {
+            x1=3.8in; y1=1.1in; x2=97.52mm; y2=1.1in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.1714 {
-           x1=133.3312mm; y1=1.7339685in; x2=133.3312mm; y2=45.0428mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.1998 {
+            x1=3.8in; y1=1.1in; x2=3.8in; y2=28.94mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAABe
-     }
-     ha:subc.1717 {
-      ha:attributes {
-       {io_pcb::hidename_y}=46.3796 mm
-       footprint=TI-QFN32-new
-       {io_pcb::hidename_scale}=100
-       refdes=U6
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=CC1200
-       vendor=unknown
-       {io_pcb::hidename_direction}=3
-       device=IC
-       {io_pcb::hidename_x}=137.7188 mm
+       uid = HWY2P2lhIMcskR/O2jgAAABq
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.2001 {
+       ha:attributes {
+        {io_pcb::hidename_y}=27.8384 mm
+        footprint=TE1217861
+        {io_pcb::hidename_scale}=70
+        refdes=J23
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=0.25
+        vendor=unknown
+        {io_pcb::hidename_direction}=2
+        device=CONNECTOR
+        {io_pcb::hidename_x}=55.0926 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=15.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=29.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=29.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=29.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
-        }
-      }
+         }
+       }
 
-      ha:ps_proto_v4.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.1 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -66.93mil  
-             66.93mil  
-             66.93mil  
-             66.93mil  
-             66.93mil  
-             -66.93mil  
-             -66.93mil  
-             -66.93mil  
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             0.0  
-             0.0  
-             0.0  
-             0.0  
-             0.0  
-             0.0  
-             0.0  
-             0.0  
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
             }
-          }
-        }
-      }
+            clearance=0.0
+           }
+         }
+       }
 
-      ha:ps_proto_v4.2 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.2 {
+         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 {
-             -12.99mil  
-             12.99mil  
-             12.99mil  
-             12.99mil  
-             12.99mil  
-             -12.99mil  
-             -12.99mil  
-             -12.99mil  
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             0.0  
-             0.0  
-             0.0  
-             0.0  
-             0.0  
-             0.0  
-             0.0  
-             0.0  
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
             }
-          }
-        }
+            clearance=0.0
+           }
+         }
+       }
       }
 
-      ha:ps_proto_v4.3 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       li:objects {
+        ha:padstack_ref.2002 {
+         proto=0; x=2.3in; y=30.48mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -12.99mil  
-             12.99mil  
-             12.99mil  
-             12.99mil  
-             12.99mil  
-             -12.99mil  
-             -12.99mil  
-             -12.99mil  
-            }
-          }
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -12.99mil  
-             12.99mil  
-             12.99mil  
-             12.99mil  
-             12.99mil  
-             -12.99mil  
-             -12.99mil  
-             -12.99mil  
-            }
-          }
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
-      }
+        ha:padstack_ref.2003 {
+         proto=0; x=2.3in; y=1000.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-      ha:ps_proto_v4.4 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -7.5mil  
-             7.5mil  
-             7.5mil  
-             7.5mil  
-             7.5mil  
-             -7.5mil  
-             -7.5mil  
-             -7.5mil  
-            }
-          }
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.2004 {
+         proto=1; x=2.3in; y=1.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -12.99mil  
-             12.99mil  
-             12.99mil  
-             12.99mil  
-             12.99mil  
-             -12.99mil  
-             -12.99mil  
-             -12.99mil  
-            }
-          }
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -7.5mil  
-             7.5mil  
-             7.5mil  
-             7.5mil  
-             7.5mil  
-             -7.5mil  
-             -7.5mil  
-             -7.5mil  
-            }
-          }
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
-      }
+        ha:padstack_ref.2005 {
+         proto=2; x=2.3in; y=1.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-      ha:ps_proto_v4.5 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+       }
+       li:layers {
+
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.2006 {
+            x1=2.3in; y1=1.1in; x2=2.3in; y2=1.1in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.425067mm  
-             -5.905mil  
-             -0.425067mm  
-             5.905mil  
-             0.425067mm  
-             5.905mil  
-             0.425067mm  
-             -5.905mil  
+           ha:line.2009 {
+            x1=2.3in; y1=1.1in; x2=2.3in; y2=1.1in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.495044mm  
-             -8.66mil  
-             -0.495044mm  
-             8.66mil  
-             0.495044mm  
-             8.66mil  
-             0.495044mm  
-             -8.66mil  
+           ha:line.2012 {
+            x1=2.3in; y1=1.1in; x2=59.42mm; y2=1.1in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.425067mm  
-             -5.905mil  
-             -0.425067mm  
-             5.905mil  
-             0.425067mm  
-             5.905mil  
-             0.425067mm  
-             -5.905mil  
+           ha:line.2015 {
+            x1=2.3in; y1=1.1in; x2=2.3in; y2=28.94mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
             }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
       }
+       uid = HWY2P2lhIMcskR/O2jgAAABr
+      }
+      ha:subc.2018 {
+       ha:attributes {
+        {io_pcb::hidename_y}=27.9908 mm
+        footprint=TE1217861
+        {io_pcb::hidename_scale}=70
+        refdes=J21
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=0.25
+        vendor=unknown
+        {io_pcb::hidename_direction}=2
+        device=CONNECTOR
+        {io_pcb::hidename_x}=74.4474 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.6 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.425069mm  
-             -5.905mil  
-             -0.425069mm  
-             5.905mil  
-             0.425069mm  
-             5.905mil  
-             0.425069mm  
-             -5.905mil  
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.495046mm  
-             -8.66mil  
-             -0.495046mm  
-             8.66mil  
-             0.495046mm  
-             8.66mil  
-             0.495046mm  
-             -8.66mil  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.425069mm  
-             -5.905mil  
-             -0.425069mm  
-             5.905mil  
-             0.425069mm  
-             5.905mil  
-             0.425069mm  
-             -5.905mil  
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
             }
-          }
-        }
-      }
+            clearance=0.0
+           }
+         }
+       }
 
-      ha:ps_proto_v4.7 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.1 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             5.905mil  
-             -0.425069mm  
-             -5.905mil  
-             -0.425069mm  
-             -5.905mil  
-             0.425069mm  
-             5.905mil  
-             0.425069mm  
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             8.66mil  
-             -0.495046mm  
-             -8.66mil  
-             -0.495046mm  
-             -8.66mil  
-             0.495046mm  
-             8.66mil  
-             0.495046mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             5.905mil  
-             -0.425069mm  
-             -5.905mil  
-             -0.425069mm  
-             -5.905mil  
-             0.425069mm  
-             5.905mil  
-             0.425069mm  
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
             }
-          }
-        }
-      }
+            clearance=0.0
+           }
+         }
+       }
 
-      ha:ps_proto_v4.8 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.2 {
+         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 {
-             5.905mil  
-             -0.425067mm  
-             -5.905mil  
-             -0.425067mm  
-             -5.905mil  
-             0.425067mm  
-             5.905mil  
-             0.425067mm  
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             8.66mil  
-             -0.495044mm  
-             -8.66mil  
-             -0.495044mm  
-             -8.66mil  
-             0.495044mm  
-             8.66mil  
-             0.495044mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             5.905mil  
-             -0.425067mm  
-             -5.905mil  
-             -0.425067mm  
-             -5.905mil  
-             0.425067mm  
-             5.905mil  
-             0.425067mm  
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
             }
-          }
-        }
+            clearance=0.0
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.1718 {
-        proto=0; x=139.038584mm; y=1.7740085in; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.2019 {
+         proto=0; x=3.05in; y=30.48mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-          li:1 {
-           on  
-           solid  
-          }
-          li:3 {
-           on  
-           solid  
-          }
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
-       }
-       ha:padstack_ref.1719 {
-        proto=0; x=139.038584mm; y=46.3796mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.2020 {
+         proto=0; x=3.05in; y=1000.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-          li:1 {
-           on  
-           solid  
-          }
-          li:3 {
-           on  
-           solid  
-          }
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
-       }
-       ha:padstack_ref.1720 {
-        proto=0; x=139.038584mm; y=47.699638mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.2021 {
+         proto=1; x=3.05in; y=1.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-          li:1 {
-           on  
-           solid  
-          }
-          li:3 {
-           on  
-           solid  
-          }
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
-       }
-       ha:padstack_ref.1721 {
-        proto=0; x=137.7188mm; y=1.7740085in; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.2022 {
+         proto=2; x=3.05in; y=1.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-          li:1 {
-           on  
-           solid  
-          }
-          li:3 {
-           on  
-           solid  
-          }
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=33
-          name=GND
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
        }
-       ha:padstack_ref.1722 {
-        proto=0; x=137.7188mm; y=46.3796mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-        ha:flags {
-         clearline=1
-        }
+       li:layers {
 
-        li:thermal {
-          li:1 {
-           on  
-           solid  
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.2023 {
+            x1=3.05in; y1=1.1in; x2=3.05in; y2=1.1in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.2026 {
+            x1=3.05in; y1=1.1in; x2=3.05in; y2=1.1in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.2029 {
+            x1=3.05in; y1=1.1in; x2=78.47mm; y2=1.1in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.2032 {
+            x1=3.05in; y1=1.1in; x2=3.05in; y2=28.94mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
           }
-          li:3 {
-           on  
-           solid  
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
-
-        ha:attributes {
-          term=33
-          name=GND
-        }
        }
-       ha:padstack_ref.1723 {
-        proto=0; x=137.7188mm; y=47.699638mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAABs
+      }
+      ha:subc.2035 {
+       ha:attributes {
+        {io_pcb::hidename_y}=42.7990 mm
+        footprint=TE1217861
+        {io_pcb::hidename_scale}=70
+        refdes=J19
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=0.25
+        vendor=unknown
+        {io_pcb::hidename_direction}=2
+        device=CONNECTOR
+        {io_pcb::hidename_x}=74.3458 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-        li:thermal {
-          li:1 {
-           on  
-           solid  
-          }
-          li:3 {
-           on  
-           solid  
-          }
-        }
+       ha:ps_proto_v4.0 {
+         hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
-       }
-       ha:padstack_ref.1724 {
-        proto=0; x=136.398762mm; y=1.7740085in; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-        ha:flags {
-         clearline=1
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+           }
 
-        li:thermal {
-          li:1 {
-           on  
-           solid  
-          }
-          li:3 {
-           on  
-           solid  
-          }
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+           }
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
+           }
+         }
        }
-       ha:padstack_ref.1725 {
-        proto=0; x=136.398762mm; y=46.3796mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-          li:1 {
-           on  
-           solid  
-          }
-          li:3 {
-           on  
-           solid  
-          }
-        }
+       ha:ps_proto_v4.1 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
+         }
        }
-       ha:padstack_ref.1726 {
-        proto=0; x=136.398762mm; y=47.699638mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-          li:1 {
-           on  
-           solid  
-          }
-          li:3 {
-           on  
-           solid  
-          }
-        }
+       ha:ps_proto_v4.2 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
+         }
        }
-       ha:padstack_ref.1727 {
-        proto=1; x=137.7188mm; y=46.3796mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+      }
 
-        li:thermal {
-        }
+       li:objects {
+        ha:padstack_ref.2036 {
+         proto=0; x=3.05in; y=1.8in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
-       }
-       ha:padstack_ref.1728 {
-        proto=2; x=139.038584mm; y=1.7740085in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.2037 {
+         proto=0; x=3.05in; y=1.6in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
-       }
-       ha:padstack_ref.1729 {
-        proto=3; x=139.038584mm; y=45.719962mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.2038 {
+         proto=1; x=3.05in; y=1.7in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
-       }
-       ha:padstack_ref.1730 {
-        proto=4; x=139.038584mm; y=45.719962mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.2039 {
+         proto=2; x=3.05in; y=1.7in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=33
-          name=GND
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
        }
-       ha:padstack_ref.1731 {
-        proto=2; x=139.038584mm; y=46.3796mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+       li:layers {
 
-        li:thermal {
-        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-        ha:attributes {
-          term=33
-          name=GND
+          li:objects {
+           ha:line.2040 {
+            x1=3.05in; y1=1.7in; x2=3.05in; y2=1.7in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.2043 {
+            x1=3.05in; y1=1.7in; x2=3.05in; y2=1.7in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.2046 {
+            x1=3.05in; y1=1.7in; x2=78.47mm; y2=1.7in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.2049 {
+            x1=3.05in; y1=1.7in; x2=3.05in; y2=44.18mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:padstack_ref.1732 {
-        proto=3; x=139.038584mm; y=47.039492mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAABt
+      }
+      ha:subc.2052 {
+       ha:attributes {
+        {io_pcb::hidename_y}=28.1686 mm
+        footprint=TE1217861
+        {io_pcb::hidename_scale}=70
+        refdes=J16
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=0.25
+        vendor=unknown
+        {io_pcb::hidename_direction}=2
+        device=CONNECTOR
+        {io_pcb::hidename_x}=111.4806 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-        li:thermal {
-        }
+       ha:ps_proto_v4.0 {
+         hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
+           }
+         }
        }
-       ha:padstack_ref.1733 {
-        proto=4; x=139.038584mm; y=47.039492mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-        }
+       ha:ps_proto_v4.1 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
+         }
        }
-       ha:padstack_ref.1734 {
-        proto=2; x=139.038584mm; y=47.699638mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-        }
+       ha:ps_proto_v4.2 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
+         }
        }
-       ha:padstack_ref.1735 {
-        proto=3; x=5.44797in; y=1.7740085in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+      }
 
-        li:thermal {
-        }
+       li:objects {
+        ha:padstack_ref.2053 {
+         proto=0; x=115.57mm; y=30.48mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=33
-          name=GND
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
-       }
-       ha:padstack_ref.1736 {
-        proto=4; x=5.44797in; y=1.7740085in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.2054 {
+         proto=0; x=115.57mm; y=1000.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.2055 {
+         proto=1; x=115.57mm; y=1.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.2056 {
+         proto=2; x=115.57mm; y=1.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=33
-          name=GND
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
        }
-       ha:padstack_ref.1737 {
-        proto=3; x=5.44797in; y=45.719962mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+       li:layers {
 
-        li:thermal {
-        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-        ha:attributes {
-          term=33
-          name=GND
+          li:objects {
+           ha:line.2057 {
+            x1=115.57mm; y1=1.1in; x2=115.57mm; y2=1.1in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.2060 {
+            x1=115.57mm; y1=1.1in; x2=115.57mm; y2=1.1in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.2063 {
+            x1=115.57mm; y1=1.1in; x2=116.57mm; y2=1.1in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.2066 {
+            x1=115.57mm; y1=1.1in; x2=115.57mm; y2=28.94mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:padstack_ref.1738 {
-        proto=4; x=5.44797in; y=45.719962mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAABu
+      }
+      ha:subc.2069 {
+       ha:attributes {
+        {io_pcb::hidename_y}=42.9514 mm
+        footprint=TE1217861
+        {io_pcb::hidename_scale}=70
+        refdes=J22
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=0.25
+        vendor=unknown
+        {io_pcb::hidename_direction}=2
+        device=CONNECTOR
+        {io_pcb::hidename_x}=55.5752 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-        li:thermal {
-        }
+       ha:ps_proto_v4.0 {
+         hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
-       }
-       ha:padstack_ref.1739 {
-        proto=3; x=5.44797in; y=46.3796mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+           }
 
-        li:thermal {
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+           }
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
+           }
+         }
        }
-       ha:padstack_ref.1740 {
-        proto=4; x=5.44797in; y=46.3796mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-        }
+       ha:ps_proto_v4.1 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
+         }
        }
-       ha:padstack_ref.1741 {
-        proto=3; x=5.44797in; y=47.039492mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-        }
+       ha:ps_proto_v4.2 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
+         }
        }
-       ha:padstack_ref.1742 {
-        proto=4; x=5.44797in; y=47.039492mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+      }
 
-        li:thermal {
-        }
+       li:objects {
+        ha:padstack_ref.2070 {
+         proto=0; x=2.3in; y=1.8in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
-       }
-       ha:padstack_ref.1743 {
-        proto=3; x=5.44797in; y=47.699638mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.2071 {
+         proto=0; x=2.3in; y=1.6in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
-       }
-       ha:padstack_ref.1744 {
-        proto=4; x=5.44797in; y=47.699638mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.2072 {
+         proto=1; x=2.3in; y=1.7in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
-       }
-       ha:padstack_ref.1745 {
-        proto=2; x=137.7188mm; y=1.7740085in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.2073 {
+         proto=2; x=2.3in; y=1.7in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=33
-          name=GND
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
        }
-       ha:padstack_ref.1746 {
-        proto=3; x=137.7188mm; y=45.719962mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+       li:layers {
 
-        li:thermal {
-        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-        ha:attributes {
-          term=33
-          name=GND
+          li:objects {
+           ha:line.2074 {
+            x1=2.3in; y1=1.7in; x2=2.3in; y2=1.7in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.2077 {
+            x1=2.3in; y1=1.7in; x2=2.3in; y2=1.7in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.2080 {
+            x1=2.3in; y1=1.7in; x2=59.42mm; y2=1.7in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.2083 {
+            x1=2.3in; y1=1.7in; x2=2.3in; y2=44.18mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:padstack_ref.1747 {
-        proto=4; x=137.7188mm; y=45.719962mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAABv
+      }
+      ha:subc.2086 {
+       ha:attributes {
+        {io_pcb::hidename_y}=42.8498 mm
+        footprint=TE1217861
+        {io_pcb::hidename_scale}=70
+        refdes=J17
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=0.25
+        vendor=unknown
+        {io_pcb::hidename_direction}=2
+        device=CONNECTOR
+        {io_pcb::hidename_x}=93.5228 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-        li:thermal {
-        }
+       ha:ps_proto_v4.0 {
+         hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
-       }
-       ha:padstack_ref.1748 {
-        proto=2; x=137.7188mm; y=46.3796mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+           }
 
-        li:thermal {
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+           }
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
+           }
+         }
        }
-       ha:padstack_ref.1749 {
-        proto=3; x=137.7188mm; y=47.039492mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-        }
+       ha:ps_proto_v4.1 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
+         }
        }
-       ha:padstack_ref.1750 {
-        proto=4; x=137.7188mm; y=47.039492mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-        }
+       ha:ps_proto_v4.2 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
+         }
        }
-       ha:padstack_ref.1751 {
-        proto=2; x=137.7188mm; y=47.699638mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+      }
 
-        li:thermal {
-        }
+       li:objects {
+        ha:padstack_ref.2087 {
+         proto=0; x=3.8in; y=1.8in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
-       }
-       ha:padstack_ref.1752 {
-        proto=3; x=5.39602in; y=1.7740085in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.2088 {
+         proto=0; x=3.8in; y=1.6in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
-       }
-       ha:padstack_ref.1753 {
-        proto=4; x=5.39602in; y=1.7740085in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.2089 {
+         proto=1; x=3.8in; y=1.7in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
-       }
-       ha:padstack_ref.1754 {
-        proto=3; x=5.39602in; y=45.719962mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.2090 {
+         proto=2; x=3.8in; y=1.7in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=33
-          name=GND
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
        }
-       ha:padstack_ref.1755 {
-        proto=4; x=5.39602in; y=45.719962mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+       li:layers {
 
-        li:thermal {
-        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-        ha:attributes {
-          term=33
-          name=GND
+          li:objects {
+           ha:line.2091 {
+            x1=3.8in; y1=1.7in; x2=3.8in; y2=1.7in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.2094 {
+            x1=3.8in; y1=1.7in; x2=3.8in; y2=1.7in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.2097 {
+            x1=3.8in; y1=1.7in; x2=97.52mm; y2=1.7in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.2100 {
+            x1=3.8in; y1=1.7in; x2=3.8in; y2=44.18mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:padstack_ref.1756 {
-        proto=3; x=5.39602in; y=46.3796mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAABw
+      }
+      ha:subc.2103 {
+       ha:attributes {
+        {io_pcb::hidename_y}=18.2184 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=70
+        refdes=R14
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=200k
+        vendor=unknown
+        {io_pcb::hidename_direction}=1
+        device=RESISTOR
+        {io_pcb::hidename_x}=120.1166 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-        li:thermal {
-        }
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
-       }
-       ha:padstack_ref.1757 {
-        proto=4; x=5.39602in; y=46.3796mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
 
-        li:thermal {
-        }
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
+           }
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+         }
        }
-       ha:padstack_ref.1758 {
-        proto=3; x=5.39602in; y=47.039492mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+      }
 
-        li:thermal {
-        }
+       li:objects {
+        ha:padstack_ref.2104 {
+         proto=0; x=120.65mm; y=700.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
-       }
-       ha:padstack_ref.1759 {
-        proto=4; x=5.39602in; y=47.039492mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.2105 {
+         proto=0; x=120.65mm; y=16.980408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=33
-          name=GND
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:padstack_ref.1760 {
-        proto=3; x=5.39602in; y=47.699638mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+       li:layers {
 
-        li:thermal {
-        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-        ha:attributes {
-          term=33
-          name=GND
+          li:objects {
+           ha:line.2106 {
+            x1=120.65mm; y1=17.380204mm; x2=120.65mm; y2=17.380204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.2109 {
+            x1=120.65mm; y1=17.380204mm; x2=120.65mm; y2=17.380204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.2112 {
+            x1=120.65mm; y1=17.380204mm; x2=120.65mm; y2=18.380204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.2115 {
+            x1=120.65mm; y1=17.380204mm; x2=121.65mm; y2=17.380204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:padstack_ref.1761 {
-        proto=4; x=5.39602in; y=47.699638mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAABx
+      }
+      ha:subc.2118 {
+       ha:attributes {
+        {io_pcb::hidename_y}=15.9832 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=70
+        refdes=R20
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=22k
+        vendor=unknown
+        {io_pcb::hidename_direction}=1
+        device=RESISTOR
+        {io_pcb::hidename_x}=120.1166 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-        li:thermal {
-        }
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
-       }
-       ha:padstack_ref.1762 {
-        proto=2; x=136.398762mm; y=1.7740085in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
 
-        li:thermal {
-        }
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
+           }
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+         }
        }
-       ha:padstack_ref.1763 {
-        proto=3; x=136.398762mm; y=45.719962mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+      }
 
-        li:thermal {
-        }
+       li:objects {
+        ha:padstack_ref.2119 {
+         proto=0; x=120.65mm; y=14.796008mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
-       }
-       ha:padstack_ref.1764 {
-        proto=4; x=136.398762mm; y=45.719962mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.2120 {
+         proto=0; x=120.65mm; y=614.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=33
-          name=GND
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:padstack_ref.1765 {
-        proto=2; x=136.398762mm; y=46.3796mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+       li:layers {
 
-        li:thermal {
-        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-        ha:attributes {
-          term=33
-          name=GND
+          li:objects {
+           ha:line.2121 {
+            x1=120.65mm; y1=15.195804mm; x2=120.65mm; y2=15.195804mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.2124 {
+            x1=120.65mm; y1=15.195804mm; x2=120.65mm; y2=15.195804mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.2127 {
+            x1=120.65mm; y1=15.195804mm; x2=120.65mm; y2=14.195804mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.2130 {
+            x1=120.65mm; y1=15.195804mm; x2=119.65mm; y2=15.195804mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:padstack_ref.1766 {
-        proto=3; x=136.398762mm; y=47.039492mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAABy
+      }
+      ha:subc.2133 {
+       ha:attributes {
+        {io_pcb::hidename_y}=13.6972 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=70
+        refdes=R10
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=3.3k
+        vendor=unknown
+        {io_pcb::hidename_direction}=1
+        device=RESISTOR
+        {io_pcb::hidename_x}=120.1166 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-        li:thermal {
-        }
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
-       }
-       ha:padstack_ref.1767 {
-        proto=4; x=136.398762mm; y=47.039492mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
 
-        li:thermal {
-        }
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
+           }
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+         }
        }
-       ha:padstack_ref.1768 {
-        proto=2; x=136.398762mm; y=47.699638mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+      }
 
-        li:thermal {
-        }
+       li:objects {
+        ha:padstack_ref.2134 {
+         proto=0; x=120.65mm; y=525.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
-       }
-       ha:padstack_ref.1769 {
-        proto=5; x=140.19352mm; y=1.7570785in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.2135 {
+         proto=0; x=120.65mm; y=12.535408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=24
-          name=LPF1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:padstack_ref.1770 {
-        proto=6; x=5.32456in; y=1.7570785in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
+       li:layers {
 
-        li:thermal {
-        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-        ha:attributes {
-          term=1
-          name=VDD_GUARD
+          li:objects {
+           ha:line.2136 {
+            x1=120.65mm; y1=12.935204mm; x2=120.65mm; y2=12.935204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.2139 {
+            x1=120.65mm; y1=12.935204mm; x2=120.65mm; y2=12.935204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.2142 {
+            x1=120.65mm; y1=12.935204mm; x2=120.65mm; y2=13.935204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.2145 {
+            x1=120.65mm; y1=12.935204mm; x2=121.65mm; y2=12.935204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:padstack_ref.1771 {
-        proto=7; x=5.49089in; y=48.854576mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAABz
+      }
+      ha:subc.2148 {
+       ha:attributes {
+        {io_pcb::hidename_y}=11.3858 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=70
+        refdes=R11
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=1k
+        vendor=unknown
+        {io_pcb::hidename_direction}=1
+        device=RESISTOR
+        {io_pcb::hidename_x}=120.1166 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-        li:thermal {
-        }
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=16
-          name=NC
-        }
-       }
-       ha:padstack_ref.1772 {
-        proto=8; x=5.49089in; y=43.90488mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
 
-        li:thermal {
-        }
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
+           }
 
-        ha:attributes {
-          term=25
-          name=AVDD_PFD_CHP
-        }
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+         }
        }
-       ha:padstack_ref.1773 {
-        proto=5; x=140.19352mm; y=1.7767685in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
+      }
 
-        li:thermal {
-        }
+       li:objects {
+        ha:padstack_ref.2149 {
+         proto=0; x=120.65mm; y=435.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=23
-          name=LPF0
-        }
-       }
-       ha:padstack_ref.1774 {
-        proto=6; x=5.32456in; y=1.7767685in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.2150 {
+         proto=0; x=120.65mm; y=10.249408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=2
-          name=RESET_N
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:padstack_ref.1775 {
-        proto=7; x=138.96848mm; y=48.854576mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
+       li:layers {
 
-        li:thermal {
-        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-        ha:attributes {
-          term=15
-          name=AVDD_RF
+          li:objects {
+           ha:line.2151 {
+            x1=120.65mm; y1=10.649204mm; x2=120.65mm; y2=10.649204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.2154 {
+            x1=120.65mm; y1=10.649204mm; x2=120.65mm; y2=10.649204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.2157 {
+            x1=120.65mm; y1=10.649204mm; x2=120.65mm; y2=11.649204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.2160 {
+            x1=120.65mm; y1=10.649204mm; x2=121.65mm; y2=10.649204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:padstack_ref.1776 {
-        proto=8; x=138.96848mm; y=43.90488mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAAB0
+      }
+      ha:subc.2163 {
+       ha:attributes {
+        {io_pcb::hidename_y}=16.9687 mm
+        footprint=TO252FET
+        {io_pcb::hidename_scale}=70
+        refdes=Q2
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=IRLR8743PbF
+        vendor=unknown
+        {io_pcb::hidename_direction}=0
+        device=PMOS_TRANSISTOR
+        {io_pcb::hidename_x}=114.7826 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-        li:thermal {
-        }
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=26
-          name=DCPL_PFD_CHP
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              29.53mil  
+              -1.400048mm  
+              -29.53mil  
+              -1.400048mm  
+              -29.53mil  
+              1.400048mm  
+              29.53mil  
+              1.400048mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              32.53mil  
+              -1.476248mm  
+              -32.53mil  
+              -1.476248mm  
+              -32.53mil  
+              1.476248mm  
+              32.53mil  
+              1.476248mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              29.53mil  
+              -1.400048mm  
+              -29.53mil  
+              -1.400048mm  
+              -29.53mil  
+              1.400048mm  
+              29.53mil  
+              1.400048mm  
+             }
+           }
+         }
        }
-       ha:padstack_ref.1777 {
-        proto=5; x=140.19352mm; y=45.629792mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-        }
+       ha:ps_proto_v4.1 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=22
-          name=AVDD_SYNTH1
-        }
-       }
-       ha:padstack_ref.1778 {
-        proto=6; x=5.32456in; y=45.629792mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -3.150108mm  
+              -3.050032mm  
+              -3.150108mm  
+              3.050032mm  
+              3.150108mm  
+              3.050032mm  
+              3.150108mm  
+              -3.050032mm  
+             }
+           }
 
-        li:thermal {
-        }
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -3.226308mm  
+              -3.126232mm  
+              -3.226308mm  
+              3.126232mm  
+              3.226308mm  
+              3.126232mm  
+              3.226308mm  
+              -3.126232mm  
+             }
+           }
 
-        ha:attributes {
-          term=3
-          name=GPIO3
-        }
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -3.150108mm  
+              -3.050032mm  
+              -3.150108mm  
+              3.050032mm  
+              3.150108mm  
+              3.050032mm  
+              3.150108mm  
+              -3.050032mm  
+             }
+           }
+         }
        }
-       ha:padstack_ref.1779 {
-        proto=7; x=5.45152in; y=48.854576mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
+      }
 
-        li:thermal {
-        }
+       li:objects {
+        ha:padstack_ref.2164 {
+         proto=0; x=117.856mm; y=11.530076mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=14
-          name=RBIAS
-        }
-       }
-       ha:padstack_ref.1780 {
-        proto=8; x=5.45152in; y=43.90488mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=3
+           name=G
+         }
         }
+        ha:padstack_ref.2165 {
+         proto=1; x=115.57mm; y=700.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=27
-          name=AVDD_SYNTH2
-        }
-       }
-       ha:padstack_ref.1781 {
-        proto=5; x=140.19352mm; y=46.129918mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=1
+           name=D
+         }
         }
+        ha:padstack_ref.2166 {
+         proto=0; x=4.46in; y=11.530076mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=21
-          name=DCPL_VCO
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=S
+         }
         }
        }
-       ha:padstack_ref.1782 {
-        proto=6; x=5.32456in; y=46.129918mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
+       li:layers {
 
-        li:thermal {
-        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-        ha:attributes {
-          term=4
-          name=GPIO2
-        }
-       }
-       ha:padstack_ref.1783 {
-        proto=7; x=137.968482mm; y=48.854576mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
+          li:objects {
+           ha:line.2167 {
+            x1=112.32007mm; y1=19.680176mm; x2=4.67795in; y2=19.680176mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.2170 {
+            x1=112.32007mm; y1=13.58011mm; x2=112.32007mm; y2=19.680176mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.2173 {
+            x1=112.32007mm; y1=13.58011mm; x2=4.67795in; y2=13.58011mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.2176 {
+            x1=4.67795in; y1=13.58011mm; x2=4.67795in; y2=19.680176mm; thickness=10.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
         }
 
-        li:thermal {
-        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-        ha:attributes {
-          term=13
-          name=AVDD_IF
+          li:objects {
+           ha:line.2179 {
+            x1=115.57mm; y1=535.96mil; x2=115.57mm; y2=535.96mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.2182 {
+            x1=115.57mm; y1=11.530076mm; x2=115.57mm; y2=11.530076mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.2185 {
+            x1=115.57mm; y1=11.530076mm; x2=114.57mm; y2=11.530076mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.2188 {
+            x1=115.57mm; y1=11.530076mm; x2=115.57mm; y2=10.530076mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:padstack_ref.1784 {
-        proto=8; x=137.968482mm; y=43.90488mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAAB1
+      }
+      ha:subc.2191 {
+       ha:attributes {
+        {io_pcb::hidename_y}=13.9004 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=70
+        refdes=R24
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=3.3k
+        vendor=unknown
+        {io_pcb::hidename_direction}=1
+        device=RESISTOR
+        {io_pcb::hidename_x}=101.0412 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-        li:thermal {
-        }
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=28
-          name=AVDD_XOSC
-        }
-       }
-       ha:padstack_ref.1785 {
-        proto=5; x=140.19352mm; y=46.629536mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
 
-        li:thermal {
-        }
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
+           }
 
-        ha:attributes {
-          term=20
-          name=LNA_N
-        }
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+         }
        }
-       ha:padstack_ref.1786 {
-        proto=6; x=5.32456in; y=46.629536mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
+      }
 
-        li:thermal {
-        }
+       li:objects {
+        ha:padstack_ref.2192 {
+         proto=0; x=4.0in; y=526.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=5
-          name=DVDD
-        }
-       }
-       ha:padstack_ref.1787 {
-        proto=7; x=5.41216in; y=48.854576mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.2193 {
+         proto=0; x=4.0in; y=12.560808mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=12
-          name=DVDD
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:padstack_ref.1788 {
-        proto=8; x=5.41216in; y=43.90488mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
+       li:layers {
 
-        li:thermal {
-        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-        ha:attributes {
-          term=29
-          name=DCPL_XOSC
+          li:objects {
+           ha:line.2194 {
+            x1=4.0in; y1=12.960604mm; x2=4.0in; y2=12.960604mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.2197 {
+            x1=4.0in; y1=12.960604mm; x2=4.0in; y2=12.960604mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.2200 {
+            x1=4.0in; y1=12.960604mm; x2=4.0in; y2=13.960604mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.2203 {
+            x1=4.0in; y1=12.960604mm; x2=102.6mm; y2=12.960604mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:padstack_ref.1789 {
-        proto=5; x=140.19352mm; y=47.129662mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAAB2
+      }
+      ha:subc.2206 {
+       ha:attributes {
+        {io_pcb::hidename_y}=18.2438 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=70
+        refdes=R27
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=200k
+        vendor=unknown
+        {io_pcb::hidename_direction}=1
+        device=RESISTOR
+        {io_pcb::hidename_x}=101.0666 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-        li:thermal {
-        }
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=19
-          name=LNA_P
-        }
-       }
-       ha:padstack_ref.1790 {
-        proto=6; x=5.32456in; y=47.129662mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
 
-        li:thermal {
-        }
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
+           }
 
-        ha:attributes {
-          term=6
-          name=DCPL
-        }
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+         }
        }
-       ha:padstack_ref.1791 {
-        proto=7; x=5.39247in; y=48.854576mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
+      }
 
-        li:thermal {
-        }
+       li:objects {
+        ha:padstack_ref.2207 {
+         proto=0; x=4.0in; y=700.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=11
-          name=CS_N
-        }
-       }
-       ha:padstack_ref.1792 {
-        proto=8; x=5.39247in; y=43.90488mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.2208 {
+         proto=0; x=4.0in; y=16.980408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=30
-          name=XOSC_Q1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:padstack_ref.1793 {
-        proto=5; x=140.19352mm; y=1.8751785in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
+       li:layers {
 
-        li:thermal {
-        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-        ha:attributes {
-          term=18
-          name=TRX_SW
+          li:objects {
+           ha:line.2209 {
+            x1=4.0in; y1=17.380204mm; x2=4.0in; y2=17.380204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.2212 {
+            x1=4.0in; y1=17.380204mm; x2=4.0in; y2=17.380204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.2215 {
+            x1=4.0in; y1=17.380204mm; x2=4.0in; y2=18.380204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.2218 {
+            x1=4.0in; y1=17.380204mm; x2=102.6mm; y2=17.380204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:padstack_ref.1794 {
-        proto=6; x=5.32456in; y=1.8751785in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAAB3
+      }
+      ha:subc.2221 {
+       ha:attributes {
+        {io_pcb::hidename_y}=11.5382 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=70
+        refdes=R25
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=1k
+        vendor=unknown
+        {io_pcb::hidename_direction}=1
+        device=RESISTOR
+        {io_pcb::hidename_x}=101.0666 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-        li:thermal {
-        }
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=7
-          name=SI
-        }
-       }
-       ha:padstack_ref.1795 {
-        proto=7; x=5.37279in; y=48.854576mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
 
-        li:thermal {
-        }
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
+           }
 
-        ha:attributes {
-          term=10
-          name=GPIO0
-        }
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+         }
        }
-       ha:padstack_ref.1796 {
-        proto=8; x=5.37279in; y=43.90488mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
+      }
 
-        li:thermal {
-        }
+       li:objects {
+        ha:padstack_ref.2222 {
+         proto=0; x=4.0in; y=435.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=31
-          name=XOSC_Q2
-        }
-       }
-       ha:padstack_ref.1797 {
-        proto=5; x=140.19352mm; y=48.12966mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.2223 {
+         proto=0; x=4.0in; y=10.249408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=17
-          name=PA
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:padstack_ref.1798 {
-        proto=6; x=5.32456in; y=48.12966mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
+       li:layers {
 
-        li:thermal {
-        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-        ha:attributes {
-          term=8
-          name=SCLK
+          li:objects {
+           ha:line.2224 {
+            x1=4.0in; y1=10.649204mm; x2=4.0in; y2=10.649204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.2227 {
+            x1=4.0in; y1=10.649204mm; x2=4.0in; y2=10.649204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.2230 {
+            x1=4.0in; y1=10.649204mm; x2=4.0in; y2=11.649204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.2233 {
+            x1=4.0in; y1=10.649204mm; x2=102.6mm; y2=10.649204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:padstack_ref.1799 {
-        proto=7; x=5.3531in; y=48.854576mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAAB4
+      }
+      ha:subc.2236 {
+       ha:attributes {
+        {io_pcb::hidename_y}=15.9324 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=70
+        refdes=R29
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=22k
+        vendor=unknown
+        {io_pcb::hidename_direction}=1
+        device=RESISTOR
+        {io_pcb::hidename_x}=101.0666 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-        li:thermal {
-        }
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=9
-          name=SO/GPIO1
-        }
-       }
-       ha:padstack_ref.1800 {
-        proto=8; x=5.3531in; y=43.90488mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
 
-        li:thermal {
-        }
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
+           }
 
-        ha:attributes {
-          term=32
-          name=EXT_XOSC
-        }
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+         }
        }
       }
-      li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+       li:objects {
+        ha:padstack_ref.2237 {
+         proto=0; x=4.0in; y=14.796008mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-         li:objects {
-          ha:arc.1801 {
-           x=5.31964in; y=43.77991mm; width=5.0mil; height=5.0mil; astart=270.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-          }
+         li:thermal {
          }
-         ha:type {
-          silk = 1
-          top = 1
+
+         ha:attributes {
+           term=1
+           name=1
          }
+        }
+        ha:padstack_ref.2238 {
+         proto=0; x=4.0in; y=614.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
+        }
        }
+       li:layers {
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1802 {
-           x1=137.718689mm; y1=46.37971mm; x2=137.718689mm; y2=46.37971mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.2239 {
+            x1=4.0in; y1=15.195804mm; x2=4.0in; y2=15.195804mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1805 {
-           x1=137.7188mm; y1=46.3796mm; x2=137.7188mm; y2=46.3796mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.2242 {
+            x1=4.0in; y1=15.195804mm; x2=4.0in; y2=15.195804mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.1808 {
-           x1=137.7188mm; y1=46.3796mm; x2=138.7188mm; y2=46.3796mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.2245 {
+            x1=4.0in; y1=15.195804mm; x2=4.0in; y2=14.195804mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.1811 {
-           x1=137.7188mm; y1=46.3796mm; x2=137.7188mm; y2=47.3796mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.2248 {
+            x1=4.0in; y1=15.195804mm; x2=100.6mm; y2=15.195804mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAABf
-     }
-     ha:subc.1814 {
-      ha:attributes {
-       {io_pcb::hidename_y}=35.8902 mm
-       footprint=TE1217861
-       {io_pcb::hidename_scale}=70
-       refdes=J13
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=0.25
-       vendor=unknown
-       {io_pcb::hidename_direction}=1
-       device=CONNECTOR
-       {io_pcb::hidename_x}=12.6492 mm
+       uid = HWY2P2lhIMcskR/O2jgAAAB5
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.2251 {
+       ha:attributes {
+        {io_pcb::hidename_y}=16.8417 mm
+        footprint=TO252FET
+        {io_pcb::hidename_scale}=70
+        refdes=Q5
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=IRLR8743PbF
+        vendor=unknown
+        {io_pcb::hidename_direction}=0
+        device=PMOS_TRANSISTOR
+        {io_pcb::hidename_x}=95.8088 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              29.53mil  
+              -1.400048mm  
+              -29.53mil  
+              -1.400048mm  
+              -29.53mil  
+              1.400048mm  
+              29.53mil  
+              1.400048mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              32.53mil  
+              -1.476248mm  
+              -32.53mil  
+              -1.476248mm  
+              -32.53mil  
+              1.476248mm  
+              32.53mil  
+              1.476248mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              29.53mil  
+              -1.400048mm  
+              -29.53mil  
+              -1.400048mm  
+              -29.53mil  
+              1.400048mm  
+              29.53mil  
+              1.400048mm  
+             }
+           }
+         }
+       }
+
+       ha:ps_proto_v4.1 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -3.150108mm  
+              -3.050032mm  
+              -3.150108mm  
+              3.050032mm  
+              3.150108mm  
+              3.050032mm  
+              3.150108mm  
+              -3.050032mm  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -3.226308mm  
+              -3.126232mm  
+              -3.226308mm  
+              3.126232mm  
+              3.226308mm  
+              3.126232mm  
+              3.226308mm  
+              -3.126232mm  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -3.150108mm  
+              -3.050032mm  
+              -3.150108mm  
+              3.050032mm  
+              3.150108mm  
+              3.050032mm  
+              3.150108mm  
+              -3.050032mm  
+             }
            }
-           clearance=0.0
-          }
-        }
+         }
+       }
       }
 
-      ha:ps_proto_v4.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       li:objects {
+        ha:padstack_ref.2252 {
+         proto=0; x=3.89in; y=11.530076mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-          }
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
+         ha:attributes {
+           term=3
+           name=G
+         }
         }
-      }
+        ha:padstack_ref.2253 {
+         proto=1; x=3.8in; y=700.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-      ha:ps_proto_v4.2 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+         ha:attributes {
+           term=1
+           name=D
+         }
+        }
+        ha:padstack_ref.2254 {
+         proto=0; x=3.71in; y=11.530076mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=S
+         }
+        }
+       }
+       li:layers {
+
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.2255 {
+            x1=93.27007mm; y1=19.680176mm; x2=99.76993mm; y2=19.680176mm; thickness=10.0mil; clearance=0.0;
            }
-           clearance=0.0
+           ha:line.2258 {
+            x1=93.27007mm; y1=13.58011mm; x2=93.27007mm; y2=19.680176mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.2261 {
+            x1=93.27007mm; y1=13.58011mm; x2=99.76993mm; y2=13.58011mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.2264 {
+            x1=99.76993mm; y1=13.58011mm; x2=99.76993mm; y2=19.680176mm; thickness=10.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           top = 1
           }
+        }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.2267 {
+            x1=3.8in; y1=535.96mil; x2=3.8in; y2=535.96mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           clearance=0.0
+           ha:line.2270 {
+            x1=3.8in; y1=11.530076mm; x2=3.8in; y2=11.530076mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.2273 {
+            x1=3.8in; y1=11.530076mm; x2=95.52mm; y2=11.530076mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.2276 {
+            x1=3.8in; y1=11.530076mm; x2=3.8in; y2=10.530076mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
       }
-     }
-
-      li:objects {
-       ha:padstack_ref.1815 {
-        proto=0; x=400.0mil; y=38.1mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+       uid = HWY2P2lhIMcskR/O2jgAAAB6
+      }
+      ha:subc.2279 {
+       ha:attributes {
+        {io_pcb::hidename_y}=16.9687 mm
+        footprint=TO252FET
+        {io_pcb::hidename_scale}=70
+        refdes=Q4
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=IRLR8743PbF
+        vendor=unknown
+        {io_pcb::hidename_direction}=0
+        device=PMOS_TRANSISTOR
+        {io_pcb::hidename_x}=76.7842 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-        li:thermal {
-        }
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=1
-          name=1
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              29.53mil  
+              -1.400048mm  
+              -29.53mil  
+              -1.400048mm  
+              -29.53mil  
+              1.400048mm  
+              29.53mil  
+              1.400048mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              32.53mil  
+              -1.476248mm  
+              -32.53mil  
+              -1.476248mm  
+              -32.53mil  
+              1.476248mm  
+              32.53mil  
+              1.476248mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              29.53mil  
+              -1.400048mm  
+              -29.53mil  
+              -1.400048mm  
+              -29.53mil  
+              1.400048mm  
+              29.53mil  
+              1.400048mm  
+             }
+           }
+         }
        }
-       ha:padstack_ref.1816 {
-        proto=0; x=600.0mil; y=38.1mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-        }
+       ha:ps_proto_v4.1 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1817 {
-        proto=1; x=500.0mil; y=38.1mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -3.150108mm  
+              -3.050032mm  
+              -3.150108mm  
+              3.050032mm  
+              3.150108mm  
+              3.050032mm  
+              3.150108mm  
+              -3.050032mm  
+             }
+           }
 
-        li:thermal {
-        }
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -3.226308mm  
+              -3.126232mm  
+              -3.226308mm  
+              3.126232mm  
+              3.226308mm  
+              3.126232mm  
+              3.226308mm  
+              -3.126232mm  
+             }
+           }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -3.150108mm  
+              -3.050032mm  
+              -3.150108mm  
+              3.050032mm  
+              3.150108mm  
+              3.050032mm  
+              3.150108mm  
+              -3.050032mm  
+             }
+           }
+         }
        }
-       ha:padstack_ref.1818 {
-        proto=2; x=500.0mil; y=38.1mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
+      }
+
+       li:objects {
+        ha:padstack_ref.2280 {
+         proto=0; x=3.14in; y=11.530076mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=3
+           name=G
+         }
         }
+        ha:padstack_ref.2281 {
+         proto=1; x=3.05in; y=700.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=D
+         }
         }
+        ha:padstack_ref.2282 {
+         proto=0; x=2.96in; y=11.530076mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=S
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1819 {
-           x1=500.0mil; y1=38.1mm; x2=500.0mil; y2=38.1mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.2283 {
+            x1=74.22007mm; y1=19.680176mm; x2=80.71993mm; y2=19.680176mm; thickness=10.0mil; clearance=0.0;
            }
-          }
-          ha:line.1822 {
-           x1=500.0mil; y1=38.1mm; x2=500.0mil; y2=38.1mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.2286 {
+            x1=74.22007mm; y1=13.58011mm; x2=74.22007mm; y2=19.680176mm; thickness=10.0mil; clearance=0.0;
            }
-          }
-          ha:line.1825 {
-           x1=500.0mil; y1=38.1mm; x2=13.7mm; y2=38.1mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.2289 {
+            x1=74.22007mm; y1=13.58011mm; x2=80.71993mm; y2=13.58011mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.2292 {
+            x1=80.71993mm; y1=13.58011mm; x2=80.71993mm; y2=19.680176mm; thickness=10.0mil; clearance=0.0;
            }
           }
-          ha:line.1828 {
-           x1=500.0mil; y1=38.1mm; x2=500.0mil; y2=39.1mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.2295 {
+            x1=3.05in; y1=535.96mil; x2=3.05in; y2=535.96mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.2298 {
+            x1=3.05in; y1=11.530076mm; x2=3.05in; y2=11.530076mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.2301 {
+            x1=3.05in; y1=11.530076mm; x2=76.47mm; y2=11.530076mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.2304 {
+            x1=3.05in; y1=11.530076mm; x2=3.05in; y2=10.530076mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAABg
-     }
-     ha:subc.1831 {
-      ha:attributes {
-       {io_pcb::hidename_y}=68.5800 mm
-       footprint=TE1217861
-       {io_pcb::hidename_scale}=70
-       refdes=J12
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=0.25
-       vendor=unknown
-       {io_pcb::hidename_direction}=0
-       device=CONNECTOR
-       {io_pcb::hidename_x}=12.7000 mm
+       uid = HWY2P2lhIMcskR/O2jgAAAB7
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.2307 {
+       ha:attributes {
+        {io_pcb::hidename_y}=16.0152 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=70
+        refdes=R26
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=22k
+        vendor=unknown
+        {io_pcb::hidename_direction}=1
+        device=RESISTOR
+        {io_pcb::hidename_x}=81.9912 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-          }
-        }
+         }
+       }
       }
 
-      ha:ps_proto_v4.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       li:objects {
+        ha:padstack_ref.2308 {
+         proto=0; x=3.25in; y=14.796008mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-          }
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.2309 {
+         proto=0; x=3.25in; y=614.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
+        }
+       }
+       li:layers {
+
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.2310 {
+            x1=3.25in; y1=15.195804mm; x2=3.25in; y2=15.195804mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           clearance=0.0
+           ha:line.2313 {
+            x1=3.25in; y1=15.195804mm; x2=3.25in; y2=15.195804mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.2316 {
+            x1=3.25in; y1=15.195804mm; x2=3.25in; y2=14.195804mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.2319 {
+            x1=3.25in; y1=15.195804mm; x2=81.55mm; y2=15.195804mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAAB8
       }
+      ha:subc.2322 {
+       ha:attributes {
+        {io_pcb::hidename_y}=18.3068 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=70
+        refdes=R23
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=200k
+        vendor=unknown
+        {io_pcb::hidename_direction}=1
+        device=RESISTOR
+        {io_pcb::hidename_x}=82.0166 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.2 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
            }
-           clearance=0.0
-          }
-        }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.1832 {
-        proto=0; x=500.0mil; y=2.6in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.2323 {
+         proto=0; x=3.25in; y=700.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.2324 {
+         proto=0; x=3.25in; y=669.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:padstack_ref.1833 {
-        proto=0; x=500.0mil; y=2.8in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:layers {
 
-        li:thermal {
-        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-        ha:attributes {
-          term=1
-          name=1
+          li:objects {
+           ha:line.2325 {
+            x1=3.25in; y1=684.74mil; x2=3.25in; y2=684.74mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.2328 {
+            x1=3.25in; y1=684.74mil; x2=3.25in; y2=684.74mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.2331 {
+            x1=3.25in; y1=684.74mil; x2=3.25in; y2=18.392396mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.2334 {
+            x1=3.25in; y1=684.74mil; x2=83.55mm; y2=684.74mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:padstack_ref.1834 {
-        proto=1; x=500.0mil; y=2.7in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAAB9
+      }
+      ha:subc.2337 {
+       ha:attributes {
+        {io_pcb::hidename_y}=11.2842 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=70
+        refdes=R21
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=1k
+        vendor=unknown
+        {io_pcb::hidename_direction}=1
+        device=RESISTOR
+        {io_pcb::hidename_x}=81.9912 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-        li:thermal {
-        }
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=1
-          name=1
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+         }
        }
-       ha:padstack_ref.1835 {
-        proto=2; x=500.0mil; y=2.7in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
 
-        li:thermal {
+       li:objects {
+        ha:padstack_ref.2338 {
+         proto=0; x=3.25in; y=10.845796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.2339 {
+         proto=0; x=3.25in; y=10.046204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1836 {
-           x1=500.0mil; y1=2.7in; x2=500.0mil; y2=2.7in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.2340 {
+            x1=3.25in; y1=10.446mm; x2=3.25in; y2=10.446mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1839 {
-           x1=500.0mil; y1=2.7in; x2=500.0mil; y2=2.7in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.2343 {
+            x1=3.25in; y1=10.446mm; x2=3.25in; y2=10.446mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.1842 {
-           x1=500.0mil; y1=2.7in; x2=13.7mm; y2=2.7in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.2346 {
+            x1=3.25in; y1=10.446mm; x2=3.25in; y2=11.446mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.1845 {
-           x1=500.0mil; y1=2.7in; x2=500.0mil; y2=69.58mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.2349 {
+            x1=3.25in; y1=10.446mm; x2=83.55mm; y2=10.446mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAABh
-     }
-     ha:subc.1848 {
-      ha:attributes {
-       {io_pcb::hidename_y}=71.1200 mm
-       footprint=TE1217861
-       {io_pcb::hidename_scale}=70
-       refdes=J10
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=0.25
-       vendor=unknown
-       {io_pcb::hidename_direction}=1
-       device=CONNECTOR
-       {io_pcb::hidename_x}=29.2100 mm
+       uid = HWY2P2lhIMcskR/O2jgAAAB+
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.2352 {
+       ha:attributes {
+        {io_pcb::hidename_y}=13.8054 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=70
+        refdes=R19
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=3.3k
+        vendor=unknown
+        {io_pcb::hidename_direction}=1
+        device=RESISTOR
+        {io_pcb::hidename_x}=82.0166 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-          }
-        }
+         }
+       }
       }
 
-      ha:ps_proto_v4.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       li:objects {
+        ha:padstack_ref.2353 {
+         proto=0; x=3.25in; y=525.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-          }
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.2354 {
+         proto=0; x=3.25in; y=12.535408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
+        }
+       }
+       li:layers {
+
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.2355 {
+            x1=3.25in; y1=12.935204mm; x2=3.25in; y2=12.935204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.2358 {
+            x1=3.25in; y1=12.935204mm; x2=3.25in; y2=12.935204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.2361 {
+            x1=3.25in; y1=12.935204mm; x2=3.25in; y2=13.935204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.2364 {
+            x1=3.25in; y1=12.935204mm; x2=83.55mm; y2=12.935204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
-           clearance=0.0
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
       }
+       uid = HWY2P2lhIMcskR/O2jgAAAB/
+      }
+      ha:subc.2367 {
+       ha:attributes {
+        {io_pcb::hidename_y}=18.2184 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=70
+        refdes=R32
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=200k
+        vendor=unknown
+        {io_pcb::hidename_direction}=1
+        device=RESISTOR
+        {io_pcb::hidename_x}=62.9412 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.2 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
            }
-           clearance=0.0
-          }
-        }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.1849 {
-        proto=0; x=29.21mm; y=2.7in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.2368 {
+         proto=0; x=63.5mm; y=700.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.2369 {
+         proto=0; x=63.5mm; y=16.980408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:padstack_ref.1850 {
-        proto=0; x=29.21mm; y=73.66mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:layers {
 
-        li:thermal {
-        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-        ha:attributes {
-          term=1
-          name=1
+          li:objects {
+           ha:line.2370 {
+            x1=63.5mm; y1=17.380204mm; x2=63.5mm; y2=17.380204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.2373 {
+            x1=63.5mm; y1=17.380204mm; x2=63.5mm; y2=17.380204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.2376 {
+            x1=63.5mm; y1=17.380204mm; x2=63.5mm; y2=18.380204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.2379 {
+            x1=63.5mm; y1=17.380204mm; x2=64.5mm; y2=17.380204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:padstack_ref.1851 {
-        proto=1; x=29.21mm; y=2.8in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAACA
+      }
+      ha:subc.2382 {
+       ha:attributes {
+        {io_pcb::hidename_y}=15.9832 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=70
+        refdes=R33
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=22k
+        vendor=unknown
+        {io_pcb::hidename_direction}=1
+        device=RESISTOR
+        {io_pcb::hidename_x}=62.9412 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-        li:thermal {
-        }
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=1
-          name=1
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+         }
        }
-       ha:padstack_ref.1852 {
-        proto=2; x=29.21mm; y=2.8in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
 
-        li:thermal {
+       li:objects {
+        ha:padstack_ref.2383 {
+         proto=0; x=63.5mm; y=14.821408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.2384 {
+         proto=0; x=63.5mm; y=615.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1853 {
-           x1=29.21mm; y1=2.8in; x2=29.21mm; y2=2.8in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.2385 {
+            x1=63.5mm; y1=15.221204mm; x2=63.5mm; y2=15.221204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1856 {
-           x1=29.21mm; y1=2.8in; x2=29.21mm; y2=2.8in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.2388 {
+            x1=63.5mm; y1=15.221204mm; x2=63.5mm; y2=15.221204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.1859 {
-           x1=29.21mm; y1=2.8in; x2=30.21mm; y2=2.8in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.2391 {
+            x1=63.5mm; y1=15.221204mm; x2=63.5mm; y2=14.221204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.1862 {
-           x1=29.21mm; y1=2.8in; x2=29.21mm; y2=72.12mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.2394 {
+            x1=63.5mm; y1=15.221204mm; x2=62.5mm; y2=15.221204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAABi
-     }
-     ha:subc.1865 {
-      ha:attributes {
-       {io_pcb::hidename_y}=81.2800 mm
-       footprint=TE1217861
-       {io_pcb::hidename_scale}=70
-       refdes=J11
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=0.25
-       vendor=unknown
-       {io_pcb::hidename_direction}=0
-       device=CONNECTOR
-       {io_pcb::hidename_x}=12.7000 mm
+       uid = HWY2P2lhIMcskR/O2jgAAACB
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.2397 {
+       ha:attributes {
+        {io_pcb::hidename_y}=18.3896 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=70
+        refdes=R16
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=3.3k
+        vendor=unknown
+        {io_pcb::hidename_direction}=1
+        device=RESISTOR
+        {io_pcb::hidename_x}=36.8554 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-          }
-        }
+         }
+       }
       }
 
-      ha:ps_proto_v4.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       li:objects {
+        ha:padstack_ref.2398 {
+         proto=0; x=1.473in; y=710.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-          }
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
-      }
+        ha:padstack_ref.2399 {
+         proto=0; x=1.473in; y=17.234408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-      ha:ps_proto_v4.2 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
-          }
+         ha:attributes {
+           term=2
+           name=2
+         }
+        }
+       }
+       li:layers {
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.2400 {
+            x1=1.473in; y1=17.634204mm; x2=1.473in; y2=17.634204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.2403 {
+            x1=1.473in; y1=17.634204mm; x2=1.473in; y2=17.634204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.2406 {
+            x1=1.473in; y1=17.634204mm; x2=1.473in; y2=18.634204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.2409 {
+            x1=1.473in; y1=17.634204mm; x2=38.4142mm; y2=17.634204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
-           clearance=0.0
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
       }
-     }
-
-      li:objects {
-       ha:padstack_ref.1866 {
-        proto=0; x=500.0mil; y=3.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+       uid = HWY2P2lhIMcskR/O2jgAAACC
+      }
+      ha:subc.2412 {
+       ha:attributes {
+        {io_pcb::hidename_y}=18.1610 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=70
+        refdes=R6
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=1k
+        vendor=unknown
+        {io_pcb::hidename_direction}=1
+        device=RESISTOR
+        {io_pcb::hidename_x}=33.8328 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-        li:thermal {
-        }
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1867 {
-        proto=0; x=500.0mil; y=3.3in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
 
-        li:thermal {
-        }
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
+           }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+         }
        }
-       ha:padstack_ref.1868 {
-        proto=1; x=500.0mil; y=3.2in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
 
-        li:thermal {
-        }
+       li:objects {
+        ha:padstack_ref.2413 {
+         proto=0; x=1.353in; y=17.234408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1869 {
-        proto=2; x=500.0mil; y=3.2in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.2414 {
+         proto=0; x=1.353in; y=710.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1870 {
-           x1=500.0mil; y1=3.2in; x2=500.0mil; y2=3.2in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.2415 {
+            x1=1.353in; y1=17.634204mm; x2=1.353in; y2=17.634204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1873 {
-           x1=500.0mil; y1=3.2in; x2=500.0mil; y2=3.2in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.2418 {
+            x1=1.353in; y1=17.634204mm; x2=1.353in; y2=17.634204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.1876 {
-           x1=500.0mil; y1=3.2in; x2=13.7mm; y2=3.2in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.2421 {
+            x1=1.353in; y1=17.634204mm; x2=1.353in; y2=16.634204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.1879 {
-           x1=500.0mil; y1=3.2in; x2=500.0mil; y2=82.28mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.2424 {
+            x1=1.353in; y1=17.634204mm; x2=33.3662mm; y2=17.634204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAABj
-     }
-     ha:subc.1882 {
-      ha:attributes {
-       {io_pcb::hidename_y}=71.1200 mm
-       footprint=TE1217861
-       {io_pcb::hidename_scale}=70
-       refdes=J9
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=0.25
-       vendor=unknown
-       {io_pcb::hidename_direction}=1
-       device=CONNECTOR
-       {io_pcb::hidename_x}=41.9100 mm
+       uid = HWY2P2lhIMcskR/O2jgAAACD
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.2427 {
+       ha:attributes {
+        {io_pcb::hidename_y}=18.1356 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=70
+        refdes=R5
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=3.3k
+        vendor=unknown
+        {io_pcb::hidename_direction}=1
+        device=RESISTOR
+        {io_pcb::hidename_x}=34.8742 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-          }
-        }
+         }
+       }
       }
 
-      ha:ps_proto_v4.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       li:objects {
+        ha:padstack_ref.2428 {
+         proto=0; x=1.394in; y=710.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-          }
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
-      }
+        ha:padstack_ref.2429 {
+         proto=0; x=1.394in; y=17.234408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-      ha:ps_proto_v4.2 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
-          }
+         ha:attributes {
+           term=2
+           name=2
+         }
+        }
+       }
+       li:layers {
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.2430 {
+            x1=1.394in; y1=17.634204mm; x2=1.394in; y2=17.634204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           clearance=0.0
+           ha:line.2433 {
+            x1=1.394in; y1=17.634204mm; x2=1.394in; y2=17.634204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.2436 {
+            x1=1.394in; y1=17.634204mm; x2=1.394in; y2=18.634204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.2439 {
+            x1=1.394in; y1=17.634204mm; x2=36.4076mm; y2=17.634204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
       }
-     }
-
-      li:objects {
-       ha:padstack_ref.1883 {
-        proto=0; x=1.65in; y=2.7in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+       uid = HWY2P2lhIMcskR/O2jgAAACE
+      }
+      ha:subc.2442 {
+       ha:attributes {
+        {io_pcb::hidename_y}=18.3896 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=70
+        refdes=R18
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=1k
+        vendor=unknown
+        {io_pcb::hidename_direction}=1
+        device=RESISTOR
+        {io_pcb::hidename_x}=35.8902 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-        li:thermal {
-        }
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1884 {
-        proto=0; x=1.65in; y=73.66mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
 
-        li:thermal {
-        }
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
+           }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+         }
        }
-       ha:padstack_ref.1885 {
-        proto=1; x=1.65in; y=2.8in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
 
-        li:thermal {
-        }
+       li:objects {
+        ha:padstack_ref.2443 {
+         proto=0; x=1.435in; y=17.234408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1886 {
-        proto=2; x=1.65in; y=2.8in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.2444 {
+         proto=0; x=1.435in; y=710.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1887 {
-           x1=1.65in; y1=2.8in; x2=1.65in; y2=2.8in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.2445 {
+            x1=1.435in; y1=17.634204mm; x2=1.435in; y2=17.634204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1890 {
-           x1=1.65in; y1=2.8in; x2=1.65in; y2=2.8in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.2448 {
+            x1=1.435in; y1=17.634204mm; x2=1.435in; y2=17.634204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.1893 {
-           x1=1.65in; y1=2.8in; x2=42.91mm; y2=2.8in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.2451 {
+            x1=1.435in; y1=17.634204mm; x2=1.435in; y2=16.634204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.1896 {
-           x1=1.65in; y1=2.8in; x2=1.65in; y2=72.12mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.2454 {
+            x1=1.435in; y1=17.634204mm; x2=35.449mm; y2=17.634204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAABk
-     }
-     ha:subc.1899 {
-      ha:attributes {
-       {io_pcb::hidename_y}=28.4734 mm
-       footprint=TE1217861
-       {io_pcb::hidename_scale}=70
-       refdes=J7
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=0.25
-       vendor=unknown
-       {io_pcb::hidename_direction}=0
-       device=CONNECTOR
-       {io_pcb::hidename_x}=25.7556 mm
+       uid = HWY2P2lhIMcskR/O2jgAAACF
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.2457 {
+       ha:attributes {
+        {io_pcb::hidename_y}=18.8468 mm
+        footprint=1212-8
+        {io_pcb::hidename_scale}=70
+        refdes=Q1
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=Si7232DN
+        vendor=unknown
+        {io_pcb::hidename_direction}=0
+        device=MOSFET
+        {io_pcb::hidename_x}=37.5920 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-          }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.202438mm  
+              -0.494919mm  
+              -0.202438mm  
+              -0.494919mm  
+              -0.202438mm  
+              0.494919mm  
+              0.202438mm  
+              0.494919mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              10.97mil  
+              -0.571119mm  
+              -10.97mil  
+              -0.571119mm  
+              -10.97mil  
+              0.571119mm  
+              10.97mil  
+              0.571119mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.202438mm  
+              -0.494919mm  
+              -0.202438mm  
+              -0.494919mm  
+              -0.202438mm  
+              0.494919mm  
+              0.202438mm  
+              0.494919mm  
+             }
+           }
+         }
+       }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
-          }
+       ha:ps_proto_v4.1 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.495045mm  
+              -0.862583mm  
+              -0.495045mm  
+              -0.862583mm  
+              -0.495045mm  
+              0.862583mm  
+              0.495045mm  
+              0.862583mm  
+             }
            }
-           clearance=0.0
-          }
-        }
-      }
-
-      ha:ps_proto_v4.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.571246mm  
+              -36.96mil  
+              -0.571246mm  
+              -36.96mil  
+              -0.571246mm  
+              36.96mil  
+              0.571246mm  
+              36.96mil  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.495045mm  
+              -0.862583mm  
+              -0.495045mm  
+              -0.862583mm  
+              -0.495045mm  
+              0.862583mm  
+              0.495045mm  
+              0.862583mm  
+             }
            }
-           clearance=0.0
-          }
-        }
+         }
+       }
       }
 
-      ha:ps_proto_v4.2 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       li:objects {
+        ha:padstack_ref.2458 {
+         proto=0; x=36.537152mm; y=23.026243mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
-          }
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
+         ha:attributes {
+           term=8
+           name=D
+         }
         }
-      }
-     }
+        ha:padstack_ref.2459 {
+         proto=0; x=36.537152mm; y=793.565mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
+         ha:flags {
+          clearline=1
+         }
 
-      li:objects {
-       ha:padstack_ref.1900 {
-        proto=0; x=29.21mm; y=30.48mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=1
+           name=S
+         }
         }
+        ha:padstack_ref.2460 {
+         proto=0; x=35.887166mm; y=23.026243mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1901 {
-        proto=0; x=29.21mm; y=1000.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=7
+           name=D
+         }
         }
+        ha:padstack_ref.2461 {
+         proto=0; x=35.887166mm; y=793.565mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=G
+         }
         }
-       }
-       ha:padstack_ref.1902 {
-        proto=1; x=29.21mm; y=1.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.2462 {
+         proto=0; x=35.23718mm; y=23.026243mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=6
+           name=D
+         }
         }
+        ha:padstack_ref.2463 {
+         proto=0; x=35.23718mm; y=793.565mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=3
+           name=S
+         }
         }
+        ha:padstack_ref.2464 {
+         proto=0; x=34.587194mm; y=23.026243mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=5
+           name=D
+         }
         }
-       }
-       ha:padstack_ref.1903 {
-        proto=2; x=29.21mm; y=1.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.2465 {
+         proto=0; x=34.587194mm; y=793.565mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=4
+           name=G
+         }
         }
+        ha:padstack_ref.2466 {
+         proto=1; x=36.169614mm; y=872.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=-0.382397mm;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=8
+           name=D
+         }
         }
+        ha:padstack_ref.2467 {
+         proto=1; x=34.954732mm; y=872.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=-0.382397mm;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=5
+           name=D
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1904 {
-           x1=29.21mm; y1=1.1in; x2=29.21mm; y2=1.1in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.2468 {
+            x1=37.21203mm; y1=785.1mil; x2=37.21203mm; y2=23.241254mm; thickness=10.0mil; clearance=0.0;
            }
-          }
-          ha:line.1907 {
-           x1=29.21mm; y1=1.1in; x2=29.21mm; y2=1.1in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.2471 {
+            x1=33.912316mm; y1=785.1mil; x2=37.21203mm; y2=785.1mil; thickness=10.0mil; clearance=0.0;
            }
-          }
-          ha:line.1910 {
-           x1=29.21mm; y1=1.1in; x2=30.21mm; y2=1.1in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.2474 {
+            x1=33.912316mm; y1=785.1mil; x2=33.912316mm; y2=23.241254mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.2477 {
+            x1=33.912316mm; y1=23.241254mm; x2=37.21203mm; y2=23.241254mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:arc.2480 {
+            x=36.862018mm; y=19.275552mm; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
            }
           }
-          ha:line.1913 {
-           x1=29.21mm; y1=1.1in; x2=29.21mm; y2=28.94mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.2481 {
+            x1=35.562173mm; y1=21.702877mm; x2=35.562173mm; y2=21.702877mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.2484 {
+            x1=35.5623mm; y1=21.591524mm; x2=35.5623mm; y2=21.591524mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.2487 {
+            x1=35.5623mm; y1=21.591524mm; x2=35.5623mm; y2=20.591524mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.2490 {
+            x1=35.5623mm; y1=21.591524mm; x2=34.5623mm; y2=21.591524mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAABl
-     }
-     ha:subc.1916 {
-      ha:attributes {
-       {io_pcb::hidename_y}=43.1800 mm
-       footprint=TE1217861
-       {io_pcb::hidename_scale}=70
-       refdes=J5
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=0.25
-       vendor=unknown
-       {io_pcb::hidename_direction}=1
-       device=CONNECTOR
-       {io_pcb::hidename_x}=29.2100 mm
+       uid = HWY2P2lhIMcskR/O2jgAAACG
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.2493 {
+       ha:attributes {
+        {io_pcb::hidename_y}=16.9687 mm
+        footprint=TO252FET
+        {io_pcb::hidename_scale}=70
+        refdes=Q6
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=IRLR8743PbF
+        vendor=unknown
+        {io_pcb::hidename_direction}=0
+        device=PMOS_TRANSISTOR
+        {io_pcb::hidename_x}=57.5818 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-          }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              29.53mil  
+              -1.400048mm  
+              -29.53mil  
+              -1.400048mm  
+              -29.53mil  
+              1.400048mm  
+              29.53mil  
+              1.400048mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              32.53mil  
+              -1.476248mm  
+              -32.53mil  
+              -1.476248mm  
+              -32.53mil  
+              1.476248mm  
+              32.53mil  
+              1.476248mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              29.53mil  
+              -1.400048mm  
+              -29.53mil  
+              -1.400048mm  
+              -29.53mil  
+              1.400048mm  
+              29.53mil  
+              1.400048mm  
+             }
+           }
+         }
+       }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
-          }
+       ha:ps_proto_v4.1 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -3.150108mm  
+              -3.050032mm  
+              -3.150108mm  
+              3.050032mm  
+              3.150108mm  
+              3.050032mm  
+              3.150108mm  
+              -3.050032mm  
+             }
            }
-           clearance=0.0
-          }
-        }
-      }
-
-      ha:ps_proto_v4.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -3.226308mm  
+              -3.126232mm  
+              -3.226308mm  
+              3.126232mm  
+              3.226308mm  
+              3.126232mm  
+              3.226308mm  
+              -3.126232mm  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -3.150108mm  
+              -3.050032mm  
+              -3.150108mm  
+              3.050032mm  
+              3.150108mm  
+              3.050032mm  
+              3.150108mm  
+              -3.050032mm  
+             }
            }
-           clearance=0.0
-          }
-        }
+         }
+       }
       }
 
-      ha:ps_proto_v4.2 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       li:objects {
+        ha:padstack_ref.2494 {
+         proto=0; x=2.39in; y=11.530076mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
-          }
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
+         ha:attributes {
+           term=3
+           name=G
+         }
         }
-      }
-     }
+        ha:padstack_ref.2495 {
+         proto=1; x=2.3in; y=700.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-      li:objects {
-       ha:padstack_ref.1917 {
-        proto=0; x=29.21mm; y=1.6in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=1
+           name=D
+         }
         }
+        ha:padstack_ref.2496 {
+         proto=0; x=56.134mm; y=11.530076mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=S
+         }
         }
        }
-       ha:padstack_ref.1918 {
-        proto=0; x=29.21mm; y=1.8in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:layers {
 
-        li:thermal {
-        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1919 {
-        proto=1; x=29.21mm; y=1.7in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
+          li:objects {
+           ha:line.2497 {
+            x1=55.17007mm; y1=19.680176mm; x2=61.66993mm; y2=19.680176mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.2500 {
+            x1=55.17007mm; y1=13.58011mm; x2=55.17007mm; y2=19.680176mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.2503 {
+            x1=55.17007mm; y1=13.58011mm; x2=61.66993mm; y2=13.58011mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.2506 {
+            x1=61.66993mm; y1=13.58011mm; x2=61.66993mm; y2=19.680176mm; thickness=10.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
         }
 
-        li:thermal {
-        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-        ha:attributes {
-          term=1
-          name=1
+          li:objects {
+           ha:line.2509 {
+            x1=2.3in; y1=535.96mil; x2=2.3in; y2=535.96mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.2512 {
+            x1=2.3in; y1=11.530076mm; x2=2.3in; y2=11.530076mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.2515 {
+            x1=2.3in; y1=11.530076mm; x2=57.42mm; y2=11.530076mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.2518 {
+            x1=2.3in; y1=11.530076mm; x2=2.3in; y2=10.530076mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:padstack_ref.1920 {
-        proto=2; x=29.21mm; y=1.7in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAACH
+      }
+      ha:subc.2521 {
+       ha:attributes {
+        {io_pcb::hidename_y}=91.8182 mm
+        footprint=CAP_FC8
+        {io_pcb::hidename_scale}=70
+        refdes=C7
+        manufacturer=unknown
+        vendor_part_number=P10296-ND
+        manufacturer_part_number=unknown
+        value=220uF
+        vendor=digikey
+        {io_pcb::hidename_direction}=3
+        device=CAPACITOR
+        {io_pcb::hidename_x}=36.4998 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-        li:thermal {
-        }
+       ha:ps_proto_v4.0 {
+         hdia=31.5mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=1
-          name=1
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -1.0mm  
+              -1.0mm  
+              1.0mm  
+              -1.0mm  
+              1.0mm  
+              1.0mm  
+              -1.0mm  
+              1.0mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -1.0mm  
+              -1.0mm  
+              1.0mm  
+              -1.0mm  
+              1.0mm  
+              1.0mm  
+              -1.0mm  
+              1.0mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -1.0mm  
+              -1.0mm  
+              1.0mm  
+              -1.0mm  
+              1.0mm  
+              1.0mm  
+              -1.0mm  
+              1.0mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -1.099947mm  
+              -1.099947mm  
+              1.099947mm  
+              -1.099947mm  
+              1.099947mm  
+              1.099947mm  
+              -1.099947mm  
+              1.099947mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -1.099947mm  
+              -1.099947mm  
+              1.099947mm  
+              -1.099947mm  
+              1.099947mm  
+              1.099947mm  
+              -1.099947mm  
+              1.099947mm  
+             }
+           }
+         }
        }
-      }
-      li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+       ha:ps_proto_v4.1 {
+         hdia=31.5mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-         li:objects {
-          ha:line.1921 {
-           x1=29.21mm; y1=1.7in; x2=29.21mm; y2=1.7in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=2.0mm;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
            }
-          }
-          ha:line.1924 {
-           x1=29.21mm; y1=1.7in; x2=29.21mm; y2=1.7in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=2.0mm;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
            }
-          }
-          ha:line.1927 {
-           x1=29.21mm; y1=1.7in; x2=30.21mm; y2=1.7in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=2.0mm;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
            }
-          }
-          ha:line.1930 {
-           x1=29.21mm; y1=1.7in; x2=29.21mm; y2=44.18mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=2.199894mm;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=2.199894mm;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAABm
-     }
-     ha:subc.1933 {
-      ha:attributes {
-       {io_pcb::hidename_y}=28.9814 mm
-       footprint=TE1217861
-       {io_pcb::hidename_scale}=70
-       refdes=J4
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=0.25
-       vendor=unknown
-       {io_pcb::hidename_direction}=0
-       device=CONNECTOR
-       {io_pcb::hidename_x}=37.8968 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       li:objects {
+        ha:padstack_ref.2522 {
+         proto=0; x=1.487in; y=90.754194mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.499999mm;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-          }
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
-          }
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.2523 {
+         proto=1; x=1.487in; y=94.25406mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.499999mm;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+         li:thermal {
+           li:1 {
+            on  
+            diag  
+            round  
            }
-           clearance=0.0
-          }
+           li:3 {
+            on  
+            diag  
+            round  
+           }
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
-      }
+       }
+       li:layers {
 
-      ha:ps_proto_v4.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+          li:objects {
+           ha:line.2524 {
+            x1=1.64447in; y1=88.504262mm; x2=1.64447in; y2=90.504258mm; thickness=10.0mil; clearance=0.0;
            }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           ha:line.2527 {
+            x1=1.6051in; y1=89.50426mm; x2=1.68384in; y2=89.50426mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:arc.2530 {
+            x=1.487in; y=92.504mm; width=3.999992mm; height=3.999992mm; astart=270.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
            }
-           clearance=0.0
+          }
+          ha:type {
+           silk = 1
+           top = 1
           }
         }
-      }
 
-      ha:ps_proto_v4.2 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+          li:objects {
+           ha:line.2531 {
+            x1=1.487in; y1=92.504127mm; x2=1.487in; y2=92.504127mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
+           ha:line.2534 {
+            x1=1.487in; y1=92.504mm; x2=1.487in; y2=92.504mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.2537 {
+            x1=1.487in; y1=92.504mm; x2=1.487in; y2=91.504mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.2540 {
+            x1=1.487in; y1=92.504mm; x2=36.7698mm; y2=92.504mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
-           clearance=0.0
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
       }
-     }
-
-      li:objects {
-       ha:padstack_ref.1934 {
-        proto=0; x=1.65in; y=30.48mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+       uid = HWY2P2lhIMcskR/O2jgAAACI
+      }
+      ha:subc.2543 {
+       ha:attributes {
+        {io_pcb::hidename_y}=90.2462 mm
+        footprint=powerdi123
+        {io_pcb::hidename_scale}=70
+        refdes=D9
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=DFLS130L
+        vendor=unknown
+        {io_pcb::hidename_direction}=0
+        device=DIODE
+        {io_pcb::hidename_x}=30.9979 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-        li:thermal {
-        }
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=1
-          name=1
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -43.31mil  
+              -0.700024mm  
+              -43.31mil  
+              0.700024mm  
+              43.31mil  
+              0.700024mm  
+              43.31mil  
+              -0.700024mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -46.31mil  
+              -0.776224mm  
+              -46.31mil  
+              0.776224mm  
+              46.31mil  
+              0.776224mm  
+              46.31mil  
+              -0.776224mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -43.31mil  
+              -0.700024mm  
+              -43.31mil  
+              0.700024mm  
+              43.31mil  
+              0.700024mm  
+              43.31mil  
+              -0.700024mm  
+             }
+           }
+         }
        }
-       ha:padstack_ref.1935 {
-        proto=0; x=1.65in; y=1000.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-        }
+       ha:ps_proto_v4.1 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1936 {
-        proto=1; x=1.65in; y=1.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.449961mm  
+              -0.699897mm  
+              -0.449961mm  
+              -0.699897mm  
+              -0.449961mm  
+              0.699897mm  
+              0.449961mm  
+              0.699897mm  
+             }
+           }
 
-        li:thermal {
-        }
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.526161mm  
+              -0.776097mm  
+              -0.526161mm  
+              -0.776097mm  
+              -0.526161mm  
+              0.776097mm  
+              0.526161mm  
+              0.776097mm  
+             }
+           }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.449961mm  
+              -0.699897mm  
+              -0.449961mm  
+              -0.699897mm  
+              -0.449961mm  
+              0.699897mm  
+              0.449961mm  
+              0.699897mm  
+             }
+           }
+         }
        }
-       ha:padstack_ref.1937 {
-        proto=2; x=1.65in; y=1.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
 
-        li:thermal {
+       li:objects {
+        ha:padstack_ref.2544 {
+         proto=0; x=31.81066mm; y=3.574in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
+        ha:padstack_ref.2545 {
+         proto=1; x=29.260754mm; y=3.574in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1938 {
-           x1=1.65in; y1=1.1in; x2=1.65in; y2=1.1in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.2546 {
+            x1=29.360576mm; y1=3.53601in; x2=32.360824mm; y2=3.53601in; thickness=10.0mil; clearance=0.0;
            }
-          }
-          ha:line.1941 {
-           x1=1.65in; y1=1.1in; x2=1.65in; y2=1.1in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.2549 {
+            x1=32.360824mm; y1=3.53601in; x2=32.360824mm; y2=3.61199in; thickness=10.0mil; clearance=0.0;
            }
-          }
-          ha:line.1944 {
-           x1=1.65in; y1=1.1in; x2=42.91mm; y2=1.1in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.2552 {
+            x1=29.360576mm; y1=3.61199in; x2=32.360824mm; y2=3.61199in; thickness=10.0mil; clearance=0.0;
            }
-          }
-          ha:line.1947 {
-           x1=1.65in; y1=1.1in; x2=1.65in; y2=28.94mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.2555 {
+            x1=29.360576mm; y1=3.53601in; x2=29.360576mm; y2=3.61199in; thickness=10.0mil; clearance=0.0;
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAABn
-     }
-     ha:subc.1950 {
-      ha:attributes {
-       {io_pcb::hidename_y}=43.1800 mm
-       footprint=TE1217861
-       {io_pcb::hidename_scale}=70
-       refdes=J2
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=0.25
-       vendor=unknown
-       {io_pcb::hidename_direction}=1
-       device=CONNECTOR
-       {io_pcb::hidename_x}=41.9100 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.0 {
-        hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           ha:line.2558 {
+            x1=32.894986mm; y1=3.53601in; x2=33.377332mm; y2=3.53601in; thickness=10.0mil; clearance=0.0;
            }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           ha:line.2561 {
+            x1=33.377332mm; y1=3.53601in; x2=33.377332mm; y2=3.61199in; thickness=10.0mil; clearance=0.0;
            }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+           ha:line.2564 {
+            x1=32.894986mm; y1=3.61199in; x2=33.377332mm; y2=3.61199in; thickness=10.0mil; clearance=0.0;
            }
-           clearance=0.0
+          }
+          ha:type {
+           silk = 1
+           top = 1
           }
         }
-      }
 
-      ha:ps_proto_v4.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+          li:objects {
+           ha:line.2567 {
+            x1=30.535707mm; y1=3.574in; x2=30.535707mm; y2=3.574in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           ha:line.2570 {
+            x1=30.8607mm; y1=3.574in; x2=30.8607mm; y2=3.574in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-           clearance=0.0
+           ha:line.2573 {
+            x1=30.8607mm; y1=3.574in; x2=31.8607mm; y2=3.574in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.2576 {
+            x1=30.8607mm; y1=3.574in; x2=30.8607mm; y2=91.7796mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAACJ
       }
+      ha:subc.2579 {
+       ha:attributes {
+        {io_pcb::hidename_y}=92.7862 mm
+        copyright=2006 DJ Delorie
+        author=DJ Delorie
+        footprint=SOT23-5
+        dist-license=GPL
+        {io_pcb::hidename_scale}=89
+        refdes=U7
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=TPS70933
+        vendor=unknown
+        {io_pcb::hidename_direction}=0
+        device=IC
+        use-license=Unlimited
+        {io_pcb::hidename_x}=47.2186 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.2 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -20.0mil  
+              -12.0mil  
+              -20.0mil  
+              12.0mil  
+              20.0mil  
+              12.0mil  
+              20.0mil  
+              -12.0mil  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -23.0mil  
+              -15.0mil  
+              -23.0mil  
+              15.0mil  
+              23.0mil  
+              15.0mil  
+              23.0mil  
+              -15.0mil  
+             }
            }
-           clearance=0.0
-          }
-        }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -20.0mil  
+              -12.0mil  
+              -20.0mil  
+              12.0mil  
+              20.0mil  
+              12.0mil  
+              20.0mil  
+              -12.0mil  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.1951 {
-        proto=0; x=1.65in; y=1.6in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.2580 {
+         proto=0; x=1.809in; y=3.653in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1952 {
-        proto=0; x=1.65in; y=1.8in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=4
+           name=4
+         }
         }
+        ha:padstack_ref.2581 {
+         proto=0; x=1.809in; y=90.805mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1953 {
-        proto=1; x=1.65in; y=1.7in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=5
+           name=VOUT
+         }
         }
+        ha:padstack_ref.2582 {
+         proto=0; x=1.727in; y=90.805mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1954 {
-        proto=2; x=1.65in; y=1.7in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=VIN
+         }
         }
+        ha:padstack_ref.2583 {
+         proto=0; x=1.727in; y=91.7956mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=GND
+         }
         }
+        ha:padstack_ref.2584 {
+         proto=0; x=1.727in; y=3.653in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=3
+           name=EN
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1955 {
-           x1=1.65in; y1=1.7in; x2=1.65in; y2=1.7in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.2585 {
+            x1=1.699in; y1=3.673in; x2=1.838in; y2=3.673in; thickness=10.0mil; clearance=0.0;
            }
-          }
-          ha:line.1958 {
-           x1=1.65in; y1=1.7in; x2=1.65in; y2=1.7in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.2588 {
+            x1=1.838in; y1=3.555in; x2=1.838in; y2=3.673in; thickness=10.0mil; clearance=0.0;
            }
-          }
-          ha:line.1961 {
-           x1=1.65in; y1=1.7in; x2=42.91mm; y2=1.7in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.2591 {
+            x1=1.699in; y1=3.555in; x2=1.838in; y2=3.555in; thickness=10.0mil; clearance=0.0;
            }
-          }
-          ha:line.1964 {
-           x1=1.65in; y1=1.7in; x2=1.65in; y2=44.18mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.2594 {
+            x1=1.699in; y1=3.555in; x2=1.699in; y2=3.673in; thickness=10.0mil; clearance=0.0;
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAABo
-     }
-     ha:subc.1967 {
-      ha:attributes {
-       {io_pcb::hidename_y}=42.9006 mm
-       footprint=TE1217861
-       {io_pcb::hidename_scale}=70
-       refdes=J15
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=0.25
-       vendor=unknown
-       {io_pcb::hidename_direction}=2
-       device=CONNECTOR
-       {io_pcb::hidename_x}=112.6744 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-      ha:ps_proto_v4.0 {
-        hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+          li:objects {
+           ha:line.2597 {
+            x1=1.7598in; y1=91.7956mm; x2=1.7598in; y2=91.7956mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           ha:line.2600 {
+            x1=1.809in; y1=3.653in; x2=1.809in; y2=3.653in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+           ha:line.2603 {
+            x1=1.809in; y1=3.653in; x2=46.9486mm; y2=3.653in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.2606 {
+            x1=1.809in; y1=3.653in; x2=1.809in; y2=93.7862mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
-           clearance=0.0
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
       }
+       uid = HWY2P2lhIMcskR/O2jgAAACK
+      }
+      ha:subc.2609 {
+       ha:attributes {
+        {io_pcb::hidename_y}=91.6940 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=70
+        refdes=C9
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=2.2uF
+        vendor=unknown
+        {io_pcb::hidename_direction}=1
+        device=CAPACITOR
+        {io_pcb::hidename_x}=47.3964 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
            }
-           clearance=0.0
-          }
-        }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+         }
+       }
       }
 
-      ha:ps_proto_v4.2 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       li:objects {
+        ha:padstack_ref.2610 {
+         proto=0; x=1.887in; y=91.604596mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
-          }
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
-      }
-     }
+        ha:padstack_ref.2611 {
+         proto=0; x=1.887in; y=90.805004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-      li:objects {
-       ha:padstack_ref.1968 {
-        proto=0; x=115.57mm; y=1.8in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
+       }
+       li:layers {
 
-        ha:attributes {
-          term=1
-          name=1
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.2612 {
+            x1=1.887in; y1=91.2048mm; x2=1.887in; y2=91.2048mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.2615 {
+            x1=1.887in; y1=91.2048mm; x2=1.887in; y2=91.2048mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.2618 {
+            x1=1.887in; y1=91.2048mm; x2=1.887in; y2=92.2048mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.2621 {
+            x1=1.887in; y1=91.2048mm; x2=48.9298mm; y2=91.2048mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:padstack_ref.1969 {
-        proto=0; x=115.57mm; y=1.6in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAACL
+      }
+      ha:subc.2624 {
+       ha:attributes {
+        {io_pcb::hidename_y}=95.1499 mm
+        footprint=TO252FET
+        {io_pcb::hidename_scale}=100
+        refdes=Q8
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=IRLR8743PbF
+        vendor=unknown
+        {io_pcb::hidename_direction}=0
+        device=PMOS_TRANSISTOR
+        {io_pcb::hidename_x}=96.5200 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-        li:thermal {
-        }
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=1
-          name=1
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              29.53mil  
+              -1.400048mm  
+              -29.53mil  
+              -1.400048mm  
+              -29.53mil  
+              1.400048mm  
+              29.53mil  
+              1.400048mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              32.53mil  
+              -1.476248mm  
+              -32.53mil  
+              -1.476248mm  
+              -32.53mil  
+              1.476248mm  
+              32.53mil  
+              1.476248mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              29.53mil  
+              -1.400048mm  
+              -29.53mil  
+              -1.400048mm  
+              -29.53mil  
+              1.400048mm  
+              29.53mil  
+              1.400048mm  
+             }
+           }
+         }
        }
-       ha:padstack_ref.1970 {
-        proto=1; x=115.57mm; y=1.7in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-        }
+       ha:ps_proto_v4.1 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=1
-          name=1
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -3.150108mm  
+              -3.050032mm  
+              -3.150108mm  
+              3.050032mm  
+              3.150108mm  
+              3.050032mm  
+              3.150108mm  
+              -3.050032mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -3.226308mm  
+              -3.126232mm  
+              -3.226308mm  
+              3.126232mm  
+              3.226308mm  
+              3.126232mm  
+              3.226308mm  
+              -3.126232mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -3.150108mm  
+              -3.050032mm  
+              -3.150108mm  
+              3.050032mm  
+              3.150108mm  
+              3.050032mm  
+              3.150108mm  
+              -3.050032mm  
+             }
+           }
+         }
        }
-       ha:padstack_ref.1971 {
-        proto=2; x=115.57mm; y=1.7in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
+      }
+
+       li:objects {
+        ha:padstack_ref.2625 {
+         proto=0; x=3.71in; y=95.1499mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=3
+           name=G
+         }
         }
+        ha:padstack_ref.2626 {
+         proto=1; x=3.8in; y=88.899976mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=D
+         }
         }
+        ha:padstack_ref.2627 {
+         proto=0; x=3.89in; y=95.1499mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=S
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1972 {
-           x1=115.57mm; y1=1.7in; x2=115.57mm; y2=1.7in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.2628 {
+            x1=93.27007mm; y1=86.9998mm; x2=99.76993mm; y2=86.9998mm; thickness=10.0mil; clearance=0.0;
            }
-          }
-          ha:line.1975 {
-           x1=115.57mm; y1=1.7in; x2=115.57mm; y2=1.7in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.2631 {
+            x1=99.76993mm; y1=86.9998mm; x2=99.76993mm; y2=93.099866mm; thickness=10.0mil; clearance=0.0;
            }
-          }
-          ha:line.1978 {
-           x1=115.57mm; y1=1.7in; x2=116.57mm; y2=1.7in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.2634 {
+            x1=99.76993mm; y1=93.099866mm; x2=93.27007mm; y2=93.099866mm; thickness=10.0mil; clearance=0.0;
            }
-          }
-          ha:line.1981 {
-           x1=115.57mm; y1=1.7in; x2=115.57mm; y2=44.18mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.2637 {
+            x1=93.27007mm; y1=93.099866mm; x2=93.27007mm; y2=86.9998mm; thickness=10.0mil; clearance=0.0;
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAABp
-     }
-     ha:subc.1984 {
-      ha:attributes {
-       {io_pcb::hidename_y}=27.7114 mm
-       footprint=TE1217861
-       {io_pcb::hidename_scale}=70
-       refdes=J18
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=0.25
-       vendor=unknown
-       {io_pcb::hidename_direction}=2
-       device=CONNECTOR
-       {io_pcb::hidename_x}=93.7006 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-      ha:ps_proto_v4.0 {
-        hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+          li:objects {
+           ha:line.2640 {
+            x1=3.8in; y1=93.066592mm; x2=3.8in; y2=93.066592mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           ha:line.2643 {
+            x1=3.8in; y1=95.1499mm; x2=3.8in; y2=95.1499mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+           ha:line.2646 {
+            x1=3.8in; y1=95.1499mm; x2=97.52mm; y2=95.1499mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-           clearance=0.0
+           ha:line.2649 {
+            x1=3.8in; y1=95.1499mm; x2=3.8in; y2=96.1499mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAACM
       }
+      ha:subc.2652 {
+       ha:attributes {
+        {io_pcb::hidename_y}=95.1499 mm
+        footprint=TO252FET
+        {io_pcb::hidename_scale}=100
+        refdes=Q9
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=IRLR8743PbF
+        vendor=unknown
+        {io_pcb::hidename_direction}=0
+        device=PMOS_TRANSISTOR
+        {io_pcb::hidename_x}=115.5700 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-          }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              29.53mil  
+              -1.400048mm  
+              -29.53mil  
+              -1.400048mm  
+              -29.53mil  
+              1.400048mm  
+              29.53mil  
+              1.400048mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              32.53mil  
+              -1.476248mm  
+              -32.53mil  
+              -1.476248mm  
+              -32.53mil  
+              1.476248mm  
+              32.53mil  
+              1.476248mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              29.53mil  
+              -1.400048mm  
+              -29.53mil  
+              -1.400048mm  
+              -29.53mil  
+              1.400048mm  
+              29.53mil  
+              1.400048mm  
+             }
+           }
+         }
+       }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
-        }
-      }
+       ha:ps_proto_v4.1 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-      ha:ps_proto_v4.2 {
-        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 {
+              -3.150108mm  
+              -3.050032mm  
+              -3.150108mm  
+              3.050032mm  
+              3.150108mm  
+              3.050032mm  
+              3.150108mm  
+              -3.050032mm  
+             }
+           }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -3.226308mm  
+              -3.126232mm  
+              -3.226308mm  
+              3.126232mm  
+              3.226308mm  
+              3.126232mm  
+              3.226308mm  
+              -3.126232mm  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -3.150108mm  
+              -3.050032mm  
+              -3.150108mm  
+              3.050032mm  
+              3.150108mm  
+              3.050032mm  
+              3.150108mm  
+              -3.050032mm  
+             }
            }
-           clearance=0.0
-          }
-        }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.1985 {
-        proto=0; x=3.8in; y=30.48mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.2653 {
+         proto=0; x=4.46in; y=95.1499mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1986 {
-        proto=0; x=3.8in; y=1000.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=3
+           name=G
+         }
         }
+        ha:padstack_ref.2654 {
+         proto=1; x=115.57mm; y=88.899976mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1987 {
-        proto=1; x=3.8in; y=1.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=D
+         }
         }
+        ha:padstack_ref.2655 {
+         proto=0; x=117.856mm; y=95.1499mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         ha:attributes {
+           term=2
+           name=S
+         }
         }
        }
-       ha:padstack_ref.1988 {
-        proto=2; x=3.8in; y=1.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:layers {
 
-        li:thermal {
-        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-        ha:attributes {
-          term=1
-          name=1
+          li:objects {
+           ha:line.2656 {
+            x1=112.32007mm; y1=86.9998mm; x2=4.67795in; y2=86.9998mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.2659 {
+            x1=4.67795in; y1=86.9998mm; x2=4.67795in; y2=93.099866mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.2662 {
+            x1=4.67795in; y1=93.099866mm; x2=112.32007mm; y2=93.099866mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.2665 {
+            x1=112.32007mm; y1=93.099866mm; x2=112.32007mm; y2=86.9998mm; thickness=10.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
         }
-       }
-      }
-      li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         li:objects {
-          ha:line.1989 {
-           x1=3.8in; y1=1.1in; x2=3.8in; y2=1.1in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.2668 {
+            x1=115.57mm; y1=93.066592mm; x2=115.57mm; y2=93.066592mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.1992 {
-           x1=3.8in; y1=1.1in; x2=3.8in; y2=1.1in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.2671 {
+            x1=115.57mm; y1=95.1499mm; x2=115.57mm; y2=95.1499mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.1995 {
-           x1=3.8in; y1=1.1in; x2=97.52mm; y2=1.1in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.2674 {
+            x1=115.57mm; y1=95.1499mm; x2=116.57mm; y2=95.1499mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.1998 {
-           x1=3.8in; y1=1.1in; x2=3.8in; y2=28.94mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.2677 {
+            x1=115.57mm; y1=95.1499mm; x2=115.57mm; y2=96.1499mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAABq
-     }
-     ha:subc.2001 {
-      ha:attributes {
-       {io_pcb::hidename_y}=27.8384 mm
-       footprint=TE1217861
-       {io_pcb::hidename_scale}=70
-       refdes=J23
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=0.25
-       vendor=unknown
-       {io_pcb::hidename_direction}=2
-       device=CONNECTOR
-       {io_pcb::hidename_x}=55.0926 mm
+       uid = HWY2P2lhIMcskR/O2jgAAACN
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.2680 {
+       ha:attributes {
+        {io_pcb::hidename_y}=87.1606 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=70
+        refdes=R36
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=200k
+        vendor=unknown
+        {io_pcb::hidename_direction}=3
+        device=RESISTOR
+        {io_pcb::hidename_x}=44.3738 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-          }
-        }
+         }
+       }
       }
 
-      ha:ps_proto_v4.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       li:objects {
+        ha:padstack_ref.2681 {
+         proto=0; x=1.727in; y=87.541604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-          }
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.2682 {
+         proto=0; x=1.727in; y=88.341196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
+        }
+       }
+       li:layers {
+
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.2683 {
+            x1=1.727in; y1=87.9414mm; x2=1.727in; y2=87.9414mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           clearance=0.0
+           ha:line.2686 {
+            x1=1.727in; y1=87.9414mm; x2=1.727in; y2=87.9414mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.2689 {
+            x1=1.727in; y1=87.9414mm; x2=1.727in; y2=86.9414mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.2692 {
+            x1=1.727in; y1=87.9414mm; x2=42.8658mm; y2=87.9414mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAACO
       }
+      ha:subc.2695 {
+       ha:attributes {
+        {io_pcb::hidename_y}=88.7862 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=70
+        refdes=R37
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=22k
+        vendor=unknown
+        {io_pcb::hidename_direction}=1
+        device=RESISTOR
+        {io_pcb::hidename_x}=44.3992 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.2 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
            }
-           clearance=0.0
-          }
-        }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.2002 {
-        proto=0; x=2.3in; y=30.48mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.2696 {
+         proto=0; x=1.769in; y=88.341196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.2003 {
-        proto=0; x=2.3in; y=1000.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.2697 {
+         proto=0; x=1.769in; y=87.541604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:padstack_ref.2004 {
-        proto=1; x=2.3in; y=1.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:layers {
 
-        li:thermal {
-        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.2005 {
-        proto=2; x=2.3in; y=1.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-      }
-      li:layers {
-
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:line.2006 {
-           x1=2.3in; y1=1.1in; x2=2.3in; y2=1.1in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.2698 {
+            x1=1.769in; y1=87.9414mm; x2=1.769in; y2=87.9414mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.2009 {
-           x1=2.3in; y1=1.1in; x2=2.3in; y2=1.1in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.2701 {
+            x1=1.769in; y1=87.9414mm; x2=1.769in; y2=87.9414mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.2012 {
-           x1=2.3in; y1=1.1in; x2=59.42mm; y2=1.1in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.2704 {
+            x1=1.769in; y1=87.9414mm; x2=1.769in; y2=88.9414mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.2015 {
-           x1=2.3in; y1=1.1in; x2=2.3in; y2=28.94mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.2707 {
+            x1=1.769in; y1=87.9414mm; x2=45.9326mm; y2=87.9414mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAABr
-     }
-     ha:subc.2018 {
-      ha:attributes {
-       {io_pcb::hidename_y}=27.9908 mm
-       footprint=TE1217861
-       {io_pcb::hidename_scale}=70
-       refdes=J21
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=0.25
-       vendor=unknown
-       {io_pcb::hidename_direction}=2
-       device=CONNECTOR
-       {io_pcb::hidename_x}=74.4474 mm
+       uid = HWY2P2lhIMcskR/O2jgAAACP
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.2710 {
+       ha:attributes {
+        {io_pcb::hidename_y}=93.7260 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=70
+        refdes=R34
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=200k
+        vendor=unknown
+        {io_pcb::hidename_direction}=0
+        device=RESISTOR
+        {io_pcb::hidename_x}=28.6126 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
-           clearance=0.0
-          }
-        }
+         }
+       }
       }
 
-      ha:ps_proto_v4.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       li:objects {
+        ha:padstack_ref.2711 {
+         proto=0; x=30.009596mm; y=3.712in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-          }
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
-      }
+        ha:padstack_ref.2712 {
+         proto=0; x=29.210004mm; y=3.712in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-      ha:ps_proto_v4.2 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
-          }
+         ha:attributes {
+           term=2
+           name=2
+         }
+        }
+       }
+       li:layers {
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.2713 {
+            x1=29.6098mm; y1=3.712in; x2=29.6098mm; y2=3.712in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.2716 {
+            x1=29.6098mm; y1=3.712in; x2=29.6098mm; y2=3.712in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.2719 {
+            x1=29.6098mm; y1=3.712in; x2=28.6098mm; y2=3.712in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.2722 {
+            x1=29.6098mm; y1=3.712in; x2=29.6098mm; y2=93.2848mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
-           clearance=0.0
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
       }
-     }
-
-      li:objects {
-       ha:padstack_ref.2019 {
-        proto=0; x=3.05in; y=30.48mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+       uid = HWY2P2lhIMcskR/O2jgAAACQ
+      }
+      ha:subc.2725 {
+       ha:attributes {
+        {io_pcb::hidename_y}=94.8690 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=70
+        refdes=R35
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=22k
+        vendor=unknown
+        {io_pcb::hidename_direction}=2
+        device=RESISTOR
+        {io_pcb::hidename_x}=33.2740 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-        li:thermal {
-        }
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.2020 {
-        proto=0; x=3.05in; y=1000.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
 
-        li:thermal {
-        }
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
-       ha:padstack_ref.2021 {
-        proto=1; x=3.05in; y=1.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
 
-        li:thermal {
-        }
+       li:objects {
+        ha:padstack_ref.2726 {
+         proto=0; x=32.791396mm; y=3.712in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.2022 {
-        proto=2; x=3.05in; y=1.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.2727 {
+         proto=0; x=31.991804mm; y=3.712in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.2023 {
-           x1=3.05in; y1=1.1in; x2=3.05in; y2=1.1in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.2728 {
+            x1=32.3916mm; y1=3.712in; x2=32.3916mm; y2=3.712in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.2026 {
-           x1=3.05in; y1=1.1in; x2=3.05in; y2=1.1in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.2731 {
+            x1=32.3916mm; y1=3.712in; x2=32.3916mm; y2=3.712in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.2029 {
-           x1=3.05in; y1=1.1in; x2=78.47mm; y2=1.1in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.2734 {
+            x1=32.3916mm; y1=3.712in; x2=31.3916mm; y2=3.712in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.2032 {
-           x1=3.05in; y1=1.1in; x2=3.05in; y2=28.94mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.2737 {
+            x1=32.3916mm; y1=3.712in; x2=32.3916mm; y2=93.2848mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAABs
-     }
-     ha:subc.2035 {
-      ha:attributes {
-       {io_pcb::hidename_y}=42.7990 mm
-       footprint=TE1217861
-       {io_pcb::hidename_scale}=70
-       refdes=J19
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=0.25
-       vendor=unknown
-       {io_pcb::hidename_direction}=2
-       device=CONNECTOR
-       {io_pcb::hidename_x}=74.3458 mm
+       uid = HWY2P2lhIMcskR/O2jgAAACR
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.2740 {
+       ha:attributes {
+        {io_pcb::hidename_y}=83.8962 mm
+        footprint=lqfp100
+        {io_pcb::hidename_scale}=70
+        refdes=U1
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=STM32L151VCT6
+        vendor=unknown
+        {io_pcb::hidename_direction}=2
+        device=IC
+        {io_pcb::hidename_x}=147.3454 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -23.62mil  
+              -5.905mil  
+              -23.62mil  
+              5.905mil  
+              23.62mil  
+              5.905mil  
+              23.62mil  
+              -5.905mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.679958mm  
+              -0.229997mm  
+              -0.679958mm  
+              0.229997mm  
+              0.679958mm  
+              0.229997mm  
+              0.679958mm  
+              -0.229997mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -23.62mil  
+              -5.905mil  
+              -23.62mil  
+              5.905mil  
+              23.62mil  
+              5.905mil  
+              23.62mil  
+              -5.905mil  
+             }
+           }
+         }
+       }
+
+       ha:ps_proto_v4.1 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              5.905mil  
+              -23.62mil  
+              -5.905mil  
+              -23.62mil  
+              -5.905mil  
+              23.62mil  
+              5.905mil  
+              23.62mil  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.229997mm  
+              -0.679958mm  
+              -0.229997mm  
+              -0.679958mm  
+              -0.229997mm  
+              0.679958mm  
+              0.229997mm  
+              0.679958mm  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              5.905mil  
+              -23.62mil  
+              -5.905mil  
+              -23.62mil  
+              -5.905mil  
+              23.62mil  
+              5.905mil  
+              23.62mil  
+             }
            }
-           clearance=0.0
-          }
-        }
+         }
+       }
       }
 
-      ha:ps_proto_v4.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       li:objects {
+        ha:padstack_ref.2741 {
+         proto=0; x=146.179667mm; y=68.930266mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-          }
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
+         ha:attributes {
+           term=25
+           name=PA2/USART2_TX/ADC_IN2/TIM2_CH3/TIM9_CH1
+         }
         }
-      }
+        ha:padstack_ref.2742 {
+         proto=0; x=130.680079mm; y=68.930266mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-      ha:ps_proto_v4.2 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
-          }
+         ha:attributes {
+           term=51
+           name=PB12/SPI2_NSS/I2C2_SMBA/USART3_CKI/ADC_IN18/TIM10_CH1
+         }
+        }
+        ha:padstack_ref.2743 {
+         proto=1; x=5.68621in; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=100
+           name=VDD3
+         }
         }
-      }
-     }
+        ha:padstack_ref.2744 {
+         proto=1; x=5.68621in; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-      li:objects {
-       ha:padstack_ref.2036 {
-        proto=0; x=3.05in; y=1.8in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=26
+           name=PA3/USART2_RX/ADC_IN3/TIM2_CH4/TIM9_CH2
+         }
         }
+        ha:padstack_ref.2745 {
+         proto=0; x=146.179667mm; y=2.73347in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=24
+           name=PA1/USART2_RTS/ADC_IN1/TIM2_CH2
+         }
         }
+        ha:padstack_ref.2746 {
+         proto=0; x=130.680079mm; y=2.73347in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=52
+           name=PB13/SPI2_SCK/USART3_CTS/ADC_IN19/TIM9_CH1
+         }
         }
-       }
-       ha:padstack_ref.2037 {
-        proto=0; x=3.05in; y=1.6in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.2747 {
+         proto=1; x=143.929862mm; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=99
+           name=VSS3
+         }
         }
+        ha:padstack_ref.2748 {
+         proto=1; x=143.929862mm; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=27
+           name=VSS4
+         }
         }
+        ha:padstack_ref.2749 {
+         proto=0; x=146.179667mm; y=69.930264mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=23
+           name=PA0/WKUP1/USART2_CTS/ADC_IN0/TIM2_CH1_ETR
+         }
         }
-       }
-       ha:padstack_ref.2038 {
-        proto=1; x=3.05in; y=1.7in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.2750 {
+         proto=0; x=130.680079mm; y=69.930264mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=53
+           name=PB14/SPI2_MISO/USART3_RTS/ADC_IN20/TIM9_CH2
+         }
         }
+        ha:padstack_ref.2751 {
+         proto=1; x=5.64684in; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=98
+           name=PE1/TIM11_CH1
+         }
         }
+        ha:padstack_ref.2752 {
+         proto=1; x=5.64684in; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=28
+           name=VDD4
+         }
         }
-       }
-       ha:padstack_ref.2039 {
-        proto=2; x=3.05in; y=1.7in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.2753 {
+         proto=0; x=146.179667mm; y=2.77284in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=22
+           name=VDDA
+         }
         }
+        ha:padstack_ref.2754 {
+         proto=0; x=130.680079mm; y=2.77284in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=54
+           name=PB15/SPI2_MOSI/ADC_IN21/TIM11_CH1/RTC_50_60HZ
+         }
         }
+        ha:padstack_ref.2755 {
+         proto=1; x=142.929864mm; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=97
+           name=PE0/TIM4_ETR/TIM10_CH1
+         }
         }
-       }
-      }
-      li:layers {
+        ha:padstack_ref.2756 {
+         proto=1; x=142.929864mm; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
-          ha:line.2040 {
-           x1=3.05in; y1=1.7in; x2=3.05in; y2=1.7in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2043 {
-           x1=3.05in; y1=1.7in; x2=3.05in; y2=1.7in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2046 {
-           x1=3.05in; y1=1.7in; x2=78.47mm; y2=1.7in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2049 {
-           x1=3.05in; y1=1.7in; x2=3.05in; y2=44.18mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
+         ha:attributes {
+           term=29
+           name=PA4/SPI1_NSS/USART2_CK/ADC_IN4/DAC_OUT1
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
+        }
+        ha:padstack_ref.2757 {
+         proto=0; x=146.179667mm; y=2.79253in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
          }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAABt
-     }
-     ha:subc.2052 {
-      ha:attributes {
-       {io_pcb::hidename_y}=28.1686 mm
-       footprint=TE1217861
-       {io_pcb::hidename_scale}=70
-       refdes=J16
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=0.25
-       vendor=unknown
-       {io_pcb::hidename_direction}=2
-       device=CONNECTOR
-       {io_pcb::hidename_x}=111.4806 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-          }
+         ha:attributes {
+           term=21
+           name=VREF+
+         }
+        }
+        ha:padstack_ref.2758 {
+         proto=0; x=130.680079mm; y=2.79253in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
-          }
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
-           }
-           clearance=0.0
-          }
+         ha:attributes {
+           term=55
+           name=PD8/USART3_TX
+         }
         }
-      }
+        ha:padstack_ref.2759 {
+         proto=1; x=5.60747in; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-      ha:ps_proto_v4.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-          }
+         ha:attributes {
+           term=96
+           name=PB9/TIM4_CH4/I2C1_SDA/TIM11_CH1
+         }
+        }
+        ha:padstack_ref.2760 {
+         proto=1; x=5.60747in; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=30
+           name=PA5/SPI1_SCK/ADC_IN5/DAC_OUT2/TIM2_CH1_ETR
+         }
         }
-      }
+        ha:padstack_ref.2761 {
+         proto=0; x=146.179667mm; y=71.430134mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-      ha:ps_proto_v4.2 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
+         ha:attributes {
+           term=20
+           name=VREF-
+         }
         }
-      }
-     }
+        ha:padstack_ref.2762 {
+         proto=0; x=130.680079mm; y=71.430134mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-      li:objects {
-       ha:padstack_ref.2053 {
-        proto=0; x=115.57mm; y=30.48mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=56
+           name=PD9/USART3_RX
+         }
         }
+        ha:padstack_ref.2763 {
+         proto=1; x=5.58779in; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.2054 {
-        proto=0; x=115.57mm; y=1000.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=95
+           name=PB8/TIM4_CH3/I2C1_SCL/TIM10_CH1
+         }
         }
+        ha:padstack_ref.2764 {
+         proto=1; x=5.58779in; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.2055 {
-        proto=1; x=115.57mm; y=1.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=31
+           name=PA6/SPI1_MISO_ADC_IN6/TIM3_CH1/TIM10_CH1
+         }
         }
+        ha:padstack_ref.2765 {
+         proto=0; x=146.179667mm; y=2.8319in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=19
+           name=VSSA
+         }
         }
+        ha:padstack_ref.2766 {
+         proto=0; x=130.680079mm; y=2.8319in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=57
+           name=PD10/USART3_CK
+         }
         }
-       }
-       ha:padstack_ref.2056 {
-        proto=2; x=115.57mm; y=1.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.2767 {
+         proto=1; x=5.5681in; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=94
+           name=BOOT0
+         }
         }
+        ha:padstack_ref.2768 {
+         proto=1; x=5.5681in; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=32
+           name=PA7/SPI1_MOSI/ADC_IN7/TIM3_CH2/TIM11_CH1
+         }
         }
+        ha:padstack_ref.2769 {
+         proto=0; x=146.179667mm; y=72.430132mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=18
+           name=PC3/ADC_IN13
+         }
         }
-       }
-      }
-      li:layers {
+        ha:padstack_ref.2770 {
+         proto=0; x=130.680079mm; y=72.430132mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
-          ha:line.2057 {
-           x1=115.57mm; y1=1.1in; x2=115.57mm; y2=1.1in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2060 {
-           x1=115.57mm; y1=1.1in; x2=115.57mm; y2=1.1in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2063 {
-           x1=115.57mm; y1=1.1in; x2=116.57mm; y2=1.1in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2066 {
-           x1=115.57mm; y1=1.1in; x2=115.57mm; y2=28.94mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
+         ha:attributes {
+           term=58
+           name=PD11/USART3_CTS
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
+        }
+        ha:padstack_ref.2771 {
+         proto=1; x=5.54842in; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
          }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAABu
-     }
-     ha:subc.2069 {
-      ha:attributes {
-       {io_pcb::hidename_y}=42.9514 mm
-       footprint=TE1217861
-       {io_pcb::hidename_scale}=70
-       refdes=J22
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=0.25
-       vendor=unknown
-       {io_pcb::hidename_direction}=2
-       device=CONNECTOR
-       {io_pcb::hidename_x}=55.5752 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-          }
+         ha:attributes {
+           term=93
+           name=PB7/I2C1_SDA/TIM4_CH2/USART1_RX/PVD_IN
+         }
+        }
+        ha:padstack_ref.2772 {
+         proto=1; x=5.54842in; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
-          }
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
-           }
-           clearance=0.0
-          }
+         ha:attributes {
+           term=33
+           name=PC4/ADC_IN14
+         }
         }
-      }
+        ha:padstack_ref.2773 {
+         proto=0; x=146.179667mm; y=2.87127in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-      ha:ps_proto_v4.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-          }
+         ha:attributes {
+           term=17
+           name=PC2/ADC_IN12
+         }
+        }
+        ha:padstack_ref.2774 {
+         proto=0; x=130.680079mm; y=2.87127in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=59
+           name=PD12/TIM4_CH1/USART3_RTS
+         }
         }
-      }
+        ha:padstack_ref.2775 {
+         proto=1; x=140.429742mm; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-      ha:ps_proto_v4.2 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
-          }
+         ha:attributes {
+           term=92
+           name=PB6/I2C1_SCL/TIM4_CH1/USART1_TX
+         }
+        }
+        ha:padstack_ref.2776 {
+         proto=1; x=140.429742mm; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=34
+           name=PC5/ADC_IN15
+         }
         }
-      }
-     }
+        ha:padstack_ref.2777 {
+         proto=0; x=146.179667mm; y=73.43013mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-      li:objects {
-       ha:padstack_ref.2070 {
-        proto=0; x=2.3in; y=1.8in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=16
+           name=PC1/ADC_IN11
+         }
         }
+        ha:padstack_ref.2778 {
+         proto=0; x=130.680079mm; y=73.43013mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=60
+           name=PD13/TIM4_CH2
+         }
         }
+        ha:padstack_ref.2779 {
+         proto=1; x=5.50905in; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=91
+           name=PB5/I2C1_SMBA/TIM3_CH2/SPI1_MOSI
+         }
         }
-       }
-       ha:padstack_ref.2071 {
-        proto=0; x=2.3in; y=1.6in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.2780 {
+         proto=1; x=5.50905in; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=35
+           name=PB0/ADC_IN8/TIM3_CH3/VREF_OUT
+         }
         }
+        ha:padstack_ref.2781 {
+         proto=0; x=146.179667mm; y=73.930256mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=15
+           name=PC0/ADC_IN10
+         }
         }
+        ha:padstack_ref.2782 {
+         proto=0; x=130.680079mm; y=73.930256mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=61
+           name=PD14_TIM4_CH3
+         }
         }
-       }
-       ha:padstack_ref.2072 {
-        proto=1; x=2.3in; y=1.7in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.2783 {
+         proto=1; x=139.429744mm; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=90
+           name=PB4/JNTRSTSPI1_MISO/TIM3_CH1
+         }
         }
+        ha:padstack_ref.2784 {
+         proto=1; x=139.429744mm; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=36
+           name=PB1/ADC_IN9/TIM3_CH4/VREF_OUT
+         }
         }
+        ha:padstack_ref.2785 {
+         proto=0; x=146.179667mm; y=2.93032in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=14
+           name=NRST
+         }
         }
-       }
-       ha:padstack_ref.2073 {
-        proto=2; x=2.3in; y=1.7in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.2786 {
+         proto=0; x=130.680079mm; y=2.93032in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=62
+           name=PD15/TIM4_CH4
+         }
         }
+        ha:padstack_ref.2787 {
+         proto=1; x=5.46968in; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=89
+           name=PB3/JTDO/TIM2_CH2/TRACESWO/SPI1_SCK
+         }
         }
+        ha:padstack_ref.2788 {
+         proto=1; x=5.46968in; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=37
+           name=PB2/BOOT1
+         }
         }
-       }
-      }
-      li:layers {
+        ha:padstack_ref.2789 {
+         proto=0; x=146.179667mm; y=74.93mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
-          ha:line.2074 {
-           x1=2.3in; y1=1.7in; x2=2.3in; y2=1.7in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2077 {
-           x1=2.3in; y1=1.7in; x2=2.3in; y2=1.7in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2080 {
-           x1=2.3in; y1=1.7in; x2=59.42mm; y2=1.7in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2083 {
-           x1=2.3in; y1=1.7in; x2=2.3in; y2=44.18mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
+         ha:attributes {
+           term=13
+           name=PH1/OSC_OUT
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
+        }
+        ha:padstack_ref.2790 {
+         proto=0; x=130.680079mm; y=74.93mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
          }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAABv
-     }
-     ha:subc.2086 {
-      ha:attributes {
-       {io_pcb::hidename_y}=42.8498 mm
-       footprint=TE1217861
-       {io_pcb::hidename_scale}=70
-       refdes=J17
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=0.25
-       vendor=unknown
-       {io_pcb::hidename_direction}=2
-       device=CONNECTOR
-       {io_pcb::hidename_x}=93.5228 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-          }
+         ha:attributes {
+           term=63
+           name=PC6/TIM3_CH1
+         }
+        }
+        ha:padstack_ref.2791 {
+         proto=1; x=138.43mm; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
-          }
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
-           }
-           clearance=0.0
-          }
+         ha:attributes {
+           term=88
+           name=PD7/USART2_CK/TIM9_CH2
+         }
         }
-      }
+        ha:padstack_ref.2792 {
+         proto=1; x=138.43mm; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-      ha:ps_proto_v4.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-          }
+         ha:attributes {
+           term=38
+           name=PE7/ADC_IN22
+         }
+        }
+        ha:padstack_ref.2793 {
+         proto=0; x=146.179667mm; y=2.96969in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=12
+           name=PH0/OSC_IN
+         }
         }
-      }
+        ha:padstack_ref.2794 {
+         proto=0; x=130.680079mm; y=2.96969in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-      ha:ps_proto_v4.2 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
-          }
+         ha:attributes {
+           term=64
+           name=PC7/TIM3_CH2
+         }
+        }
+        ha:padstack_ref.2795 {
+         proto=1; x=5.43031in; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=87
+           name=PD6/USART2_RX
+         }
         }
-      }
-     }
+        ha:padstack_ref.2796 {
+         proto=1; x=5.43031in; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-      li:objects {
-       ha:padstack_ref.2087 {
-        proto=0; x=3.8in; y=1.8in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=39
+           name=PE8/ADC_IN23
+         }
         }
+        ha:padstack_ref.2797 {
+         proto=0; x=146.179667mm; y=2.98937in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=11
+           name=VDD5
+         }
         }
+        ha:padstack_ref.2798 {
+         proto=0; x=130.680079mm; y=2.98937in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=65
+           name=PC8/TIM3_CH3
+         }
         }
-       }
-       ha:padstack_ref.2088 {
-        proto=0; x=3.8in; y=1.6in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.2799 {
+         proto=1; x=5.41063in; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=86
+           name=PD5/USART2_TX
+         }
         }
+        ha:padstack_ref.2800 {
+         proto=1; x=5.41063in; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=40
+           name=PE9/ADC_IN24/TIM2_CH1_ETR
+         }
         }
+        ha:padstack_ref.2801 {
+         proto=0; x=146.179667mm; y=76.430124mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=10
+           name=VSS5
+         }
         }
-       }
-       ha:padstack_ref.2089 {
-        proto=1; x=3.8in; y=1.7in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.2802 {
+         proto=0; x=130.680079mm; y=76.430124mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=66
+           name=PC9/TIM3_CH4
+         }
         }
+        ha:padstack_ref.2803 {
+         proto=1; x=136.929876mm; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=85
+           name=PD4/USART2_RTS/SPI2_MOSI
+         }
         }
+        ha:padstack_ref.2804 {
+         proto=1; x=136.929876mm; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=41
+           name=PE10/ADC_IN25/TIM2_CH2
+         }
         }
-       }
-       ha:padstack_ref.2090 {
-        proto=2; x=3.8in; y=1.7in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.2805 {
+         proto=0; x=146.179667mm; y=76.93mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=9
+           name=PC15/OSC32_OUT
+         }
         }
+        ha:padstack_ref.2806 {
+         proto=0; x=130.680079mm; y=76.93mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=67
+           name=PA8/USART1_CK/MCO
+         }
         }
+        ha:padstack_ref.2807 {
+         proto=1; x=136.43mm; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=84
+           name=PD3/USART2_CTS/SPI2_MISO
+         }
         }
-       }
-      }
-      li:layers {
+        ha:padstack_ref.2808 {
+         proto=1; x=136.43mm; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
-          ha:line.2091 {
-           x1=3.8in; y1=1.7in; x2=3.8in; y2=1.7in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2094 {
-           x1=3.8in; y1=1.7in; x2=3.8in; y2=1.7in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2097 {
-           x1=3.8in; y1=1.7in; x2=97.52mm; y2=1.7in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2100 {
-           x1=3.8in; y1=1.7in; x2=3.8in; y2=44.18mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAABw
-     }
-     ha:subc.2103 {
-      ha:attributes {
-       {io_pcb::hidename_y}=18.2184 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=70
-       refdes=R14
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=200k
-       vendor=unknown
-       {io_pcb::hidename_direction}=1
-       device=RESISTOR
-       {io_pcb::hidename_x}=120.1166 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.2104 {
-        proto=0; x=120.65mm; y=700.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.2105 {
-        proto=0; x=120.65mm; y=16.980408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
-
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:line.2106 {
-           x1=120.65mm; y1=17.380204mm; x2=120.65mm; y2=17.380204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2109 {
-           x1=120.65mm; y1=17.380204mm; x2=120.65mm; y2=17.380204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2112 {
-           x1=120.65mm; y1=17.380204mm; x2=120.65mm; y2=18.380204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2115 {
-           x1=120.65mm; y1=17.380204mm; x2=121.65mm; y2=17.380204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAABx
-     }
-     ha:subc.2118 {
-      ha:attributes {
-       {io_pcb::hidename_y}=15.9832 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=70
-       refdes=R20
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=22k
-       vendor=unknown
-       {io_pcb::hidename_direction}=1
-       device=RESISTOR
-       {io_pcb::hidename_x}=120.1166 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.2119 {
-        proto=0; x=120.65mm; y=14.796008mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.2120 {
-        proto=0; x=120.65mm; y=614.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
-
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:line.2121 {
-           x1=120.65mm; y1=15.195804mm; x2=120.65mm; y2=15.195804mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2124 {
-           x1=120.65mm; y1=15.195804mm; x2=120.65mm; y2=15.195804mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2127 {
-           x1=120.65mm; y1=15.195804mm; x2=120.65mm; y2=14.195804mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2130 {
-           x1=120.65mm; y1=15.195804mm; x2=119.65mm; y2=15.195804mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAABy
-     }
-     ha:subc.2133 {
-      ha:attributes {
-       {io_pcb::hidename_y}=13.6972 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=70
-       refdes=R10
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=3.3k
-       vendor=unknown
-       {io_pcb::hidename_direction}=1
-       device=RESISTOR
-       {io_pcb::hidename_x}=120.1166 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.2134 {
-        proto=0; x=120.65mm; y=525.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.2135 {
-        proto=0; x=120.65mm; y=12.535408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
-
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:line.2136 {
-           x1=120.65mm; y1=12.935204mm; x2=120.65mm; y2=12.935204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2139 {
-           x1=120.65mm; y1=12.935204mm; x2=120.65mm; y2=12.935204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2142 {
-           x1=120.65mm; y1=12.935204mm; x2=120.65mm; y2=13.935204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2145 {
-           x1=120.65mm; y1=12.935204mm; x2=121.65mm; y2=12.935204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAABz
-     }
-     ha:subc.2148 {
-      ha:attributes {
-       {io_pcb::hidename_y}=11.3858 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=70
-       refdes=R11
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=1k
-       vendor=unknown
-       {io_pcb::hidename_direction}=1
-       device=RESISTOR
-       {io_pcb::hidename_x}=120.1166 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.2149 {
-        proto=0; x=120.65mm; y=435.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.2150 {
-        proto=0; x=120.65mm; y=10.249408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
-
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:line.2151 {
-           x1=120.65mm; y1=10.649204mm; x2=120.65mm; y2=10.649204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2154 {
-           x1=120.65mm; y1=10.649204mm; x2=120.65mm; y2=10.649204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2157 {
-           x1=120.65mm; y1=10.649204mm; x2=120.65mm; y2=11.649204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2160 {
-           x1=120.65mm; y1=10.649204mm; x2=121.65mm; y2=10.649204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAAB0
-     }
-     ha:subc.2163 {
-      ha:attributes {
-       {io_pcb::hidename_y}=16.9687 mm
-       footprint=TO252FET
-       {io_pcb::hidename_scale}=70
-       refdes=Q2
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=IRLR8743PbF
-       vendor=unknown
-       {io_pcb::hidename_direction}=0
-       device=PMOS_TRANSISTOR
-       {io_pcb::hidename_x}=114.7826 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.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 {
-             29.53mil  
-             -1.400048mm  
-             -29.53mil  
-             -1.400048mm  
-             -29.53mil  
-             1.400048mm  
-             29.53mil  
-             1.400048mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             32.53mil  
-             -1.476248mm  
-             -32.53mil  
-             -1.476248mm  
-             -32.53mil  
-             1.476248mm  
-             32.53mil  
-             1.476248mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             29.53mil  
-             -1.400048mm  
-             -29.53mil  
-             -1.400048mm  
-             -29.53mil  
-             1.400048mm  
-             29.53mil  
-             1.400048mm  
-            }
-          }
-        }
-      }
-
-      ha:ps_proto_v4.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -3.150108mm  
-             -3.050032mm  
-             -3.150108mm  
-             3.050032mm  
-             3.150108mm  
-             3.050032mm  
-             3.150108mm  
-             -3.050032mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -3.226308mm  
-             -3.126232mm  
-             -3.226308mm  
-             3.126232mm  
-             3.226308mm  
-             3.126232mm  
-             3.226308mm  
-             -3.126232mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -3.150108mm  
-             -3.050032mm  
-             -3.150108mm  
-             3.050032mm  
-             3.150108mm  
-             3.050032mm  
-             3.150108mm  
-             -3.050032mm  
-            }
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.2164 {
-        proto=0; x=117.856mm; y=11.530076mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=3
-          name=G
-        }
-       }
-       ha:padstack_ref.2165 {
-        proto=1; x=115.57mm; y=700.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=D
-        }
-       }
-       ha:padstack_ref.2166 {
-        proto=0; x=4.46in; y=11.530076mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=2
-          name=S
-        }
-       }
-      }
-      li:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:line.2167 {
-           x1=112.32007mm; y1=19.680176mm; x2=4.67795in; y2=19.680176mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.2170 {
-           x1=112.32007mm; y1=13.58011mm; x2=112.32007mm; y2=19.680176mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.2173 {
-           x1=112.32007mm; y1=13.58011mm; x2=4.67795in; y2=13.58011mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.2176 {
-           x1=4.67795in; y1=13.58011mm; x2=4.67795in; y2=19.680176mm; thickness=10.0mil; clearance=0.0;
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
-
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
-
-         li:objects {
-          ha:line.2179 {
-           x1=115.57mm; y1=535.96mil; x2=115.57mm; y2=535.96mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2182 {
-           x1=115.57mm; y1=11.530076mm; x2=115.57mm; y2=11.530076mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2185 {
-           x1=115.57mm; y1=11.530076mm; x2=114.57mm; y2=11.530076mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2188 {
-           x1=115.57mm; y1=11.530076mm; x2=115.57mm; y2=10.530076mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAAB1
-     }
-     ha:subc.2191 {
-      ha:attributes {
-       {io_pcb::hidename_y}=13.9004 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=70
-       refdes=R24
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=3.3k
-       vendor=unknown
-       {io_pcb::hidename_direction}=1
-       device=RESISTOR
-       {io_pcb::hidename_x}=101.0412 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.2192 {
-        proto=0; x=4.0in; y=526.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.2193 {
-        proto=0; x=4.0in; y=12.560808mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
-
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:line.2194 {
-           x1=4.0in; y1=12.960604mm; x2=4.0in; y2=12.960604mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2197 {
-           x1=4.0in; y1=12.960604mm; x2=4.0in; y2=12.960604mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2200 {
-           x1=4.0in; y1=12.960604mm; x2=4.0in; y2=13.960604mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2203 {
-           x1=4.0in; y1=12.960604mm; x2=102.6mm; y2=12.960604mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAAB2
-     }
-     ha:subc.2206 {
-      ha:attributes {
-       {io_pcb::hidename_y}=18.2438 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=70
-       refdes=R27
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=200k
-       vendor=unknown
-       {io_pcb::hidename_direction}=1
-       device=RESISTOR
-       {io_pcb::hidename_x}=101.0666 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.2207 {
-        proto=0; x=4.0in; y=700.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.2208 {
-        proto=0; x=4.0in; y=16.980408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
-
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:line.2209 {
-           x1=4.0in; y1=17.380204mm; x2=4.0in; y2=17.380204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2212 {
-           x1=4.0in; y1=17.380204mm; x2=4.0in; y2=17.380204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2215 {
-           x1=4.0in; y1=17.380204mm; x2=4.0in; y2=18.380204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2218 {
-           x1=4.0in; y1=17.380204mm; x2=102.6mm; y2=17.380204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAAB3
-     }
-     ha:subc.2221 {
-      ha:attributes {
-       {io_pcb::hidename_y}=11.5382 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=70
-       refdes=R25
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=1k
-       vendor=unknown
-       {io_pcb::hidename_direction}=1
-       device=RESISTOR
-       {io_pcb::hidename_x}=101.0666 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.2222 {
-        proto=0; x=4.0in; y=435.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.2223 {
-        proto=0; x=4.0in; y=10.249408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
-
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:line.2224 {
-           x1=4.0in; y1=10.649204mm; x2=4.0in; y2=10.649204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2227 {
-           x1=4.0in; y1=10.649204mm; x2=4.0in; y2=10.649204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2230 {
-           x1=4.0in; y1=10.649204mm; x2=4.0in; y2=11.649204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2233 {
-           x1=4.0in; y1=10.649204mm; x2=102.6mm; y2=10.649204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAAB4
-     }
-     ha:subc.2236 {
-      ha:attributes {
-       {io_pcb::hidename_y}=15.9324 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=70
-       refdes=R29
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=22k
-       vendor=unknown
-       {io_pcb::hidename_direction}=1
-       device=RESISTOR
-       {io_pcb::hidename_x}=101.0666 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.2237 {
-        proto=0; x=4.0in; y=14.796008mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.2238 {
-        proto=0; x=4.0in; y=614.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
-
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:line.2239 {
-           x1=4.0in; y1=15.195804mm; x2=4.0in; y2=15.195804mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2242 {
-           x1=4.0in; y1=15.195804mm; x2=4.0in; y2=15.195804mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2245 {
-           x1=4.0in; y1=15.195804mm; x2=4.0in; y2=14.195804mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2248 {
-           x1=4.0in; y1=15.195804mm; x2=100.6mm; y2=15.195804mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAAB5
-     }
-     ha:subc.2251 {
-      ha:attributes {
-       {io_pcb::hidename_y}=16.8417 mm
-       footprint=TO252FET
-       {io_pcb::hidename_scale}=70
-       refdes=Q5
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=IRLR8743PbF
-       vendor=unknown
-       {io_pcb::hidename_direction}=0
-       device=PMOS_TRANSISTOR
-       {io_pcb::hidename_x}=95.8088 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.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 {
-             29.53mil  
-             -1.400048mm  
-             -29.53mil  
-             -1.400048mm  
-             -29.53mil  
-             1.400048mm  
-             29.53mil  
-             1.400048mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             32.53mil  
-             -1.476248mm  
-             -32.53mil  
-             -1.476248mm  
-             -32.53mil  
-             1.476248mm  
-             32.53mil  
-             1.476248mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             29.53mil  
-             -1.400048mm  
-             -29.53mil  
-             -1.400048mm  
-             -29.53mil  
-             1.400048mm  
-             29.53mil  
-             1.400048mm  
-            }
-          }
-        }
-      }
-
-      ha:ps_proto_v4.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -3.150108mm  
-             -3.050032mm  
-             -3.150108mm  
-             3.050032mm  
-             3.150108mm  
-             3.050032mm  
-             3.150108mm  
-             -3.050032mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -3.226308mm  
-             -3.126232mm  
-             -3.226308mm  
-             3.126232mm  
-             3.226308mm  
-             3.126232mm  
-             3.226308mm  
-             -3.126232mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -3.150108mm  
-             -3.050032mm  
-             -3.150108mm  
-             3.050032mm  
-             3.150108mm  
-             3.050032mm  
-             3.150108mm  
-             -3.050032mm  
-            }
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.2252 {
-        proto=0; x=3.89in; y=11.530076mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=3
-          name=G
-        }
-       }
-       ha:padstack_ref.2253 {
-        proto=1; x=3.8in; y=700.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=D
-        }
-       }
-       ha:padstack_ref.2254 {
-        proto=0; x=3.71in; y=11.530076mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=2
-          name=S
-        }
-       }
-      }
-      li:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:line.2255 {
-           x1=93.27007mm; y1=19.680176mm; x2=99.76993mm; y2=19.680176mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.2258 {
-           x1=93.27007mm; y1=13.58011mm; x2=93.27007mm; y2=19.680176mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.2261 {
-           x1=93.27007mm; y1=13.58011mm; x2=99.76993mm; y2=13.58011mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.2264 {
-           x1=99.76993mm; y1=13.58011mm; x2=99.76993mm; y2=19.680176mm; thickness=10.0mil; clearance=0.0;
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
-
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
-
-         li:objects {
-          ha:line.2267 {
-           x1=3.8in; y1=535.96mil; x2=3.8in; y2=535.96mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2270 {
-           x1=3.8in; y1=11.530076mm; x2=3.8in; y2=11.530076mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2273 {
-           x1=3.8in; y1=11.530076mm; x2=95.52mm; y2=11.530076mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2276 {
-           x1=3.8in; y1=11.530076mm; x2=3.8in; y2=10.530076mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAAB6
-     }
-     ha:subc.2279 {
-      ha:attributes {
-       {io_pcb::hidename_y}=16.9687 mm
-       footprint=TO252FET
-       {io_pcb::hidename_scale}=70
-       refdes=Q4
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=IRLR8743PbF
-       vendor=unknown
-       {io_pcb::hidename_direction}=0
-       device=PMOS_TRANSISTOR
-       {io_pcb::hidename_x}=76.7842 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.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 {
-             29.53mil  
-             -1.400048mm  
-             -29.53mil  
-             -1.400048mm  
-             -29.53mil  
-             1.400048mm  
-             29.53mil  
-             1.400048mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             32.53mil  
-             -1.476248mm  
-             -32.53mil  
-             -1.476248mm  
-             -32.53mil  
-             1.476248mm  
-             32.53mil  
-             1.476248mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             29.53mil  
-             -1.400048mm  
-             -29.53mil  
-             -1.400048mm  
-             -29.53mil  
-             1.400048mm  
-             29.53mil  
-             1.400048mm  
-            }
-          }
-        }
-      }
-
-      ha:ps_proto_v4.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -3.150108mm  
-             -3.050032mm  
-             -3.150108mm  
-             3.050032mm  
-             3.150108mm  
-             3.050032mm  
-             3.150108mm  
-             -3.050032mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -3.226308mm  
-             -3.126232mm  
-             -3.226308mm  
-             3.126232mm  
-             3.226308mm  
-             3.126232mm  
-             3.226308mm  
-             -3.126232mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -3.150108mm  
-             -3.050032mm  
-             -3.150108mm  
-             3.050032mm  
-             3.150108mm  
-             3.050032mm  
-             3.150108mm  
-             -3.050032mm  
-            }
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.2280 {
-        proto=0; x=3.14in; y=11.530076mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=3
-          name=G
-        }
-       }
-       ha:padstack_ref.2281 {
-        proto=1; x=3.05in; y=700.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=D
-        }
-       }
-       ha:padstack_ref.2282 {
-        proto=0; x=2.96in; y=11.530076mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=2
-          name=S
-        }
-       }
-      }
-      li:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:line.2283 {
-           x1=74.22007mm; y1=19.680176mm; x2=80.71993mm; y2=19.680176mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.2286 {
-           x1=74.22007mm; y1=13.58011mm; x2=74.22007mm; y2=19.680176mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.2289 {
-           x1=74.22007mm; y1=13.58011mm; x2=80.71993mm; y2=13.58011mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.2292 {
-           x1=80.71993mm; y1=13.58011mm; x2=80.71993mm; y2=19.680176mm; thickness=10.0mil; clearance=0.0;
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
-
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
-
-         li:objects {
-          ha:line.2295 {
-           x1=3.05in; y1=535.96mil; x2=3.05in; y2=535.96mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2298 {
-           x1=3.05in; y1=11.530076mm; x2=3.05in; y2=11.530076mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2301 {
-           x1=3.05in; y1=11.530076mm; x2=76.47mm; y2=11.530076mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2304 {
-           x1=3.05in; y1=11.530076mm; x2=3.05in; y2=10.530076mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAAB7
-     }
-     ha:subc.2307 {
-      ha:attributes {
-       {io_pcb::hidename_y}=16.0152 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=70
-       refdes=R26
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=22k
-       vendor=unknown
-       {io_pcb::hidename_direction}=1
-       device=RESISTOR
-       {io_pcb::hidename_x}=81.9912 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.2308 {
-        proto=0; x=3.25in; y=14.796008mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.2309 {
-        proto=0; x=3.25in; y=614.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
-
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:line.2310 {
-           x1=3.25in; y1=15.195804mm; x2=3.25in; y2=15.195804mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2313 {
-           x1=3.25in; y1=15.195804mm; x2=3.25in; y2=15.195804mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2316 {
-           x1=3.25in; y1=15.195804mm; x2=3.25in; y2=14.195804mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2319 {
-           x1=3.25in; y1=15.195804mm; x2=81.55mm; y2=15.195804mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAAB8
-     }
-     ha:subc.2322 {
-      ha:attributes {
-       {io_pcb::hidename_y}=18.3068 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=70
-       refdes=R23
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=200k
-       vendor=unknown
-       {io_pcb::hidename_direction}=1
-       device=RESISTOR
-       {io_pcb::hidename_x}=82.0166 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.2323 {
-        proto=0; x=3.25in; y=700.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.2324 {
-        proto=0; x=3.25in; y=669.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
-
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:line.2325 {
-           x1=3.25in; y1=684.74mil; x2=3.25in; y2=684.74mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2328 {
-           x1=3.25in; y1=684.74mil; x2=3.25in; y2=684.74mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2331 {
-           x1=3.25in; y1=684.74mil; x2=3.25in; y2=18.392396mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2334 {
-           x1=3.25in; y1=684.74mil; x2=83.55mm; y2=684.74mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAAB9
-     }
-     ha:subc.2337 {
-      ha:attributes {
-       {io_pcb::hidename_y}=11.2842 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=70
-       refdes=R21
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=1k
-       vendor=unknown
-       {io_pcb::hidename_direction}=1
-       device=RESISTOR
-       {io_pcb::hidename_x}=81.9912 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.2338 {
-        proto=0; x=3.25in; y=10.845796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.2339 {
-        proto=0; x=3.25in; y=10.046204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
-
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:line.2340 {
-           x1=3.25in; y1=10.446mm; x2=3.25in; y2=10.446mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2343 {
-           x1=3.25in; y1=10.446mm; x2=3.25in; y2=10.446mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2346 {
-           x1=3.25in; y1=10.446mm; x2=3.25in; y2=11.446mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2349 {
-           x1=3.25in; y1=10.446mm; x2=83.55mm; y2=10.446mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAAB+
-     }
-     ha:subc.2352 {
-      ha:attributes {
-       {io_pcb::hidename_y}=13.8054 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=70
-       refdes=R19
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=3.3k
-       vendor=unknown
-       {io_pcb::hidename_direction}=1
-       device=RESISTOR
-       {io_pcb::hidename_x}=82.0166 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.2353 {
-        proto=0; x=3.25in; y=525.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.2354 {
-        proto=0; x=3.25in; y=12.535408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
-
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:line.2355 {
-           x1=3.25in; y1=12.935204mm; x2=3.25in; y2=12.935204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2358 {
-           x1=3.25in; y1=12.935204mm; x2=3.25in; y2=12.935204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2361 {
-           x1=3.25in; y1=12.935204mm; x2=3.25in; y2=13.935204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2364 {
-           x1=3.25in; y1=12.935204mm; x2=83.55mm; y2=12.935204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAAB/
-     }
-     ha:subc.2367 {
-      ha:attributes {
-       {io_pcb::hidename_y}=18.2184 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=70
-       refdes=R32
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=200k
-       vendor=unknown
-       {io_pcb::hidename_direction}=1
-       device=RESISTOR
-       {io_pcb::hidename_x}=62.9412 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.2368 {
-        proto=0; x=63.5mm; y=700.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.2369 {
-        proto=0; x=63.5mm; y=16.980408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
-
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:line.2370 {
-           x1=63.5mm; y1=17.380204mm; x2=63.5mm; y2=17.380204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2373 {
-           x1=63.5mm; y1=17.380204mm; x2=63.5mm; y2=17.380204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2376 {
-           x1=63.5mm; y1=17.380204mm; x2=63.5mm; y2=18.380204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2379 {
-           x1=63.5mm; y1=17.380204mm; x2=64.5mm; y2=17.380204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAACA
-     }
-     ha:subc.2382 {
-      ha:attributes {
-       {io_pcb::hidename_y}=15.9832 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=70
-       refdes=R33
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=22k
-       vendor=unknown
-       {io_pcb::hidename_direction}=1
-       device=RESISTOR
-       {io_pcb::hidename_x}=62.9412 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.2383 {
-        proto=0; x=63.5mm; y=14.821408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.2384 {
-        proto=0; x=63.5mm; y=615.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
-
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:line.2385 {
-           x1=63.5mm; y1=15.221204mm; x2=63.5mm; y2=15.221204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2388 {
-           x1=63.5mm; y1=15.221204mm; x2=63.5mm; y2=15.221204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2391 {
-           x1=63.5mm; y1=15.221204mm; x2=63.5mm; y2=14.221204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2394 {
-           x1=63.5mm; y1=15.221204mm; x2=62.5mm; y2=15.221204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAACB
-     }
-     ha:subc.2397 {
-      ha:attributes {
-       {io_pcb::hidename_y}=18.3896 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=70
-       refdes=R16
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=3.3k
-       vendor=unknown
-       {io_pcb::hidename_direction}=1
-       device=RESISTOR
-       {io_pcb::hidename_x}=36.8554 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.2398 {
-        proto=0; x=1.473in; y=710.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.2399 {
-        proto=0; x=1.473in; y=17.234408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
-
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:line.2400 {
-           x1=1.473in; y1=17.634204mm; x2=1.473in; y2=17.634204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2403 {
-           x1=1.473in; y1=17.634204mm; x2=1.473in; y2=17.634204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2406 {
-           x1=1.473in; y1=17.634204mm; x2=1.473in; y2=18.634204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2409 {
-           x1=1.473in; y1=17.634204mm; x2=38.4142mm; y2=17.634204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAACC
-     }
-     ha:subc.2412 {
-      ha:attributes {
-       {io_pcb::hidename_y}=18.1610 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=70
-       refdes=R6
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=1k
-       vendor=unknown
-       {io_pcb::hidename_direction}=1
-       device=RESISTOR
-       {io_pcb::hidename_x}=33.8328 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.2413 {
-        proto=0; x=1.353in; y=17.234408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.2414 {
-        proto=0; x=1.353in; y=710.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
-
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:line.2415 {
-           x1=1.353in; y1=17.634204mm; x2=1.353in; y2=17.634204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2418 {
-           x1=1.353in; y1=17.634204mm; x2=1.353in; y2=17.634204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2421 {
-           x1=1.353in; y1=17.634204mm; x2=1.353in; y2=16.634204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2424 {
-           x1=1.353in; y1=17.634204mm; x2=33.3662mm; y2=17.634204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAACD
-     }
-     ha:subc.2427 {
-      ha:attributes {
-       {io_pcb::hidename_y}=18.1356 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=70
-       refdes=R5
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=3.3k
-       vendor=unknown
-       {io_pcb::hidename_direction}=1
-       device=RESISTOR
-       {io_pcb::hidename_x}=34.8742 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.2428 {
-        proto=0; x=1.394in; y=710.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.2429 {
-        proto=0; x=1.394in; y=17.234408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
-
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:line.2430 {
-           x1=1.394in; y1=17.634204mm; x2=1.394in; y2=17.634204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2433 {
-           x1=1.394in; y1=17.634204mm; x2=1.394in; y2=17.634204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2436 {
-           x1=1.394in; y1=17.634204mm; x2=1.394in; y2=18.634204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2439 {
-           x1=1.394in; y1=17.634204mm; x2=36.4076mm; y2=17.634204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAACE
-     }
-     ha:subc.2442 {
-      ha:attributes {
-       {io_pcb::hidename_y}=18.3896 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=70
-       refdes=R18
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=1k
-       vendor=unknown
-       {io_pcb::hidename_direction}=1
-       device=RESISTOR
-       {io_pcb::hidename_x}=35.8902 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.2443 {
-        proto=0; x=1.435in; y=17.234408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.2444 {
-        proto=0; x=1.435in; y=710.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
-
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:line.2445 {
-           x1=1.435in; y1=17.634204mm; x2=1.435in; y2=17.634204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2448 {
-           x1=1.435in; y1=17.634204mm; x2=1.435in; y2=17.634204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2451 {
-           x1=1.435in; y1=17.634204mm; x2=1.435in; y2=16.634204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2454 {
-           x1=1.435in; y1=17.634204mm; x2=35.449mm; y2=17.634204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAACF
-     }
-     ha:subc.2457 {
-      ha:attributes {
-       {io_pcb::hidename_y}=18.8468 mm
-       footprint=1212-8
-       {io_pcb::hidename_scale}=70
-       refdes=Q1
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=Si7232DN
-       vendor=unknown
-       {io_pcb::hidename_direction}=0
-       device=MOSFET
-       {io_pcb::hidename_x}=37.5920 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.202438mm  
-             -0.494919mm  
-             -0.202438mm  
-             -0.494919mm  
-             -0.202438mm  
-             0.494919mm  
-             0.202438mm  
-             0.494919mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             10.97mil  
-             -0.571119mm  
-             -10.97mil  
-             -0.571119mm  
-             -10.97mil  
-             0.571119mm  
-             10.97mil  
-             0.571119mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.202438mm  
-             -0.494919mm  
-             -0.202438mm  
-             -0.494919mm  
-             -0.202438mm  
-             0.494919mm  
-             0.202438mm  
-             0.494919mm  
-            }
-          }
-        }
-      }
-
-      ha:ps_proto_v4.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.495045mm  
-             -0.862583mm  
-             -0.495045mm  
-             -0.862583mm  
-             -0.495045mm  
-             0.862583mm  
-             0.495045mm  
-             0.862583mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.571246mm  
-             -36.96mil  
-             -0.571246mm  
-             -36.96mil  
-             -0.571246mm  
-             36.96mil  
-             0.571246mm  
-             36.96mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.495045mm  
-             -0.862583mm  
-             -0.495045mm  
-             -0.862583mm  
-             -0.495045mm  
-             0.862583mm  
-             0.495045mm  
-             0.862583mm  
-            }
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.2458 {
-        proto=0; x=36.537152mm; y=23.026243mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=8
-          name=D
-        }
-       }
-       ha:padstack_ref.2459 {
-        proto=0; x=36.537152mm; y=793.565mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=S
-        }
-       }
-       ha:padstack_ref.2460 {
-        proto=0; x=35.887166mm; y=23.026243mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=7
-          name=D
-        }
-       }
-       ha:padstack_ref.2461 {
-        proto=0; x=35.887166mm; y=793.565mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=2
-          name=G
-        }
-       }
-       ha:padstack_ref.2462 {
-        proto=0; x=35.23718mm; y=23.026243mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=6
-          name=D
-        }
-       }
-       ha:padstack_ref.2463 {
-        proto=0; x=35.23718mm; y=793.565mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=3
-          name=S
-        }
-       }
-       ha:padstack_ref.2464 {
-        proto=0; x=34.587194mm; y=23.026243mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=5
-          name=D
-        }
-       }
-       ha:padstack_ref.2465 {
-        proto=0; x=34.587194mm; y=793.565mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=4
-          name=G
-        }
-       }
-       ha:padstack_ref.2466 {
-        proto=1; x=36.169614mm; y=872.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=-0.382397mm;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=8
-          name=D
-        }
-       }
-       ha:padstack_ref.2467 {
-        proto=1; x=34.954732mm; y=872.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=-0.382397mm;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=5
-          name=D
-        }
-       }
-      }
-      li:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:line.2468 {
-           x1=37.21203mm; y1=785.1mil; x2=37.21203mm; y2=23.241254mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.2471 {
-           x1=33.912316mm; y1=785.1mil; x2=37.21203mm; y2=785.1mil; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.2474 {
-           x1=33.912316mm; y1=785.1mil; x2=33.912316mm; y2=23.241254mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.2477 {
-           x1=33.912316mm; y1=23.241254mm; x2=37.21203mm; y2=23.241254mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:arc.2480 {
-           x=36.862018mm; y=19.275552mm; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
-
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
-
-         li:objects {
-          ha:line.2481 {
-           x1=35.562173mm; y1=21.702877mm; x2=35.562173mm; y2=21.702877mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2484 {
-           x1=35.5623mm; y1=21.591524mm; x2=35.5623mm; y2=21.591524mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2487 {
-           x1=35.5623mm; y1=21.591524mm; x2=35.5623mm; y2=20.591524mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2490 {
-           x1=35.5623mm; y1=21.591524mm; x2=34.5623mm; y2=21.591524mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAACG
-     }
-     ha:subc.2493 {
-      ha:attributes {
-       {io_pcb::hidename_y}=16.9687 mm
-       footprint=TO252FET
-       {io_pcb::hidename_scale}=70
-       refdes=Q6
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=IRLR8743PbF
-       vendor=unknown
-       {io_pcb::hidename_direction}=0
-       device=PMOS_TRANSISTOR
-       {io_pcb::hidename_x}=57.5818 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.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 {
-             29.53mil  
-             -1.400048mm  
-             -29.53mil  
-             -1.400048mm  
-             -29.53mil  
-             1.400048mm  
-             29.53mil  
-             1.400048mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             32.53mil  
-             -1.476248mm  
-             -32.53mil  
-             -1.476248mm  
-             -32.53mil  
-             1.476248mm  
-             32.53mil  
-             1.476248mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             29.53mil  
-             -1.400048mm  
-             -29.53mil  
-             -1.400048mm  
-             -29.53mil  
-             1.400048mm  
-             29.53mil  
-             1.400048mm  
-            }
-          }
-        }
-      }
-
-      ha:ps_proto_v4.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -3.150108mm  
-             -3.050032mm  
-             -3.150108mm  
-             3.050032mm  
-             3.150108mm  
-             3.050032mm  
-             3.150108mm  
-             -3.050032mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -3.226308mm  
-             -3.126232mm  
-             -3.226308mm  
-             3.126232mm  
-             3.226308mm  
-             3.126232mm  
-             3.226308mm  
-             -3.126232mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -3.150108mm  
-             -3.050032mm  
-             -3.150108mm  
-             3.050032mm  
-             3.150108mm  
-             3.050032mm  
-             3.150108mm  
-             -3.050032mm  
-            }
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.2494 {
-        proto=0; x=2.39in; y=11.530076mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=3
-          name=G
-        }
-       }
-       ha:padstack_ref.2495 {
-        proto=1; x=2.3in; y=700.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=D
-        }
-       }
-       ha:padstack_ref.2496 {
-        proto=0; x=56.134mm; y=11.530076mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=2
-          name=S
-        }
-       }
-      }
-      li:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:line.2497 {
-           x1=55.17007mm; y1=19.680176mm; x2=61.66993mm; y2=19.680176mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.2500 {
-           x1=55.17007mm; y1=13.58011mm; x2=55.17007mm; y2=19.680176mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.2503 {
-           x1=55.17007mm; y1=13.58011mm; x2=61.66993mm; y2=13.58011mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.2506 {
-           x1=61.66993mm; y1=13.58011mm; x2=61.66993mm; y2=19.680176mm; thickness=10.0mil; clearance=0.0;
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
-
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
-
-         li:objects {
-          ha:line.2509 {
-           x1=2.3in; y1=535.96mil; x2=2.3in; y2=535.96mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2512 {
-           x1=2.3in; y1=11.530076mm; x2=2.3in; y2=11.530076mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2515 {
-           x1=2.3in; y1=11.530076mm; x2=57.42mm; y2=11.530076mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2518 {
-           x1=2.3in; y1=11.530076mm; x2=2.3in; y2=10.530076mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAACH
-     }
-     ha:subc.2521 {
-      ha:attributes {
-       {io_pcb::hidename_y}=91.8182 mm
-       footprint=CAP_FC8
-       {io_pcb::hidename_scale}=70
-       refdes=C7
-       manufacturer=unknown
-       vendor_part_number=P10296-ND
-       manufacturer_part_number=unknown
-       value=220uF
-       vendor=digikey
-       {io_pcb::hidename_direction}=3
-       device=CAPACITOR
-       {io_pcb::hidename_x}=36.4998 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.0 {
-        hdia=31.5mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -1.0mm  
-             -1.0mm  
-             1.0mm  
-             -1.0mm  
-             1.0mm  
-             1.0mm  
-             -1.0mm  
-             1.0mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -1.0mm  
-             -1.0mm  
-             1.0mm  
-             -1.0mm  
-             1.0mm  
-             1.0mm  
-             -1.0mm  
-             1.0mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -1.0mm  
-             -1.0mm  
-             1.0mm  
-             -1.0mm  
-             1.0mm  
-             1.0mm  
-             -1.0mm  
-             1.0mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -1.099947mm  
-             -1.099947mm  
-             1.099947mm  
-             -1.099947mm  
-             1.099947mm  
-             1.099947mm  
-             -1.099947mm  
-             1.099947mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -1.099947mm  
-             -1.099947mm  
-             1.099947mm  
-             -1.099947mm  
-             1.099947mm  
-             1.099947mm  
-             -1.099947mm  
-             1.099947mm  
-            }
-          }
-        }
-      }
-
-      ha:ps_proto_v4.1 {
-        hdia=31.5mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=2.0mm;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=2.0mm;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=2.0mm;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
-           }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=2.199894mm;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=2.199894mm;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.2522 {
-        proto=0; x=1.487in; y=90.754194mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.499999mm;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.2523 {
-        proto=1; x=1.487in; y=94.25406mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.499999mm;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-          li:1 {
-           on  
-           diag  
-            round  
-          }
-          li:3 {
-           on  
-           diag  
-            round  
-          }
-        }
-
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:line.2524 {
-           x1=1.64447in; y1=88.504262mm; x2=1.64447in; y2=90.504258mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.2527 {
-           x1=1.6051in; y1=89.50426mm; x2=1.68384in; y2=89.50426mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:arc.2530 {
-           x=1.487in; y=92.504mm; width=3.999992mm; height=3.999992mm; astart=270.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
-
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
-
-         li:objects {
-          ha:line.2531 {
-           x1=1.487in; y1=92.504127mm; x2=1.487in; y2=92.504127mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2534 {
-           x1=1.487in; y1=92.504mm; x2=1.487in; y2=92.504mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2537 {
-           x1=1.487in; y1=92.504mm; x2=1.487in; y2=91.504mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2540 {
-           x1=1.487in; y1=92.504mm; x2=36.7698mm; y2=92.504mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAACI
-     }
-     ha:subc.2543 {
-      ha:attributes {
-       {io_pcb::hidename_y}=90.2462 mm
-       footprint=powerdi123
-       {io_pcb::hidename_scale}=70
-       refdes=D9
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=DFLS130L
-       vendor=unknown
-       {io_pcb::hidename_direction}=0
-       device=DIODE
-       {io_pcb::hidename_x}=30.9979 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.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 {
-             -43.31mil  
-             -0.700024mm  
-             -43.31mil  
-             0.700024mm  
-             43.31mil  
-             0.700024mm  
-             43.31mil  
-             -0.700024mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -46.31mil  
-             -0.776224mm  
-             -46.31mil  
-             0.776224mm  
-             46.31mil  
-             0.776224mm  
-             46.31mil  
-             -0.776224mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -43.31mil  
-             -0.700024mm  
-             -43.31mil  
-             0.700024mm  
-             43.31mil  
-             0.700024mm  
-             43.31mil  
-             -0.700024mm  
-            }
-          }
-        }
-      }
-
-      ha:ps_proto_v4.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.449961mm  
-             -0.699897mm  
-             -0.449961mm  
-             -0.699897mm  
-             -0.449961mm  
-             0.699897mm  
-             0.449961mm  
-             0.699897mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.526161mm  
-             -0.776097mm  
-             -0.526161mm  
-             -0.776097mm  
-             -0.526161mm  
-             0.776097mm  
-             0.526161mm  
-             0.776097mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.449961mm  
-             -0.699897mm  
-             -0.449961mm  
-             -0.699897mm  
-             -0.449961mm  
-             0.699897mm  
-             0.449961mm  
-             0.699897mm  
-            }
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.2544 {
-        proto=0; x=31.81066mm; y=3.574in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-       ha:padstack_ref.2545 {
-        proto=1; x=29.260754mm; y=3.574in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-      }
-      li:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:line.2546 {
-           x1=29.360576mm; y1=3.53601in; x2=32.360824mm; y2=3.53601in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.2549 {
-           x1=32.360824mm; y1=3.53601in; x2=32.360824mm; y2=3.61199in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.2552 {
-           x1=29.360576mm; y1=3.61199in; x2=32.360824mm; y2=3.61199in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.2555 {
-           x1=29.360576mm; y1=3.53601in; x2=29.360576mm; y2=3.61199in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.2558 {
-           x1=32.894986mm; y1=3.53601in; x2=33.377332mm; y2=3.53601in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.2561 {
-           x1=33.377332mm; y1=3.53601in; x2=33.377332mm; y2=3.61199in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.2564 {
-           x1=32.894986mm; y1=3.61199in; x2=33.377332mm; y2=3.61199in; thickness=10.0mil; clearance=0.0;
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
-
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
-
-         li:objects {
-          ha:line.2567 {
-           x1=30.535707mm; y1=3.574in; x2=30.535707mm; y2=3.574in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2570 {
-           x1=30.8607mm; y1=3.574in; x2=30.8607mm; y2=3.574in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2573 {
-           x1=30.8607mm; y1=3.574in; x2=31.8607mm; y2=3.574in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2576 {
-           x1=30.8607mm; y1=3.574in; x2=30.8607mm; y2=91.7796mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAACJ
-     }
-     ha:subc.2579 {
-      ha:attributes {
-       {io_pcb::hidename_y}=92.7862 mm
-       copyright=2006 DJ Delorie
-       author=DJ Delorie
-       footprint=SOT23-5
-       dist-license=GPL
-       {io_pcb::hidename_scale}=89
-       refdes=U7
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=TPS70933
-       vendor=unknown
-       {io_pcb::hidename_direction}=0
-       device=IC
-       use-license=Unlimited
-       {io_pcb::hidename_x}=47.2186 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.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 {
-             -20.0mil  
-             -12.0mil  
-             -20.0mil  
-             12.0mil  
-             20.0mil  
-             12.0mil  
-             20.0mil  
-             -12.0mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -23.0mil  
-             -15.0mil  
-             -23.0mil  
-             15.0mil  
-             23.0mil  
-             15.0mil  
-             23.0mil  
-             -15.0mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -20.0mil  
-             -12.0mil  
-             -20.0mil  
-             12.0mil  
-             20.0mil  
-             12.0mil  
-             20.0mil  
-             -12.0mil  
-            }
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.2580 {
-        proto=0; x=1.809in; y=3.653in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=4
-          name=4
-        }
-       }
-       ha:padstack_ref.2581 {
-        proto=0; x=1.809in; y=90.805mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=5
-          name=VOUT
-        }
-       }
-       ha:padstack_ref.2582 {
-        proto=0; x=1.727in; y=90.805mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=VIN
-        }
-       }
-       ha:padstack_ref.2583 {
-        proto=0; x=1.727in; y=91.7956mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=2
-          name=GND
-        }
-       }
-       ha:padstack_ref.2584 {
-        proto=0; x=1.727in; y=3.653in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=3
-          name=EN
-        }
-       }
-      }
-      li:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:line.2585 {
-           x1=1.699in; y1=3.673in; x2=1.838in; y2=3.673in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.2588 {
-           x1=1.838in; y1=3.555in; x2=1.838in; y2=3.673in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.2591 {
-           x1=1.699in; y1=3.555in; x2=1.838in; y2=3.555in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.2594 {
-           x1=1.699in; y1=3.555in; x2=1.699in; y2=3.673in; thickness=10.0mil; clearance=0.0;
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
-
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
-
-         li:objects {
-          ha:line.2597 {
-           x1=1.7598in; y1=91.7956mm; x2=1.7598in; y2=91.7956mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2600 {
-           x1=1.809in; y1=3.653in; x2=1.809in; y2=3.653in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2603 {
-           x1=1.809in; y1=3.653in; x2=46.9486mm; y2=3.653in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2606 {
-           x1=1.809in; y1=3.653in; x2=1.809in; y2=93.7862mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAACK
-     }
-     ha:subc.2609 {
-      ha:attributes {
-       {io_pcb::hidename_y}=91.6940 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=70
-       refdes=C9
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=2.2uF
-       vendor=unknown
-       {io_pcb::hidename_direction}=1
-       device=CAPACITOR
-       {io_pcb::hidename_x}=47.3964 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.2610 {
-        proto=0; x=1.887in; y=91.604596mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.2611 {
-        proto=0; x=1.887in; y=90.805004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
-
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:line.2612 {
-           x1=1.887in; y1=91.2048mm; x2=1.887in; y2=91.2048mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2615 {
-           x1=1.887in; y1=91.2048mm; x2=1.887in; y2=91.2048mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2618 {
-           x1=1.887in; y1=91.2048mm; x2=1.887in; y2=92.2048mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2621 {
-           x1=1.887in; y1=91.2048mm; x2=48.9298mm; y2=91.2048mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAACL
-     }
-     ha:subc.2624 {
-      ha:attributes {
-       {io_pcb::hidename_y}=95.1499 mm
-       footprint=TO252FET
-       {io_pcb::hidename_scale}=100
-       refdes=Q8
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=IRLR8743PbF
-       vendor=unknown
-       {io_pcb::hidename_direction}=0
-       device=PMOS_TRANSISTOR
-       {io_pcb::hidename_x}=96.5200 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.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 {
-             29.53mil  
-             -1.400048mm  
-             -29.53mil  
-             -1.400048mm  
-             -29.53mil  
-             1.400048mm  
-             29.53mil  
-             1.400048mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             32.53mil  
-             -1.476248mm  
-             -32.53mil  
-             -1.476248mm  
-             -32.53mil  
-             1.476248mm  
-             32.53mil  
-             1.476248mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             29.53mil  
-             -1.400048mm  
-             -29.53mil  
-             -1.400048mm  
-             -29.53mil  
-             1.400048mm  
-             29.53mil  
-             1.400048mm  
-            }
-          }
-        }
-      }
-
-      ha:ps_proto_v4.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -3.150108mm  
-             -3.050032mm  
-             -3.150108mm  
-             3.050032mm  
-             3.150108mm  
-             3.050032mm  
-             3.150108mm  
-             -3.050032mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -3.226308mm  
-             -3.126232mm  
-             -3.226308mm  
-             3.126232mm  
-             3.226308mm  
-             3.126232mm  
-             3.226308mm  
-             -3.126232mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -3.150108mm  
-             -3.050032mm  
-             -3.150108mm  
-             3.050032mm  
-             3.150108mm  
-             3.050032mm  
-             3.150108mm  
-             -3.050032mm  
-            }
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.2625 {
-        proto=0; x=3.71in; y=95.1499mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=3
-          name=G
-        }
-       }
-       ha:padstack_ref.2626 {
-        proto=1; x=3.8in; y=88.899976mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=D
-        }
-       }
-       ha:padstack_ref.2627 {
-        proto=0; x=3.89in; y=95.1499mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=2
-          name=S
-        }
-       }
-      }
-      li:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:line.2628 {
-           x1=93.27007mm; y1=86.9998mm; x2=99.76993mm; y2=86.9998mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.2631 {
-           x1=99.76993mm; y1=86.9998mm; x2=99.76993mm; y2=93.099866mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.2634 {
-           x1=99.76993mm; y1=93.099866mm; x2=93.27007mm; y2=93.099866mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.2637 {
-           x1=93.27007mm; y1=93.099866mm; x2=93.27007mm; y2=86.9998mm; thickness=10.0mil; clearance=0.0;
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
-
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
-
-         li:objects {
-          ha:line.2640 {
-           x1=3.8in; y1=93.066592mm; x2=3.8in; y2=93.066592mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2643 {
-           x1=3.8in; y1=95.1499mm; x2=3.8in; y2=95.1499mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2646 {
-           x1=3.8in; y1=95.1499mm; x2=97.52mm; y2=95.1499mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2649 {
-           x1=3.8in; y1=95.1499mm; x2=3.8in; y2=96.1499mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAACM
-     }
-     ha:subc.2652 {
-      ha:attributes {
-       {io_pcb::hidename_y}=95.1499 mm
-       footprint=TO252FET
-       {io_pcb::hidename_scale}=100
-       refdes=Q9
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=IRLR8743PbF
-       vendor=unknown
-       {io_pcb::hidename_direction}=0
-       device=PMOS_TRANSISTOR
-       {io_pcb::hidename_x}=115.5700 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.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 {
-             29.53mil  
-             -1.400048mm  
-             -29.53mil  
-             -1.400048mm  
-             -29.53mil  
-             1.400048mm  
-             29.53mil  
-             1.400048mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             32.53mil  
-             -1.476248mm  
-             -32.53mil  
-             -1.476248mm  
-             -32.53mil  
-             1.476248mm  
-             32.53mil  
-             1.476248mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             29.53mil  
-             -1.400048mm  
-             -29.53mil  
-             -1.400048mm  
-             -29.53mil  
-             1.400048mm  
-             29.53mil  
-             1.400048mm  
-            }
-          }
-        }
-      }
-
-      ha:ps_proto_v4.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -3.150108mm  
-             -3.050032mm  
-             -3.150108mm  
-             3.050032mm  
-             3.150108mm  
-             3.050032mm  
-             3.150108mm  
-             -3.050032mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -3.226308mm  
-             -3.126232mm  
-             -3.226308mm  
-             3.126232mm  
-             3.226308mm  
-             3.126232mm  
-             3.226308mm  
-             -3.126232mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -3.150108mm  
-             -3.050032mm  
-             -3.150108mm  
-             3.050032mm  
-             3.150108mm  
-             3.050032mm  
-             3.150108mm  
-             -3.050032mm  
-            }
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.2653 {
-        proto=0; x=4.46in; y=95.1499mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=3
-          name=G
-        }
-       }
-       ha:padstack_ref.2654 {
-        proto=1; x=115.57mm; y=88.899976mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=D
-        }
-       }
-       ha:padstack_ref.2655 {
-        proto=0; x=117.856mm; y=95.1499mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=2
-          name=S
-        }
-       }
-      }
-      li:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:line.2656 {
-           x1=112.32007mm; y1=86.9998mm; x2=4.67795in; y2=86.9998mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.2659 {
-           x1=4.67795in; y1=86.9998mm; x2=4.67795in; y2=93.099866mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.2662 {
-           x1=4.67795in; y1=93.099866mm; x2=112.32007mm; y2=93.099866mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.2665 {
-           x1=112.32007mm; y1=93.099866mm; x2=112.32007mm; y2=86.9998mm; thickness=10.0mil; clearance=0.0;
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
-
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
-
-         li:objects {
-          ha:line.2668 {
-           x1=115.57mm; y1=93.066592mm; x2=115.57mm; y2=93.066592mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2671 {
-           x1=115.57mm; y1=95.1499mm; x2=115.57mm; y2=95.1499mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2674 {
-           x1=115.57mm; y1=95.1499mm; x2=116.57mm; y2=95.1499mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2677 {
-           x1=115.57mm; y1=95.1499mm; x2=115.57mm; y2=96.1499mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAACN
-     }
-     ha:subc.2680 {
-      ha:attributes {
-       {io_pcb::hidename_y}=87.1606 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=70
-       refdes=R36
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=200k
-       vendor=unknown
-       {io_pcb::hidename_direction}=3
-       device=RESISTOR
-       {io_pcb::hidename_x}=44.3738 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.2681 {
-        proto=0; x=1.727in; y=87.541604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.2682 {
-        proto=0; x=1.727in; y=88.341196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
-
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:line.2683 {
-           x1=1.727in; y1=87.9414mm; x2=1.727in; y2=87.9414mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2686 {
-           x1=1.727in; y1=87.9414mm; x2=1.727in; y2=87.9414mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2689 {
-           x1=1.727in; y1=87.9414mm; x2=1.727in; y2=86.9414mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2692 {
-           x1=1.727in; y1=87.9414mm; x2=42.8658mm; y2=87.9414mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAACO
-     }
-     ha:subc.2695 {
-      ha:attributes {
-       {io_pcb::hidename_y}=88.7862 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=70
-       refdes=R37
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=22k
-       vendor=unknown
-       {io_pcb::hidename_direction}=1
-       device=RESISTOR
-       {io_pcb::hidename_x}=44.3992 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.2696 {
-        proto=0; x=1.769in; y=88.341196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.2697 {
-        proto=0; x=1.769in; y=87.541604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
-
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:line.2698 {
-           x1=1.769in; y1=87.9414mm; x2=1.769in; y2=87.9414mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2701 {
-           x1=1.769in; y1=87.9414mm; x2=1.769in; y2=87.9414mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2704 {
-           x1=1.769in; y1=87.9414mm; x2=1.769in; y2=88.9414mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2707 {
-           x1=1.769in; y1=87.9414mm; x2=45.9326mm; y2=87.9414mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAACP
-     }
-     ha:subc.2710 {
-      ha:attributes {
-       {io_pcb::hidename_y}=93.7260 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=70
-       refdes=R34
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=200k
-       vendor=unknown
-       {io_pcb::hidename_direction}=0
-       device=RESISTOR
-       {io_pcb::hidename_x}=28.6126 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-            }
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.2711 {
-        proto=0; x=30.009596mm; y=3.712in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.2712 {
-        proto=0; x=29.210004mm; y=3.712in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
-
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:line.2713 {
-           x1=29.6098mm; y1=3.712in; x2=29.6098mm; y2=3.712in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2716 {
-           x1=29.6098mm; y1=3.712in; x2=29.6098mm; y2=3.712in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2719 {
-           x1=29.6098mm; y1=3.712in; x2=28.6098mm; y2=3.712in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2722 {
-           x1=29.6098mm; y1=3.712in; x2=29.6098mm; y2=93.2848mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAACQ
-     }
-     ha:subc.2725 {
-      ha:attributes {
-       {io_pcb::hidename_y}=94.8690 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=70
-       refdes=R35
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=22k
-       vendor=unknown
-       {io_pcb::hidename_direction}=2
-       device=RESISTOR
-       {io_pcb::hidename_x}=33.2740 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-            }
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.2726 {
-        proto=0; x=32.791396mm; y=3.712in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.2727 {
-        proto=0; x=31.991804mm; y=3.712in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
-
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:line.2728 {
-           x1=32.3916mm; y1=3.712in; x2=32.3916mm; y2=3.712in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2731 {
-           x1=32.3916mm; y1=3.712in; x2=32.3916mm; y2=3.712in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2734 {
-           x1=32.3916mm; y1=3.712in; x2=31.3916mm; y2=3.712in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2737 {
-           x1=32.3916mm; y1=3.712in; x2=32.3916mm; y2=93.2848mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAACR
-     }
-     ha:subc.2740 {
-      ha:attributes {
-       {io_pcb::hidename_y}=83.8962 mm
-       footprint=lqfp100
-       {io_pcb::hidename_scale}=70
-       refdes=U1
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=STM32L151VCT6
-       vendor=unknown
-       {io_pcb::hidename_direction}=2
-       device=IC
-       {io_pcb::hidename_x}=147.3454 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.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 {
-             -23.62mil  
-             -5.905mil  
-             -23.62mil  
-             5.905mil  
-             23.62mil  
-             5.905mil  
-             23.62mil  
-             -5.905mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.679958mm  
-             -0.229997mm  
-             -0.679958mm  
-             0.229997mm  
-             0.679958mm  
-             0.229997mm  
-             0.679958mm  
-             -0.229997mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -23.62mil  
-             -5.905mil  
-             -23.62mil  
-             5.905mil  
-             23.62mil  
-             5.905mil  
-             23.62mil  
-             -5.905mil  
-            }
-          }
-        }
-      }
-
-      ha:ps_proto_v4.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             5.905mil  
-             -23.62mil  
-             -5.905mil  
-             -23.62mil  
-             -5.905mil  
-             23.62mil  
-             5.905mil  
-             23.62mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.229997mm  
-             -0.679958mm  
-             -0.229997mm  
-             -0.679958mm  
-             -0.229997mm  
-             0.679958mm  
-             0.229997mm  
-             0.679958mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             5.905mil  
-             -23.62mil  
-             -5.905mil  
-             -23.62mil  
-             -5.905mil  
-             23.62mil  
-             5.905mil  
-             23.62mil  
-            }
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.2741 {
-        proto=0; x=146.179667mm; y=68.930266mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=25
-          name=PA2/USART2_TX/ADC_IN2/TIM2_CH3/TIM9_CH1
-        }
-       }
-       ha:padstack_ref.2742 {
-        proto=0; x=130.680079mm; y=68.930266mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=51
-          name=PB12/SPI2_NSS/I2C2_SMBA/USART3_CKI/ADC_IN18/TIM10_CH1
-        }
-       }
-       ha:padstack_ref.2743 {
-        proto=1; x=5.68621in; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=100
-          name=VDD3
-        }
-       }
-       ha:padstack_ref.2744 {
-        proto=1; x=5.68621in; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=26
-          name=PA3/USART2_RX/ADC_IN3/TIM2_CH4/TIM9_CH2
-        }
-       }
-       ha:padstack_ref.2745 {
-        proto=0; x=146.179667mm; y=2.73347in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=24
-          name=PA1/USART2_RTS/ADC_IN1/TIM2_CH2
-        }
-       }
-       ha:padstack_ref.2746 {
-        proto=0; x=130.680079mm; y=2.73347in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=52
-          name=PB13/SPI2_SCK/USART3_CTS/ADC_IN19/TIM9_CH1
-        }
-       }
-       ha:padstack_ref.2747 {
-        proto=1; x=143.929862mm; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=99
-          name=VSS3
-        }
-       }
-       ha:padstack_ref.2748 {
-        proto=1; x=143.929862mm; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=27
-          name=VSS4
-        }
-       }
-       ha:padstack_ref.2749 {
-        proto=0; x=146.179667mm; y=69.930264mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=23
-          name=PA0/WKUP1/USART2_CTS/ADC_IN0/TIM2_CH1_ETR
-        }
-       }
-       ha:padstack_ref.2750 {
-        proto=0; x=130.680079mm; y=69.930264mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=53
-          name=PB14/SPI2_MISO/USART3_RTS/ADC_IN20/TIM9_CH2
-        }
-       }
-       ha:padstack_ref.2751 {
-        proto=1; x=5.64684in; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=98
-          name=PE1/TIM11_CH1
-        }
-       }
-       ha:padstack_ref.2752 {
-        proto=1; x=5.64684in; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=28
-          name=VDD4
-        }
-       }
-       ha:padstack_ref.2753 {
-        proto=0; x=146.179667mm; y=2.77284in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=22
-          name=VDDA
-        }
-       }
-       ha:padstack_ref.2754 {
-        proto=0; x=130.680079mm; y=2.77284in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=54
-          name=PB15/SPI2_MOSI/ADC_IN21/TIM11_CH1/RTC_50_60HZ
-        }
-       }
-       ha:padstack_ref.2755 {
-        proto=1; x=142.929864mm; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=97
-          name=PE0/TIM4_ETR/TIM10_CH1
-        }
-       }
-       ha:padstack_ref.2756 {
-        proto=1; x=142.929864mm; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=29
-          name=PA4/SPI1_NSS/USART2_CK/ADC_IN4/DAC_OUT1
-        }
-       }
-       ha:padstack_ref.2757 {
-        proto=0; x=146.179667mm; y=2.79253in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=21
-          name=VREF+
-        }
-       }
-       ha:padstack_ref.2758 {
-        proto=0; x=130.680079mm; y=2.79253in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=55
-          name=PD8/USART3_TX
-        }
-       }
-       ha:padstack_ref.2759 {
-        proto=1; x=5.60747in; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=96
-          name=PB9/TIM4_CH4/I2C1_SDA/TIM11_CH1
-        }
-       }
-       ha:padstack_ref.2760 {
-        proto=1; x=5.60747in; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=30
-          name=PA5/SPI1_SCK/ADC_IN5/DAC_OUT2/TIM2_CH1_ETR
-        }
-       }
-       ha:padstack_ref.2761 {
-        proto=0; x=146.179667mm; y=71.430134mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=20
-          name=VREF-
-        }
-       }
-       ha:padstack_ref.2762 {
-        proto=0; x=130.680079mm; y=71.430134mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=56
-          name=PD9/USART3_RX
-        }
-       }
-       ha:padstack_ref.2763 {
-        proto=1; x=5.58779in; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=95
-          name=PB8/TIM4_CH3/I2C1_SCL/TIM10_CH1
-        }
-       }
-       ha:padstack_ref.2764 {
-        proto=1; x=5.58779in; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=31
-          name=PA6/SPI1_MISO_ADC_IN6/TIM3_CH1/TIM10_CH1
-        }
-       }
-       ha:padstack_ref.2765 {
-        proto=0; x=146.179667mm; y=2.8319in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=19
-          name=VSSA
-        }
-       }
-       ha:padstack_ref.2766 {
-        proto=0; x=130.680079mm; y=2.8319in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=57
-          name=PD10/USART3_CK
-        }
-       }
-       ha:padstack_ref.2767 {
-        proto=1; x=5.5681in; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=94
-          name=BOOT0
-        }
-       }
-       ha:padstack_ref.2768 {
-        proto=1; x=5.5681in; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=32
-          name=PA7/SPI1_MOSI/ADC_IN7/TIM3_CH2/TIM11_CH1
-        }
-       }
-       ha:padstack_ref.2769 {
-        proto=0; x=146.179667mm; y=72.430132mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=18
-          name=PC3/ADC_IN13
-        }
-       }
-       ha:padstack_ref.2770 {
-        proto=0; x=130.680079mm; y=72.430132mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=58
-          name=PD11/USART3_CTS
-        }
-       }
-       ha:padstack_ref.2771 {
-        proto=1; x=5.54842in; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=93
-          name=PB7/I2C1_SDA/TIM4_CH2/USART1_RX/PVD_IN
-        }
-       }
-       ha:padstack_ref.2772 {
-        proto=1; x=5.54842in; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=33
-          name=PC4/ADC_IN14
-        }
-       }
-       ha:padstack_ref.2773 {
-        proto=0; x=146.179667mm; y=2.87127in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=17
-          name=PC2/ADC_IN12
-        }
-       }
-       ha:padstack_ref.2774 {
-        proto=0; x=130.680079mm; y=2.87127in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=59
-          name=PD12/TIM4_CH1/USART3_RTS
-        }
-       }
-       ha:padstack_ref.2775 {
-        proto=1; x=140.429742mm; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=92
-          name=PB6/I2C1_SCL/TIM4_CH1/USART1_TX
-        }
-       }
-       ha:padstack_ref.2776 {
-        proto=1; x=140.429742mm; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=34
-          name=PC5/ADC_IN15
-        }
-       }
-       ha:padstack_ref.2777 {
-        proto=0; x=146.179667mm; y=73.43013mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=16
-          name=PC1/ADC_IN11
-        }
-       }
-       ha:padstack_ref.2778 {
-        proto=0; x=130.680079mm; y=73.43013mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=60
-          name=PD13/TIM4_CH2
-        }
-       }
-       ha:padstack_ref.2779 {
-        proto=1; x=5.50905in; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=91
-          name=PB5/I2C1_SMBA/TIM3_CH2/SPI1_MOSI
-        }
-       }
-       ha:padstack_ref.2780 {
-        proto=1; x=5.50905in; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=35
-          name=PB0/ADC_IN8/TIM3_CH3/VREF_OUT
-        }
-       }
-       ha:padstack_ref.2781 {
-        proto=0; x=146.179667mm; y=73.930256mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=15
-          name=PC0/ADC_IN10
-        }
-       }
-       ha:padstack_ref.2782 {
-        proto=0; x=130.680079mm; y=73.930256mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=61
-          name=PD14_TIM4_CH3
-        }
-       }
-       ha:padstack_ref.2783 {
-        proto=1; x=139.429744mm; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=90
-          name=PB4/JNTRSTSPI1_MISO/TIM3_CH1
-        }
-       }
-       ha:padstack_ref.2784 {
-        proto=1; x=139.429744mm; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=36
-          name=PB1/ADC_IN9/TIM3_CH4/VREF_OUT
-        }
-       }
-       ha:padstack_ref.2785 {
-        proto=0; x=146.179667mm; y=2.93032in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=14
-          name=NRST
-        }
-       }
-       ha:padstack_ref.2786 {
-        proto=0; x=130.680079mm; y=2.93032in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=62
-          name=PD15/TIM4_CH4
-        }
-       }
-       ha:padstack_ref.2787 {
-        proto=1; x=5.46968in; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=89
-          name=PB3/JTDO/TIM2_CH2/TRACESWO/SPI1_SCK
-        }
-       }
-       ha:padstack_ref.2788 {
-        proto=1; x=5.46968in; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=37
-          name=PB2/BOOT1
-        }
-       }
-       ha:padstack_ref.2789 {
-        proto=0; x=146.179667mm; y=74.93mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=13
-          name=PH1/OSC_OUT
-        }
-       }
-       ha:padstack_ref.2790 {
-        proto=0; x=130.680079mm; y=74.93mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=63
-          name=PC6/TIM3_CH1
-        }
-       }
-       ha:padstack_ref.2791 {
-        proto=1; x=138.43mm; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=88
-          name=PD7/USART2_CK/TIM9_CH2
-        }
-       }
-       ha:padstack_ref.2792 {
-        proto=1; x=138.43mm; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=38
-          name=PE7/ADC_IN22
-        }
-       }
-       ha:padstack_ref.2793 {
-        proto=0; x=146.179667mm; y=2.96969in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=12
-          name=PH0/OSC_IN
-        }
-       }
-       ha:padstack_ref.2794 {
-        proto=0; x=130.680079mm; y=2.96969in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=64
-          name=PC7/TIM3_CH2
-        }
-       }
-       ha:padstack_ref.2795 {
-        proto=1; x=5.43031in; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=87
-          name=PD6/USART2_RX
-        }
-       }
-       ha:padstack_ref.2796 {
-        proto=1; x=5.43031in; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=39
-          name=PE8/ADC_IN23
-        }
-       }
-       ha:padstack_ref.2797 {
-        proto=0; x=146.179667mm; y=2.98937in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=11
-          name=VDD5
-        }
-       }
-       ha:padstack_ref.2798 {
-        proto=0; x=130.680079mm; y=2.98937in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=65
-          name=PC8/TIM3_CH3
-        }
-       }
-       ha:padstack_ref.2799 {
-        proto=1; x=5.41063in; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=86
-          name=PD5/USART2_TX
-        }
-       }
-       ha:padstack_ref.2800 {
-        proto=1; x=5.41063in; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=40
-          name=PE9/ADC_IN24/TIM2_CH1_ETR
-        }
-       }
-       ha:padstack_ref.2801 {
-        proto=0; x=146.179667mm; y=76.430124mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=10
-          name=VSS5
-        }
-       }
-       ha:padstack_ref.2802 {
-        proto=0; x=130.680079mm; y=76.430124mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=66
-          name=PC9/TIM3_CH4
-        }
-       }
-       ha:padstack_ref.2803 {
-        proto=1; x=136.929876mm; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=85
-          name=PD4/USART2_RTS/SPI2_MOSI
-        }
-       }
-       ha:padstack_ref.2804 {
-        proto=1; x=136.929876mm; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=41
-          name=PE10/ADC_IN25/TIM2_CH2
-        }
-       }
-       ha:padstack_ref.2805 {
-        proto=0; x=146.179667mm; y=76.93mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=9
-          name=PC15/OSC32_OUT
-        }
-       }
-       ha:padstack_ref.2806 {
-        proto=0; x=130.680079mm; y=76.93mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=67
-          name=PA8/USART1_CK/MCO
-        }
-       }
-       ha:padstack_ref.2807 {
-        proto=1; x=136.43mm; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=84
-          name=PD3/USART2_CTS/SPI2_MISO
-        }
-       }
-       ha:padstack_ref.2808 {
-        proto=1; x=136.43mm; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=42
-          name=PE11/TIM2_CH3
-        }
-       }
-       ha:padstack_ref.2809 {
-        proto=0; x=146.179667mm; y=77.430122mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=8
-          name=PC14/OSC32_IN
-        }
-       }
-       ha:padstack_ref.2810 {
-        proto=0; x=130.680079mm; y=77.430122mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=68
-          name=PA9/USART1_TX
-        }
-       }
-       ha:padstack_ref.2811 {
-        proto=1; x=135.929878mm; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=83
-          name=PD2/TIM3_ETR
-        }
-       }
-       ha:padstack_ref.2812 {
-        proto=1; x=135.929878mm; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=43
-          name=PE12/TIM2_CH4/SPI1_NSS
-        }
-       }
-       ha:padstack_ref.2813 {
-        proto=0; x=146.179667mm; y=3.06811in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=7
-          name=PC13/RTC_AF1/WKUP2
-        }
-       }
-       ha:padstack_ref.2814 {
-        proto=0; x=130.680079mm; y=3.06811in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=69
-          name=PA10/USART1_RX
-        }
-       }
-       ha:padstack_ref.2815 {
-        proto=1; x=5.33189in; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=82
-          name=PD1/SPI2_SCK
-        }
-       }
-       ha:padstack_ref.2816 {
-        proto=1; x=5.33189in; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=44
-          name=PE13/SPI1_SCK
-        }
-       }
-       ha:padstack_ref.2817 {
-        proto=0; x=146.179667mm; y=3.0878in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=6
-          name=VLCD
-        }
-       }
-       ha:padstack_ref.2818 {
-        proto=0; x=130.680079mm; y=3.0878in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=70
-          name=PA11/USART1_CTS/USBDM/SPI1_MISO
-        }
-       }
-       ha:padstack_ref.2819 {
-        proto=1; x=134.92988mm; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=81
-          name=PD0/SPI2_NSS/TIM9_CH1
-        }
-       }
-       ha:padstack_ref.2820 {
-        proto=1; x=134.92988mm; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=45
-          name=PE14/SPI1_MISO
-        }
-       }
-       ha:padstack_ref.2821 {
-        proto=0; x=146.179667mm; y=3.10748in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=5
-          name=PE6/TRACED3/WKUP3/TIM9_CH2
-        }
-       }
-       ha:padstack_ref.2822 {
-        proto=0; x=130.680079mm; y=3.10748in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=71
-          name=PA12/USART1_RTS/USBDP/SPI1_MOSI
-        }
-       }
-       ha:padstack_ref.2823 {
-        proto=1; x=5.29252in; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=80
-          name=PC12/USART3_CK
-        }
-       }
-       ha:padstack_ref.2824 {
-        proto=1; x=5.29252in; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=46
-          name=PE15/SPI1_MOSI
-        }
-       }
-       ha:padstack_ref.2825 {
-        proto=0; x=146.179667mm; y=3.12717in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=4
-          name=PE5/TRACED2/TIM9_CH1
-        }
-       }
-       ha:padstack_ref.2826 {
-        proto=0; x=130.680079mm; y=3.12717in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=72
-          name=PA13/JTMS/SWDIO
-        }
-       }
-       ha:padstack_ref.2827 {
-        proto=1; x=133.929882mm; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=79
-          name=PC11/USART3_RX
-        }
-       }
-       ha:padstack_ref.2828 {
-        proto=1; x=133.929882mm; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=47
-          name=PB10/I2C2_SCL/USART3_TX/TIM2_CH3
-        }
-       }
-       ha:padstack_ref.2829 {
-        proto=0; x=146.179667mm; y=79.92999mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=3
-          name=PE4/TRACED1/TIM3_CH2
-        }
-       }
-       ha:padstack_ref.2830 {
-        proto=0; x=130.680079mm; y=79.92999mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=73
-          name=PH2/I2C2_SMBA
-        }
-       }
-       ha:padstack_ref.2831 {
-        proto=1; x=133.43001mm; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=78
-          name=PC10/USART3_TX
-        }
-       }
-       ha:padstack_ref.2832 {
-        proto=1; x=133.43001mm; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=48
-          name=PB11/I2C2_SDA/USART3_RX/TIM2_CH4
-        }
-       }
-       ha:padstack_ref.2833 {
-        proto=0; x=146.179667mm; y=80.430116mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=2
-          name=PE3/TRACED0/TIM3_CH1
-        }
-       }
-       ha:padstack_ref.2834 {
-        proto=0; x=130.680079mm; y=80.430116mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=74
-          name=VSS2
-        }
-       }
-       ha:padstack_ref.2835 {
-        proto=1; x=5.23346in; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=77
-          name=PA15/JTDI/TIM2_CH1_ETR/SPI1_NSS
-        }
-       }
-       ha:padstack_ref.2836 {
-        proto=1; x=5.23346in; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=49
-          name=VSS1
-        }
-       }
-       ha:padstack_ref.2837 {
-        proto=0; x=146.179667mm; y=3.18622in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=PE2/TRACECK/TIM3_ETR
-        }
-       }
-       ha:padstack_ref.2838 {
-        proto=0; x=130.680079mm; y=3.18622in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=75
-          name=VDD2
-        }
-       }
-       ha:padstack_ref.2839 {
-        proto=1; x=132.430012mm; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=76
-          name=PA14/JTCK/SWCLK
-        }
-       }
-       ha:padstack_ref.2840 {
-        proto=1; x=132.430012mm; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=50
-          name=VDD1
-        }
-       }
-      }
-      li:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:line.2841 {
-           x1=131.430014mm; y1=2.67442in; x2=145.429732mm; y2=2.67442in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.2844 {
-           x1=131.430014mm; y1=2.67442in; x2=131.430014mm; y2=3.22559in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.2847 {
-           x1=131.430014mm; y1=3.22559in; x2=145.429732mm; y2=3.22559in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.2850 {
-           x1=145.429732mm; y1=2.67442in; x2=145.429732mm; y2=3.22559in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:arc.2853 {
-           x=5.73739in; y=3.2374in; width=5.0mil; height=5.0mil; astart=270.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
-
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
-
-         li:objects {
-          ha:line.2854 {
-           x1=138.429875mm; y1=74.930124mm; x2=138.429875mm; y2=74.930124mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2857 {
-           x1=138.43mm; y1=74.93mm; x2=138.43mm; y2=74.93mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2860 {
-           x1=138.43mm; y1=74.93mm; x2=137.43mm; y2=74.93mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2863 {
-           x1=138.43mm; y1=74.93mm; x2=138.43mm; y2=73.93mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAACS
-     }
-     ha:subc.2866 {
-      ha:attributes {
-       {io_pcb::hidename_y}=47.5534 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=60
-       refdes=C44
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=47nF
-       vendor=unknown
-       {io_pcb::hidename_direction}=3
-       device=CAPACITOR
-       {io_pcb::hidename_x}=132.4244 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.2867 {
-        proto=0; x=131.891mm; y=48.874196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.2868 {
-        proto=0; x=131.891mm; y=48.074604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
-
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:line.2869 {
-           x1=131.891mm; y1=48.4744mm; x2=131.891mm; y2=48.4744mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2872 {
-           x1=131.891mm; y1=48.4744mm; x2=131.891mm; y2=48.4744mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2875 {
-           x1=131.891mm; y1=48.4744mm; x2=131.891mm; y2=49.4744mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2878 {
-           x1=131.891mm; y1=48.4744mm; x2=132.891mm; y2=48.4744mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAACT
-     }
-     ha:subc.2881 {
-      ha:attributes {
-       {io_pcb::hidename_y}=60.5521 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=C8
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=0.22uF
-       vendor=unknown
-       {io_pcb::hidename_direction}=1
-       device=CAPACITOR
-       {io_pcb::hidename_x}=132.4239 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.2882 {
-        proto=0; x=5.232in; y=48.881796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.2883 {
-        proto=0; x=5.232in; y=48.082204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
-
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:line.2884 {
-           x1=5.232in; y1=48.482mm; x2=5.232in; y2=48.482mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2887 {
-           x1=5.232in; y1=48.482mm; x2=5.232in; y2=48.482mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2890 {
-           x1=5.232in; y1=48.482mm; x2=5.232in; y2=49.482mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2893 {
-           x1=5.232in; y1=48.482mm; x2=133.8928mm; y2=48.482mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAACU
-     }
-     ha:subc.2896 {
-      ha:attributes {
-       {io_pcb::hidename_y}=78.7265 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=70
-       refdes=C1
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=22pF
-       vendor=unknown
-       {io_pcb::hidename_direction}=2
-       device=CAPACITOR
-       {io_pcb::hidename_x}=154.9773 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-            }
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.2897 {
-        proto=0; x=154.177704mm; y=3.0774685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.2898 {
-        proto=0; x=154.977296mm; y=3.0774685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
-
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:line.2899 {
-           x1=154.5775mm; y1=3.0774685in; x2=154.5775mm; y2=3.0774685in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2902 {
-           x1=154.5775mm; y1=3.0774685in; x2=154.5775mm; y2=3.0774685in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2905 {
-           x1=154.5775mm; y1=3.0774685in; x2=155.5775mm; y2=3.0774685in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2908 {
-           x1=154.5775mm; y1=3.0774685in; x2=154.5775mm; y2=79.1677mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAACV
-     }
-     ha:subc.2911 {
-      ha:attributes {
-       {io_pcb::hidename_y}=73.1639 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=70
-       refdes=C3
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=22pF
-       vendor=unknown
-       {io_pcb::hidename_direction}=2
-       device=CAPACITOR
-       {io_pcb::hidename_x}=155.0281 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-            }
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.2912 {
-        proto=0; x=154.964096mm; y=2.8614685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.2913 {
-        proto=0; x=154.164504mm; y=2.8614685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
-
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:line.2914 {
-           x1=154.5643mm; y1=2.8614685in; x2=154.5643mm; y2=2.8614685in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2917 {
-           x1=154.5643mm; y1=2.8614685in; x2=154.5643mm; y2=2.8614685in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2920 {
-           x1=154.5643mm; y1=2.8614685in; x2=153.5643mm; y2=2.8614685in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2923 {
-           x1=154.5643mm; y1=2.8614685in; x2=154.5643mm; y2=71.6813mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAACW
-     }
-     ha:subc.2926 {
-      ha:attributes {
-       {io_pcb::hidename_y}=75.8563 mm
-       footprint=ABM3B
-       {io_pcb::hidename_scale}=70
-       refdes=X2
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=8mhz
-       vendor=unknown
-       {io_pcb::hidename_direction}=2
-       device=CRYSTAL
-       {io_pcb::hidename_x}=155.1297 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.899922mm  
-             -23.62mil  
-             -0.899922mm  
-             23.62mil  
-             0.899922mm  
-             23.62mil  
-             0.899922mm  
-             -23.62mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.976122mm  
-             -26.62mil  
-             -0.976122mm  
-             26.62mil  
-             0.976122mm  
-             26.62mil  
-             0.976122mm  
-             -26.62mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.899922mm  
-             -23.62mil  
-             -0.899922mm  
-             23.62mil  
-             0.899922mm  
-             23.62mil  
-             0.899922mm  
-             -23.62mil  
-            }
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.2927 {
-        proto=0; x=156.577542mm; y=76.542096mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-       ha:padstack_ref.2928 {
-        proto=0; x=152.577804mm; y=76.542096mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.2929 {
-        proto=0; x=152.577804mm; y=74.142558mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=4
-          name=4
-        }
-       }
-       ha:padstack_ref.2930 {
-        proto=0; x=156.577542mm; y=74.142558mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=3
-          name=3
-        }
-       }
-      }
-      li:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:arc.2931 {
-           x=152.0378mm; y=75.58223mm; width=5.0mil; height=5.0mil; astart=270.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
-
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
-
-         li:objects {
-          ha:line.2932 {
-           x1=154.577673mm; y1=75.342327mm; x2=154.577673mm; y2=75.342327mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2935 {
-           x1=154.5778mm; y1=75.3422mm; x2=154.5778mm; y2=75.3422mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2938 {
-           x1=154.5778mm; y1=75.3422mm; x2=154.5778mm; y2=76.3422mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2941 {
-           x1=154.5778mm; y1=75.3422mm; x2=155.5778mm; y2=75.3422mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAACX
-     }
-     ha:subc.2944 {
-      ha:attributes {
-       {io_pcb::hidename_y}=65.4431 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=C14
-       value=0.1uF
-       {io_pcb::hidename_direction}=2
-       {io_pcb::hidename_x}=144.7165 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-            }
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.2945 {
-        proto=0; x=144.316196mm; y=64.643mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.2946 {
-        proto=0; x=5.65026in; y=64.643mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
-
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:line.2947 {
-           x1=5.666in; y1=64.643mm; x2=5.666in; y2=64.643mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2950 {
-           x1=5.666in; y1=64.643mm; x2=5.666in; y2=64.643mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2953 {
-           x1=5.666in; y1=64.643mm; x2=142.9164mm; y2=64.643mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2956 {
-           x1=5.666in; y1=64.643mm; x2=5.666in; y2=63.643mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAACY
-     }
-     ha:subc.2959 {
-      ha:attributes {
-       {io_pcb::hidename_y}=72.2249 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=C13
-       value=0.1uF
-       {io_pcb::hidename_direction}=1
-       {io_pcb::hidename_x}=147.7645 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.2960 {
-        proto=0; x=5.849in; y=71.824596mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.2961 {
-        proto=0; x=5.849in; y=2.79626in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
-
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:line.2962 {
-           x1=5.849in; y1=2.812in; x2=5.849in; y2=2.812in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2965 {
-           x1=5.849in; y1=2.812in; x2=5.849in; y2=2.812in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2968 {
-           x1=5.849in; y1=2.812in; x2=5.849in; y2=72.4248mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2971 {
-           x1=5.849in; y1=2.812in; x2=149.5646mm; y2=2.812in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAACZ
-     }
-     ha:subc.2974 {
-      ha:attributes {
-       {io_pcb::hidename_y}=88.7354 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=70
-       refdes=R38
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=200k
-       vendor=unknown
-       {io_pcb::hidename_direction}=1
-       device=RESISTOR
-       {io_pcb::hidename_x}=46.4566 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.2975 {
-        proto=0; x=1.852in; y=87.541604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.2976 {
-        proto=0; x=1.852in; y=88.341196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
-
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:line.2977 {
-           x1=1.852in; y1=87.9414mm; x2=1.852in; y2=87.9414mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2980 {
-           x1=1.852in; y1=87.9414mm; x2=1.852in; y2=87.9414mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2983 {
-           x1=1.852in; y1=87.9414mm; x2=1.852in; y2=86.9414mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2986 {
-           x1=1.852in; y1=87.9414mm; x2=46.0408mm; y2=87.9414mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAACa
-     }
-     ha:subc.2989 {
-      ha:attributes {
-       {io_pcb::hidename_y}=88.7100 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=70
-       refdes=R39
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=26.1k
-       vendor=unknown
-       {io_pcb::hidename_direction}=1
-       device=RESISTOR
-       {io_pcb::hidename_x}=45.4914 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.2990 {
-        proto=0; x=1.813in; y=88.341196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.2991 {
-        proto=0; x=1.813in; y=87.541604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
-
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:line.2992 {
-           x1=1.813in; y1=87.9414mm; x2=1.813in; y2=87.9414mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2995 {
-           x1=1.813in; y1=87.9414mm; x2=1.813in; y2=87.9414mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2998 {
-           x1=1.813in; y1=87.9414mm; x2=1.813in; y2=88.9414mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.3001 {
-           x1=1.813in; y1=87.9414mm; x2=47.0502mm; y2=87.9414mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAACb
-     }
-     ha:subc.3004 {
-      ha:attributes {
-       {io_pcb::hidename_y}=96.2975 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=R125
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=1k
-       vendor=unknown
-       {io_pcb::hidename_direction}=3
-       device=RESISTOR
-       {io_pcb::hidename_x}=72.5551 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.3005 {
-        proto=0; x=2.825in; y=96.697804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.3006 {
-        proto=0; x=2.825in; y=97.497396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
-
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:line.3007 {
-           x1=2.825in; y1=97.0976mm; x2=2.825in; y2=97.0976mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.3010 {
-           x1=2.825in; y1=97.0976mm; x2=2.825in; y2=97.0976mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.3013 {
-           x1=2.825in; y1=97.0976mm; x2=2.825in; y2=96.0976mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.3016 {
-           x1=2.825in; y1=97.0976mm; x2=70.755mm; y2=97.0976mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
+         ha:attributes {
+           term=42
+           name=PE11/TIM2_CH3
          }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAACc
-     }
-     ha:subc.3019 {
-      ha:attributes {
-       {io_pcb::hidename_y}=93.8083 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=R124
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=3.3k
-       vendor=unknown
-       {io_pcb::hidename_direction}=3
-       device=RESISTOR
-       {io_pcb::hidename_x}=72.5551 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.3020 {
-        proto=0; x=2.825in; y=94.208604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.3021 {
-        proto=0; x=2.825in; y=95.008196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=2
-          name=2
         }
-       }
-      }
-      li:layers {
-
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:line.3022 {
-           x1=2.825in; y1=94.6084mm; x2=2.825in; y2=94.6084mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.3025 {
-           x1=2.825in; y1=94.6084mm; x2=2.825in; y2=94.6084mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.3028 {
-           x1=2.825in; y1=94.6084mm; x2=2.825in; y2=93.6084mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.3031 {
-           x1=2.825in; y1=94.6084mm; x2=70.755mm; y2=94.6084mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
+        ha:padstack_ref.2809 {
+         proto=0; x=146.179667mm; y=77.430122mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
          }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAACd
-     }
-     ha:subc.3034 {
-      ha:attributes {
-       {io_pcb::hidename_y}=96.3361 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=R131
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=1k
-       vendor=unknown
-       {io_pcb::hidename_direction}=3
-       device=RESISTOR
-       {io_pcb::hidename_x}=110.6551 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
+         ha:attributes {
+           term=8
+           name=PC14/OSC32_IN
+         }
+        }
+        ha:padstack_ref.2810 {
+         proto=0; x=130.680079mm; y=77.430122mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=68
+           name=PA9/USART1_TX
+         }
         }
-      }
-     }
+        ha:padstack_ref.2811 {
+         proto=1; x=135.929878mm; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-      li:objects {
-       ha:padstack_ref.3035 {
-        proto=0; x=109.855mm; y=96.736404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=83
+           name=PD2/TIM3_ETR
+         }
         }
+        ha:padstack_ref.2812 {
+         proto=1; x=135.929878mm; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=43
+           name=PE12/TIM2_CH4/SPI1_NSS
+         }
         }
+        ha:padstack_ref.2813 {
+         proto=0; x=146.179667mm; y=3.06811in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=7
+           name=PC13/RTC_AF1/WKUP2
+         }
         }
-       }
-       ha:padstack_ref.3036 {
-        proto=0; x=109.855mm; y=97.535996mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.2814 {
+         proto=0; x=130.680079mm; y=3.06811in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=69
+           name=PA10/USART1_RX
+         }
         }
+        ha:padstack_ref.2815 {
+         proto=1; x=5.33189in; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=82
+           name=PD1/SPI2_SCK
+         }
         }
+        ha:padstack_ref.2816 {
+         proto=1; x=5.33189in; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=44
+           name=PE13/SPI1_SCK
+         }
         }
-       }
-      }
-      li:layers {
+        ha:padstack_ref.2817 {
+         proto=0; x=146.179667mm; y=3.0878in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
-          ha:line.3037 {
-           x1=109.855mm; y1=97.1362mm; x2=109.855mm; y2=97.1362mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.3040 {
-           x1=109.855mm; y1=97.1362mm; x2=109.855mm; y2=97.1362mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.3043 {
-           x1=109.855mm; y1=97.1362mm; x2=109.855mm; y2=96.1362mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.3046 {
-           x1=109.855mm; y1=97.1362mm; x2=108.855mm; y2=97.1362mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
+         ha:attributes {
+           term=6
+           name=VLCD
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
+        }
+        ha:padstack_ref.2818 {
+         proto=0; x=130.680079mm; y=3.0878in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
          }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAACe
-     }
-     ha:subc.3049 {
-      ha:attributes {
-       {io_pcb::hidename_y}=93.8723 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=R128
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=3.3k
-       vendor=unknown
-       {io_pcb::hidename_direction}=3
-       device=RESISTOR
-       {io_pcb::hidename_x}=110.6551 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
+         ha:attributes {
+           term=70
+           name=PA11/USART1_CTS/USBDM/SPI1_MISO
+         }
+        }
+        ha:padstack_ref.2819 {
+         proto=1; x=134.92988mm; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
+         ha:attributes {
+           term=81
+           name=PD0/SPI2_NSS/TIM9_CH1
+         }
         }
-      }
-     }
+        ha:padstack_ref.2820 {
+         proto=1; x=134.92988mm; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-      li:objects {
-       ha:padstack_ref.3050 {
-        proto=0; x=109.855mm; y=94.272604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=45
+           name=PE14/SPI1_MISO
+         }
         }
+        ha:padstack_ref.2821 {
+         proto=0; x=146.179667mm; y=3.10748in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=5
+           name=PE6/TRACED3/WKUP3/TIM9_CH2
+         }
         }
+        ha:padstack_ref.2822 {
+         proto=0; x=130.680079mm; y=3.10748in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=71
+           name=PA12/USART1_RTS/USBDP/SPI1_MOSI
+         }
         }
-       }
-       ha:padstack_ref.3051 {
-        proto=0; x=109.855mm; y=95.072196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.2823 {
+         proto=1; x=5.29252in; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=80
+           name=PC12/USART3_CK
+         }
         }
+        ha:padstack_ref.2824 {
+         proto=1; x=5.29252in; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=46
+           name=PE15/SPI1_MOSI
+         }
         }
+        ha:padstack_ref.2825 {
+         proto=0; x=146.179667mm; y=3.12717in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=4
+           name=PE5/TRACED2/TIM9_CH1
+         }
         }
-       }
-      }
-      li:layers {
+        ha:padstack_ref.2826 {
+         proto=0; x=130.680079mm; y=3.12717in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
-          ha:line.3052 {
-           x1=109.855mm; y1=94.6724mm; x2=109.855mm; y2=94.6724mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.3055 {
-           x1=109.855mm; y1=94.6724mm; x2=109.855mm; y2=94.6724mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.3058 {
-           x1=109.855mm; y1=94.6724mm; x2=109.855mm; y2=93.6724mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.3061 {
-           x1=109.855mm; y1=94.6724mm; x2=108.855mm; y2=94.6724mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
+         ha:attributes {
+           term=72
+           name=PA13/JTMS/SWDIO
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
+        }
+        ha:padstack_ref.2827 {
+         proto=1; x=133.929882mm; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
          }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAACf
-     }
-     ha:subc.3064 {
-      ha:attributes {
-       {io_pcb::hidename_y}=13.7734 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=70
-       refdes=R28
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=3.3k
-       vendor=unknown
-       {io_pcb::hidename_direction}=1
-       device=RESISTOR
-       {io_pcb::hidename_x}=62.9666 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
+         ha:attributes {
+           term=79
+           name=PC11/USART3_RX
+         }
+        }
+        ha:padstack_ref.2828 {
+         proto=1; x=133.929882mm; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
+         ha:attributes {
+           term=47
+           name=PB10/I2C2_SCL/USART3_TX/TIM2_CH3
+         }
         }
-      }
-     }
+        ha:padstack_ref.2829 {
+         proto=0; x=146.179667mm; y=79.92999mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-      li:objects {
-       ha:padstack_ref.3065 {
-        proto=0; x=63.5mm; y=525.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=3
+           name=PE4/TRACED1/TIM3_CH2
+         }
         }
+        ha:padstack_ref.2830 {
+         proto=0; x=130.680079mm; y=79.92999mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=73
+           name=PH2/I2C2_SMBA
+         }
         }
+        ha:padstack_ref.2831 {
+         proto=1; x=133.43001mm; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=78
+           name=PC10/USART3_TX
+         }
         }
-       }
-       ha:padstack_ref.3066 {
-        proto=0; x=63.5mm; y=12.535408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.2832 {
+         proto=1; x=133.43001mm; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=48
+           name=PB11/I2C2_SDA/USART3_RX/TIM2_CH4
+         }
         }
+        ha:padstack_ref.2833 {
+         proto=0; x=146.179667mm; y=80.430116mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=PE3/TRACED0/TIM3_CH1
+         }
         }
+        ha:padstack_ref.2834 {
+         proto=0; x=130.680079mm; y=80.430116mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=74
+           name=VSS2
+         }
         }
-       }
-      }
-      li:layers {
+        ha:padstack_ref.2835 {
+         proto=1; x=5.23346in; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
-          ha:line.3067 {
-           x1=63.5mm; y1=12.935204mm; x2=63.5mm; y2=12.935204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.3070 {
-           x1=63.5mm; y1=12.935204mm; x2=63.5mm; y2=12.935204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.3073 {
-           x1=63.5mm; y1=12.935204mm; x2=63.5mm; y2=13.935204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.3076 {
-           x1=63.5mm; y1=12.935204mm; x2=64.5mm; y2=12.935204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
+         ha:attributes {
+           term=77
+           name=PA15/JTDI/TIM2_CH1_ETR/SPI1_NSS
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
+        }
+        ha:padstack_ref.2836 {
+         proto=1; x=5.23346in; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
          }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAACg
-     }
-     ha:subc.3079 {
-      ha:attributes {
-       {io_pcb::hidename_y}=11.4112 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=70
-       refdes=R31
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=1k
-       vendor=unknown
-       {io_pcb::hidename_direction}=1
-       device=RESISTOR
-       {io_pcb::hidename_x}=62.9412 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
+         ha:attributes {
+           term=49
+           name=VSS1
+         }
+        }
+        ha:padstack_ref.2837 {
+         proto=0; x=146.179667mm; y=3.18622in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
+         ha:attributes {
+           term=1
+           name=PE2/TRACECK/TIM3_ETR
+         }
         }
-      }
-     }
+        ha:padstack_ref.2838 {
+         proto=0; x=130.680079mm; y=3.18622in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-      li:objects {
-       ha:padstack_ref.3080 {
-        proto=0; x=63.5mm; y=435.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=75
+           name=VDD2
+         }
+        }
+        ha:padstack_ref.2839 {
+         proto=1; x=132.430012mm; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=76
+           name=PA14/JTCK/SWCLK
+         }
         }
+        ha:padstack_ref.2840 {
+         proto=1; x=132.430012mm; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         ha:attributes {
+           term=50
+           name=VDD1
+         }
         }
        }
-       ha:padstack_ref.3081 {
-        proto=0; x=63.5mm; y=10.249408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:layers {
 
-        li:thermal {
-        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-        ha:attributes {
-          term=2
-          name=2
+          li:objects {
+           ha:line.2841 {
+            x1=131.430014mm; y1=2.67442in; x2=145.429732mm; y2=2.67442in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.2844 {
+            x1=131.430014mm; y1=2.67442in; x2=131.430014mm; y2=3.22559in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.2847 {
+            x1=131.430014mm; y1=3.22559in; x2=145.429732mm; y2=3.22559in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.2850 {
+            x1=145.429732mm; y1=2.67442in; x2=145.429732mm; y2=3.22559in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:arc.2853 {
+            x=5.73739in; y=3.2374in; width=5.0mil; height=5.0mil; astart=270.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
         }
-       }
-      }
-      li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         li:objects {
-          ha:line.3082 {
-           x1=63.5mm; y1=10.649204mm; x2=63.5mm; y2=10.649204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.2854 {
+            x1=138.429875mm; y1=74.930124mm; x2=138.429875mm; y2=74.930124mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.3085 {
-           x1=63.5mm; y1=10.649204mm; x2=63.5mm; y2=10.649204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.2857 {
+            x1=138.43mm; y1=74.93mm; x2=138.43mm; y2=74.93mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.3088 {
-           x1=63.5mm; y1=10.649204mm; x2=63.5mm; y2=11.649204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.2860 {
+            x1=138.43mm; y1=74.93mm; x2=137.43mm; y2=74.93mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.3091 {
-           x1=63.5mm; y1=10.649204mm; x2=64.5mm; y2=10.649204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.2863 {
+            x1=138.43mm; y1=74.93mm; x2=138.43mm; y2=73.93mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAACh
-     }
-     ha:subc.3094 {
-      ha:attributes {
-       {io_pcb::hidename_y}=65.2145 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=70
-       refdes=C11
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=0.1uF
-       vendor=unknown
-       {io_pcb::hidename_direction}=2
-       device=CAPACITOR
-       {io_pcb::hidename_x}=132.7089 mm
+       uid = HWY2P2lhIMcskR/O2jgAAACS
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.2866 {
+       ha:attributes {
+        {io_pcb::hidename_y}=47.5534 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=C44
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=47nF
+        vendor=unknown
+        {io_pcb::hidename_direction}=3
+        device=CAPACITOR
+        {io_pcb::hidename_x}=132.4244 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.3095 {
-        proto=0; x=132.308596mm; y=2.536in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.2867 {
+         proto=0; x=131.891mm; y=48.874196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.3096 {
-        proto=0; x=131.509004mm; y=2.536in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.2868 {
+         proto=0; x=131.891mm; y=48.074604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.3097 {
-           x1=131.9088mm; y1=2.536in; x2=131.9088mm; y2=2.536in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.2869 {
+            x1=131.891mm; y1=48.4744mm; x2=131.891mm; y2=48.4744mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.3100 {
-           x1=131.9088mm; y1=2.536in; x2=131.9088mm; y2=2.536in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.2872 {
+            x1=131.891mm; y1=48.4744mm; x2=131.891mm; y2=48.4744mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.3103 {
-           x1=131.9088mm; y1=2.536in; x2=130.9088mm; y2=2.536in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.2875 {
+            x1=131.891mm; y1=48.4744mm; x2=131.891mm; y2=49.4744mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.3106 {
-           x1=131.9088mm; y1=2.536in; x2=131.9088mm; y2=63.4144mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.2878 {
+            x1=131.891mm; y1=48.4744mm; x2=132.891mm; y2=48.4744mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAACi
-     }
-     ha:subc.3109 {
-      ha:attributes {
-       {io_pcb::hidename_y}=95.2500 mm
-       footprint=8ufson2x2
-       {io_pcb::hidename_scale}=100
-       refdes=U4
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=LM293
-       vendor=unknown
-       {io_pcb::hidename_direction}=3
-       device=IC
-       {io_pcb::hidename_x}=67.5640 mm
+       uid = HWY2P2lhIMcskR/O2jgAAACT
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.2881 {
+       ha:attributes {
+        {io_pcb::hidename_y}=60.5521 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=C8
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=0.22uF
+        vendor=unknown
+        {io_pcb::hidename_direction}=1
+        device=CAPACITOR
+        {io_pcb::hidename_x}=132.4239 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.374904mm  
-             -5.905mil  
-             -0.374904mm  
-             5.905mil  
-             0.374904mm  
-             5.905mil  
-             0.374904mm  
-             -5.905mil  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -17.76mil  
-             -0.226187mm  
-             -17.76mil  
-             0.226187mm  
-             17.76mil  
-             0.226187mm  
-             17.76mil  
-             -0.226187mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.374904mm  
-             -5.905mil  
-             -0.374904mm  
-             5.905mil  
-             0.374904mm  
-             5.905mil  
-             0.374904mm  
-             -5.905mil  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+         }
+       }
       }
 
-      ha:ps_proto_v4.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       li:objects {
+        ha:padstack_ref.2882 {
+         proto=0; x=5.232in; y=48.881796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.2883 {
+         proto=0; x=5.232in; y=48.082204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
+        }
+       }
+       li:layers {
+
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.2884 {
+            x1=5.232in; y1=48.482mm; x2=5.232in; y2=48.482mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.225044mm  
-             -31.5mil  
-             -0.225044mm  
-             -31.5mil  
-             -0.225044mm  
-             31.5mil  
-             0.225044mm  
-             31.5mil  
+           ha:line.2887 {
+            x1=5.232in; y1=48.482mm; x2=5.232in; y2=48.482mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             0.301243mm  
-             -0.876299mm  
-             -0.301243mm  
-             -0.876299mm  
-             -0.301243mm  
-             0.876299mm  
-             0.301243mm  
-             0.876299mm  
+           ha:line.2890 {
+            x1=5.232in; y1=48.482mm; x2=5.232in; y2=49.482mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             0.225044mm  
-             -31.5mil  
-             -0.225044mm  
-             -31.5mil  
-             -0.225044mm  
-             31.5mil  
-             0.225044mm  
-             31.5mil  
+           ha:line.2893 {
+            x1=5.232in; y1=48.482mm; x2=133.8928mm; y2=48.482mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
             }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
       }
-     }
+       uid = HWY2P2lhIMcskR/O2jgAAACU
+      }
+      ha:subc.2896 {
+       ha:attributes {
+        {io_pcb::hidename_y}=78.7265 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=70
+        refdes=C1
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=22pF
+        vendor=unknown
+        {io_pcb::hidename_direction}=2
+        device=CAPACITOR
+        {io_pcb::hidename_x}=154.9773 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      li:objects {
-       ha:padstack_ref.3110 {
-        proto=0; x=66.538983mm; y=94.499938mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        li:thermal {
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
 
-        ha:attributes {
-          term=1
-          name=out
-        }
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
-       ha:padstack_ref.3111 {
-        proto=0; x=2.700355in; y=3.77953in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
 
-        li:thermal {
+       li:objects {
+        ha:padstack_ref.2897 {
+         proto=0; x=154.177704mm; y=3.0774685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.2898 {
+         proto=0; x=154.977296mm; y=3.0774685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=5
-          name=in+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:padstack_ref.3112 {
-        proto=0; x=66.538983mm; y=3.74016in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:layers {
 
-        li:thermal {
-        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-        ha:attributes {
-          term=2
-          name=in-
+          li:objects {
+           ha:line.2899 {
+            x1=154.5775mm; y1=3.0774685in; x2=154.5775mm; y2=3.0774685in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.2902 {
+            x1=154.5775mm; y1=3.0774685in; x2=154.5775mm; y2=3.0774685in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.2905 {
+            x1=154.5775mm; y1=3.0774685in; x2=155.5775mm; y2=3.0774685in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.2908 {
+            x1=154.5775mm; y1=3.0774685in; x2=154.5775mm; y2=79.1677mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:padstack_ref.3113 {
-        proto=0; x=2.700355in; y=3.75984in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAACV
+      }
+      ha:subc.2911 {
+       ha:attributes {
+        {io_pcb::hidename_y}=73.1639 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=70
+        refdes=C3
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=22pF
+        vendor=unknown
+        {io_pcb::hidename_direction}=2
+        device=CAPACITOR
+        {io_pcb::hidename_x}=155.0281 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-        li:thermal {
-        }
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=6
-          name=in-
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
-       ha:padstack_ref.3114 {
-        proto=0; x=66.538983mm; y=3.75984in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
 
-        li:thermal {
+       li:objects {
+        ha:padstack_ref.2912 {
+         proto=0; x=154.964096mm; y=2.8614685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.2913 {
+         proto=0; x=154.164504mm; y=2.8614685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=3
-          name=in+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:padstack_ref.3115 {
-        proto=0; x=2.700355in; y=3.74016in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:layers {
 
-        li:thermal {
-        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-        ha:attributes {
-          term=7
-          name=out
+          li:objects {
+           ha:line.2914 {
+            x1=154.5643mm; y1=2.8614685in; x2=154.5643mm; y2=2.8614685in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.2917 {
+            x1=154.5643mm; y1=2.8614685in; x2=154.5643mm; y2=2.8614685in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.2920 {
+            x1=154.5643mm; y1=2.8614685in; x2=153.5643mm; y2=2.8614685in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.2923 {
+            x1=154.5643mm; y1=2.8614685in; x2=154.5643mm; y2=71.6813mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:padstack_ref.3116 {
-        proto=0; x=66.538983mm; y=3.77953in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAACW
+      }
+      ha:subc.2926 {
+       ha:attributes {
+        {io_pcb::hidename_y}=75.8563 mm
+        footprint=ABM3B
+        {io_pcb::hidename_scale}=70
+        refdes=X2
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=8mhz
+        vendor=unknown
+        {io_pcb::hidename_direction}=2
+        device=CRYSTAL
+        {io_pcb::hidename_x}=155.1297 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-        li:thermal {
-        }
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=4
-          name=V-
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.899922mm  
+              -23.62mil  
+              -0.899922mm  
+              23.62mil  
+              0.899922mm  
+              23.62mil  
+              0.899922mm  
+              -23.62mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.976122mm  
+              -26.62mil  
+              -0.976122mm  
+              26.62mil  
+              0.976122mm  
+              26.62mil  
+              0.976122mm  
+              -26.62mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.899922mm  
+              -23.62mil  
+              -0.899922mm  
+              23.62mil  
+              0.899922mm  
+              23.62mil  
+              0.899922mm  
+              -23.62mil  
+             }
+           }
+         }
        }
-       ha:padstack_ref.3117 {
-        proto=0; x=2.700355in; y=94.499938mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
 
-        li:thermal {
-        }
+       li:objects {
+        ha:padstack_ref.2927 {
+         proto=0; x=156.577542mm; y=76.542096mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=8
-          name=V+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
-       }
-       ha:padstack_ref.3118 {
-        proto=1; x=2.66in; y=95.25mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.2928 {
+         proto=0; x=152.577804mm; y=76.542096mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.2929 {
+         proto=0; x=152.577804mm; y=74.142558mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=4
+           name=4
+         }
         }
+        ha:padstack_ref.2930 {
+         proto=0; x=156.577542mm; y=74.142558mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=GND
-          name=GND
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=3
+           name=3
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.3119 {
-           x1=2.69937in; y1=3.71063in; x2=2.69937in; y2=96.249998mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.3122 {
-           x1=2.62063in; y1=96.249998mm; x2=2.69937in; y2=96.249998mm; thickness=10.0mil; clearance=0.0;
+          li:objects {
+           ha:arc.2931 {
+            x=152.0378mm; y=75.58223mm; width=5.0mil; height=5.0mil; astart=270.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+           }
           }
-          ha:line.3125 {
-           x1=2.62063in; y1=3.71063in; x2=2.62063in; y2=96.249998mm; thickness=10.0mil; clearance=0.0;
+          ha:type {
+           silk = 1
+           top = 1
           }
-          ha:line.3128 {
-           x1=2.62063in; y1=3.71063in; x2=2.69937in; y2=3.71063in; thickness=10.0mil; clearance=0.0;
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.2932 {
+            x1=154.577673mm; y1=75.342327mm; x2=154.577673mm; y2=75.342327mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.2935 {
+            x1=154.5778mm; y1=75.3422mm; x2=154.5778mm; y2=75.3422mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.2938 {
+            x1=154.5778mm; y1=75.3422mm; x2=154.5778mm; y2=76.3422mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.2941 {
+            x1=154.5778mm; y1=75.3422mm; x2=155.5778mm; y2=75.3422mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
           }
-          ha:line.3131 {
-           x1=2.62063in; y1=3.69882in; x2=2.62063in; y2=3.69882in; thickness=10.0mil; clearance=0.0;
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
+        }
+       }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAACX
+      }
+      ha:subc.2944 {
+       ha:attributes {
+        {io_pcb::hidename_y}=65.4431 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=C14
+        value=0.1uF
+        {io_pcb::hidename_direction}=2
+        {io_pcb::hidename_x}=144.7165 mm
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-         li:objects {
-          ha:line.3134 {
-           x1=2.66in; y1=95.25mm; x2=2.66in; y2=95.25mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.3137 {
-           x1=2.66in; y1=95.25mm; x2=2.66in; y2=95.25mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
-          }
-          ha:line.3140 {
-           x1=2.66in; y1=95.25mm; x2=68.564mm; y2=95.25mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
            }
-          }
-          ha:line.3143 {
-           x1=2.66in; y1=95.25mm; x2=2.66in; y2=96.25mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAACj
-     }
-     ha:subc.3146 {
-      ha:attributes {
-       {io_pcb::hidename_y}=95.2500 mm
-       footprint=8ufson2x2
-       {io_pcb::hidename_scale}=100
-       refdes=U5
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=LM293
-       vendor=unknown
-       {io_pcb::hidename_direction}=3
-       device=IC
-       {io_pcb::hidename_x}=105.5878 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       li:objects {
+        ha:padstack_ref.2945 {
+         proto=0; x=144.316196mm; y=64.643mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.2946 {
+         proto=0; x=5.65026in; y=64.643mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
+        }
+       }
+       li:layers {
+
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.2947 {
+            x1=5.666in; y1=64.643mm; x2=5.666in; y2=64.643mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.374904mm  
-             -5.905mil  
-             -0.374904mm  
-             5.905mil  
-             0.374904mm  
-             5.905mil  
-             0.374904mm  
-             -5.905mil  
+           ha:line.2950 {
+            x1=5.666in; y1=64.643mm; x2=5.666in; y2=64.643mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             -17.76mil  
-             -0.226187mm  
-             -17.76mil  
-             0.226187mm  
-             17.76mil  
-             0.226187mm  
-             17.76mil  
-             -0.226187mm  
+           ha:line.2953 {
+            x1=5.666in; y1=64.643mm; x2=142.9164mm; y2=64.643mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.374904mm  
-             -5.905mil  
-             -0.374904mm  
-             5.905mil  
-             0.374904mm  
-             5.905mil  
-             0.374904mm  
-             -5.905mil  
+           ha:line.2956 {
+            x1=5.666in; y1=64.643mm; x2=5.666in; y2=63.643mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
             }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAACY
       }
+      ha:subc.2959 {
+       ha:attributes {
+        {io_pcb::hidename_y}=72.2249 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=C13
+        value=0.1uF
+        {io_pcb::hidename_direction}=1
+        {io_pcb::hidename_x}=147.7645 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.225044mm  
-             -31.5mil  
-             -0.225044mm  
-             -31.5mil  
-             -0.225044mm  
-             31.5mil  
-             0.225044mm  
-             31.5mil  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.301243mm  
-             -0.876299mm  
-             -0.301243mm  
-             -0.876299mm  
-             -0.301243mm  
-             0.876299mm  
-             0.301243mm  
-             0.876299mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.225044mm  
-             -31.5mil  
-             -0.225044mm  
-             -31.5mil  
-             -0.225044mm  
-             31.5mil  
-             0.225044mm  
-             31.5mil  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.3147 {
-        proto=0; x=4.116645in; y=94.499938mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.2960 {
+         proto=0; x=5.849in; y=71.824596mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.2961 {
+         proto=0; x=5.849in; y=2.79626in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=out
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:padstack_ref.3148 {
-        proto=0; x=106.612817mm; y=3.77953in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:layers {
 
-        li:thermal {
-        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-        ha:attributes {
-          term=5
-          name=in+
+          li:objects {
+           ha:line.2962 {
+            x1=5.849in; y1=2.812in; x2=5.849in; y2=2.812in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.2965 {
+            x1=5.849in; y1=2.812in; x2=5.849in; y2=2.812in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.2968 {
+            x1=5.849in; y1=2.812in; x2=5.849in; y2=72.4248mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.2971 {
+            x1=5.849in; y1=2.812in; x2=149.5646mm; y2=2.812in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:padstack_ref.3149 {
-        proto=0; x=4.116645in; y=3.74016in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAACZ
+      }
+      ha:subc.2974 {
+       ha:attributes {
+        {io_pcb::hidename_y}=88.7354 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=70
+        refdes=R38
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=200k
+        vendor=unknown
+        {io_pcb::hidename_direction}=1
+        device=RESISTOR
+        {io_pcb::hidename_x}=46.4566 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-        li:thermal {
-        }
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=2
-          name=in-
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+         }
        }
-       ha:padstack_ref.3150 {
-        proto=0; x=106.612817mm; y=3.75984in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
 
-        li:thermal {
+       li:objects {
+        ha:padstack_ref.2975 {
+         proto=0; x=1.852in; y=87.541604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.2976 {
+         proto=0; x=1.852in; y=88.341196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=6
-          name=in-
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:padstack_ref.3151 {
-        proto=0; x=4.116645in; y=3.75984in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:layers {
 
-        li:thermal {
-        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-        ha:attributes {
-          term=3
-          name=in+
+          li:objects {
+           ha:line.2977 {
+            x1=1.852in; y1=87.9414mm; x2=1.852in; y2=87.9414mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.2980 {
+            x1=1.852in; y1=87.9414mm; x2=1.852in; y2=87.9414mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.2983 {
+            x1=1.852in; y1=87.9414mm; x2=1.852in; y2=86.9414mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.2986 {
+            x1=1.852in; y1=87.9414mm; x2=46.0408mm; y2=87.9414mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:padstack_ref.3152 {
-        proto=0; x=106.612817mm; y=3.74016in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAACa
+      }
+      ha:subc.2989 {
+       ha:attributes {
+        {io_pcb::hidename_y}=88.7100 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=70
+        refdes=R39
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=26.1k
+        vendor=unknown
+        {io_pcb::hidename_direction}=1
+        device=RESISTOR
+        {io_pcb::hidename_x}=45.4914 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-        li:thermal {
-        }
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=7
-          name=out
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+         }
        }
-       ha:padstack_ref.3153 {
-        proto=0; x=4.116645in; y=3.77953in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
 
-        li:thermal {
+       li:objects {
+        ha:padstack_ref.2990 {
+         proto=0; x=1.813in; y=88.341196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.2991 {
+         proto=0; x=1.813in; y=87.541604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=4
-          name=V-
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:padstack_ref.3154 {
-        proto=0; x=106.612817mm; y=94.499938mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:layers {
 
-        li:thermal {
-        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-        ha:attributes {
-          term=8
-          name=V+
+          li:objects {
+           ha:line.2992 {
+            x1=1.813in; y1=87.9414mm; x2=1.813in; y2=87.9414mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.2995 {
+            x1=1.813in; y1=87.9414mm; x2=1.813in; y2=87.9414mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.2998 {
+            x1=1.813in; y1=87.9414mm; x2=1.813in; y2=88.9414mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.3001 {
+            x1=1.813in; y1=87.9414mm; x2=47.0502mm; y2=87.9414mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:padstack_ref.3155 {
-        proto=1; x=4.157in; y=95.25mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAACb
+      }
+      ha:subc.3004 {
+       ha:attributes {
+        {io_pcb::hidename_y}=96.2975 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=R125
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=1k
+        vendor=unknown
+        {io_pcb::hidename_direction}=3
+        device=RESISTOR
+        {io_pcb::hidename_x}=72.5551 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-        li:thermal {
-        }
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=GND
-          name=GND
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+         }
        }
       }
-      li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+       li:objects {
+        ha:padstack_ref.3005 {
+         proto=0; x=2.825in; y=96.697804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-         li:objects {
-          ha:line.3156 {
-           x1=106.587798mm; y1=3.71063in; x2=106.587798mm; y2=96.249998mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.3159 {
-           x1=4.11763in; y1=96.249998mm; x2=106.587798mm; y2=96.249998mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.3162 {
-           x1=4.11763in; y1=3.71063in; x2=4.11763in; y2=96.249998mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.3165 {
-           x1=4.11763in; y1=3.71063in; x2=106.587798mm; y2=3.71063in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.3168 {
-           x1=4.11763in; y1=3.69882in; x2=4.11763in; y2=3.69882in; thickness=10.0mil; clearance=0.0;
-          }
+         li:thermal {
          }
-         ha:type {
-          silk = 1
-          top = 1
+
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.3006 {
+         proto=0; x=2.825in; y=97.497396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
          }
+        }
        }
+       li:layers {
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.3171 {
-           x1=4.157in; y1=95.25mm; x2=4.157in; y2=95.25mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.3007 {
+            x1=2.825in; y1=97.0976mm; x2=2.825in; y2=97.0976mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.3174 {
-           x1=4.157in; y1=95.25mm; x2=4.157in; y2=95.25mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.3010 {
+            x1=2.825in; y1=97.0976mm; x2=2.825in; y2=97.0976mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.3177 {
-           x1=4.157in; y1=95.25mm; x2=106.5878mm; y2=95.25mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.3013 {
+            x1=2.825in; y1=97.0976mm; x2=2.825in; y2=96.0976mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.3180 {
-           x1=4.157in; y1=95.25mm; x2=4.157in; y2=96.25mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.3016 {
+            x1=2.825in; y1=97.0976mm; x2=70.755mm; y2=97.0976mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAACk
-     }
-     ha:subc.3183 {
-      ha:attributes {
-       {io_pcb::hidename_y}=92.0557 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=C15
-       value=0.1uF
-       {io_pcb::hidename_direction}=1
-       {io_pcb::hidename_x}=41.7637 mm
+       uid = HWY2P2lhIMcskR/O2jgAAACc
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.3019 {
+       ha:attributes {
+        {io_pcb::hidename_y}=93.8083 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=R124
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=3.3k
+        vendor=unknown
+        {io_pcb::hidename_direction}=3
+        device=RESISTOR
+        {io_pcb::hidename_x}=72.5551 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.3184 {
-        proto=0; x=42.5638mm; y=91.655396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.3020 {
+         proto=0; x=2.825in; y=94.208604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.3185 {
-        proto=0; x=42.5638mm; y=90.855804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.3021 {
+         proto=0; x=2.825in; y=95.008196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.3186 {
-           x1=42.5638mm; y1=91.2556mm; x2=42.5638mm; y2=91.2556mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.3022 {
+            x1=2.825in; y1=94.6084mm; x2=2.825in; y2=94.6084mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.3189 {
-           x1=42.5638mm; y1=91.2556mm; x2=42.5638mm; y2=91.2556mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.3025 {
+            x1=2.825in; y1=94.6084mm; x2=2.825in; y2=94.6084mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.3192 {
-           x1=42.5638mm; y1=91.2556mm; x2=42.5638mm; y2=92.2556mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.3028 {
+            x1=2.825in; y1=94.6084mm; x2=2.825in; y2=93.6084mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.3195 {
-           x1=42.5638mm; y1=91.2556mm; x2=43.5638mm; y2=91.2556mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.3031 {
+            x1=2.825in; y1=94.6084mm; x2=70.755mm; y2=94.6084mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAACl
-     }
-     ha:subc.3198 {
-      ha:attributes {
-       {io_pcb::hidename_y}=102.2858 mm
-       footprint=hole-M3
-       {io_pcb::hidename_scale}=100
-       refdes=H6
-       value=
-       {io_pcb::hidename_direction}=0
-       {io_pcb::hidename_x}=83.1596 mm
+       uid = HWY2P2lhIMcskR/O2jgAAACd
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.3034 {
+       ha:attributes {
+        {io_pcb::hidename_y}=96.3361 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=R131
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=1k
+        vendor=unknown
+        {io_pcb::hidename_direction}=3
+        device=RESISTOR
+        {io_pcb::hidename_x}=110.6551 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=125.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-          }
+         }
+       }
+      }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
+       li:objects {
+        ha:padstack_ref.3035 {
+         proto=0; x=109.855mm; y=96.736404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
-      }
-     }
+        ha:padstack_ref.3036 {
+         proto=0; x=109.855mm; y=97.535996mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-      li:objects {
-       ha:padstack_ref.3199 {
-        proto=0; x=3.29in; y=4.075in; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-        ha:flags {
-         clearline=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
+       }
+       li:layers {
 
-        li:thermal {
-          li:1 {
-           on  
-           solid  
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.3037 {
+            x1=109.855mm; y1=97.1362mm; x2=109.855mm; y2=97.1362mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.3040 {
+            x1=109.855mm; y1=97.1362mm; x2=109.855mm; y2=97.1362mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.3043 {
+            x1=109.855mm; y1=97.1362mm; x2=109.855mm; y2=96.1362mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.3046 {
+            x1=109.855mm; y1=97.1362mm; x2=108.855mm; y2=97.1362mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
           }
-          li:3 {
-           on  
-           solid  
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAACe
+      }
+      ha:subc.3049 {
+       ha:attributes {
+        {io_pcb::hidename_y}=93.8723 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=R128
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=3.3k
+        vendor=unknown
+        {io_pcb::hidename_direction}=3
+        device=RESISTOR
+        {io_pcb::hidename_x}=110.6551 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-        ha:attributes {
-          term=1
-          name=pin1
-        }
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+         }
        }
       }
-      li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+       li:objects {
+        ha:padstack_ref.3050 {
+         proto=0; x=109.855mm; y=94.272604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-         li:objects {
-          ha:arc.3200 {
-           x=3.29in; y=4.075in; width=120.0mil; height=120.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-          }
+         li:thermal {
          }
-         ha:type {
-          silk = 1
-          top = 1
+
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.3051 {
+         proto=0; x=109.855mm; y=95.072196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
          }
+        }
        }
+       li:layers {
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.3201 {
-           x1=3.29in; y1=4.075in; x2=3.29in; y2=4.075in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.3052 {
+            x1=109.855mm; y1=94.6724mm; x2=109.855mm; y2=94.6724mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.3204 {
-           x1=3.29in; y1=4.075in; x2=3.29in; y2=4.075in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.3055 {
+            x1=109.855mm; y1=94.6724mm; x2=109.855mm; y2=94.6724mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.3207 {
-           x1=3.29in; y1=4.075in; x2=84.566mm; y2=4.075in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.3058 {
+            x1=109.855mm; y1=94.6724mm; x2=109.855mm; y2=93.6724mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.3210 {
-           x1=3.29in; y1=4.075in; x2=3.29in; y2=104.505mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.3061 {
+            x1=109.855mm; y1=94.6724mm; x2=108.855mm; y2=94.6724mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAACm
- ha:flags ={ lock=1
- };     }
-     ha:subc.3213 {
-      ha:attributes {
-       {io_pcb::hidename_y}=-2.1590 mm
-       footprint=hole-M3
-       {io_pcb::hidename_scale}=100
-       refdes=H5
-       value=
-       {io_pcb::hidename_direction}=0
-       {io_pcb::hidename_x}=79.2734 mm
+       uid = HWY2P2lhIMcskR/O2jgAAACf
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.3064 {
+       ha:attributes {
+        {io_pcb::hidename_y}=13.7734 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=70
+        refdes=R28
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=3.3k
+        vendor=unknown
+        {io_pcb::hidename_direction}=1
+        device=RESISTOR
+        {io_pcb::hidename_x}=62.9666 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=125.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-          }
+         }
+       }
+      }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
+       li:objects {
+        ha:padstack_ref.3065 {
+         proto=0; x=63.5mm; y=525.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
-      }
-     }
+        ha:padstack_ref.3066 {
+         proto=0; x=63.5mm; y=12.535408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-      li:objects {
-       ha:padstack_ref.3214 {
-        proto=0; x=3.29in; y=125.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-        ha:flags {
-         clearline=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
+       }
+       li:layers {
 
-        li:thermal {
-          li:1 {
-           on  
-           solid  
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.3067 {
+            x1=63.5mm; y1=12.935204mm; x2=63.5mm; y2=12.935204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.3070 {
+            x1=63.5mm; y1=12.935204mm; x2=63.5mm; y2=12.935204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.3073 {
+            x1=63.5mm; y1=12.935204mm; x2=63.5mm; y2=13.935204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.3076 {
+            x1=63.5mm; y1=12.935204mm; x2=64.5mm; y2=12.935204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
           }
-          li:3 {
-           on  
-           solid  
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAACg
+      }
+      ha:subc.3079 {
+       ha:attributes {
+        {io_pcb::hidename_y}=11.4112 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=70
+        refdes=R31
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=1k
+        vendor=unknown
+        {io_pcb::hidename_direction}=1
+        device=RESISTOR
+        {io_pcb::hidename_x}=62.9412 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-        ha:attributes {
-          term=1
-          name=pin1
-        }
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+         }
        }
       }
-      li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+       li:objects {
+        ha:padstack_ref.3080 {
+         proto=0; x=63.5mm; y=435.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-         li:objects {
-          ha:arc.3215 {
-           x=3.29in; y=125.0mil; width=120.0mil; height=120.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-          }
+         li:thermal {
          }
-         ha:type {
-          silk = 1
-          top = 1
+
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.3081 {
+         proto=0; x=63.5mm; y=10.249408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
          }
+        }
        }
+       li:layers {
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.3216 {
-           x1=3.29in; y1=125.0mil; x2=3.29in; y2=125.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.3082 {
+            x1=63.5mm; y1=10.649204mm; x2=63.5mm; y2=10.649204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.3219 {
-           x1=3.29in; y1=125.0mil; x2=3.29in; y2=125.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.3085 {
+            x1=63.5mm; y1=10.649204mm; x2=63.5mm; y2=10.649204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.3222 {
-           x1=3.29in; y1=125.0mil; x2=84.566mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.3088 {
+            x1=63.5mm; y1=10.649204mm; x2=63.5mm; y2=11.649204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.3225 {
-           x1=3.29in; y1=125.0mil; x2=3.29in; y2=4.175mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.3091 {
+            x1=63.5mm; y1=10.649204mm; x2=64.5mm; y2=10.649204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAACn
- ha:flags ={ lock=1
- };     }
-     ha:subc.3228 {
-      ha:attributes {
-       {io_pcb::hidename_y}=96.8182 mm
-       footprint=DIP16
-       {io_pcb::hidename_scale}=100
-       refdes=S1
-       value=8DIP
-       {io_pcb::hidename_direction}=0
-       {io_pcb::hidename_x}=125.4760 mm
+       uid = HWY2P2lhIMcskR/O2jgAAACh
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.3094 {
+       ha:attributes {
+        {io_pcb::hidename_y}=65.2145 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=70
+        refdes=C11
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=0.1uF
+        vendor=unknown
+        {io_pcb::hidename_direction}=2
+        device=CAPACITOR
+        {io_pcb::hidename_x}=132.7089 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=28.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.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 {
-             -30.0mil  
-             -30.0mil  
-             30.0mil  
-             -30.0mil  
-             30.0mil  
-             30.0mil  
-             -30.0mil  
-             30.0mil  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -30.0mil  
-             -30.0mil  
-             30.0mil  
-             -30.0mil  
-             30.0mil  
-             30.0mil  
-             -30.0mil  
-             30.0mil  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
+       }
+      }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+       li:objects {
+        ha:padstack_ref.3095 {
+         proto=0; x=132.308596mm; y=2.536in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.3096 {
+         proto=0; x=131.509004mm; y=2.536in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
+        }
+       }
+       li:layers {
+
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.3097 {
+            x1=131.9088mm; y1=2.536in; x2=131.9088mm; y2=2.536in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           clearance=0.0
-            li:ps_poly {
-             -30.0mil  
-             -30.0mil  
-             30.0mil  
-             -30.0mil  
-             30.0mil  
-             30.0mil  
-             -30.0mil  
-             30.0mil  
+           ha:line.3100 {
+            x1=131.9088mm; y1=2.536in; x2=131.9088mm; y2=2.536in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             -33.0mil  
-             -33.0mil  
-             33.0mil  
-             -33.0mil  
-             33.0mil  
-             33.0mil  
-             -33.0mil  
-             33.0mil  
+           ha:line.3103 {
+            x1=131.9088mm; y1=2.536in; x2=130.9088mm; y2=2.536in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             -33.0mil  
-             -33.0mil  
-             33.0mil  
-             -33.0mil  
-             33.0mil  
-             33.0mil  
-             -33.0mil  
-             33.0mil  
+           ha:line.3106 {
+            x1=131.9088mm; y1=2.536in; x2=131.9088mm; y2=63.4144mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
             }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
       }
+       uid = HWY2P2lhIMcskR/O2jgAAACi
+      }
+      ha:subc.3109 {
+       ha:attributes {
+        {io_pcb::hidename_y}=95.2500 mm
+        footprint=8ufson2x2
+        {io_pcb::hidename_scale}=100
+        refdes=U4
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=LM293
+        vendor=unknown
+        {io_pcb::hidename_direction}=3
+        device=IC
+        {io_pcb::hidename_x}=67.5640 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.1 {
-        hdia=28.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=60.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-          }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.374904mm  
+              -5.905mil  
+              -0.374904mm  
+              5.905mil  
+              0.374904mm  
+              5.905mil  
+              0.374904mm  
+              -5.905mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -17.76mil  
+              -0.226187mm  
+              -17.76mil  
+              0.226187mm  
+              17.76mil  
+              0.226187mm  
+              17.76mil  
+              -0.226187mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.374904mm  
+              -5.905mil  
+              -0.374904mm  
+              5.905mil  
+              0.374904mm  
+              5.905mil  
+              0.374904mm  
+              -5.905mil  
+             }
+           }
+         }
+       }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=60.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
-          }
+       ha:ps_proto_v4.1 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=60.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.225044mm  
+              -31.5mil  
+              -0.225044mm  
+              -31.5mil  
+              -0.225044mm  
+              31.5mil  
+              0.225044mm  
+              31.5mil  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=66.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.301243mm  
+              -0.876299mm  
+              -0.301243mm  
+              -0.876299mm  
+              -0.301243mm  
+              0.876299mm  
+              0.301243mm  
+              0.876299mm  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=66.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.225044mm  
+              -31.5mil  
+              -0.225044mm  
+              -31.5mil  
+              -0.225044mm  
+              31.5mil  
+              0.225044mm  
+              31.5mil  
+             }
            }
-           clearance=0.0
-          }
-        }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.3229 {
-        proto=0; x=4.99in; y=95.5482mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.3110 {
+         proto=0; x=66.538983mm; y=94.499938mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-          li:1 {
-           on  
-           diag  
-           round  
-          }
-          li:3 {
-           on  
-           diag  
-           round  
-          }
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.3230 {
-        proto=1; x=129.286mm; y=95.5482mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=out
+         }
         }
+        ha:padstack_ref.3111 {
+         proto=0; x=2.700355in; y=3.77953in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-          li:1 {
-           on  
-           diag  
-           round  
-          }
-          li:3 {
-           on  
-           diag  
-           round  
-          }
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=5
+           name=in+
+         }
         }
+        ha:padstack_ref.3112 {
+         proto=0; x=66.538983mm; y=3.74016in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=in-
+         }
         }
-       }
-       ha:padstack_ref.3231 {
-        proto=1; x=5.19in; y=95.5482mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.3113 {
+         proto=0; x=2.700355in; y=3.75984in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=6
+           name=in-
+         }
         }
+        ha:padstack_ref.3114 {
+         proto=0; x=66.538983mm; y=3.75984in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-          li:1 {
-           on  
-           diag  
-           round  
-          }
-          li:3 {
-           on  
-           diag  
-           round  
-          }
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=3
+           name=in+
+         }
         }
+        ha:padstack_ref.3115 {
+         proto=0; x=2.700355in; y=3.74016in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=3
-          name=3
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=7
+           name=out
+         }
         }
-       }
-       ha:padstack_ref.3232 {
-        proto=1; x=5.29in; y=95.5482mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.3116 {
+         proto=0; x=66.538983mm; y=3.77953in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=4
+           name=V-
+         }
         }
+        ha:padstack_ref.3117 {
+         proto=0; x=2.700355in; y=94.499938mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-          li:1 {
-           on  
-           diag  
-           round  
-          }
-          li:3 {
-           on  
-           diag  
-           round  
-          }
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=8
+           name=V+
+         }
         }
+        ha:padstack_ref.3118 {
+         proto=1; x=2.66in; y=95.25mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=4
-          name=4
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=GND
+           name=GND
+         }
         }
        }
-       ha:padstack_ref.3233 {
-        proto=1; x=136.906mm; y=95.5482mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:layers {
 
-        li:thermal {
-          li:1 {
-           on  
-           diag  
-           round  
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.3119 {
+            x1=2.69937in; y1=3.71063in; x2=2.69937in; y2=96.249998mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.3122 {
+            x1=2.62063in; y1=96.249998mm; x2=2.69937in; y2=96.249998mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.3125 {
+            x1=2.62063in; y1=3.71063in; x2=2.62063in; y2=96.249998mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.3128 {
+            x1=2.62063in; y1=3.71063in; x2=2.69937in; y2=3.71063in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.3131 {
+            x1=2.62063in; y1=3.69882in; x2=2.62063in; y2=3.69882in; thickness=10.0mil; clearance=0.0;
+           }
           }
-          li:3 {
-           on  
-           diag  
-           round  
+          ha:type {
+           silk = 1
+           top = 1
           }
         }
 
-        ha:attributes {
-          term=5
-          name=5
-        }
-       }
-       ha:padstack_ref.3234 {
-        proto=1; x=5.49in; y=95.5482mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-        li:thermal {
-          li:1 {
-           on  
-           diag  
-           round  
+          li:objects {
+           ha:line.3134 {
+            x1=2.66in; y1=95.25mm; x2=2.66in; y2=95.25mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.3137 {
+            x1=2.66in; y1=95.25mm; x2=2.66in; y2=95.25mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.3140 {
+            x1=2.66in; y1=95.25mm; x2=68.564mm; y2=95.25mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.3143 {
+            x1=2.66in; y1=95.25mm; x2=2.66in; y2=96.25mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
           }
-          li:3 {
-           on  
-           diag  
-           round  
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAACj
+      }
+      ha:subc.3146 {
+       ha:attributes {
+        {io_pcb::hidename_y}=95.2500 mm
+        footprint=8ufson2x2
+        {io_pcb::hidename_scale}=100
+        refdes=U5
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=LM293
+        vendor=unknown
+        {io_pcb::hidename_direction}=3
+        device=IC
+        {io_pcb::hidename_x}=105.5878 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-        ha:attributes {
-          term=6
-          name=6
-        }
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.374904mm  
+              -5.905mil  
+              -0.374904mm  
+              5.905mil  
+              0.374904mm  
+              5.905mil  
+              0.374904mm  
+              -5.905mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -17.76mil  
+              -0.226187mm  
+              -17.76mil  
+              0.226187mm  
+              17.76mil  
+              0.226187mm  
+              17.76mil  
+              -0.226187mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.374904mm  
+              -5.905mil  
+              -0.374904mm  
+              5.905mil  
+              0.374904mm  
+              5.905mil  
+              0.374904mm  
+              -5.905mil  
+             }
+           }
+         }
        }
-       ha:padstack_ref.3235 {
-        proto=1; x=141.986mm; y=95.5482mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-          li:1 {
-           on  
-           diag  
-           round  
-          }
-          li:3 {
-           on  
-           diag  
-           round  
-          }
-        }
+       ha:ps_proto_v4.1 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=7
-          name=7
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.225044mm  
+              -31.5mil  
+              -0.225044mm  
+              -31.5mil  
+              -0.225044mm  
+              31.5mil  
+              0.225044mm  
+              31.5mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.301243mm  
+              -0.876299mm  
+              -0.301243mm  
+              -0.876299mm  
+              -0.301243mm  
+              0.876299mm  
+              0.301243mm  
+              0.876299mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.225044mm  
+              -31.5mil  
+              -0.225044mm  
+              -31.5mil  
+              -0.225044mm  
+              31.5mil  
+              0.225044mm  
+              31.5mil  
+             }
+           }
+         }
        }
-       ha:padstack_ref.3236 {
-        proto=1; x=5.69in; y=95.5482mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
 
-        li:thermal {
-          li:1 {
-           on  
-           diag  
-           round  
-          }
-          li:3 {
-           on  
-           diag  
-           round  
-          }
-        }
+       li:objects {
+        ha:padstack_ref.3147 {
+         proto=0; x=4.116645in; y=94.499938mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=8
-          name=8
-        }
-       }
-       ha:padstack_ref.3237 {
-        proto=1; x=5.69in; y=87.9282mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=1
+           name=out
+         }
         }
+        ha:padstack_ref.3148 {
+         proto=0; x=106.612817mm; y=3.77953in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=9
-          name=9
-        }
-       }
-       ha:padstack_ref.3238 {
-        proto=1; x=141.986mm; y=87.9282mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=5
+           name=in+
+         }
         }
+        ha:padstack_ref.3149 {
+         proto=0; x=4.116645in; y=3.74016in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=10
-          name=10
-        }
-       }
-       ha:padstack_ref.3239 {
-        proto=1; x=5.49in; y=87.9282mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=2
+           name=in-
+         }
         }
+        ha:padstack_ref.3150 {
+         proto=0; x=106.612817mm; y=3.75984in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=11
-          name=11
-        }
-       }
-       ha:padstack_ref.3240 {
-        proto=1; x=136.906mm; y=87.9282mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=6
+           name=in-
+         }
         }
+        ha:padstack_ref.3151 {
+         proto=0; x=4.116645in; y=3.75984in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=12
-          name=12
-        }
-       }
-       ha:padstack_ref.3241 {
-        proto=1; x=5.29in; y=87.9282mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=3
+           name=in+
+         }
         }
+        ha:padstack_ref.3152 {
+         proto=0; x=106.612817mm; y=3.74016in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=13
-          name=13
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=7
+           name=out
+         }
         }
-       }
-       ha:padstack_ref.3242 {
-        proto=1; x=5.19in; y=87.9282mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.3153 {
+         proto=0; x=4.116645in; y=3.77953in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=4
+           name=V-
+         }
         }
+        ha:padstack_ref.3154 {
+         proto=0; x=106.612817mm; y=94.499938mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=8
+           name=V+
+         }
         }
+        ha:padstack_ref.3155 {
+         proto=1; x=4.157in; y=95.25mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=14
-          name=14
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=GND
+           name=GND
+         }
         }
        }
-       ha:padstack_ref.3243 {
-        proto=1; x=129.286mm; y=87.9282mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:layers {
 
-        li:thermal {
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.3156 {
+            x1=106.587798mm; y1=3.71063in; x2=106.587798mm; y2=96.249998mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.3159 {
+            x1=4.11763in; y1=96.249998mm; x2=106.587798mm; y2=96.249998mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.3162 {
+            x1=4.11763in; y1=3.71063in; x2=4.11763in; y2=96.249998mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.3165 {
+            x1=4.11763in; y1=3.71063in; x2=106.587798mm; y2=3.71063in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.3168 {
+            x1=4.11763in; y1=3.69882in; x2=4.11763in; y2=3.69882in; thickness=10.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
         }
 
-        ha:attributes {
-          term=15
-          name=15
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.3171 {
+            x1=4.157in; y1=95.25mm; x2=4.157in; y2=95.25mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.3174 {
+            x1=4.157in; y1=95.25mm; x2=4.157in; y2=95.25mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.3177 {
+            x1=4.157in; y1=95.25mm; x2=106.5878mm; y2=95.25mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.3180 {
+            x1=4.157in; y1=95.25mm; x2=4.157in; y2=96.25mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:padstack_ref.3244 {
-        proto=1; x=4.99in; y=87.9282mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAACk
+      }
+      ha:subc.3183 {
+       ha:attributes {
+        {io_pcb::hidename_y}=92.0557 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=C15
+        value=0.1uF
+        {io_pcb::hidename_direction}=1
+        {io_pcb::hidename_x}=41.7637 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-        li:thermal {
-        }
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=16
-          name=16
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+         }
        }
       }
-      li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+       li:objects {
+        ha:padstack_ref.3184 {
+         proto=0; x=42.5638mm; y=91.655396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-         li:objects {
-          ha:line.3245 {
-           x1=4.94in; y1=96.8182mm; x2=5.74in; y2=96.8182mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.3248 {
-           x1=5.74in; y1=86.6582mm; x2=5.74in; y2=96.8182mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.3251 {
-           x1=4.94in; y1=86.6582mm; x2=5.74in; y2=86.6582mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.3254 {
-           x1=4.94in; y1=93.0082mm; x2=4.94in; y2=96.8182mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.3257 {
-           x1=4.94in; y1=86.6582mm; x2=4.94in; y2=90.4682mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:arc.3260 {
-           x=4.94in; y=91.7382mm; width=50.0mil; height=50.0mil; astart=90.000000; adelta=180.000000; thickness=10.0mil; clearance=0.0;
-          }
+         li:thermal {
          }
-         ha:type {
-          silk = 1
-          top = 1
+
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.3185 {
+         proto=0; x=42.5638mm; y=90.855804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
          }
+        }
        }
+       li:layers {
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.3261 {
-           x1=135.636mm; y1=91.7382mm; x2=135.636mm; y2=91.7382mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.3186 {
+            x1=42.5638mm; y1=91.2556mm; x2=42.5638mm; y2=91.2556mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.3264 {
-           x1=4.99in; y1=95.5482mm; x2=4.99in; y2=95.5482mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.3189 {
+            x1=42.5638mm; y1=91.2556mm; x2=42.5638mm; y2=91.2556mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.3267 {
-           x1=4.99in; y1=95.5482mm; x2=4.99in; y2=96.5482mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.3192 {
+            x1=42.5638mm; y1=91.2556mm; x2=42.5638mm; y2=92.2556mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.3270 {
-           x1=4.99in; y1=95.5482mm; x2=127.746mm; y2=95.5482mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.3195 {
+            x1=42.5638mm; y1=91.2556mm; x2=43.5638mm; y2=91.2556mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAACo
-     }
-     ha:subc.3273 {
-      ha:attributes {
-       {io_pcb::hidename_y}=65.2018 mm
-       footprint=0-215079-4
-       {io_pcb::hidename_scale}=70
-       refdes=J20
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=Debug
-       vendor=unknown
-       {io_pcb::hidename_direction}=0
-       device=CONNECTOR
-       {io_pcb::hidename_x}=156.0830 mm
+       uid = HWY2P2lhIMcskR/O2jgAAACl
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.3198 {
+       ha:attributes {
+        {io_pcb::hidename_y}=102.2858 mm
+        footprint=hole-M3
+        {io_pcb::hidename_scale}=100
+        refdes=H6
+        value=
+        {io_pcb::hidename_direction}=0
+        {io_pcb::hidename_x}=83.1596 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=31.5mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=125.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -31.495mil  
-             -31.495mil  
-             31.495mil  
-             -31.495mil  
-             31.495mil  
-             31.495mil  
-             -31.495mil  
-             31.495mil  
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
+            clearance=0.0
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             -31.495mil  
-             -31.495mil  
-             31.495mil  
-             -31.495mil  
-             31.495mil  
-             31.495mil  
-             -31.495mil  
-             31.495mil  
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
             }
-          }
+            clearance=0.0
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             -31.495mil  
-             -31.495mil  
-             31.495mil  
-             -31.495mil  
-             31.495mil  
-             31.495mil  
-             -31.495mil  
-             31.495mil  
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
             }
-          }
+            clearance=0.0
+           }
+         }
+       }
+      }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+       li:objects {
+        ha:padstack_ref.3199 {
+         proto=0; x=3.29in; y=4.075in; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+           li:1 {
+            on  
+            solid  
+           }
+           li:3 {
+            on  
+            solid  
+           }
+         }
+
+         ha:attributes {
+           term=1
+           name=pin1
+         }
+        }
+       }
+       li:layers {
+
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:arc.3200 {
+            x=3.29in; y=4.075in; width=120.0mil; height=120.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.926973mm  
-             -0.926973mm  
-             0.926973mm  
-             -0.926973mm  
-             0.926973mm  
-             0.926973mm  
-             -0.926973mm  
-             0.926973mm  
-            }
           }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.3201 {
+            x1=3.29in; y1=4.075in; x2=3.29in; y2=4.075in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.926973mm  
-             -0.926973mm  
-             0.926973mm  
-             -0.926973mm  
-             0.926973mm  
-             0.926973mm  
-             -0.926973mm  
-             0.926973mm  
+           ha:line.3204 {
+            x1=3.29in; y1=4.075in; x2=3.29in; y2=4.075in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.3207 {
+            x1=3.29in; y1=4.075in; x2=84.566mm; y2=4.075in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.3210 {
+            x1=3.29in; y1=4.075in; x2=3.29in; y2=104.505mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
             }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
       }
+       uid = HWY2P2lhIMcskR/O2jgAAACm
+ ha:flags ={ lock=1
+ };      }
+      ha:subc.3213 {
+       ha:attributes {
+        {io_pcb::hidename_y}=-2.1590 mm
+        footprint=hole-M3
+        {io_pcb::hidename_scale}=100
+        refdes=H5
+        value=
+        {io_pcb::hidename_direction}=0
+        {io_pcb::hidename_x}=79.2734 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.1 {
-        hdia=31.5mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=125.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=1.853946mm;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=1.853946mm;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
-        }
+         }
+       }
       }
 
-      ha:ps_proto_v4.2 {
-        hdia=59.06mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       li:objects {
+        ha:padstack_ref.3214 {
+         proto=0; x=3.29in; y=125.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=73.06mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+         li:thermal {
+           li:1 {
+            on  
+            solid  
            }
-           clearance=0.0
-          }
+           li:3 {
+            on  
+            solid  
+           }
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=73.06mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+         ha:attributes {
+           term=1
+           name=pin1
+         }
+        }
+       }
+       li:layers {
+
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:arc.3215 {
+            x=3.29in; y=125.0mil; width=120.0mil; height=120.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
            }
-           clearance=0.0
           }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=73.06mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.3216 {
+            x1=3.29in; y1=125.0mil; x2=3.29in; y2=125.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           clearance=0.0
+           ha:line.3219 {
+            x1=3.29in; y1=125.0mil; x2=3.29in; y2=125.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.3222 {
+            x1=3.29in; y1=125.0mil; x2=84.566mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.3225 {
+            x1=3.29in; y1=125.0mil; x2=3.29in; y2=4.175mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
+        }
+       }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAACn
+ ha:flags ={ lock=1
+ };      }
+      ha:subc.3228 {
+       ha:attributes {
+        {io_pcb::hidename_y}=96.8182 mm
+        footprint=DIP16
+        {io_pcb::hidename_scale}=100
+        refdes=S1
+        value=8DIP
+        {io_pcb::hidename_direction}=0
+        {io_pcb::hidename_x}=125.4760 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
+
+       ha:ps_proto_v4.0 {
+         hdia=28.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -30.0mil  
+              -30.0mil  
+              30.0mil  
+              -30.0mil  
+              30.0mil  
+              30.0mil  
+              -30.0mil  
+              30.0mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -30.0mil  
+              -30.0mil  
+              30.0mil  
+              -30.0mil  
+              30.0mil  
+              30.0mil  
+              -30.0mil  
+              30.0mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -30.0mil  
+              -30.0mil  
+              30.0mil  
+              -30.0mil  
+              30.0mil  
+              30.0mil  
+              -30.0mil  
+              30.0mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -33.0mil  
+              -33.0mil  
+              33.0mil  
+              -33.0mil  
+              33.0mil  
+              33.0mil  
+              -33.0mil  
+              33.0mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -33.0mil  
+              -33.0mil  
+              33.0mil  
+              -33.0mil  
+              33.0mil  
+              33.0mil  
+              -33.0mil  
+              33.0mil  
+             }
+           }
+         }
+       }
+
+       ha:ps_proto_v4.1 {
+         hdia=28.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=60.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=60.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=60.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
+           }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=79.06mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=66.0mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=79.06mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=66.0mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
-        }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.3274 {
-        proto=0; x=6.203in; y=2.531in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.3229 {
+         proto=0; x=4.99in; y=95.5482mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-          li:1 {
-           on  
-           diag  
-           round  
-          }
+         li:thermal {
+           li:1 {
+            on  
+            diag  
+            round  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+           }
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.3230 {
+         proto=1; x=129.286mm; y=95.5482mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+           li:1 {
+            on  
+            diag  
+            round  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+           }
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
-       }
-       ha:padstack_ref.3275 {
-        proto=1; x=6.153in; y=2.631in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.3231 {
+         proto=1; x=5.19in; y=95.5482mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+           li:1 {
+            on  
+            diag  
+            round  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+           }
+         }
+
+         ha:attributes {
+           term=3
+           name=3
+         }
         }
+        ha:padstack_ref.3232 {
+         proto=1; x=5.29in; y=95.5482mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+           li:1 {
+            on  
+            diag  
+            round  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+           }
+         }
+
+         ha:attributes {
+           term=4
+           name=4
+         }
         }
+        ha:padstack_ref.3233 {
+         proto=1; x=136.906mm; y=95.5482mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         li:thermal {
+           li:1 {
+            on  
+            diag  
+            round  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+           }
+         }
+
+         ha:attributes {
+           term=5
+           name=5
+         }
         }
-       }
-       ha:padstack_ref.3276 {
-        proto=1; x=155.0162mm; y=2.531in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.3234 {
+         proto=1; x=5.49in; y=95.5482mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+           li:1 {
+            on  
+            diag  
+            round  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+           }
+         }
+
+         ha:attributes {
+           term=6
+           name=6
+         }
         }
+        ha:padstack_ref.3235 {
+         proto=1; x=141.986mm; y=95.5482mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+           li:1 {
+            on  
+            diag  
+            round  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+           }
+         }
+
+         ha:attributes {
+           term=7
+           name=7
+         }
         }
+        ha:padstack_ref.3236 {
+         proto=1; x=5.69in; y=95.5482mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=3
-          name=3
+         li:thermal {
+           li:1 {
+            on  
+            diag  
+            round  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+           }
+         }
+
+         ha:attributes {
+           term=8
+           name=8
+         }
         }
-       }
-       ha:padstack_ref.3277 {
-        proto=1; x=153.7462mm; y=2.631in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.3237 {
+         proto=1; x=5.69in; y=87.9282mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=9
+           name=9
+         }
         }
+        ha:padstack_ref.3238 {
+         proto=1; x=141.986mm; y=87.9282mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=10
+           name=10
+         }
         }
+        ha:padstack_ref.3239 {
+         proto=1; x=5.49in; y=87.9282mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=4
-          name=4
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=11
+           name=11
+         }
         }
-       }
-       ha:padstack_ref.3278 {
-        proto=2; x=158.955994mm; y=66.087498mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.3240 {
+         proto=1; x=136.906mm; y=87.9282mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=12
+           name=12
+         }
         }
+        ha:padstack_ref.3241 {
+         proto=1; x=5.29in; y=87.9282mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=13
+           name=13
+         }
         }
+        ha:padstack_ref.3242 {
+         proto=1; x=5.19in; y=87.9282mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=0
-          name=mnt
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=14
+           name=14
+         }
         }
-       }
-      }
-      li:layers {
+        ha:padstack_ref.3243 {
+         proto=1; x=129.286mm; y=87.9282mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
-          ha:line.3279 {
-           x1=159.950912mm; y1=2.48061in; x2=159.950912mm; y2=2.68138in; thickness=6.0mil; clearance=0.0;
-          }
-          ha:line.3282 {
-           x1=5.95871in; y1=2.48061in; x2=159.950912mm; y2=2.48061in; thickness=6.0mil; clearance=0.0;
-          }
-          ha:line.3285 {
-           x1=5.95871in; y1=2.48061in; x2=5.95871in; y2=2.68138in; thickness=6.0mil; clearance=0.0;
-          }
-          ha:line.3288 {
-           x1=5.95871in; y1=2.68138in; x2=159.950912mm; y2=2.68138in; thickness=6.0mil; clearance=0.0;
-          }
+         ha:attributes {
+           term=15
+           name=15
          }
-         ha:type {
-          silk = 1
-          top = 1
+        }
+        ha:padstack_ref.3244 {
+         proto=1; x=4.99in; y=87.9282mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
          }
+
+         ha:attributes {
+           term=16
+           name=16
+         }
+        }
        }
+       li:layers {
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.3291 {
-           x1=156.312158mm; y1=65.663419mm; x2=156.312158mm; y2=65.663419mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.3245 {
+            x1=4.94in; y1=96.8182mm; x2=5.74in; y2=96.8182mm; thickness=10.0mil; clearance=0.0;
            }
-          }
-          ha:line.3294 {
-           x1=6.203in; y1=2.631in; x2=6.203in; y2=2.631in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.3248 {
+            x1=5.74in; y1=86.6582mm; x2=5.74in; y2=96.8182mm; thickness=10.0mil; clearance=0.0;
            }
-          }
-          ha:line.3297 {
-           x1=6.203in; y1=2.631in; x2=6.203in; y2=65.8274mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.3251 {
+            x1=4.94in; y1=86.6582mm; x2=5.74in; y2=86.6582mm; thickness=10.0mil; clearance=0.0;
            }
-          }
-          ha:line.3300 {
-           x1=6.203in; y1=2.631in; x2=156.5562mm; y2=2.631in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.3254 {
+            x1=4.94in; y1=93.0082mm; x2=4.94in; y2=96.8182mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.3257 {
+            x1=4.94in; y1=86.6582mm; x2=4.94in; y2=90.4682mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:arc.3260 {
+            x=4.94in; y=91.7382mm; width=50.0mil; height=50.0mil; astart=90.000000; adelta=180.000000; thickness=10.0mil; clearance=0.0;
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAACp
-     }
-     ha:subc.3303 {
-      ha:attributes {
-       {io_pcb::hidename_y}=89.0524 mm
-       footprint=100mil2pin
-       {io_pcb::hidename_scale}=70
-       refdes=J6
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=
-       vendor=unknown
-       {io_pcb::hidename_direction}=0
-       device=CONNECTOR
-       {io_pcb::hidename_x}=156.9466 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-      ha:ps_proto_v4.0 {
-        hdia=38.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+          li:objects {
+           ha:line.3261 {
+            x1=135.636mm; y1=91.7382mm; x2=135.636mm; y2=91.7382mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           clearance=0.0
-            li:ps_poly {
-             -35.0mil  
-             -35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
+           ha:line.3264 {
+            x1=4.99in; y1=95.5482mm; x2=4.99in; y2=95.5482mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             -35.0mil  
-             -35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
+           ha:line.3267 {
+            x1=4.99in; y1=95.5482mm; x2=4.99in; y2=96.5482mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             -35.0mil  
-             -35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
+           ha:line.3270 {
+            x1=4.99in; y1=95.5482mm; x2=127.746mm; y2=95.5482mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
             }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
+        }
+       }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAACo
+      }
+      ha:subc.3273 {
+       ha:attributes {
+        {io_pcb::hidename_y}=65.2018 mm
+        footprint=0-215079-4
+        {io_pcb::hidename_scale}=70
+        refdes=J20
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=Debug
+        vendor=unknown
+        {io_pcb::hidename_direction}=0
+        device=CONNECTOR
+        {io_pcb::hidename_x}=156.0830 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+       ha:ps_proto_v4.0 {
+         hdia=31.5mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -31.495mil  
+              -31.495mil  
+              31.495mil  
+              -31.495mil  
+              31.495mil  
+              31.495mil  
+              -31.495mil  
+              31.495mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -31.495mil  
+              -31.495mil  
+              31.495mil  
+              -31.495mil  
+              31.495mil  
+              31.495mil  
+              -31.495mil  
+              31.495mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -31.495mil  
+              -31.495mil  
+              31.495mil  
+              -31.495mil  
+              31.495mil  
+              31.495mil  
+              -31.495mil  
+              31.495mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.926973mm  
+              -0.926973mm  
+              0.926973mm  
+              -0.926973mm  
+              0.926973mm  
+              0.926973mm  
+              -0.926973mm  
+              0.926973mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.926973mm  
+              -0.926973mm  
+              0.926973mm  
+              -0.926973mm  
+              0.926973mm  
+              0.926973mm  
+              -0.926973mm  
+              0.926973mm  
+             }
+           }
+         }
+       }
+
+       ha:ps_proto_v4.1 {
+         hdia=31.5mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             -42.5mil  
-             -42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
             }
-          }
+            clearance=0.0
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             -42.5mil  
-             -42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=1.853946mm;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
             }
-          }
-        }
-      }
+            clearance=0.0
+           }
 
-      ha:ps_proto_v4.1 {
-        hdia=38.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=1.853946mm;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
+         }
+       }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+       ha:ps_proto_v4.2 {
+         hdia=59.06mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=73.06mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=73.06mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=73.06mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=79.06mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=79.06mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
-        }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.3304 {
-        proto=0; x=155.1686mm; y=3.527in; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.3274 {
+         proto=0; x=6.203in; y=2.531in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-          li:1 {
-           on  
-           diag  
-           round  
-          }
-          li:3 {
-           on  
-           diag  
-           round  
-          }
+         li:thermal {
+           li:1 {
+            on  
+            diag  
+            round  
+           }
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.3275 {
+         proto=1; x=6.153in; y=2.631in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
-       }
-       ha:padstack_ref.3305 {
-        proto=1; x=6.009in; y=3.527in; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.3276 {
+         proto=1; x=155.0162mm; y=2.531in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=3
+           name=3
+         }
         }
+        ha:padstack_ref.3277 {
+         proto=1; x=153.7462mm; y=2.631in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=4
+           name=4
+         }
         }
+        ha:padstack_ref.3278 {
+         proto=2; x=158.955994mm; y=66.087498mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=0
+           name=mnt
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.3306 {
-           x1=5.959in; y1=90.8558mm; x2=156.4386mm; y2=90.8558mm; thickness=15.0mil; clearance=0.0;
-          }
-          ha:line.3309 {
-           x1=156.4386mm; y1=88.3158mm; x2=156.4386mm; y2=90.8558mm; thickness=15.0mil; clearance=0.0;
-          }
-          ha:line.3312 {
-           x1=5.959in; y1=88.3158mm; x2=156.4386mm; y2=88.3158mm; thickness=15.0mil; clearance=0.0;
+          li:objects {
+           ha:line.3279 {
+            x1=159.950912mm; y1=2.48061in; x2=159.950912mm; y2=2.68138in; thickness=6.0mil; clearance=0.0;
+           }
+           ha:line.3282 {
+            x1=5.95871in; y1=2.48061in; x2=159.950912mm; y2=2.48061in; thickness=6.0mil; clearance=0.0;
+           }
+           ha:line.3285 {
+            x1=5.95871in; y1=2.48061in; x2=5.95871in; y2=2.68138in; thickness=6.0mil; clearance=0.0;
+           }
+           ha:line.3288 {
+            x1=5.95871in; y1=2.68138in; x2=159.950912mm; y2=2.68138in; thickness=6.0mil; clearance=0.0;
+           }
           }
-          ha:line.3315 {
-           x1=5.959in; y1=88.3158mm; x2=5.959in; y2=90.8558mm; thickness=15.0mil; clearance=0.0;
+          ha:type {
+           silk = 1
+           top = 1
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         li:objects {
-          ha:line.3318 {
-           x1=6.059in; y1=3.527in; x2=6.059in; y2=3.527in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.3291 {
+            x1=156.312158mm; y1=65.663419mm; x2=156.312158mm; y2=65.663419mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.3321 {
-           x1=155.1686mm; y1=3.527in; x2=155.1686mm; y2=3.527in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.3294 {
+            x1=6.203in; y1=2.631in; x2=6.203in; y2=2.631in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.3324 {
-           x1=155.1686mm; y1=3.527in; x2=154.1686mm; y2=3.527in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.3297 {
+            x1=6.203in; y1=2.631in; x2=6.203in; y2=65.8274mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.3327 {
-           x1=155.1686mm; y1=3.527in; x2=155.1686mm; y2=88.5858mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.3300 {
+            x1=6.203in; y1=2.631in; x2=156.5562mm; y2=2.631in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAACq
-     }
-     ha:subc.3330 {
-      ha:attributes {
-       {io_pcb::hidename_y}=102.6201 mm
-       footprint=1051330011
-       {io_pcb::hidename_scale}=70
-       refdes=J1
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=USBmicroV
-       vendor=unknown
-       {io_pcb::hidename_direction}=0
-       device=CONNECTOR
-       {io_pcb::hidename_x}=142.3416 mm
+       uid = HWY2P2lhIMcskR/O2jgAAACp
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.3303 {
+       ha:attributes {
+        {io_pcb::hidename_y}=89.0524 mm
+        footprint=100mil2pin
+        {io_pcb::hidename_scale}=70
+        refdes=J6
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=Force Bootloader
+        vendor=unknown
+        {io_pcb::hidename_direction}=0
+        device=CONNECTOR
+        {io_pcb::hidename_x}=156.9466 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=19.69mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=38.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=43.31mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -35.0mil  
+              -35.0mil  
+              35.0mil  
+              -35.0mil  
+              35.0mil  
+              35.0mil  
+              -35.0mil  
+              35.0mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -35.0mil  
+              -35.0mil  
+              35.0mil  
+              -35.0mil  
+              35.0mil  
+              35.0mil  
+              -35.0mil  
+              35.0mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -35.0mil  
+              -35.0mil  
+              35.0mil  
+              -35.0mil  
+              35.0mil  
+              35.0mil  
+              -35.0mil  
+              35.0mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -42.5mil  
+              -42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -42.5mil  
+              -42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
+             }
+           }
+         }
+       }
+
+       ha:ps_proto_v4.1 {
+         hdia=38.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=43.31mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=43.31mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
+         }
+       }
+      }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=49.31mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+       li:objects {
+        ha:padstack_ref.3304 {
+         proto=0; x=155.1686mm; y=3.527in; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+           li:1 {
+            on  
+            diag  
+            round  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+           }
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.3305 {
+         proto=1; x=6.009in; y=3.527in; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
+        }
+       }
+       li:layers {
+
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.3306 {
+            x1=5.959in; y1=90.8558mm; x2=156.4386mm; y2=90.8558mm; thickness=15.0mil; clearance=0.0;
+           }
+           ha:line.3309 {
+            x1=156.4386mm; y1=88.3158mm; x2=156.4386mm; y2=90.8558mm; thickness=15.0mil; clearance=0.0;
+           }
+           ha:line.3312 {
+            x1=5.959in; y1=88.3158mm; x2=156.4386mm; y2=88.3158mm; thickness=15.0mil; clearance=0.0;
+           }
+           ha:line.3315 {
+            x1=5.959in; y1=88.3158mm; x2=5.959in; y2=90.8558mm; thickness=15.0mil; clearance=0.0;
            }
-           clearance=0.0
           }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=49.31mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.3318 {
+            x1=6.059in; y1=3.527in; x2=6.059in; y2=3.527in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.3321 {
+            x1=155.1686mm; y1=3.527in; x2=155.1686mm; y2=3.527in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.3324 {
+            x1=155.1686mm; y1=3.527in; x2=154.1686mm; y2=3.527in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.3327 {
+            x1=155.1686mm; y1=3.527in; x2=155.1686mm; y2=88.5858mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
-           clearance=0.0
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
       }
+       uid = HWY2P2lhIMcskR/O2jgAAACq
+      }
+      ha:subc.3330 {
+       ha:attributes {
+        {io_pcb::hidename_y}=102.6201 mm
+        footprint=1051330011
+        {io_pcb::hidename_scale}=70
+        refdes=J1
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=USBmicroV
+        vendor=unknown
+        {io_pcb::hidename_direction}=0
+        device=CONNECTOR
+        {io_pcb::hidename_x}=142.3416 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=19.69mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=-0.350012mm; y1=0.0; x2=0.350012mm; y2=0.0; thickness=43.31mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=43.31mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=-0.350012mm; y1=0.0; x2=0.350012mm; y2=0.0; thickness=49.31mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=43.31mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=-0.350012mm; y1=0.0; x2=0.350012mm; y2=0.0; thickness=43.31mil; square=0;           }
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=43.31mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
-        }
-      }
 
-      ha:ps_proto_v4.2 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=49.31mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=-0.350012mm; y1=0.0; x2=0.350012mm; y2=0.0; thickness=43.31mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=49.31mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
+         }
+       }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=-0.350012mm; y1=0.0; x2=0.350012mm; y2=0.0; thickness=49.31mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
+       ha:ps_proto_v4.1 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=-0.350012mm; y1=0.0; x2=0.350012mm; y2=0.0; thickness=43.31mil; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=-0.350012mm; y1=0.0; x2=0.350012mm; y2=0.0; thickness=43.31mil; square=0;           }
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=-0.350012mm; y1=0.0; x2=0.350012mm; y2=0.0; thickness=49.31mil; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
-        }
-      }
 
-      ha:ps_proto_v4.3 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=-0.350012mm; y1=0.0; x2=0.350012mm; y2=0.0; thickness=43.31mil; square=0;            }
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+           }
+         }
+       }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=-0.54991mm; y1=0.0; x2=0.54991mm; y2=0.0; thickness=43.31mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+       ha:ps_proto_v4.2 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=-0.350012mm; y1=0.0; x2=0.350012mm; y2=0.0; thickness=43.31mil; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=-0.54991mm; y1=0.0; x2=0.54991mm; y2=0.0; thickness=49.31mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=-0.350012mm; y1=0.0; x2=0.350012mm; y2=0.0; thickness=49.31mil; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=-0.54991mm; y1=0.0; x2=0.54991mm; y2=0.0; thickness=43.31mil; square=0;           }
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=-0.350012mm; y1=0.0; x2=0.350012mm; y2=0.0; thickness=43.31mil; square=0;            }
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             paste = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
-        }
-      }
+         }
+       }
 
-      ha:ps_proto_v4.4 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.3 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=-0.54991mm; y1=0.0; x2=0.54991mm; y2=0.0; thickness=43.31mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=-0.54991mm; y1=0.0; x2=0.54991mm; y2=0.0; thickness=43.31mil; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=-0.54991mm; y1=0.0; x2=0.54991mm; y2=0.0; thickness=49.31mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=-0.54991mm; y1=0.0; x2=0.54991mm; y2=0.0; thickness=49.31mil; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=-0.54991mm; y1=0.0; x2=0.54991mm; y2=0.0; thickness=43.31mil; square=0;           }
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=-0.54991mm; y1=0.0; x2=0.54991mm; y2=0.0; thickness=43.31mil; square=0;            }
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
-        }
-      }
+         }
+       }
 
-      ha:ps_proto_v4.5 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.4 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=-0.54991mm; y1=0.0; x2=0.54991mm; y2=0.0; thickness=43.31mil; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             0.225044mm  
-             -29.53mil  
-             -0.225044mm  
-             -29.53mil  
-             -0.225044mm  
-             29.53mil  
-             0.225044mm  
-             29.53mil  
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=-0.54991mm; y1=0.0; x2=0.54991mm; y2=0.0; thickness=49.31mil; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
             }
-          }
+            clearance=0.0
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=-0.54991mm; y1=0.0; x2=0.54991mm; y2=0.0; thickness=43.31mil; square=0;            }
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             paste = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             0.301244mm  
-             -32.53mil  
-             -0.301244mm  
-             -32.53mil  
-             -0.301244mm  
-             32.53mil  
-             0.301244mm  
-             32.53mil  
+         }
+       }
+
+       ha:ps_proto_v4.5 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
+            clearance=0.0
+             li:ps_poly {
+              0.225044mm  
+              -29.53mil  
+              -0.225044mm  
+              -29.53mil  
+              -0.225044mm  
+              29.53mil  
+              0.225044mm  
+              29.53mil  
+             }
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.301244mm  
+              -32.53mil  
+              -0.301244mm  
+              -32.53mil  
+              -0.301244mm  
+              32.53mil  
+              0.301244mm  
+              32.53mil  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.225044mm  
-             -29.53mil  
-             -0.225044mm  
-             -29.53mil  
-             -0.225044mm  
-             29.53mil  
-             0.225044mm  
-             29.53mil  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              0.225044mm  
+              -29.53mil  
+              -0.225044mm  
+              -29.53mil  
+              -0.225044mm  
+              29.53mil  
+              0.225044mm  
+              29.53mil  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.3331 {
-        proto=0; x=5.37798in; y=101.7057mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.3331 {
+         proto=0; x=5.37798in; y=101.7057mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=mnt
-          name=mnt
-        }
-       }
-       ha:padstack_ref.3332 {
-        proto=0; x=5.40554in; y=101.7057mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=mnt
+           name=mnt
+         }
         }
+        ha:padstack_ref.3332 {
+         proto=0; x=5.40554in; y=101.7057mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=mnt
-          name=mnt
-        }
-       }
-       ha:padstack_ref.3333 {
-        proto=0; x=5.59846in; y=101.7057mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=mnt
+           name=mnt
+         }
         }
+        ha:padstack_ref.3333 {
+         proto=0; x=5.59846in; y=101.7057mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=mnt
-          name=mnt
-        }
-       }
-       ha:padstack_ref.3334 {
-        proto=0; x=5.62602in; y=101.7057mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=mnt
+           name=mnt
+         }
         }
+        ha:padstack_ref.3334 {
+         proto=0; x=5.62602in; y=101.7057mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=mnt
-          name=mnt
-        }
-       }
-       ha:padstack_ref.3335 {
-        proto=0; x=5.48035in; y=103.85581mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=mnt
+           name=mnt
+         }
         }
+        ha:padstack_ref.3335 {
+         proto=0; x=5.48035in; y=103.85581mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=mnt
-          name=mnt
-        }
-       }
-       ha:padstack_ref.3336 {
-        proto=0; x=140.30071mm; y=103.85581mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=mnt
+           name=mnt
+         }
         }
+        ha:padstack_ref.3336 {
+         proto=0; x=140.30071mm; y=103.85581mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=mnt
-          name=mnt
-        }
-       }
-       ha:padstack_ref.3337 {
-        proto=1; x=5.39176in; y=101.7057mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=mnt
+           name=mnt
+         }
         }
+        ha:padstack_ref.3337 {
+         proto=1; x=5.39176in; y=101.7057mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=mnt
-          name=mnt
-        }
-       }
-       ha:padstack_ref.3338 {
-        proto=2; x=5.39176in; y=101.7057mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=mnt
+           name=mnt
+         }
         }
+        ha:padstack_ref.3338 {
+         proto=2; x=5.39176in; y=101.7057mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=mnt
-          name=mnt
-        }
-       }
-       ha:padstack_ref.3339 {
-        proto=1; x=142.550896mm; y=101.7057mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=mnt
+           name=mnt
+         }
         }
+        ha:padstack_ref.3339 {
+         proto=1; x=142.550896mm; y=101.7057mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=mnt
-          name=mnt
-        }
-       }
-       ha:padstack_ref.3340 {
-        proto=2; x=142.550896mm; y=101.7057mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=mnt
+           name=mnt
+         }
         }
+        ha:padstack_ref.3340 {
+         proto=2; x=142.550896mm; y=101.7057mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=mnt
-          name=mnt
-        }
-       }
-       ha:padstack_ref.3341 {
-        proto=3; x=139.7508mm; y=103.85581mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=mnt
+           name=mnt
+         }
         }
+        ha:padstack_ref.3341 {
+         proto=3; x=139.7508mm; y=103.85581mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=mnt
-          name=mnt
-        }
-       }
-       ha:padstack_ref.3342 {
-        proto=4; x=139.7508mm; y=103.85581mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=mnt
+           name=mnt
+         }
         }
+        ha:padstack_ref.3342 {
+         proto=4; x=139.7508mm; y=103.85581mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=mnt
-          name=mnt
-        }
-       }
-       ha:padstack_ref.3343 {
-        proto=5; x=5.45082in; y=101.955636mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=mnt
+           name=mnt
+         }
         }
+        ha:padstack_ref.3343 {
+         proto=5; x=5.45082in; y=101.955636mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=VBUS
-        }
-       }
-       ha:padstack_ref.3344 {
-        proto=5; x=139.100814mm; y=101.955636mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=VBUS
+         }
         }
+        ha:padstack_ref.3344 {
+         proto=5; x=139.100814mm; y=101.955636mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=DATA-
+         ha:attributes {
+           term=2
+           name=DATA-
+         }
         }
-       }
-       ha:padstack_ref.3345 {
-        proto=5; x=139.7508mm; y=101.955636mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.3345 {
+         proto=5; x=139.7508mm; y=101.955636mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=3
+           name=DATA+
+         }
         }
+        ha:padstack_ref.3346 {
+         proto=5; x=5.52759in; y=101.955636mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=4
+           name=ID
+         }
         }
+        ha:padstack_ref.3347 {
+         proto=5; x=5.55318in; y=101.955636mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=3
-          name=DATA+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=5
+           name=GND
+         }
         }
        }
-       ha:padstack_ref.3346 {
-        proto=5; x=5.52759in; y=101.955636mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:layers {
 
-        li:thermal {
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.3348 {
+            x1=5.34452in; y1=101.280758mm; x2=143.750792mm; y2=101.280758mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.3351 {
+            x1=143.750792mm; y1=101.280758mm; x2=143.750792mm; y2=104.280752mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.3354 {
+            x1=5.34452in; y1=104.280752mm; x2=143.750792mm; y2=104.280752mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.3357 {
+            x1=5.34452in; y1=101.280758mm; x2=5.34452in; y2=104.280752mm; thickness=10.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
         }
 
-        ha:attributes {
-          term=4
-          name=ID
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.3360 {
+            x1=139.7508mm; y1=102.285118mm; x2=139.7508mm; y2=102.285118mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.3363 {
+            x1=139.7508mm; y1=101.7057mm; x2=139.7508mm; y2=101.7057mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.3366 {
+            x1=139.7508mm; y1=101.7057mm; x2=140.7508mm; y2=101.7057mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.3369 {
+            x1=139.7508mm; y1=101.7057mm; x2=139.7508mm; y2=102.7057mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:padstack_ref.3347 {
-        proto=5; x=5.55318in; y=101.955636mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAACr
+      }
+      ha:subc.3372 {
+       ha:attributes {
+        {io_pcb::hidename_y}=99.1240 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=70
+        refdes=R3
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=22
+        vendor=unknown
+        {io_pcb::hidename_direction}=3
+        device=RESISTOR
+        {io_pcb::hidename_x}=140.3218 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-        li:thermal {
-        }
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=5
-          name=GND
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+         }
        }
       }
-      li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+       li:objects {
+        ha:padstack_ref.3373 {
+         proto=0; x=139.763mm; y=99.251004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-         li:objects {
-          ha:line.3348 {
-           x1=5.34452in; y1=101.280758mm; x2=143.750792mm; y2=101.280758mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.3351 {
-           x1=143.750792mm; y1=101.280758mm; x2=143.750792mm; y2=104.280752mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.3354 {
-           x1=5.34452in; y1=104.280752mm; x2=143.750792mm; y2=104.280752mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.3357 {
-           x1=5.34452in; y1=101.280758mm; x2=5.34452in; y2=104.280752mm; thickness=10.0mil; clearance=0.0;
-          }
+         li:thermal {
          }
-         ha:type {
-          silk = 1
-          top = 1
+
+         ha:attributes {
+           term=1
+           name=1
          }
+        }
+        ha:padstack_ref.3374 {
+         proto=0; x=139.763mm; y=100.050596mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
+        }
        }
+       li:layers {
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.3360 {
-           x1=139.7508mm; y1=102.285118mm; x2=139.7508mm; y2=102.285118mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.3375 {
+            x1=139.763mm; y1=99.6508mm; x2=139.763mm; y2=99.6508mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.3363 {
-           x1=139.7508mm; y1=101.7057mm; x2=139.7508mm; y2=101.7057mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.3378 {
+            x1=139.763mm; y1=99.6508mm; x2=139.763mm; y2=99.6508mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.3366 {
-           x1=139.7508mm; y1=101.7057mm; x2=140.7508mm; y2=101.7057mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.3381 {
+            x1=139.763mm; y1=99.6508mm; x2=139.763mm; y2=98.6508mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.3369 {
-           x1=139.7508mm; y1=101.7057mm; x2=139.7508mm; y2=102.7057mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.3384 {
+            x1=139.763mm; y1=99.6508mm; x2=138.763mm; y2=99.6508mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAACr
-     }
-     ha:subc.3372 {
-      ha:attributes {
-       {io_pcb::hidename_y}=99.1240 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=70
-       refdes=R3
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=22
-       vendor=unknown
-       {io_pcb::hidename_direction}=3
-       device=RESISTOR
-       {io_pcb::hidename_x}=140.3218 mm
+       uid = HWY2P2lhIMcskR/O2jgAAACs
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.3387 {
+       ha:attributes {
+        {io_pcb::hidename_y}=99.0920 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=70
+        refdes=R2
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=22
+        vendor=unknown
+        {io_pcb::hidename_direction}=3
+        device=RESISTOR
+        {io_pcb::hidename_x}=139.3190 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.3373 {
-        proto=0; x=139.763mm; y=99.251004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.3388 {
+         proto=0; x=5.463in; y=3.90726in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.3374 {
-        proto=0; x=139.763mm; y=100.050596mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.3389 {
+         proto=0; x=5.463in; y=100.043996mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.3375 {
-           x1=139.763mm; y1=99.6508mm; x2=139.763mm; y2=99.6508mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.3390 {
+            x1=5.463in; y1=3.923in; x2=5.463in; y2=3.923in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.3378 {
-           x1=139.763mm; y1=99.6508mm; x2=139.763mm; y2=99.6508mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.3393 {
+            x1=5.463in; y1=3.923in; x2=5.463in; y2=3.923in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.3381 {
-           x1=139.763mm; y1=99.6508mm; x2=139.763mm; y2=98.6508mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.3396 {
+            x1=5.463in; y1=3.923in; x2=5.463in; y2=98.6442mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.3384 {
-           x1=139.763mm; y1=99.6508mm; x2=138.763mm; y2=99.6508mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.3399 {
+            x1=5.463in; y1=3.923in; x2=137.7602mm; y2=3.923in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAACs
-     }
-     ha:subc.3387 {
-      ha:attributes {
-       {io_pcb::hidename_y}=99.0920 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=70
-       refdes=R2
-       manufacturer=unknown
-       vendor_part_number=unknown
-       manufacturer_part_number=unknown
-       value=22
-       vendor=unknown
-       {io_pcb::hidename_direction}=3
-       device=RESISTOR
-       {io_pcb::hidename_x}=139.3190 mm
+       uid = HWY2P2lhIMcskR/O2jgAAACt
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.3402 {
+       ha:attributes {
+        {io_pcb::hidename_y}=41.4401 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=R40
+        value=200k
+        {io_pcb::hidename_direction}=2
+        {io_pcb::hidename_x}=51.1109 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
+       }
+      }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+       li:objects {
+        ha:padstack_ref.3403 {
+         proto=0; x=50.710596mm; y=1.6in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.3404 {
+         proto=0; x=49.911004mm; y=1.6in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
+        }
+       }
+       li:layers {
+
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.3405 {
+            x1=50.3108mm; y1=1.6in; x2=50.3108mm; y2=1.6in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+           ha:line.3408 {
+            x1=50.3108mm; y1=1.6in; x2=50.3108mm; y2=1.6in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.3411 {
+            x1=50.3108mm; y1=1.6in; x2=49.3108mm; y2=1.6in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
             }
+           }
+           ha:line.3414 {
+            x1=50.3108mm; y1=1.6in; x2=50.3108mm; y2=39.64mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
       }
-     }
+       uid = HWY2P2lhIMcskR/O2jgAAACu
+      }
+      ha:subc.3417 {
+       ha:attributes {
+        {io_pcb::hidename_y}=40.8559 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=R41
+        value=200k
+        {io_pcb::hidename_direction}=0
+        {io_pcb::hidename_x}=49.5107 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      li:objects {
-       ha:padstack_ref.3388 {
-        proto=0; x=5.463in; y=3.90726in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        li:thermal {
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
-       ha:padstack_ref.3389 {
-        proto=0; x=5.463in; y=100.043996mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
 
-        li:thermal {
+       li:objects {
+        ha:padstack_ref.3418 {
+         proto=0; x=49.911004mm; y=1.64in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.3419 {
+         proto=0; x=50.710596mm; y=1.64in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.3390 {
-           x1=5.463in; y1=3.923in; x2=5.463in; y2=3.923in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.3420 {
+            x1=50.3108mm; y1=1.64in; x2=50.3108mm; y2=1.64in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.3393 {
-           x1=5.463in; y1=3.923in; x2=5.463in; y2=3.923in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.3423 {
+            x1=50.3108mm; y1=1.64in; x2=50.3108mm; y2=1.64in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.3396 {
-           x1=5.463in; y1=3.923in; x2=5.463in; y2=98.6442mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.3426 {
+            x1=50.3108mm; y1=1.64in; x2=51.3108mm; y2=1.64in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.3399 {
-           x1=5.463in; y1=3.923in; x2=137.7602mm; y2=3.923in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.3429 {
+            x1=50.3108mm; y1=1.64in; x2=50.3108mm; y2=42.656mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAACt
-     }
-     ha:subc.3402 {
-      ha:attributes {
-       {io_pcb::hidename_y}=41.4401 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=R40
-       value=200k
-       {io_pcb::hidename_direction}=2
-       {io_pcb::hidename_x}=51.1109 mm
+       uid = HWY2P2lhIMcskR/O2jgAAACv
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.3432 {
+       ha:attributes {
+        {io_pcb::hidename_y}=43.4721 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=R42
+        value=22k
+        {io_pcb::hidename_direction}=2
+        {io_pcb::hidename_x}=51.1109 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.3403 {
-        proto=0; x=50.710596mm; y=1.6in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.3433 {
+         proto=0; x=50.710596mm; y=1.68in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.3404 {
-        proto=0; x=49.911004mm; y=1.6in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.3434 {
+         proto=0; x=49.911004mm; y=1.68in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.3405 {
-           x1=50.3108mm; y1=1.6in; x2=50.3108mm; y2=1.6in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.3435 {
+            x1=50.3108mm; y1=1.68in; x2=50.3108mm; y2=1.68in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.3408 {
-           x1=50.3108mm; y1=1.6in; x2=50.3108mm; y2=1.6in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.3438 {
+            x1=50.3108mm; y1=1.68in; x2=50.3108mm; y2=1.68in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.3411 {
-           x1=50.3108mm; y1=1.6in; x2=49.3108mm; y2=1.6in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.3441 {
+            x1=50.3108mm; y1=1.68in; x2=49.3108mm; y2=1.68in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.3414 {
-           x1=50.3108mm; y1=1.6in; x2=50.3108mm; y2=39.64mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.3444 {
+            x1=50.3108mm; y1=1.68in; x2=50.3108mm; y2=41.672mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAACu
-     }
-     ha:subc.3417 {
-      ha:attributes {
-       {io_pcb::hidename_y}=40.8559 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=R41
-       value=200k
-       {io_pcb::hidename_direction}=0
-       {io_pcb::hidename_x}=49.5107 mm
+       uid = HWY2P2lhIMcskR/O2jgAAACw
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.3447 {
+       ha:attributes {
+        {io_pcb::hidename_y}=67.3258 mm
+        footprint=2512
+        {io_pcb::hidename_scale}=100
+        refdes=R1
+        value=0.001
+        {io_pcb::hidename_direction}=2
+        {io_pcb::hidename_x}=50.8344 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              -0.777807mm  
+              -1.484889mm  
+              -1.484905mm  
+              -0.777777mm  
+              0.777807mm  
+              1.484889mm  
+              1.484905mm  
+              0.777777mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.77781mm  
+              -1.767766mm  
+              -1.767782mm  
+              -0.777774mm  
+              0.77781mm  
+              1.767766mm  
+              1.767782mm  
+              0.777774mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              -0.777807mm  
+              -1.484889mm  
+              -1.484905mm  
+              -0.777777mm  
+              0.777807mm  
+              1.484889mm  
+              1.484905mm  
+              0.777777mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.3418 {
-        proto=0; x=49.911004mm; y=1.64in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.3448 {
+         proto=0; x=52.3568mm; y=64.991016mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.3419 {
-        proto=0; x=50.710596mm; y=1.64in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=pin1
+         }
         }
+        ha:padstack_ref.3449 {
+         proto=0; x=47.9728mm; y=69.374984mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=pin2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.3420 {
-           x1=50.3108mm; y1=1.64in; x2=50.3108mm; y2=1.64in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.3450 {
+            x1=47.5487mm; y1=67.5366mm; x2=50.5185mm; y2=64.5669mm; thickness=10.0mil; clearance=0.0;
            }
-          }
-          ha:line.3423 {
-           x1=50.3108mm; y1=1.64in; x2=50.3108mm; y2=1.64in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.3453 {
+            x1=49.811178mm; y1=69.7991mm; x2=52.780946mm; y2=66.829432mm; thickness=10.0mil; clearance=0.0;
            }
           }
-          ha:line.3426 {
-           x1=50.3108mm; y1=1.64in; x2=51.3108mm; y2=1.64in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+          ha:type {
+           silk = 1
+           top = 1
           }
-          ha:line.3429 {
-           x1=50.3108mm; y1=1.64in; x2=50.3108mm; y2=42.656mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.3456 {
+            x1=50.1648mm; y1=67.183mm; x2=50.1648mm; y2=67.183mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.3459 {
+            x1=1.975in; y1=67.183mm; x2=1.975in; y2=67.183mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.3462 {
+            x1=1.975in; y1=67.183mm; x2=1.975in; y2=66.183mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.3465 {
+            x1=1.975in; y1=67.183mm; x2=49.165mm; y2=67.183mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAACv
-     }
-     ha:subc.3432 {
-      ha:attributes {
-       {io_pcb::hidename_y}=43.4721 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=R42
-       value=22k
-       {io_pcb::hidename_direction}=2
-       {io_pcb::hidename_x}=51.1109 mm
+       uid = HWY2P2lhIMcskR/O2jgAAACx
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.3468 {
+       ha:attributes {
+        {io_pcb::hidename_y}=62.0903 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=C16
+        value=0.1uF
+        {io_pcb::hidename_direction}=0
+        {io_pcb::hidename_x}=46.6659 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              -0.0706mm  
+              -0.424062mm  
+              -0.424062mm  
+              -0.0706mm  
+              0.0706mm  
+              0.424062mm  
+              0.424062mm  
+              0.0706mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.0706mm  
+              -0.531824mm  
+              -0.531824mm  
+              -0.0706mm  
+              0.0706mm  
+              0.531824mm  
+              0.531824mm  
+              0.0706mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              -0.0706mm  
+              -0.424062mm  
+              -0.424062mm  
+              -0.0706mm  
+              0.0706mm  
+              0.424062mm  
+              0.424062mm  
+              0.0706mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.3433 {
-        proto=0; x=50.710596mm; y=1.68in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.3469 {
+         proto=0; x=46.0994mm; y=63.2488mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.3434 {
-        proto=0; x=49.911004mm; y=1.68in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.3470 {
+         proto=0; x=46.6648mm; y=62.6834mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.3435 {
-           x1=50.3108mm; y1=1.68in; x2=50.3108mm; y2=1.68in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.3471 {
+            x1=46.3821mm; y1=62.9661mm; x2=46.3821mm; y2=62.9661mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.3438 {
-           x1=50.3108mm; y1=1.68in; x2=50.3108mm; y2=1.68in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.3474 {
+            x1=46.3821mm; y1=62.9661mm; x2=46.3821mm; y2=62.9661mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.3441 {
-           x1=50.3108mm; y1=1.68in; x2=49.3108mm; y2=1.68in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.3477 {
+            x1=46.3821mm; y1=62.9661mm; x2=46.3821mm; y2=63.9661mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.3444 {
-           x1=50.3108mm; y1=1.68in; x2=50.3108mm; y2=41.672mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.3480 {
+            x1=46.3821mm; y1=62.9661mm; x2=47.3821mm; y2=62.9661mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAACw
-     }
-     ha:subc.3447 {
-      ha:attributes {
-       {io_pcb::hidename_y}=67.3258 mm
-       footprint=2512
-       {io_pcb::hidename_scale}=100
-       refdes=R1
-       value=0.001
-       {io_pcb::hidename_direction}=2
-       {io_pcb::hidename_x}=50.8344 mm
+       uid = HWY2P2lhIMcskR/O2jgAAACy
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.3483 {
+       ha:attributes {
+        {io_pcb::hidename_y}=64.7192 mm
+        copyright=2006 DJ Delorie
+        author=DJ Delorie
+        footprint=SOT23-5
+        dist-license=GPL
+        {io_pcb::hidename_scale}=89
+        refdes=U8
+        value=INA180
+        {io_pcb::hidename_direction}=0
+        use-license=Unlimited
+        {io_pcb::hidename_x}=46.8122 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.777807mm  
-             -1.484889mm  
-             -1.484905mm  
-             -0.777777mm  
-             0.777807mm  
-             1.484889mm  
-             1.484905mm  
-             0.777777mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.77781mm  
-             -1.767766mm  
-             -1.767782mm  
-             -0.777774mm  
-             0.77781mm  
-             1.767766mm  
-             1.767782mm  
-             0.777774mm  
+            clearance=0.0
+             li:ps_poly {
+              -0.574752mm  
+              0.1437mm  
+              -0.1437mm  
+              0.574752mm  
+              0.574752mm  
+              -0.1437mm  
+              0.1437mm  
+              -0.574752mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.682514mm  
+              0.1437mm  
+              -0.1437mm  
+              0.682514mm  
+              0.682514mm  
+              -0.1437mm  
+              0.1437mm  
+              -0.682514mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.574752mm  
+              0.1437mm  
+              -0.1437mm  
+              0.574752mm  
+              0.574752mm  
+              -0.1437mm  
+              0.1437mm  
+              -0.574752mm  
+             }
+           }
+         }
+       }
+
+       ha:ps_proto_v4.1 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.574751mm  
+              0.143575mm  
+              -0.143775mm  
+              0.574701mm  
+              0.574751mm  
+              -0.143575mm  
+              0.143775mm  
+              -0.574701mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.682514mm  
+              0.143556mm  
+              -0.143794mm  
+              0.682464mm  
+              0.682514mm  
+              -0.143556mm  
+              0.143794mm  
+              -0.682464mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.574751mm  
+              0.143575mm  
+              -0.143775mm  
+              0.574701mm  
+              0.574751mm  
+              -0.143575mm  
+              0.143775mm  
+              -0.574701mm  
+             }
+           }
+         }
+       }
+
+       ha:ps_proto_v4.2 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
+            clearance=0.0
+             li:ps_poly {
+              -0.574702mm  
+              0.14365mm  
+              -0.14365mm  
+              0.574702mm  
+              0.574702mm  
+              -0.14365mm  
+              0.14365mm  
+              -0.574702mm  
+             }
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.682464mm  
+              0.14365mm  
+              -0.14365mm  
+              0.682464mm  
+              0.682464mm  
+              -0.14365mm  
+              0.14365mm  
+              -0.682464mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.777807mm  
-             -1.484889mm  
-             -1.484905mm  
-             -0.777777mm  
-             0.777807mm  
-             1.484889mm  
-             1.484905mm  
-             0.777777mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              -0.574702mm  
+              0.14365mm  
+              -0.14365mm  
+              0.574702mm  
+              0.574702mm  
+              -0.14365mm  
+              0.14365mm  
+              -0.574702mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.3448 {
-        proto=0; x=52.3568mm; y=64.991016mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
+       li:objects {
+        ha:padstack_ref.3484 {
+         proto=0; x=1.9386811in; y=64.955mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=4
+           name=4
+         }
         }
+        ha:padstack_ref.3485 {
+         proto=0; x=47.8416mm; y=63.5541mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=pin1
+         ha:attributes {
+           term=5
+           name=5
+         }
         }
-       }
-       ha:padstack_ref.3449 {
-        proto=0; x=47.9728mm; y=69.374984mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.3486 {
+         proto=1; x=46.3688mm; y=2.5601122in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.3487 {
+         proto=0; x=47.0693mm; y=65.7273mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
+        ha:padstack_ref.3488 {
+         proto=2; x=47.76975mm; y=66.42775mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=2
-          name=pin2
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=3
+           name=3
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.3450 {
-           x1=47.5487mm; y1=67.5366mm; x2=50.5185mm; y2=64.5669mm; thickness=10.0mil; clearance=0.0;
+          li:objects {
+           ha:line.3489 {
+            x1=47.6261mm; y1=67.2899mm; x2=1.97333071in; y2=64.7934mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.3492 {
+            x1=48.0032mm; y1=62.674mm; x2=1.97333071in; y2=64.7934mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.3495 {
+            x1=45.5067mm; y1=65.1705mm; x2=48.0032mm; y2=62.674mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.3498 {
+            x1=45.5067mm; y1=65.1705mm; x2=47.6261mm; y2=67.2899mm; thickness=10.0mil; clearance=0.0;
+           }
           }
-          ha:line.3453 {
-           x1=49.811178mm; y1=69.7991mm; x2=52.780946mm; y2=66.829432mm; thickness=10.0mil; clearance=0.0;
+          ha:type {
+           silk = 1
+           top = 1
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         li:objects {
-          ha:line.3456 {
-           x1=50.1648mm; y1=67.183mm; x2=50.1648mm; y2=67.183mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.3501 {
+            x1=47.65839mm; y1=65.1382mm; x2=47.65839mm; y2=65.1382mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.3459 {
-           x1=1.975in; y1=67.183mm; x2=1.975in; y2=67.183mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.3504 {
+            x1=1.9386811in; y1=64.955mm; x2=1.9386811in; y2=64.955mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.3462 {
-           x1=1.975in; y1=67.183mm; x2=1.975in; y2=66.183mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.3507 {
+            x1=1.9386811in; y1=64.955mm; x2=1.9386811in; y2=65.955mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.3465 {
-           x1=1.975in; y1=67.183mm; x2=49.165mm; y2=67.183mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.3510 {
+            x1=1.9386811in; y1=64.955mm; x2=50.2425mm; y2=64.955mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAACx
-     }
-     ha:subc.3468 {
-      ha:attributes {
-       {io_pcb::hidename_y}=62.0903 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=C16
-       value=0.1uF
-       {io_pcb::hidename_direction}=0
-       {io_pcb::hidename_x}=46.6659 mm
+       uid = HWY2P2lhIMcskR/O2jgAAACz
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.10883 {
+       ha:attributes {
+        value=IPD068P03L3GATMA1
+        footprint=TO252FET
+        refdes=Q10
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v4.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
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              29.53mil  
+              -1.400048mm  
+              -29.53mil  
+              -1.400048mm  
+              -29.53mil  
+              1.400048mm  
+              29.53mil  
+              1.400048mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.0706mm  
-             -0.424062mm  
-             -0.424062mm  
-             -0.0706mm  
-             0.0706mm  
-             0.424062mm  
-             0.424062mm  
-             0.0706mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
             }
-          }
+            clearance=0.0
+             li:ps_poly {
+              32.53mil  
+              -1.476248mm  
+              -32.53mil  
+              -1.476248mm  
+              -32.53mil  
+              1.476248mm  
+              32.53mil  
+              1.476248mm  
+             }
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              29.53mil  
+              -1.400048mm  
+              -29.53mil  
+              -1.400048mm  
+              -29.53mil  
+              1.400048mm  
+              29.53mil  
+              1.400048mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.0706mm  
-             -0.531824mm  
-             -0.531824mm  
-             -0.0706mm  
-             0.0706mm  
-             0.531824mm  
-             0.531824mm  
-             0.0706mm  
+         }
+       }
+
+       ha:ps_proto_v4.1 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
+            clearance=0.0
+             li:ps_poly {
+              -3.150108mm  
+              -3.050032mm  
+              -3.150108mm  
+              3.050032mm  
+              3.150108mm  
+              3.050032mm  
+              3.150108mm  
+              -3.050032mm  
+             }
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -3.226308mm  
+              -3.126232mm  
+              -3.226308mm  
+              3.126232mm  
+              3.226308mm  
+              3.126232mm  
+              3.226308mm  
+              -3.126232mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.0706mm  
-             -0.424062mm  
-             -0.424062mm  
-             -0.0706mm  
-             0.0706mm  
-             0.424062mm  
-             0.424062mm  
-             0.0706mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              -3.150108mm  
+              -3.050032mm  
+              -3.150108mm  
+              3.050032mm  
+              3.150108mm  
+              3.050032mm  
+              3.150108mm  
+              -3.050032mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.3469 {
-        proto=0; x=46.0994mm; y=63.2488mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.10909 {
+         proto=0; x=160.0mil; y=2.80006in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.3470 {
-        proto=0; x=46.6648mm; y=62.6834mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=3
+           name=G
+         }
         }
+        ha:padstack_ref.10910 {
+         proto=1; x=250.0mil; y=2.554in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=D
+         }
         }
+        ha:padstack_ref.10911 {
+         proto=0; x=340.0mil; y=2.80006in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=S
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.3471 {
-           x1=46.3821mm; y1=62.9661mm; x2=46.3821mm; y2=62.9661mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.10884 {
+            x1=3.10007mm; y1=2.47919in; x2=9.59993mm; y2=2.47919in; thickness=10.0mil; clearance=0.0;
            }
-          }
-          ha:line.3474 {
-           x1=46.3821mm; y1=62.9661mm; x2=46.3821mm; y2=62.9661mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.10887 {
+            x1=9.59993mm; y1=2.47919in; x2=9.59993mm; y2=2.71935in; thickness=10.0mil; clearance=0.0;
            }
-          }
-          ha:line.3477 {
-           x1=46.3821mm; y1=62.9661mm; x2=46.3821mm; y2=63.9661mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.10890 {
+            x1=9.59993mm; y1=2.71935in; x2=3.10007mm; y2=2.71935in; thickness=10.0mil; clearance=0.0;
            }
-          }
-          ha:line.3480 {
-           x1=46.3821mm; y1=62.9661mm; x2=47.3821mm; y2=62.9661mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.10893 {
+            x1=3.10007mm; y1=2.71935in; x2=3.10007mm; y2=2.47919in; thickness=10.0mil; clearance=0.0;
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = HWY2P2lhIMcskR/O2jgAAACy
-     }
-     ha:subc.3483 {
-      ha:attributes {
-       {io_pcb::hidename_y}=64.7192 mm
-       copyright=2006 DJ Delorie
-       author=DJ Delorie
-       footprint=SOT23-5
-       dist-license=GPL
-       {io_pcb::hidename_scale}=89
-       refdes=U8
-       value=INA180
-       {io_pcb::hidename_direction}=0
-       use-license=Unlimited
-       {io_pcb::hidename_x}=46.8122 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-      ha:ps_proto_v4.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+          li:objects {
+           ha:line.10897 {
+            x1=250.0mil; y1=2.71804in; x2=250.0mil; y2=2.71804in; thickness=0.1mm; clearance=0.0;
+            ha:flags {
+             selected=1
+            }
+
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.574752mm  
-             0.1437mm  
-             -0.1437mm  
-             0.574752mm  
-             0.574752mm  
-             -0.1437mm  
-             0.1437mm  
-             -0.574752mm  
+           ha:line.10900 {
+            x1=250.0mil; y1=2.80006in; x2=250.0mil; y2=2.80006in; thickness=0.1mm; clearance=0.0;
+            ha:flags {
+             selected=1
             }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            ha:attributes {
+              subc-role=origin
+            }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.682514mm  
-             0.1437mm  
-             -0.1437mm  
-             0.682514mm  
-             0.682514mm  
-             -0.1437mm  
-             0.1437mm  
-             -0.682514mm  
+           ha:line.10903 {
+            x1=250.0mil; y1=2.80006in; x2=7.35mm; y2=2.80006in; thickness=0.1mm; clearance=0.0;
+            ha:flags {
+             selected=1
             }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+            ha:attributes {
+              subc-role=x
+            }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.574752mm  
-             0.1437mm  
-             -0.1437mm  
-             0.574752mm  
-             0.574752mm  
-             -0.1437mm  
-             0.1437mm  
-             -0.574752mm  
+           ha:line.10906 {
+            x1=250.0mil; y1=2.80006in; x2=250.0mil; y2=72.121524mm; thickness=0.1mm; clearance=0.0;
+            ha:flags {
+             selected=1
+            }
+
+            ha:attributes {
+              subc-role=y
             }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
+      }
+       uid = esv8OJDebGIPecy8VZQAAAC0
+      }
+     ha:subc.629 {
+      ha:attributes {
+       {io_pcb::hidename_y}=53.3146 mm
+       footprint=fuse3568
+       {io_pcb::hidename_scale}=70
+       refdes=F1
+       manufacturer=unknown
+       vendor_part_number=unknown
+       manufacturer_part_number=unknown
+       value=fuse3568
+       vendor=unknown
+       {io_pcb::hidename_direction}=1
+       device=FUSE
+       {io_pcb::hidename_x}=8.2550 mm
       }
+     ha:data {
+          li:padstack_prototypes {
 
-      ha:ps_proto_v4.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
+      ha:ps_proto_v4.0 {
+        hdia=63.0mil; hplated=1; htop=0; hbottom=0;
         li:shape {
 
           ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=113.0mil;           }
            ha:combining {           }
            ha:layer_mask {
             copper = 1
             top = 1
            }
            clearance=0.0
-            li:ps_poly {
-             -0.574751mm  
-             0.143575mm  
-             -0.143775mm  
-             0.574701mm  
-             0.574751mm  
-             -0.143575mm  
-             0.143775mm  
-             -0.574701mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.682514mm  
-             0.143556mm  
-             -0.143794mm  
-             0.682464mm  
-             0.682514mm  
-             -0.143556mm  
-             0.143794mm  
-             -0.682464mm  
-            }
           }
 
           ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
+           ha:ps_circ { x=0.0; y=0.0; dia=113.0mil;           }
+           ha:combining {           }
            ha:layer_mask {
-            top = 1
-            paste = 1
+            bottom = 1
+            copper = 1
            }
            clearance=0.0
-            li:ps_poly {
-             -0.574751mm  
-             0.143575mm  
-             -0.143775mm  
-             0.574701mm  
-             0.574751mm  
-             -0.143575mm  
-             0.143775mm  
-             -0.574701mm  
-            }
           }
-        }
-      }
-
-      ha:ps_proto_v4.2 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
 
           ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=113.0mil;           }
            ha:combining {           }
            ha:layer_mask {
             copper = 1
-            top = 1
+            intern = 1
            }
            clearance=0.0
-            li:ps_poly {
-             -0.574702mm  
-             0.14365mm  
-             -0.14365mm  
-             0.574702mm  
-             0.574702mm  
-             -0.14365mm  
-             0.14365mm  
-             -0.574702mm  
-            }
           }
 
           ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=119.0mil;           }
            ha:combining { sub=1; auto=1;           }
            ha:layer_mask {
             top = 1
             mask = 1
            }
            clearance=0.0
-            li:ps_poly {
-             -0.682464mm  
-             0.14365mm  
-             -0.14365mm  
-             0.682464mm  
-             0.682464mm  
-             -0.14365mm  
-             0.14365mm  
-             -0.682464mm  
-            }
           }
 
           ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
+           ha:ps_circ { x=0.0; y=0.0; dia=119.0mil;           }
+           ha:combining { sub=1; auto=1;           }
            ha:layer_mask {
-            top = 1
-            paste = 1
+            bottom = 1
+            mask = 1
            }
            clearance=0.0
-            li:ps_poly {
-             -0.574702mm  
-             0.14365mm  
-             -0.14365mm  
-             0.574702mm  
-             0.574702mm  
-             -0.14365mm  
-             0.14365mm  
-             -0.574702mm  
-            }
           }
         }
       }
      }
 
       li:objects {
-       ha:padstack_ref.3484 {
-        proto=0; x=1.9386811in; y=64.955mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=4
-          name=4
-        }
-       }
-       ha:padstack_ref.3485 {
-        proto=0; x=47.8416mm; y=63.5541mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+       ha:padstack_ref.630 {
+        proto=0; x=258.0mil; y=2.294in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
         ha:flags {
          clearline=1
         }
@@ -39157,12 +39581,12 @@ ha:pcb-rnd-board-v5 {
         }
 
         ha:attributes {
-          term=5
-          name=5
+          term=1
+          name=1
         }
        }
-       ha:padstack_ref.3486 {
-        proto=1; x=46.3688mm; y=2.5601122in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+       ha:padstack_ref.631 {
+        proto=0; x=392.0mil; y=2.294in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
         ha:flags {
          clearline=1
         }
@@ -39175,8 +39599,8 @@ ha:pcb-rnd-board-v5 {
           name=1
         }
        }
-       ha:padstack_ref.3487 {
-        proto=0; x=47.0693mm; y=65.7273mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+       ha:padstack_ref.632 {
+        proto=0; x=258.0mil; y=1.904in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
         ha:flags {
          clearline=1
         }
@@ -39189,8 +39613,8 @@ ha:pcb-rnd-board-v5 {
           name=2
         }
        }
-       ha:padstack_ref.3488 {
-        proto=2; x=47.76975mm; y=66.42775mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+       ha:padstack_ref.633 {
+        proto=0; x=392.0mil; y=1.904in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
         ha:flags {
          clearline=1
         }
@@ -39199,62 +39623,38 @@ ha:pcb-rnd-board-v5 {
         }
 
         ha:attributes {
-          term=3
-          name=3
+          term=2
+          name=2
         }
        }
       }
       li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:line.3489 {
-           x1=47.6261mm; y1=67.2899mm; x2=1.97333071in; y2=64.7934mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.3492 {
-           x1=48.0032mm; y1=62.674mm; x2=1.97333071in; y2=64.7934mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.3495 {
-           x1=45.5067mm; y1=65.1705mm; x2=48.0032mm; y2=62.674mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.3498 {
-           x1=45.5067mm; y1=65.1705mm; x2=47.6261mm; y2=67.2899mm; thickness=10.0mil; clearance=0.0;
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
-
        ha:subc-aux {
-        lid=1
+        lid=0
         ha:combining {        }
 
          li:objects {
-          ha:line.3501 {
-           x1=47.65839mm; y1=65.1382mm; x2=47.65839mm; y2=65.1382mm; thickness=0.1mm; clearance=0.0;
+          ha:line.634 {
+           x1=325.0mil; y1=2.099in; x2=325.0mil; y2=2.099in; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=pnp-origin
            }
           }
-          ha:line.3504 {
-           x1=1.9386811in; y1=64.955mm; x2=1.9386811in; y2=64.955mm; thickness=0.1mm; clearance=0.0;
+          ha:line.637 {
+           x1=325.0mil; y1=2.099in; x2=325.0mil; y2=2.099in; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=origin
            }
           }
-          ha:line.3507 {
-           x1=1.9386811in; y1=64.955mm; x2=1.9386811in; y2=65.955mm; thickness=0.1mm; clearance=0.0;
+          ha:line.640 {
+           x1=325.0mil; y1=2.099in; x2=7.255mm; y2=2.099in; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=x
            }
           }
-          ha:line.3510 {
-           x1=1.9386811in; y1=64.955mm; x2=50.2425mm; y2=64.955mm; thickness=0.1mm; clearance=0.0;
+          ha:line.643 {
+           x1=325.0mil; y1=2.099in; x2=325.0mil; y2=52.3146mm; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=y
            }
@@ -39268,7 +39668,7 @@ ha:pcb-rnd-board-v5 {
        }
       }
      }
-      uid = HWY2P2lhIMcskR/O2jgAAACz
+      uid = HWY2P2lhIMcskR/O2jgAAAAc
      }
    }
    li:layers {
@@ -40204,24 +40604,6 @@ ha:pcb-rnd-board-v5 {
          clearline=1
         }
        }
-       ha:line.3975 {
-        x1=500.0mil; y1=2.6in; x2=392.0mil; y2=2.294in; thickness=140.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3978 {
-        x1=258.0mil; y1=2.294in; x2=9.8881mm; y2=2.294in; thickness=140.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3981 {
-        x1=9.8881mm; y1=2.294in; x2=9.9389mm; y2=2.292in; thickness=140.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.3984 {
         x1=2.3in; y1=1.6in; x2=115.57mm; y2=1.6in; thickness=140.0mil; clearance=20.0mil;
         ha:flags {
@@ -40258,12 +40640,6 @@ ha:pcb-rnd-board-v5 {
          clearline=1
         }
        }
-       ha:line.4002 {
-        x1=500.0mil; y1=2.8in; x2=258.0mil; y2=2.294in; thickness=140.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.4005 {
         x1=400.0mil; y1=38.1mm; x2=240.0mil; y2=1.904in; thickness=140.0mil; clearance=20.0mil;
         ha:flags {
@@ -44560,6 +44936,75 @@ ha:pcb-rnd-board-v5 {
          clearline=1
         }
        }
+       ha:line.14845 {
+        x1=115.0mil; y1=2.76in; x2=205.0mil; y2=2.76in; thickness=30.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.14848 {
+        x1=205.0mil; y1=2.76in; x2=205.0mil; y2=72.136mm; thickness=30.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.14851 {
+        x1=205.0mil; y1=72.136mm; x2=115.0mil; y2=72.136mm; thickness=30.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.14854 {
+        x1=115.0mil; y1=72.136mm; x2=115.0mil; y2=2.762in; thickness=30.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.14857 {
+        x1=115.0mil; y1=2.762in; x2=113.0mil; y2=2.76in; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.14870 {
+        x1=131.0mil; y1=70.485mm; x2=131.0mil; y2=2.825in; thickness=25.0mil; clearance=20.0mil;
+       }
+       ha:line.14873 {
+        x1=191.0mil; y1=70.485mm; x2=191.0mil; y2=2.823in; thickness=25.0mil; clearance=20.0mil;
+       }
+       ha:line.14889 {
+        x1=340.0mil; y1=2.80006in; x2=500.0mil; y2=2.8in; thickness=25.0mil; clearance=20.0mil;
+       }
+       ha:line.14892 {
+        x1=357.0mil; y1=2.843in; x2=500.0mil; y2=2.857in; thickness=25.0mil; clearance=20.0mil;
+       }
+       ha:line.14895 {
+        x1=369.0mil; y1=2.758in; x2=430.0mil; y2=2.745in; thickness=25.0mil; clearance=20.0mil;
+       }
+       ha:line.14898 {
+        x1=366.0mil; y1=70.5866mm; x2=433.0mil; y2=2.765in; thickness=25.0mil; clearance=20.0mil;
+       }
+       ha:line.14901 {
+        x1=388.0mil; y1=2.788in; x2=435.0mil; y2=70.6882mm; thickness=25.0mil; clearance=20.0mil;
+       }
+       ha:line.14904 {
+        x1=367.0mil; y1=2.823in; x2=447.0mil; y2=2.83in; thickness=25.0mil; clearance=20.0mil;
+       }
+       ha:line.14907 {
+        x1=394.0mil; y1=2.813in; x2=443.0mil; y2=2.814in; thickness=25.0mil; clearance=20.0mil;
+       }
+       ha:line.14913 {
+        x1=258.0mil; y1=2.294in; x2=182.0mil; y2=61.7982mm; thickness=113.0mil; clearance=20.0mil;
+       }
+       ha:line.14916 {
+        x1=392.0mil; y1=2.294in; x2=6.069818mm; y2=2.547in; thickness=113.0mil; clearance=20.0mil;
+       }
+       ha:line.14925 {
+        x1=258.0mil; y1=2.294in; x2=392.0mil; y2=2.294in; thickness=113.0mil; clearance=20.0mil;
+       }
+       ha:line.14928 {
+        x1=292.0mil; y1=2.35in; x2=289.0mil; y2=59.8424mm; thickness=25.0mil; clearance=20.0mil;
+       }
        ha:polygon.6177 {
         li:geometry {
           ta:contour {
@@ -44580,11 +45025,25 @@ ha:pcb-rnd-board-v5 {
           }
         }
        }
+       ha:polygon.14865 { clearance=20.0mil;
+        li:geometry {
+          ta:contour {
+           { 115.0mil; 2.76in }
+           { 205.0mil; 2.76in }
+           { 205.0mil; 72.136mm }
+           { 115.0mil; 72.136mm }
+          }
+        }
+
+        ha:flags {
+         clearpoly=1
+        }
+       }
       }
       color = {#8b2323}
     }
 
-    {ha:GND plane}        {
+    {ha:GND plane}              {
      lid=1
      group=5
      ha:combining {     }
@@ -44649,24 +45108,6 @@ ha:pcb-rnd-board-v5 {
          clearline=1
         }
        }
-       ha:line.6214 {
-        x1=500.0mil; y1=2.6in; x2=392.0mil; y2=2.294in; thickness=140.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.6217 {
-        x1=258.0mil; y1=2.294in; x2=9.8881mm; y2=2.294in; thickness=140.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.6220 {
-        x1=9.8881mm; y1=2.294in; x2=9.9389mm; y2=2.292in; thickness=140.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.6223 {
         x1=2.3in; y1=2.6in; x2=115.57mm; y2=2.6in; thickness=140.0mil; clearance=20.0mil;
         ha:flags {
@@ -44697,12 +45138,6 @@ ha:pcb-rnd-board-v5 {
          clearline=1
         }
        }
-       ha:line.6238 {
-        x1=500.0mil; y1=2.8in; x2=258.0mil; y2=2.294in; thickness=140.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.6241 {
         x1=400.0mil; y1=38.1mm; x2=240.0mil; y2=1.904in; thickness=140.0mil; clearance=20.0mil;
         ha:flags {
@@ -44887,7 +45322,7 @@ ha:pcb-rnd-board-v5 {
       color = {#3a5fcd}
     }
 
-    {ha:power plane}        {
+    {ha:power plane}              {
      lid=2
      group=7
      ha:combining {     }
@@ -45297,24 +45732,6 @@ ha:pcb-rnd-board-v5 {
          clearline=1
         }
        }
-       ha:line.6509 {
-        x1=500.0mil; y1=2.6in; x2=392.0mil; y2=2.294in; thickness=140.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.6512 {
-        x1=258.0mil; y1=2.294in; x2=9.8881mm; y2=2.294in; thickness=140.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.6515 {
-        x1=9.8881mm; y1=2.294in; x2=9.9389mm; y2=2.292in; thickness=140.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.6518 {
         x1=2.3in; y1=2.6in; x2=115.57mm; y2=2.6in; thickness=140.0mil; clearance=20.0mil;
         ha:flags {
@@ -45357,12 +45774,6 @@ ha:pcb-rnd-board-v5 {
          clearline=1
         }
        }
-       ha:line.6539 {
-        x1=500.0mil; y1=2.8in; x2=258.0mil; y2=2.294in; thickness=140.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.6542 {
         x1=400.0mil; y1=38.1mm; x2=240.0mil; y2=1.904in; thickness=140.0mil; clearance=20.0mil;
         ha:flags {
@@ -45862,7 +46273,7 @@ ha:pcb-rnd-board-v5 {
       color = {#548b54}
     }
 
-    {ha:bottom silk}        {
+    {ha:bottom silk}              {
      lid=5
      group=12
      ha:combining { auto=1;     }
@@ -45880,7 +46291,7 @@ ha:pcb-rnd-board-v5 {
       color = {#000000}
     }
 
-    {ha:top silk}        {
+    {ha:top silk}              {
      lid=6
      group=1
      ha:combining { auto=1;     }
@@ -45989,9 +46400,6 @@ ha:pcb-rnd-board-v5 {
        ha:text.6784 {
         string=Cont 8; x=4.817in; y=105.7148mm; scale=200; fid=0; direction=1;
        }
-       ha:text.6785 {
-        string=Battery; x=189.0mil; y=36.6268mm; scale=200; fid=0; direction=1;
-       }
        ha:text.6786 {
         string=Pad 4; x=109.855mm; y=1.526in; scale=200; fid=0; direction=1;
        }
@@ -46038,10 +46446,7 @@ ha:pcb-rnd-board-v5 {
         }
        }
        ha:text.6799 {
-        string=` 2018 Bdale Garbee; x=124.9304mm; y=2.9348in; scale=200; fid=0; direction=1;
-       }
-       ha:text.6800 {
-        string=On/Off; x=230.0mil; y=3.115in; scale=200; fid=0; direction=1;
+        string=` 2022 Bdale Garbee; x=124.9304mm; y=2.9348in; scale=200; fid=0; direction=1;
        }
        ha:text.6801 {
         string=RF Signal; x=6.113in; y=1.429in; scale=200; fid=0; direction=1;
@@ -46080,7 +46485,13 @@ ha:pcb-rnd-board-v5 {
         string={License:  tapr.org/OHL}; x=148.2598mm; y=1.669in; scale=150; fid=0; direction=1;
        }
        ha:text.6808 {
-        string=TeleFireEight v2; x=4.657in; y=2.922in; scale=400; fid=0; direction=1;
+        string=TeleFireEight v2.1; x=4.657in; y=2.922in; scale=400; fid=0; direction=1;
+       }
+       ha:text.14809 {
+        string=On/Off; x=630.0mil; y=3.14in; scale=200; fid=0; direction=1;
+       }
+       ha:text.6785 {
+        string=Battery; x=189.0mil; y=36.6268mm; scale=200; fid=0; direction=1;
        }
       }
       color = {#000000}
@@ -48155,7 +48566,7 @@ ha:pcb-rnd-board-v5 {
      li:conn { J15-1; J17-1; J19-1; J22-1; J24-1; J26-1; J28-1; J30-1; R1-1; R40-1; R41-2; U8-4;     }
      }
      ha:GND {
-     li:conn { C1-2; C2-1; C3-2; C4-1; C5-2; C6-2; C7-2; C8-1; C9-1; C10-1; C11-1; C12-1; C13-1; C14-1; C15-1; C16-1; C30-2; C31-2; C43-1; C44-1; C45-1; C47-1; C171-1; C172-1; C175-1; C210-2; C211-2; C221-1; C251-2; C261-2; C271-2; C291-2; D1-2; D2-2; D3-2; D4-2; D5-2; D6-2; D7-2; D8-2; D10-2; D11-2; D12-2; D13-2; H1-1; H2-1; H3-1; H4-1; H5-1; H6-1; J1-5; J6-1; J8-2; J14-1; J20-1; L192-2; Q1-1; Q1-3; Q2-2; Q3-2; Q4-2; Q5-2; Q6-2; Q7-2; Q8-2; Q9-2; R5-1; R10-1; R16-1; R19-1; R20-1; R24-1; R26-1; R28-1; R29-1; R30-1; R33-1; R35-1; R37-1; R39-1; R42-1; R110-1; R119-1; R120-1; R124-1; R126-1; R128-1; R129-1; R133-1; S1-1; S1-2; S1-3; S1-4; S1-5; S1-6; S1-7; S1-8; U1-10; U1-19; U1-20; U1-27; U1-37; U1-49; U1-74; U1-94; U1-99; U2-4; U3-4; U4-4; U5-4; U6-32; U6-33; U7-2; U8-2; X1-2; X1-4; X2-2; X2-4;     }
+     li:conn { C1-2; C2-1; C3-2; C4-1; C5-2; C6-2; C7-2; C8-1; C9-1; C10-1; C11-1; C12-1; C13-1; C14-1; C15-1; C16-1; C30-2; C31-2; C43-1; C44-1; C45-1; C47-1; C171-1; C172-1; C175-1; C210-2; C211-2; C221-1; C251-2; C261-2; C271-2; C291-2; D1-2; D2-2; D3-2; D4-2; D5-2; D6-2; D7-2; D8-2; D10-2; D11-2; D12-2; D13-2; H1-1; H2-1; H3-1; H4-1; H5-1; H6-1; J1-5; J6-1; J8-2; J14-1; J20-1; L192-2; Q1-1; Q1-3; Q2-2; Q3-2; Q4-2; Q5-2; Q6-2; Q7-2; Q8-2; Q9-2; Q10-3; R5-1; R10-1; R16-1; R19-1; R20-1; R24-1; R26-1; R28-1; R29-1; R30-1; R33-1; R35-1; R37-1; R39-1; R42-1; R110-1; R119-1; R120-1; R124-1; R126-1; R128-1; R129-1; R133-1; S1-1; S1-2; S1-3; S1-4; S1-5; S1-6; S1-7; S1-8; U1-10; U1-19; U1-20; U1-27; U1-37; U1-49; U1-74; U1-94; U1-99; U2-4; U3-4; U4-4; U5-4; U6-32; U6-33; U7-2; U8-2; X1-2; X1-4; X2-2; X2-4;     }
      }
      ha:v_ldo_in {
      li:conn { C7-1; C15-2; D9-2; R36-2; U7-1;     }
@@ -48316,132 +48727,135 @@ ha:pcb-rnd-board-v5 {
      ha:sense_6 {
      li:conn { R127-2; R129-2; U1-31;     }
      }
-      ha:unnamed_net44 {
-      li:conn { C175-2; L173-2; L174-1;      }
-      }
-      ha:sense_8 {
-      li:conn { R132-2; R133-2; U1-29;      }
-      }
-      ha:unnamed_net51 {
-      li:conn { C231-2; U6-23;      }
-      }
-      ha:unnamed_net47 {
-      li:conn { C191-1; L191-1; L192-1; U6-19;      }
-      }
-      ha:reset_n {
-      li:conn { C4-2; J20-2; U1-14; U6-2;      }
-      }
-      ha:unnamed_net68 {
-      li:conn { D1-1; R7-2;      }
-      }
-      ha:unnamed_net50 {
-      li:conn { C231-1; U6-24;      }
-      }
-      ha:unnamed_net56 {
-      li:conn { J1-3; R3-2;      }
-      }
-      ha:unnamed_net52 {
-      li:conn { C261-1; U6-26;      }
-      }
-      ha:unnamed_net42 {
-      li:conn { C176-2; C181-1; L172-2; L173-1;      }
-      }
-     ha:sense_7 {
-     li:conn { R123-2; R126-2; U1-30;     }
-     }
-      ha:unnamed_net55 {
-      li:conn { J1-2; R2-2;      }
-      }
-      ha:unnamed_net66 {
-      li:conn { D8-1; R22-2;      }
-      }
-      ha:unnamed_net67 {
-      li:conn { D7-1; R17-2;      }
-      }
-      ha:unnamed_net58 {
-      li:conn { R30-2; U6-14;      }
-      }
-     ha:unnamed_net48 {
-     li:conn { C191-2; L193-2; L201-2;     }
-     }
-      ha:unnamed_net75 {
-      li:conn { F1-1; J12-1;      }
-      }
-     ha:unnamed_net43 {
-     li:conn { C181-2; L193-1; U6-18;     }
-     }
-      ha:unnamed_net61 {
-      li:conn { Q9-3; R131-2; U5-7;      }
-      }
-      ha:unnamed_net78 {
-      li:conn { Q4-3; R21-2; U3-1;      }
-      }
-      ha:unnamed_net69 {
-      li:conn { D5-1; R13-2;      }
-      }
-     ha:unnamed_net59 {
-     li:conn { C8-2; U6-6;     }
-     }
-      ha:unnamed_net76 {
-      li:conn { F1-2; J13-1;      }
-      }
-      ha:unnamed_net49 {
-      li:conn { C211-1; U6-21;      }
-      }
-      ha:fet_b {
-      li:conn { J4-1; Q1-7; Q1-8;      }
-      }
-      ha:unnamed_net79 {
-      li:conn { Q2-3; R11-2; U2-1;      }
-      }
-      ha:fet_a {
-      li:conn { J7-1; Q1-5; Q1-6;      }
-      }
-      ha:unnamed_net80 {
-      li:conn { Q6-3; R31-2; U3-7;      }
-      }
-      ha:unnamed_net81 {
-      li:conn { D13-1; R112-2;      }
-      }
-      ha:unnamed_net77 {
-      li:conn { Q5-3; R25-2; U2-7;      }
-      }
-       ha:unnamed_net83 {
-       li:conn { D11-1; R108-2;       }
-       }
-       ha:unnamed_net72 {
-       li:conn { D4-1; R12-2;       }
-       }
-       ha:unnamed_net60 {
-       li:conn { Q3-3; R111-2; U4-1;       }
-       }
-       ha:unnamed_net74 {
-       li:conn { J9-1; R1-2; U8-3;       }
-       }
-       ha:unnamed_net82 {
-       li:conn { D12-1; R109-2;       }
-       }
-       ha:unnamed_net65 {
-       li:conn { D6-1; R15-2;       }
+        ha:unnamed_net44 {
+        li:conn { C175-2; L173-2; L174-1;        }
+        }
+        ha:sense_8 {
+        li:conn { R132-2; R133-2; U1-29;        }
+        }
+        ha:unnamed_net51 {
+        li:conn { C231-2; U6-23;        }
+        }
+        ha:unnamed_net47 {
+        li:conn { C191-1; L191-1; L192-1; U6-19;        }
+        }
+        ha:reset_n {
+        li:conn { C4-2; J20-2; U1-14; U6-2;        }
+        }
+        ha:unnamed_net68 {
+        li:conn { D1-1; R7-2;        }
+        }
+        ha:unnamed_net50 {
+        li:conn { C231-1; U6-24;        }
+        }
+        ha:unnamed_net56 {
+        li:conn { J1-3; R3-2;        }
+        }
+        ha:unnamed_net52 {
+        li:conn { C261-1; U6-26;        }
+        }
+        ha:unnamed_net42 {
+        li:conn { C176-2; C181-1; L172-2; L173-1;        }
+        }
+       ha:sense_7 {
+       li:conn { R123-2; R126-2; U1-30;       }
        }
-      ha:unnamed_net71 {
-      li:conn { D3-1; R9-2;      }
-      }
-       ha:unnamed_net53 {
-       li:conn { C291-1; U6-29;       }
+        ha:unnamed_net55 {
+        li:conn { J1-2; R2-2;        }
+        }
+        ha:unnamed_net66 {
+        li:conn { D8-1; R22-2;        }
+        }
+        ha:unnamed_net67 {
+        li:conn { D7-1; R17-2;        }
+        }
+        ha:unnamed_net58 {
+        li:conn { R30-2; U6-14;        }
+        }
+       ha:unnamed_net48 {
+       li:conn { C191-2; L193-2; L201-2;       }
        }
-       ha:rf_good {
-       li:conn { R15-1; U1-3;       }
+        ha:unnamed_net75 {
+        li:conn { Q5-3; R25-2; U2-7;        }
+        }
+       ha:unnamed_net43 {
+       li:conn { C181-2; L193-1; U6-18;       }
        }
-       ha:usbdp {
-       li:conn { R3-1; U1-71;       }
+        ha:unnamed_net61 {
+        li:conn { Q9-3; R131-2; U5-7;        }
+        }
+        ha:unnamed_net78 {
+        li:conn { Q6-3; R31-2; U3-7;        }
+        }
+        ha:unnamed_net69 {
+        li:conn { D5-1; R13-2;        }
+        }
+       ha:unnamed_net59 {
+       li:conn { C8-2; U6-6;       }
        }
-      ha:unnamed_net84 {
-      li:conn { D10-1; R107-2;      }
-      }
-     ha:unnamed_net70 {
-     li:conn { D2-1; R8-2;     }
-     }
+        ha:unnamed_net76 {
+        li:conn { Q4-3; R21-2; U3-1;        }
+        }
+        ha:unnamed_net49 {
+        li:conn { C211-1; U6-21;        }
+        }
+        ha:fet_b {
+        li:conn { J4-1; Q1-7; Q1-8;        }
+        }
+        ha:unnamed_net79 {
+        li:conn { D13-1; R112-2;        }
+        }
+        ha:fet_a {
+        li:conn { J7-1; Q1-5; Q1-6;        }
+        }
+        ha:unnamed_net80 {
+        li:conn { D12-1; R109-2;        }
+        }
+        ha:unnamed_net81 {
+        li:conn { D11-1; R108-2;        }
+        }
+        ha:unnamed_net77 {
+        li:conn { Q2-3; R11-2; U2-1;        }
+        }
+         ha:unnamed_net83 {
+         li:conn { J12-1; Q10-2;         }
+         }
+         ha:unnamed_net72 {
+         li:conn { D4-1; R12-2;         }
+         }
+         ha:unnamed_net60 {
+         li:conn { Q3-3; R111-2; U4-1;         }
+         }
+         ha:unnamed_net74 {
+         li:conn { J9-1; R1-2; U8-3;         }
+         }
+         ha:unnamed_net82 {
+         li:conn { D10-1; R107-2;         }
+         }
+         ha:unnamed_net65 {
+         li:conn { D6-1; R15-2;         }
+         }
+        ha:unnamed_net71 {
+        li:conn { D3-1; R9-2;        }
+        }
+         ha:unnamed_net53 {
+         li:conn { C291-1; U6-29;         }
+         }
+         ha:rf_good {
+         li:conn { R15-1; U1-3;         }
+         }
+         ha:usbdp {
+         li:conn { R3-1; U1-71;         }
+         }
+        ha:unnamed_net84 {
+        li:conn { F1-2; J13-1;        }
+        }
+         ha:unnamed_net85 {
+         li:conn { F1-1; Q10-1;         }
+         }
+        ha:unnamed_net70 {
+        li:conn { D2-1; R8-2;        }
+        }
      ha:i_pyro {
      li:conn { U1-36; U8-1;     }
      }
@@ -48589,23 +49003,24 @@ ha:pcb-rnd-board-v5 {
     via_thickness = 30.00 mil
     via_drilling_hole = 15.00 mil
     min_slk = 5.00 mil
-    line_thickness = 10.00 mil
+    line_thickness = 25.00 mil
     shrink = 10.00 mil
     poly_isle_area = 12903200000000.000000
     min_wid = 6.00 mil
     bloat = 6.00 mil
-    clearance = 6.00 mil
+    clearance = 10.00 mil
      text_scale = 100
      text_thickness = 0
       text_font_id = 0
+       via_proto = 2
    }
    ha:editor {
     live_routing = true
     snap_pin = true
-    grid = 25.00 mil
+    grid = 1.00 mil
     show_number = false
     auto_drc = false
-    all_direction_lines = false
+    all_direction_lines = true
     hide_names = false
     unique_names = false
     local_ref = false
@@ -48613,11 +49028,11 @@ ha:pcb-rnd-board-v5 {
     orthogonal_moves = false
     check_planes = false
     swap_start_direction = false
-    clear_line = true
+    clear_line = false
     show_drc = true
     grid_unit = mil
     draw_grid = false
-    grids_idx = 4
+    grids_idx = 1
     only_names = false
     full_poly = false
     lock_names = false
@@ -48625,6 +49040,7 @@ ha:pcb-rnd-board-v5 {
     thin_draw = false
     rubber_band_mode = false
     description = false
+     buffer_number = 0
    }
    ha:plugins {
     ha:mincut {
index 10327b9a6098bf73e63b1a4b357211b8a8947891..2a117d6d3ec594dfc723bc164cbe5d10680e4280 100644 (file)
@@ -1,4 +1,4 @@
-v 20130925 2
+v 20211219 2
 C 40000 40000 0 0 0 title-E.sym
 C 80100 48200 1 0 0 gnd.sym
 N 80300 48600 80200 48600 4
@@ -9,30 +9,30 @@ Antenna
 C 43400 59300 1 0 1 gnd.sym
 T 78500 41800 9 30 1 0 0 0 1
 TeleFireEight
-N 45400 46100 48200 46100 4
+N 45200 47100 48000 47100 4
 {
-T 47100 46200 5 10 1 1 0 0 1
+T 46900 47200 5 10 1 1 0 0 1
 netname=fet_b
 }
-C 45400 44400 1 0 0 gnd.sym
-C 45400 47600 1 0 0 gnd.sym
-N 41700 44900 43100 44900 4
+C 45200 45400 1 0 0 gnd.sym
+C 45200 48600 1 0 0 gnd.sym
+N 41500 45900 42900 45900 4
 {
-T 41700 45000 5 10 1 1 0 0 1
+T 41500 46000 5 10 1 1 0 0 1
 netname=alarm_b
 }
-N 43100 48100 41700 48100 4
+N 42900 49100 41500 49100 4
 {
-T 41700 48200 5 10 1 1 0 0 1
+T 41500 49200 5 10 1 1 0 0 1
 netname=alarm_a
 }
-N 45400 48900 45600 48900 4
+N 45200 49900 45400 49900 4
 T 13300 -8600 8 10 0 1 0 0 1
 vendor_part_number=MMA7260QT-ND
 T 13300 -8600 8 10 0 1 0 0 1
 vendor_part_number=MCP9700-E/TO-ND
 T 82400 40400 9 10 1 0 0 0 1
-2
+2.1
 T 80000 40400 9 10 1 0 0 0 1
 1
 T 80600 40400 9 10 1 0 0 0 1
@@ -45,19 +45,19 @@ T 13300 -8600 8 10 0 1 0 0 1
 vendor_part_number=MMA7260QT-ND
 T 13300 -8600 8 10 0 1 0 0 1
 vendor_part_number=MCP9700-E/TO-ND
-C 43100 44000 1 90 0 resistor.sym
+C 42900 45000 1 90 0 resistor.sym
 {
-T 42700 44300 5 10 0 1 90 0 1
+T 42500 45300 5 10 0 1 90 0 1
 device=RESISTOR
-T 42800 44700 5 10 1 1 180 0 1
+T 42600 45700 5 10 1 1 180 0 1
 refdes=R16
-T 43100 43995 5 10 0 1 90 0 1
+T 42900 44995 5 10 0 1 90 0 1
 footprint=0402
-T 42500 44200 5 10 1 1 0 0 1
+T 42300 45200 5 10 1 1 0 0 1
 value=3.3k
 }
-C 42900 43700 1 0 0 gnd.sym
-C 42900 46900 1 0 0 gnd.sym
+C 42700 44700 1 0 0 gnd.sym
+C 42700 47900 1 0 0 gnd.sym
 C 73000 44100 1 0 0 hole_plated.sym
 {
 T 73100 45900 5 10 0 1 0 0 1
@@ -111,79 +111,79 @@ loadstatus=noload
 }
 N 73600 43100 73900 43100 4
 N 73600 42500 73900 42500 4
-N 45400 49300 48200 49300 4
+N 45200 50300 48000 50300 4
 {
-T 47100 49400 5 10 1 1 0 0 1
+T 46900 50400 5 10 1 1 0 0 1
 netname=fet_a
 }
-C 43100 44800 1 0 0 resistor.sym
+C 42900 45800 1 0 0 resistor.sym
 {
-T 43400 45200 5 10 0 1 0 0 1
+T 43200 46200 5 10 0 1 0 0 1
 device=RESISTOR
-T 43500 45200 5 10 1 1 180 0 1
+T 43300 46200 5 10 1 1 180 0 1
 refdes=R18
-T 43900 45200 5 10 1 1 180 0 1
+T 43700 46200 5 10 1 1 180 0 1
 value=1k
-T 43100 44800 5 10 0 1 90 0 1
+T 42900 45800 5 10 0 1 90 0 1
 footprint=0402
 }
-C 43100 48000 1 0 0 resistor.sym
+C 42900 49000 1 0 0 resistor.sym
 {
-T 43400 48400 5 10 0 1 0 0 1
+T 43200 49400 5 10 0 1 0 0 1
 device=RESISTOR
-T 43500 48400 5 10 1 1 180 0 1
+T 43300 49400 5 10 1 1 180 0 1
 refdes=R6
-T 43900 48400 5 10 1 1 180 0 1
+T 43700 49400 5 10 1 1 180 0 1
 value=1k
-T 43100 48000 5 10 0 1 90 0 1
+T 42900 49000 5 10 0 1 90 0 1
 footprint=0402
 }
-N 44000 44900 44500 44900 4
-N 44000 48100 44500 48100 4
-C 44500 44600 1 0 0 FDS9926A.sym
+N 43800 45900 44300 45900 4
+N 43800 49100 44300 49100 4
+C 44300 45600 1 0 0 FDS9926A.sym
 {
-T 44500 45800 5 10 1 1 0 0 1
+T 44300 46800 5 10 1 1 0 0 1
 refdes=Q1
-T 44538 44608 5 10 0 1 0 0 1
+T 44338 45608 5 10 0 1 0 0 1
 device=MOSFET
-T 44195 44570 5 10 0 1 0 0 1
+T 43995 45570 5 10 0 1 0 0 1
 footprint=1212-8
-T 44500 44600 5 10 0 0 0 0 1
+T 44300 45600 5 10 0 0 0 0 1
 slot=1
-T 44500 44600 5 10 1 1 0 0 1
+T 44300 45600 5 10 1 1 0 0 1
 value=Si7232DN
 }
-C 44500 47800 1 0 0 FDS9926A.sym
+C 44300 48800 1 0 0 FDS9926A.sym
 {
-T 44500 49000 5 10 1 1 0 0 1
+T 44300 50000 5 10 1 1 0 0 1
 refdes=Q1
-T 44538 47808 5 10 0 1 0 0 1
+T 44338 48808 5 10 0 1 0 0 1
 device=MOSFET
-T 44195 47770 5 10 0 1 0 0 1
+T 43995 48770 5 10 0 1 0 0 1
 footprint=1212-8
-T 44500 47800 5 10 0 0 0 0 1
+T 44300 48800 5 10 0 0 0 0 1
 slot=2
-T 44500 47800 5 10 1 1 0 0 1
+T 44300 48800 5 10 1 1 0 0 1
 value=Si7232DN
 }
-N 45400 44900 45500 44900 4
-N 45500 44900 45500 44700 4
-N 45400 48100 45500 48100 4
-N 45500 48100 45500 47900 4
-N 45400 45700 45500 45700 4
-N 45500 45700 45500 46100 4
+N 45200 45900 45300 45900 4
+N 45300 45900 45300 45700 4
+N 45200 49100 45300 49100 4
+N 45300 49100 45300 48900 4
+N 45200 46700 45300 46700 4
+N 45300 46700 45300 47100 4
 T 79700 47200 9 10 1 0 0 0 2
   SMA is optional
 default is wire whip
-C 43100 47200 1 90 0 resistor.sym
+C 42900 48200 1 90 0 resistor.sym
 {
-T 42700 47500 5 10 0 1 90 0 1
+T 42500 48500 5 10 0 1 90 0 1
 device=RESISTOR
-T 42800 47900 5 10 1 1 180 0 1
+T 42600 48900 5 10 1 1 180 0 1
 refdes=R5
-T 43100 47195 5 10 0 1 90 0 1
+T 42900 48195 5 10 0 1 90 0 1
 footprint=0402
-T 42500 47400 5 10 1 1 0 0 1
+T 42300 48400 5 10 1 1 0 0 1
 value=3.3k
 }
 N 77500 64000 80300 64000 4
@@ -1610,7 +1610,7 @@ footprint=TO252FET
 T 66600 64100 5 10 1 1 0 0 1
 value=IRLR8743PbF
 }
-N 45600 48900 45600 49300 4
+N 45400 49900 45400 50300 4
 N 58300 41900 68800 41900 4
 N 61700 41900 61700 43400 4
 C 62900 44300 1 0 0 3.3V-plus.sym
@@ -2085,22 +2085,21 @@ loadstatus=noload
 T 63300 56400 5 10 1 1 0 6 1
 value=Force Bootloader
 }
-N 48200 49700 47100 49700 4
+N 48000 50700 46900 50700 4
 {
-T 47100 49800 5 10 1 1 0 0 1
+T 46900 50800 5 10 1 1 0 0 1
 netname=v_lipo
 }
-N 48200 46500 47100 46500 4
+N 48000 47500 46900 47500 4
 {
-T 47100 46600 5 10 1 1 0 0 1
+T 46900 47600 5 10 1 1 0 0 1
 netname=v_lipo
 }
-T 49450 49400 9 10 1 0 0 0 1
+T 49250 50400 9 10 1 0 0 0 1
 Alarm A
-T 49450 46250 9 10 1 0 0 0 1
+T 49250 47250 9 10 1 0 0 0 1
 Alarm B
-C 49200 42000 1 0 1 gnd.sym
-N 49100 43500 50600 43500 4
+N 48000 43500 50600 43500 4
 {
 T 50200 43600 5 10 1 1 0 6 1
 netname=v_lipo
@@ -2110,16 +2109,20 @@ N 55000 44300 53100 44300 4
 T 55000 44400 5 10 1 1 0 6 1
 netname=v_pyro
 }
-T 47850 42450 9 10 1 0 0 6 9
-Arm
+T 46950 41550 9 10 1 0 0 6 13
+Arm Switch
 
 
 
-Power
+Power Switch
 
 
 
-Battery
+
+
+Battery +
+
+Battery -
 N 68900 71600 70500 71600 4
 {
 T 69100 71700 5 10 1 1 0 0 1
@@ -2259,133 +2262,84 @@ value=0.25
 T 73250 69800 5 10 0 1 0 0 1
 device=CONNECTOR
 }
-C 48200 46400 1 0 0 TE1217861.sym
+C 48000 47400 1 0 0 TE1217861.sym
 {
-T 49105 46420 5 10 1 1 0 0 1
+T 48905 47420 5 10 1 1 0 0 1
 refdes=J2
-T 48995 46400 5 10 0 1 0 0 1
+T 48795 47400 5 10 0 1 0 0 1
 footprint=TE1217861
-T 48645 46425 5 10 1 1 0 0 1
+T 48445 47425 5 10 1 1 0 0 1
 value=0.25
-T 50950 44700 5 10 0 1 0 0 1
+T 50750 45700 5 10 0 1 0 0 1
 device=CONNECTOR
 }
-C 48200 46000 1 0 0 TE1217861.sym
+C 48000 47000 1 0 0 TE1217861.sym
 {
-T 49105 46020 5 10 1 1 0 0 1
+T 48905 47020 5 10 1 1 0 0 1
 refdes=J4
-T 48995 46000 5 10 0 1 0 0 1
+T 48795 47000 5 10 0 1 0 0 1
 footprint=TE1217861
-T 48645 46025 5 10 1 1 0 0 1
+T 48445 47025 5 10 1 1 0 0 1
 value=0.25
-T 50950 44300 5 10 0 1 0 0 1
+T 50750 45300 5 10 0 1 0 0 1
 device=CONNECTOR
 }
-C 48200 49600 1 0 0 TE1217861.sym
+C 48000 50600 1 0 0 TE1217861.sym
 {
-T 49105 49620 5 10 1 1 0 0 1
+T 48905 50620 5 10 1 1 0 0 1
 refdes=J5
-T 48995 49600 5 10 0 1 0 0 1
+T 48795 50600 5 10 0 1 0 0 1
 footprint=TE1217861
-T 48645 49625 5 10 1 1 0 0 1
+T 48445 50625 5 10 1 1 0 0 1
 value=0.25
-T 50950 47900 5 10 0 1 0 0 1
+T 50750 48900 5 10 0 1 0 0 1
 device=CONNECTOR
 }
-C 48200 49200 1 0 0 TE1217861.sym
+C 48000 50200 1 0 0 TE1217861.sym
 {
-T 49105 49220 5 10 1 1 0 0 1
+T 48905 50220 5 10 1 1 0 0 1
 refdes=J7
-T 48995 49200 5 10 0 1 0 0 1
+T 48795 50200 5 10 0 1 0 0 1
 footprint=TE1217861
-T 48645 49225 5 10 1 1 0 0 1
+T 48445 50225 5 10 1 1 0 0 1
 value=0.25
-T 50950 47500 5 10 0 1 0 0 1
+T 50750 48500 5 10 0 1 0 0 1
 device=CONNECTOR
 }
-C 49100 44200 1 0 1 TE1217861.sym
+C 48000 44200 1 0 1 TE1217861.sym
 {
-T 48195 44220 5 10 1 1 0 6 1
+T 47095 44220 5 10 1 1 0 6 1
 refdes=J9
-T 48305 44200 5 10 0 1 0 6 1
+T 47205 44200 5 10 0 1 0 6 1
 footprint=TE1217861
-T 48655 44225 5 10 1 1 0 6 1
+T 47555 44225 5 10 1 1 0 6 1
 value=0.25
-T 46350 42500 5 10 0 1 0 6 1
+T 45250 42500 5 10 0 1 0 6 1
 device=CONNECTOR
 }
-C 49100 43400 1 0 1 TE1217861.sym
+C 48000 43400 1 0 1 TE1217861.sym
 {
-T 48195 43420 5 10 1 1 0 6 1
+T 47095 43420 5 10 1 1 0 6 1
 refdes=J11
-T 48305 43400 5 10 0 1 0 6 1
+T 47205 43400 5 10 0 1 0 6 1
 footprint=TE1217861
-T 48655 43425 5 10 1 1 0 6 1
+T 47555 43425 5 10 1 1 0 6 1
 value=0.25
-T 46350 41700 5 10 0 1 0 6 1
+T 45250 41700 5 10 0 1 0 6 1
 device=CONNECTOR
 }
-C 49100 43800 1 0 1 TE1217861.sym
+C 48000 43800 1 0 1 TE1217861.sym
 {
-T 48195 43820 5 10 1 1 0 6 1
+T 47095 43820 5 10 1 1 0 6 1
 refdes=J10
-T 48305 43800 5 10 0 1 0 6 1
-footprint=TE1217861
-T 48655 43825 5 10 1 1 0 6 1
-value=0.25
-T 46350 42100 5 10 0 1 0 6 1
-device=CONNECTOR
-}
-C 49100 42200 1 0 1 TE1217861.sym
-{
-T 48195 42220 5 10 1 1 0 6 1
-refdes=J14
-T 48305 42200 5 10 0 1 0 6 1
-footprint=TE1217861
-T 48655 42225 5 10 1 1 0 6 1
-value=0.25
-T 46350 40500 5 10 0 1 0 6 1
-device=CONNECTOR
-}
-C 49100 43000 1 0 1 TE1217861.sym
-{
-T 48195 43020 5 10 1 1 0 6 1
-refdes=J12
-T 48305 43000 5 10 0 1 0 6 1
+T 47205 43800 5 10 0 1 0 6 1
 footprint=TE1217861
-T 48655 43025 5 10 1 1 0 6 1
+T 47555 43825 5 10 1 1 0 6 1
 value=0.25
-T 46350 41300 5 10 0 1 0 6 1
+T 45250 42100 5 10 0 1 0 6 1
 device=CONNECTOR
 }
-C 49100 42600 1 0 1 TE1217861.sym
-{
-T 48195 42620 5 10 1 1 0 6 1
-refdes=J13
-T 48305 42600 5 10 0 1 0 6 1
-footprint=TE1217861
-T 48655 42625 5 10 1 1 0 6 1
-value=0.25
-T 46350 40900 5 10 0 1 0 6 1
-device=CONNECTOR
-}
-N 49100 43500 49100 43900 4
-C 50200 42700 1 0 1 fuse.sym
-{
-T 50000 43300 5 10 0 0 0 6 1
-symversion=0.1
-T 50000 43100 5 10 0 1 0 6 1
-device=FUSE
-T 50000 42900 5 10 1 1 0 6 1
-refdes=F1
-T 50200 42700 5 10 0 1 0 6 1
-footprint=fuse3568
-T 50200 42700 5 10 0 1 0 6 1
-value=fuse3568
-}
-N 49100 42700 49300 42700 4
-N 49100 43100 50200 43100 4
-N 50200 43100 50200 42700 4
+N 48000 43500 48000 43900 4
 C 69900 49600 1 0 0 CC1200.sym
 {
 T 70300 56600 5 10 1 1 0 0 1
@@ -3109,7 +3063,7 @@ netname=v_pyro
 N 70100 61000 70100 71600 4
 N 79900 61000 79900 71600 4
 T 78500 40800 9 10 1 0 0 0 2
-    Copyright 2018 by Bdale Garbee
+    Copyright 2022 by Bdale Garbee
 License: TAPR Open Hardware License
 C 42600 61100 1 0 0 nc-right.sym
 {
@@ -3519,7 +3473,7 @@ value=0.001
 T 53100 44200 5 10 0 1 0 6 1
 footprint=2512
 }
-N 52200 44300 49100 44300 4
+N 52200 44300 48000 44300 4
 C 51700 42500 1 0 0 INA180.sym
 {
 T 51595 42195 5 10 0 1 0 0 1
@@ -3569,3 +3523,68 @@ N 50600 43500 50600 41500 4
 N 50600 41500 55900 41500 4
 N 55900 41500 55900 44300 4
 N 55900 44300 56700 44300 4
+C 48100 41400 1 0 1 gnd.sym
+C 48000 43000 1 0 1 TE1217861.sym
+{
+T 47205 43000 5 10 0 1 0 6 1
+footprint=TE1217861
+T 45250 41300 5 10 0 1 0 6 1
+device=CONNECTOR
+T 47095 43020 5 10 1 1 0 6 1
+refdes=J12
+T 47555 43025 5 10 1 1 0 6 1
+value=0.25
+}
+C 48000 42000 1 0 1 TE1217861.sym
+{
+T 47205 42000 5 10 0 1 0 6 1
+footprint=TE1217861
+T 45250 40300 5 10 0 1 0 6 1
+device=CONNECTOR
+T 47095 42020 5 10 1 1 0 6 1
+refdes=J13
+T 47555 42025 5 10 1 1 0 6 1
+value=0.25
+}
+C 48000 41600 1 0 1 TE1217861.sym
+{
+T 47205 41600 5 10 0 1 0 6 1
+footprint=TE1217861
+T 45250 39900 5 10 0 1 0 6 1
+device=CONNECTOR
+T 47095 41620 5 10 1 1 0 6 1
+refdes=J14
+T 47555 41625 5 10 1 1 0 6 1
+value=0.25
+}
+N 48000 43100 48295 43100 4
+N 48295 43100 49295 43095 4
+N 49895 42595 49900 41700 4
+N 49900 41700 48000 41700 4
+C 49900 43100 1 180 0 p-fet.sym
+{
+T 48995 42595 5 10 0 0 180 0 1
+device=MOSFET
+T 49900 43100 5 10 0 1 0 6 1
+footprint=TO252FET
+T 49605 42905 5 10 1 1 0 0 1
+refdes=Q10
+T 48800 42500 5 10 1 1 0 6 1
+value=IPD068P03L3GATMA1
+}
+C 49100 42100 1 0 1 fuse.sym
+{
+T 48900 42700 5 10 0 0 0 6 1
+symversion=0.1
+T 48900 42500 5 10 0 1 0 6 1
+device=FUSE
+T 48600 41900 5 10 1 1 0 6 1
+refdes=F1
+T 49100 42100 5 10 0 1 0 6 1
+footprint=fuse3568
+T 49100 42100 5 10 0 1 0 6 1
+value=fuse3568
+}
+N 48000 42100 48200 42100 4
+N 49100 42100 49295 42100 4
+N 49295 42100 49295 42095 4