add SAW filter to ZOE for v2.0d zoe
authorBdale Garbee <bdale@gag.com>
Mon, 12 Apr 2021 05:46:04 +0000 (23:46 -0600)
committerBdale Garbee <bdale@gag.com>
Mon, 12 Apr 2021 05:46:04 +0000 (23:46 -0600)
telegps.lht
telegps.sch

index dc2c13105022e59186cf754eb660a153c2203c2a..958874454494d9f05b0e61d536190fadb2ab1052 100644 (file)
@@ -5192,7 +5192,7 @@ ha:pcb-rnd-board-v6 {
          footprint=0402
          {io_pcb::hidename_scale}=80
          refdes=R2
-         value=270
+         value=1k
          {io_pcb::hidename_direction}=2
          {io_pcb::hidename_x}=10.6172 mm
         }
@@ -12492,5464 +12492,5659 @@ ha:pcb-rnd-board-v6 {
        }
         uid = LTS4ZjNxIaLbLeZrlyYAAAA+
        }
-       ha:subc.1321 {
-        ha:attributes {
-         {io_pcb::hidename_y}=19.5580 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=80
-         refdes=C43
-         value=47nF
-         {io_pcb::hidename_direction}=0
-         {io_pcb::hidename_x}=17.6022 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
+        ha:subc.1336 {
+         ha:attributes {
+          {io_pcb::hidename_y}=18.7452 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=80
+          refdes=C42
+          value=0.22uF
+          {io_pcb::hidename_direction}=2
+          {io_pcb::hidename_x}=21.1140 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
               }
-            }
-
-            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 { 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.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
               }
-            }
-          }
+              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.1322 {
-          proto=0; x=732.74mil; y=759.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.1337 {
+           proto=0; x=732.74mil; y=679.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-            li:0 {
-             on  
-             solid  
-             noshape  
-            }
-          }
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
+           }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.1323 {
-          proto=0; x=17.812004mm; y=759.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.1338 {
+           proto=0; x=17.812004mm; y=679.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.1324 {
-             x1=717.0mil; y1=759.0mil; x2=717.0mil; y2=759.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.1339 {
+              x1=717.0mil; y1=679.0mil; x2=717.0mil; y2=679.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.1327 {
-             x1=717.0mil; y1=759.0mil; x2=717.0mil; y2=759.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.1342 {
+              x1=717.0mil; y1=679.0mil; x2=717.0mil; y2=679.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
              }
-            }
-            ha:line.1330 {
-             x1=717.0mil; y1=759.0mil; x2=17.2118mm; y2=759.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.1345 {
+              x1=717.0mil; y1=679.0mil; x2=17.2118mm; y2=679.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
              }
-            }
-            ha:line.1333 {
-             x1=717.0mil; y1=759.0mil; x2=717.0mil; y2=18.2786mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.1348 {
+              x1=717.0mil; y1=679.0mil; x2=717.0mil; y2=16.2466mm; 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 = LTS4ZjNxIaLbLeZrlyYAAAA/
-       }
-       ha:subc.1336 {
-        ha:attributes {
-         {io_pcb::hidename_y}=18.7452 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=80
-         refdes=C42
-         value=0.22uF
-         {io_pcb::hidename_direction}=2
-         {io_pcb::hidename_x}=21.1140 mm
+         uid = LTS4ZjNxIaLbLeZrlyYAAABA
         }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
+        ha:subc.1351 {
+         ha:attributes {
+          {io_pcb::hidename_y}=19.0373 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=C44
+          value=47nF
+          {io_pcb::hidename_direction}=2
+          {io_pcb::hidename_x}=19.0119 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
               }
-            }
-
-            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 { 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.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
               }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.1337 {
-          proto=0; x=732.74mil; y=679.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-            li:0 {
-             on  
-             solid  
-             noshape  
-            }
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.1338 {
-          proto=0; x=17.812004mm; y=679.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=2
-          }
+              clearance=0.0
+               li:ps_poly {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
+             }
+           }
          }
         }
-        li:layers {
 
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:line.1339 {
-             x1=717.0mil; y1=679.0mil; x2=717.0mil; y2=679.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.1342 {
-             x1=717.0mil; y1=679.0mil; x2=717.0mil; y2=679.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.1345 {
-             x1=717.0mil; y1=679.0mil; x2=17.2118mm; y2=679.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.1348 {
-             x1=717.0mil; y1=679.0mil; x2=717.0mil; y2=16.2466mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAABA
-       }
-       ha:subc.1351 {
-        ha:attributes {
-         {io_pcb::hidename_y}=19.0373 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=C44
-         value=47nF
-         {io_pcb::hidename_direction}=2
-         {io_pcb::hidename_x}=19.0119 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.1352 {
-          proto=0; x=732.74mil; y=718.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-            li:0 {
-             on  
-             solid  
-             noshape  
-            }
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.1353 {
-          proto=0; x=17.812004mm; y=718.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.1354 {
-             x1=717.0mil; y1=718.0mil; x2=717.0mil; y2=718.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.1357 {
-             x1=717.0mil; y1=718.0mil; x2=717.0mil; y2=718.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.1360 {
-             x1=717.0mil; y1=718.0mil; x2=17.2118mm; y2=718.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.1363 {
-             x1=717.0mil; y1=718.0mil; x2=717.0mil; y2=17.2372mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAABB
-       }
-       ha:subc.1366 {
-        ha:attributes {
-         {io_pcb::hidename_y}=12.5989 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=R171
-         value=18
-         {io_pcb::hidename_direction}=3
-         {io_pcb::hidename_x}=10.1981 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.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.1367 {
-          proto=0; x=370.0mil; y=12.999204mm; 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.1368 {
-          proto=0; x=370.0mil; y=13.798796mm; 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.1369 {
-             x1=370.0mil; y1=13.399mm; x2=370.0mil; y2=13.399mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.1372 {
-             x1=370.0mil; y1=13.399mm; x2=370.0mil; y2=13.399mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.1375 {
-             x1=370.0mil; y1=13.399mm; x2=370.0mil; y2=12.399mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.1378 {
-             x1=370.0mil; y1=13.399mm; x2=8.398mm; y2=13.399mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAABC
-       }
-       ha:subc.1381 {
-        ha:attributes {
-         {io_pcb::hidename_y}=15.7805 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=C174
-         value=39pF
-         {io_pcb::hidename_direction}=1
-         {io_pcb::hidename_x}=8.6111 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.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.1382 {
-          proto=0; x=9.411208mm; y=15.380208mm; 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.1383 {
-          proto=0; x=9.411208mm; y=14.580616mm; 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.1384 {
-             x1=9.411208mm; y1=14.980412mm; x2=9.411208mm; y2=14.980412mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.1387 {
-             x1=9.411208mm; y1=14.980412mm; x2=9.411208mm; y2=14.980412mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.1390 {
-             x1=9.411208mm; y1=14.980412mm; x2=9.411208mm; y2=15.980412mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.1393 {
-             x1=9.411208mm; y1=14.980412mm; x2=10.411208mm; y2=14.980412mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAABD
-       }
-       ha:subc.1396 {
-        ha:attributes {
-         {io_pcb::hidename_y}=14.1737 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=L171
-         value=56nH
-         {io_pcb::hidename_direction}=3
-         {io_pcb::hidename_x}=11.1887 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.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.1397 {
-          proto=0; x=409.0mil; y=14.574012mm; 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.1398 {
-          proto=0; x=409.0mil; y=15.373604mm; 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.1399 {
-             x1=409.0mil; y1=14.973808mm; x2=409.0mil; y2=14.973808mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.1402 {
-             x1=409.0mil; y1=14.973808mm; x2=409.0mil; y2=14.973808mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.1405 {
-             x1=409.0mil; y1=14.973808mm; x2=409.0mil; y2=13.973808mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.1408 {
-             x1=409.0mil; y1=14.973808mm; x2=9.3886mm; y2=14.973808mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAABE
-       }
-       ha:subc.1411 {
-        ha:attributes {
-         {io_pcb::hidename_y}=12.5923 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=C173
-         value=56pF
-         {io_pcb::hidename_direction}=3
-         {io_pcb::hidename_x}=11.1887 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.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.1412 {
-          proto=0; x=409.0mil; y=12.992608mm; 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.1413 {
-          proto=0; x=409.0mil; y=543.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.1414 {
-             x1=409.0mil; y1=13.392404mm; x2=409.0mil; y2=13.392404mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.1417 {
-             x1=409.0mil; y1=13.392404mm; x2=409.0mil; y2=13.392404mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.1420 {
-             x1=409.0mil; y1=13.392404mm; x2=409.0mil; y2=12.392404mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.1423 {
-             x1=409.0mil; y1=13.392404mm; x2=9.3886mm; y2=13.392404mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAABF
-       }
-       ha:subc.1426 {
-        ha:attributes {
-         {io_pcb::hidename_y}=19.6723 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=C210
-         value=5.1pF
-         {io_pcb::hidename_direction}=2
-         {io_pcb::hidename_x}=8.0391 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.1427 {
-          proto=0; x=300.74mil; y=743.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.1428 {
-          proto=0; x=6.839204mm; y=743.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.1429 {
-             x1=285.0mil; y1=743.0mil; x2=285.0mil; y2=743.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.1432 {
-             x1=285.0mil; y1=743.0mil; x2=285.0mil; y2=743.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.1435 {
-             x1=285.0mil; y1=743.0mil; x2=6.239mm; y2=743.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.1438 {
-             x1=285.0mil; y1=743.0mil; x2=285.0mil; y2=17.8722mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAABG
-       }
-       ha:subc.1441 {
-        ha:attributes {
-         {io_pcb::hidename_y}=23.1140 mm
-         footprint=NDK32
-         {io_pcb::hidename_scale}=100
-         refdes=X1
-         value=40mhz
-         {io_pcb::hidename_direction}=0
-         {io_pcb::hidename_x}=17.4498 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               23.62mil  
-               -0.699897mm  
-               -23.62mil  
-               -0.699897mm  
-               -23.62mil  
-               0.699897mm  
-               23.62mil  
-               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 {
-               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
-             }
-             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.1442 {
-          proto=0; x=19.209893mm; y=948.5mil; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-            li:0 {
-             on  
-             solid  
-             noshape  
-            }
-          }
-
-          ha:attributes {
-            term=2
-            name=pin2
-          }
-         }
-         ha:padstack_ref.1443 {
-          proto=0; x=669.695mil; y=948.5mil; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=pin1
-          }
-         }
-         ha:padstack_ref.1444 {
-          proto=0; x=669.695mil; y=22.491954mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-            li:0 {
-             on  
-             solid  
-             noshape  
-            }
-          }
-
-          ha:attributes {
-            term=4
-            name=pin4
-          }
-         }
-         ha:padstack_ref.1445 {
-          proto=0; x=19.209893mm; y=22.491954mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=3
-            name=pin3
-          }
-         }
-        }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:arc.1446 {
-             x=635.83mil; y=24.971756mm; 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.1447 {
-             x1=712.995mil; y1=23.291927mm; x2=712.995mil; y2=23.291927mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.1450 {
-             x1=713.0mil; y1=917.0mil; x2=713.0mil; y2=917.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.1453 {
-             x1=713.0mil; y1=917.0mil; x2=713.0mil; y2=22.2918mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.1456 {
-             x1=713.0mil; y1=917.0mil; x2=19.1102mm; y2=917.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAABH
-       }
-       ha:subc.1459 {
-        ha:attributes {
-         {io_pcb::hidename_y}=22.6695 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=C261
-         value=47nF
-         {io_pcb::hidename_direction}=3
-         {io_pcb::hidename_x}=12.4079 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.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.1460 {
-          proto=0; x=457.0mil; y=23.069804mm; 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.1461 {
-          proto=0; x=457.0mil; y=939.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-            li:0 {
-             on  
-             solid  
-             noshape  
-            }
-          }
-
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-        }
-        li:layers {
-
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:line.1462 {
-             x1=457.0mil; y1=924.0mil; x2=457.0mil; y2=924.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.1465 {
-             x1=457.0mil; y1=924.0mil; x2=457.0mil; y2=924.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.1468 {
-             x1=457.0mil; y1=924.0mil; x2=457.0mil; y2=22.4696mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.1471 {
-             x1=457.0mil; y1=924.0mil; x2=10.6078mm; y2=924.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAABI
-       }
-       ha:subc.1474 {
-        ha:attributes {
-         {io_pcb::hidename_y}=22.8981 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=C231
-         value=1.8nF
-         {io_pcb::hidename_direction}=2
-         {io_pcb::hidename_x}=10.6045 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.1475 {
-          proto=0; x=401.74mil; y=870.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.1476 {
-          proto=0; x=9.404604mm; y=870.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.1477 {
-             x1=386.0mil; y1=870.0mil; x2=386.0mil; y2=870.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.1480 {
-             x1=386.0mil; y1=870.0mil; x2=386.0mil; y2=870.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.1483 {
-             x1=386.0mil; y1=870.0mil; x2=8.8044mm; y2=870.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.1486 {
-             x1=386.0mil; y1=870.0mil; x2=386.0mil; y2=21.098mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAABJ
-       }
-       ha:subc.1489 {
-        ha:attributes {
-         {io_pcb::hidename_y}=0.6477 mm
-         footprint=0603diode
-         {io_pcb::hidename_scale}=100
-         refdes=D2
-         value=green
-         {io_pcb::hidename_direction}=0
-         {io_pcb::hidename_x}=9.6693 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.374904mm  
-               -0.499872mm  
-               -0.374904mm  
-               -0.499872mm  
-               -0.374904mm  
-               0.499872mm  
-               0.374904mm  
-               0.499872mm  
-              }
-            }
-
-            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.576072mm  
-               -17.76mil  
-               -0.576072mm  
-               -17.76mil  
-               0.576072mm  
-               17.76mil  
-               0.576072mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.374904mm  
-               -0.499872mm  
-               -0.374904mm  
-               -0.499872mm  
-               -0.374904mm  
-               0.499872mm  
-               0.374904mm  
-               0.499872mm  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.1490 {
-          proto=0; x=9.819386mm; y=57.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.1491 {
-          proto=0; x=11.119358mm; y=57.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-            li:0 {
-             on  
-             solid  
-             noshape  
-            }
-          }
-
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-        }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:line.1492 {
-             x1=459.18mil; y1=32.0mil; x2=459.18mil; y2=82.0mil; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.1495 {
-             x1=449.18mil; y1=82.0mil; x2=459.18mil; y2=82.0mil; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.1498 {
-             x1=449.18mil; y1=32.0mil; x2=459.18mil; y2=32.0mil; thickness=10.0mil; clearance=0.0;
-            }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
-
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
-
-           li:objects {
-            ha:line.1501 {
-             x1=412.18mil; y1=57.0mil; x2=412.18mil; y2=57.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.1504 {
-             x1=412.18mil; y1=57.0mil; x2=412.18mil; y2=57.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.1507 {
-             x1=412.18mil; y1=57.0mil; x2=11.469372mm; y2=57.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.1510 {
-             x1=412.18mil; y1=57.0mil; x2=412.18mil; y2=2.4478mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAABK
-       }
-       ha:subc.1513 {
-        ha:attributes {
-         {io_pcb::hidename_y}=6.8453 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=R10
-         value=10k
-         {io_pcb::hidename_direction}=2
-         {io_pcb::hidename_x}=22.8473 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.1514 {
-          proto=0; x=883.74mil; y=238.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-            li:0 {
-             on  
-             solid  
-             noshape  
-            }
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.1515 {
-          proto=0; x=21.647404mm; y=238.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.1516 {
-             x1=868.0mil; y1=238.0mil; x2=868.0mil; y2=238.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.1519 {
-             x1=868.0mil; y1=238.0mil; x2=868.0mil; y2=238.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.1522 {
-             x1=868.0mil; y1=238.0mil; x2=21.0472mm; y2=238.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.1525 {
-             x1=868.0mil; y1=238.0mil; x2=868.0mil; y2=5.0452mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAABL
-       }
-       ha:subc.1528 {
-        ha:attributes {
-         {io_pcb::hidename_y}=6.2357 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=R9
-         value=10k
-         {io_pcb::hidename_direction}=0
-         {io_pcb::hidename_x}=21.2471 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.1529 {
-          proto=0; x=21.647404mm; y=277.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.1530 {
-          proto=0; x=883.74mil; y=277.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.1531 {
-             x1=868.0mil; y1=277.0mil; x2=868.0mil; y2=277.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.1534 {
-             x1=868.0mil; y1=277.0mil; x2=868.0mil; y2=277.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.1537 {
-             x1=868.0mil; y1=277.0mil; x2=23.0472mm; y2=277.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.1540 {
-             x1=868.0mil; y1=277.0mil; x2=868.0mil; y2=8.0358mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAABM
-       }
-       ha:subc.4598 {
-        ha:attributes {
-         value=USBmicroB
-         footprint=11071
-         refdes=J1
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               7.875mil  
-               -0.675005mm  
-               -7.875mil  
-               -0.675005mm  
-               -7.875mil  
-               0.675005mm  
-               7.875mil  
-               0.675005mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               10.875mil  
-               -0.751205mm  
-               -10.875mil  
-               -0.751205mm  
-               -10.875mil  
-               0.751205mm  
-               10.875mil  
-               0.751205mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               7.875mil  
-               -0.675005mm  
-               -7.875mil  
-               -0.675005mm  
-               -7.875mil  
-               0.675005mm  
-               7.875mil  
-               0.675005mm  
-              }
-            }
-          }
-        }
-
-        ha:ps_proto_v6.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 {
-               -31.495mil  
-               -0.700024mm  
-               -31.495mil  
-               0.700024mm  
-               31.495mil  
-               0.700024mm  
-               31.495mil  
-               -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 {
-               -0.876173mm  
-               -0.776224mm  
-               -0.876173mm  
-               0.776224mm  
-               0.876173mm  
-               0.776224mm  
-               0.876173mm  
-               -0.776224mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -31.495mil  
-               -0.700024mm  
-               -31.495mil  
-               0.700024mm  
-               31.495mil  
-               0.700024mm  
-               31.495mil  
-               -0.700024mm  
-              }
-            }
-          }
-        }
-
-        ha:ps_proto_v6.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.94996mm  
-               0.94996mm  
-               0.94996mm  
-               0.94996mm  
-               0.94996mm  
-               -0.94996mm  
-               -0.94996mm  
-               -0.94996mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -1.02616mm  
-               1.02616mm  
-               1.02616mm  
-               1.02616mm  
-               1.02616mm  
-               -1.02616mm  
-               -1.02616mm  
-               -1.02616mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.94996mm  
-               0.94996mm  
-               0.94996mm  
-               0.94996mm  
-               0.94996mm  
-               -0.94996mm  
-               -0.94996mm  
-               -0.94996mm  
-              }
-            }
-          }
-        }
-
-        ha:ps_proto_v6.3 {
-          hdia=0.450088mm; hplated=1; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=41.34mil;             }
-             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=41.34mil;             }
-             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=41.34mil;             }
-             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=47.34mil;             }
-             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=47.34mil;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              bottom = 1
-              mask = 1
-             }
-             clearance=0.0
-            }
-          }
-        }
-
-        ha:ps_proto_v6.4 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=0.0; y1=-21.655mil; x2=0.0; y2=21.655mil; thickness=41.34mil; 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=-21.655mil; x2=0.0; y2=21.655mil; thickness=47.34mil; square=0;             }
-             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.0; y1=-21.655mil; x2=0.0; y2=21.655mil; thickness=41.34mil; square=0;             }
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-            }
-          }
-        }
-
-        ha:ps_proto_v6.5 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=0.0; y1=-21.655mil; x2=0.0; y2=21.655mil; thickness=41.34mil; 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=-21.655mil; x2=0.0; y2=21.655mil; thickness=47.34mil; square=0;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              bottom = 1
-              mask = 1
-             }
-             clearance=0.0
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=0.0; y1=-21.655mil; x2=0.0; y2=21.655mil; thickness=41.34mil; square=0;             }
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              bottom = 1
-              paste = 1
-             }
-             clearance=0.0
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.4612 {
-          proto=0; x=33.97504mm; y=13.999972mm; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=VBUS
-          }
-         }
-         ha:padstack_ref.4613 {
-          proto=0; x=33.97504mm; y=525.59mil; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=D-
-          }
-         }
-         ha:padstack_ref.4614 {
-          proto=0; x=33.97504mm; y=500.0mil; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=3
-            name=D+
-          }
-         }
-         ha:padstack_ref.4615 {
-          proto=0; x=33.97504mm; y=474.41mil; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=4
-            name=HS
-          }
-         }
-         ha:padstack_ref.4616 {
-          proto=0; x=33.97504mm; y=11.400028mm; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=5
-            name=GND
-          }
-         }
-         ha:padstack_ref.4617 {
-          proto=1; x=1.35433in; y=9.499981mm; rot=-90.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.1352 {
+           proto=0; x=732.74mil; y=718.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
+           }
 
-          ha:attributes {
-            term=5
-            name=GND
-          }
-         }
-         ha:padstack_ref.4618 {
-          proto=1; x=1.35433in; y=625.985mil; rot=-90.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.1353 {
+           proto=0; x=17.812004mm; y=718.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=5
-            name=GND
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-         ha:padstack_ref.4619 {
-          proto=2; x=1.44291in; y=454.72mil; rot=-90.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=5
-            name=GND
+            li:objects {
+             ha:line.1354 {
+              x1=717.0mil; y1=718.0mil; x2=717.0mil; y2=718.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.1357 {
+              x1=717.0mil; y1=718.0mil; x2=717.0mil; y2=718.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.1360 {
+              x1=717.0mil; y1=718.0mil; x2=17.2118mm; y2=718.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.1363 {
+              x1=717.0mil; y1=718.0mil; x2=717.0mil; y2=17.2372mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
-         ha:padstack_ref.4620 {
-          proto=2; x=1.44291in; y=13.850112mm; rot=-90.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAABB
+        }
+        ha:subc.1366 {
+         ha:attributes {
+          {io_pcb::hidename_y}=12.5989 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=R171
+          value=18
+          {io_pcb::hidename_direction}=3
+          {io_pcb::hidename_x}=10.1981 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.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:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.1367 {
+           proto=0; x=370.0mil; y=12.999204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=5
-            name=GND
-          }
-         }
-         ha:padstack_ref.4621 {
-          proto=3; x=37.200078mm; y=9.500108mm; rot=-90.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
-            li:0 {
-             diag  
-             round  
-             noshape  
-            }
-            li:1 {
-             diag  
-             round  
-             noshape  
-            }
-            li:3 {
-             diag  
-             round  
-             noshape  
-            }
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.1368 {
+           proto=0; x=370.0mil; y=13.798796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=5
-            name=GND
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-         ha:padstack_ref.4622 {
-          proto=3; x=1.42126in; y=9.500108mm; rot=-90.000000; xmirror=0; smirror=0; clearance=10.23mil;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
-            li:0 {
-             on  
-             solid  
-             noshape  
-            }
-            li:1 {
-             diag  
-             round  
-             noshape  
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.1369 {
+              x1=370.0mil; y1=13.399mm; x2=370.0mil; y2=13.399mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.1372 {
+              x1=370.0mil; y1=13.399mm; x2=370.0mil; y2=13.399mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.1375 {
+              x1=370.0mil; y1=13.399mm; x2=370.0mil; y2=12.399mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.1378 {
+              x1=370.0mil; y1=13.399mm; x2=8.398mm; y2=13.399mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
             }
-            li:3 {
-             on  
-             solid  
-             noshape  
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
-
-          ha:attributes {
-            term=5
-            name=GND
-          }
          }
-         ha:padstack_ref.4623 {
-          proto=4; x=36.650041mm; y=9.500108mm; rot=-90.000000; xmirror=0; smirror=0; clearance=14.0mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAABC
+        }
+        ha:subc.1381 {
+         ha:attributes {
+          {io_pcb::hidename_y}=15.7805 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=C174
+          value=39pF
+          {io_pcb::hidename_direction}=1
+          {io_pcb::hidename_x}=8.6111 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.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:thermal {
-            li:0 {
-             on  
-             noshape  
-            }
-          }
+         li:objects {
+          ha:padstack_ref.1382 {
+           proto=0; x=9.411208mm; y=15.380208mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=5
-            name=GND
-          }
-         }
-         ha:padstack_ref.4624 {
-          proto=5; x=36.650041mm; y=9.500108mm; rot=-90.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.1383 {
+           proto=0; x=9.411208mm; y=14.580616mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=5
-            name=GND
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-         ha:padstack_ref.4625 {
-          proto=3; x=37.200078mm; y=625.98mil; rot=-90.000000; xmirror=0; smirror=0; clearance=0.259969mm;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
-            li:0 {
-             on  
-             solid  
-             noshape  
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.1384 {
+              x1=9.411208mm; y1=14.980412mm; x2=9.411208mm; y2=14.980412mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.1387 {
+              x1=9.411208mm; y1=14.980412mm; x2=9.411208mm; y2=14.980412mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.1390 {
+              x1=9.411208mm; y1=14.980412mm; x2=9.411208mm; y2=15.980412mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.1393 {
+              x1=9.411208mm; y1=14.980412mm; x2=10.411208mm; y2=14.980412mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
             }
-            li:3 {
-             on  
-             solid  
-             noshape  
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
-
-          ha:attributes {
-            term=5
-            name=GND
-          }
          }
-         ha:padstack_ref.4626 {
-          proto=3; x=1.42126in; y=625.98mil; rot=-90.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAABD
+        }
+        ha:subc.1396 {
+         ha:attributes {
+          {io_pcb::hidename_y}=14.1737 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=L171
+          value=56nH
+          {io_pcb::hidename_direction}=3
+          {io_pcb::hidename_x}=11.1887 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.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:thermal {
-            li:0 {
-             on  
-             round  
-             noshape  
-            }
-          }
+         li:objects {
+          ha:padstack_ref.1397 {
+           proto=0; x=409.0mil; y=14.574012mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=5
-            name=GND
-          }
-         }
-         ha:padstack_ref.4627 {
-          proto=4; x=36.650041mm; y=625.98mil; rot=-90.000000; xmirror=0; smirror=0; clearance=-0.9mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.1398 {
+           proto=0; x=409.0mil; y=15.373604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=5
-            name=GND
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-         ha:padstack_ref.4628 {
-          proto=5; x=36.650041mm; y=625.98mil; rot=-90.000000; xmirror=0; smirror=0; clearance=0.259969mm;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
-            li:3 {
-             on  
-             noshape  
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.1399 {
+              x1=409.0mil; y1=14.973808mm; x2=409.0mil; y2=14.973808mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.1402 {
+              x1=409.0mil; y1=14.973808mm; x2=409.0mil; y2=14.973808mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.1405 {
+              x1=409.0mil; y1=14.973808mm; x2=409.0mil; y2=13.973808mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.1408 {
+              x1=409.0mil; y1=14.973808mm; x2=9.3886mm; y2=14.973808mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
-
-          ha:attributes {
-            term=5
-            name=GND
-          }
          }
         }
-        li:layers {
+         uid = LTS4ZjNxIaLbLeZrlyYAAABE
+        }
+        ha:subc.1411 {
+         ha:attributes {
+          {io_pcb::hidename_y}=12.5923 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=C173
+          value=56pF
+          {io_pcb::hidename_direction}=3
+          {io_pcb::hidename_x}=11.1887 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.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:top-silk {
-          lid=0
-          ha:combining {          }
+         li:objects {
+          ha:padstack_ref.1412 {
+           proto=0; x=409.0mil; y=12.992608mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-           li:objects {
-            ha:text.4599 {
-             string=%a.parent.refdes%; x=38.1mm; y=500.0mil; scale=100; fid=0;
-             ha:flags {
-              dyntext=1
-              floater=1
-             }
-             rot = -90.000000
-            }
+           li:thermal {
            }
-           ha:type {
-            silk = 1
-            top = 1
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.1413 {
+           proto=0; x=409.0mil; y=543.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.4600 {
-             x1=35.598549mm; y1=500.0mil; x2=35.598549mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
-             ha:flags {
-              selected=1
+            li:objects {
+             ha:line.1414 {
+              x1=409.0mil; y1=13.392404mm; x2=409.0mil; y2=13.392404mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-
-             ha:attributes {
-               subc-role=pnp-origin
+             ha:line.1417 {
+              x1=409.0mil; y1=13.392404mm; x2=409.0mil; y2=13.392404mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
              }
-            }
-            ha:line.4603 {
-             x1=38.1mm; y1=500.0mil; x2=38.1mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
-             ha:flags {
-              selected=1
+             ha:line.1420 {
+              x1=409.0mil; y1=13.392404mm; x2=409.0mil; y2=12.392404mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
              }
-
-             ha:attributes {
-               subc-role=origin
+             ha:line.1423 {
+              x1=409.0mil; y1=13.392404mm; x2=9.3886mm; y2=13.392404mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-            ha:line.4606 {
-             x1=38.1mm; y1=500.0mil; x2=38.1mm; y2=11.7mm; thickness=0.1mm; clearance=0.0;
-             ha:flags {
-              selected=1
-             }
-
-             ha:attributes {
-               subc-role=x
-             }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
-            ha:line.4609 {
-             x1=38.1mm; y1=500.0mil; x2=39.1mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
-             ha:flags {
-              selected=1
+          }
+         }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAABF
+        }
+        ha:subc.1426 {
+         ha:attributes {
+          {io_pcb::hidename_y}=19.6723 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=C210
+          value=5.1pF
+          {io_pcb::hidename_direction}=2
+          {io_pcb::hidename_x}=8.0391 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
              }
+           }
+         }
+        }
 
-             ha:attributes {
-               subc-role=y
-             }
-            }
+         li:objects {
+          ha:padstack_ref.1427 {
+           proto=0; x=300.74mil; y=743.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
            }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.1428 {
+           proto=0; x=6.839204mm; y=743.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
            }
+          }
          }
-        }
-       }
-        uid = Cz9aGjaTKenorhUzfsAAAABN
-       }
-       ha:subc.12865 {
-        ha:attributes {
-         value=4.7uF
-         footprint=0402
-         refdes=C1
-        }
-       ha:data {
-              li:padstack_prototypes {
+         li:layers {
 
-        ha:ps_proto_v6.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.1429 {
+              x1=285.0mil; y1=743.0mil; x2=285.0mil; y2=743.0mil; 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.1432 {
+              x1=285.0mil; y1=743.0mil; x2=285.0mil; y2=743.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 {
-               0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
+             ha:line.1435 {
+              x1=285.0mil; y1=743.0mil; x2=6.239mm; y2=743.0mil; 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.1438 {
+              x1=285.0mil; y1=743.0mil; x2=285.0mil; y2=17.8722mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
               }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAABG
+        }
+        ha:subc.1441 {
+         ha:attributes {
+          {io_pcb::hidename_y}=23.1140 mm
+          footprint=NDK32
+          {io_pcb::hidename_scale}=100
+          refdes=X1
+          value=40mhz
+          {io_pcb::hidename_direction}=0
+          {io_pcb::hidename_x}=17.4498 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                23.62mil  
+                -0.699897mm  
+                -23.62mil  
+                -0.699897mm  
+                -23.62mil  
+                0.699897mm  
+                23.62mil  
+                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 {
+                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
+              }
+              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.12879 {
-          proto=0; x=20.790408mm; y=775.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+         li:objects {
+          ha:padstack_ref.1442 {
+           proto=0; x=19.209893mm; y=948.5mil; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
+           }
+
+           ha:attributes {
+             term=2
+             name=pin2
+           }
           }
+          ha:padstack_ref.1443 {
+           proto=0; x=669.695mil; y=948.5mil; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-            li:0 {
-             on  
-             solid  
-             noshape  
-            }
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=pin1
+           }
           }
+          ha:padstack_ref.1444 {
+           proto=0; x=669.695mil; y=22.491954mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
+           }
+
+           ha:attributes {
+             term=4
+             name=pin4
+           }
           }
-         }
-         ha:padstack_ref.12880 {
-          proto=0; x=850.0mil; y=775.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.1445 {
+           proto=0; x=19.209893mm; y=22.491954mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=3
+             name=pin3
+           }
           }
+         }
+         li:layers {
 
-          li:thermal {
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:arc.1446 {
+              x=635.83mil; y=24.971756mm; 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:attributes {
-            term=2
-            name=2
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.1447 {
+              x1=712.995mil; y1=23.291927mm; x2=712.995mil; y2=23.291927mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.1450 {
+              x1=713.0mil; y1=917.0mil; x2=713.0mil; y2=917.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.1453 {
+              x1=713.0mil; y1=917.0mil; x2=713.0mil; y2=22.2918mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.1456 {
+              x1=713.0mil; y1=917.0mil; x2=19.1102mm; y2=917.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
         }
-        li:layers {
+         uid = LTS4ZjNxIaLbLeZrlyYAAABH
+        }
+        ha:subc.1459 {
+         ha:attributes {
+          {io_pcb::hidename_y}=22.6695 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=C261
+          value=47nF
+          {io_pcb::hidename_direction}=3
+          {io_pcb::hidename_x}=12.4079 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.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:top-silk {
-          lid=0
-          ha:combining {          }
+         li:objects {
+          ha:padstack_ref.1460 {
+           proto=0; x=457.0mil; y=23.069804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-           li:objects {
-            ha:text.12866 {
-             string=%a.parent.refdes%; x=20.390104mm; y=743.5mil; scale=100; fid=0;
-             ha:flags {
-              dyntext=1
-              floater=1
-             }
-             rot = 0.000000
-            }
+           li:thermal {
            }
-           ha:type {
-            silk = 1
-            top = 1
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.1461 {
+           proto=0; x=457.0mil; y=939.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
            }
-         }
-
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
 
-           li:objects {
-            ha:line.12867 {
-             x1=21.190204mm; y1=775.0mil; x2=21.190204mm; y2=775.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.12870 {
-             x1=21.190204mm; y1=775.0mil; x2=21.190204mm; y2=775.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.12873 {
-             x1=21.190204mm; y1=775.0mil; x2=22.190204mm; y2=775.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
              }
-            }
-            ha:line.12876 {
-             x1=21.190204mm; y1=775.0mil; x2=21.190204mm; y2=20.685mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
            }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
+
+           ha:attributes {
+             term=2
+             name=2
            }
+          }
          }
-        }
-       }
-        uid = rmsFbWGbKt7ExXOJZzEAAABJ
-       }
-       ha:subc.12898 {
-        ha:attributes {
-         value=0.1uF
-         footprint=0402
-         refdes=C2
-        }
-       ha:data {
-              li:padstack_prototypes {
+         li:layers {
 
-        ha:ps_proto_v6.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.1462 {
+              x1=457.0mil; y1=924.0mil; x2=457.0mil; y2=924.0mil; 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.1465 {
+              x1=457.0mil; y1=924.0mil; x2=457.0mil; y2=924.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 {
-               0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
+             ha:line.1468 {
+              x1=457.0mil; y1=924.0mil; x2=457.0mil; y2=22.4696mm; 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.1471 {
+              x1=457.0mil; y1=924.0mil; x2=10.6078mm; y2=924.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
               }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAABI
+        }
+        ha:subc.1474 {
+         ha:attributes {
+          {io_pcb::hidename_y}=22.8981 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=C231
+          value=1.8nF
+          {io_pcb::hidename_direction}=2
+          {io_pcb::hidename_x}=10.6045 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
+             }
+           }
+         }
         }
-       }
 
-        li:objects {
-         ha:padstack_ref.12912 {
-          proto=0; x=26.453592mm; y=692.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.1475 {
+           proto=0; x=401.74mil; y=870.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-            li:0 {
-             on  
-             solid  
-             noshape  
-            }
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.1476 {
+           proto=0; x=9.404604mm; y=870.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.12913 {
-          proto=0; x=1.01in; y=692.0mil; rot=180.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.1477 {
+              x1=386.0mil; y1=870.0mil; x2=386.0mil; y2=870.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.1480 {
+              x1=386.0mil; y1=870.0mil; x2=386.0mil; y2=870.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.1483 {
+              x1=386.0mil; y1=870.0mil; x2=8.8044mm; y2=870.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.1486 {
+              x1=386.0mil; y1=870.0mil; x2=386.0mil; y2=21.098mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
         }
-        li:layers {
+         uid = LTS4ZjNxIaLbLeZrlyYAAABJ
+        }
+        ha:subc.1489 {
+         ha:attributes {
+          {io_pcb::hidename_y}=0.6477 mm
+          footprint=0603diode
+          {io_pcb::hidename_scale}=100
+          refdes=D2
+          value=green
+          {io_pcb::hidename_direction}=0
+          {io_pcb::hidename_x}=9.6693 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.374904mm  
+                -0.499872mm  
+                -0.374904mm  
+                -0.499872mm  
+                -0.374904mm  
+                0.499872mm  
+                0.374904mm  
+                0.499872mm  
+               }
+             }
+
+             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.576072mm  
+                -17.76mil  
+                -0.576072mm  
+                -17.76mil  
+                0.576072mm  
+                17.76mil  
+                0.576072mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.374904mm  
+                -0.499872mm  
+                -0.374904mm  
+                -0.499872mm  
+                -0.374904mm  
+                0.499872mm  
+                0.374904mm  
+                0.499872mm  
+               }
+             }
+           }
+         }
+        }
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+         li:objects {
+          ha:padstack_ref.1490 {
+           proto=0; x=9.819386mm; y=57.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-           li:objects {
-            ha:text.12899 {
-             string=%a.parent.refdes%; x=26.853896mm; y=723.5mil; scale=100; fid=0;
-             ha:flags {
-              dyntext=1
-              floater=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.1491 {
+           proto=0; x=11.119358mm; y=57.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
              }
-             rot = 180.000000
-            }
            }
-           ha:type {
-            silk = 1
-            top = 1
+
+           ha:attributes {
+             term=2
+             name=2
            }
+          }
          }
+         li:layers {
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.12900 {
-             x1=1.02574in; y1=692.0mil; x2=1.02574in; y2=692.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.1492 {
+              x1=459.18mil; y1=32.0mil; x2=459.18mil; y2=82.0mil; thickness=10.0mil; clearance=0.0;
              }
-            }
-            ha:line.12903 {
-             x1=1.02574in; y1=692.0mil; x2=1.02574in; y2=692.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.1495 {
+              x1=449.18mil; y1=82.0mil; x2=459.18mil; y2=82.0mil; thickness=10.0mil; clearance=0.0;
              }
-            }
-            ha:line.12906 {
-             x1=1.02574in; y1=692.0mil; x2=25.053796mm; y2=692.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.1498 {
+              x1=449.18mil; y1=32.0mil; x2=459.18mil; y2=32.0mil; thickness=10.0mil; clearance=0.0;
              }
             }
-            ha:line.12909 {
-             x1=1.02574in; y1=692.0mil; x2=1.02574in; y2=16.5768mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
+            ha:type {
+             silk = 1
+             top = 1
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = rmsFbWGbKt7ExXOJZzEAAABL
-       }
-       ha:subc.12964 {
-        ha:attributes {
-         value=2.2uH
-         footprint=0603
-         refdes=L1
-        }
-       ha:data {
-              li:padstack_prototypes {
+          }
 
-        ha:ps_proto_v6.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.1501 {
+              x1=412.18mil; y1=57.0mil; x2=412.18mil; y2=57.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               0.374904mm  
-               -0.499872mm  
-               -0.374904mm  
-               -0.499872mm  
-               -0.374904mm  
-               0.499872mm  
-               0.374904mm  
-               0.499872mm  
+             ha:line.1504 {
+              x1=412.18mil; y1=57.0mil; x2=412.18mil; y2=57.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 {
-               17.76mil  
-               -0.576072mm  
-               -17.76mil  
-               -0.576072mm  
-               -17.76mil  
-               0.576072mm  
-               17.76mil  
-               0.576072mm  
+             ha:line.1507 {
+              x1=412.18mil; y1=57.0mil; x2=11.469372mm; y2=57.0mil; 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  
-               -0.499872mm  
-               -0.374904mm  
-               -0.499872mm  
-               -0.374904mm  
-               0.499872mm  
-               0.374904mm  
-               0.499872mm  
+             ha:line.1510 {
+              x1=412.18mil; y1=57.0mil; x2=412.18mil; y2=2.4478mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
               }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
         }
-       }
+         uid = LTS4ZjNxIaLbLeZrlyYAAABK
+        }
+        ha:subc.1513 {
+         ha:attributes {
+          {io_pcb::hidename_y}=6.8453 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=R10
+          value=10k
+          {io_pcb::hidename_direction}=2
+          {io_pcb::hidename_x}=22.8473 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
+             }
+           }
+         }
+        }
+
+         li:objects {
+          ha:padstack_ref.1514 {
+           proto=0; x=883.74mil; y=238.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-        li:objects {
-         ha:padstack_ref.12978 {
-          proto=0; x=894.0mil; y=774.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.1515 {
+           proto=0; x=21.647404mm; y=238.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.12979 {
-          proto=0; x=24.007572mm; y=774.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.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.1516 {
+              x1=868.0mil; y1=238.0mil; x2=868.0mil; y2=238.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.1519 {
+              x1=868.0mil; y1=238.0mil; x2=868.0mil; y2=238.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.1522 {
+              x1=868.0mil; y1=238.0mil; x2=21.0472mm; y2=238.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.1525 {
+              x1=868.0mil; y1=238.0mil; x2=868.0mil; y2=5.0452mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
         }
-        li:layers {
+         uid = LTS4ZjNxIaLbLeZrlyYAAABL
+        }
+        ha:subc.1528 {
+         ha:attributes {
+          {io_pcb::hidename_y}=6.2357 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=R9
+          value=10k
+          {io_pcb::hidename_direction}=0
+          {io_pcb::hidename_x}=21.2471 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
+             }
+           }
+         }
+        }
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+         li:objects {
+          ha:padstack_ref.1529 {
+           proto=0; x=21.647404mm; y=277.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-           li:objects {
-            ha:text.12965 {
-             string=%a.parent.refdes%; x=888.09mil; y=742.5mil; scale=100; fid=0;
-             ha:flags {
-              dyntext=1
-              floater=1
-             }
-             rot = 0.000000
-            }
+           li:thermal {
            }
-           ha:type {
-            silk = 1
-            top = 1
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.1530 {
+           proto=0; x=883.74mil; y=277.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.12966 {
-             x1=919.59mil; y1=774.0mil; x2=919.59mil; y2=774.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.1531 {
+              x1=868.0mil; y1=277.0mil; x2=868.0mil; y2=277.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.12969 {
-             x1=919.59mil; y1=774.0mil; x2=919.59mil; y2=774.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.1534 {
+              x1=868.0mil; y1=277.0mil; x2=868.0mil; y2=277.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
              }
-            }
-            ha:line.12972 {
-             x1=919.59mil; y1=774.0mil; x2=24.357586mm; y2=774.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.1537 {
+              x1=868.0mil; y1=277.0mil; x2=23.0472mm; y2=277.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
              }
-            }
-            ha:line.12975 {
-             x1=919.59mil; y1=774.0mil; x2=919.59mil; y2=20.6596mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.1540 {
+              x1=868.0mil; y1=277.0mil; x2=868.0mil; y2=8.0358mm; 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 = rmsFbWGbKt7ExXOJZzEAAABP
-       }
-       ha:subc.234 {
-        ha:attributes {
-         {io_pcb::hidename_y}=20.7000 mm
-         footprint=GP.18.4
-         {io_pcb::hidename_scale}=100
-         refdes=A1
-         value=APAE1575R1840AADB7-T
-         {io_pcb::hidename_direction}=3
-         {io_pcb::hidename_x}=27.4150 mm
+         uid = LTS4ZjNxIaLbLeZrlyYAAABM
         }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.94996mm; hplated=1; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=59.06mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+        ha:subc.4598 {
+         ha:attributes {
+          value=USBmicroB
+          footprint=11071
+          refdes=J1
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                7.875mil  
+                -0.675005mm  
+                -7.875mil  
+                -0.675005mm  
+                -7.875mil  
+                0.675005mm  
+                7.875mil  
+                0.675005mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                10.875mil  
+                -0.751205mm  
+                -10.875mil  
+                -0.751205mm  
+                -10.875mil  
+                0.751205mm  
+                10.875mil  
+                0.751205mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                7.875mil  
+                -0.675005mm  
+                -7.875mil  
+                -0.675005mm  
+                -7.875mil  
+                0.675005mm  
+                7.875mil  
+                0.675005mm  
+               }
+             }
+           }
+         }
+
+         ha:ps_proto_v6.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 {
+                -31.495mil  
+                -0.700024mm  
+                -31.495mil  
+                0.700024mm  
+                31.495mil  
+                0.700024mm  
+                31.495mil  
+                -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 {
+                -0.876173mm  
+                -0.776224mm  
+                -0.876173mm  
+                0.776224mm  
+                0.876173mm  
+                0.776224mm  
+                0.876173mm  
+                -0.776224mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -31.495mil  
+                -0.700024mm  
+                -31.495mil  
+                0.700024mm  
+                31.495mil  
+                0.700024mm  
+                31.495mil  
+                -0.700024mm  
+               }
+             }
+           }
+         }
+
+         ha:ps_proto_v6.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.94996mm  
+                0.94996mm  
+                0.94996mm  
+                0.94996mm  
+                0.94996mm  
+                -0.94996mm  
+                -0.94996mm  
+                -0.94996mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -1.02616mm  
+                1.02616mm  
+                1.02616mm  
+                1.02616mm  
+                1.02616mm  
+                -1.02616mm  
+                -1.02616mm  
+                -1.02616mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.94996mm  
+                0.94996mm  
+                0.94996mm  
+                0.94996mm  
+                0.94996mm  
+                -0.94996mm  
+                -0.94996mm  
+                -0.94996mm  
+               }
+             }
+           }
+         }
+
+         ha:ps_proto_v6.3 {
+           hdia=0.450088mm; hplated=1; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=41.34mil;              }
+              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=59.06mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              bottom = 1
-              copper = 1
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=41.34mil;              }
+              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=59.06mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              intern = 1
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=41.34mil;              }
+              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=66.93mil;             }
-             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=47.34mil;              }
+              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=66.93mil;             }
-             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=47.34mil;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               bottom = 1
+               mask = 1
+              }
+              clearance=0.0
              }
-             clearance=0.0
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.235 {
-          proto=0; x=18.415002mm; y=500.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-        }
-        li:layers {
-
-         ha:bottom-silk {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:line.236 {
-             x1=28.414982mm; y1=5.700014mm; x2=28.414982mm; y2=854.33mil; thickness=15.0mil; clearance=0.0;
-            }
-            ha:line.239 {
-             x1=28.414982mm; y1=5.700014mm; x2=26.414986mm; y2=3.700018mm; thickness=15.0mil; clearance=0.0;
-            }
-            ha:line.242 {
-             x1=10.415018mm; y1=3.700018mm; x2=26.414986mm; y2=3.700018mm; thickness=15.0mil; clearance=0.0;
-            }
-            ha:line.245 {
-             x1=10.415018mm; y1=3.700018mm; x2=10.415018mm; y2=854.33mil; thickness=15.0mil; clearance=0.0;
-            }
-            ha:line.248 {
-             x1=10.415018mm; y1=854.33mil; x2=28.414982mm; y2=854.33mil; thickness=15.0mil; clearance=0.0;
-            }
-           }
-           ha:type {
-            silk = 1
-            bottom = 1
            }
          }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+         ha:ps_proto_v6.4 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
 
-           li:objects {
-            ha:line.251 {
-             x1=18.415002mm; y1=500.0mil; x2=18.415002mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.254 {
-             x1=19.415mm; y1=500.0mil; x2=19.415mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:ps_shape_v4 {
+              ha:ps_line { x1=0.0; y1=-21.655mil; x2=0.0; y2=21.655mil; thickness=41.34mil; square=0;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
              }
-            }
-            ha:line.257 {
-             x1=19.415mm; y1=500.0mil; x2=725.0mil; y2=500.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+
+             ha:ps_shape_v4 {
+              ha:ps_line { x1=0.0; y1=-21.655mil; x2=0.0; y2=21.655mil; thickness=47.34mil; square=0;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
              }
-            }
-            ha:line.260 {
-             x1=19.415mm; y1=500.0mil; x2=19.415mm; y2=11.7mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+
+             ha:ps_shape_v4 {
+              ha:ps_line { x1=0.0; y1=-21.655mil; x2=0.0; y2=21.655mil; thickness=41.34mil; square=0;              }
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
              }
-            }
-           }
-           ha:type {
-            bottom = 1
-            virtual = 1
-            misc = 1
            }
          }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAAAK
-       }
-       ha:subc.26592 {
-        ha:attributes {
-         value=ZOE-M8Q
-         footprint=UBLOX-ZOE
-         refdes=U5
-        }
-       ha:data {
-              li:padstack_prototypes {
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+         ha:ps_proto_v6.5 {
+           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=10.63mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+             ha:ps_shape_v4 {
+              ha:ps_line { x1=0.0; y1=-21.655mil; x2=0.0; y2=21.655mil; thickness=41.34mil; 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=14.57mil;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+             ha:ps_shape_v4 {
+              ha:ps_line { x1=0.0; y1=-21.655mil; x2=0.0; y2=21.655mil; thickness=47.34mil; 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_circ { x=0.0; y=0.0; dia=10.63mil;             }
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-            }
-          }
+             ha:ps_shape_v4 {
+              ha:ps_line { x1=0.0; y1=-21.655mil; x2=0.0; y2=21.655mil; thickness=41.34mil; square=0;              }
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               bottom = 1
+               paste = 1
+              }
+              clearance=0.0
+             }
+           }
+         }
         }
-       }
 
-        li:objects {
-         ha:padstack_ref.26619 {
-          proto=0; x=792.58mil; y=17.83207mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.4612 {
+           proto=0; x=33.97504mm; y=13.999972mm; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-            li:0 {
-             on  
-             solid  
-             noshape  
-            }
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=A1
-            name=A1
-          }
-         }
-         ha:padstack_ref.26620 {
-          proto=0; x=792.58mil; y=682.37mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=1
+             name=VBUS
+           }
           }
+          ha:padstack_ref.4613 {
+           proto=0; x=33.97504mm; y=525.59mil; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=A2
-            name=A2
-          }
-         }
-         ha:padstack_ref.26621 {
-          proto=0; x=792.58mil; y=16.832072mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=2
+             name=D-
+           }
           }
+          ha:padstack_ref.4614 {
+           proto=0; x=33.97504mm; y=500.0mil; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-            li:0 {
-             on  
-             solid  
-             noshape  
-            }
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=A3
-            name=A3
-          }
-         }
-         ha:padstack_ref.26622 {
-          proto=0; x=792.58mil; y=643.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=3
+             name=D+
+           }
           }
+          ha:padstack_ref.4615 {
+           proto=0; x=33.97504mm; y=474.41mil; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=A4
-            name=A4
-          }
-         }
-         ha:padstack_ref.26623 {
-          proto=0; x=792.58mil; y=623.32mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=4
+             name=HS
+           }
           }
+          ha:padstack_ref.4616 {
+           proto=0; x=33.97504mm; y=11.400028mm; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           li:thermal {
+           }
 
-          li:thermal {
-            li:0 {
-             on  
-             solid  
-             noshape  
-            }
+           ha:attributes {
+             term=5
+             name=GND
+           }
           }
+          ha:padstack_ref.4617 {
+           proto=1; x=1.35433in; y=9.499981mm; rot=-90.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=A5
-            name=A5
-          }
-         }
-         ha:padstack_ref.26624 {
-          proto=0; x=792.58mil; y=15.332202mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=5
+             name=GND
+           }
           }
+          ha:padstack_ref.4618 {
+           proto=1; x=1.35433in; y=625.985mil; rot=-90.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=A6
-            name=A6
-          }
-         }
-         ha:padstack_ref.26625 {
-          proto=0; x=792.58mil; y=583.95mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
-            li:0 {
-             on  
-             solid  
-             noshape  
-            }
+           ha:attributes {
+             term=5
+             name=GND
+           }
           }
+          ha:padstack_ref.4619 {
+           proto=2; x=1.44291in; y=454.72mil; rot=-90.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=A7
-            name=A7
-          }
-         }
-         ha:padstack_ref.26626 {
-          proto=0; x=792.58mil; y=14.332204mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
-            li:0 {
-             on  
-             solid  
-             noshape  
-            }
+           ha:attributes {
+             term=5
+             name=GND
+           }
           }
+          ha:padstack_ref.4620 {
+           proto=2; x=1.44291in; y=13.850112mm; rot=-90.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=A8
-            name=A8
-          }
-         }
-         ha:padstack_ref.26627 {
-          proto=0; x=792.58mil; y=544.58mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=5
+             name=GND
+           }
           }
+          ha:padstack_ref.4621 {
+           proto=3; x=37.200078mm; y=9.500108mm; rot=-90.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-            li:0 {
-             on  
-             solid  
-             noshape  
-            }
+           li:thermal {
+             li:0 {
+              diag  
+              round  
+              noshape  
+             }
+             li:1 {
+              diag  
+              round  
+              noshape  
+             }
+             li:3 {
+              diag  
+              round  
+              noshape  
+             }
+           }
+
+           ha:attributes {
+             term=5
+             name=GND
+           }
           }
+          ha:padstack_ref.4622 {
+           proto=3; x=1.42126in; y=9.500108mm; rot=-90.000000; xmirror=0; smirror=0; clearance=10.23mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=A9
-            name=A9
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
+             li:1 {
+              diag  
+              round  
+              noshape  
+             }
+             li:3 {
+              on  
+              solid  
+              noshape  
+             }
+           }
+
+           ha:attributes {
+             term=5
+             name=GND
+           }
           }
-         }
-         ha:padstack_ref.26628 {
-          proto=0; x=20.631404mm; y=17.83207mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.4623 {
+           proto=4; x=36.650041mm; y=9.500108mm; rot=-90.000000; xmirror=0; smirror=0; clearance=14.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+             li:0 {
+              on  
+              noshape  
+             }
+           }
+
+           ha:attributes {
+             term=5
+             name=GND
+           }
           }
+          ha:padstack_ref.4624 {
+           proto=5; x=36.650041mm; y=9.500108mm; rot=-90.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=5
+             name=GND
+           }
           }
+          ha:padstack_ref.4625 {
+           proto=3; x=37.200078mm; y=625.98mil; rot=-90.000000; xmirror=0; smirror=0; clearance=0.259969mm;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=B1
-            name=B1
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
+             li:3 {
+              on  
+              solid  
+              noshape  
+             }
+           }
+
+           ha:attributes {
+             term=5
+             name=GND
+           }
           }
-         }
-         ha:padstack_ref.26629 {
-          proto=0; x=20.631404mm; y=544.58mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.4626 {
+           proto=3; x=1.42126in; y=625.98mil; rot=-90.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+             li:0 {
+              on  
+              round  
+              noshape  
+             }
+           }
+
+           ha:attributes {
+             term=5
+             name=GND
+           }
           }
+          ha:padstack_ref.4627 {
+           proto=4; x=36.650041mm; y=625.98mil; rot=-90.000000; xmirror=0; smirror=0; clearance=-0.9mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-            li:0 {
-             on  
-             solid  
-             noshape  
-            }
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=5
+             name=GND
+           }
           }
+          ha:padstack_ref.4628 {
+           proto=5; x=36.650041mm; y=625.98mil; rot=-90.000000; xmirror=0; smirror=0; clearance=0.259969mm;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=B9
-            name=B9
+           li:thermal {
+             li:3 {
+              on  
+              noshape  
+             }
+           }
+
+           ha:attributes {
+             term=5
+             name=GND
+           }
           }
          }
-         ha:padstack_ref.26630 {
-          proto=0; x=831.95mil; y=17.83207mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
-            li:0 {
-             on  
-             solid  
-             noshape  
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:text.4599 {
+              string=%a.parent.refdes%; x=38.1mm; y=500.0mil; scale=100; fid=0;
+              ha:flags {
+               dyntext=1
+               floater=1
+              }
+              rot = -90.000000
+             }
+            }
+            ha:type {
+             silk = 1
+             top = 1
             }
           }
 
-          ha:attributes {
-            term=C1
-            name=C1
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.4600 {
+              x1=35.598549mm; y1=500.0mil; x2=35.598549mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               selected=1
+              }
+
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.4603 {
+              x1=38.1mm; y1=500.0mil; x2=38.1mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               selected=1
+              }
+
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.4606 {
+              x1=38.1mm; y1=500.0mil; x2=38.1mm; y2=11.7mm; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               selected=1
+              }
+
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.4609 {
+              x1=38.1mm; y1=500.0mil; x2=39.1mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               selected=1
+              }
+
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
-         ha:padstack_ref.26631 {
-          proto=0; x=831.95mil; y=16.832072mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
+        }
+         uid = Cz9aGjaTKenorhUzfsAAAABN
+        }
+        ha:subc.12865 {
+         ha:attributes {
+          value=4.7uF
+          footprint=0402
+          refdes=C1
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
+             }
+           }
+         }
+        }
+
+         li:objects {
+          ha:padstack_ref.12879 {
+           proto=0; x=20.790408mm; y=775.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.12880 {
+           proto=0; x=850.0mil; y=775.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=C3
-            name=C3
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-         ha:padstack_ref.26632 {
-          proto=0; x=831.95mil; y=643.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
-          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-          ha:attributes {
-            term=C4
-            name=C4
-          }
-         }
-         ha:padstack_ref.26633 {
-          proto=0; x=831.95mil; y=623.32mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
+            li:objects {
+             ha:text.12866 {
+              string=%a.parent.refdes%; x=20.390104mm; y=743.5mil; scale=100; fid=0;
+              ha:flags {
+               dyntext=1
+               floater=1
+              }
+              rot = 0.000000
+             }
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
           }
 
-          li:thermal {
-          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-          ha:attributes {
-            term=C5
-            name=C5
+            li:objects {
+             ha:line.12867 {
+              x1=21.190204mm; y1=775.0mil; x2=21.190204mm; y2=775.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.12870 {
+              x1=21.190204mm; y1=775.0mil; x2=21.190204mm; y2=775.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.12873 {
+              x1=21.190204mm; y1=775.0mil; x2=22.190204mm; y2=775.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.12876 {
+              x1=21.190204mm; y1=775.0mil; x2=21.190204mm; y2=20.685mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
-         ha:padstack_ref.26634 {
-          proto=0; x=831.95mil; y=15.332202mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+         uid = rmsFbWGbKt7ExXOJZzEAAABJ
+        }
+        ha:subc.12898 {
+         ha:attributes {
+          value=0.1uF
+          footprint=0402
+          refdes=C2
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
+             }
+           }
+         }
+        }
 
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.12912 {
+           proto=0; x=26.453592mm; y=692.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=C6
-            name=C6
-          }
-         }
-         ha:padstack_ref.26635 {
-          proto=0; x=831.95mil; y=583.95mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
+           }
 
-          li:thermal {
-            li:0 {
-             on  
-             solid  
-             noshape  
-            }
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.12913 {
+           proto=0; x=1.01in; y=692.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=C7
-            name=C7
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-         ha:padstack_ref.26636 {
-          proto=0; x=831.95mil; y=544.58mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
-            li:0 {
-             on  
-             solid  
-             noshape  
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:text.12899 {
+              string=%a.parent.refdes%; x=26.853896mm; y=723.5mil; scale=100; fid=0;
+              ha:flags {
+               dyntext=1
+               floater=1
+              }
+              rot = 180.000000
+             }
+            }
+            ha:type {
+             silk = 1
+             top = 1
             }
           }
 
-          ha:attributes {
-            term=C9
-            name=C9
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.12900 {
+              x1=1.02574in; y1=692.0mil; x2=1.02574in; y2=692.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.12903 {
+              x1=1.02574in; y1=692.0mil; x2=1.02574in; y2=692.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.12906 {
+              x1=1.02574in; y1=692.0mil; x2=25.053796mm; y2=692.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.12909 {
+              x1=1.02574in; y1=692.0mil; x2=1.02574in; y2=16.5768mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
-         ha:padstack_ref.26637 {
-          proto=0; x=21.631402mm; y=17.83207mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+         uid = rmsFbWGbKt7ExXOJZzEAAABL
+        }
+        ha:subc.12964 {
+         ha:attributes {
+          value=2.2uH
+          footprint=0603
+          refdes=L1
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.374904mm  
+                -0.499872mm  
+                -0.374904mm  
+                -0.499872mm  
+                -0.374904mm  
+                0.499872mm  
+                0.374904mm  
+                0.499872mm  
+               }
+             }
+
+             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.576072mm  
+                -17.76mil  
+                -0.576072mm  
+                -17.76mil  
+                0.576072mm  
+                17.76mil  
+                0.576072mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.374904mm  
+                -0.499872mm  
+                -0.374904mm  
+                -0.499872mm  
+                -0.374904mm  
+                0.499872mm  
+                0.374904mm  
+                0.499872mm  
+               }
+             }
+           }
+         }
+        }
 
-          li:thermal {
+         li:objects {
+          ha:padstack_ref.12978 {
+           proto=0; x=894.0mil; y=774.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.12979 {
+           proto=0; x=24.007572mm; y=774.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=D1
-            name=D1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-         ha:padstack_ref.26638 {
-          proto=0; x=21.631402mm; y=16.832072mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
-            li:0 {
-             on  
-             solid  
-             noshape  
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:text.12965 {
+              string=%a.parent.refdes%; x=888.09mil; y=742.5mil; scale=100; fid=0;
+              ha:flags {
+               dyntext=1
+               floater=1
+              }
+              rot = 0.000000
+             }
+            }
+            ha:type {
+             silk = 1
+             top = 1
             }
           }
 
-          ha:attributes {
-            term=D3
-            name=D3
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.12966 {
+              x1=919.59mil; y1=774.0mil; x2=919.59mil; y2=774.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.12969 {
+              x1=919.59mil; y1=774.0mil; x2=919.59mil; y2=774.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.12972 {
+              x1=919.59mil; y1=774.0mil; x2=24.357586mm; y2=774.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.12975 {
+              x1=919.59mil; y1=774.0mil; x2=919.59mil; y2=20.6596mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
-         ha:padstack_ref.26639 {
-          proto=0; x=21.631402mm; y=643.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+         uid = rmsFbWGbKt7ExXOJZzEAAABP
+        }
+        ha:subc.234 {
+         ha:attributes {
+          {io_pcb::hidename_y}=20.7000 mm
+          footprint=GP.18.4
+          {io_pcb::hidename_scale}=100
+          refdes=A1
+          value=APAE1575R1840AADB7-T
+          {io_pcb::hidename_direction}=3
+          {io_pcb::hidename_x}=27.4150 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.94996mm; hplated=1; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=59.06mil;              }
+              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=59.06mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               bottom = 1
+               copper = 1
+              }
+              clearance=0.0
+             }
 
-          ha:attributes {
-            term=D4
-            name=D4
-          }
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=59.06mil;              }
+              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=66.93mil;              }
+              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=66.93mil;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               bottom = 1
+               mask = 1
+              }
+              clearance=0.0
+             }
+           }
          }
-         ha:padstack_ref.26640 {
-          proto=0; x=21.631402mm; y=15.332202mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+        }
 
-          li:thermal {
-            li:0 {
-             on  
-             solid  
-             noshape  
-            }
-          }
+         li:objects {
+          ha:padstack_ref.235 {
+           proto=0; x=18.415002mm; y=500.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=D6
-            name=D6
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
          }
-         ha:padstack_ref.26641 {
-          proto=0; x=21.631402mm; y=544.58mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
-            li:0 {
-             on  
-             solid  
-             noshape  
+          ha:bottom-silk {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.236 {
+              x1=28.414982mm; y1=5.700014mm; x2=28.414982mm; y2=854.33mil; thickness=15.0mil; clearance=0.0;
+             }
+             ha:line.239 {
+              x1=28.414982mm; y1=5.700014mm; x2=26.414986mm; y2=3.700018mm; thickness=15.0mil; clearance=0.0;
+             }
+             ha:line.242 {
+              x1=10.415018mm; y1=3.700018mm; x2=26.414986mm; y2=3.700018mm; thickness=15.0mil; clearance=0.0;
+             }
+             ha:line.245 {
+              x1=10.415018mm; y1=3.700018mm; x2=10.415018mm; y2=854.33mil; thickness=15.0mil; clearance=0.0;
+             }
+             ha:line.248 {
+              x1=10.415018mm; y1=854.33mil; x2=28.414982mm; y2=854.33mil; thickness=15.0mil; clearance=0.0;
+             }
+            }
+            ha:type {
+             silk = 1
+             bottom = 1
             }
           }
 
-          ha:attributes {
-            term=D9
-            name=D9
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.251 {
+              x1=18.415002mm; y1=500.0mil; x2=18.415002mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.254 {
+              x1=19.415mm; y1=500.0mil; x2=19.415mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.257 {
+              x1=19.415mm; y1=500.0mil; x2=725.0mil; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.260 {
+              x1=19.415mm; y1=500.0mil; x2=19.415mm; y2=11.7mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             bottom = 1
+             virtual = 1
+             misc = 1
+            }
           }
          }
-         ha:padstack_ref.26642 {
-          proto=0; x=22.131274mm; y=17.83207mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAAAK
+        }
+        ha:subc.26592 {
+         ha:attributes {
+          value=ZOE-M8Q
+          footprint=UBLOX-ZOE
+          refdes=U5
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=10.63mil;              }
+              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=14.57mil;              }
+              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=10.63mil;              }
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+             }
+           }
+         }
+        }
+
+         li:objects {
+          ha:padstack_ref.26619 {
+           proto=0; x=792.58mil; y=17.83207mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
+           }
 
-          li:thermal {
-            li:0 {
-             on  
-             solid  
-             noshape  
-            }
+           ha:attributes {
+             term=A1
+             name=A1
+           }
           }
+          ha:padstack_ref.26620 {
+           proto=0; x=792.58mil; y=682.37mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=E1
-            name=E1
-          }
-         }
-         ha:padstack_ref.26643 {
-          proto=0; x=22.131274mm; y=16.832072mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
-            li:0 {
-             on  
-             solid  
-             noshape  
-            }
+           ha:attributes {
+             term=A2
+             name=A2
+           }
           }
+          ha:padstack_ref.26621 {
+           proto=0; x=792.58mil; y=16.832072mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=E3
-            name=E3
-          }
-         }
-         ha:padstack_ref.26644 {
-          proto=0; x=22.131274mm; y=583.95mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
+           }
 
-          li:thermal {
-            li:0 {
-             on  
-             solid  
-             noshape  
-            }
+           ha:attributes {
+             term=A3
+             name=A3
+           }
           }
+          ha:padstack_ref.26622 {
+           proto=0; x=792.58mil; y=643.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=E7
-            name=E7
-          }
-         }
-         ha:padstack_ref.26645 {
-          proto=0; x=22.131274mm; y=544.58mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=A4
+             name=A4
+           }
           }
+          ha:padstack_ref.26623 {
+           proto=0; x=792.58mil; y=623.32mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=E9
-            name=E9
-          }
-         }
-         ha:padstack_ref.26646 {
-          proto=0; x=891.0mil; y=17.83207mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=A5
+             name=A5
+           }
           }
+          ha:padstack_ref.26624 {
+           proto=0; x=792.58mil; y=15.332202mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=F1
-            name=F1
-          }
-         }
-         ha:padstack_ref.26647 {
-          proto=0; x=891.0mil; y=16.832072mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=A6
+             name=A6
+           }
           }
+          ha:padstack_ref.26625 {
+           proto=0; x=792.58mil; y=583.95mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=F3
-            name=F3
-          }
-         }
-         ha:padstack_ref.26648 {
-          proto=0; x=891.0mil; y=643.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=A7
+             name=A7
+           }
           }
+          ha:padstack_ref.26626 {
+           proto=0; x=792.58mil; y=14.332204mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=F4
-            name=F4
-          }
-         }
-         ha:padstack_ref.26649 {
-          proto=0; x=891.0mil; y=15.332202mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=A8
+             name=A8
+           }
           }
+          ha:padstack_ref.26627 {
+           proto=0; x=792.58mil; y=544.58mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=F6
-            name=F6
-          }
-         }
-         ha:padstack_ref.26650 {
-          proto=0; x=891.0mil; y=583.95mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
+           }
 
-          li:thermal {
-            li:0 {
-             on  
-             solid  
-             noshape  
-            }
+           ha:attributes {
+             term=A9
+             name=A9
+           }
           }
+          ha:padstack_ref.26628 {
+           proto=0; x=20.631404mm; y=17.83207mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=F7
-            name=F7
-          }
-         }
-         ha:padstack_ref.26651 {
-          proto=0; x=891.0mil; y=544.58mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=B1
+             name=B1
+           }
           }
+          ha:padstack_ref.26629 {
+           proto=0; x=20.631404mm; y=544.58mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=F9
-            name=F9
-          }
-         }
-         ha:padstack_ref.26652 {
-          proto=0; x=23.131272mm; y=17.83207mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=B9
+             name=B9
+           }
           }
+          ha:padstack_ref.26630 {
+           proto=0; x=831.95mil; y=17.83207mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=G1
-            name=G1
-          }
-         }
-         ha:padstack_ref.26653 {
-          proto=0; x=23.131272mm; y=16.832072mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
+           }
 
-          li:thermal {
-            li:0 {
-             on  
-             solid  
-             noshape  
-            }
+           ha:attributes {
+             term=C1
+             name=C1
+           }
           }
+          ha:padstack_ref.26631 {
+           proto=0; x=831.95mil; y=16.832072mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=G3
-            name=G3
-          }
-         }
-         ha:padstack_ref.26654 {
-          proto=0; x=23.131272mm; y=643.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=C3
+             name=C3
+           }
           }
+          ha:padstack_ref.26632 {
+           proto=0; x=831.95mil; y=643.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=G4
-            name=G4
-          }
-         }
-         ha:padstack_ref.26655 {
-          proto=0; x=23.131272mm; y=623.32mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=C4
+             name=C4
+           }
           }
+          ha:padstack_ref.26633 {
+           proto=0; x=831.95mil; y=623.32mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=G5
-            name=G5
-          }
-         }
-         ha:padstack_ref.26656 {
-          proto=0; x=23.131272mm; y=15.332202mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
-            li:0 {
-             on  
-             solid  
-             noshape  
-            }
+           ha:attributes {
+             term=C5
+             name=C5
+           }
           }
+          ha:padstack_ref.26634 {
+           proto=0; x=831.95mil; y=15.332202mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=G6
-            name=G6
-          }
-         }
-         ha:padstack_ref.26657 {
-          proto=0; x=23.131272mm; y=583.95mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
-            li:0 {
-             on  
-             solid  
-             noshape  
-            }
+           ha:attributes {
+             term=C6
+             name=C6
+           }
           }
+          ha:padstack_ref.26635 {
+           proto=0; x=831.95mil; y=583.95mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=G7
-            name=G7
-          }
-         }
-         ha:padstack_ref.26658 {
-          proto=0; x=23.131272mm; y=544.58mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=C7
+             name=C7
+           }
           }
+          ha:padstack_ref.26636 {
+           proto=0; x=831.95mil; y=544.58mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=G9
-            name=G9
-          }
-         }
-         ha:padstack_ref.26659 {
-          proto=0; x=930.37mil; y=17.83207mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=C9
+             name=C9
+           }
           }
+          ha:padstack_ref.26637 {
+           proto=0; x=21.631402mm; y=17.83207mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=H1
-            name=H1
-          }
-         }
-         ha:padstack_ref.26660 {
-          proto=0; x=930.37mil; y=544.58mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=D1
+             name=D1
+           }
           }
+          ha:padstack_ref.26638 {
+           proto=0; x=21.631402mm; y=16.832072mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=H9
-            name=H9
-          }
-         }
-         ha:padstack_ref.26661 {
-          proto=0; x=24.13127mm; y=17.83207mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
+           }
+
+           ha:attributes {
+             term=D3
+             name=D3
+           }
           }
+          ha:padstack_ref.26639 {
+           proto=0; x=21.631402mm; y=643.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=J1
-            name=J1
-          }
-         }
-         ha:padstack_ref.26662 {
-          proto=0; x=24.13127mm; y=682.37mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=D4
+             name=D4
+           }
           }
+          ha:padstack_ref.26640 {
+           proto=0; x=21.631402mm; y=15.332202mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
+           }
 
-          ha:attributes {
-            term=J2
-            name=J2
-          }
-         }
-         ha:padstack_ref.26663 {
-          proto=0; x=24.13127mm; y=16.832072mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=D6
+             name=D6
+           }
           }
+          ha:padstack_ref.26641 {
+           proto=0; x=21.631402mm; y=544.58mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-            li:0 {
-             on  
-             solid  
-             noshape  
-            }
-          }
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
+           }
 
-          ha:attributes {
-            term=J3
-            name=J3
-          }
-         }
-         ha:padstack_ref.26664 {
-          proto=0; x=24.13127mm; y=643.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=D9
+             name=D9
+           }
           }
+          ha:padstack_ref.26642 {
+           proto=0; x=22.131274mm; y=17.83207mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
+           }
 
-          ha:attributes {
-            term=J4
-            name=J4
-          }
-         }
-         ha:padstack_ref.26665 {
-          proto=0; x=24.13127mm; y=623.32mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=E1
+             name=E1
+           }
           }
+          ha:padstack_ref.26643 {
+           proto=0; x=22.131274mm; y=16.832072mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
+           }
 
-          ha:attributes {
-            term=J5
-            name=J5
-          }
-         }
-         ha:padstack_ref.26666 {
-          proto=0; x=24.13127mm; y=15.332202mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=E3
+             name=E3
+           }
           }
+          ha:padstack_ref.26644 {
+           proto=0; x=22.131274mm; y=583.95mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
+           }
 
-          ha:attributes {
-            term=J6
-            name=J6
-          }
-         }
-         ha:padstack_ref.26667 {
-          proto=0; x=24.13127mm; y=583.95mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=E7
+             name=E7
+           }
           }
+          ha:padstack_ref.26645 {
+           proto=0; x=22.131274mm; y=544.58mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-            li:0 {
-             on  
-             solid  
-             noshape  
-            }
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=J7
-            name=J7
-          }
-         }
-         ha:padstack_ref.26668 {
-          proto=0; x=24.13127mm; y=14.332204mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=E9
+             name=E9
+           }
           }
+          ha:padstack_ref.26646 {
+           proto=0; x=891.0mil; y=17.83207mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=J8
-            name=J8
-          }
-         }
-         ha:padstack_ref.26669 {
-          proto=0; x=24.13127mm; y=544.58mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=F1
+             name=F1
+           }
           }
+          ha:padstack_ref.26647 {
+           proto=0; x=891.0mil; y=16.832072mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-            li:0 {
-             on  
-             solid  
-             noshape  
-            }
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=F3
+             name=F3
+           }
           }
+          ha:padstack_ref.26648 {
+           proto=0; x=891.0mil; y=643.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=J9
-            name=J9
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=F4
+             name=F4
+           }
           }
-         }
-        }
-        li:layers {
+          ha:padstack_ref.26649 {
+           proto=0; x=891.0mil; y=15.332202mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+           li:thermal {
+           }
 
-           li:objects {
-            ha:line.26593 {
-             x1=782.74mil; y1=18.082006mm; x2=24.381206mm; y2=18.082006mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.26596 {
-             x1=24.381206mm; y1=18.082006mm; x2=24.381206mm; y2=534.74mil; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.26599 {
-             x1=24.381206mm; y1=534.74mil; x2=782.74mil; y2=534.74mil; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.26602 {
-             x1=782.74mil; y1=534.74mil; x2=782.74mil; y2=18.082006mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:arc.26605 {
-             x=19.631406mm; y=721.74mil; width=5.0mil; height=5.0mil; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-            }
-            ha:text.26606 {
-             string=%a.parent.refdes%; x=22.131274mm; y=513.32mil; scale=100; fid=0;
-             ha:flags {
-              dyntext=1
-              floater=1
+           ha:attributes {
+             term=F6
+             name=F6
+           }
+          }
+          ha:padstack_ref.26650 {
+           proto=0; x=891.0mil; y=583.95mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
              }
-             rot = 90.000000
-            }
            }
-           ha:type {
-            silk = 1
-            top = 1
+
+           ha:attributes {
+             term=F7
+             name=F7
+           }
+          }
+          ha:padstack_ref.26651 {
+           proto=0; x=891.0mil; y=544.58mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
            }
-         }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+           li:thermal {
+           }
 
-           li:objects {
-            ha:line.26607 {
-             x1=22.141194mm; y1=15.851816mm; x2=22.141194mm; y2=15.851816mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.26610 {
-             x1=22.131274mm; y1=623.32mil; x2=22.131274mm; y2=623.32mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.26613 {
-             x1=22.131274mm; y1=623.32mil; x2=22.131274mm; y2=14.832328mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.26616 {
-             x1=22.131274mm; y1=623.32mil; x2=23.131274mm; y2=623.32mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
+           ha:attributes {
+             term=F9
+             name=F9
            }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
+          }
+          ha:padstack_ref.26652 {
+           proto=0; x=23.131272mm; y=17.83207mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
            }
-         }
-        }
-       }
-        uid = 7SbjbUe7n65pr5os5QoAAABN
-       }
-       ha:subc.1059 {
-        ha:attributes {
-         {io_pcb::hidename_y}=13.0429 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=C47
-         value=47nF
-         {io_pcb::hidename_direction}=3
-         {io_pcb::hidename_x}=12.1793 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
 
-        ha:ps_proto_v6.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=G1
+             name=G1
+           }
+          }
+          ha:padstack_ref.26653 {
+           proto=0; x=23.131272mm; y=16.832072mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
              }
-             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=G3
+             name=G3
+           }
+          }
+          ha:padstack_ref.26654 {
+           proto=0; x=23.131272mm; y=643.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=G4
+             name=G4
+           }
           }
-        }
-       }
+          ha:padstack_ref.26655 {
+           proto=0; x=23.131272mm; y=623.32mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-        li:objects {
-         ha:padstack_ref.1060 {
-          proto=0; x=448.0mil; y=13.443204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=G5
+             name=G5
+           }
           }
+          ha:padstack_ref.26656 {
+           proto=0; x=23.131272mm; y=15.332202mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-            li:0 {
-             on  
-             solid  
-             noshape  
-            }
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
+           }
+
+           ha:attributes {
+             term=G6
+             name=G6
+           }
           }
+          ha:padstack_ref.26657 {
+           proto=0; x=23.131272mm; y=583.95mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
+           }
+
+           ha:attributes {
+             term=G7
+             name=G7
+           }
           }
-         }
-         ha:padstack_ref.1061 {
-          proto=0; x=448.0mil; y=560.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.26658 {
+           proto=0; x=23.131272mm; y=544.58mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=G9
+             name=G9
+           }
           }
+          ha:padstack_ref.26659 {
+           proto=0; x=930.37mil; y=17.83207mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=H1
+             name=H1
+           }
           }
+          ha:padstack_ref.26660 {
+           proto=0; x=930.37mil; y=544.58mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=H9
+             name=H9
+           }
           }
-         }
-        }
-        li:layers {
+          ha:padstack_ref.26661 {
+           proto=0; x=24.13127mm; y=17.83207mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
+           li:thermal {
+           }
 
-           li:objects {
-            ha:line.1062 {
-             x1=448.0mil; y1=545.0mil; x2=448.0mil; y2=545.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.1065 {
-             x1=448.0mil; y1=545.0mil; x2=448.0mil; y2=545.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.1068 {
-             x1=448.0mil; y1=545.0mil; x2=448.0mil; y2=12.843mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.1071 {
-             x1=448.0mil; y1=545.0mil; x2=10.3792mm; y2=545.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
+           ha:attributes {
+             term=J1
+             name=J1
            }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
+          }
+          ha:padstack_ref.26662 {
+           proto=0; x=24.13127mm; y=682.37mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
            }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAAAz
-       }
-       ha:subc.1029 {
-        ha:attributes {
-         {io_pcb::hidename_y}=13.0429 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=R30
-         value=56k
-         {io_pcb::hidename_direction}=3
-         {io_pcb::hidename_x}=13.1699 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
 
-        ha:ps_proto_v6.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=J2
+             name=J2
+           }
+          }
+          ha:padstack_ref.26663 {
+           proto=0; x=24.13127mm; y=16.832072mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
              }
-             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=J3
+             name=J3
+           }
           }
-        }
-       }
+          ha:padstack_ref.26664 {
+           proto=0; x=24.13127mm; y=643.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-        li:objects {
-         ha:padstack_ref.1030 {
-          proto=0; x=487.0mil; y=13.443204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=J4
+             name=J4
+           }
           }
+          ha:padstack_ref.26665 {
+           proto=0; x=24.13127mm; y=623.32mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-            li:0 {
-             on  
-             solid  
-             noshape  
-            }
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=J5
+             name=J5
+           }
           }
+          ha:padstack_ref.26666 {
+           proto=0; x=24.13127mm; y=15.332202mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=J6
+             name=J6
+           }
           }
-         }
-         ha:padstack_ref.1031 {
-          proto=0; x=487.0mil; y=560.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.26667 {
+           proto=0; x=24.13127mm; y=583.95mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
+           }
+
+           ha:attributes {
+             term=J7
+             name=J7
+           }
           }
+          ha:padstack_ref.26668 {
+           proto=0; x=24.13127mm; y=14.332204mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=J8
+             name=J8
+           }
           }
+          ha:padstack_ref.26669 {
+           proto=0; x=24.13127mm; y=544.58mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
+           }
+
+           ha:attributes {
+             term=J9
+             name=J9
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
 
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.1032 {
-             x1=487.0mil; y1=545.0mil; x2=487.0mil; y2=545.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.26593 {
+              x1=782.74mil; y1=18.082006mm; x2=24.381206mm; y2=18.082006mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.26596 {
+              x1=24.381206mm; y1=18.082006mm; x2=24.381206mm; y2=534.74mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.26599 {
+              x1=24.381206mm; y1=534.74mil; x2=782.74mil; y2=534.74mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.26602 {
+              x1=782.74mil; y1=534.74mil; x2=782.74mil; y2=18.082006mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:arc.26605 {
+              x=19.631406mm; y=721.74mil; width=5.0mil; height=5.0mil; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+             }
+             ha:text.26606 {
+              string=%a.parent.refdes%; x=22.131274mm; y=513.32mil; scale=100; fid=0;
+              ha:flags {
+               dyntext=1
+               floater=1
+              }
+              rot = 90.000000
              }
             }
-            ha:line.1035 {
-             x1=487.0mil; y1=545.0mil; x2=487.0mil; y2=545.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+            ha:type {
+             silk = 1
+             top = 1
+            }
+          }
+
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.26607 {
+              x1=22.141194mm; y1=15.851816mm; x2=22.141194mm; y2=15.851816mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.26610 {
+              x1=22.131274mm; y1=623.32mil; x2=22.131274mm; y2=623.32mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.26613 {
+              x1=22.131274mm; y1=623.32mil; x2=22.131274mm; y2=14.832328mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.26616 {
+              x1=22.131274mm; y1=623.32mil; x2=23.131274mm; y2=623.32mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-            ha:line.1038 {
-             x1=487.0mil; y1=545.0mil; x2=487.0mil; y2=12.843mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
+        }
+         uid = 7SbjbUe7n65pr5os5QoAAABN
+        }
+        ha:subc.1059 {
+         ha:attributes {
+          {io_pcb::hidename_y}=13.0429 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=C47
+          value=47nF
+          {io_pcb::hidename_direction}=3
+          {io_pcb::hidename_x}=12.1793 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.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:line.1041 {
-             x1=487.0mil; y1=545.0mil; x2=11.3698mm; y2=545.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+           }
+         }
+        }
+
+         li:objects {
+          ha:padstack_ref.1060 {
+           proto=0; x=448.0mil; y=13.443204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
              }
-            }
            }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.1061 {
+           proto=0; x=448.0mil; y=560.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
            }
+          }
          }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAAAx
-       }
-       ha:subc.894 {
-        ha:attributes {
-         {io_pcb::hidename_y}=10.6233 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=C175
-         value=6.2pF
-         {io_pcb::hidename_direction}=3
-         {io_pcb::hidename_x}=7.5687 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
+         li:layers {
 
-        ha:ps_proto_v6.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.1062 {
+              x1=448.0mil; y1=545.0mil; x2=448.0mil; y2=545.0mil; 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.1065 {
+              x1=448.0mil; y1=545.0mil; x2=448.0mil; y2=545.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 {
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
-               -0.326136mm  
+             ha:line.1068 {
+              x1=448.0mil; y1=545.0mil; x2=448.0mil; y2=12.843mm; 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.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               -0.249936mm  
+             ha:line.1071 {
+              x1=448.0mil; y1=545.0mil; x2=10.3792mm; y2=545.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
               }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAAAz
+        }
+        ha:subc.1029 {
+         ha:attributes {
+          {io_pcb::hidename_y}=13.0429 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=R30
+          value=56k
+          {io_pcb::hidename_direction}=3
+          {io_pcb::hidename_x}=13.1699 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.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.895 {
-          proto=0; x=266.48mil; y=434.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.1030 {
+           proto=0; x=487.0mil; y=13.443204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-            li:0 {
-             on  
-             solid  
-             noshape  
-            }
-          }
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
+           }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.896 {
-          proto=0; x=266.48mil; y=465.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.1031 {
+           proto=0; x=487.0mil; y=560.74mil; 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.897 {
-             x1=266.48mil; y1=449.74mil; x2=266.48mil; y2=449.74mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.1032 {
+              x1=487.0mil; y1=545.0mil; x2=487.0mil; y2=545.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.900 {
-             x1=266.48mil; y1=449.74mil; x2=266.48mil; y2=449.74mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.1035 {
+              x1=487.0mil; y1=545.0mil; x2=487.0mil; y2=545.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
              }
-            }
-            ha:line.903 {
-             x1=266.48mil; y1=449.74mil; x2=266.48mil; y2=10.423396mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.1038 {
+              x1=487.0mil; y1=545.0mil; x2=487.0mil; y2=12.843mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
              }
-            }
-            ha:line.906 {
-             x1=266.48mil; y1=449.74mil; x2=5.768592mm; y2=449.74mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.1041 {
+              x1=487.0mil; y1=545.0mil; x2=11.3698mm; y2=545.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 = LTS4ZjNxIaLbLeZrlyYAAAAx
+        }
+        ha:subc.894 {
+         ha:attributes {
+          {io_pcb::hidename_y}=10.6233 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=C175
+          value=6.2pF
+          {io_pcb::hidename_direction}=3
+          {io_pcb::hidename_x}=7.5687 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.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  
+               }
+             }
            }
          }
         }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAAAo
-       }
-      ha:subc.430 {
-       ha:attributes {
-        {io_pcb::hidename_y}=6.7310 mm
-        footprint=SOIJ8
-        {io_pcb::hidename_scale}=100
-        refdes=U1
-        value=W25Q16
-        {io_pcb::hidename_direction}=0
-        {io_pcb::hidename_x}=29.5656 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+         li:objects {
+          ha:padstack_ref.895 {
+           proto=0; x=266.48mil; y=434.0mil; 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
-            }
-            clearance=0.0
-             li:ps_poly {
-              -33.46mil  
-              -12.795mil  
-              -33.46mil  
-              12.795mil  
-              33.46mil  
-              12.795mil  
-              33.46mil  
-              -12.795mil  
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
              }
            }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -36.46mil  
-              -15.795mil  
-              -36.46mil  
-              15.795mil  
-              36.46mil  
-              15.795mil  
-              36.46mil  
-              -15.795mil  
-             }
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.896 {
+           proto=0; x=266.48mil; y=465.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
            }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
+          }
+         }
+         li:layers {
+
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.897 {
+              x1=266.48mil; y1=449.74mil; x2=266.48mil; y2=449.74mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.900 {
+              x1=266.48mil; y1=449.74mil; x2=266.48mil; y2=449.74mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.903 {
+              x1=266.48mil; y1=449.74mil; x2=266.48mil; y2=10.423396mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.906 {
+              x1=266.48mil; y1=449.74mil; x2=5.768592mm; y2=449.74mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
              top = 1
-             paste = 1
+             misc = 1
+             virtual = 1
             }
-            clearance=0.0
-             li:ps_poly {
-              -33.46mil  
-              -12.795mil  
-              -33.46mil  
-              12.795mil  
-              33.46mil  
-              12.795mil  
-              33.46mil  
-              -12.795mil  
+          }
+         }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAAAo
+        }
+        ha:subc.430 {
+         ha:attributes {
+          {io_pcb::hidename_y}=6.7310 mm
+          footprint=SOIJ8
+          {io_pcb::hidename_scale}=100
+          refdes=U1
+          value=W25Q16
+          {io_pcb::hidename_direction}=0
+          {io_pcb::hidename_x}=29.5656 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -33.46mil  
+                -12.795mil  
+                -33.46mil  
+                12.795mil  
+                33.46mil  
+                12.795mil  
+                33.46mil  
+                -12.795mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -36.46mil  
+                -15.795mil  
+                -36.46mil  
+                15.795mil  
+                36.46mil  
+                15.795mil  
+                36.46mil  
+                -15.795mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -33.46mil  
+                -12.795mil  
+                -33.46mil  
+                12.795mil  
+                33.46mil  
+                12.795mil  
+                33.46mil  
+                -12.795mil  
+               }
+             }
+           }
+         }
+
+         ha:ps_proto_v6.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.849885mm  
+                -12.795mil  
+                -0.849885mm  
+                12.795mil  
+                0.849885mm  
+                12.795mil  
+                0.849885mm  
+                -12.795mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.926085mm  
+                -15.795mil  
+                -0.926085mm  
+                15.795mil  
+                0.926085mm  
+                15.795mil  
+                0.926085mm  
+                -15.795mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.849885mm  
+                -12.795mil  
+                -0.849885mm  
+                12.795mil  
+                0.849885mm  
+                12.795mil  
+                0.849885mm  
+                -12.795mil  
+               }
              }
            }
          }
-       }
+        }
 
-       ha:ps_proto_v6.1 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+         li:objects {
+          ha:padstack_ref.431 {
+           proto=0; x=22.870541mm; y=486.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=8
+             name=pin8
+           }
+          }
+          ha:padstack_ref.432 {
+           proto=1; x=29.870272mm; y=486.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+           ha:flags {
+            clearline=1
+           }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.849885mm  
-              -12.795mil  
-              -0.849885mm  
-              12.795mil  
-              0.849885mm  
-              12.795mil  
-              0.849885mm  
-              -12.795mil  
-             }
+           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.926085mm  
-              -15.795mil  
-              -0.926085mm  
-              15.795mil  
-              0.926085mm  
-              15.795mil  
-              0.926085mm  
-              -15.795mil  
-             }
+           ha:attributes {
+             term=1
+             name=pin1
+           }
+          }
+          ha:padstack_ref.433 {
+           proto=0; x=22.870541mm; y=436.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+           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.849885mm  
-              -12.795mil  
-              -0.849885mm  
-              12.795mil  
-              0.849885mm  
-              12.795mil  
-              0.849885mm  
-              -12.795mil  
-             }
+           li:thermal {
            }
-         }
-       }
-      }
 
-       li:objects {
-        ha:padstack_ref.431 {
-         proto=0; x=22.870541mm; y=486.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
-         ha:flags {
-          clearline=1
-         }
+           ha:attributes {
+             term=7
+             name=pin7
+           }
+          }
+          ha:padstack_ref.434 {
+           proto=1; x=29.870272mm; y=436.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+           ha:flags {
+            clearline=1
+           }
 
-         li:thermal {
-         }
+           li:thermal {
+           }
 
-         ha:attributes {
-           term=8
-           name=pin8
-         }
-        }
-        ha:padstack_ref.432 {
-         proto=1; x=29.870272mm; y=486.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
-         ha:flags {
-          clearline=1
-         }
+           ha:attributes {
+             term=2
+             name=pin2
+           }
+          }
+          ha:padstack_ref.435 {
+           proto=0; x=22.870541mm; y=9.804654mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+           ha:flags {
+            clearline=1
+           }
 
-         li:thermal {
-         }
+           li:thermal {
+           }
 
-         ha:attributes {
-           term=1
-           name=pin1
-         }
-        }
-        ha:padstack_ref.433 {
-         proto=0; x=22.870541mm; y=436.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
-         ha:flags {
-          clearline=1
-         }
+           ha:attributes {
+             term=6
+             name=pin6
+           }
+          }
+          ha:padstack_ref.436 {
+           proto=1; x=29.870272mm; y=9.804654mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+           ha:flags {
+            clearline=1
+           }
 
-         li:thermal {
-         }
+           li:thermal {
+           }
 
-         ha:attributes {
-           term=7
-           name=pin7
-         }
-        }
-        ha:padstack_ref.434 {
-         proto=1; x=29.870272mm; y=436.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
-         ha:flags {
-          clearline=1
-         }
+           ha:attributes {
+             term=3
+             name=pin3
+           }
+          }
+          ha:padstack_ref.437 {
+           proto=0; x=22.870541mm; y=8.534654mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+           ha:flags {
+            clearline=1
+           }
 
-         li:thermal {
-         }
+           li:thermal {
+           }
 
-         ha:attributes {
-           term=2
-           name=pin2
-         }
-        }
-        ha:padstack_ref.435 {
-         proto=0; x=22.870541mm; y=9.804654mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
-         ha:flags {
-          clearline=1
-         }
+           ha:attributes {
+             term=5
+             name=pin5
+           }
+          }
+          ha:padstack_ref.438 {
+           proto=1; x=29.870272mm; y=8.534654mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+           ha:flags {
+            clearline=1
+           }
 
-         li:thermal {
-         }
+           li:thermal {
+           }
 
-         ha:attributes {
-           term=6
-           name=pin6
-         }
-        }
-        ha:padstack_ref.436 {
-         proto=1; x=29.870272mm; y=9.804654mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
-         ha:flags {
-          clearline=1
+           ha:attributes {
+             term=4
+             name=pin4
+           }
+          }
          }
+         li:layers {
 
-         li:thermal {
-         }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-         ha:attributes {
-           term=3
-           name=pin3
-         }
-        }
-        ha:padstack_ref.437 {
-         proto=0; x=22.870541mm; y=8.534654mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
-         ha:flags {
-          clearline=1
-         }
+            li:objects {
+             ha:line.439 {
+              x1=23.68042mm; y1=13.104368mm; x2=29.060394mm; y2=13.104368mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.442 {
+              x1=29.060394mm; y1=7.774686mm; x2=29.060394mm; y2=13.104368mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.445 {
+              x1=23.68042mm; y1=7.774686mm; x2=29.060394mm; y2=7.774686mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.448 {
+              x1=23.68042mm; y1=7.774686mm; x2=23.68042mm; y2=13.104368mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:arc.451 {
+              x=28.59532mm; y=486.0mil; width=5.0mil; height=5.0mil; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+             }
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
+          }
 
-         li:thermal {
-         }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-         ha:attributes {
-           term=5
-           name=pin5
+            li:objects {
+             ha:line.452 {
+              x1=26.370406mm; y1=10.439527mm; x2=26.370406mm; y2=10.439527mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.455 {
+              x1=1.0382in; y1=10.439654mm; x2=1.0382in; y2=10.439654mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.458 {
+              x1=1.0382in; y1=10.439654mm; x2=25.37028mm; y2=10.439654mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.461 {
+              x1=1.0382in; y1=10.439654mm; x2=1.0382in; y2=9.439654mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-        ha:padstack_ref.438 {
-         proto=1; x=29.870272mm; y=8.534654mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
+         uid = LTS4ZjNxIaLbLeZrlyYAAAAR
+        }
+        ha:subc.12931 {
          ha:attributes {
-           term=4
-           name=pin4
+          value=0.1uF
+          footprint=0402
+          refdes=C4
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
+             }
+           }
          }
         }
-       }
-       li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+         li:objects {
+          ha:padstack_ref.12945 {
+           proto=0; x=20.638008mm; y=486.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:objects {
-           ha:line.439 {
-            x1=23.68042mm; y1=13.104368mm; x2=29.060394mm; y2=13.104368mm; thickness=10.0mil; clearance=0.0;
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
            }
-           ha:line.442 {
-            x1=29.060394mm; y1=7.774686mm; x2=29.060394mm; y2=13.104368mm; thickness=10.0mil; clearance=0.0;
+
+           ha:attributes {
+             term=1
+             name=1
            }
-           ha:line.445 {
-            x1=23.68042mm; y1=7.774686mm; x2=29.060394mm; y2=7.774686mm; thickness=10.0mil; clearance=0.0;
+          }
+          ha:padstack_ref.12946 {
+           proto=0; x=844.0mil; y=486.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
            }
-           ha:line.448 {
-            x1=23.68042mm; y1=7.774686mm; x2=23.68042mm; y2=13.104368mm; thickness=10.0mil; clearance=0.0;
+
+           li:thermal {
+             li:0 {
+              diag  
+              round  
+              noshape  
+             }
            }
-           ha:arc.451 {
-            x=28.59532mm; y=486.0mil; width=5.0mil; height=5.0mil; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+
+           ha:attributes {
+             term=2
+             name=2
            }
           }
-          ha:type {
-           silk = 1
-           top = 1
+         }
+         li:layers {
+
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:text.12932 {
+              string=%a.parent.refdes%; x=20.237704mm; y=454.5mil; scale=100; fid=0;
+              ha:flags {
+               dyntext=1
+               floater=1
+              }
+              rot = 0.000000
+             }
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
           }
-        }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-          li:objects {
-           ha:line.452 {
-            x1=26.370406mm; y1=10.439527mm; x2=26.370406mm; y2=10.439527mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+            li:objects {
+             ha:line.12933 {
+              x1=21.037804mm; y1=486.0mil; x2=21.037804mm; y2=486.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.12936 {
+              x1=21.037804mm; y1=486.0mil; x2=21.037804mm; y2=486.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.12939 {
+              x1=21.037804mm; y1=486.0mil; x2=22.037804mm; y2=486.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.12942 {
+              x1=21.037804mm; y1=486.0mil; x2=21.037804mm; y2=13.3444mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
             }
-           }
-           ha:line.455 {
-            x1=1.0382in; y1=10.439654mm; x2=1.0382in; y2=10.439654mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
+          }
+         }
+        }
+         uid = rmsFbWGbKt7ExXOJZzEAAABN
+        }
+        ha:subc.33955 {
+         ha:attributes {
+          value=SAW
+          footprint=saw
+          refdes=S1
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.124967mm  
+                -0.162559mm  
+                -0.124967mm  
+                -0.162559mm  
+                -0.124967mm  
+                0.162559mm  
+                0.124967mm  
+                0.162559mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                7.92mil  
+                -9.4mil  
+                -7.92mil  
+                -9.4mil  
+                -7.92mil  
+                9.4mil  
+                7.92mil  
+                9.4mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.124967mm  
+                -0.162559mm  
+                -0.124967mm  
+                -0.162559mm  
+                -0.124967mm  
+                0.162559mm  
+                0.124967mm  
+                0.162559mm  
+               }
+             }
            }
-           ha:line.458 {
-            x1=1.0382in; y1=10.439654mm; x2=25.37028mm; y2=10.439654mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
+         }
+        }
+
+         li:objects {
+          ha:padstack_ref.33969 {
+           proto=0; x=725.0mil; y=604.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
            }
-           ha:line.461 {
-            x1=1.0382in; y1=10.439654mm; x2=1.0382in; y2=9.439654mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
            }
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = LTS4ZjNxIaLbLeZrlyYAAAAR
-      }
-      ha:subc.12931 {
-       ha:attributes {
-        value=0.1uF
-        footprint=0402
-        refdes=C4
-       }
-      ha:data {
-            li:padstack_prototypes {
+          ha:padstack_ref.33970 {
+           proto=0; x=18.127472mm; y=623.69mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           li:thermal {
+           }
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+           ha:attributes {
+             term=2
+             name=2
+           }
+          }
+          ha:padstack_ref.33971 {
+           proto=0; x=736.32mil; y=623.69mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           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=5
+             name=5
+           }
+          }
+          ha:padstack_ref.33972 {
+           proto=0; x=18.127472mm; y=643.37mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           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=3
+             name=3
            }
-
-           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.33973 {
+           proto=0; x=736.32mil; y=643.37mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
            }
-         }
-       }
-      }
 
-       li:objects {
-        ha:padstack_ref.12945 {
-         proto=0; x=20.638008mm; y=486.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+           li:thermal {
+           }
 
-         li:thermal {
-           li:0 {
-            on  
-            solid  
-            noshape  
+           ha:attributes {
+             term=4
+             name=4
            }
+          }
          }
+         li:layers {
 
-         ha:attributes {
-           term=1
-           name=1
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:text.33956 {
+              string=%a.parent.refdes%; x=725.0mil; y=604.0mil; scale=100; fid=0;
+              ha:flags {
+               dyntext=1
+               floater=1
+              }
+              rot = 270.000000
+             }
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
+          }
+
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.33957 {
+              x1=725.0mil; y1=15.941649mm; x2=725.0mil; y2=15.941649mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.33960 {
+              x1=725.0mil; y1=604.0mil; x2=725.0mil; y2=604.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.33963 {
+              x1=725.0mil; y1=604.0mil; x2=17.415mm; y2=604.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.33966 {
+              x1=725.0mil; y1=604.0mil; x2=725.0mil; y2=16.3416mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-        ha:padstack_ref.12946 {
-         proto=0; x=844.0mil; y=486.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+         uid = xpCCkq9Kq72QE5v/RHMAAABO
+        }
+       ha:subc.1321 {
+        ha:attributes {
+         {io_pcb::hidename_y}=19.5580 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=80
+         refdes=C43
+         value=47nF
+         {io_pcb::hidename_direction}=0
+         {io_pcb::hidename_x}=17.6022 mm
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-         li:thermal {
-           li:0 {
-            diag  
-            round  
-            noshape  
-           }
-         }
+        ha:ps_proto_v6.0 {
+          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 {
+               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:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+        li:objects {
+         ha:padstack_ref.1322 {
+          proto=0; x=732.74mil; y=759.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-          li:objects {
-           ha:text.12932 {
-            string=%a.parent.refdes%; x=20.237704mm; y=454.5mil; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
+          li:thermal {
+            li:0 {
+             on  
+             solid  
+             noshape  
             }
-            rot = 0.000000
-           }
           }
-          ha:type {
-           silk = 1
-           top = 1
+
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.1323 {
+          proto=0; x=17.812004mm; y=759.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.12933 {
-            x1=21.037804mm; y1=486.0mil; x2=21.037804mm; y2=486.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+           li:objects {
+            ha:line.1324 {
+             x1=717.0mil; y1=759.0mil; x2=717.0mil; y2=759.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-           }
-           ha:line.12936 {
-            x1=21.037804mm; y1=486.0mil; x2=21.037804mm; y2=486.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+            ha:line.1327 {
+             x1=717.0mil; y1=759.0mil; x2=717.0mil; y2=759.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
             }
-           }
-           ha:line.12939 {
-            x1=21.037804mm; y1=486.0mil; x2=22.037804mm; y2=486.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+            ha:line.1330 {
+             x1=717.0mil; y1=759.0mil; x2=17.2118mm; y2=759.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
             }
-           }
-           ha:line.12942 {
-            x1=21.037804mm; y1=486.0mil; x2=21.037804mm; y2=13.3444mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+            ha:line.1333 {
+             x1=717.0mil; y1=759.0mil; x2=717.0mil; y2=18.2786mm; 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 = rmsFbWGbKt7ExXOJZzEAAABN
-      }
+        uid = LTS4ZjNxIaLbLeZrlyYAAAA/
+       }
    }
    li:layers {
 
@@ -19705,12 +19900,6 @@ ha:pcb-rnd-board-v6 {
          clearline=1
         }
        }
-       ha:line.26787 {
-        x1=18.415002mm; y1=500.0mil; x2=726.0mil; y2=14.641068mm; thickness=0.27mm; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.26901 {
         x1=266.0mil; y1=477.0mil; x2=266.0mil; y2=527.0mil; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
@@ -19909,8 +20098,20 @@ ha:pcb-rnd-board-v6 {
          clearline=1
         }
        }
-       ha:arc.26786 {
-        x=792.58mil; y=14.641068mm; width=1.691132mm; height=1.691132mm; astart=90.000000; adelta=-90.000000; thickness=0.27mm; clearance=12.0mil;
+       ha:line.35597 {
+        x1=737.0mil; y1=16.324072mm; x2=20.123404mm; y2=16.324072mm; thickness=0.27mm; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.35600 {
+        x1=20.123404mm; y1=16.324072mm; x2=792.58mil; y2=643.0mil; thickness=0.27mm; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.35606 {
+        x1=725.0mil; y1=604.0mil; x2=18.415002mm; y2=500.0mil; thickness=0.27mm; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
@@ -20575,7 +20776,7 @@ ha:pcb-rnd-board-v6 {
         }
        }
        ha:text.2899 {
-        string=` 2020 Keith Packard & Bdale Garbee; x=230.0mil; y=84.0mil; scale=100; fid=0;
+        string=` 2021 Keith Packard & Bdale Garbee; x=230.0mil; y=84.0mil; scale=100; fid=0;
         ha:flags {
          clearline=1
          onsolder=1
@@ -20622,8 +20823,8 @@ ha:pcb-rnd-board-v6 {
         }
         rot = 0.000000
        }
-       ha:text.32295 {
-        string=v2.0b; x=28.0162mm; y=935.0mil; scale=100; fid=0;
+       ha:text.35545 {
+        string=v2.0d; x=28.0162mm; y=935.0mil; scale=100; fid=0;
         ha:flags {
          clearline=1
          onsolder=1
@@ -22748,7 +22949,7 @@ ha:pcb-rnd-board-v6 {
      li:conn { C176-2; C181-1; L172-2; L173-1;     }
      }
     ha:GND {
-    li:conn { B1-2; C1-1; C2-1; C4-1; C5-2; C6-2; C8-1; C9-1; C10-1; C11-1; C30-2; C31-2; C37-1; C38-2; C39-1; C41-1; C42-1; 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; D2-2; H1-1; H2-1; H3-1; H4-1; J1-5; J2-1; J8-2; L192-2; R7-1; R8-1; R10-1; R12-1; R30-1; U1-4; U2-2; U3-32; U3-33; U4-1; U4-16; U5-A1; U5-A3; U5-A5; U5-A7; U5-A8; U5-A9; U5-B9; U5-C1; U5-C7; U5-C9; U5-D3; U5-D6; U5-D9; U5-E1; U5-E3; U5-E7; U5-F7; U5-G3; U5-G6; U5-G7; U5-J3; U5-J7; U5-J9; U6-2; X1-2; X1-4; X2-2; X2-4;    }
+    li:conn { B1-2; C1-1; C2-1; C4-1; C5-2; C6-2; C8-1; C9-1; C10-1; C11-1; C30-2; C31-2; C37-1; C38-2; C39-1; C41-1; C42-1; 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; D2-2; H1-1; H2-1; H3-1; H4-1; J1-5; J2-1; J8-2; L192-2; R7-1; R8-1; R10-1; R12-1; R30-1; S1-2; S1-3; S1-5; U1-4; U2-2; U3-32; U3-33; U4-1; U4-16; U5-A1; U5-A3; U5-A5; U5-A7; U5-A8; U5-A9; U5-B9; U5-C1; U5-C7; U5-C9; U5-D3; U5-D6; U5-D9; U5-E1; U5-E3; U5-E7; U5-F7; U5-G3; U5-G6; U5-G7; U5-J3; U5-J7; U5-J9; U6-2; X1-2; X1-4; X2-2; X2-4;    }
     }
       ha:unnamed_net24 {
       li:conn { C174-2; C176-1; L172-1;      }
@@ -22757,7 +22958,7 @@ ha:pcb-rnd-board-v6 {
       li:conn { C38-1; U2-4;      }
       }
       ha:unnamed_net2 {
-      li:conn { A1-1; U5-A4;      }
+      li:conn { A1-1; S1-1;      }
       }
       ha:unnamed_net3 {
       li:conn { D1-1; D1-4; U6-1;      }
@@ -22822,21 +23023,24 @@ ha:pcb-rnd-board-v6 {
       ha:unnamed_net37 {
       li:conn { C42-2; U3-6;      }
       }
+      ha:unnamed_net43 {
+      li:conn { S1-4; U5-A4;      }
+      }
      ha:unnamed_net27 {
      li:conn { C175-2; L173-2; L174-1;     }
      }
       ha:unnamed_net61 {
-      li:conn { L1-2; U5-H1;      }
+      li:conn { U5-G9; U5-H9;      }
       }
       ha:unnamed_net34 {
       li:conn { C261-1; U3-26;      }
       }
+      ha:unnamed_net58 {
+      li:conn { C1-2; L1-1; U5-G1;      }
+      }
      ha:unnamed_net36 {
      li:conn { R30-2; U3-14;     }
      }
-     ha:unnamed_net60 {
-     li:conn { U5-G9; U5-H9;     }
-     }
      ha:unnamed_net32 {
      li:conn { C231-1; U3-24;     }
      }
@@ -22846,8 +23050,8 @@ ha:pcb-rnd-board-v6 {
     ha:tx2 {
     li:conn { U4-8; U5-J4;    }
     }
-     ha:unnamed_net57 {
-     li:conn { C1-2; L1-1; U5-G1;     }
+     ha:unnamed_net62 {
+     li:conn { L1-2; U5-H1;     }
      }
     ha:radio_int {
     li:conn { U3-4; U4-10;    }
@@ -22957,16 +23161,16 @@ ha:pcb-rnd-board-v6 {
     min_drill = 0.3302 mm
     text_font_id = 0
     text_scale = 100
-    via_thickness = 8.00 mil
-    via_drilling_hole = 4.00 mil
+    via_thickness = 30.00 mil
+    via_drilling_hole = 15.00 mil
     min_slk = 0.12700000 mm
     text_thickness = 0
-    line_thickness = 42.00 mil
+    line_thickness = 270.00 um
     shrink = 0.1524 mm
     poly_isle_area = 12903200000000.000000
     min_wid = 0.1524 mm
     bloat = 0.1524 mm
-    clearance = 10.00 mil
+    clearance = 6.00 mil
    }
    ha:editor {
     live_routing = false
@@ -22975,7 +23179,7 @@ ha:pcb-rnd-board-v6 {
     draw_grid = false
     swap_start_direction = false
     full_poly = false
-    clear_line = false
+    clear_line = true
     show_number = false
     auto_drc = false
     all_direction_lines = false
@@ -22992,9 +23196,9 @@ ha:pcb-rnd-board-v6 {
     description = false
     local_ref = false
     show_drc = true
-     show_solder_side = 1
+     show_solder_side = 0
      ha:view {
-      flip_y = 1
+      flip_y = 0
      }
       buffer_number = 0
        clear_polypoly = true
@@ -23006,4 +23210,6 @@ ha:pcb-rnd-board-v6 {
    }
   }
  }
+  ha:pixmaps {
+  }
 }
index 708e950a4e03425151914f03fde34e4044f614e9..4194ee0166547bab10b64b8b75c0ec4b6b314766 100644 (file)
@@ -1,11 +1,11 @@
-v 20200604 2
+v 20210407 2
 C 40000 40000 0 0 0 title-D.sym
 T 68500 41700 9 48 1 0 0 0 1
 TeleGPS
 T 67600 40400 9 10 1 0 0 0 1
 telegps.sch
 T 72400 40400 9 10 1 0 0 0 1
-2.0b
+2.0d
 T 69900 40400 9 10 1 0 0 0 1
 1
 T 70600 40400 9 10 1 0 0 0 1
@@ -193,40 +193,40 @@ T 43700 44900 5 10 1 1 0 0 1
 value=0.1uF
 }
 C 43500 44500 1 0 0 gnd.sym
-C 68400 60900 1 0 0 EMBEDDEDantenna.sym
+C 71200 60900 1 0 0 EMBEDDEDantenna.sym
 [
-L 68500 61300 68400 61400 3 0 0 0 -1 -1
-L 68600 61400 68500 61300 3 0 0 0 -1 -1
-L 68400 61400 68600 61400 3 0 0 0 -1 -1
-L 68500 61100 68500 61400 3 0 0 0 -1 -1
-P 68500 60900 68500 61100 1 0 0
+L 71300 61300 71200 61400 3 0 0 0 -1 -1
+L 71400 61400 71300 61300 3 0 0 0 -1 -1
+L 71200 61400 71400 61400 3 0 0 0 -1 -1
+L 71300 61100 71300 61400 3 0 0 0 -1 -1
+P 71300 60900 71300 61100 1 0 0
 {
-T 68450 61005 5 8 0 1 90 6 1
+T 71250 61005 5 8 0 1 90 6 1
 pinnumber=1
-T 68550 61050 5 8 0 1 90 8 1
+T 71350 61050 5 8 0 1 90 8 1
 pinseq=1
-T 68500 61155 9 8 0 1 90 0 1
+T 71300 61155 9 8 0 1 90 0 1
 pinlabel=1
-T 68500 61100 5 8 0 1 90 2 1
+T 71300 61100 5 8 0 1 90 2 1
 pintype=pas
 }
-T 68600 61700 5 10 0 0 0 0 1
+T 71400 61700 5 10 0 0 0 0 1
 numslots=0
-T 68600 61900 5 10 0 0 0 0 1
+T 71400 61900 5 10 0 0 0 0 1
 description=capacitor
 ]
 {
-T 68600 61300 5 10 0 1 0 0 1
+T 71400 61300 5 10 0 1 0 0 1
 device=ANTENNA
-T 68600 61500 5 10 0 1 0 0 1
+T 71400 61500 5 10 0 1 0 0 1
 symversion=0.1
-T 68400 60900 5 10 0 1 0 0 1
+T 71200 60900 5 10 0 1 0 0 1
 footprint=GP.18.4
-T 68400 60900 5 10 0 1 0 0 1
+T 71200 60900 5 10 0 1 0 0 1
 loadstatus=noload
-T 68600 61000 5 10 1 1 0 0 1
+T 71400 61000 5 10 1 1 0 0 1
 refdes=A1
-T 68600 61200 5 10 1 1 0 0 1
+T 71400 61200 5 10 1 1 0 0 1
 value=APAE1575R1840AADB7-T
 }
 N 47500 43500 44400 43500 4
@@ -1340,7 +1340,7 @@ T 54500 57500 5 10 0 0 0 0 1
 device=DRC_Directive
 }
 T 67200 40800 9 10 1 0 0 0 2
-                Copyright 2020 by Bdale Garbee <bdale@gag.com>
+                Copyright 2021 by Bdale Garbee <bdale@gag.com>
 Licensed under the TAPR Open Hardware License, http://www.tapr.org/OHL
 C 61300 52600 1 0 0 UBLOX-ZOE.sym
 {
@@ -1373,7 +1373,6 @@ N 66000 52600 66000 52400 4
 N 66300 52600 66300 52400 4
 N 66600 52600 66600 52400 4
 N 66900 52600 66900 52400 4
-N 67300 60900 68500 60900 4
 C 60600 61100 1 0 0 3.3V-plus.sym
 N 60800 61100 60800 60500 4
 N 60800 60500 61300 60500 4
@@ -1582,3 +1581,22 @@ T 61400 44500 5 10 0 1 0 0 1
 footprint=TI-QFN32
 }
 N 67300 57300 68100 57300 4
+C 70100 59900 1 0 1 saw.sym
+{
+T 69900 60400 5 10 0 1 0 6 1
+device=CRYSTAL
+T 69800 61200 5 10 1 1 0 6 1
+refdes=S1
+T 69900 60600 5 10 0 1 0 6 1
+symversion=0.1
+T 70100 59900 5 10 0 1 0 0 1
+footprint=saw
+T 70100 59900 5 10 1 1 0 0 1
+value=SAW
+}
+N 67300 60900 68900 60900 4
+N 70100 60900 71300 60900 4
+C 69400 59600 1 0 0 gnd.sym
+N 68900 59900 70100 59900 4
+N 70100 59900 70100 60400 4
+N 68900 60400 68900 59900 4