use same debug footprint and pinout as v3
authorBdale Garbee <bdale@gag.com>
Fri, 15 Dec 2023 03:29:51 +0000 (20:29 -0700)
committerBdale Garbee <bdale@gag.com>
Fri, 15 Dec 2023 03:29:51 +0000 (20:29 -0700)
telegps.lht
telegps.sch

index 9de33fe051d077871e311dfd3553bbe664e64837..67dda8238786938acf6f918ddaf6064f5b6d876c 100644 (file)
@@ -610,60 +610,6 @@ ha:pcb-rnd-board-v8 {
    ha:line.20146 {
     x1=480.52mil; y1=262.0mil; x2=480.52mil; y2=6.7686mm; thickness=12.0mil; clearance=28.0mil;
    }
-   ha:line.20158 {
-    x1=599.63mil; y1=135.18mil; x2=599.5mil; y2=95.5mil; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.20161 {
-    x1=599.63mil; y1=2.429mm; x2=541.0mil; y2=37.0mil; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.20164 {
-    x1=698.06mil; y1=3.3336mm; x2=698.06mil; y2=89.06mil; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.20167 {
-    x1=698.06mil; y1=89.06mil; x2=641.0mil; y2=32.0mil; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.20170 {
-    x1=18.2056mm; y1=149.94mil; x2=723.06mil; y2=149.94mil; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.20173 {
-    x1=723.06mil; y1=149.94mil; x2=729.0mil; y2=144.0mil; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.20176 {
-    x1=729.0mil; y1=144.0mil; x2=729.0mil; y2=80.0mil; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.20179 {
-    x1=14.7367mm; y1=132.0mil; x2=14.7367mm; y2=3.0781mm; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.20182 {
-    x1=14.7113mm; y1=3.0527mm; x2=491.0mil; y2=32.0mil; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.20185 {
     x1=712.82mil; y1=209.0mil; x2=793.48mil; y2=209.0mil; thickness=12.0mil; clearance=28.0mil;
     ha:flags {
@@ -742,12 +688,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.20224 {
-    x1=691.0mil; y1=42.0mil; x2=729.0mil; y2=80.0mil; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.20227 {
     x1=565.18mil; y1=209.0mil; x2=528.0mil; y2=209.0mil; thickness=12.0mil; clearance=28.0mil;
     ha:flags {
@@ -1639,24 +1579,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.20797 {
-    x1=678.37mil; y1=135.18mil; x2=678.37mil; y2=2.5494mm; thickness=12.0mil; clearance=28.0mil;
-   }
-   ha:line.20800 {
-    x1=678.37mil; y1=2.5494mm; x2=649.0mil; y2=71.0mil; thickness=12.0mil; clearance=28.0mil;
-   }
-   ha:line.20803 {
-    x1=649.0mil; y1=71.0mil; x2=630.0mil; y2=71.0mil; thickness=12.0mil; clearance=28.0mil;
-   }
-   ha:line.20806 {
-    x1=630.0mil; y1=71.0mil; x2=591.0mil; y2=32.0mil; thickness=12.0mil; clearance=28.0mil;
-   }
-   ha:line.20809 {
-    x1=619.31mil; y1=135.18mil; x2=619.31mil; y2=112.69mil; thickness=12.0mil; clearance=28.0mil;
-   }
-   ha:line.20812 {
-    x1=619.31mil; y1=112.69mil; x2=629.0mil; y2=103.0mil; thickness=12.0mil; clearance=28.0mil;
-   }
    ha:line.20821 {
     x1=8.858mm; y1=57.0mil; x2=386.59mil; y2=57.0mil; thickness=12.0mil; clearance=28.0mil;
     ha:flags {
@@ -2078,6 +2000,78 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
+   ha:line.32077 {
+    x1=619.31mil; y1=3.43357mm; x2=619.31mil; y2=112.69mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.32080 {
+    x1=619.31mil; y1=112.69mil; x2=629.0mil; y2=103.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.35201 {
+    x1=698.06mil; y1=3.333621mm; x2=698.06mil; y2=89.06mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.35204 {
+    x1=698.06mil; y1=89.06mil; x2=641.0mil; y2=32.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.35207 {
+    x1=599.63mil; y1=3.43357mm; x2=599.63mil; y2=40.63mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.35210 {
+    x1=599.63mil; y1=40.63mil; x2=591.0mil; y2=32.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.35213 {
+    x1=14.734368mm; y1=3.329768mm; x2=14.734368mm; y2=1.805768mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.35216 {
+    x1=14.734368mm; y1=1.805768mm; x2=541.0mil; y2=32.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.35219 {
+    x1=18.205579mm; y1=149.94mil; x2=722.06mil; y2=149.94mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.35222 {
+    x1=722.06mil; y1=149.94mil; x2=732.0mil; y2=140.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.35225 {
+    x1=732.0mil; y1=140.0mil; x2=732.0mil; y2=74.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.35228 {
+    x1=732.0mil; y1=74.0mil; x2=690.0mil; y2=32.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
   }
   color = {#8b2323}
    ha:combining {
@@ -10072,77 +10066,166 @@ ha:pcb-rnd-board-v8 {
         }
          uid = LTS4ZjNxIaLbLeZrlyYAAAAi
         }
-        ha:subc.21899 {
+        ha:subc.21920 {
          ha:attributes {
-          {io_pcb::hidename_y}=0.8128 mm
-          footprint=50mil7pin
-          {io_pcb::hidename_scale}=100
-          refdes=J2
-          value=Debug
-          {io_pcb::hidename_direction}=2
-          {io_pcb::hidename_x}=20.0914 mm
+          {io_pcb::hidename_y}=4.9530 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=80
+          refdes=C5
+          value=22pF
+          {io_pcb::hidename_direction}=1
+          {io_pcb::hidename_x}=8.5852 mm
          }
         ha:data {
                 li:padstack_prototypes {
 
          ha:ps_proto_v6.0 {
-           hdia=28.0mil; hplated=1; htop=0; hbottom=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=42.0mil;              }
               ha:combining {              }
               ha:layer_mask {
                copper = 1
                top = 1
               }
               clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
              }
 
              ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=42.0mil;              }
-              ha:combining {              }
+              ha:combining { sub=1; auto=1;              }
               ha:layer_mask {
-               bottom = 1
-               copper = 1
+               top = 1
+               mask = 1
               }
               clearance=0.0
+               li:ps_poly {
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+                -12.84mil  
+               }
              }
 
              ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=42.0mil;              }
-              ha:combining {              }
+              ha:combining { auto=1;              }
               ha:layer_mask {
-               copper = 1
-               intern = 1
+               top = 1
+               paste = 1
               }
               clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
              }
+           }
+         }
+        }
 
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=48.0mil;              }
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
+         li:objects {
+          ha:padstack_ref.21933 {
+           proto=0; x=318.0mil; y=162.26mil; 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.21934 {
+           proto=0; x=318.0mil; y=193.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
+          }
+         }
+         li:layers {
+
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.21921 {
+              x1=318.0mil; y1=178.0mil; x2=318.0mil; y2=178.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
               }
-              clearance=0.0
              }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=48.0mil;              }
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               bottom = 1
-               mask = 1
+             ha:line.21924 {
+              x1=318.0mil; y1=178.0mil; x2=318.0mil; y2=178.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
               }
-              clearance=0.0
              }
-           }
+             ha:line.21927 {
+              x1=318.0mil; y1=178.0mil; x2=318.0mil; y2=3.5212mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.21930 {
+              x1=318.0mil; y1=178.0mil; x2=7.0772mm; y2=178.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAAAk
+        }
+        ha:subc.21936 {
+         ha:attributes {
+          {io_pcb::hidename_y}=8.5598 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=80
+          refdes=C6
+          value=22pF
+          {io_pcb::hidename_direction}=2
+          {io_pcb::hidename_x}=10.4902 mm
          }
+        ha:data {
+                li:padstack_prototypes {
 
-         ha:ps_proto_v6.1 {
-           hdia=28.0mil; hplated=1; htop=0; hbottom=0;
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
            li:shape {
 
              ha:ps_shape_v4 {
@@ -10153,52 +10236,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                -21.0mil  
-                -21.0mil  
-                21.0mil  
-                -21.0mil  
-                21.0mil  
-                21.0mil  
-                -21.0mil  
-                21.0mil  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               bottom = 1
-               copper = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -21.0mil  
-                -21.0mil  
-                21.0mil  
-                -21.0mil  
-                21.0mil  
-                21.0mil  
-                -21.0mil  
-                21.0mil  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               intern = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -21.0mil  
-                -21.0mil  
-                21.0mil  
-                -21.0mil  
-                21.0mil  
-                21.0mil  
-                -21.0mil  
-                21.0mil  
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
                }
              }
 
@@ -10210,33 +10255,33 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                -24.0mil  
-                -24.0mil  
-                24.0mil  
-                -24.0mil  
-                24.0mil  
-                24.0mil  
-                -24.0mil  
-                24.0mil  
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
                }
              }
 
              ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
+              ha:combining { auto=1;              }
               ha:layer_mask {
-               bottom = 1
-               mask = 1
+               top = 1
+               paste = 1
               }
               clearance=0.0
                li:ps_poly {
-                -24.0mil  
-                -24.0mil  
-                24.0mil  
-                -24.0mil  
-                24.0mil  
-                24.0mil  
-                -24.0mil  
-                24.0mil  
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
                }
              }
            }
@@ -10244,64 +10289,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.21912 {
-           proto=0; x=491.0mil; y=32.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=7
-             name=pin7
-           }
-          }
-          ha:padstack_ref.21913 {
-           proto=0; x=541.0mil; y=32.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=6
-             name=pin6
-           }
-          }
-          ha:padstack_ref.21914 {
-           proto=0; x=591.0mil; y=32.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=5
-             name=pin5
-           }
-          }
-          ha:padstack_ref.21915 {
-           proto=0; x=641.0mil; y=32.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=4
-             name=pin4
-           }
-          }
-          ha:padstack_ref.21916 {
-           proto=0; x=691.0mil; y=32.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:padstack_ref.21949 {
+           proto=0; x=417.74mil; y=275.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -10310,48 +10299,18 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=3
-             name=pin3
+             term=1
+             name=1
            }
           }
-          ha:padstack_ref.21917 {
-           proto=0; x=741.0mil; y=32.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-           ha:flags {
-            clearline=1
-           }
-
+          ha:padstack_ref.21950 {
+           proto=0; x=386.26mil; y=275.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            li:thermal {
            }
 
            ha:attributes {
              term=2
-             name=pin2
-           }
-          }
-          ha:padstack_ref.21918 {
-           proto=1; x=791.0mil; y=32.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-             li:0 {
-              on  
-              diag  
-              round  
-              noshape  
-             }
-             li:3 {
-              on  
-              diag  
-              round  
-              noshape  
-             }
-           }
-
-           ha:attributes {
-             term=1
-             name=pin1
+             name=2
            }
           }
          }
@@ -10362,26 +10321,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.21900 {
-              x1=641.0mil; y1=32.0mil; x2=641.0mil; y2=32.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.21937 {
+              x1=402.0mil; y1=275.0mil; x2=402.0mil; y2=275.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.21903 {
-              x1=791.0mil; y1=32.0mil; x2=791.0mil; y2=32.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.21940 {
+              x1=402.0mil; y1=275.0mil; x2=402.0mil; y2=275.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.21906 {
-              x1=791.0mil; y1=32.0mil; x2=791.0mil; y2=-0.1872mm; thickness=0.1mm; clearance=0.0;
+             ha:line.21943 {
+              x1=402.0mil; y1=275.0mil; x2=9.2108mm; y2=275.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.21909 {
-              x1=791.0mil; y1=32.0mil; x2=19.0914mm; y2=32.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.21946 {
+              x1=402.0mil; y1=275.0mil; x2=402.0mil; y2=5.985mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -10395,17 +10354,17 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = LTS4ZjNxIaLbLeZrlyYAAAAj
+         uid = LTS4ZjNxIaLbLeZrlyYAAAAl
         }
-        ha:subc.21920 {
+        ha:subc.21952 {
          ha:attributes {
-          {io_pcb::hidename_y}=4.9530 mm
-          footprint=0402
+          {io_pcb::hidename_y}=5.0800 mm
+          footprint=ABM8
           {io_pcb::hidename_scale}=80
-          refdes=C5
-          value=22pF
-          {io_pcb::hidename_direction}=1
-          {io_pcb::hidename_x}=8.5852 mm
+          refdes=X2
+          value=16MHz
+          {io_pcb::hidename_direction}=2
+          {io_pcb::hidename_x}=10.8730 mm
          }
         ha:data {
                 li:padstack_prototypes {
@@ -10422,14 +10381,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                -13.77mil  
-                -9.84mil  
-                -13.77mil  
-                9.84mil  
-                13.77mil  
-                9.84mil  
-                13.77mil  
-                -9.84mil  
+                20.67mil  
+                -25.595mil  
+                -20.67mil  
+                -25.595mil  
+                -20.67mil  
+                25.595mil  
+                20.67mil  
+                25.595mil  
                }
              }
 
@@ -10441,14 +10400,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                -16.77mil  
-                -12.84mil  
-                -16.77mil  
-                12.84mil  
-                16.77mil  
-                12.84mil  
-                16.77mil  
-                -12.84mil  
+                23.67mil  
+                -28.595mil  
+                -23.67mil  
+                -28.595mil  
+                -23.67mil  
+                28.595mil  
+                23.67mil  
+                28.595mil  
                }
              }
 
@@ -10460,14 +10419,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                -13.77mil  
-                -9.84mil  
-                -13.77mil  
-                9.84mil  
-                13.77mil  
-                9.84mil  
-                13.77mil  
-                -9.84mil  
+                20.67mil  
+                -25.595mil  
+                -20.67mil  
+                -25.595mil  
+                -20.67mil  
+                25.595mil  
+                20.67mil  
+                25.595mil  
                }
              }
            }
@@ -10475,58 +10434,97 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.21933 {
-           proto=0; x=318.0mil; y=162.26mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
-
+          ha:padstack_ref.21966 {
+           proto=0; x=366.58mil; y=221.265mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
            li:thermal {
            }
 
            ha:attributes {
-             term=1
-             name=1
+             term=2
+             name=pin2
            }
           }
-          ha:padstack_ref.21934 {
-           proto=0; x=318.0mil; y=193.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.21967 {
+           proto=0; x=366.58mil; y=130.725mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
            li:thermal {
            }
 
            ha:attributes {
-             term=2
-             name=2
+             term=1
+             name=pin1
+           }
+          }
+          ha:padstack_ref.21968 {
+           proto=0; x=439.41mil; y=130.725mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=4
+             name=pin4
+           }
+          }
+          ha:padstack_ref.21969 {
+           proto=0; x=439.41mil; y=221.265mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=3
+             name=pin3
            }
           }
          }
          li:layers {
 
-          ha:subc-aux {
+          ha:top-silk {
            lid=0
            ha:combining {           }
 
             li:objects {
-             ha:line.21921 {
-              x1=318.0mil; y1=178.0mil; x2=318.0mil; y2=178.0mil; thickness=0.1mm; clearance=0.0;
+             ha:arc.21953 {
+              x=396.7mil; y=2.9304mm; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+             }
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
+          }
+
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.21954 {
+              x1=402.995mil; y1=175.995mil; x2=402.995mil; y2=175.995mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.21924 {
-              x1=318.0mil; y1=178.0mil; x2=318.0mil; y2=178.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.21957 {
+              x1=403.0mil; y1=176.0mil; x2=403.0mil; y2=176.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.21927 {
-              x1=318.0mil; y1=178.0mil; x2=318.0mil; y2=3.5212mm; thickness=0.1mm; clearance=0.0;
+             ha:line.21960 {
+              x1=403.0mil; y1=176.0mil; x2=11.2362mm; y2=176.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.21930 {
-              x1=318.0mil; y1=178.0mil; x2=7.0772mm; y2=178.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.21963 {
+              x1=403.0mil; y1=176.0mil; x2=403.0mil; y2=5.4704mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -10540,17 +10538,17 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = LTS4ZjNxIaLbLeZrlyYAAAAk
+         uid = LTS4ZjNxIaLbLeZrlyYAAAAm
         }
-        ha:subc.21936 {
+        ha:subc.21971 {
          ha:attributes {
-          {io_pcb::hidename_y}=8.5598 mm
-          footprint=0402
-          {io_pcb::hidename_scale}=80
-          refdes=C6
-          value=22pF
-          {io_pcb::hidename_direction}=2
-          {io_pcb::hidename_x}=10.4902 mm
+          {io_pcb::hidename_y}=5.3086 mm
+          footprint=ufqfpn28
+          {io_pcb::hidename_scale}=100
+          refdes=U4
+          value=STM32F042G6U
+          {io_pcb::hidename_direction}=0
+          {io_pcb::hidename_x}=16.2306 mm
          }
         ha:data {
                 li:padstack_prototypes {
@@ -10567,14 +10565,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                9.84mil  
-                -13.77mil  
-                -9.84mil  
-                -13.77mil  
-                -9.84mil  
-                13.77mil  
-                9.84mil  
-                13.77mil  
+                -0.175008mm  
+                -5.905mil  
+                -0.175008mm  
+                5.905mil  
+                0.175008mm  
+                5.905mil  
+                0.175008mm  
+                -5.905mil  
                }
              }
 
@@ -10586,14 +10584,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                12.84mil  
-                -16.77mil  
-                -12.84mil  
-                -16.77mil  
-                -12.84mil  
-                16.77mil  
-                12.84mil  
-                16.77mil  
+                -0.251208mm  
+                -8.905mil  
+                -0.251208mm  
+                8.905mil  
+                0.251208mm  
+                8.905mil  
+                0.251208mm  
+                -8.905mil  
                }
              }
 
@@ -10605,102 +10603,20 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                9.84mil  
-                -13.77mil  
-                -9.84mil  
-                -13.77mil  
-                -9.84mil  
-                13.77mil  
-                9.84mil  
-                13.77mil  
+                -0.175008mm  
+                -5.905mil  
+                -0.175008mm  
+                5.905mil  
+                0.175008mm  
+                5.905mil  
+                0.175008mm  
+                -5.905mil  
                }
              }
            }
          }
-        }
-
-         li:objects {
-          ha:padstack_ref.21949 {
-           proto=0; x=417.74mil; y=275.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.21950 {
-           proto=0; x=386.26mil; y=275.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=2
-             name=2
-           }
-          }
-         }
-         li:layers {
-
-          ha:subc-aux {
-           lid=0
-           ha:combining {           }
-
-            li:objects {
-             ha:line.21937 {
-              x1=402.0mil; y1=275.0mil; x2=402.0mil; y2=275.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.21940 {
-              x1=402.0mil; y1=275.0mil; x2=402.0mil; y2=275.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.21943 {
-              x1=402.0mil; y1=275.0mil; x2=9.2108mm; y2=275.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.21946 {
-              x1=402.0mil; y1=275.0mil; x2=402.0mil; y2=5.985mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
-          }
-         }
-        }
-         uid = LTS4ZjNxIaLbLeZrlyYAAAAl
-        }
-        ha:subc.21952 {
-         ha:attributes {
-          {io_pcb::hidename_y}=5.0800 mm
-          footprint=ABM8
-          {io_pcb::hidename_scale}=80
-          refdes=X2
-          value=16MHz
-          {io_pcb::hidename_direction}=2
-          {io_pcb::hidename_x}=10.8730 mm
-         }
-        ha:data {
-                li:padstack_prototypes {
 
-         ha:ps_proto_v6.0 {
+         ha:ps_proto_v6.1 {
            hdia=0.0; hplated=0; htop=0; hbottom=0;
            li:shape {
 
@@ -10712,14 +10628,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                20.67mil  
-                -25.595mil  
-                -20.67mil  
-                -25.595mil  
-                -20.67mil  
-                25.595mil  
-                20.67mil  
-                25.595mil  
+                5.905mil  
+                -0.175008mm  
+                -5.905mil  
+                -0.175008mm  
+                -5.905mil  
+                0.175008mm  
+                5.905mil  
+                0.175008mm  
                }
              }
 
@@ -10731,261 +10647,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                23.67mil  
-                -28.595mil  
-                -23.67mil  
-                -28.595mil  
-                -23.67mil  
-                28.595mil  
-                23.67mil  
-                28.595mil  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                20.67mil  
-                -25.595mil  
-                -20.67mil  
-                -25.595mil  
-                -20.67mil  
-                25.595mil  
-                20.67mil  
-                25.595mil  
-               }
-             }
-           }
-         }
-        }
-
-         li:objects {
-          ha:padstack_ref.21966 {
-           proto=0; x=366.58mil; y=221.265mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=2
-             name=pin2
-           }
-          }
-          ha:padstack_ref.21967 {
-           proto=0; x=366.58mil; y=130.725mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=1
-             name=pin1
-           }
-          }
-          ha:padstack_ref.21968 {
-           proto=0; x=439.41mil; y=130.725mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=4
-             name=pin4
-           }
-          }
-          ha:padstack_ref.21969 {
-           proto=0; x=439.41mil; y=221.265mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.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.21953 {
-              x=396.7mil; y=2.9304mm; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-             }
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
-          }
-
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
-
-            li:objects {
-             ha:line.21954 {
-              x1=402.995mil; y1=175.995mil; x2=402.995mil; y2=175.995mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.21957 {
-              x1=403.0mil; y1=176.0mil; x2=403.0mil; y2=176.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.21960 {
-              x1=403.0mil; y1=176.0mil; x2=11.2362mm; y2=176.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.21963 {
-              x1=403.0mil; y1=176.0mil; x2=403.0mil; y2=5.4704mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
-          }
-         }
-        }
-         uid = LTS4ZjNxIaLbLeZrlyYAAAAm
-        }
-        ha:subc.21971 {
-         ha:attributes {
-          {io_pcb::hidename_y}=5.3086 mm
-          footprint=ufqfpn28
-          {io_pcb::hidename_scale}=100
-          refdes=U4
-          value=STM32F042G6U
-          {io_pcb::hidename_direction}=0
-          {io_pcb::hidename_x}=16.2306 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.175008mm  
-                -5.905mil  
-                -0.175008mm  
-                5.905mil  
-                0.175008mm  
-                5.905mil  
-                0.175008mm  
-                -5.905mil  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -0.251208mm  
-                -8.905mil  
-                -0.251208mm  
-                8.905mil  
-                0.251208mm  
-                8.905mil  
-                0.251208mm  
-                -8.905mil  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -0.175008mm  
-                -5.905mil  
-                -0.175008mm  
-                5.905mil  
-                0.175008mm  
-                5.905mil  
-                0.175008mm  
-                -5.905mil  
-               }
-             }
-           }
-         }
-
-         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 {
-                5.905mil  
-                -0.175008mm  
-                -5.905mil  
-                -0.175008mm  
-                -5.905mil  
-                0.175008mm  
-                5.905mil  
-                0.175008mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                8.905mil  
-                -0.251208mm  
-                -8.905mil  
-                -0.251208mm  
-                -8.905mil  
-                0.251208mm  
-                8.905mil  
-                0.251208mm  
+                8.905mil  
+                -0.251208mm  
+                -8.905mil  
+                -0.251208mm  
+                -8.905mil  
+                0.251208mm  
+                8.905mil  
+                0.251208mm  
                }
              }
 
@@ -19993,7 +19662,7 @@ ha:pcb-rnd-board-v8 {
             }
           }
 
-          {ha:top copper}   {
+          {ha:top copper}      {
            lid=2
            ha:combining {           }
 
@@ -20552,165 +20221,484 @@ ha:pcb-rnd-board-v8 {
           }
         }
 
-        ha:ps_proto_v6.2 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+        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 {
+               -95.0mil  
+               -30.0mil  
+               -95.0mil  
+               30.0mil  
+               95.0mil  
+               30.0mil  
+               95.0mil  
+               -30.0mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -98.0mil  
+               -33.0mil  
+               -98.0mil  
+               33.0mil  
+               98.0mil  
+               33.0mil  
+               98.0mil  
+               -33.0mil  
+              }
+            }
+          }
+        }
+       }
+
+        li:objects {
+         ha:padstack_ref.21354 {
+          proto=0; x=105.0mil; y=365.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
+         ha:padstack_ref.21355 {
+          proto=1; x=105.0mil; y=365.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
+         ha:padstack_ref.21356 {
+          proto=2; x=105.0mil; y=500.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=40.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.21357 {
+          proto=0; x=105.0mil; y=635.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
+         ha:padstack_ref.21358 {
+          proto=1; x=105.0mil; y=635.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          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.21342 {
+             x1=105.0mil; y1=500.0mil; x2=105.0mil; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.21345 {
+             x1=200.0mil; y1=500.0mil; x2=200.0mil; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.21348 {
+             x1=200.0mil; y1=500.0mil; x2=4.08mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.21351 {
+             x1=200.0mil; y1=500.0mil; x2=200.0mil; y2=11.7mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
+        }
+       }
+        uid = LTS4ZjNxIaLbLeZrlyYAAAAI
+       }
+        ha:subc.33664 {
+         ha:attributes {
+          value=Debug
+          footprint=50mil6pin
+          refdes=J2
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=28.0mil; hplated=1; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=42.0mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+             }
+
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=42.0mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               bottom = 1
+               copper = 1
+              }
+              clearance=0.0
+             }
+
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=42.0mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               intern = 1
+              }
+              clearance=0.0
+             }
+
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=48.0mil;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+             }
+
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=48.0mil;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               bottom = 1
+               mask = 1
+              }
+              clearance=0.0
+             }
+           }
+         }
+
+         ha:ps_proto_v6.1 {
+           hdia=28.0mil; hplated=1; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -21.0mil  
+                -21.0mil  
+                21.0mil  
+                -21.0mil  
+                21.0mil  
+                21.0mil  
+                -21.0mil  
+                21.0mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               bottom = 1
+               copper = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -21.0mil  
+                -21.0mil  
+                21.0mil  
+                -21.0mil  
+                21.0mil  
+                21.0mil  
+                -21.0mil  
+                21.0mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               intern = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -21.0mil  
+                -21.0mil  
+                21.0mil  
+                -21.0mil  
+                21.0mil  
+                21.0mil  
+                -21.0mil  
+                21.0mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -24.0mil  
+                -24.0mil  
+                24.0mil  
+                -24.0mil  
+                24.0mil  
+                24.0mil  
+                -24.0mil  
+                24.0mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               bottom = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -24.0mil  
+                -24.0mil  
+                24.0mil  
+                -24.0mil  
+                24.0mil  
+                24.0mil  
+                -24.0mil  
+                24.0mil  
+               }
+             }
+           }
+         }
+        }
+
+         li:objects {
+          ha:padstack_ref.33678 {
+           proto=0; x=541.0mil; y=32.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -95.0mil  
-               -30.0mil  
-               -95.0mil  
-               30.0mil  
-               95.0mil  
-               30.0mil  
-               95.0mil  
-               -30.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 {
-               -98.0mil  
-               -33.0mil  
-               -98.0mil  
-               33.0mil  
-               98.0mil  
-               33.0mil  
-               98.0mil  
-               -33.0mil  
-              }
-            }
+           ha:attributes {
+             term=6
+             name=pin6
+           }
           }
-        }
-       }
+          ha:padstack_ref.33679 {
+           proto=0; x=591.0mil; y=32.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-        li:objects {
-         ha:padstack_ref.21354 {
-          proto=0; x=105.0mil; y=365.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=5
+             name=pin5
+           }
           }
+          ha:padstack_ref.33680 {
+           proto=0; x=641.0mil; y=32.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-         ha:padstack_ref.21355 {
-          proto=1; x=105.0mil; y=365.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=4
+             name=pin4
+           }
           }
+          ha:padstack_ref.33681 {
+           proto=0; x=691.0mil; y=32.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-         ha:padstack_ref.21356 {
-          proto=2; x=105.0mil; y=500.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=40.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=3
+             name=pin3
+           }
           }
+          ha:padstack_ref.33682 {
+           proto=0; x=741.0mil; y=32.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.21357 {
-          proto=0; x=105.0mil; y=635.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=2
+             name=pin2
+           }
           }
+          ha:padstack_ref.33683 {
+           proto=1; x=791.0mil; y=32.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           li:thermal {
+             li:2 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+             li:3 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+           }
+
+           ha:attributes {
+             term=1
+             name=pin1
+           }
           }
          }
-         ha:padstack_ref.21358 {
-          proto=1; x=105.0mil; y=635.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
-          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-          ha:attributes {
-            term=2
-            name=2
+            li:objects {
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
           }
-         }
-        }
-        li:layers {
 
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-           li:objects {
-            ha:line.21342 {
-             x1=105.0mil; y1=500.0mil; x2=105.0mil; y2=500.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.33666 {
+              x1=666.0mil; y1=32.0mil; x2=666.0mil; y2=32.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.21345 {
-             x1=200.0mil; y1=500.0mil; x2=200.0mil; y2=500.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.33669 {
+              x1=791.0mil; y1=32.0mil; x2=791.0mil; y2=32.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
              }
-            }
-            ha:line.21348 {
-             x1=200.0mil; y1=500.0mil; x2=4.08mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.33672 {
+              x1=791.0mil; y1=32.0mil; x2=791.0mil; y2=-0.1872mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
              }
-            }
-            ha:line.21351 {
-             x1=200.0mil; y1=500.0mil; x2=200.0mil; y2=11.7mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.33675 {
+              x1=791.0mil; y1=32.0mil; x2=19.0914mm; y2=32.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 = LTS4ZjNxIaLbLeZrlyYAAAAI
-       }
+         uid = gJUIR/3nofWze3gf7KkAAABL
+        }
     }
  }
 
@@ -22802,7 +22790,7 @@ ha:pcb-rnd-board-v8 {
 
    li:input {
      ha:rx1 {
-     li:conn { J2-7; U4-28;     }
+     li:conn { J2-6; U4-28;     }
      }
      ha:rx2 {
      li:conn { U4-9; U5-2;     }
@@ -22831,8 +22819,8 @@ ha:pcb-rnd-board-v8 {
       ha:unnamed_net19 {
       li:conn { R3-1; U4-19;      }
       }
-      ha:unnamed_net22 {
-      li:conn { J2-5; U4-23;      }
+      ha:unnamed_net24 {
+      li:conn { R2-1; U4-26;      }
       }
      ha:unnamed_net18 {
      li:conn { J1-2; R3-2;     }
@@ -22846,8 +22834,8 @@ ha:pcb-rnd-board-v8 {
      ha:GND {
      li:conn { B1-2; 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; J1-G; 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-1; U5-10; U5-12; U6-2; X1-2; X1-4; X2-2; X2-4;     }
      }
-      ha:unnamed_net24 {
-      li:conn { R2-1; U4-26;      }
+      ha:unnamed_net32 {
+      li:conn { C31-1; U3-30; X1-1;      }
       }
      ha:unnamed_net1 {
      li:conn { C38-1; U2-4;     }
@@ -22882,8 +22870,8 @@ ha:pcb-rnd-board-v8 {
      ha:unnamed_net36 {
      li:conn { C191-1; L191-1; L192-1; U3-19;     }
      }
-      ha:unnamed_net32 {
-      li:conn { C31-1; U3-30; X1-1;      }
+      ha:unnamed_net42 {
+      li:conn { R30-2; U3-14;      }
       }
      ha:unnamed_net38 {
      li:conn { C174-1; L171-2; U3-17;     }
@@ -22897,9 +22885,9 @@ ha:pcb-rnd-board-v8 {
      ha:unnamed_net41 {
      li:conn { C211-1; U3-21;     }
      }
-      ha:unnamed_net42 {
-      li:conn { R30-2; U3-14;      }
-      }
+       ha:unnamed_net47 {
+       li:conn { C173-2; L171-1; R171-2;       }
+       }
       ha:reset_n {
       li:conn { J2-2; U3-2; U4-4;      }
       }
@@ -22927,11 +22915,11 @@ ha:pcb-rnd-board-v8 {
       ha:unnamed_net51 {
       li:conn { C191-2; L193-2; L201-2;      }
       }
-     ha:unnamed_net47 {
-     li:conn { C173-2; L171-1; R171-2;     }
-     }
+      ha:unnamed_net52 {
+      li:conn { D2-1; R2-2;      }
+      }
      ha:tx1 {
-     li:conn { J2-6; U4-27;     }
+     li:conn { J2-5; U4-27;     }
      }
      ha:tx2 {
      li:conn { U4-8; U5-3;     }
@@ -22942,9 +22930,6 @@ ha:pcb-rnd-board-v8 {
      ha:sclk1 {
      li:conn { U1-6; U3-8; U4-11;     }
      }
-      ha:unnamed_net52 {
-      li:conn { D2-1; R2-2;      }
-      }
      ha:miso1 {
      li:conn { U1-2; U3-9; U4-12;     }
      }
index ee0a70e043b205952f97488e8e075141e581d86c..132a63b99eb01a5652e01e639e270691d0c51dab 100644 (file)
@@ -553,18 +553,18 @@ netname=v_usb
 }
 N 57000 49200 55500 49200 4
 {
-T 55700 49300 5 10 1 1 0 0 1
+T 55900 49300 5 10 1 1 0 0 1
 netname=reset_n
 }
 N 54800 48400 57000 48400 4
 {
-T 55700 48500 5 10 1 1 0 0 1
+T 55900 48500 5 10 1 1 0 0 1
 netname=swclk
 }
-C 56400 49300 1 0 0 gnd.sym
+C 56700 49300 1 0 0 gnd.sym
 N 55100 48800 57000 48800 4
 {
-T 55700 48900 5 10 1 1 0 0 1
+T 55900 48900 5 10 1 1 0 0 1
 netname=swdio
 }
 N 55100 48800 55100 49200 4
@@ -615,7 +615,6 @@ value=STM32F042G6U
 T 44500 58800 5 10 1 1 0 0 1
 refdes=U4
 }
-N 54400 48000 57000 48000 4
 N 54800 48400 54800 48600 4
 N 54800 48600 54400 48600 4
 N 47900 58900 47900 60700 4
@@ -1335,28 +1334,15 @@ N 54400 55100 55900 55100 4
 T 55600 55200 5 10 1 1 0 0 1
 netname=rx2
 }
-C 57000 47100 1 0 0 conn-7.sym
+N 57000 49600 56800 49600 4
+N 57000 48000 55900 48000 4
 {
-T 57355 49795 5 10 1 1 0 0 1
-refdes=J2
-T 57200 46900 5 10 1 1 0 0 1
-value=Debug
-T 57000 47100 5 10 0 1 0 0 1
-device=CONNECTOR
-T 57000 47100 5 10 0 1 0 0 1
-footprint=50mil7pin
-T 57000 47100 5 10 0 1 0 0 1
-loadstatus=noload
+T 55900 48100 5 10 1 1 0 0 1
+netname=tx1
 }
-N 57000 49600 56500 49600 4
 N 57000 47600 55900 47600 4
 {
 T 55900 47700 5 10 1 1 0 0 1
-netname=tx1
-}
-N 57000 47200 55900 47200 4
-{
-T 55900 47300 5 10 1 1 0 0 1
 netname=rx1
 }
 N 43400 50700 43400 51900 4
@@ -1480,3 +1466,23 @@ value=NoConnection
 T 60400 60300 5 10 0 0 0 0 1
 device=DRC_Directive
 }
+C 57000 47500 1 0 0 conn-6.sym
+{
+T 57000 47500 5 10 0 1 0 0 1
+footprint=50mil6pin
+T 57000 47500 5 10 0 1 0 0 1
+device=CONNECTOR
+T 57000 47500 5 10 0 1 0 0 1
+loadstatus=noload
+T 57355 49795 5 10 1 1 0 0 1
+refdes=J2
+T 57100 47300 5 10 1 1 0 0 1
+value=Debug
+}
+C 54400 47900 1 0 0 nc-right.sym
+{
+T 54500 48400 5 10 0 0 0 0 1
+value=NoConnection
+T 54500 48600 5 10 0 0 0 0 1
+device=DRC_Directive
+}