update version number for release, use AT1220-only beeper footprint, new 1170 source...
[hw/telelco] / telelco.lht
index e9d9979ffec615a740313995d8ec8c8ebf2b7c6e..ee92622f2943fd3c39eca4c6c138479f6bf7b248 100644 (file)
@@ -1165,6 +1165,7 @@ ha:pcb-rnd-board-v5 {
        value=
        {io_pcb::hidename_direction}=0
        {io_pcb::hidename_x}=2.2352 mm
+        device=HOLE_PLATED
       }
      ha:data {
           li:padstack_prototypes {
@@ -1317,6 +1318,7 @@ ha:pcb-rnd-board-v5 {
        value=
        {io_pcb::hidename_direction}=0
        {io_pcb::hidename_x}=56.0324 mm
+        device=HOLE_PLATED
       }
      ha:data {
           li:padstack_prototypes {
@@ -1469,6 +1471,7 @@ ha:pcb-rnd-board-v5 {
        value=
        {io_pcb::hidename_direction}=0
        {io_pcb::hidename_x}=2.5146 mm
+        device=HOLE_PLATED
       }
      ha:data {
           li:padstack_prototypes {
@@ -1621,6 +1624,7 @@ ha:pcb-rnd-board-v5 {
        value=
        {io_pcb::hidename_direction}=0
        {io_pcb::hidename_x}=110.1090 mm
+        device=HOLE_PLATED
       }
      ha:data {
           li:padstack_prototypes {
@@ -1773,6 +1777,7 @@ ha:pcb-rnd-board-v5 {
        value=
        {io_pcb::hidename_direction}=0
        {io_pcb::hidename_x}=110.6424 mm
+        device=HOLE_PLATED
       }
      ha:data {
           li:padstack_prototypes {
@@ -1925,6 +1930,7 @@ ha:pcb-rnd-board-v5 {
        value=
        {io_pcb::hidename_direction}=0
        {io_pcb::hidename_x}=56.4642 mm
+        device=HOLE_PLATED
       }
      ha:data {
           li:padstack_prototypes {
@@ -2077,6 +2083,7 @@ ha:pcb-rnd-board-v5 {
        value=LiPo
        {io_pcb::hidename_direction}=0
        {io_pcb::hidename_x}=0.2715 mm
+        device=CONNECTOR
       }
      ha:data {
           li:padstack_prototypes {
@@ -2349,6 +2356,7 @@ ha:pcb-rnd-board-v5 {
        value=Debug
        {io_pcb::hidename_direction}=0
        {io_pcb::hidename_x}=34.4424 mm
+        device=CONNECTOR
       }
      ha:data {
           li:padstack_prototypes {
@@ -2719,6 +2727,7 @@ ha:pcb-rnd-board-v5 {
        value=360
        {io_pcb::hidename_direction}=0
        {io_pcb::hidename_x}=51.9039 mm
+        device=RESISTOR
       }
      ha:data {
           li:padstack_prototypes {
@@ -2868,6 +2877,7 @@ ha:pcb-rnd-board-v5 {
        value=140
        {io_pcb::hidename_direction}=0
        {io_pcb::hidename_x}=46.2473 mm
+        device=RESISTOR
       }
      ha:data {
           li:padstack_prototypes {
@@ -3017,6 +3027,7 @@ ha:pcb-rnd-board-v5 {
        value=360
        {io_pcb::hidename_direction}=0
        {io_pcb::hidename_x}=89.4370 mm
+        device=RESISTOR
       }
      ha:data {
           li:padstack_prototypes {
@@ -3166,6 +3177,7 @@ ha:pcb-rnd-board-v5 {
        value=1uF
        {io_pcb::hidename_direction}=3
        {io_pcb::hidename_x}=54.8503 mm
+        device=CAPACITOR
       }
      ha:data {
           li:padstack_prototypes {
@@ -3315,6 +3327,7 @@ ha:pcb-rnd-board-v5 {
         value=bead
         {io_pcb::hidename_direction}=1
         {io_pcb::hidename_x}=53.3461 mm
+         device=INDUCTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -3464,6 +3477,7 @@ ha:pcb-rnd-board-v5 {
         value=0.1uF
         {io_pcb::hidename_direction}=3
         {io_pcb::hidename_x}=40.2143 mm
+         device=CAPACITOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -3613,6 +3627,7 @@ ha:pcb-rnd-board-v5 {
         value=0.1uF
         {io_pcb::hidename_direction}=0
         {io_pcb::hidename_x}=61.7428 mm
+         device=CAPACITOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -3762,6 +3777,7 @@ ha:pcb-rnd-board-v5 {
         value=0.1uF
         {io_pcb::hidename_direction}=3
         {io_pcb::hidename_x}=60.0517 mm
+         device=CAPACITOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -3911,6 +3927,7 @@ ha:pcb-rnd-board-v5 {
         value=0.1uF
         {io_pcb::hidename_direction}=3
         {io_pcb::hidename_x}=45.3837 mm
+         device=CAPACITOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -4060,6 +4077,7 @@ ha:pcb-rnd-board-v5 {
         value=360
         {io_pcb::hidename_direction}=0
         {io_pcb::hidename_x}=48.9519 mm
+         device=RESISTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -4209,6 +4227,7 @@ ha:pcb-rnd-board-v5 {
         value=Header-5
         {io_pcb::hidename_direction}=2
         {io_pcb::hidename_x}=40.0050 mm
+         device=CONNECTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -4538,6 +4557,7 @@ ha:pcb-rnd-board-v5 {
         value=1k
         {io_pcb::hidename_direction}=3
         {io_pcb::hidename_x}=107.2764 mm
+         device=RESISTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -4687,6 +4707,7 @@ ha:pcb-rnd-board-v5 {
         value=1k
         {io_pcb::hidename_direction}=2
         {io_pcb::hidename_x}=105.1240 mm
+         device=RESISTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -4757,7 +4778,7 @@ ha:pcb-rnd-board-v5 {
 
        li:objects {
         ha:padstack_ref.534 {
-         proto=0; x=3.987in; y=3.09774in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=3.99526in; y=3.064in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -4771,7 +4792,7 @@ ha:pcb-rnd-board-v5 {
          }
         }
         ha:padstack_ref.535 {
-         proto=0; x=3.987in; y=3.06626in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=4.02674in; y=3.064in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -4793,25 +4814,25 @@ ha:pcb-rnd-board-v5 {
 
           li:objects {
            ha:line.536 {
-            x1=3.987in; y1=78.2828mm; x2=3.987in; y2=78.2828mm; thickness=0.1mm; clearance=0.0;
+            x1=4.011in; y1=3.064in; x2=4.011in; y2=3.064in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
            ha:line.539 {
-            x1=3.987in; y1=78.2828mm; x2=3.987in; y2=78.2828mm; thickness=0.1mm; clearance=0.0;
+            x1=4.011in; y1=3.064in; x2=4.011in; y2=3.064in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
            ha:line.542 {
-            x1=3.987in; y1=78.2828mm; x2=3.987in; y2=77.2828mm; thickness=0.1mm; clearance=0.0;
+            x1=4.011in; y1=3.064in; x2=102.8794mm; y2=3.064in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
            ha:line.545 {
-            x1=3.987in; y1=78.2828mm; x2=102.2698mm; y2=78.2828mm; thickness=0.1mm; clearance=0.0;
+            x1=4.011in; y1=3.064in; x2=4.011in; y2=78.8256mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -4836,6 +4857,7 @@ ha:pcb-rnd-board-v5 {
         value=360
         {io_pcb::hidename_direction}=1
         {io_pcb::hidename_x}=47.1297 mm
+         device=RESISTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -4985,6 +5007,7 @@ ha:pcb-rnd-board-v5 {
         value=360
         {io_pcb::hidename_direction}=1
         {io_pcb::hidename_x}=48.4129 mm
+         device=RESISTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -5134,6 +5157,7 @@ ha:pcb-rnd-board-v5 {
         value=yellow
         {io_pcb::hidename_direction}=2
         {io_pcb::hidename_x}=46.3550 mm
+         device=LED
        }
       ha:data {
             li:padstack_prototypes {
@@ -5400,6 +5424,7 @@ ha:pcb-rnd-board-v5 {
         value=yellow
         {io_pcb::hidename_direction}=2
         {io_pcb::hidename_x}=7.4930 mm
+         device=LED
        }
       ha:data {
             li:padstack_prototypes {
@@ -5666,6 +5691,7 @@ ha:pcb-rnd-board-v5 {
         value=red
         {io_pcb::hidename_direction}=0
         {io_pcb::hidename_x}=106.6800 mm
+         device=LED
        }
       ha:data {
             li:padstack_prototypes {
@@ -5932,6 +5958,7 @@ ha:pcb-rnd-board-v5 {
         value=green3mm
         {io_pcb::hidename_direction}=1
         {io_pcb::hidename_x}=103.4034 mm
+         device=LED
        }
       ha:data {
             li:padstack_prototypes {
@@ -6193,6 +6220,7 @@ ha:pcb-rnd-board-v5 {
         value=red3mm
         {io_pcb::hidename_direction}=1
         {io_pcb::hidename_x}=100.2284 mm
+         device=LED
        }
       ha:data {
             li:padstack_prototypes {
@@ -6454,6 +6482,7 @@ ha:pcb-rnd-board-v5 {
         value=140
         {io_pcb::hidename_direction}=1
         {io_pcb::hidename_x}=12.2301 mm
+         device=RESISTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -6603,6 +6632,7 @@ ha:pcb-rnd-board-v5 {
         value=140
         {io_pcb::hidename_direction}=1
         {io_pcb::hidename_x}=37.1094 mm
+         device=RESISTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -6752,6 +6782,7 @@ ha:pcb-rnd-board-v5 {
         value=140
         {io_pcb::hidename_direction}=1
         {io_pcb::hidename_x}=20.7645 mm
+         device=RESISTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -6901,6 +6932,7 @@ ha:pcb-rnd-board-v5 {
         value=140
         {io_pcb::hidename_direction}=1
         {io_pcb::hidename_x}=28.7782 mm
+         device=RESISTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -7050,6 +7082,7 @@ ha:pcb-rnd-board-v5 {
         value=140
         {io_pcb::hidename_direction}=1
         {io_pcb::hidename_x}=44.0309 mm
+         device=RESISTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -7199,6 +7232,7 @@ ha:pcb-rnd-board-v5 {
         value=140
         {io_pcb::hidename_direction}=1
         {io_pcb::hidename_x}=52.2859 mm
+         device=RESISTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -7348,6 +7382,7 @@ ha:pcb-rnd-board-v5 {
         value=140
         {io_pcb::hidename_direction}=1
         {io_pcb::hidename_x}=60.5409 mm
+         device=RESISTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -7497,6 +7532,7 @@ ha:pcb-rnd-board-v5 {
         value=140
         {io_pcb::hidename_direction}=1
         {io_pcb::hidename_x}=68.7959 mm
+         device=RESISTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -7646,6 +7682,7 @@ ha:pcb-rnd-board-v5 {
         value=green
         {io_pcb::hidename_direction}=3
         {io_pcb::hidename_x}=33.4010 mm
+         device=LED
        }
       ha:data {
             li:padstack_prototypes {
@@ -7912,6 +7949,7 @@ ha:pcb-rnd-board-v5 {
         value=green
         {io_pcb::hidename_direction}=3
         {io_pcb::hidename_x}=25.2984 mm
+         device=LED
        }
       ha:data {
             li:padstack_prototypes {
@@ -8178,6 +8216,7 @@ ha:pcb-rnd-board-v5 {
         value=green
         {io_pcb::hidename_direction}=3
         {io_pcb::hidename_x}=16.9672 mm
+         device=LED
        }
       ha:data {
             li:padstack_prototypes {
@@ -8444,6 +8483,7 @@ ha:pcb-rnd-board-v5 {
         value=green
         {io_pcb::hidename_direction}=3
         {io_pcb::hidename_x}=8.7122 mm
+         device=LED
        }
       ha:data {
             li:padstack_prototypes {
@@ -8710,6 +8750,7 @@ ha:pcb-rnd-board-v5 {
         value=green
         {io_pcb::hidename_direction}=1
         {io_pcb::hidename_x}=68.8340 mm
+         device=LED
        }
       ha:data {
             li:padstack_prototypes {
@@ -8981,6 +9022,7 @@ ha:pcb-rnd-board-v5 {
         value=green
         {io_pcb::hidename_direction}=1
         {io_pcb::hidename_x}=60.5790 mm
+         device=LED
        }
       ha:data {
             li:padstack_prototypes {
@@ -9252,6 +9294,7 @@ ha:pcb-rnd-board-v5 {
         value=green
         {io_pcb::hidename_direction}=1
         {io_pcb::hidename_x}=52.3240 mm
+         device=LED
        }
       ha:data {
             li:padstack_prototypes {
@@ -9523,6 +9566,7 @@ ha:pcb-rnd-board-v5 {
         value=green
         {io_pcb::hidename_direction}=1
         {io_pcb::hidename_x}=44.0690 mm
+         device=LED
        }
       ha:data {
             li:padstack_prototypes {
@@ -9794,6 +9838,7 @@ ha:pcb-rnd-board-v5 {
         value=yellow
         {io_pcb::hidename_direction}=0
         {io_pcb::hidename_x}=98.4250 mm
+         device=LED
        }
       ha:data {
             li:padstack_prototypes {
@@ -10060,6 +10105,7 @@ ha:pcb-rnd-board-v5 {
         value=green
         {io_pcb::hidename_direction}=0
         {io_pcb::hidename_x}=90.1700 mm
+         device=LED
        }
       ha:data {
             li:padstack_prototypes {
@@ -10326,6 +10372,7 @@ ha:pcb-rnd-board-v5 {
         value=140
         {io_pcb::hidename_direction}=3
         {io_pcb::hidename_x}=52.9463 mm
+         device=RESISTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -10475,6 +10522,7 @@ ha:pcb-rnd-board-v5 {
         value=4.7uF
         {io_pcb::hidename_direction}=0
         {io_pcb::hidename_x}=99.7016 mm
+         device=CAPACITOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -10624,6 +10672,7 @@ ha:pcb-rnd-board-v5 {
         value=4.7uF
         {io_pcb::hidename_direction}=1
         {io_pcb::hidename_x}=105.4090 mm
+         device=CAPACITOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -10773,6 +10822,7 @@ ha:pcb-rnd-board-v5 {
         value=2.49k
         {io_pcb::hidename_direction}=0
         {io_pcb::hidename_x}=105.5182 mm
+         device=RESISTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -10926,6 +10976,7 @@ ha:pcb-rnd-board-v5 {
         {io_pcb::hidename_direction}=0
         use-license=Unlimited
         {io_pcb::hidename_x}=101.7016 mm
+         device=IC
        }
       ha:data {
             li:padstack_prototypes {
@@ -11141,6 +11192,7 @@ ha:pcb-rnd-board-v5 {
         value=2.2k
         {io_pcb::hidename_direction}=0
         {io_pcb::hidename_x}=96.7176 mm
+         device=RESISTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -11290,6 +11342,7 @@ ha:pcb-rnd-board-v5 {
         value=2.2k
         {io_pcb::hidename_direction}=2
         {io_pcb::hidename_x}=95.6234 mm
+         device=RESISTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -11439,6 +11492,7 @@ ha:pcb-rnd-board-v5 {
         value=encoder
         {io_pcb::hidename_direction}=0
         {io_pcb::hidename_x}=91.3892 mm
+         device=CONNECTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -11857,6 +11911,7 @@ ha:pcb-rnd-board-v5 {
         value=22
         {io_pcb::hidename_direction}=2
         {io_pcb::hidename_x}=45.6865 mm
+         device=RESISTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -12006,6 +12061,7 @@ ha:pcb-rnd-board-v5 {
         value=22
         {io_pcb::hidename_direction}=2
         {io_pcb::hidename_x}=50.6593 mm
+         device=RESISTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -12151,6 +12207,7 @@ ha:pcb-rnd-board-v5 {
         value=SMA
         footprint=sma-edge
         refdes=J8
+         device=CONNECTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -12430,6 +12487,7 @@ ha:pcb-rnd-board-v5 {
         value=0.1uF
         {io_pcb::hidename_direction}=0
         {io_pcb::hidename_x}=41.9669 mm
+         device=CAPACITOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -12579,6 +12637,7 @@ ha:pcb-rnd-board-v5 {
         value=10pF
         {io_pcb::hidename_direction}=0
         {io_pcb::hidename_x}=20.5108 mm
+         device=CAPACITOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -12728,6 +12787,7 @@ ha:pcb-rnd-board-v5 {
         value=5.1pF
         {io_pcb::hidename_direction}=3
         {io_pcb::hidename_x}=7.5311 mm
+         device=CAPACITOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -12877,6 +12937,7 @@ ha:pcb-rnd-board-v5 {
         value=15nH
         {io_pcb::hidename_direction}=3
         {io_pcb::hidename_x}=13.5885 mm
+         device=INDUCTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -13026,6 +13087,7 @@ ha:pcb-rnd-board-v5 {
         value=39pF
         {io_pcb::hidename_direction}=1
         {io_pcb::hidename_x}=10.2235 mm
+         device=CAPACITOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -13175,6 +13237,7 @@ ha:pcb-rnd-board-v5 {
         value=56nH
         {io_pcb::hidename_direction}=0
         {io_pcb::hidename_x}=12.2555 mm
+         device=INDUCTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -13324,6 +13387,7 @@ ha:pcb-rnd-board-v5 {
         value=2.2pF
         {io_pcb::hidename_direction}=2
         {io_pcb::hidename_x}=16.5481 mm
+         device=CAPACITOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -13473,6 +13537,7 @@ ha:pcb-rnd-board-v5 {
         value=43nH
         {io_pcb::hidename_direction}=2
         {io_pcb::hidename_x}=5.7663 mm
+         device=INDUCTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -13622,6 +13687,7 @@ ha:pcb-rnd-board-v5 {
         value=56pF
         {io_pcb::hidename_direction}=3
         {io_pcb::hidename_x}=13.8303 mm
+         device=CAPACITOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -13771,6 +13837,7 @@ ha:pcb-rnd-board-v5 {
         value=18
         {io_pcb::hidename_direction}=3
         {io_pcb::hidename_x}=13.3675 mm
+         device=RESISTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -13920,6 +13987,7 @@ ha:pcb-rnd-board-v5 {
         value=47nF
         {io_pcb::hidename_direction}=1
         {io_pcb::hidename_x}=13.3477 mm
+         device=CAPACITOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -14069,6 +14137,7 @@ ha:pcb-rnd-board-v5 {
         value=47nF
         {io_pcb::hidename_direction}=1
         {io_pcb::hidename_x}=14.5415 mm
+         device=CAPACITOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -14218,6 +14287,7 @@ ha:pcb-rnd-board-v5 {
         value=47nF
         {io_pcb::hidename_direction}=1
         {io_pcb::hidename_x}=10.9347 mm
+         device=CAPACITOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -14367,6 +14437,7 @@ ha:pcb-rnd-board-v5 {
         value=47nF
         {io_pcb::hidename_direction}=1
         {io_pcb::hidename_x}=12.1539 mm
+         device=CAPACITOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -14516,6 +14587,7 @@ ha:pcb-rnd-board-v5 {
         value=1.8nF
         {io_pcb::hidename_direction}=1
         {io_pcb::hidename_x}=9.8679 mm
+         device=CAPACITOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -14665,6 +14737,7 @@ ha:pcb-rnd-board-v5 {
         value=10nF
         {io_pcb::hidename_direction}=3
         {io_pcb::hidename_x}=9.6901 mm
+         device=CAPACITOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -14814,6 +14887,7 @@ ha:pcb-rnd-board-v5 {
         value=47nF
         {io_pcb::hidename_direction}=1
         {io_pcb::hidename_x}=9.0043 mm
+         device=CAPACITOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -14963,6 +15037,7 @@ ha:pcb-rnd-board-v5 {
         value=27nH
         {io_pcb::hidename_direction}=2
         {io_pcb::hidename_x}=10.4775 mm
+         device=INDUCTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -15112,6 +15187,7 @@ ha:pcb-rnd-board-v5 {
         value=5.1pF
         {io_pcb::hidename_direction}=2
         {io_pcb::hidename_x}=6.2367 mm
+         device=CAPACITOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -15261,6 +15337,7 @@ ha:pcb-rnd-board-v5 {
         value=22nH
         {io_pcb::hidename_direction}=2
         {io_pcb::hidename_x}=5.9563 mm
+         device=INDUCTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -15410,6 +15487,7 @@ ha:pcb-rnd-board-v5 {
         value=6.2pF
         {io_pcb::hidename_direction}=2
         {io_pcb::hidename_x}=11.7343 mm
+         device=CAPACITOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -15559,6 +15637,7 @@ ha:pcb-rnd-board-v5 {
         value=5.1pF
         {io_pcb::hidename_direction}=2
         {io_pcb::hidename_x}=5.1181 mm
+         device=CAPACITOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -15708,6 +15787,7 @@ ha:pcb-rnd-board-v5 {
         value=15nH
         {io_pcb::hidename_direction}=2
         {io_pcb::hidename_x}=5.8613 mm
+         device=INDUCTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -15857,6 +15937,7 @@ ha:pcb-rnd-board-v5 {
         value=27nH
         {io_pcb::hidename_direction}=2
         {io_pcb::hidename_x}=6.5527 mm
+         device=INDUCTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -16006,6 +16087,7 @@ ha:pcb-rnd-board-v5 {
         value=CC1200
         {io_pcb::hidename_direction}=1
         {io_pcb::hidename_x}=14.7828 mm
+         device=IC
        }
       ha:data {
             li:padstack_prototypes {
@@ -17632,6 +17714,7 @@ ha:pcb-rnd-board-v5 {
         value=47nF
         {io_pcb::hidename_direction}=3
         {io_pcb::hidename_x}=15.8369 mm
+         device=CAPACITOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -17781,6 +17864,7 @@ ha:pcb-rnd-board-v5 {
         value=47nF
         {io_pcb::hidename_direction}=3
         {io_pcb::hidename_x}=13.8811 mm
+         device=CAPACITOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -17930,6 +18014,7 @@ ha:pcb-rnd-board-v5 {
         value=47nF
         {io_pcb::hidename_direction}=2
         {io_pcb::hidename_x}=22.7203 mm
+         device=CAPACITOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -18079,6 +18164,7 @@ ha:pcb-rnd-board-v5 {
         value=56k
         {io_pcb::hidename_direction}=1
         {io_pcb::hidename_x}=13.2461 mm
+         device=RESISTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -18228,6 +18314,7 @@ ha:pcb-rnd-board-v5 {
         value=40mhz
         {io_pcb::hidename_direction}=1
         {io_pcb::hidename_x}=17.9268 mm
+         device=CRYSTAL
        }
       ha:data {
             li:padstack_prototypes {
@@ -18420,6 +18507,7 @@ ha:pcb-rnd-board-v5 {
         value=10pF
         {io_pcb::hidename_direction}=0
         {io_pcb::hidename_x}=17.7025 mm
+         device=CAPACITOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -18569,6 +18657,7 @@ ha:pcb-rnd-board-v5 {
         value=47nF
         {io_pcb::hidename_direction}=3
         {io_pcb::hidename_x}=20.2057 mm
+         device=CAPACITOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -18718,6 +18807,7 @@ ha:pcb-rnd-board-v5 {
         value=0.22uF
         {io_pcb::hidename_direction}=1
         {io_pcb::hidename_x}=18.6883 mm
+         device=CAPACITOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -18867,6 +18957,7 @@ ha:pcb-rnd-board-v5 {
         value=56nH
         {io_pcb::hidename_direction}=3
         {io_pcb::hidename_x}=9.7663 mm
+         device=INDUCTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -19016,6 +19107,7 @@ ha:pcb-rnd-board-v5 {
         value=10nF
         {io_pcb::hidename_direction}=3
         {io_pcb::hidename_x}=11.4559 mm
+         device=CAPACITOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -19165,6 +19257,7 @@ ha:pcb-rnd-board-v5 {
         value=100pF
         {io_pcb::hidename_direction}=0
         {io_pcb::hidename_x}=7.2395 mm
+         device=CAPACITOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -19310,6 +19403,7 @@ ha:pcb-rnd-board-v5 {
         value=Companion
         footprint=0-338068-8
         refdes=J9
+         device=CONNECTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -19742,6 +19836,7 @@ ha:pcb-rnd-board-v5 {
         value=1k
         footprint=0402
         refdes=R21
+         device=RESISTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -19899,6 +19994,7 @@ ha:pcb-rnd-board-v5 {
         value=1k
         footprint=0402
         refdes=R22
+         device=RESISTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -19969,7 +20065,7 @@ ha:pcb-rnd-board-v5 {
 
        li:objects {
         ha:padstack_ref.16992 {
-         proto=0; x=1.314in; y=69.85mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=1.353in; y=2.75126in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -19983,7 +20079,7 @@ ha:pcb-rnd-board-v5 {
          }
         }
         ha:padstack_ref.16993 {
-         proto=0; x=1.314in; y=2.78148in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=1.353in; y=2.78274in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -20017,25 +20113,25 @@ ha:pcb-rnd-board-v5 {
 
           li:objects {
            ha:line.16980 {
-            x1=1.314in; y1=70.249796mm; x2=1.314in; y2=70.249796mm; thickness=0.1mm; clearance=0.0;
+            x1=1.353in; y1=2.767in; x2=1.353in; y2=2.767in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
            ha:line.16983 {
-            x1=1.314in; y1=70.249796mm; x2=1.314in; y2=70.249796mm; thickness=0.1mm; clearance=0.0;
+            x1=1.353in; y1=2.767in; x2=1.353in; y2=2.767in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
            ha:line.16986 {
-            x1=1.314in; y1=70.249796mm; x2=1.314in; y2=71.249796mm; thickness=0.1mm; clearance=0.0;
+            x1=1.353in; y1=2.767in; x2=1.353in; y2=71.2818mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
            ha:line.16989 {
-            x1=1.314in; y1=70.249796mm; x2=32.3756mm; y2=70.249796mm; thickness=0.1mm; clearance=0.0;
+            x1=1.353in; y1=2.767in; x2=33.3662mm; y2=2.767in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -20055,6 +20151,7 @@ ha:pcb-rnd-board-v5 {
         value=1k
         footprint=0402
         refdes=R20
+         device=RESISTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -20212,6 +20309,7 @@ ha:pcb-rnd-board-v5 {
         value=1k
         footprint=0402
         refdes=R23
+         device=RESISTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -20282,7 +20380,7 @@ ha:pcb-rnd-board-v5 {
 
        li:objects {
         ha:padstack_ref.17058 {
-         proto=0; x=1.267in; y=69.85mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=33.147mm; y=2.75126in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -20296,7 +20394,7 @@ ha:pcb-rnd-board-v5 {
          }
         }
         ha:padstack_ref.17059 {
-         proto=0; x=1.267in; y=2.78148in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=33.147mm; y=2.78274in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -20330,25 +20428,25 @@ ha:pcb-rnd-board-v5 {
 
           li:objects {
            ha:line.17046 {
-            x1=1.267in; y1=70.249796mm; x2=1.267in; y2=70.249796mm; thickness=0.1mm; clearance=0.0;
+            x1=33.147mm; y1=2.767in; x2=33.147mm; y2=2.767in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
            ha:line.17049 {
-            x1=1.267in; y1=70.249796mm; x2=1.267in; y2=70.249796mm; thickness=0.1mm; clearance=0.0;
+            x1=33.147mm; y1=2.767in; x2=33.147mm; y2=2.767in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
            ha:line.17052 {
-            x1=1.267in; y1=70.249796mm; x2=1.267in; y2=71.249796mm; thickness=0.1mm; clearance=0.0;
+            x1=33.147mm; y1=2.767in; x2=33.147mm; y2=71.2818mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
            ha:line.17055 {
-            x1=1.267in; y1=70.249796mm; x2=31.1818mm; y2=70.249796mm; thickness=0.1mm; clearance=0.0;
+            x1=33.147mm; y1=2.767in; x2=32.147mm; y2=2.767in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -20369,6 +20467,7 @@ ha:pcb-rnd-board-v5 {
         value=1k
         openscad=0402
         refdes=R3
+         device=RESISTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -20530,6 +20629,7 @@ ha:pcb-rnd-board-v5 {
           value=0.1uF
           {io_pcb::hidename_direction}=0
           {io_pcb::hidename_x}=50.1391 mm
+           device=CAPACITOR
          }
         ha:data {
                 li:padstack_prototypes {
@@ -20679,6 +20779,7 @@ ha:pcb-rnd-board-v5 {
           value=22pF
           {io_pcb::hidename_direction}=0
           {io_pcb::hidename_x}=44.7815 mm
+           device=CAPACITOR
          }
         ha:data {
                 li:padstack_prototypes {
@@ -20828,6 +20929,7 @@ ha:pcb-rnd-board-v5 {
           value=22pF
           {io_pcb::hidename_direction}=0
           {io_pcb::hidename_x}=48.9725 mm
+           device=CAPACITOR
          }
         ha:data {
                 li:padstack_prototypes {
@@ -20973,6 +21075,7 @@ ha:pcb-rnd-board-v5 {
          value=STM32F103RBT6
          footprint=lqfp64
          refdes=U4
+          device=IC
         }
        ha:data {
               li:padstack_prototypes {
@@ -22166,6 +22269,7 @@ ha:pcb-rnd-board-v5 {
             value=27k
             {io_pcb::hidename_direction}=2
             {io_pcb::hidename_x}=72.4728 mm
+             device=RESISTOR
            }
           ha:data {
                     li:padstack_prototypes {
@@ -22319,6 +22423,7 @@ ha:pcb-rnd-board-v5 {
             {io_pcb::hidename_direction}=1
             use-license=Unlimited
             {io_pcb::hidename_x}=72.0344 mm
+             device=IC
            }
           ha:data {
                     li:padstack_prototypes {
@@ -22534,6 +22639,7 @@ ha:pcb-rnd-board-v5 {
             value=10uH
             {io_pcb::hidename_direction}=3
             {io_pcb::hidename_x}=69.4944 mm
+             device=INDUCTOR
            }
           ha:data {
                     li:padstack_prototypes {
@@ -22683,6 +22789,7 @@ ha:pcb-rnd-board-v5 {
             value=1uF-35V
             {io_pcb::hidename_direction}=1
             {io_pcb::hidename_x}=73.2917 mm
+             device=CAPACITOR
            }
           ha:data {
                     li:padstack_prototypes {
@@ -22832,6 +22939,7 @@ ha:pcb-rnd-board-v5 {
             value=4.7uF
             {io_pcb::hidename_direction}=0
             {io_pcb::hidename_x}=70.5485 mm
+             device=CAPACITOR
            }
           ha:data {
                     li:padstack_prototypes {
@@ -22981,6 +23089,7 @@ ha:pcb-rnd-board-v5 {
             value=56k
             {io_pcb::hidename_direction}=1
             {io_pcb::hidename_x}=74.1553 mm
+             device=RESISTOR
            }
           ha:data {
                     li:padstack_prototypes {
@@ -23130,6 +23239,7 @@ ha:pcb-rnd-board-v5 {
             value=470k
             {io_pcb::hidename_direction}=1
             {io_pcb::hidename_x}=74.1553 mm
+             device=RESISTOR
            }
           ha:data {
                     li:padstack_prototypes {
@@ -23279,6 +23389,7 @@ ha:pcb-rnd-board-v5 {
             value=NSR0240HT
             {io_pcb::hidename_direction}=0
             {io_pcb::hidename_x}=72.7735 mm
+             device=DIODE
            }
           ha:data {
                     li:padstack_prototypes {
@@ -23443,6 +23554,7 @@ ha:pcb-rnd-board-v5 {
             value=red
             {io_pcb::hidename_direction}=3
             {io_pcb::hidename_x}=85.0646 mm
+             device=LED
            }
           ha:data {
                     li:padstack_prototypes {
@@ -23709,6 +23821,7 @@ ha:pcb-rnd-board-v5 {
             value=1uF
             {io_pcb::hidename_direction}=2
             {io_pcb::hidename_x}=95.0915 mm
+             device=CAPACITOR
            }
           ha:data {
                     li:padstack_prototypes {
@@ -23858,6 +23971,7 @@ ha:pcb-rnd-board-v5 {
             value=27k
             {io_pcb::hidename_direction}=2
             {io_pcb::hidename_x}=95.2043 mm
+             device=RESISTOR
            }
           ha:data {
                     li:padstack_prototypes {
@@ -24007,6 +24121,7 @@ ha:pcb-rnd-board-v5 {
             value=15k
             {io_pcb::hidename_direction}=3
             {io_pcb::hidename_x}=95.0341 mm
+             device=RESISTOR
            }
           ha:data {
                     li:padstack_prototypes {
@@ -24160,6 +24275,7 @@ ha:pcb-rnd-board-v5 {
             {io_pcb::hidename_direction}=0
             use-license=Unlimited
             {io_pcb::hidename_x}=92.4560 mm
+             device=IC
            }
           ha:data {
                     li:padstack_prototypes {
@@ -24375,6 +24491,7 @@ ha:pcb-rnd-board-v5 {
             value=1uF
             {io_pcb::hidename_direction}=2
             {io_pcb::hidename_x}=99.5065 mm
+             device=CAPACITOR
            }
           ha:data {
                     li:padstack_prototypes {
@@ -24520,6 +24637,7 @@ ha:pcb-rnd-board-v5 {
              value=TSM200N03D
              footprint=PDFN33
              refdes=Q1
+              device=MOSFET
             }
            ha:data {
                       li:padstack_prototypes {
@@ -24930,6 +25048,7 @@ ha:pcb-rnd-board-v5 {
               value=16MHz
               footprint=ABM8
               refdes=X2
+               device=CRYSTAL
              }
             ha:data {
                         li:padstack_prototypes {
@@ -25176,277 +25295,12 @@ ha:pcb-rnd-board-v5 {
             }
              uid = 5XE8fgt+jiPjPxo4v9EAAACM
             }
-           ha:subc.101076 {
-            ha:attributes {
-             value=AT1220
-             footprint=dualbeeper
-             refdes=U8
-            }
-           ha:data {
-                      li:padstack_prototypes {
-
-            ha:ps_proto_v4.0 {
-              hdia=23.62mil; 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
-                }
-
-                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: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=59.06mil;                 }
-                 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=59.06mil;                 }
-                 ha:combining { sub=1; auto=1;                 }
-                 ha:layer_mask {
-                  bottom = 1
-                  mask = 1
-                 }
-                 clearance=0.0
-                }
-              }
-            }
-
-            ha:ps_proto_v4.1 {
-              hdia=27.56mil; hplated=1; htop=0; hbottom=0;
-              li:shape {
-
-                ha:ps_shape_v4 {
-                 ha:ps_circ { x=0.0; y=0.0; dia=68.9mil;                 }
-                 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=68.9mil;                 }
-                 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=68.9mil;                 }
-                 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=68.9mil;                 }
-                 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=68.9mil;                 }
-                 ha:combining { sub=1; auto=1;                 }
-                 ha:layer_mask {
-                  bottom = 1
-                  mask = 1
-                 }
-                 clearance=0.0
-                }
-              }
-            }
-           }
-
-            li:objects {
-             ha:padstack_ref.101100 {
-              proto=0; x=81.153mm; y=2.66594in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-              ha:flags {
-               clearline=1
-              }
-
-              li:thermal {
-                li:1 {
-                 on  
-                 diag  
-                 round  
-                }
-                li:3 {
-                 on  
-                 diag  
-                 round  
-                }
-              }
-
-              ha:attributes {
-                term=1
-                name=pin1
-              }
-             }
-             ha:padstack_ref.101101 {
-              proto=1; x=3.16459in; y=2.6316in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-              ha:flags {
-               clearline=1
-              }
-
-              li:thermal {
-                li:1 {
-                 on  
-                 diag  
-                 round  
-                }
-                li:3 {
-                 on  
-                 diag  
-                 round  
-                }
-              }
-
-              ha:attributes {
-                term=1
-                name=pin1
-              }
-             }
-             ha:padstack_ref.101102 {
-              proto=0; x=81.153mm; y=61.21527mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-              ha:flags {
-               clearline=1
-              }
-
-              li:thermal {
-              }
-
-              ha:attributes {
-                term=2
-                name=pin2
-              }
-             }
-             ha:padstack_ref.101103 {
-              proto=1; x=3.22542in; y=2.44439in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-              ha:flags {
-               clearline=1
-              }
-
-              li:thermal {
-              }
-
-              ha:attributes {
-                term=2
-                name=pin2
-              }
-             }
-            }
-            li:layers {
-
-             ha:top-silk {
-              lid=0
-              ha:combining {              }
-
-               li:objects {
-                ha:line.101077 {
-                 x1=78.103222mm; y1=2.71811in; x2=78.103222mm; y2=2.59803in; thickness=10.0mil; clearance=0.0;
-                }
-                ha:line.101080 {
-                 x1=78.103222mm; y1=2.35788in; x2=78.103222mm; y2=62.940184mm; thickness=10.0mil; clearance=0.0;
-                }
-                ha:line.101083 {
-                 x1=76.578206mm; y1=2.41792in; x2=3.13497in; y2=2.41792in; thickness=10.0mil; clearance=0.0;
-                }
-                ha:arc.101086 {
-                 x=81.153mm; y=2.538in; width=6.100064mm; height=6.100064mm; astart=90.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.101088 {
-                 x1=81.153063mm; y1=64.465073mm; x2=81.153063mm; y2=64.465073mm; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=pnp-origin
-                 }
-                }
-                ha:line.101091 {
-                 x1=81.153mm; y1=2.538in; x2=81.153mm; y2=2.538in; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=origin
-                 }
-                }
-                ha:line.101094 {
-                 x1=81.153mm; y1=2.538in; x2=81.153mm; y2=63.4652mm; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=x
-                 }
-                }
-                ha:line.101097 {
-                 x1=81.153mm; y1=2.538in; x2=82.153mm; y2=2.538in; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=y
-                 }
-                }
-               }
-               ha:type {
-                top = 1
-                misc = 1
-                virtual = 1
-               }
-             }
-            }
-           }
-            uid = 5XE8fgt+jiPjPxo4v9EAAACK
-           }
              ha:subc.112652 {
               ha:attributes {
                value=NHD-C12864LZ
                footprint=NHD-C12864LZ
                refdes=X3
+                device=LCD
               }
              ha:data {
                           li:padstack_prototypes {
@@ -26356,6 +26210,7 @@ ha:pcb-rnd-board-v5 {
                 value=1uF
                 refdes=C3
                 footprint=0402
+                 device=CAPACITOR
                }
               ha:data {
                             li:padstack_prototypes {
@@ -26514,6 +26369,7 @@ ha:pcb-rnd-board-v5 {
                 value=1uF
                 refdes=C4
                 footprint=0402
+                 device=CAPACITOR
                }
               ha:data {
                             li:padstack_prototypes {
@@ -26672,6 +26528,7 @@ ha:pcb-rnd-board-v5 {
                 value=1uF
                 refdes=C9
                 footprint=0402
+                 device=CAPACITOR
                }
               ha:data {
                             li:padstack_prototypes {
@@ -26830,6 +26687,7 @@ ha:pcb-rnd-board-v5 {
                 value=1uF
                 refdes=C10
                 footprint=0402
+                 device=CAPACITOR
                }
               ha:data {
                             li:padstack_prototypes {
@@ -26988,6 +26846,7 @@ ha:pcb-rnd-board-v5 {
                 value=1uF
                 refdes=C11
                 footprint=0402
+                 device=CAPACITOR
                }
               ha:data {
                             li:padstack_prototypes {
@@ -27146,6 +27005,7 @@ ha:pcb-rnd-board-v5 {
                 value=1uF
                 refdes=C12
                 footprint=0402
+                 device=CAPACITOR
                }
               ha:data {
                             li:padstack_prototypes {
@@ -27304,6 +27164,7 @@ ha:pcb-rnd-board-v5 {
                 value=1uF
                 refdes=C13
                 footprint=0402
+                 device=CAPACITOR
                }
               ha:data {
                             li:padstack_prototypes {
@@ -27462,6 +27323,7 @@ ha:pcb-rnd-board-v5 {
                 value=1uF
                 refdes=C14
                 footprint=0402
+                 device=CAPACITOR
                }
               ha:data {
                             li:padstack_prototypes {
@@ -27620,6 +27482,7 @@ ha:pcb-rnd-board-v5 {
                 value=1uF
                 footprint=0402
                 openscad=0402
+                 device=CAPACITOR
                }
               ha:data {
                             li:padstack_prototypes {
@@ -27778,6 +27641,7 @@ ha:pcb-rnd-board-v5 {
                  value=1.5k
                  footprint=0402
                  openscad=0402
+                  device=RESISTOR
                 }
                ha:data {
                               li:padstack_prototypes {
@@ -27939,6 +27803,7 @@ ha:pcb-rnd-board-v5 {
                   value=blue
                   {io_pcb::hidename_direction}=3
                   {io_pcb::hidename_x}=3.3020 mm
+                   device=LED
                  }
                 ha:data {
                                 li:padstack_prototypes {
@@ -28206,6 +28071,7 @@ ha:pcb-rnd-board-v5 {
                    value=4screws
                    footprint=282834-4
                    refdes=J2
+                    device=CONNECTOR
                   }
                  ha:data {
                                   li:padstack_prototypes {
@@ -28507,6 +28373,7 @@ ha:pcb-rnd-board-v5 {
                    value=4screws
                    footprint=282834-4
                    refdes=J3
+                    device=CONNECTOR
                   }
                  ha:data {
                                   li:padstack_prototypes {
@@ -28825,6 +28692,7 @@ ha:pcb-rnd-board-v5 {
                    value=4screws
                    footprint=282834-4
                    refdes=J4
+                    device=CONNECTOR
                   }
                  ha:data {
                                   li:padstack_prototypes {
@@ -29143,6 +29011,292 @@ ha:pcb-rnd-board-v5 {
                  }
                   uid = Cf5LWQVSHEZco4LbxKwAAACM
                  }
+                  ha:subc.155796 {
+                   ha:attributes {
+                    value=AT1220
+                    device=BEEPER
+                    footprint=AT1220
+                    refdes=U8
+                   }
+                  ha:data {
+                                    li:padstack_prototypes {
+
+                   ha:ps_proto_v4.0 {
+                     hdia=23.62mil; 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 {
+                          -29.53mil  
+                          -29.53mil  
+                          29.53mil  
+                          -29.53mil  
+                          29.53mil  
+                          29.53mil  
+                          -29.53mil  
+                          29.53mil  
+                         }
+                       }
+
+                       ha:ps_shape_v4 {
+                        ha:combining {                        }
+                        ha:layer_mask {
+                         bottom = 1
+                         copper = 1
+                        }
+                        clearance=0.0
+                         li:ps_poly {
+                          -29.53mil  
+                          -29.53mil  
+                          29.53mil  
+                          -29.53mil  
+                          29.53mil  
+                          29.53mil  
+                          -29.53mil  
+                          29.53mil  
+                         }
+                       }
+
+                       ha:ps_shape_v4 {
+                        ha:combining {                        }
+                        ha:layer_mask {
+                         copper = 1
+                         intern = 1
+                        }
+                        clearance=0.0
+                         li:ps_poly {
+                          -29.53mil  
+                          -29.53mil  
+                          29.53mil  
+                          -29.53mil  
+                          29.53mil  
+                          29.53mil  
+                          -29.53mil  
+                          29.53mil  
+                         }
+                       }
+
+                       ha:ps_shape_v4 {
+                        ha:combining { sub=1; auto=1;                        }
+                        ha:layer_mask {
+                         top = 1
+                         mask = 1
+                        }
+                        clearance=0.0
+                         li:ps_poly {
+                          -29.53mil  
+                          -29.53mil  
+                          29.53mil  
+                          -29.53mil  
+                          29.53mil  
+                          29.53mil  
+                          -29.53mil  
+                          29.53mil  
+                         }
+                       }
+
+                       ha:ps_shape_v4 {
+                        ha:combining { sub=1; auto=1;                        }
+                        ha:layer_mask {
+                         bottom = 1
+                         mask = 1
+                        }
+                        clearance=0.0
+                         li:ps_poly {
+                          -29.53mil  
+                          -29.53mil  
+                          29.53mil  
+                          -29.53mil  
+                          29.53mil  
+                          29.53mil  
+                          -29.53mil  
+                          29.53mil  
+                         }
+                       }
+                     }
+                   }
+
+                   ha:ps_proto_v4.1 {
+                     hdia=23.62mil; 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
+                       }
+
+                       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: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=59.06mil;                        }
+                        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=59.06mil;                        }
+                        ha:combining { sub=1; auto=1;                        }
+                        ha:layer_mask {
+                         bottom = 1
+                         mask = 1
+                        }
+                        clearance=0.0
+                       }
+                     }
+                   }
+                  }
+
+                   li:objects {
+                    ha:padstack_ref.155820 {
+                     proto=0; x=81.153mm; y=2.66594in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                     ha:flags {
+                      clearline=1
+                     }
+
+                     li:thermal {
+                       li:1 {
+                        on  
+                        diag  
+                        round  
+                       }
+                       li:3 {
+                        on  
+                        diag  
+                        round  
+                       }
+                       li:4 {
+                        on  
+                        diag  
+                        round  
+                       }
+                     }
+
+                     ha:attributes {
+                       term=1
+                       name=pin1
+                     }
+                    }
+                    ha:padstack_ref.155821 {
+                     proto=1; x=81.153mm; y=61.21527mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                     ha:flags {
+                      clearline=1
+                     }
+
+                     li:thermal {
+                     }
+
+                     ha:attributes {
+                       term=2
+                       name=pin2
+                     }
+                    }
+                   }
+                   li:layers {
+
+                    ha:top-silk {
+                     lid=0
+                     ha:combining {                     }
+
+                      li:objects {
+                       ha:line.155797 {
+                        x1=3.07493in; y1=2.71811in; x2=3.07493in; y2=2.59803in; thickness=10.0mil; clearance=0.0;
+                       }
+                       ha:line.155800 {
+                        x1=3.07493in; y1=2.35788in; x2=3.07493in; y2=2.47796in; thickness=10.0mil; clearance=0.0;
+                       }
+                       ha:line.155803 {
+                        x1=3.01489in; y1=2.41792in; x2=3.13497in; y2=2.41792in; thickness=10.0mil; clearance=0.0;
+                       }
+                       ha:arc.155806 {
+                        x=81.153mm; y=2.538in; width=240.16mil; height=240.16mil; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+                       }
+                       ha:text.155807 {
+                        string=%a.parent.refdes%; x=81.153mm; y=2.538in; scale=100; fid=0; direction=1;
+                        ha:flags {
+                         dyntext=1
+                         floater=1
+                        }
+                       }
+                      }
+                      ha:type {
+                       silk = 1
+                       top = 1
+                      }
+                    }
+
+                    ha:subc-aux {
+                     lid=1
+                     ha:combining {                     }
+
+                      li:objects {
+                       ha:line.155808 {
+                        x1=81.153mm; y1=64.465073mm; x2=81.153mm; y2=64.465073mm; thickness=0.1mm; clearance=0.0;
+                        ha:attributes {
+                          subc-role=pnp-origin
+                        }
+                       }
+                       ha:line.155811 {
+                        x1=81.153mm; y1=2.538in; x2=81.153mm; y2=2.538in; thickness=0.1mm; clearance=0.0;
+                        ha:attributes {
+                          subc-role=origin
+                        }
+                       }
+                       ha:line.155814 {
+                        x1=81.153mm; y1=2.538in; x2=81.153mm; y2=63.4652mm; thickness=0.1mm; clearance=0.0;
+                        ha:attributes {
+                          subc-role=x
+                        }
+                       }
+                       ha:line.155817 {
+                        x1=81.153mm; y1=2.538in; x2=82.153mm; y2=2.538in; thickness=0.1mm; clearance=0.0;
+                        ha:attributes {
+                          subc-role=y
+                        }
+                       }
+                      }
+                      ha:type {
+                       top = 1
+                       misc = 1
+                       virtual = 1
+                      }
+                    }
+                   }
+                  }
+                   uid = Lzl3IAHHx1RScAxO5aIAAACI
+                  }
    }
    li:layers {
 
@@ -29150,7 +29304,7 @@ ha:pcb-rnd-board-v5 {
      lid=0
      group=3
      ha:combining {     }
-     visible=1
+     visible=0
 
       li:objects {
        ha:line.2689 {
@@ -29334,7 +29488,7 @@ ha:pcb-rnd-board-v5 {
         }
        }
        ha:line.2989 {
-        x1=3.639in; y1=78.7654mm; x2=101.2576mm; y2=78.7654mm; thickness=10.0mil; clearance=20.0mil;
+        x1=3.639in; y1=78.7654mm; x2=3.95826in; y2=78.7654mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
@@ -30695,42 +30849,6 @@ ha:pcb-rnd-board-v5 {
          clearline=1
         }
        }
-       ha:line.86115 {
-        x1=1.267in; y1=2.609in; x2=1.267in; y2=2.75in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.86265 {
-        x1=1.267in; y1=2.78148in; x2=31.458438mm; y2=2.78148in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.86268 {
-        x1=31.458438mm; y1=2.78148in; x2=1.03in; y2=75.94603mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.86421 {
-        x1=1.314in; y1=2.592in; x2=1.314in; y2=2.75in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.86568 {
-        x1=1.314in; y1=2.78148in; x2=1.314in; y2=73.81243mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.86571 {
-        x1=1.314in; y1=73.81243mm; x2=1.23in; y2=75.94603mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.87030 {
         x1=1.50926in; y1=1.833365in; x2=1.50926in; y2=1.90426in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
@@ -31775,26 +31893,14 @@ ha:pcb-rnd-board-v5 {
          clearline=1
         }
        }
-       ha:line.86418 {
-        x1=1.41083in; y1=2.49517in; x2=1.314in; y2=2.592in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.86112 {
-        x1=1.39116in; y1=2.48484in; x2=1.267in; y2=2.609in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.86109 {
-        x1=1.39116in; y1=1.833365in; x2=1.39116in; y2=2.48484in; thickness=10.0mil; clearance=20.0mil;
+        x1=1.39116in; y1=46.567471mm; x2=1.39116in; y2=2.50484in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
        ha:line.86415 {
-        x1=1.41083in; y1=1.833365in; x2=1.41083in; y2=2.49517in; thickness=10.0mil; clearance=20.0mil;
+        x1=1.41083in; y1=46.567471mm; x2=1.41083in; y2=2.49517in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
@@ -31812,7 +31918,7 @@ ha:pcb-rnd-board-v5 {
         }
        }
        ha:line.104895 {
-        x1=26.7462mm; y1=1.88674in; x2=26.7462mm; y2=1.914in; thickness=10.0mil; clearance=20.0mil;
+        x1=1.053in; y1=1.88674in; x2=1.053in; y2=1.914in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
@@ -31824,37 +31930,37 @@ ha:pcb-rnd-board-v5 {
         }
        }
        ha:line.104901 {
-        x1=26.7462mm; y1=1.85526in; x2=28.542996mm; y2=1.85526in; thickness=10.0mil; clearance=20.0mil;
+        x1=1.053in; y1=1.85526in; x2=1.12374in; y2=1.85526in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
        ha:line.104904 {
-        x1=1.189in; y1=1.79in; x2=28.542996mm; y2=1.85526in; thickness=10.0mil; clearance=20.0mil;
+        x1=1.189in; y1=1.79in; x2=1.12374in; y2=1.85526in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
        ha:line.104982 {
-        x1=679.44mil; y1=1.9582in; x2=23.36292mm; y2=1.9582in; thickness=10.0mil; clearance=20.0mil;
+        x1=679.44mil; y1=1.9582in; x2=919.8mil; y2=1.9582in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
        ha:line.104985 {
-        x1=23.36292mm; y1=1.9582in; x2=1.023in; y2=1.855in; thickness=10.0mil; clearance=20.0mil;
+        x1=919.8mil; y1=1.9582in; x2=1.023in; y2=47.117mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
        ha:line.104988 {
-        x1=1.023in; y1=1.855in; x2=26.859992mm; y2=1.855in; thickness=10.0mil; clearance=20.0mil;
+        x1=1.023in; y1=47.117mm; x2=1.05748in; y2=47.117mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
        ha:line.104991 {
-        x1=26.859992mm; y1=1.855in; x2=1.05774in; y2=1.85526in; thickness=10.0mil; clearance=20.0mil;
+        x1=1.05748in; y1=47.117mm; x2=1.05774in; y2=1.85526in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
@@ -31866,13 +31972,13 @@ ha:pcb-rnd-board-v5 {
         }
        }
        ha:line.105138 {
-        x1=465.0mil; y1=67.31mm; x2=465.0mil; y2=65.8876mm; thickness=10.0mil; clearance=20.0mil;
+        x1=465.0mil; y1=67.31mm; x2=465.0mil; y2=2.594in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
        ha:line.105141 {
-        x1=465.0mil; y1=65.8876mm; x2=842.0mil; y2=2.217in; thickness=10.0mil; clearance=20.0mil;
+        x1=465.0mil; y1=2.594in; x2=842.0mil; y2=2.217in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
@@ -31884,13 +31990,13 @@ ha:pcb-rnd-board-v5 {
         }
        }
        ha:line.105147 {
-        x1=868.74mil; y1=2.217in; x2=870.0mil; y2=56.279796mm; thickness=10.0mil; clearance=20.0mil;
+        x1=868.74mil; y1=2.217in; x2=870.0mil; y2=2.21574in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
        ha:line.105150 {
-        x1=920.0mil; y1=56.279796mm; x2=920.0mil; y2=2.52in; thickness=10.0mil; clearance=20.0mil;
+        x1=920.0mil; y1=2.21574in; x2=920.0mil; y2=2.52in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
@@ -31902,7 +32008,7 @@ ha:pcb-rnd-board-v5 {
         }
        }
        ha:line.105156 {
-        x1=970.0mil; y1=56.279796mm; x2=970.0mil; y2=63.627mm; thickness=10.0mil; clearance=20.0mil;
+        x1=970.0mil; y1=2.21574in; x2=970.0mil; y2=63.627mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
@@ -31914,7 +32020,7 @@ ha:pcb-rnd-board-v5 {
         }
        }
        ha:line.105282 {
-        x1=1.4502in; y1=1.833365in; x2=1.4502in; y2=2.13446in; thickness=10.0mil; clearance=20.0mil;
+        x1=1.4502in; y1=46.567471mm; x2=1.4502in; y2=2.13446in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
@@ -31926,7 +32032,7 @@ ha:pcb-rnd-board-v5 {
         }
        }
        ha:line.105288 {
-        x1=1.43052in; y1=1.833365in; x2=1.43052in; y2=2.16478in; thickness=10.0mil; clearance=20.0mil;
+        x1=1.43052in; y1=46.567471mm; x2=1.43052in; y2=2.16478in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
@@ -31938,7 +32044,7 @@ ha:pcb-rnd-board-v5 {
         }
        }
        ha:line.105348 {
-        x1=1.608in; y1=2.12526in; x2=39.3446mm; y2=2.18426in; thickness=10.0mil; clearance=20.0mil;
+        x1=1.608in; y1=2.12526in; x2=1.549in; y2=2.18426in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
@@ -31950,13 +32056,13 @@ ha:pcb-rnd-board-v5 {
         }
        }
        ha:line.105402 {
-        x1=36.576mm; y1=67.31mm; x2=36.576mm; y2=56.533796mm; thickness=10.0mil; clearance=20.0mil;
+        x1=1.44in; y1=67.31mm; x2=1.44in; y2=2.22574in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
        ha:line.105405 {
-        x1=36.576mm; y1=56.533796mm; x2=36.83mm; y2=56.279796mm; thickness=10.0mil; clearance=20.0mil;
+        x1=1.44in; y1=2.22574in; x2=36.83mm; y2=2.21574in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
@@ -31974,19 +32080,19 @@ ha:pcb-rnd-board-v5 {
         }
        }
        ha:line.105414 {
-        x1=1.468in; y1=2.512in; x2=1.468in; y2=57.092596mm; thickness=10.0mil; clearance=20.0mil;
+        x1=1.468in; y1=2.512in; x2=1.468in; y2=2.24774in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
        ha:line.105417 {
-        x1=1.468in; y1=57.092596mm; x2=38.1mm; y2=56.279796mm; thickness=10.0mil; clearance=20.0mil;
+        x1=1.468in; y1=2.24774in; x2=38.1mm; y2=2.21574in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
        ha:line.105420 {
-        x1=53.086mm; y1=67.31mm; x2=2.032in; y2=2.592in; thickness=10.0mil; clearance=20.0mil;
+        x1=2.09in; y1=67.31mm; x2=2.032in; y2=2.592in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
@@ -32004,13 +32110,13 @@ ha:pcb-rnd-board-v5 {
         }
        }
        ha:line.105429 {
-        x1=1.499in; y1=2.498in; x2=1.499in; y2=57.575196mm; thickness=10.0mil; clearance=20.0mil;
+        x1=1.499in; y1=2.498in; x2=1.499in; y2=2.26674in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
        ha:line.105432 {
-        x1=1.499in; y1=57.575196mm; x2=1.55in; y2=56.279796mm; thickness=10.0mil; clearance=20.0mil;
+        x1=1.499in; y1=2.26674in; x2=39.37mm; y2=2.21574in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
@@ -32040,13 +32146,13 @@ ha:pcb-rnd-board-v5 {
         }
        }
        ha:line.105486 {
-        x1=1.528in; y1=2.482in; x2=1.528in; y2=58.108596mm; thickness=10.0mil; clearance=20.0mil;
+        x1=1.528in; y1=2.482in; x2=1.528in; y2=2.28774in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
        ha:line.105489 {
-        x1=1.528in; y1=58.108596mm; x2=1.6in; y2=56.279796mm; thickness=10.0mil; clearance=20.0mil;
+        x1=1.528in; y1=2.28774in; x2=1.6in; y2=2.21574in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
@@ -32064,13 +32170,13 @@ ha:pcb-rnd-board-v5 {
         }
        }
        ha:line.105534 {
-        x1=55.499mm; y1=1.596in; x2=56.178196mm; y2=1.596in; thickness=10.0mil; clearance=20.0mil;
+        x1=55.499mm; y1=1.596in; x2=2.21174in; y2=1.596in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
        ha:line.105537 {
-        x1=56.178196mm; y1=1.596in; x2=2.8in; y2=2.18426in; thickness=10.0mil; clearance=20.0mil;
+        x1=2.21174in; y1=1.596in; x2=2.8in; y2=2.18426in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
@@ -32088,7 +32194,7 @@ ha:pcb-rnd-board-v5 {
         }
        }
        ha:line.105546 {
-        x1=72.771mm; y1=64.897mm; x2=2.975in; y2=62.103mm; thickness=10.0mil; clearance=20.0mil;
+        x1=72.771mm; y1=64.897mm; x2=75.565mm; y2=62.103mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
@@ -32099,38 +32205,26 @@ ha:pcb-rnd-board-v5 {
          clearline=1
         }
        }
-       ha:line.105663 {
-        x1=104.1654mm; y1=3.064in; x2=3.99152in; y2=3.064in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.105666 {
-        x1=3.99152in; y1=3.064in; x2=3.986in; y2=3.06952in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.105669 {
-        x1=107.347004mm; y1=2.684in; x2=106.3752mm; y2=2.684in; thickness=10.0mil; clearance=20.0mil;
+        x1=4.22626in; y1=2.684in; x2=4.188in; y2=2.684in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
        ha:line.105672 {
-        x1=4.19674in; y1=2.745in; x2=4.227in; y2=2.71474in; thickness=10.0mil; clearance=20.0mil;
+        x1=4.19674in; y1=69.723mm; x2=4.227in; y2=2.71474in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
        ha:line.105681 {
-        x1=1.174625in; y1=1.47905in; x2=28.29687mm; y2=1.47905in; thickness=10.0mil; clearance=20.0mil;
+        x1=29.835475mm; y1=37.56787mm; x2=28.29687mm; y2=37.56787mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
        ha:line.105684 {
-        x1=28.29687mm; y1=1.47905in; x2=1.08in; y2=36.703mm; thickness=10.0mil; clearance=20.0mil;
+        x1=28.29687mm; y1=37.56787mm; x2=1.08in; y2=36.703mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
@@ -32142,13 +32236,13 @@ ha:pcb-rnd-board-v5 {
         }
        }
        ha:line.105825 {
-        x1=1.41083in; y1=35.067875mm; x2=1.41083in; y2=30.900878mm; thickness=10.0mil; clearance=20.0mil;
+        x1=1.41083in; y1=35.067875mm; x2=1.41083in; y2=1.21657in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
        ha:line.105828 {
-        x1=1.41083in; y1=30.900878mm; x2=35.814mm; y2=1.21574in; thickness=10.0mil; clearance=20.0mil;
+        x1=1.41083in; y1=1.21657in; x2=1.41in; y2=1.21574in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
@@ -32166,13 +32260,13 @@ ha:pcb-rnd-board-v5 {
         }
        }
        ha:line.105837 {
-        x1=1.4502in; y1=35.067875mm; x2=1.4502in; y2=32.398716mm; thickness=10.0mil; clearance=20.0mil;
+        x1=1.4502in; y1=35.067875mm; x2=1.4502in; y2=1.27554in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
        ha:line.105840 {
-        x1=1.4502in; y1=32.398716mm; x2=1.51in; y2=1.21574in; thickness=10.0mil; clearance=20.0mil;
+        x1=1.4502in; y1=1.27554in; x2=1.51in; y2=1.21574in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
@@ -32184,13 +32278,13 @@ ha:pcb-rnd-board-v5 {
         }
        }
        ha:line.105870 {
-        x1=3.375in; y1=125.0mil; x2=3.375in; y2=132.0mil; thickness=10.0mil; clearance=20.0mil;
+        x1=85.725mm; y1=125.0mil; x2=85.725mm; y2=132.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
        ha:line.105873 {
-        x1=3.375in; y1=132.0mil; x2=2.968in; y2=539.0mil; thickness=10.0mil; clearance=20.0mil;
+        x1=85.725mm; y1=132.0mil; x2=2.968in; y2=539.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
@@ -32202,7 +32296,7 @@ ha:pcb-rnd-board-v5 {
         }
        }
        ha:line.105879 {
-        x1=2.05526in; y1=539.0mil; x2=35.814mm; y2=1.18426in; thickness=10.0mil; clearance=20.0mil;
+        x1=2.05526in; y1=539.0mil; x2=1.41in; y2=1.18426in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
@@ -32214,13 +32308,13 @@ ha:pcb-rnd-board-v5 {
         }
        }
        ha:line.105891 {
-        x1=3.7in; y1=127.0mil; x2=81.534mm; y2=617.0mil; thickness=10.0mil; clearance=20.0mil;
+        x1=3.7in; y1=127.0mil; x2=3.21in; y2=617.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
        ha:line.105894 {
-        x1=81.534mm; y1=617.0mil; x2=2.02726in; y2=617.0mil; thickness=10.0mil; clearance=20.0mil;
+        x1=3.21in; y1=617.0mil; x2=2.02726in; y2=617.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
@@ -32232,19 +32326,19 @@ ha:pcb-rnd-board-v5 {
         }
        }
        ha:line.105903 {
-        x1=4.025in; y1=125.0mil; x2=4.025in; y2=128.0mil; thickness=10.0mil; clearance=20.0mil;
+        x1=102.235mm; y1=125.0mil; x2=102.235mm; y2=128.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
        ha:line.105906 {
-        x1=4.025in; y1=128.0mil; x2=87.6808mm; y2=701.0mil; thickness=10.0mil; clearance=20.0mil;
+        x1=102.235mm; y1=128.0mil; x2=3.452in; y2=701.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
        ha:line.105909 {
-        x1=87.6808mm; y1=701.0mil; x2=1.99326in; y2=701.0mil; thickness=10.0mil; clearance=20.0mil;
+        x1=3.452in; y1=701.0mil; x2=1.99326in; y2=701.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
@@ -32256,85 +32350,85 @@ ha:pcb-rnd-board-v5 {
         }
        }
        ha:line.115862 {
-        x1=62.865mm; y1=61.6712mm; x2=62.862778mm; y2=61.668978mm; thickness=10.0mil; clearance=20.0mil;
+        x1=62.865mm; y1=2.428in; x2=62.862778mm; y2=61.668978mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
        ha:line.115865 {
-        x1=60.325mm; y1=61.6712mm; x2=60.322778mm; y2=61.668978mm; thickness=10.0mil; clearance=20.0mil;
+        x1=60.325mm; y1=2.428in; x2=60.322778mm; y2=61.668978mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
        ha:line.115868 {
-        x1=2.425in; y1=61.6712mm; x2=61.592778mm; y2=61.668978mm; thickness=10.0mil; clearance=20.0mil;
+        x1=61.595mm; y1=2.428in; x2=61.592778mm; y2=61.668978mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
        ha:line.115871 {
-        x1=64.135mm; y1=61.6712mm; x2=64.132778mm; y2=61.668978mm; thickness=10.0mil; clearance=20.0mil;
+        x1=64.135mm; y1=2.428in; x2=64.132778mm; y2=61.668978mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
        ha:line.115874 {
-        x1=65.405mm; y1=61.6712mm; x2=65.402778mm; y2=61.668978mm; thickness=10.0mil; clearance=20.0mil;
+        x1=65.405mm; y1=2.428in; x2=65.402778mm; y2=61.668978mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
        ha:line.115877 {
-        x1=2.325in; y1=61.6712mm; x2=59.052778mm; y2=61.668978mm; thickness=10.0mil; clearance=20.0mil;
+        x1=59.055mm; y1=2.428in; x2=59.052778mm; y2=61.668978mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
        ha:line.115880 {
-        x1=57.785mm; y1=61.6712mm; x2=57.782778mm; y2=61.668978mm; thickness=10.0mil; clearance=20.0mil;
+        x1=57.785mm; y1=2.428in; x2=57.782778mm; y2=61.668978mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
        ha:line.115883 {
-        x1=2.625in; y1=61.6712mm; x2=66.672778mm; y2=61.668978mm; thickness=10.0mil; clearance=20.0mil;
+        x1=66.675mm; y1=2.428in; x2=66.672778mm; y2=61.668978mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
        ha:line.115886 {
-        x1=2.675in; y1=2.30948in; x2=2.675in; y2=61.6712mm; thickness=10.0mil; clearance=20.0mil;
+        x1=67.945mm; y1=2.30948in; x2=67.945mm; y2=2.428in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
        ha:line.115889 {
-        x1=2.675in; y1=60.135777mm; x2=67.942778mm; y2=60.137999mm; thickness=10.0mil; clearance=20.0mil;
+        x1=67.945mm; y1=60.135777mm; x2=67.942778mm; y2=60.137999mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
        ha:line.115892 {
-        x1=69.215mm; y1=61.6712mm; x2=69.212778mm; y2=61.668978mm; thickness=10.0mil; clearance=20.0mil;
+        x1=69.215mm; y1=2.428in; x2=69.212778mm; y2=61.668978mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
        ha:line.115895 {
-        x1=70.485mm; y1=2.30948in; x2=70.485mm; y2=61.6712mm; thickness=10.0mil; clearance=20.0mil;
+        x1=70.485mm; y1=2.30948in; x2=70.485mm; y2=2.428in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
        ha:line.115901 {
-        x1=2.825in; y1=61.6712mm; x2=71.752778mm; y2=61.668978mm; thickness=10.0mil; clearance=20.0mil;
+        x1=71.755mm; y1=2.428in; x2=71.752778mm; y2=61.668978mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
        ha:line.115904 {
-        x1=73.025mm; y1=61.6712mm; x2=73.022778mm; y2=61.668978mm; thickness=10.0mil; clearance=20.0mil;
+        x1=73.025mm; y1=2.428in; x2=73.022778mm; y2=61.668978mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
@@ -32352,13 +32446,13 @@ ha:pcb-rnd-board-v5 {
         }
        }
        ha:line.115913 {
-        x1=2.825in; y1=2.278in; x2=2.62252in; y2=2.278in; thickness=10.0mil; clearance=20.0mil;
+        x1=71.755mm; y1=2.278in; x2=2.62252in; y2=2.278in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
        ha:line.115916 {
-        x1=2.82548in; y1=2.27848in; x2=2.825in; y2=2.278in; thickness=10.0mil; clearance=20.0mil;
+        x1=2.82548in; y1=2.27848in; x2=71.755mm; y2=2.278in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
@@ -32370,7 +32464,7 @@ ha:pcb-rnd-board-v5 {
         }
        }
        ha:line.115922 {
-        x1=71.752778mm; y1=58.663014mm; x2=2.825in; y2=2.30948in; thickness=10.0mil; clearance=20.0mil;
+        x1=71.752778mm; y1=58.663014mm; x2=71.755mm; y2=2.30948in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
@@ -32382,7 +32476,7 @@ ha:pcb-rnd-board-v5 {
         }
        }
        ha:line.115928 {
-        x1=66.672778mm; y1=58.663014mm; x2=2.625in; y2=2.30948in; thickness=10.0mil; clearance=20.0mil;
+        x1=66.672778mm; y1=58.663014mm; x2=66.675mm; y2=2.30948in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
@@ -32394,13 +32488,13 @@ ha:pcb-rnd-board-v5 {
         }
        }
        ha:line.115934 {
-        x1=59.052778mm; y1=58.893774mm; x2=58.819796mm; y2=2.30948in; thickness=10.0mil; clearance=20.0mil;
+        x1=59.052778mm; y1=58.893774mm; x2=2.31574in; y2=2.30948in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
        ha:line.115937 {
-        x1=65.402778mm; y1=58.944574mm; x2=65.118996mm; y2=2.30948in; thickness=10.0mil; clearance=20.0mil;
+        x1=65.402778mm; y1=58.944574mm; x2=2.56374in; y2=2.30948in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
@@ -32412,13 +32506,13 @@ ha:pcb-rnd-board-v5 {
         }
        }
        ha:line.115943 {
-        x1=60.338208mm; y1=2.27848in; x2=60.325mm; y2=57.8866mm; thickness=10.0mil; clearance=20.0mil;
+        x1=2.37552in; y1=2.27848in; x2=60.325mm; y2=2.279in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
        ha:line.115946 {
-        x1=2.47452in; y1=2.27848in; x2=60.338208mm; y2=2.27848in; thickness=10.0mil; clearance=20.0mil;
+        x1=2.47452in; y1=2.27848in; x2=2.37552in; y2=2.27848in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
@@ -32430,7 +32524,7 @@ ha:pcb-rnd-board-v5 {
         }
        }
        ha:line.115952 {
-        x1=61.592778mm; y1=57.875614mm; x2=2.425in; y2=2.27848in; thickness=10.0mil; clearance=20.0mil;
+        x1=61.592778mm; y1=57.875614mm; x2=61.595mm; y2=2.27848in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
@@ -32514,19 +32608,19 @@ ha:pcb-rnd-board-v5 {
         }
        }
        ha:line.116147 {
-        x1=2.975in; y1=62.103mm; x2=2.975in; y2=2.32778in; thickness=10.0mil; clearance=20.0mil;
+        x1=75.565mm; y1=62.103mm; x2=75.565mm; y2=2.32778in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
        ha:line.116150 {
-        x1=2.975in; y1=2.32778in; x2=2.83148in; y2=2.18426in; thickness=10.0mil; clearance=20.0mil;
+        x1=75.565mm; y1=2.32778in; x2=2.83148in; y2=2.18426in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
        ha:line.116174 {
-        x1=2.782in; y1=2.116in; x2=56.2356mm; y2=1.548in; thickness=10.0mil; clearance=20.0mil;
+        x1=2.782in; y1=2.116in; x2=2.214in; y2=1.548in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
@@ -32544,19 +32638,19 @@ ha:pcb-rnd-board-v5 {
         }
        }
        ha:line.119134 {
-        x1=1.174625in; y1=1.45936in; x2=29.041344mm; y2=1.45936in; thickness=10.0mil; clearance=20.0mil;
+        x1=29.835475mm; y1=1.45936in; x2=1.14336in; y2=1.45936in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
        ha:line.119137 {
-        x1=29.041344mm; y1=1.45936in; x2=1.126in; y2=36.6268mm; thickness=10.0mil; clearance=20.0mil;
+        x1=1.14336in; y1=1.45936in; x2=1.126in; y2=1.442in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
        ha:line.119140 {
-        x1=1.126in; y1=36.6268mm; x2=1.126in; y2=1.256in; thickness=10.0mil; clearance=20.0mil;
+        x1=1.126in; y1=1.442in; x2=1.126in; y2=1.256in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
@@ -32568,19 +32662,19 @@ ha:pcb-rnd-board-v5 {
         }
        }
        ha:line.119146 {
-        x1=1.54863in; y1=35.067875mm; x2=1.54863in; y2=34.324798mm; thickness=10.0mil; clearance=20.0mil;
+        x1=1.54863in; y1=35.067875mm; x2=1.54863in; y2=1.35137in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
        ha:line.119149 {
-        x1=1.54863in; y1=34.324798mm; x2=39.6494mm; y2=1.339in; thickness=10.0mil; clearance=20.0mil;
+        x1=1.54863in; y1=1.35137in; x2=1.561in; y2=1.339in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
        ha:line.119152 {
-        x1=39.6494mm; y1=1.339in; x2=3.099in; y2=1.339in; thickness=10.0mil; clearance=20.0mil;
+        x1=1.561in; y1=1.339in; x2=3.099in; y2=1.339in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
@@ -32598,7 +32692,7 @@ ha:pcb-rnd-board-v5 {
         }
        }
        ha:line.119161 {
-        x1=1.687in; y1=36.2204mm; x2=1.65364in; y2=1.45936in; thickness=10.0mil; clearance=20.0mil;
+        x1=1.687in; y1=1.426in; x2=1.65364in; y2=1.45936in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
@@ -32646,7 +32740,7 @@ ha:pcb-rnd-board-v5 {
         }
        }
        ha:line.119185 {
-        x1=1.233in; y1=1.867in; x2=31.0388mm; y2=1.856in; thickness=10.0mil; clearance=20.0mil;
+        x1=1.233in; y1=1.867in; x2=1.222in; y2=1.856in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
@@ -33095,6 +33189,96 @@ ha:pcb-rnd-board-v5 {
          clearline=1
         }
        }
+       ha:line.152777 {
+        x1=1.41083in; y1=2.53417in; x2=1.354in; y2=2.591in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.86418 {
+        x1=1.41083in; y1=2.49517in; x2=1.41083in; y2=2.53417in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.152786 {
+        x1=1.353in; y1=2.75126in; x2=1.353in; y2=2.592in; thickness=10.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.152789 {
+        x1=1.353in; y1=2.592in; x2=1.356in; y2=2.589in; thickness=10.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.152794 {
+        x1=33.147mm; y1=2.75126in; x2=33.147mm; y2=2.591in; thickness=10.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.152797 {
+        x1=1.39116in; y1=2.50484in; x2=33.147mm; y2=2.591in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.152800 {
+        x1=1.03in; y1=2.99in; x2=1.03in; y2=2.959in; thickness=10.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.152803 {
+        x1=1.03in; y1=2.959in; x2=1.08in; y2=2.909in; thickness=10.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.152806 {
+        x1=1.08in; y1=2.909in; x2=1.261in; y2=2.909in; thickness=10.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.152809 {
+        x1=1.261in; y1=2.909in; x2=33.147mm; y2=72.771mm; thickness=10.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.152812 {
+        x1=33.147mm; y1=72.771mm; x2=33.147mm; y2=2.78274in; thickness=10.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.152815 {
+        x1=1.23in; y1=2.99in; x2=1.353in; y2=2.867in; thickness=10.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.152818 {
+        x1=1.353in; y1=2.867in; x2=1.353in; y2=2.78274in; thickness=10.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.152821 {
+        x1=3.95826in; y1=3.101in; x2=3.99526in; y2=3.064in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.152827 {
+        x1=4.02674in; y1=3.064in; x2=4.101in; y2=3.064in; thickness=10.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
       }
       color = {#8b2323}
     }
@@ -33103,7 +33287,7 @@ ha:pcb-rnd-board-v5 {
      lid=1
      group=5
      ha:combining {     }
-     visible=1
+     visible=0
 
       li:objects {
        ha:polygon.4447 {
@@ -33129,7 +33313,7 @@ ha:pcb-rnd-board-v5 {
      lid=2
      group=7
      ha:combining {     }
-     visible=1
+     visible=0
 
       li:objects {
        ha:line.4452 {
@@ -33234,20 +33418,14 @@ ha:pcb-rnd-board-v5 {
          clearline=1
         }
        }
-       ha:line.140381 {
-        x1=163.0mil; y1=1.24in; x2=959.0mil; y2=1.24in; thickness=25.0mil; clearance=20.0mil;
+       ha:line.140387 {
+        x1=163.0mil; y1=1.24in; x2=210.0mil; y2=1.193in; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.140384 {
-        x1=959.0mil; y1=1.24in; x2=1.006in; y2=1.193in; thickness=25.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.140387 {
-        x1=1.006in; y1=1.193in; x2=59.69mm; y2=1.193in; thickness=25.0mil; clearance=20.0mil;
+       ha:line.149841 {
+        x1=210.0mil; y1=1.193in; x2=59.69mm; y2=1.193in; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
@@ -33722,18 +33900,6 @@ ha:pcb-rnd-board-v5 {
          clearline=1
         }
        }
-       ha:line.140454 {
-        x1=688.0mil; y1=1.58in; x2=688.0mil; y2=29.845mm; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.140457 {
-        x1=688.0mil; y1=29.845mm; x2=163.0mil; y2=650.0mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.146849 {
         x1=2.987in; y1=2.828in; x2=71.755mm; y2=2.99in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
@@ -33746,6 +33912,12 @@ ha:pcb-rnd-board-v5 {
          clearline=1
         }
        }
+       ha:line.149835 {
+        x1=163.0mil; y1=650.0mil; x2=688.0mil; y2=1.58in; thickness=10.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
        ha:polygon.4919 {
         li:geometry {
           ta:contour {
@@ -33804,7 +33976,7 @@ ha:pcb-rnd-board-v5 {
       color = {#548b54}
     }
 
-    {ha:bottom silk}                                                                           {
+    {ha:bottom silk}                                                                                  {
      lid=5
      group=12
      ha:combining { auto=1;     }
@@ -34046,7 +34218,7 @@ ha:pcb-rnd-board-v5 {
       color = {#000000}
     }
 
-    {ha:top silk}                                                                           {
+    {ha:top silk}                                                                                  {
      lid=6
      group=1
      ha:combining { auto=1;     }
@@ -34143,12 +34315,6 @@ ha:pcb-rnd-board-v5 {
          clearline=1
         }
        }
-       ha:text.4983 {
-        string=Select; x=942.0mil; y=2.825in; scale=150; fid=0; direction=1;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:text.4984 {
         string=` 2024 by Bdale Garbee, KB0G; x=78.486mm; y=965.0mil; scale=150; fid=0; direction=0;
         ha:flags {
@@ -34179,12 +34345,6 @@ ha:pcb-rnd-board-v5 {
          clearline=1
         }
        }
-       ha:text.4982 {
-        string=Mode; x=1.148in; y=2.827in; scale=150; fid=0; direction=1;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:text.4973 {
         string=On/Off; x=3.184in; y=2.778in; scale=150; fid=0; direction=0;
         ha:flags {
@@ -34198,7 +34358,7 @@ ha:pcb-rnd-board-v5 {
         }
        }
        ha:text.140329 {
-        string=v3.0p2; x=3.09in; y=774.0mil; scale=250; fid=0; direction=0;
+        string=v3.0; x=3.09in; y=774.0mil; scale=250; fid=0; direction=0;
         ha:flags {
          clearline=1
         }
@@ -34209,6 +34369,18 @@ ha:pcb-rnd-board-v5 {
          clearline=1
         }
        }
+       ha:text.152776 {
+        string=Select; x=983.0mil; y=2.831in; scale=150; fid=0; direction=1;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:text.152793 {
+        string=Mode; x=1.183in; y=2.824in; scale=150; fid=0; direction=1;
+        ha:flags {
+         clearline=1
+        }
+       }
       }
       color = {#000000}
     }
@@ -36311,15 +36483,15 @@ ha:pcb-rnd-board-v5 {
        ha:swdio {
        li:conn { J5-3; U4-46;       }
        }
-                                          ha:v_lipo {
-                                          li:conn { C5-2; J2-2; J9-8; R5-2; U1-1; U1-3;                                          }
-                                          }
-                                         ha:cs_companion0 {
-                                         li:conn { J9-6; U4-51;                                         }
-                                         }
-                                         ha:cs_companion1 {
-                                         li:conn { J9-5; U4-52;                                         }
-                                         }
+                                              ha:v_lipo {
+                                              li:conn { C5-2; J2-2; J9-8; R5-2; U1-1; U1-3;                                              }
+                                              }
+                                             ha:cs_companion0 {
+                                             li:conn { J9-6; U4-51;                                             }
+                                             }
+                                             ha:cs_companion1 {
+                                             li:conn { J9-5; U4-52;                                             }
+                                             }
      ha:unnamed_net1 {
      li:conn { C33-1; U4-6; X2-3;     }
      }
@@ -36422,168 +36594,168 @@ ha:pcb-rnd-board-v5 {
       ha:a0_lcd {
       li:conn { U4-17; X3-3;      }
       }
-                       ha:unnamed_net19 {
-                       li:conn { C30-1; U6-31; X1-3;                       }
-                       }
-                       ha:unnamed_net24 {
-                       li:conn { C191-1; L191-1; L192-1; U6-19;                       }
-                       }
-                      ha:unnamed_net18 {
-                      li:conn { J8-1; L174-2;                      }
-                      }
-                       ha:unnamed_net27 {
-                       li:conn { C231-1; U6-24;                       }
-                       }
-                       ha:unnamed_net25 {
-                       li:conn { C181-2; L193-1; U6-18;                       }
-                       }
-                       ha:unnamed_net28 {
-                       li:conn { C231-2; U6-23;                       }
-                       }
-                      ha:unnamed_net15 {
-                      li:conn { R101-2; U4-44;                      }
-                      }
-                       ha:unnamed_net35 {
-                       li:conn { C173-2; L171-1; R171-2;                       }
-                       }
-                       ha:unnamed_net26 {
-                       li:conn { C174-1; L171-2; U6-17;                       }
-                       }
-                      ha:unnamed_net23 {
-                      li:conn { C210-1; L191-2; L201-1; U6-20;                      }
-                      }
-                       ha:unnamed_net38 {
-                       li:conn { C175-2; L173-2; L174-1;                       }
-                       }
-                      ha:unnamed_net20 {
-                      li:conn { C31-1; U6-30; X1-1;                      }
-                      }
-                       ha:unnamed_net40 {
-                       li:conn { D13-1; R60-2;                       }
-                       }
-                       ha:mosi1 {
-                       li:conn { U4-23; X3-13;                       }
-                       }
-                      ha:unnamed_net33 {
-                      li:conn { C261-1; U6-26;                      }
-                      }
-                      ha:unnamed_net29 {
-                      li:conn { C211-1; U6-21;                      }
-                      }
-                       ha:unnamed_net30 {
-                       li:conn { R30-2; U6-14;                       }
-                       }
-                      ha:mosi2 {
-                      li:conn { J9-3; U4-36; U6-7;                      }
-                      }
-                       ha:unnamed_net37 {
-                       li:conn { C176-2; C181-1; L172-2; L173-1;                       }
-                       }
-                       ha:unnamed_net43 {
-                       li:conn { D16-1; R41-1;                       }
-                       }
-                       ha:unnamed_net39 {
-                       li:conn { C191-2; L193-2; L201-2;                       }
-                       }
-                       ha:unnamed_net45 {
-                       li:conn { D18-1; R43-1;                       }
-                       }
-                       ha:unnamed_net36 {
-                       li:conn { C174-2; C176-1; L172-1;                       }
-                       }
-                       ha:unnamed_net66 {
-                       li:conn { C9-1; X3-20;                       }
-                       }
-                       ha:reset_n {
-                       li:conn { C610-2; J5-2; U4-7; U6-2;                       }
-                       }
-                       ha:unnamed_net44 {
-                       li:conn { D17-1; R42-1;                       }
-                       }
-                      ha:unnamed_net34 {
-                      li:conn { C291-1; U6-29;                      }
-                      }
-                       ha:unnamed_net68 {
-                       li:conn { C10-2; X3-22;                       }
-                       }
-                       ha:unnamed_net47 {
-                       li:conn { R32-2; R33-1; U3-3;                       }
-                       }
-                      ha:unnamed_net63 {
-                      li:conn { C4-2; X3-17;                      }
-                      }
-                       ha:unnamed_net49 {
-                       li:conn { R20-2; U4-20;                       }
-                       }
-                       ha:unnamed_net69 {
-                       li:conn { C11-2; X3-23;                       }
-                       }
-                      ha:unnamed_net50 {
-                      li:conn { R21-1; U4-41;                      }
-                      }
-                       ha:unnamed_net62 {
-                       li:conn { C3-2; X3-16;                       }
-                       }
-                       ha:unnamed_net73 {
-                       li:conn { Q1-2; R3-1;                       }
-                       }
-                       ha:unnamed_net59 {
-                       li:conn { Q1-7; Q1-8; X3-K;                       }
-                       }
-                       ha:unnamed_net42 {
-                       li:conn { D15-1; R40-1;                       }
-                       }
-                       ha:unnamed_net71 {
-                       li:conn { C12-2; X3-24;                       }
-                       }
-                       ha:unnamed_net67 {
-                       li:conn { C9-2; X3-21;                       }
-                       }
-                       ha:unnamed_net32 {
-                       li:conn { C42-2; U6-6;                       }
-                       }
-                      ha:unnamed_net46 {
-                      li:conn { D8-1; L1-2; U3-1;                      }
-                      }
-                      ha:unnamed_net52 {
-                      li:conn { R23-1; U4-8;                      }
-                      }
-                       ha:unnamed_net65 {
-                       li:conn { C8-2; X3-19;                       }
-                       }
-                      ha:unnamed_net41 {
-                      li:conn { D14-1; R61-2;                      }
-                      }
-                       ha:unnamed_net72 {
-                       li:conn { C14-2; X3-26;                       }
-                       }
-                       ha:unnamed_net74 {
-                       li:conn { R29-1; U4-43;                       }
-                       }
-                       ha:unnamed_net75 {
-                       li:conn { U4-37; U8-2;                       }
-                       }
-                       ha:unnamed_net64 {
-                       li:conn { C4-1; C8-1; X3-18;                       }
-                       }
-                       ha:unnamed_net70 {
-                       li:conn { C13-2; X3-25;                       }
-                       }
-                       ha:unnamed_net48 {
-                       li:conn { D9-1; R51-1;                       }
-                       }
-                       ha:usbdp {
-                       li:conn { J1-3; R102-1;                       }
-                       }
-                      ha:unnamed_net51 {
-                      li:conn { R22-1; U4-9;                      }
-                      }
-                     ha:usbdm {
-                     li:conn { J1-2; R101-1;                     }
-                     }
-                     ha:rf_good {
-                     li:conn { R53-2; U4-40;                     }
-                     }
+                           ha:unnamed_net19 {
+                           li:conn { C30-1; U6-31; X1-3;                           }
+                           }
+                           ha:unnamed_net24 {
+                           li:conn { C191-1; L191-1; L192-1; U6-19;                           }
+                           }
+                          ha:unnamed_net18 {
+                          li:conn { J8-1; L174-2;                          }
+                          }
+                           ha:unnamed_net27 {
+                           li:conn { C231-1; U6-24;                           }
+                           }
+                           ha:unnamed_net25 {
+                           li:conn { C181-2; L193-1; U6-18;                           }
+                           }
+                           ha:unnamed_net28 {
+                           li:conn { C231-2; U6-23;                           }
+                           }
+                          ha:unnamed_net15 {
+                          li:conn { R101-2; U4-44;                          }
+                          }
+                           ha:unnamed_net35 {
+                           li:conn { C173-2; L171-1; R171-2;                           }
+                           }
+                           ha:unnamed_net26 {
+                           li:conn { C174-1; L171-2; U6-17;                           }
+                           }
+                          ha:unnamed_net23 {
+                          li:conn { C210-1; L191-2; L201-1; U6-20;                          }
+                          }
+                           ha:unnamed_net38 {
+                           li:conn { C175-2; L173-2; L174-1;                           }
+                           }
+                          ha:unnamed_net20 {
+                          li:conn { C31-1; U6-30; X1-1;                          }
+                          }
+                           ha:unnamed_net40 {
+                           li:conn { D13-1; R60-2;                           }
+                           }
+                           ha:mosi1 {
+                           li:conn { U4-23; X3-13;                           }
+                           }
+                          ha:unnamed_net33 {
+                          li:conn { C261-1; U6-26;                          }
+                          }
+                          ha:unnamed_net29 {
+                          li:conn { C211-1; U6-21;                          }
+                          }
+                           ha:unnamed_net30 {
+                           li:conn { R30-2; U6-14;                           }
+                           }
+                          ha:mosi2 {
+                          li:conn { J9-3; U4-36; U6-7;                          }
+                          }
+                           ha:unnamed_net37 {
+                           li:conn { C176-2; C181-1; L172-2; L173-1;                           }
+                           }
+                           ha:unnamed_net43 {
+                           li:conn { D16-1; R41-1;                           }
+                           }
+                           ha:unnamed_net39 {
+                           li:conn { C191-2; L193-2; L201-2;                           }
+                           }
+                           ha:unnamed_net45 {
+                           li:conn { D18-1; R43-1;                           }
+                           }
+                           ha:unnamed_net36 {
+                           li:conn { C174-2; C176-1; L172-1;                           }
+                           }
+                           ha:unnamed_net66 {
+                           li:conn { C9-1; X3-20;                           }
+                           }
+                           ha:reset_n {
+                           li:conn { C610-2; J5-2; U4-7; U6-2;                           }
+                           }
+                           ha:unnamed_net44 {
+                           li:conn { D17-1; R42-1;                           }
+                           }
+                          ha:unnamed_net34 {
+                          li:conn { C291-1; U6-29;                          }
+                          }
+                           ha:unnamed_net68 {
+                           li:conn { C10-2; X3-22;                           }
+                           }
+                           ha:unnamed_net47 {
+                           li:conn { R32-2; R33-1; U3-3;                           }
+                           }
+                          ha:unnamed_net63 {
+                          li:conn { C4-2; X3-17;                          }
+                          }
+                           ha:unnamed_net49 {
+                           li:conn { R20-2; U4-20;                           }
+                           }
+                           ha:unnamed_net69 {
+                           li:conn { C11-2; X3-23;                           }
+                           }
+                          ha:unnamed_net50 {
+                          li:conn { R21-1; U4-41;                          }
+                          }
+                           ha:unnamed_net62 {
+                           li:conn { C3-2; X3-16;                           }
+                           }
+                           ha:unnamed_net73 {
+                           li:conn { Q1-2; R3-1;                           }
+                           }
+                           ha:unnamed_net59 {
+                           li:conn { Q1-7; Q1-8; X3-K;                           }
+                           }
+                           ha:unnamed_net42 {
+                           li:conn { D15-1; R40-1;                           }
+                           }
+                           ha:unnamed_net71 {
+                           li:conn { C12-2; X3-24;                           }
+                           }
+                           ha:unnamed_net67 {
+                           li:conn { C9-2; X3-21;                           }
+                           }
+                           ha:unnamed_net32 {
+                           li:conn { C42-2; U6-6;                           }
+                           }
+                          ha:unnamed_net46 {
+                          li:conn { D8-1; L1-2; U3-1;                          }
+                          }
+                           ha:unnamed_net52 {
+                           li:conn { R23-1; U4-8;                           }
+                           }
+                            ha:unnamed_net65 {
+                            li:conn { C8-2; X3-19;                            }
+                            }
+                           ha:unnamed_net41 {
+                           li:conn { D14-1; R61-2;                           }
+                           }
+                            ha:unnamed_net72 {
+                            li:conn { C14-2; X3-26;                            }
+                            }
+                            ha:unnamed_net74 {
+                            li:conn { R29-1; U4-43;                            }
+                            }
+                            ha:unnamed_net75 {
+                            li:conn { U4-37; U8-2;                            }
+                            }
+                            ha:unnamed_net64 {
+                            li:conn { C4-1; C8-1; X3-18;                            }
+                            }
+                            ha:unnamed_net70 {
+                            li:conn { C13-2; X3-25;                            }
+                            }
+                            ha:unnamed_net48 {
+                            li:conn { D9-1; R51-1;                            }
+                            }
+                            ha:usbdp {
+                            li:conn { J1-3; R102-1;                            }
+                            }
+                           ha:unnamed_net51 {
+                           li:conn { R22-1; U4-9;                           }
+                           }
+                           ha:usbdm {
+                           li:conn { J1-2; R101-1;                           }
+                           }
+                           ha:rf_good {
+                           li:conn { R53-2; U4-40;                           }
+                           }
      ha:fire {
      li:conn { J3-3; R20-1;     }
      }