Browse Source

More changes for AD

Per Mårtensson 3 years ago
parent
commit
a619bb7717
7 changed files with 1831 additions and 1048 deletions
  1. 384 337
      Greaseweazle.kicad_pcb
  2. 1 1
      Greaseweazle.kicad_prl
  3. 6 2
      Greaseweazle.kicad_pro
  4. 202 75
      Greaseweazle.kicad_sch
  5. 4 4
      Power.kicad_sch
  6. 123 629
      ad.kicad_sch
  7. 1111 0
      ad_usb.kicad_sch

File diff suppressed because it is too large
+ 384 - 337
Greaseweazle.kicad_pcb


+ 1 - 1
Greaseweazle.kicad_prl

@@ -1,6 +1,6 @@
 {
 {
   "board": {
   "board": {
-    "active_layer": 0,
+    "active_layer": 31,
     "active_layer_preset": "",
     "active_layer_preset": "",
     "auto_track_width": false,
     "auto_track_width": false,
     "hidden_nets": [],
     "hidden_nets": [],

+ 6 - 2
Greaseweazle.kicad_pro

@@ -357,7 +357,7 @@
     "classes": [
     "classes": [
       {
       {
         "bus_width": 12.0,
         "bus_width": 12.0,
-        "clearance": 0.17,
+        "clearance": 0.15,
         "diff_pair_gap": 0.25,
         "diff_pair_gap": 0.25,
         "diff_pair_via_gap": 0.25,
         "diff_pair_via_gap": 0.25,
         "diff_pair_width": 0.2,
         "diff_pair_width": 0.2,
@@ -367,7 +367,7 @@
         "name": "Default",
         "name": "Default",
         "pcb_color": "rgba(0, 0, 0, 0.000)",
         "pcb_color": "rgba(0, 0, 0, 0.000)",
         "schematic_color": "rgba(0, 0, 0, 0.000)",
         "schematic_color": "rgba(0, 0, 0, 0.000)",
-        "track_width": 0.25,
+        "track_width": 0.2,
         "via_diameter": 0.8,
         "via_diameter": 0.8,
         "via_drill": 0.4,
         "via_drill": 0.4,
         "wire_width": 6.0
         "wire_width": 6.0
@@ -447,6 +447,10 @@
     [
     [
       "587e0876-966b-4d35-bd3c-c5066c967aa3",
       "587e0876-966b-4d35-bd3c-c5066c967aa3",
       "AD"
       "AD"
+    ],
+    [
+      "39d9aca3-c269-4acc-b200-a28fd3c81717",
+      "AD_USB"
     ]
     ]
   ],
   ],
   "text_variables": {}
   "text_variables": {}

+ 202 - 75
Greaseweazle.kicad_sch

@@ -3481,6 +3481,10 @@
     (stroke (width 0) (type default) (color 0 0 0 0))
     (stroke (width 0) (type default) (color 0 0 0 0))
     (uuid 1876c30c-72b2-4a8d-9f32-bf8b213530b4)
     (uuid 1876c30c-72b2-4a8d-9f32-bf8b213530b4)
   )
   )
+  (wire (pts (xy 24.13 190.5) (xy 26.67 190.5))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 197737a3-f629-4847-a3bd-29bbed8e8513)
+  )
   (wire (pts (xy 71.12 114.3) (xy 81.28 114.3))
   (wire (pts (xy 71.12 114.3) (xy 81.28 114.3))
     (stroke (width 0) (type default) (color 0 0 0 0))
     (stroke (width 0) (type default) (color 0 0 0 0))
     (uuid 1bf7d0f9-0dcf-4d7c-b58c-318e3dc42bc9)
     (uuid 1bf7d0f9-0dcf-4d7c-b58c-318e3dc42bc9)
@@ -3563,7 +3567,7 @@
     (stroke (width 0) (type default) (color 0 0 0 0))
     (stroke (width 0) (type default) (color 0 0 0 0))
     (uuid 2b8c6538-2116-4527-a026-b4925dd2ee57)
     (uuid 2b8c6538-2116-4527-a026-b4925dd2ee57)
   )
   )
-  (wire (pts (xy 19.05 179.07) (xy 19.05 180.34))
+  (wire (pts (xy 57.15 31.75) (xy 57.15 33.02))
     (stroke (width 0) (type default) (color 0 0 0 0))
     (stroke (width 0) (type default) (color 0 0 0 0))
     (uuid 2ba25c40-ea42-478e-9150-1d94fa1c8ae9)
     (uuid 2ba25c40-ea42-478e-9150-1d94fa1c8ae9)
   )
   )
@@ -3906,6 +3910,10 @@
     (stroke (width 0) (type default) (color 0 0 0 0))
     (stroke (width 0) (type default) (color 0 0 0 0))
     (uuid 6807b074-032b-4c51-b22d-e941de673402)
     (uuid 6807b074-032b-4c51-b22d-e941de673402)
   )
   )
+  (wire (pts (xy 24.13 175.26) (xy 26.67 175.26))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 68191023-0d18-4f99-a293-00db5ad9e7a0)
+  )
   (wire (pts (xy 111.76 91.44) (xy 111.76 93.98))
   (wire (pts (xy 111.76 91.44) (xy 111.76 93.98))
     (stroke (width 0) (type default) (color 0 0 0 0))
     (stroke (width 0) (type default) (color 0 0 0 0))
     (uuid 6823c850-9a49-4624-92ab-0fa22f6fef1e)
     (uuid 6823c850-9a49-4624-92ab-0fa22f6fef1e)
@@ -3946,6 +3954,10 @@
     (stroke (width 0) (type default) (color 0 0 0 0))
     (stroke (width 0) (type default) (color 0 0 0 0))
     (uuid 709b97c7-c0c7-478c-bd89-4135c69c0161)
     (uuid 709b97c7-c0c7-478c-bd89-4135c69c0161)
   )
   )
+  (wire (pts (xy 24.13 187.96) (xy 26.67 187.96))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 70a2e356-245d-4d32-a1fc-9371f952d347)
+  )
   (wire (pts (xy 236.22 151.13) (xy 236.22 153.67))
   (wire (pts (xy 236.22 151.13) (xy 236.22 153.67))
     (stroke (width 0) (type default) (color 0 0 0 0))
     (stroke (width 0) (type default) (color 0 0 0 0))
     (uuid 70cda344-73be-4466-a097-1fd56f3b19e2)
     (uuid 70cda344-73be-4466-a097-1fd56f3b19e2)
@@ -4115,6 +4127,11 @@
     (stroke (width 0) (type default) (color 0 0 0 0))
     (stroke (width 0) (type default) (color 0 0 0 0))
     (uuid 8a31a6e8-de50-46d8-9f88-57e4d3d98a89)
     (uuid 8a31a6e8-de50-46d8-9f88-57e4d3d98a89)
   )
   )
+  (bus (pts (xy 49.53 173.99) (xy 64.77 173.99))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 8a5d3cc0-5e58-4772-b8ed-616d461ac222)
+  )
+
   (wire (pts (xy 104.14 121.92) (xy 110.49 121.92))
   (wire (pts (xy 104.14 121.92) (xy 110.49 121.92))
     (stroke (width 0) (type default) (color 0 0 0 0))
     (stroke (width 0) (type default) (color 0 0 0 0))
     (uuid 8a8ab9d8-b8d7-4bb4-a217-42d273c00eb7)
     (uuid 8a8ab9d8-b8d7-4bb4-a217-42d273c00eb7)
@@ -4153,6 +4170,10 @@
     (stroke (width 0) (type default) (color 0 0 0 0))
     (stroke (width 0) (type default) (color 0 0 0 0))
     (uuid 8ff8ff6e-d217-46cc-b48c-9a03cdac2032)
     (uuid 8ff8ff6e-d217-46cc-b48c-9a03cdac2032)
   )
   )
+  (wire (pts (xy 24.13 182.88) (xy 26.67 182.88))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 90358cb2-bdb6-48de-8f7b-fde76fb4cd36)
+  )
   (wire (pts (xy 111.76 50.8) (xy 111.76 53.34))
   (wire (pts (xy 111.76 50.8) (xy 111.76 53.34))
     (stroke (width 0) (type default) (color 0 0 0 0))
     (stroke (width 0) (type default) (color 0 0 0 0))
     (uuid 911422e1-2c1b-4b48-98bf-1cfa390d5967)
     (uuid 911422e1-2c1b-4b48-98bf-1cfa390d5967)
@@ -4178,6 +4199,10 @@
     (stroke (width 0) (type default) (color 0 0 0 0))
     (stroke (width 0) (type default) (color 0 0 0 0))
     (uuid 93ac15d8-5f91-4361-acff-be4992b93b51)
     (uuid 93ac15d8-5f91-4361-acff-be4992b93b51)
   )
   )
+  (wire (pts (xy 24.13 177.8) (xy 26.67 177.8))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 94dbbf07-776e-489c-bf10-aad9fddb4b70)
+  )
   (wire (pts (xy 175.26 67.31) (xy 176.53 67.31))
   (wire (pts (xy 175.26 67.31) (xy 176.53 67.31))
     (stroke (width 0) (type default) (color 0 0 0 0))
     (stroke (width 0) (type default) (color 0 0 0 0))
     (uuid 9628da2d-251a-42dd-b606-c284cad02d89)
     (uuid 9628da2d-251a-42dd-b606-c284cad02d89)
@@ -4198,6 +4223,10 @@
     (stroke (width 0) (type default) (color 0 0 0 0))
     (stroke (width 0) (type default) (color 0 0 0 0))
     (uuid 96d68340-9a9f-4169-b6ba-05f62d551cc4)
     (uuid 96d68340-9a9f-4169-b6ba-05f62d551cc4)
   )
   )
+  (bus (pts (xy 49.53 176.53) (xy 64.77 176.53))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 9710ec47-7e55-45b4-abed-e335e0b81e28)
+  )
 
 
   (wire (pts (xy 217.17 128.27) (xy 227.33 128.27))
   (wire (pts (xy 217.17 128.27) (xy 227.33 128.27))
     (stroke (width 0) (type default) (color 0 0 0 0))
     (stroke (width 0) (type default) (color 0 0 0 0))
@@ -4337,7 +4366,7 @@
     (stroke (width 0) (type default) (color 0 0 0 0))
     (stroke (width 0) (type default) (color 0 0 0 0))
     (uuid ac0380df-fedb-4df2-985d-2d7af79c1b50)
     (uuid ac0380df-fedb-4df2-985d-2d7af79c1b50)
   )
   )
-  (wire (pts (xy 19.05 172.72) (xy 19.05 173.99))
+  (wire (pts (xy 57.15 25.4) (xy 57.15 26.67))
     (stroke (width 0) (type default) (color 0 0 0 0))
     (stroke (width 0) (type default) (color 0 0 0 0))
     (uuid acb6c3f3-e677-4f35-9fc2-138ba10f33af)
     (uuid acb6c3f3-e677-4f35-9fc2-138ba10f33af)
   )
   )
@@ -4350,6 +4379,10 @@
     (stroke (width 0) (type default) (color 0 0 0 0))
     (stroke (width 0) (type default) (color 0 0 0 0))
     (uuid adcbf4d0-ed9c-4c7d-b78f-3bcbe974bdcb)
     (uuid adcbf4d0-ed9c-4c7d-b78f-3bcbe974bdcb)
   )
   )
+  (wire (pts (xy 24.13 180.34) (xy 26.67 180.34))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid aeaadbdf-86af-4f08-9da0-3d321e9b530e)
+  )
   (wire (pts (xy 274.32 53.34) (xy 274.32 48.26))
   (wire (pts (xy 274.32 53.34) (xy 274.32 48.26))
     (stroke (width 0) (type default) (color 0 0 0 0))
     (stroke (width 0) (type default) (color 0 0 0 0))
     (uuid b21299b9-3c4d-43df-b399-7f9b08eb5470)
     (uuid b21299b9-3c4d-43df-b399-7f9b08eb5470)
@@ -4413,7 +4446,7 @@
     (stroke (width 0) (type default) (color 0 0 0 0))
     (stroke (width 0) (type default) (color 0 0 0 0))
     (uuid bf48d325-aa3e-4b5d-9567-32fa56f5e35b)
     (uuid bf48d325-aa3e-4b5d-9567-32fa56f5e35b)
   )
   )
-  (wire (pts (xy 19.05 187.96) (xy 19.05 190.5))
+  (wire (pts (xy 57.15 40.64) (xy 57.15 43.18))
     (stroke (width 0) (type default) (color 0 0 0 0))
     (stroke (width 0) (type default) (color 0 0 0 0))
     (uuid bf8d857b-70bf-41ee-a068-5771461e04e9)
     (uuid bf8d857b-70bf-41ee-a068-5771461e04e9)
   )
   )
@@ -4691,6 +4724,10 @@
     (stroke (width 0) (type default) (color 0 0 0 0))
     (stroke (width 0) (type default) (color 0 0 0 0))
     (uuid e87a6f80-914f-4f62-9c9f-9ba62a88ee3d)
     (uuid e87a6f80-914f-4f62-9c9f-9ba62a88ee3d)
   )
   )
+  (wire (pts (xy 24.13 185.42) (xy 26.67 185.42))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid e9e21288-a1da-4e40-9282-79c2fe7455e5)
+  )
   (wire (pts (xy 147.32 125.73) (xy 149.86 125.73))
   (wire (pts (xy 147.32 125.73) (xy 149.86 125.73))
     (stroke (width 0) (type default) (color 0 0 0 0))
     (stroke (width 0) (type default) (color 0 0 0 0))
     (uuid ea262f36-6725-4873-a0e9-06d96f680d55)
     (uuid ea262f36-6725-4873-a0e9-06d96f680d55)
@@ -4841,6 +4878,10 @@
     (effects (font (size 1.27 1.27)) (justify left bottom))
     (effects (font (size 1.27 1.27)) (justify left bottom))
     (uuid 1f9fc6ff-03a6-460e-ba12-d6a241cd0f48)
     (uuid 1f9fc6ff-03a6-460e-ba12-d6a241cd0f48)
   )
   )
+  (label "~{INDEX}" (at 24.13 185.42 180)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid 1fb62290-089a-4cdf-b37b-f810068b852c)
+  )
   (label "INUSE" (at 130.81 63.5 0)
   (label "INUSE" (at 130.81 63.5 0)
     (effects (font (size 1.27 1.27)) (justify left bottom))
     (effects (font (size 1.27 1.27)) (justify left bottom))
     (uuid 21783cf4-91af-460e-ac99-9922d6b7d60e)
     (uuid 21783cf4-91af-460e-ac99-9922d6b7d60e)
@@ -4849,6 +4890,10 @@
     (effects (font (size 1.27 1.27)) (justify left bottom))
     (effects (font (size 1.27 1.27)) (justify left bottom))
     (uuid 21872bbc-f7bd-4fc9-89e0-5de9dc30b08f)
     (uuid 21872bbc-f7bd-4fc9-89e0-5de9dc30b08f)
   )
   )
+  (label "~{DIRECTION}" (at 24.13 180.34 180)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid 22cee2fe-730e-411c-83d4-d741c8e3424c)
+  )
   (label "USB_D-" (at 161.29 189.23 0)
   (label "USB_D-" (at 161.29 189.23 0)
     (effects (font (size 1.27 1.27)) (justify left bottom))
     (effects (font (size 1.27 1.27)) (justify left bottom))
     (uuid 232ccf4f-3322-4e62-990b-290e6ff36fcd)
     (uuid 232ccf4f-3322-4e62-990b-290e6ff36fcd)
@@ -4921,7 +4966,7 @@
     (effects (font (size 1.27 1.27)) (justify right bottom))
     (effects (font (size 1.27 1.27)) (justify right bottom))
     (uuid 3a1a39fc-8030-4c93-9d9c-d79ba6824099)
     (uuid 3a1a39fc-8030-4c93-9d9c-d79ba6824099)
   )
   )
-  (label "~{RD_DAT}" (at 130.81 101.6 0)
+  (label "~{RD_DATA" (at 130.81 101.6 0)
     (effects (font (size 1.27 1.27)) (justify left bottom))
     (effects (font (size 1.27 1.27)) (justify left bottom))
     (uuid 3d9da780-2975-4cf6-8d88-e86bfca02620)
     (uuid 3d9da780-2975-4cf6-8d88-e86bfca02620)
   )
   )
@@ -4929,6 +4974,10 @@
     (effects (font (size 1.27 1.27)) (justify right bottom))
     (effects (font (size 1.27 1.27)) (justify right bottom))
     (uuid 3f2a6679-91d7-4b6c-bf5c-c4d5abb2bc44)
     (uuid 3f2a6679-91d7-4b6c-bf5c-c4d5abb2bc44)
   )
   )
+  (label "~{RD_DATA" (at 24.13 175.26 180)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid 41e02b86-e75d-48dd-b73f-1ca41019a3da)
+  )
   (label "~{WR_DATA}" (at 176.53 90.17 0)
   (label "~{WR_DATA}" (at 176.53 90.17 0)
     (effects (font (size 1.27 1.27)) (justify left bottom))
     (effects (font (size 1.27 1.27)) (justify left bottom))
     (uuid 43d52763-bb58-40dc-85ff-f539d4a17e32)
     (uuid 43d52763-bb58-40dc-85ff-f539d4a17e32)
@@ -4961,6 +5010,10 @@
     (effects (font (size 1.27 1.27)) (justify left bottom))
     (effects (font (size 1.27 1.27)) (justify left bottom))
     (uuid 4fd9bc4f-0ae3-42d4-a1b4-9fb1b2a0a7fd)
     (uuid 4fd9bc4f-0ae3-42d4-a1b4-9fb1b2a0a7fd)
   )
   )
+  (label "PB[0..11]" (at 52.07 176.53 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 51bc70a6-2f66-431d-9492-186dca686508)
+  )
   (label "~{M1}" (at 30.48 147.32 180)
   (label "~{M1}" (at 30.48 147.32 180)
     (effects (font (size 1.27 1.27)) (justify right bottom))
     (effects (font (size 1.27 1.27)) (justify right bottom))
     (uuid 51cc007a-3378-4ce3-909c-71e94822f8d1)
     (uuid 51cc007a-3378-4ce3-909c-71e94822f8d1)
@@ -4969,10 +5022,18 @@
     (effects (font (size 1.27 1.27)) (justify left bottom))
     (effects (font (size 1.27 1.27)) (justify left bottom))
     (uuid 5860b84f-3484-424c-8cae-5de0b22df872)
     (uuid 5860b84f-3484-424c-8cae-5de0b22df872)
   )
   )
+  (label "PA[0..11]" (at 52.07 173.99 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 59e058da-2964-4ef6-bd9a-9c7aa026d0b2)
+  )
   (label "~{STEP}" (at 255.27 68.58 0)
   (label "~{STEP}" (at 255.27 68.58 0)
     (effects (font (size 1.27 1.27)) (justify left bottom))
     (effects (font (size 1.27 1.27)) (justify left bottom))
     (uuid 5c32b099-dba7-4228-8a5e-c2156f635ce2)
     (uuid 5c32b099-dba7-4228-8a5e-c2156f635ce2)
   )
   )
+  (label "~{TRK_00}" (at 24.13 182.88 180)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid 5ce4df25-e816-4843-9a48-29160907263a)
+  )
   (label "INUSE" (at 226.06 36.83 180)
   (label "INUSE" (at 226.06 36.83 180)
     (effects (font (size 1.27 1.27)) (justify right bottom))
     (effects (font (size 1.27 1.27)) (justify right bottom))
     (uuid 5eb94574-4b17-4405-ab0e-af45ba088621)
     (uuid 5eb94574-4b17-4405-ab0e-af45ba088621)
@@ -4997,7 +5058,7 @@
     (effects (font (size 1.27 1.27)) (justify right bottom))
     (effects (font (size 1.27 1.27)) (justify right bottom))
     (uuid 661ca2ba-bce5-4308-99a6-de333a625515)
     (uuid 661ca2ba-bce5-4308-99a6-de333a625515)
   )
   )
-  (label "~{RD_DAT}" (at 255.27 107.95 0)
+  (label "~{RD_DATA}" (at 255.27 107.95 0)
     (effects (font (size 1.27 1.27)) (justify left bottom))
     (effects (font (size 1.27 1.27)) (justify left bottom))
     (uuid 6762c669-2824-49a2-8bd4-3f19091dd75a)
     (uuid 6762c669-2824-49a2-8bd4-3f19091dd75a)
   )
   )
@@ -5145,7 +5206,7 @@
     (effects (font (size 1.27 1.27)) (justify left bottom))
     (effects (font (size 1.27 1.27)) (justify left bottom))
     (uuid b794d099-f823-4d35-9755-ca1c45247ee9)
     (uuid b794d099-f823-4d35-9755-ca1c45247ee9)
   )
   )
-  (label "LED1" (at 19.05 190.5 180)
+  (label "LED1" (at 57.15 43.18 180)
     (effects (font (size 1.27 1.27)) (justify right bottom))
     (effects (font (size 1.27 1.27)) (justify right bottom))
     (uuid b7ac5cea-ed28-4028-87d0-45e58c709cf1)
     (uuid b7ac5cea-ed28-4028-87d0-45e58c709cf1)
   )
   )
@@ -5177,6 +5238,10 @@
     (effects (font (size 1.27 1.27)) (justify left bottom))
     (effects (font (size 1.27 1.27)) (justify left bottom))
     (uuid c7f2486c-d7b2-4a7b-aa54-8db7dad7108b)
     (uuid c7f2486c-d7b2-4a7b-aa54-8db7dad7108b)
   )
   )
+  (label "~{SIDE_SEL}" (at 24.13 190.5 180)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid d28a78ab-2168-4efb-aa09-70733b60123c)
+  )
   (label "BUS" (at 191.77 72.39 0)
   (label "BUS" (at 191.77 72.39 0)
     (effects (font (size 1.27 1.27)) (justify left bottom))
     (effects (font (size 1.27 1.27)) (justify left bottom))
     (uuid d32956af-146b-4a09-a053-d9d64b8dd86d)
     (uuid d32956af-146b-4a09-a053-d9d64b8dd86d)
@@ -5217,7 +5282,7 @@
     (effects (font (size 1.27 1.27)) (justify left bottom))
     (effects (font (size 1.27 1.27)) (justify left bottom))
     (uuid df5c9f6b-a62e-44ba-997f-b2cf3279c7d4)
     (uuid df5c9f6b-a62e-44ba-997f-b2cf3279c7d4)
   )
   )
-  (label "~{RD_DAT}" (at 176.53 100.33 0)
+  (label "~{RD_DATA}" (at 176.53 100.33 0)
     (effects (font (size 1.27 1.27)) (justify left bottom))
     (effects (font (size 1.27 1.27)) (justify left bottom))
     (uuid dfcef016-1bf5-4158-8a79-72d38a522877)
     (uuid dfcef016-1bf5-4158-8a79-72d38a522877)
   )
   )
@@ -5237,6 +5302,10 @@
     (effects (font (size 1.27 1.27)) (justify right bottom))
     (effects (font (size 1.27 1.27)) (justify right bottom))
     (uuid e86e4fae-9ca7-4857-a93c-bc6a3048f887)
     (uuid e86e4fae-9ca7-4857-a93c-bc6a3048f887)
   )
   )
+  (label "~{RDY}" (at 24.13 187.96 180)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid f2b56347-0c47-4bbc-8fbc-afd4af879320)
+  )
   (label "~{M1}" (at 255.27 58.42 0)
   (label "~{M1}" (at 255.27 58.42 0)
     (effects (font (size 1.27 1.27)) (justify left bottom))
     (effects (font (size 1.27 1.27)) (justify left bottom))
     (uuid f4117d3e-819d-4d33-bf85-69e28ba32fe5)
     (uuid f4117d3e-819d-4d33-bf85-69e28ba32fe5)
@@ -5257,6 +5326,10 @@
     (effects (font (size 1.27 1.27)) (justify left bottom))
     (effects (font (size 1.27 1.27)) (justify left bottom))
     (uuid f8621ac5-1e7e-4e87-8c69-5fd403df9470)
     (uuid f8621ac5-1e7e-4e87-8c69-5fd403df9470)
   )
   )
+  (label "~{STEPS}" (at 24.13 177.8 180)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid fe15bfaa-dcda-4806-8d15-02807e914ad4)
+  )
 
 
   (global_label "SCL_3V3" (shape input) (at 29.972 137.16 180) (fields_autoplaced)
   (global_label "SCL_3V3" (shape input) (at 29.972 137.16 180) (fields_autoplaced)
     (effects (font (size 1.27 1.27)) (justify right))
     (effects (font (size 1.27 1.27)) (justify right))
@@ -6759,61 +6832,61 @@
     (pin "1" (uuid 778638ac-e0fb-42b8-8c63-0809f5895195))
     (pin "1" (uuid 778638ac-e0fb-42b8-8c63-0809f5895195))
   )
   )
 
 
-  (symbol (lib_id "Device:LED") (at 19.05 184.15 90) (unit 1)
+  (symbol (lib_id "Device:LED") (at 57.15 36.83 90) (unit 1)
     (in_bom yes) (on_board yes)
     (in_bom yes) (on_board yes)
     (uuid 00000000-0000-0000-0000-000061787067)
     (uuid 00000000-0000-0000-0000-000061787067)
-    (property "Reference" "D1" (id 0) (at 22.0472 183.1594 90)
+    (property "Reference" "D1" (id 0) (at 60.1472 35.8394 90)
       (effects (font (size 1.27 1.27)) (justify right))
       (effects (font (size 1.27 1.27)) (justify right))
     )
     )
-    (property "Value" "LED" (id 1) (at 22.0472 185.4708 90)
+    (property "Value" "LED" (id 1) (at 60.1472 38.1508 90)
       (effects (font (size 1.27 1.27)) (justify right))
       (effects (font (size 1.27 1.27)) (justify right))
     )
     )
-    (property "Footprint" "LED_SMD:LED_0603_1608Metric" (id 2) (at 19.05 184.15 0)
+    (property "Footprint" "LED_SMD:LED_0603_1608Metric" (id 2) (at 57.15 36.83 0)
       (effects (font (size 1.27 1.27)) hide)
       (effects (font (size 1.27 1.27)) hide)
     )
     )
-    (property "Datasheet" "~" (id 3) (at 19.05 184.15 0)
+    (property "Datasheet" "~" (id 3) (at 57.15 36.83 0)
       (effects (font (size 1.27 1.27)) hide)
       (effects (font (size 1.27 1.27)) hide)
     )
     )
-    (property "LCSC" "C72041" (id 4) (at 19.05 184.15 0)
+    (property "LCSC" "C72041" (id 4) (at 57.15 36.83 0)
       (effects (font (size 1.27 1.27)) hide)
       (effects (font (size 1.27 1.27)) hide)
     )
     )
     (pin "1" (uuid 62a2d35c-51f3-4560-9ba3-c8554b164be4))
     (pin "1" (uuid 62a2d35c-51f3-4560-9ba3-c8554b164be4))
     (pin "2" (uuid 43adeeda-45a9-49c0-9f1f-746f14391161))
     (pin "2" (uuid 43adeeda-45a9-49c0-9f1f-746f14391161))
   )
   )
 
 
-  (symbol (lib_id "Device:R_Small") (at 19.05 176.53 0) (unit 1)
+  (symbol (lib_id "Device:R_Small") (at 57.15 29.21 0) (unit 1)
     (in_bom yes) (on_board yes)
     (in_bom yes) (on_board yes)
     (uuid 00000000-0000-0000-0000-000061789539)
     (uuid 00000000-0000-0000-0000-000061789539)
-    (property "Reference" "R6" (id 0) (at 20.5486 175.3616 0)
+    (property "Reference" "R6" (id 0) (at 58.6486 28.0416 0)
       (effects (font (size 1.27 1.27)) (justify left))
       (effects (font (size 1.27 1.27)) (justify left))
     )
     )
-    (property "Value" "470" (id 1) (at 20.5486 177.673 0)
+    (property "Value" "470" (id 1) (at 58.6486 30.353 0)
       (effects (font (size 1.27 1.27)) (justify left))
       (effects (font (size 1.27 1.27)) (justify left))
     )
     )
-    (property "Footprint" "Resistor_SMD:R_0402_1005Metric" (id 2) (at 19.05 176.53 0)
+    (property "Footprint" "Resistor_SMD:R_0402_1005Metric" (id 2) (at 57.15 29.21 0)
       (effects (font (size 1.27 1.27)) hide)
       (effects (font (size 1.27 1.27)) hide)
     )
     )
-    (property "Datasheet" "~" (id 3) (at 19.05 176.53 0)
+    (property "Datasheet" "~" (id 3) (at 57.15 29.21 0)
       (effects (font (size 1.27 1.27)) hide)
       (effects (font (size 1.27 1.27)) hide)
     )
     )
-    (property "LCSC" "C25117" (id 4) (at 19.05 176.53 0)
+    (property "LCSC" "C25117" (id 4) (at 57.15 29.21 0)
       (effects (font (size 1.27 1.27)) hide)
       (effects (font (size 1.27 1.27)) hide)
     )
     )
     (pin "1" (uuid 1cb534a2-4c17-4751-8a89-694b1a1ecbe7))
     (pin "1" (uuid 1cb534a2-4c17-4751-8a89-694b1a1ecbe7))
     (pin "2" (uuid d80a6ce8-ddc9-4465-843e-77fab6b40b99))
     (pin "2" (uuid d80a6ce8-ddc9-4465-843e-77fab6b40b99))
   )
   )
 
 
-  (symbol (lib_id "power:+3V3") (at 19.05 172.72 0) (unit 1)
+  (symbol (lib_id "power:+3V3") (at 57.15 25.4 0) (unit 1)
     (in_bom yes) (on_board yes)
     (in_bom yes) (on_board yes)
     (uuid 00000000-0000-0000-0000-0000617910f5)
     (uuid 00000000-0000-0000-0000-0000617910f5)
-    (property "Reference" "#PWR03" (id 0) (at 19.05 176.53 0)
+    (property "Reference" "#PWR03" (id 0) (at 57.15 29.21 0)
       (effects (font (size 1.27 1.27)) hide)
       (effects (font (size 1.27 1.27)) hide)
     )
     )
-    (property "Value" "+3V3" (id 1) (at 19.431 168.3258 0))
-    (property "Footprint" "" (id 2) (at 19.05 172.72 0)
+    (property "Value" "+3V3" (id 1) (at 57.531 21.0058 0))
+    (property "Footprint" "" (id 2) (at 57.15 25.4 0)
       (effects (font (size 1.27 1.27)) hide)
       (effects (font (size 1.27 1.27)) hide)
     )
     )
-    (property "Datasheet" "" (id 3) (at 19.05 172.72 0)
+    (property "Datasheet" "" (id 3) (at 57.15 25.4 0)
       (effects (font (size 1.27 1.27)) hide)
       (effects (font (size 1.27 1.27)) hide)
     )
     )
     (pin "1" (uuid 7b73243f-f2a2-4601-b3a2-a4364a47c988))
     (pin "1" (uuid 7b73243f-f2a2-4601-b3a2-a4364a47c988))
@@ -6854,7 +6927,7 @@
     (property "Value" "ID HI" (id 1) (at 149.86 161.29 0)
     (property "Value" "ID HI" (id 1) (at 149.86 161.29 0)
       (effects (font (size 1.27 1.27)) (justify left))
       (effects (font (size 1.27 1.27)) (justify left))
     )
     )
-    (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical" (id 2) (at 140.97 167.64 0)
+    (property "Footprint" "Jumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm_NumberLabels" (id 2) (at 140.97 167.64 0)
       (effects (font (size 1.27 1.27)) hide)
       (effects (font (size 1.27 1.27)) hide)
     )
     )
     (property "Datasheet" "~" (id 3) (at 140.97 167.64 0)
     (property "Datasheet" "~" (id 3) (at 140.97 167.64 0)
@@ -6877,7 +6950,7 @@
     (property "Value" "ID" (id 1) (at 139.7 161.29 0)
     (property "Value" "ID" (id 1) (at 139.7 161.29 0)
       (effects (font (size 1.27 1.27)) (justify left))
       (effects (font (size 1.27 1.27)) (justify left))
     )
     )
-    (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical" (id 2) (at 152.4 167.64 0)
+    (property "Footprint" "Jumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm_NumberLabels" (id 2) (at 152.4 167.64 0)
       (effects (font (size 1.27 1.27)) hide)
       (effects (font (size 1.27 1.27)) hide)
     )
     )
     (property "Datasheet" "~" (id 3) (at 152.4 167.64 0)
     (property "Datasheet" "~" (id 3) (at 152.4 167.64 0)
@@ -6900,7 +6973,7 @@
     (property "Value" "ID LOW" (id 1) (at 161.29 161.29 0)
     (property "Value" "ID LOW" (id 1) (at 161.29 161.29 0)
       (effects (font (size 1.27 1.27)) (justify left))
       (effects (font (size 1.27 1.27)) (justify left))
     )
     )
-    (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical" (id 2) (at 163.83 167.64 0)
+    (property "Footprint" "Jumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm_NumberLabels" (id 2) (at 163.83 167.64 0)
       (effects (font (size 1.27 1.27)) hide)
       (effects (font (size 1.27 1.27)) hide)
     )
     )
     (property "Datasheet" "~" (id 3) (at 163.83 167.64 0)
     (property "Datasheet" "~" (id 3) (at 163.83 167.64 0)
@@ -7246,11 +7319,14 @@
     (in_bom yes) (on_board yes)
     (in_bom yes) (on_board yes)
     (uuid 615e49fd-3f83-4aa6-b131-9d3dcb501f2c)
     (uuid 615e49fd-3f83-4aa6-b131-9d3dcb501f2c)
     (property "Reference" "D10" (id 0) (at 153.67 135.89 0))
     (property "Reference" "D10" (id 0) (at 153.67 135.89 0))
-    (property "Value" "1N4148W" (id 1) (at 153.67 133.35 0))
-    (property "Footprint" "Diode_SMD:D_SOD-123" (id 2) (at 153.67 133.985 0)
+    (property "Value" "MBRA340T" (id 1) (at 153.67 133.35 0))
+    (property "Footprint" "Diode_SMD:D_SMA" (id 2) (at 153.67 133.985 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 153.67 129.54 0)
       (effects (font (size 1.27 1.27)) hide)
       (effects (font (size 1.27 1.27)) hide)
     )
     )
-    (property "Datasheet" "https://www.vishay.com/docs/85748/1n4148w.pdf" (id 3) (at 153.67 129.54 0)
+    (property "LCSC" "C26178" (id 4) (at 153.67 129.54 0)
       (effects (font (size 1.27 1.27)) hide)
       (effects (font (size 1.27 1.27)) hide)
     )
     )
     (pin "1" (uuid 29762142-0fbc-4564-8d28-2a150dda40c7))
     (pin "1" (uuid 29762142-0fbc-4564-8d28-2a150dda40c7))
@@ -7309,11 +7385,14 @@
     (in_bom yes) (on_board yes) (fields_autoplaced)
     (in_bom yes) (on_board yes) (fields_autoplaced)
     (uuid caa6303a-9842-4b6b-90f3-1429bc2a97a5)
     (uuid caa6303a-9842-4b6b-90f3-1429bc2a97a5)
     (property "Reference" "D9" (id 0) (at 153.67 119.38 0))
     (property "Reference" "D9" (id 0) (at 153.67 119.38 0))
-    (property "Value" "1N4148W" (id 1) (at 153.67 121.92 0))
-    (property "Footprint" "Diode_SMD:D_SOD-123" (id 2) (at 153.67 130.175 0)
+    (property "Value" "MBRA340T" (id 1) (at 153.67 121.92 0))
+    (property "Footprint" "Diode_SMD:D_SMA" (id 2) (at 153.67 130.175 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 153.67 125.73 0)
       (effects (font (size 1.27 1.27)) hide)
       (effects (font (size 1.27 1.27)) hide)
     )
     )
-    (property "Datasheet" "https://www.vishay.com/docs/85748/1n4148w.pdf" (id 3) (at 153.67 125.73 0)
+    (property "LCSC" "C26178" (id 4) (at 153.67 125.73 0)
       (effects (font (size 1.27 1.27)) hide)
       (effects (font (size 1.27 1.27)) hide)
     )
     )
     (pin "1" (uuid d701d0d6-82cc-42bf-a7c9-7931e6a1fc89))
     (pin "1" (uuid d701d0d6-82cc-42bf-a7c9-7931e6a1fc89))
@@ -7443,16 +7522,72 @@
     )
     )
   )
   )
 
 
-  (sheet (at 55.88 180.34) (size 24.13 12.7) (fields_autoplaced)
+  (sheet (at 26.67 171.45) (size 22.86 22.86) (fields_autoplaced)
+    (stroke (width 0.1524) (type solid) (color 0 0 0 0))
+    (fill (color 0 0 0 0.0000))
+    (uuid 39d9aca3-c269-4acc-b200-a28fd3c81717)
+    (property "Sheet name" "AD_USB" (id 0) (at 26.67 170.7384 0)
+      (effects (font (size 1.27 1.27)) (justify left bottom))
+    )
+    (property "Sheet file" "ad_usb.kicad_sch" (id 1) (at 26.67 194.8946 0)
+      (effects (font (size 1.27 1.27)) (justify left top))
+    )
+    (pin "STEP" input (at 26.67 177.8 180)
+      (effects (font (size 1.27 1.27)) (justify left))
+      (uuid eb170636-6185-4375-9f1c-1fdddb64f74e)
+    )
+    (pin "R_DATA" input (at 26.67 175.26 180)
+      (effects (font (size 1.27 1.27)) (justify left))
+      (uuid d12e2ddd-dbf6-4288-8370-002533a5c144)
+    )
+    (pin "TRK_00" input (at 26.67 182.88 180)
+      (effects (font (size 1.27 1.27)) (justify left))
+      (uuid 53bb84f9-c469-4af3-91d6-1b2c9c63edef)
+    )
+    (pin "DIR" input (at 26.67 180.34 180)
+      (effects (font (size 1.27 1.27)) (justify left))
+      (uuid b008c4af-d775-4f04-ad60-7d6baa46bebe)
+    )
+    (pin "READY" input (at 26.67 187.96 180)
+      (effects (font (size 1.27 1.27)) (justify left))
+      (uuid ac3b8662-b07d-4123-b7b5-75a78cc0387c)
+    )
+    (pin "INDEX" input (at 26.67 185.42 180)
+      (effects (font (size 1.27 1.27)) (justify left))
+      (uuid 9da5a5f9-7aac-4826-be9a-29f4b0854a62)
+    )
+    (pin "PB[0..11]" input (at 49.53 176.53 0)
+      (effects (font (size 1.27 1.27)) (justify right))
+      (uuid c38b7402-09d9-4335-aea2-cc4f797b5808)
+    )
+    (pin "PA[0..11]" input (at 49.53 173.99 0)
+      (effects (font (size 1.27 1.27)) (justify right))
+      (uuid 5e6dc98a-40f2-41f2-901c-f762536e4328)
+    )
+    (pin "SIDE_SEL" input (at 26.67 190.5 180)
+      (effects (font (size 1.27 1.27)) (justify left))
+      (uuid 7fc1cf34-43d1-49db-ab5f-9e1f3086d5bf)
+    )
+  )
+
+  (sheet (at 64.77 171.45) (size 12.7 20.32) (fields_autoplaced)
     (stroke (width 0.1524) (type solid) (color 0 0 0 0))
     (stroke (width 0.1524) (type solid) (color 0 0 0 0))
     (fill (color 0 0 0 0.0000))
     (fill (color 0 0 0 0.0000))
     (uuid 587e0876-966b-4d35-bd3c-c5066c967aa3)
     (uuid 587e0876-966b-4d35-bd3c-c5066c967aa3)
-    (property "Sheet name" "AD" (id 0) (at 55.88 179.6284 0)
+    (property "Sheet name" "AD" (id 0) (at 64.77 170.7384 0)
       (effects (font (size 1.27 1.27)) (justify left bottom))
       (effects (font (size 1.27 1.27)) (justify left bottom))
     )
     )
-    (property "Sheet file" "ad.kicad_sch" (id 1) (at 55.88 193.6246 0)
+    (property "Sheet file" "ad.kicad_sch" (id 1) (at 64.77 192.3546 0)
       (effects (font (size 1.27 1.27)) (justify left top))
       (effects (font (size 1.27 1.27)) (justify left top))
     )
     )
+    (pin "PA[0..11]" input (at 64.77 173.99 180)
+      (effects (font (size 1.27 1.27)) (justify left))
+      (uuid 766758f2-edd5-4881-8f91-2127594b41f4)
+    )
+    (pin "PB[0..11]" input (at 64.77 176.53 180)
+      (effects (font (size 1.27 1.27)) (justify left))
+      (uuid bed1934f-df91-4927-898c-8e7a784fec42)
+    )
   )
   )
 
 
   (sheet_instances
   (sheet_instances
@@ -7461,6 +7596,7 @@
     (path "/00000000-0000-0000-0000-0000618a932e" (page "3"))
     (path "/00000000-0000-0000-0000-0000618a932e" (page "3"))
     (path "/00000000-0000-0000-0000-000060f22a52" (page "4"))
     (path "/00000000-0000-0000-0000-000060f22a52" (page "4"))
     (path "/587e0876-966b-4d35-bd3c-c5066c967aa3" (page "5"))
     (path "/587e0876-966b-4d35-bd3c-c5066c967aa3" (page "5"))
+    (path "/39d9aca3-c269-4acc-b200-a28fd3c81717" (page "6"))
   )
   )
 
 
   (symbol_instances
   (symbol_instances
@@ -7872,6 +8008,9 @@
     (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/c88011a8-c447-40cf-ae4a-39b4de961c04"
     (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/c88011a8-c447-40cf-ae4a-39b4de961c04"
       (reference "#PWR0216") (unit 1) (value "GNDA") (footprint "")
       (reference "#PWR0216") (unit 1) (value "GNDA") (footprint "")
     )
     )
+    (path "/39d9aca3-c269-4acc-b200-a28fd3c81717/67ff579f-1797-45a2-97ef-2719922260b6"
+      (reference "#PWR0217") (unit 1) (value "+3V3") (footprint "")
+    )
     (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/29939c5d-d0d4-47ef-960c-1fd924a994de"
     (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/29939c5d-d0d4-47ef-960c-1fd924a994de"
       (reference "#PWR0233") (unit 1) (value "GNDA") (footprint "")
       (reference "#PWR0233") (unit 1) (value "GNDA") (footprint "")
     )
     )
@@ -8041,7 +8180,7 @@
       (reference "C43") (unit 1) (value "22uF") (footprint "Capacitor_SMD:C_1206_3216Metric")
       (reference "C43") (unit 1) (value "22uF") (footprint "Capacitor_SMD:C_1206_3216Metric")
     )
     )
     (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/0b98176c-f35e-4f33-aaa2-9c6b5da0eecd"
     (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/0b98176c-f35e-4f33-aaa2-9c6b5da0eecd"
-      (reference "C44") (unit 1) (value "100n") (footprint "Capacitor_SMD:C_0402_1005Metric")
+      (reference "C44") (unit 1) (value "100nF") (footprint "Capacitor_SMD:C_0402_1005Metric")
     )
     )
     (path "/00000000-0000-0000-0000-0000619586c3/00000000-0000-0000-0000-000062489810"
     (path "/00000000-0000-0000-0000-0000619586c3/00000000-0000-0000-0000-000062489810"
       (reference "C45") (unit 1) (value "100nF") (footprint "Capacitor_SMD:C_0402_1005Metric")
       (reference "C45") (unit 1) (value "100nF") (footprint "Capacitor_SMD:C_0402_1005Metric")
@@ -8053,10 +8192,10 @@
       (reference "C47") (unit 1) (value "100nF") (footprint "Capacitor_SMD:C_0402_1005Metric")
       (reference "C47") (unit 1) (value "100nF") (footprint "Capacitor_SMD:C_0402_1005Metric")
     )
     )
     (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/e6fe311c-62ea-4949-9548-07e5a2a2fbf5"
     (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/e6fe311c-62ea-4949-9548-07e5a2a2fbf5"
-      (reference "C48") (unit 1) (value "47u") (footprint "Capacitor_SMD:CP_Elec_4x5.4")
+      (reference "C48") (unit 1) (value "47u") (footprint "Capacitor_SMD:C_0603_1608Metric")
     )
     )
     (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/74c6cdf0-1811-4024-880f-2fc2fbce716a"
     (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/74c6cdf0-1811-4024-880f-2fc2fbce716a"
-      (reference "C49") (unit 1) (value "47u") (footprint "Capacitor_SMD:CP_Elec_4x5.4")
+      (reference "C49") (unit 1) (value "47u") (footprint "Capacitor_SMD:C_0603_1608Metric")
     )
     )
     (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/b49381b7-86d8-4468-9408-0d3f72bf79fd"
     (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/b49381b7-86d8-4468-9408-0d3f72bf79fd"
       (reference "C50") (unit 1) (value "15p") (footprint "Capacitor_SMD:C_0402_1005Metric")
       (reference "C50") (unit 1) (value "15p") (footprint "Capacitor_SMD:C_0402_1005Metric")
@@ -8065,25 +8204,25 @@
       (reference "C51") (unit 1) (value "15p") (footprint "Capacitor_SMD:C_0402_1005Metric")
       (reference "C51") (unit 1) (value "15p") (footprint "Capacitor_SMD:C_0402_1005Metric")
     )
     )
     (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/6eaa4b52-7e9e-469f-809c-5821d7afb4a1"
     (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/6eaa4b52-7e9e-469f-809c-5821d7afb4a1"
-      (reference "C52") (unit 1) (value "100n") (footprint "Capacitor_SMD:C_0402_1005Metric")
+      (reference "C52") (unit 1) (value "100nF") (footprint "Capacitor_SMD:C_0402_1005Metric")
     )
     )
     (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/d0e4d675-6dec-4855-84b2-3dd0bb949370"
     (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/d0e4d675-6dec-4855-84b2-3dd0bb949370"
-      (reference "C53") (unit 1) (value "100n") (footprint "Capacitor_SMD:C_0402_1005Metric")
+      (reference "C53") (unit 1) (value "100nF") (footprint "Capacitor_SMD:C_0402_1005Metric")
     )
     )
     (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/f015ad2c-3080-4147-bb24-2dc075a03e15"
     (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/f015ad2c-3080-4147-bb24-2dc075a03e15"
-      (reference "C54") (unit 1) (value "47u") (footprint "Capacitor_SMD:CP_Elec_4x5.4")
+      (reference "C54") (unit 1) (value "47u") (footprint "Capacitor_SMD:C_0603_1608Metric")
     )
     )
     (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/292eecaa-1713-4c27-a066-538c5ee44376"
     (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/292eecaa-1713-4c27-a066-538c5ee44376"
       (reference "C55") (unit 1) (value "3.3u") (footprint "Capacitor_SMD:CP_Elec_4x5.4")
       (reference "C55") (unit 1) (value "3.3u") (footprint "Capacitor_SMD:CP_Elec_4x5.4")
     )
     )
     (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/690cc8a8-660a-4d68-85d8-28464242ed6c"
     (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/690cc8a8-660a-4d68-85d8-28464242ed6c"
-      (reference "C56") (unit 1) (value "47u") (footprint "Capacitor_SMD:CP_Elec_4x5.4")
+      (reference "C56") (unit 1) (value "47u") (footprint "Capacitor_SMD:C_0603_1608Metric")
     )
     )
     (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/3451e0b8-e5cc-4bd4-9ee5-586832783336"
     (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/3451e0b8-e5cc-4bd4-9ee5-586832783336"
-      (reference "C57") (unit 1) (value "100n") (footprint "Capacitor_SMD:C_0402_1005Metric")
+      (reference "C57") (unit 1) (value "100nF") (footprint "Capacitor_SMD:C_0402_1005Metric")
     )
     )
     (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/90ec0fa0-8653-4b41-aa06-80c30336e014"
     (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/90ec0fa0-8653-4b41-aa06-80c30336e014"
-      (reference "C58") (unit 1) (value "100n") (footprint "Capacitor_SMD:C_0402_1005Metric")
+      (reference "C58") (unit 1) (value "100nF") (footprint "Capacitor_SMD:C_0402_1005Metric")
     )
     )
     (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/31880848-2d7e-47ad-8623-f94e3a0c4cbb"
     (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/31880848-2d7e-47ad-8623-f94e3a0c4cbb"
       (reference "C59") (unit 1) (value "15p") (footprint "Capacitor_SMD:C_0402_1005Metric")
       (reference "C59") (unit 1) (value "15p") (footprint "Capacitor_SMD:C_0402_1005Metric")
@@ -8092,7 +8231,7 @@
       (reference "C60") (unit 1) (value "15p") (footprint "Capacitor_SMD:C_0402_1005Metric")
       (reference "C60") (unit 1) (value "15p") (footprint "Capacitor_SMD:C_0402_1005Metric")
     )
     )
     (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/0f0a097f-1e00-488c-a3a7-2a1967026c19"
     (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/0f0a097f-1e00-488c-a3a7-2a1967026c19"
-      (reference "C61") (unit 1) (value "47u") (footprint "Capacitor_SMD:CP_Elec_4x5.4")
+      (reference "C61") (unit 1) (value "47u") (footprint "Capacitor_SMD:C_0603_1608Metric")
     )
     )
     (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/9feecfcf-7d25-40cf-ad2d-488769ee4aad"
     (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/9feecfcf-7d25-40cf-ad2d-488769ee4aad"
       (reference "C62") (unit 1) (value "3.3u") (footprint "Capacitor_SMD:CP_Elec_4x5.4")
       (reference "C62") (unit 1) (value "3.3u") (footprint "Capacitor_SMD:CP_Elec_4x5.4")
@@ -8101,31 +8240,31 @@
       (reference "C63") (unit 1) (value "3.3u") (footprint "Capacitor_SMD:CP_Elec_4x5.4")
       (reference "C63") (unit 1) (value "3.3u") (footprint "Capacitor_SMD:CP_Elec_4x5.4")
     )
     )
     (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/4dbb4c65-f29c-4e56-a3ae-edd9ec7100ab"
     (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/4dbb4c65-f29c-4e56-a3ae-edd9ec7100ab"
-      (reference "C64") (unit 1) (value "47u") (footprint "Capacitor_SMD:CP_Elec_4x5.4")
+      (reference "C64") (unit 1) (value "47u") (footprint "Capacitor_SMD:C_0603_1608Metric")
     )
     )
     (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/7da573c9-2ed3-46bd-9520-ce143e314f93"
     (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/7da573c9-2ed3-46bd-9520-ce143e314f93"
       (reference "C65") (unit 1) (value "3.3u") (footprint "Capacitor_SMD:CP_Elec_4x5.4")
       (reference "C65") (unit 1) (value "3.3u") (footprint "Capacitor_SMD:CP_Elec_4x5.4")
     )
     )
     (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/9ab79c72-a815-4fd5-bbaf-5a52783d05ce"
     (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/9ab79c72-a815-4fd5-bbaf-5a52783d05ce"
-      (reference "C66") (unit 1) (value "100n") (footprint "Capacitor_SMD:C_0402_1005Metric")
+      (reference "C66") (unit 1) (value "100nF") (footprint "Capacitor_SMD:C_0402_1005Metric")
     )
     )
     (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/62b2e931-73fe-4a9d-8601-8cb8563b3f67"
     (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/62b2e931-73fe-4a9d-8601-8cb8563b3f67"
-      (reference "C67") (unit 1) (value "100n") (footprint "Capacitor_SMD:C_0402_1005Metric")
+      (reference "C67") (unit 1) (value "100nF") (footprint "Capacitor_SMD:C_0402_1005Metric")
     )
     )
     (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/925eea5a-795f-4716-bbbb-1e1b6a567a73"
     (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/925eea5a-795f-4716-bbbb-1e1b6a567a73"
-      (reference "C68") (unit 1) (value "100n") (footprint "Capacitor_SMD:C_0402_1005Metric")
+      (reference "C68") (unit 1) (value "100nF") (footprint "Capacitor_SMD:C_0402_1005Metric")
     )
     )
     (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/4e2e1f17-b513-4179-b43e-f34d94712930"
     (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/4e2e1f17-b513-4179-b43e-f34d94712930"
-      (reference "C69") (unit 1) (value "100n") (footprint "Capacitor_SMD:C_0402_1005Metric")
+      (reference "C69") (unit 1) (value "100nF") (footprint "Capacitor_SMD:C_0402_1005Metric")
     )
     )
     (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/494bf120-7732-48b5-a8d5-04599731a5ad"
     (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/494bf120-7732-48b5-a8d5-04599731a5ad"
-      (reference "C70") (unit 1) (value "100n") (footprint "Capacitor_SMD:C_0402_1005Metric")
+      (reference "C70") (unit 1) (value "100nF") (footprint "Capacitor_SMD:C_0402_1005Metric")
     )
     )
     (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/e8d93bc9-2d59-4913-8099-f98850f69c17"
     (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/e8d93bc9-2d59-4913-8099-f98850f69c17"
-      (reference "C71") (unit 1) (value "100n") (footprint "Capacitor_SMD:C_0402_1005Metric")
+      (reference "C71") (unit 1) (value "100nF") (footprint "Capacitor_SMD:C_0402_1005Metric")
     )
     )
     (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/2a3aa0e4-74df-4ebb-9b71-9df5a99f9b47"
     (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/2a3aa0e4-74df-4ebb-9b71-9df5a99f9b47"
-      (reference "C72") (unit 1) (value "100n") (footprint "Capacitor_SMD:C_0402_1005Metric")
+      (reference "C72") (unit 1) (value "100nF") (footprint "Capacitor_SMD:C_0402_1005Metric")
     )
     )
     (path "/00000000-0000-0000-0000-000061787067"
     (path "/00000000-0000-0000-0000-000061787067"
       (reference "D1") (unit 1) (value "LED") (footprint "LED_SMD:LED_0603_1608Metric")
       (reference "D1") (unit 1) (value "LED") (footprint "LED_SMD:LED_0603_1608Metric")
@@ -8152,10 +8291,10 @@
       (reference "D8") (unit 1) (value "1N5819W") (footprint "Diode_SMD:D_SOD-123")
       (reference "D8") (unit 1) (value "1N5819W") (footprint "Diode_SMD:D_SOD-123")
     )
     )
     (path "/caa6303a-9842-4b6b-90f3-1429bc2a97a5"
     (path "/caa6303a-9842-4b6b-90f3-1429bc2a97a5"
-      (reference "D9") (unit 1) (value "1N4148W") (footprint "Diode_SMD:D_SOD-123")
+      (reference "D9") (unit 1) (value "MBRA340T") (footprint "Diode_SMD:D_SMA")
     )
     )
     (path "/615e49fd-3f83-4aa6-b131-9d3dcb501f2c"
     (path "/615e49fd-3f83-4aa6-b131-9d3dcb501f2c"
-      (reference "D10") (unit 1) (value "1N4148W") (footprint "Diode_SMD:D_SOD-123")
+      (reference "D10") (unit 1) (value "MBRA340T") (footprint "Diode_SMD:D_SMA")
     )
     )
     (path "/00000000-0000-0000-0000-0000619586c3/00000000-0000-0000-0000-0000621659c3"
     (path "/00000000-0000-0000-0000-0000619586c3/00000000-0000-0000-0000-0000621659c3"
       (reference "D11") (unit 1) (value "MBRA340T") (footprint "Diode_SMD:D_SMA")
       (reference "D11") (unit 1) (value "MBRA340T") (footprint "Diode_SMD:D_SMA")
@@ -8215,13 +8354,13 @@
       (reference "J5") (unit 1) (value "ST LINK DEBUG/FLASH") (footprint "Connector_IDC:IDC-Header_2x05_P2.54mm_Vertical")
       (reference "J5") (unit 1) (value "ST LINK DEBUG/FLASH") (footprint "Connector_IDC:IDC-Header_2x05_P2.54mm_Vertical")
     )
     )
     (path "/00000000-0000-0000-0000-000061a2788d"
     (path "/00000000-0000-0000-0000-000061a2788d"
-      (reference "J6") (unit 1) (value "ID HI") (footprint "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical")
+      (reference "J6") (unit 1) (value "ID HI") (footprint "Jumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm_NumberLabels")
     )
     )
     (path "/00000000-0000-0000-0000-000061a29d54"
     (path "/00000000-0000-0000-0000-000061a29d54"
-      (reference "J7") (unit 1) (value "ID") (footprint "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical")
+      (reference "J7") (unit 1) (value "ID") (footprint "Jumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm_NumberLabels")
     )
     )
     (path "/00000000-0000-0000-0000-000061a2b329"
     (path "/00000000-0000-0000-0000-000061a2b329"
-      (reference "J8") (unit 1) (value "ID LOW") (footprint "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical")
+      (reference "J8") (unit 1) (value "ID LOW") (footprint "Jumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm_NumberLabels")
     )
     )
     (path "/00000000-0000-0000-0000-0000618a932e/00000000-0000-0000-0000-000061c0ccd0"
     (path "/00000000-0000-0000-0000-0000618a932e/00000000-0000-0000-0000-000061c0ccd0"
       (reference "J9") (unit 1) (value "STUBS4500 Programming") (footprint "Connector_IDC:IDC-Header_2x06_P2.54mm_Vertical")
       (reference "J9") (unit 1) (value "STUBS4500 Programming") (footprint "Connector_IDC:IDC-Header_2x06_P2.54mm_Vertical")
@@ -8235,23 +8374,11 @@
     (path "/de74180e-b890-44b7-9756-b45db32a51e7"
     (path "/de74180e-b890-44b7-9756-b45db32a51e7"
       (reference "J12") (unit 1) (value "Conn_02x25_Odd_Even") (footprint "Connector_IDC:IDC-Header_2x25_P2.54mm_Vertical")
       (reference "J12") (unit 1) (value "Conn_02x25_Odd_Even") (footprint "Connector_IDC:IDC-Header_2x25_P2.54mm_Vertical")
     )
     )
-    (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/b757ad62-d657-4655-b583-938f706b9e77"
-      (reference "J13") (unit 1) (value "FLOPPY+") (footprint "Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical")
-    )
     (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/c44eb0b7-9260-4b83-a166-21f9ddc296fb"
     (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/c44eb0b7-9260-4b83-a166-21f9ddc296fb"
-      (reference "J14") (unit 1) (value "FLOPPY-GND") (footprint "Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical")
-    )
-    (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/0b70e794-a4d3-425e-8d68-868945dbf8a4"
-      (reference "J15") (unit 1) (value "FLOPPY-") (footprint "Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical")
-    )
-    (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/a4257376-d359-4b89-a7ad-2be1af82ebb2"
-      (reference "J16") (unit 1) (value "FLOPPY+") (footprint "Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical")
+      (reference "J14") (unit 1) (value "FLOPPY-GND") (footprint "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical")
     )
     )
     (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/b1301c60-ff7e-469f-b090-63f6a467a427"
     (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/b1301c60-ff7e-469f-b090-63f6a467a427"
-      (reference "J17") (unit 1) (value "FLOPPY-GND") (footprint "Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical")
-    )
-    (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/5bb5c94c-1c64-46be-860f-20a3ea6e547d"
-      (reference "J18") (unit 1) (value "FLOPPY-") (footprint "Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical")
+      (reference "J17") (unit 1) (value "FLOPPY-SIDE-0") (footprint "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical")
     )
     )
     (path "/00000000-0000-0000-0000-0000619586c3/00000000-0000-0000-0000-000061d9681d"
     (path "/00000000-0000-0000-0000-0000619586c3/00000000-0000-0000-0000-000061d9681d"
       (reference "L1") (unit 1) (value "15uH") (footprint "Greaseweazle:L_6.3x6.3_H3")
       (reference "L1") (unit 1) (value "15uH") (footprint "Greaseweazle:L_6.3x6.3_H3")
@@ -8568,7 +8695,7 @@
     (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/85fd9882-f192-4cf4-a9fb-2e6abbcba5e2"
     (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/85fd9882-f192-4cf4-a9fb-2e6abbcba5e2"
       (reference "U10") (unit 1) (value "AD9235BR") (footprint "Package_SO:TSSOP-28_4.4x9.7mm_P0.65mm")
       (reference "U10") (unit 1) (value "AD9235BR") (footprint "Package_SO:TSSOP-28_4.4x9.7mm_P0.65mm")
     )
     )
-    (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/35879b69-d4d8-42b3-b765-bd717593ac12"
+    (path "/39d9aca3-c269-4acc-b200-a28fd3c81717/eeab0e80-e6e5-44e5-8328-097faabb11ab"
       (reference "U11") (unit 1) (value "FT601Q-B-T") (footprint "Package_DFN_QFN:QFN-76-1EP_9x9mm_P0.4mm_EP3.8x3.8mm")
       (reference "U11") (unit 1) (value "FT601Q-B-T") (footprint "Package_DFN_QFN:QFN-76-1EP_9x9mm_P0.4mm_EP3.8x3.8mm")
     )
     )
     (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/d24c061c-67bd-4714-97be-eb58b1700e60"
     (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/d24c061c-67bd-4714-97be-eb58b1700e60"
@@ -8586,7 +8713,7 @@
     (path "/00000000-0000-0000-0000-0000618a932e/00000000-0000-0000-0000-000061910067"
     (path "/00000000-0000-0000-0000-0000618a932e/00000000-0000-0000-0000-000061910067"
       (reference "USB2") (unit 1) (value "HRO-TYPE-C-31-M-12") (footprint "Greaseweazle:HRO-TYPE-C-31-M-12")
       (reference "USB2") (unit 1) (value "HRO-TYPE-C-31-M-12") (footprint "Greaseweazle:HRO-TYPE-C-31-M-12")
     )
     )
-    (path "/587e0876-966b-4d35-bd3c-c5066c967aa3/ef61aee2-3a56-4c03-a59e-7b88aad40689"
+    (path "/39d9aca3-c269-4acc-b200-a28fd3c81717/ff2bd700-3acd-4ff9-91eb-6c52d2dde82a"
       (reference "USB3") (unit 1) (value "HRO-TYPE-C-31-M-12") (footprint "Greaseweazle:HRO-TYPE-C-31-M-12")
       (reference "USB3") (unit 1) (value "HRO-TYPE-C-31-M-12") (footprint "Greaseweazle:HRO-TYPE-C-31-M-12")
     )
     )
     (path "/00000000-0000-0000-0000-00006138d37a"
     (path "/00000000-0000-0000-0000-00006138d37a"

+ 4 - 4
Power.kicad_sch

@@ -3759,8 +3759,8 @@
       (effects (font (size 1.27 1.27)) hide)
       (effects (font (size 1.27 1.27)) hide)
     )
     )
     (pin "1" (uuid 03a82d2a-4b52-42c6-bd1f-7e60398a821b))
     (pin "1" (uuid 03a82d2a-4b52-42c6-bd1f-7e60398a821b))
-    (pin "2" (uuid f9f4c7d0-0bca-447a-b7d6-14b4f3a16710))
-    (pin "2" (uuid f9f4c7d0-0bca-447a-b7d6-14b4f3a16710))
+    (pin "2" (uuid f9f4c7d0-0bca-447a-b7d6-14b4f3a16712))
+    (pin "2" (uuid f9f4c7d0-0bca-447a-b7d6-14b4f3a16712))
     (pin "3" (uuid 4b206a73-9f84-4652-a616-b1800860c88f))
     (pin "3" (uuid 4b206a73-9f84-4652-a616-b1800860c88f))
     (pin "4" (uuid 218ead00-ac40-4443-b3c9-afe9681620b5))
     (pin "4" (uuid 218ead00-ac40-4443-b3c9-afe9681620b5))
     (pin "5" (uuid 8172826f-fc54-470d-a8b5-4b25126c61c2))
     (pin "5" (uuid 8172826f-fc54-470d-a8b5-4b25126c61c2))
@@ -4408,8 +4408,8 @@
       (effects (font (size 1.27 1.27)) hide)
       (effects (font (size 1.27 1.27)) hide)
     )
     )
     (pin "1" (uuid b143abb6-3743-4ba3-b4cf-5376df9c2648))
     (pin "1" (uuid b143abb6-3743-4ba3-b4cf-5376df9c2648))
-    (pin "2" (uuid 0a8ef85a-a80f-40ad-bb52-1cdca46ac857))
-    (pin "2" (uuid 0a8ef85a-a80f-40ad-bb52-1cdca46ac857))
+    (pin "2" (uuid 0a8ef85a-a80f-40ad-bb52-1cdca46ac859))
+    (pin "2" (uuid 0a8ef85a-a80f-40ad-bb52-1cdca46ac859))
     (pin "3" (uuid 39a95d45-ce6f-4ee8-a9fc-0399cfa55f96))
     (pin "3" (uuid 39a95d45-ce6f-4ee8-a9fc-0399cfa55f96))
     (pin "4" (uuid 8b39e062-5f6e-4a52-9eaf-01739ff1d17e))
     (pin "4" (uuid 8b39e062-5f6e-4a52-9eaf-01739ff1d17e))
     (pin "5" (uuid ebdb3bff-ae95-4d51-90e5-8f7d1021c63f))
     (pin "5" (uuid ebdb3bff-ae95-4d51-90e5-8f7d1021c63f))

File diff suppressed because it is too large
+ 123 - 629
ad.kicad_sch


+ 1111 - 0
ad_usb.kicad_sch

@@ -0,0 +1,1111 @@
+(kicad_sch (version 20211123) (generator eeschema)
+
+  (uuid 579a29a8-cb44-486c-bb96-051580b27281)
+
+  (paper "A4")
+
+  (lib_symbols
+    (symbol "Greaseweazle:FT601Q-B-T" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
+      (property "Reference" "U" (id 0) (at -15.24 60.9854 0)
+        (effects (font (size 1.27 1.27)) (justify left bottom))
+      )
+      (property "Value" "FT601Q-B-T" (id 1) (at -15.2654 -61.0362 0)
+        (effects (font (size 1.27 1.27)) (justify left bottom))
+      )
+      (property "Footprint" "QFN40P900X900X100-77N" (id 2) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) (justify left bottom) hide)
+      )
+      (property "Datasheet" "" (id 3) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) (justify left bottom) hide)
+      )
+      (property "STANDARD" "IPC7351B" (id 4) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) (justify left bottom) hide)
+      )
+      (property "SNAPEDA_PACKAGE_ID" "11921" (id 5) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) (justify left bottom) hide)
+      )
+      (property "MANUFACTURER" "FTDI Chip" (id 6) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) (justify left bottom) hide)
+      )
+      (property "PARTREV" "1.05" (id 7) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) (justify left bottom) hide)
+      )
+      (property "ki_locked" "" (id 8) (at 0 0 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (symbol "FT601Q-B-T_0_0"
+        (rectangle (start -15.24 -58.42) (end 15.24 60.96)
+          (stroke (width 0.254) (type default) (color 0 0 0 0))
+          (fill (type background))
+        )
+        (pin power_in line (at 20.32 -53.34 180) (length 5.08)
+          (name "GND" (effects (font (size 1.016 1.016))))
+          (number "1" (effects (font (size 1.016 1.016))))
+        )
+        (pin input line (at -20.32 35.56 0) (length 5.08)
+          (name "SIWU_N" (effects (font (size 1.016 1.016))))
+          (number "10" (effects (font (size 1.016 1.016))))
+        )
+        (pin input line (at -20.32 30.48 0) (length 5.08)
+          (name "WR_N" (effects (font (size 1.016 1.016))))
+          (number "11" (effects (font (size 1.016 1.016))))
+        )
+        (pin input line (at -20.32 27.94 0) (length 5.08)
+          (name "RD_N" (effects (font (size 1.016 1.016))))
+          (number "12" (effects (font (size 1.016 1.016))))
+        )
+        (pin input line (at -20.32 43.18 0) (length 5.08)
+          (name "OE_N" (effects (font (size 1.016 1.016))))
+          (number "13" (effects (font (size 1.016 1.016))))
+        )
+        (pin power_in line (at 20.32 55.88 180) (length 5.08)
+          (name "VCCIO" (effects (font (size 1.016 1.016))))
+          (number "14" (effects (font (size 1.016 1.016))))
+        )
+        (pin input line (at -20.32 40.64 0) (length 5.08)
+          (name "RESET_N" (effects (font (size 1.016 1.016))))
+          (number "15" (effects (font (size 1.016 1.016))))
+        )
+        (pin bidirectional line (at -20.32 -40.64 0) (length 5.08)
+          (name "WAKEUP_N" (effects (font (size 1.016 1.016))))
+          (number "16" (effects (font (size 1.016 1.016))))
+        )
+        (pin bidirectional line (at -20.32 -33.02 0) (length 5.08)
+          (name "GPIO0" (effects (font (size 1.016 1.016))))
+          (number "17" (effects (font (size 1.016 1.016))))
+        )
+        (pin bidirectional line (at -20.32 -35.56 0) (length 5.08)
+          (name "GPIO1" (effects (font (size 1.016 1.016))))
+          (number "18" (effects (font (size 1.016 1.016))))
+        )
+        (pin power_in line (at 20.32 50.8 180) (length 5.08)
+          (name "AVDD" (effects (font (size 1.016 1.016))))
+          (number "2" (effects (font (size 1.016 1.016))))
+        )
+        (pin power_in line (at 20.32 53.34 180) (length 5.08)
+          (name "VCC33" (effects (font (size 1.016 1.016))))
+          (number "20" (effects (font (size 1.016 1.016))))
+        )
+        (pin input line (at -20.32 -25.4 0) (length 5.08)
+          (name "XI" (effects (font (size 1.016 1.016))))
+          (number "21" (effects (font (size 1.016 1.016))))
+        )
+        (pin output line (at -20.32 -27.94 0) (length 5.08)
+          (name "XO" (effects (font (size 1.016 1.016))))
+          (number "22" (effects (font (size 1.016 1.016))))
+        )
+        (pin bidirectional line (at -20.32 17.78 0) (length 5.08)
+          (name "DP" (effects (font (size 1.016 1.016))))
+          (number "23" (effects (font (size 1.016 1.016))))
+        )
+        (pin power_in line (at 20.32 53.34 180) (length 5.08)
+          (name "VCC33" (effects (font (size 1.016 1.016))))
+          (number "24" (effects (font (size 1.016 1.016))))
+        )
+        (pin bidirectional line (at -20.32 15.24 0) (length 5.08)
+          (name "DM" (effects (font (size 1.016 1.016))))
+          (number "25" (effects (font (size 1.016 1.016))))
+        )
+        (pin power_in line (at 20.32 -53.34 180) (length 5.08)
+          (name "GND" (effects (font (size 1.016 1.016))))
+          (number "26" (effects (font (size 1.016 1.016))))
+        )
+        (pin input line (at -20.32 10.16 0) (length 5.08)
+          (name "RREF" (effects (font (size 1.016 1.016))))
+          (number "27" (effects (font (size 1.016 1.016))))
+        )
+        (pin power_in line (at 20.32 48.26 180) (length 5.08)
+          (name "VDDA" (effects (font (size 1.016 1.016))))
+          (number "28" (effects (font (size 1.016 1.016))))
+        )
+        (pin power_in line (at 20.32 -53.34 180) (length 5.08)
+          (name "GND" (effects (font (size 1.016 1.016))))
+          (number "29" (effects (font (size 1.016 1.016))))
+        )
+        (pin power_in line (at 20.32 58.42 180) (length 5.08)
+          (name "VD10" (effects (font (size 1.016 1.016))))
+          (number "3" (effects (font (size 1.016 1.016))))
+        )
+        (pin power_in line (at 20.32 58.42 180) (length 5.08)
+          (name "VD10" (effects (font (size 1.016 1.016))))
+          (number "30" (effects (font (size 1.016 1.016))))
+        )
+        (pin output line (at -20.32 5.08 0) (length 5.08)
+          (name "T0DN" (effects (font (size 1.016 1.016))))
+          (number "31" (effects (font (size 1.016 1.016))))
+        )
+        (pin output line (at -20.32 2.54 0) (length 5.08)
+          (name "T0DP" (effects (font (size 1.016 1.016))))
+          (number "32" (effects (font (size 1.016 1.016))))
+        )
+        (pin power_in line (at 20.32 58.42 180) (length 5.08)
+          (name "VD10" (effects (font (size 1.016 1.016))))
+          (number "33" (effects (font (size 1.016 1.016))))
+        )
+        (pin input line (at -20.32 0 0) (length 5.08)
+          (name "RIDN" (effects (font (size 1.016 1.016))))
+          (number "34" (effects (font (size 1.016 1.016))))
+        )
+        (pin input line (at -20.32 -2.54 0) (length 5.08)
+          (name "RIDP" (effects (font (size 1.016 1.016))))
+          (number "35" (effects (font (size 1.016 1.016))))
+        )
+        (pin power_in line (at 20.32 -53.34 180) (length 5.08)
+          (name "GND" (effects (font (size 1.016 1.016))))
+          (number "36" (effects (font (size 1.016 1.016))))
+        )
+        (pin input line (at -20.32 22.86 0) (length 5.08)
+          (name "VBUS" (effects (font (size 1.016 1.016))))
+          (number "37" (effects (font (size 1.016 1.016))))
+        )
+        (pin power_in line (at 20.32 53.34 180) (length 5.08)
+          (name "VCC33" (effects (font (size 1.016 1.016))))
+          (number "38" (effects (font (size 1.016 1.016))))
+        )
+        (pin output line (at -20.32 -20.32 0) (length 5.08)
+          (name "DV10" (effects (font (size 1.016 1.016))))
+          (number "39" (effects (font (size 1.016 1.016))))
+        )
+        (pin bidirectional line (at 20.32 -40.64 180) (length 5.08)
+          (name "BE_0" (effects (font (size 1.016 1.016))))
+          (number "4" (effects (font (size 1.016 1.016))))
+        )
+        (pin bidirectional line (at 20.32 43.18 180) (length 5.08)
+          (name "DATA_0" (effects (font (size 1.016 1.016))))
+          (number "40" (effects (font (size 1.016 1.016))))
+        )
+        (pin bidirectional line (at 20.32 40.64 180) (length 5.08)
+          (name "DATA_1" (effects (font (size 1.016 1.016))))
+          (number "41" (effects (font (size 1.016 1.016))))
+        )
+        (pin bidirectional line (at 20.32 38.1 180) (length 5.08)
+          (name "DATA_2" (effects (font (size 1.016 1.016))))
+          (number "42" (effects (font (size 1.016 1.016))))
+        )
+        (pin bidirectional line (at 20.32 35.56 180) (length 5.08)
+          (name "DATA_3" (effects (font (size 1.016 1.016))))
+          (number "43" (effects (font (size 1.016 1.016))))
+        )
+        (pin bidirectional line (at 20.32 33.02 180) (length 5.08)
+          (name "DATA_4" (effects (font (size 1.016 1.016))))
+          (number "44" (effects (font (size 1.016 1.016))))
+        )
+        (pin bidirectional line (at 20.32 30.48 180) (length 5.08)
+          (name "DATA_5" (effects (font (size 1.016 1.016))))
+          (number "45" (effects (font (size 1.016 1.016))))
+        )
+        (pin bidirectional line (at 20.32 27.94 180) (length 5.08)
+          (name "DATA_6" (effects (font (size 1.016 1.016))))
+          (number "46" (effects (font (size 1.016 1.016))))
+        )
+        (pin bidirectional line (at 20.32 25.4 180) (length 5.08)
+          (name "DATA_7" (effects (font (size 1.016 1.016))))
+          (number "47" (effects (font (size 1.016 1.016))))
+        )
+        (pin power_in line (at 20.32 58.42 180) (length 5.08)
+          (name "VD10" (effects (font (size 1.016 1.016))))
+          (number "48" (effects (font (size 1.016 1.016))))
+        )
+        (pin power_in line (at 20.32 55.88 180) (length 5.08)
+          (name "VCCIO" (effects (font (size 1.016 1.016))))
+          (number "49" (effects (font (size 1.016 1.016))))
+        )
+        (pin bidirectional line (at 20.32 -43.18 180) (length 5.08)
+          (name "BE_1" (effects (font (size 1.016 1.016))))
+          (number "5" (effects (font (size 1.016 1.016))))
+        )
+        (pin bidirectional line (at 20.32 22.86 180) (length 5.08)
+          (name "DATA_8" (effects (font (size 1.016 1.016))))
+          (number "50" (effects (font (size 1.016 1.016))))
+        )
+        (pin bidirectional line (at 20.32 20.32 180) (length 5.08)
+          (name "DATA_9" (effects (font (size 1.016 1.016))))
+          (number "51" (effects (font (size 1.016 1.016))))
+        )
+        (pin bidirectional line (at 20.32 17.78 180) (length 5.08)
+          (name "DATA_10" (effects (font (size 1.016 1.016))))
+          (number "52" (effects (font (size 1.016 1.016))))
+        )
+        (pin bidirectional line (at 20.32 15.24 180) (length 5.08)
+          (name "DATA_11" (effects (font (size 1.016 1.016))))
+          (number "53" (effects (font (size 1.016 1.016))))
+        )
+        (pin bidirectional line (at 20.32 12.7 180) (length 5.08)
+          (name "DATA_12" (effects (font (size 1.016 1.016))))
+          (number "54" (effects (font (size 1.016 1.016))))
+        )
+        (pin bidirectional line (at 20.32 10.16 180) (length 5.08)
+          (name "DATA_13" (effects (font (size 1.016 1.016))))
+          (number "55" (effects (font (size 1.016 1.016))))
+        )
+        (pin bidirectional line (at 20.32 7.62 180) (length 5.08)
+          (name "DATA_14" (effects (font (size 1.016 1.016))))
+          (number "56" (effects (font (size 1.016 1.016))))
+        )
+        (pin bidirectional line (at 20.32 5.08 180) (length 5.08)
+          (name "DATA_15" (effects (font (size 1.016 1.016))))
+          (number "57" (effects (font (size 1.016 1.016))))
+        )
+        (pin output line (at -20.32 -7.62 0) (length 5.08)
+          (name "CLK" (effects (font (size 1.016 1.016))))
+          (number "58" (effects (font (size 1.016 1.016))))
+        )
+        (pin power_in line (at 20.32 55.88 180) (length 5.08)
+          (name "VCCIO" (effects (font (size 1.016 1.016))))
+          (number "59" (effects (font (size 1.016 1.016))))
+        )
+        (pin bidirectional line (at 20.32 -45.72 180) (length 5.08)
+          (name "BE_2" (effects (font (size 1.016 1.016))))
+          (number "6" (effects (font (size 1.016 1.016))))
+        )
+        (pin bidirectional line (at 20.32 2.54 180) (length 5.08)
+          (name "DATA_16" (effects (font (size 1.016 1.016))))
+          (number "60" (effects (font (size 1.016 1.016))))
+        )
+        (pin bidirectional line (at 20.32 0 180) (length 5.08)
+          (name "DATA_17" (effects (font (size 1.016 1.016))))
+          (number "61" (effects (font (size 1.016 1.016))))
+        )
+        (pin bidirectional line (at 20.32 -2.54 180) (length 5.08)
+          (name "DATA_18" (effects (font (size 1.016 1.016))))
+          (number "62" (effects (font (size 1.016 1.016))))
+        )
+        (pin bidirectional line (at 20.32 -5.08 180) (length 5.08)
+          (name "DATA_19" (effects (font (size 1.016 1.016))))
+          (number "63" (effects (font (size 1.016 1.016))))
+        )
+        (pin bidirectional line (at 20.32 -7.62 180) (length 5.08)
+          (name "DATA_20" (effects (font (size 1.016 1.016))))
+          (number "64" (effects (font (size 1.016 1.016))))
+        )
+        (pin bidirectional line (at 20.32 -10.16 180) (length 5.08)
+          (name "DATA_21" (effects (font (size 1.016 1.016))))
+          (number "65" (effects (font (size 1.016 1.016))))
+        )
+        (pin bidirectional line (at 20.32 -12.7 180) (length 5.08)
+          (name "DATA_22" (effects (font (size 1.016 1.016))))
+          (number "66" (effects (font (size 1.016 1.016))))
+        )
+        (pin bidirectional line (at 20.32 -15.24 180) (length 5.08)
+          (name "DATA_23" (effects (font (size 1.016 1.016))))
+          (number "67" (effects (font (size 1.016 1.016))))
+        )
+        (pin power_in line (at 20.32 55.88 180) (length 5.08)
+          (name "VCCIO" (effects (font (size 1.016 1.016))))
+          (number "68" (effects (font (size 1.016 1.016))))
+        )
+        (pin bidirectional line (at 20.32 -17.78 180) (length 5.08)
+          (name "DATA_24" (effects (font (size 1.016 1.016))))
+          (number "69" (effects (font (size 1.016 1.016))))
+        )
+        (pin bidirectional line (at 20.32 -48.26 180) (length 5.08)
+          (name "BE_3" (effects (font (size 1.016 1.016))))
+          (number "7" (effects (font (size 1.016 1.016))))
+        )
+        (pin bidirectional line (at 20.32 -20.32 180) (length 5.08)
+          (name "DATA_25" (effects (font (size 1.016 1.016))))
+          (number "70" (effects (font (size 1.016 1.016))))
+        )
+        (pin bidirectional line (at 20.32 -22.86 180) (length 5.08)
+          (name "DATA_26" (effects (font (size 1.016 1.016))))
+          (number "71" (effects (font (size 1.016 1.016))))
+        )
+        (pin bidirectional line (at 20.32 -25.4 180) (length 5.08)
+          (name "DATA_27" (effects (font (size 1.016 1.016))))
+          (number "72" (effects (font (size 1.016 1.016))))
+        )
+        (pin bidirectional line (at 20.32 -27.94 180) (length 5.08)
+          (name "DATA_28" (effects (font (size 1.016 1.016))))
+          (number "73" (effects (font (size 1.016 1.016))))
+        )
+        (pin bidirectional line (at 20.32 -30.48 180) (length 5.08)
+          (name "DATA_29" (effects (font (size 1.016 1.016))))
+          (number "74" (effects (font (size 1.016 1.016))))
+        )
+        (pin bidirectional line (at 20.32 -33.02 180) (length 5.08)
+          (name "DATA_30" (effects (font (size 1.016 1.016))))
+          (number "75" (effects (font (size 1.016 1.016))))
+        )
+        (pin bidirectional line (at 20.32 -35.56 180) (length 5.08)
+          (name "DATA_31" (effects (font (size 1.016 1.016))))
+          (number "76" (effects (font (size 1.016 1.016))))
+        )
+        (pin power_in line (at 20.32 -55.88 180) (length 5.08)
+          (name "EXP" (effects (font (size 1.016 1.016))))
+          (number "77" (effects (font (size 1.016 1.016))))
+        )
+        (pin output line (at -20.32 -12.7 0) (length 5.08)
+          (name "TXE_N" (effects (font (size 1.016 1.016))))
+          (number "8" (effects (font (size 1.016 1.016))))
+        )
+        (pin output line (at -20.32 -15.24 0) (length 5.08)
+          (name "RXF_N" (effects (font (size 1.016 1.016))))
+          (number "9" (effects (font (size 1.016 1.016))))
+        )
+      )
+    )
+    (symbol "Greaseweazle:HRO-TYPE-C-31-M-12" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
+      (property "Reference" "USB" (id 0) (at -5.08 16.51 0)
+        (effects (font (size 1.524 1.524)))
+      )
+      (property "Value" "HRO-TYPE-C-31-M-12" (id 1) (at -10.16 -1.27 90)
+        (effects (font (size 1.524 1.524)))
+      )
+      (property "Footprint" "" (id 2) (at 0 0 0)
+        (effects (font (size 1.524 1.524)) hide)
+      )
+      (property "Datasheet" "" (id 3) (at 0 0 0)
+        (effects (font (size 1.524 1.524)) hide)
+      )
+      (symbol "HRO-TYPE-C-31-M-12_0_1"
+        (rectangle (start -11.43 15.24) (end -8.89 -17.78)
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type background))
+        )
+        (rectangle (start 0 -17.78) (end -8.89 15.24)
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type background))
+        )
+      )
+      (symbol "HRO-TYPE-C-31-M-12_1_1"
+        (pin input line (at 2.54 13.97 180) (length 2.54)
+          (name "GND" (effects (font (size 1.27 1.27))))
+          (number "1" (effects (font (size 1.27 1.27))))
+        )
+        (pin input line (at 2.54 -8.89 180) (length 2.54)
+          (name "CC2" (effects (font (size 1.27 1.27))))
+          (number "10" (effects (font (size 1.27 1.27))))
+        )
+        (pin input line (at 2.54 -11.43 180) (length 2.54)
+          (name "VBUS" (effects (font (size 1.27 1.27))))
+          (number "11" (effects (font (size 1.27 1.27))))
+        )
+        (pin input line (at 2.54 -13.97 180) (length 2.54)
+          (name "GND" (effects (font (size 1.27 1.27))))
+          (number "12" (effects (font (size 1.27 1.27))))
+        )
+        (pin input line (at 2.54 -16.51 180) (length 2.54)
+          (name "SHIELD" (effects (font (size 1.27 1.27))))
+          (number "13" (effects (font (size 1.27 1.27))))
+        )
+        (pin input line (at 2.54 11.43 180) (length 2.54)
+          (name "VBUS" (effects (font (size 1.27 1.27))))
+          (number "2" (effects (font (size 1.27 1.27))))
+        )
+        (pin input line (at 2.54 8.89 180) (length 2.54)
+          (name "SBU2" (effects (font (size 1.27 1.27))))
+          (number "3" (effects (font (size 1.27 1.27))))
+        )
+        (pin input line (at 2.54 6.35 180) (length 2.54)
+          (name "CC1" (effects (font (size 1.27 1.27))))
+          (number "4" (effects (font (size 1.27 1.27))))
+        )
+        (pin input line (at 2.54 3.81 180) (length 2.54)
+          (name "DN2" (effects (font (size 1.27 1.27))))
+          (number "5" (effects (font (size 1.27 1.27))))
+        )
+        (pin input line (at 2.54 1.27 180) (length 2.54)
+          (name "DP1" (effects (font (size 1.27 1.27))))
+          (number "6" (effects (font (size 1.27 1.27))))
+        )
+        (pin input line (at 2.54 -1.27 180) (length 2.54)
+          (name "DN1" (effects (font (size 1.27 1.27))))
+          (number "7" (effects (font (size 1.27 1.27))))
+        )
+        (pin input line (at 2.54 -3.81 180) (length 2.54)
+          (name "DP2" (effects (font (size 1.27 1.27))))
+          (number "8" (effects (font (size 1.27 1.27))))
+        )
+        (pin input line (at 2.54 -6.35 180) (length 2.54)
+          (name "SBU1" (effects (font (size 1.27 1.27))))
+          (number "9" (effects (font (size 1.27 1.27))))
+        )
+      )
+    )
+    (symbol "power:+3V3" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)
+      (property "Reference" "#PWR" (id 0) (at 0 -3.81 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "Value" "+3V3" (id 1) (at 0 3.556 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Footprint" "" (id 2) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "Datasheet" "" (id 3) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_keywords" "power-flag" (id 4) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_description" "Power symbol creates a global label with name \"+3V3\"" (id 5) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (symbol "+3V3_0_1"
+        (polyline
+          (pts
+            (xy -0.762 1.27)
+            (xy 0 2.54)
+          )
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (polyline
+          (pts
+            (xy 0 0)
+            (xy 0 2.54)
+          )
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (polyline
+          (pts
+            (xy 0 2.54)
+            (xy 0.762 1.27)
+          )
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+      )
+      (symbol "+3V3_1_1"
+        (pin power_in line (at 0 0 90) (length 0) hide
+          (name "+3V3" (effects (font (size 1.27 1.27))))
+          (number "1" (effects (font (size 1.27 1.27))))
+        )
+      )
+    )
+  )
+
+  (junction (at 201.93 38.1) (diameter 0) (color 0 0 0 0)
+    (uuid 2a15245e-f15e-405c-bd2f-a78df8a8043b)
+  )
+
+  (bus_entry (at 226.06 60.96) (size 2.54 2.54)
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 1c994396-a92e-4694-9fab-9f4566c455e5)
+  )
+  (bus_entry (at 226.06 76.2) (size 2.54 2.54)
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 210b9650-57ed-421c-98c6-10ab26f38fd1)
+  )
+  (bus_entry (at 226.06 104.14) (size 2.54 2.54)
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 30efbf66-c3c2-4826-8d68-0eaf8875bfa4)
+  )
+  (bus_entry (at 226.06 96.52) (size 2.54 2.54)
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 3194fefb-f83a-4b46-8487-82541819237e)
+  )
+  (bus_entry (at 226.06 71.12) (size 2.54 2.54)
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 36603517-03a5-4122-8f76-88d7e3430d8b)
+  )
+  (bus_entry (at 226.06 66.04) (size 2.54 2.54)
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 36816851-c74c-40c7-8a56-7df17eb978f3)
+  )
+  (bus_entry (at 226.06 68.58) (size 2.54 2.54)
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 38845139-f485-47dc-822f-778ce9663191)
+  )
+  (bus_entry (at 226.06 116.84) (size 2.54 2.54)
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 42a83ffc-8064-4c91-ad87-cb1ccc14618c)
+  )
+  (bus_entry (at 226.06 78.74) (size 2.54 2.54)
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 45da16a6-6b81-4d58-be5a-83c4f2e6a3eb)
+  )
+  (bus_entry (at 226.06 73.66) (size 2.54 2.54)
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 46d4f54a-9dc8-40a5-97e3-a15b4bcc151d)
+  )
+  (bus_entry (at 226.06 109.22) (size 2.54 2.54)
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 4e5ff65d-de7e-4295-9127-9f8fa4e90ae3)
+  )
+  (bus_entry (at 226.06 111.76) (size 2.54 2.54)
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 5015d21c-4f0e-49f5-9c5e-2e0674ccfcce)
+  )
+  (bus_entry (at 226.06 93.98) (size 2.54 2.54)
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 61c18e85-2a81-48e6-8f5c-9238535ec7ef)
+  )
+  (bus_entry (at 226.06 55.88) (size 2.54 2.54)
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 6c3db74f-22bd-4141-93ed-e609a77ebf6f)
+  )
+  (bus_entry (at 226.06 99.06) (size 2.54 2.54)
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 7d953380-0ffb-43cb-a939-2a3662047acf)
+  )
+  (bus_entry (at 226.06 101.6) (size 2.54 2.54)
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 8138ebb5-fb8c-4352-baf2-95782c39f8d9)
+  )
+  (bus_entry (at 226.06 119.38) (size 2.54 2.54)
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 97fbd0b7-d5cc-48be-8bbf-f4ad85d883d2)
+  )
+  (bus_entry (at 226.06 106.68) (size 2.54 2.54)
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid b38a0992-e2fd-45bf-89aa-6f57dc4b264a)
+  )
+  (bus_entry (at 226.06 50.8) (size 2.54 2.54)
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid d3ab2813-23d8-4e92-83f1-722c1774c502)
+  )
+  (bus_entry (at 226.06 91.44) (size 2.54 2.54)
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid d9a9b15f-39a9-4f0c-a0b7-011ec8588333)
+  )
+  (bus_entry (at 226.06 114.3) (size 2.54 2.54)
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid e0ca2d3d-7c98-469d-ad4d-01825f7b5a21)
+  )
+  (bus_entry (at 226.06 53.34) (size 2.54 2.54)
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid e430793e-7deb-41c0-a9a9-c7dd40b57bda)
+  )
+  (bus_entry (at 226.06 58.42) (size 2.54 2.54)
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid e62c918e-2ba5-4e14-91bf-451dab14bdf2)
+  )
+  (bus_entry (at 226.06 63.5) (size 2.54 2.54)
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid ef863ed8-e98f-4857-9990-1268a0e76a5a)
+  )
+
+  (bus (pts (xy 228.6 53.34) (xy 228.6 55.88))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 00050a5e-aced-4f19-92a1-146170a1c684)
+  )
+
+  (wire (pts (xy 198.12 78.74) (xy 226.06 78.74))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 063c6630-1b1b-423d-a718-bad1ef4a1569)
+  )
+  (wire (pts (xy 198.12 83.82) (xy 200.66 83.82))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 08e34e08-069a-44f2-bb8d-8b27e698ab32)
+  )
+  (wire (pts (xy 198.12 93.98) (xy 226.06 93.98))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 0ab6075d-eac6-40cc-b776-b29fe7ceb464)
+  )
+  (bus (pts (xy 228.6 50.8) (xy 228.6 53.34))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 0e3ccd74-0216-4d5c-87b8-e623042c9985)
+  )
+  (bus (pts (xy 228.6 71.12) (xy 228.6 73.66))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 121c554e-6ee4-4e3e-a82b-49ebb9f3a9a8)
+  )
+  (bus (pts (xy 228.6 60.96) (xy 228.6 63.5))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 17100788-d42e-4556-980e-864c236ae922)
+  )
+
+  (wire (pts (xy 201.93 40.64) (xy 201.93 38.1))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 1e231a48-9768-410d-9deb-b1109f2c1e0f)
+  )
+  (bus (pts (xy 228.6 106.68) (xy 228.6 109.22))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 204ae236-4f12-4b3b-989e-ec1553f3e3d3)
+  )
+
+  (wire (pts (xy 198.12 71.12) (xy 226.06 71.12))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 21202f37-37d9-4346-a3ce-fb9cdc003354)
+  )
+  (bus (pts (xy 228.6 68.58) (xy 228.6 71.12))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 2c3f144e-c23d-47a9-a607-854446700598)
+  )
+
+  (wire (pts (xy 198.12 55.88) (xy 226.06 55.88))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 2cf76403-7bfe-4b67-a5d3-168d408263c2)
+  )
+  (bus (pts (xy 228.6 63.5) (xy 228.6 66.04))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 2d233097-2409-483e-a1be-83939dca7520)
+  )
+  (bus (pts (xy 228.6 93.98) (xy 228.6 96.52))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 302d2046-954c-43da-b2bf-12c4b474b058)
+  )
+
+  (wire (pts (xy 198.12 86.36) (xy 200.66 86.36))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 32880cbf-b1f8-48c6-a561-90f78269e955)
+  )
+  (wire (pts (xy 198.12 109.22) (xy 226.06 109.22))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 36b7bf76-4ce8-4abc-9756-beb5f85adcf2)
+  )
+  (wire (pts (xy 198.12 101.6) (xy 226.06 101.6))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 40c98cb2-fe70-488f-89ee-979fe294a45b)
+  )
+  (wire (pts (xy 198.12 124.46) (xy 200.66 124.46))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 44fedb1f-2c46-4670-881b-589e9d224f65)
+  )
+  (wire (pts (xy 198.12 50.8) (xy 226.06 50.8))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 4529b35e-5ed4-4a31-a11d-51399dfe2a60)
+  )
+  (wire (pts (xy 198.12 68.58) (xy 226.06 68.58))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 47522a23-4252-48e3-8388-155de5ac5af8)
+  )
+  (bus (pts (xy 228.6 73.66) (xy 228.6 76.2))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 496c2e7e-4f6d-422c-916a-2404fdd8d873)
+  )
+  (bus (pts (xy 228.6 66.04) (xy 228.6 68.58))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 4fb7975d-dc94-4146-8f85-99e8a9b45ede)
+  )
+
+  (wire (pts (xy 198.12 81.28) (xy 200.66 81.28))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 508ffb63-f5c2-45fe-a36e-e437f091afa9)
+  )
+  (bus (pts (xy 228.6 91.44) (xy 228.6 93.98))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 5320fe63-65a5-4183-9870-f5835e8d3fe6)
+  )
+  (bus (pts (xy 228.6 111.76) (xy 228.6 114.3))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 5bb48d96-39cd-454f-a4b2-f9689155f3b6)
+  )
+  (bus (pts (xy 228.6 114.3) (xy 228.6 116.84))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 5dc22a4d-d009-43f1-b422-347bf6635cc9)
+  )
+  (bus (pts (xy 228.6 78.74) (xy 228.6 81.28))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 61a44562-c9d3-422d-a7c2-ce164ba0e11b)
+  )
+
+  (wire (pts (xy 198.12 121.92) (xy 200.66 121.92))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 621a0cd5-d8a1-44b8-adc6-e45870fb9cd4)
+  )
+  (bus (pts (xy 228.6 119.38) (xy 228.6 121.92))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 627aead2-16fc-438e-a523-8d26077808b6)
+  )
+
+  (wire (pts (xy 198.12 73.66) (xy 226.06 73.66))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 68318d78-b09f-443b-8d69-bf0291757d0c)
+  )
+  (wire (pts (xy 198.12 111.76) (xy 226.06 111.76))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 6934e195-04aa-4f78-91b5-b629a9a6a293)
+  )
+  (wire (pts (xy 198.12 88.9) (xy 200.66 88.9))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 6a9c76f3-ef9e-4bef-8b7b-bb3b04aa6057)
+  )
+  (wire (pts (xy 198.12 91.44) (xy 226.06 91.44))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 7f6045e6-1afe-4d0e-86a4-d702f2e98026)
+  )
+  (bus (pts (xy 228.6 76.2) (xy 228.6 78.74))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 85f3f8bf-b7db-498f-8f1f-618e6b21bcd2)
+  )
+
+  (wire (pts (xy 198.12 106.68) (xy 226.06 106.68))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 8b2fff35-3f5b-4de5-8827-52a033b0a83b)
+  )
+  (wire (pts (xy 198.12 114.3) (xy 226.06 114.3))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 8f28bb08-2609-484b-bbbd-539f9c86e2c5)
+  )
+  (bus (pts (xy 228.6 58.42) (xy 228.6 60.96))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 98de1692-82ef-4787-847a-2f7e50f80cea)
+  )
+
+  (wire (pts (xy 198.12 119.38) (xy 226.06 119.38))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 9c578595-19c6-4cc2-b596-361c9e8c0b03)
+  )
+  (bus (pts (xy 228.6 104.14) (xy 228.6 106.68))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid a293e713-dd7b-4f68-8a93-aca468150e82)
+  )
+  (bus (pts (xy 228.6 101.6) (xy 228.6 104.14))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid a2dae24e-fc07-449d-b87c-2e5f44123d56)
+  )
+
+  (wire (pts (xy 198.12 63.5) (xy 226.06 63.5))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid a77b66d5-06f8-43e5-b7b0-de50a72a7f7f)
+  )
+  (bus (pts (xy 228.6 109.22) (xy 228.6 111.76))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid b4fcec62-1688-4206-a0be-2c9e4d66ca6f)
+  )
+  (bus (pts (xy 228.6 55.88) (xy 228.6 58.42))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid c316045b-3543-4823-9729-cb38b7604b2c)
+  )
+
+  (wire (pts (xy 198.12 76.2) (xy 226.06 76.2))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid d8d326da-f330-4624-aca4-441ba3e6f050)
+  )
+  (wire (pts (xy 198.12 40.64) (xy 201.93 40.64))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid d8f192b2-02f2-449f-a254-02c1a66ea293)
+  )
+  (wire (pts (xy 198.12 66.04) (xy 226.06 66.04))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid db551ea7-113e-4690-89a3-af01a982aa14)
+  )
+  (bus (pts (xy 228.6 116.84) (xy 228.6 119.38))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid dde55a54-5d2f-4ba7-9304-5153927336b6)
+  )
+
+  (wire (pts (xy 198.12 60.96) (xy 226.06 60.96))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid e1c05b52-a640-4d89-87d3-74f77f859be5)
+  )
+  (wire (pts (xy 198.12 53.34) (xy 226.06 53.34))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid e38a819b-8ea9-48e9-87fd-9798d19c5880)
+  )
+  (wire (pts (xy 198.12 104.14) (xy 226.06 104.14))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid eabd42e1-8e6e-471e-a75d-e3dc24edd8ae)
+  )
+  (bus (pts (xy 228.6 96.52) (xy 228.6 99.06))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid eb611185-84ca-4b12-a59b-2b2efb5ea82d)
+  )
+
+  (wire (pts (xy 198.12 127) (xy 200.66 127))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid f19bc018-a2cb-4613-b44b-61ca38da02af)
+  )
+  (wire (pts (xy 198.12 96.52) (xy 226.06 96.52))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid f374c930-87be-44b8-93f7-c26fd8f55d10)
+  )
+  (wire (pts (xy 198.12 58.42) (xy 226.06 58.42))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid f49b7265-c74c-45fa-bfbf-f6483a1e135f)
+  )
+  (wire (pts (xy 198.12 116.84) (xy 226.06 116.84))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid f564a884-73df-4d76-8893-d9b9271f063c)
+  )
+  (bus (pts (xy 228.6 99.06) (xy 228.6 101.6))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid f5c742b5-705d-40cf-9979-ca90f93f2398)
+  )
+
+  (wire (pts (xy 198.12 38.1) (xy 201.93 38.1))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid fc7d993c-c381-4624-8268-cb62d94eda22)
+  )
+  (wire (pts (xy 201.93 30.48) (xy 201.93 38.1))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid fdd05adf-99a4-4da3-93c3-df890415b4bd)
+  )
+  (wire (pts (xy 198.12 99.06) (xy 226.06 99.06))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid fe60ce15-ee31-48c8-a9ea-71696525ac63)
+  )
+
+  (label "PB1" (at 222.25 116.84 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 0e900798-e29f-4986-a435-a247f873f16a)
+  )
+  (label "PA8" (at 222.25 58.42 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 138ef9a8-abd7-4798-88a1-96a60090bd92)
+  )
+  (label "PB2" (at 222.25 114.3 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 19b82710-decf-4a11-ac47-2b700993df96)
+  )
+  (label "PB11" (at 222.25 91.44 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 35262160-dec3-46f4-ae27-fbf832ad0328)
+  )
+  (label "PA5" (at 222.25 66.04 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 38ce2684-2aef-4ae9-b05c-812c00eb5006)
+  )
+  (label "PB5" (at 222.25 106.68 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 3f1a9ec7-651b-48b1-8086-a31a5992b293)
+  )
+  (label "PA3" (at 222.25 71.12 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 460b3916-5384-4611-9096-55b7f9d79d66)
+  )
+  (label "PB9" (at 222.25 96.52 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 49c32bc2-3f17-448d-89ec-6c1dbdc9ddc2)
+  )
+  (label "PA9" (at 222.25 55.88 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 4fbe099b-085c-4b96-a7d3-6b5241f10bed)
+  )
+  (label "PA0" (at 222.25 78.74 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 6565b433-daa0-49b9-accf-4543f59605ec)
+  )
+  (label "PA1" (at 222.25 76.2 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 734234f2-d4a8-4f52-ab0d-0ac9a69707a6)
+  )
+  (label "PA4" (at 222.25 68.58 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 7b878b89-1b3b-4800-82ef-cc1d09af1647)
+  )
+  (label "PB0" (at 222.25 119.38 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 7fbf7ff0-2984-40fb-9ace-64010e1afe57)
+  )
+  (label "PA11" (at 222.25 50.8 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 96d2389a-c558-44f5-91c0-6424be3c69ad)
+  )
+  (label "PA2" (at 222.25 73.66 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 99a67508-0a4e-4c7c-9582-7bc2d9154677)
+  )
+  (label "PB8" (at 222.25 99.06 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 9e11a4cc-a44f-42e6-9a60-5459eb67cb0a)
+  )
+  (label "PB[0..11]" (at 228.6 91.44 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid a08f7836-c379-4635-858a-53de1fb2c4ba)
+  )
+  (label "PB10" (at 222.25 93.98 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid b5a14fe7-4db5-476c-9fc5-2155759f1abe)
+  )
+  (label "PB6" (at 222.25 104.14 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid c1281c72-b546-4cae-b7e8-723b9e0bd78d)
+  )
+  (label "PB3" (at 222.25 111.76 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid d57be9b8-c632-4be5-bb4a-0c1a5285349c)
+  )
+  (label "PA[0..11]" (at 228.6 50.8 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid e3840199-af1c-427e-b632-48b847fca01d)
+  )
+  (label "PA10" (at 222.25 53.34 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid e6b5a726-dc38-4991-a95b-3639628e685c)
+  )
+  (label "PA6" (at 222.25 63.5 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid e8f5c30d-708b-4dc2-96c7-e42f5bf8b7df)
+  )
+  (label "PB4" (at 222.25 109.22 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid f9c45378-e1f2-4945-b428-1b1dcd3ef3e8)
+  )
+  (label "PB7" (at 222.25 101.6 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid f9c90713-4efb-4d73-bdfc-fb7835b398f7)
+  )
+  (label "PA7" (at 222.25 60.96 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid fd981e26-49bd-409f-a4af-3bc4d213493d)
+  )
+
+  (hierarchical_label "PA[0..11]" (shape input) (at 228.6 53.34 0)
+    (effects (font (size 1.27 1.27)) (justify left))
+    (uuid 0b9bf8d5-206d-4097-9a62-37f5599f4c14)
+  )
+  (hierarchical_label "DIR" (shape input) (at 200.66 86.36 0)
+    (effects (font (size 1.27 1.27)) (justify left))
+    (uuid 11e1d1eb-4808-4e65-afbd-011ff19caa5d)
+  )
+  (hierarchical_label "STEP" (shape input) (at 200.66 83.82 0)
+    (effects (font (size 1.27 1.27)) (justify left))
+    (uuid 332ab297-260d-4358-82d4-428623af320a)
+  )
+  (hierarchical_label "PB[0..11]" (shape input) (at 228.6 93.98 0)
+    (effects (font (size 1.27 1.27)) (justify left))
+    (uuid 5091ea54-2ed2-43b3-90a4-8e26484a4c87)
+  )
+  (hierarchical_label "SIDE_SEL" (shape input) (at 200.66 127 0)
+    (effects (font (size 1.27 1.27)) (justify left))
+    (uuid 6c1889de-16e0-4d38-a59c-3ba110d3dd5a)
+  )
+  (hierarchical_label "R_DATA" (shape input) (at 200.66 81.28 0)
+    (effects (font (size 1.27 1.27)) (justify left))
+    (uuid 77c6a7f4-9cb2-4e3f-b962-b7a42d05b234)
+  )
+  (hierarchical_label "TRK_00" (shape input) (at 200.66 88.9 0)
+    (effects (font (size 1.27 1.27)) (justify left))
+    (uuid 7844395a-c792-4201-be47-7655154fe118)
+  )
+  (hierarchical_label "READY" (shape input) (at 200.66 124.46 0)
+    (effects (font (size 1.27 1.27)) (justify left))
+    (uuid 932c2688-447a-4dd1-8cc0-93b0bf612b22)
+  )
+  (hierarchical_label "INDEX" (shape input) (at 200.66 121.92 0)
+    (effects (font (size 1.27 1.27)) (justify left))
+    (uuid ca93c623-6063-4912-bf06-61747b479031)
+  )
+
+  (symbol (lib_id "power:+3V3") (at 201.93 30.48 0) (unit 1)
+    (in_bom yes) (on_board yes) (fields_autoplaced)
+    (uuid 67ff579f-1797-45a2-97ef-2719922260b6)
+    (property "Reference" "#PWR0217" (id 0) (at 201.93 34.29 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "+3V3" (id 1) (at 201.93 25.4 0))
+    (property "Footprint" "" (id 2) (at 201.93 30.48 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 201.93 30.48 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 0d31186d-5144-495b-8912-c85acbd0a23f))
+  )
+
+  (symbol (lib_id "Greaseweazle:FT601Q-B-T") (at 177.8 93.98 0) (unit 1)
+    (in_bom yes) (on_board yes) (fields_autoplaced)
+    (uuid eeab0e80-e6e5-44e5-8328-097faabb11ab)
+    (property "Reference" "U11" (id 0) (at 177.8 27.94 0))
+    (property "Value" "FT601Q-B-T" (id 1) (at 177.8 30.48 0))
+    (property "Footprint" "Package_DFN_QFN:QFN-76-1EP_9x9mm_P0.4mm_EP3.8x3.8mm" (id 2) (at 177.8 93.98 0)
+      (effects (font (size 1.27 1.27)) (justify left bottom) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 177.8 93.98 0)
+      (effects (font (size 1.27 1.27)) (justify left bottom) hide)
+    )
+    (pin "1" (uuid f4a67e73-2a9b-49ef-be2e-b339ad722c5e))
+    (pin "10" (uuid 0f60083e-c27d-4227-9caf-ca8b5e512f3b))
+    (pin "11" (uuid 3b1e4b77-2622-4bb1-801e-305ccedc728c))
+    (pin "12" (uuid 89786abc-0eef-49e7-8124-445e1bd79ea8))
+    (pin "13" (uuid 03901c86-1dea-405e-896d-c83260b6845b))
+    (pin "14" (uuid e7b28c7c-6c51-4481-ae6a-198341f9a3d2))
+    (pin "15" (uuid 152d39c6-1dd2-4ad5-a597-3d06bf26f6a4))
+    (pin "16" (uuid 17e0b660-c4de-4305-8058-b47bd71b1ee2))
+    (pin "17" (uuid b2f9bbaa-1c06-40dc-80cb-8e841759bc39))
+    (pin "18" (uuid 7ae30f08-19c1-4f5e-9bdd-9c276ec4fbe0))
+    (pin "2" (uuid e1f05b0f-7352-412b-9cd4-eed20554d561))
+    (pin "20" (uuid 5bf9d128-0b77-45e6-9e71-c66f189694e6))
+    (pin "21" (uuid 0217dbe2-313f-4fce-b0dd-ef625c130653))
+    (pin "22" (uuid 342c8377-0df1-406f-8f3a-0b97f4fca268))
+    (pin "23" (uuid 132114e1-f37a-4114-abb2-3c9c597dc485))
+    (pin "24" (uuid e92a0c80-bbcc-480f-af17-a6a31d0c8b7f))
+    (pin "25" (uuid 26279b35-0870-442d-ad1d-a9ecee761138))
+    (pin "26" (uuid a6091aea-e5b1-4e59-8280-6cdff156d15e))
+    (pin "27" (uuid c234eaf3-1d8f-45e3-bbb9-6fa81709e713))
+    (pin "28" (uuid 00df3299-502e-41d4-8ba7-8200639e38cc))
+    (pin "29" (uuid ba515b01-8e8b-4be6-8aa2-398df15673a8))
+    (pin "3" (uuid aa1a874e-c3be-4dc7-812d-81ce8fe21b24))
+    (pin "30" (uuid 794b47b6-3740-41e3-a2cc-84938a418a4c))
+    (pin "31" (uuid 2a5d22aa-8ce7-4268-b24c-1c80043f9c25))
+    (pin "32" (uuid 6444d47d-8d98-4253-a0ee-ecc7328ab8a8))
+    (pin "33" (uuid 858a697a-9c25-4fb3-913c-2fd8b7786239))
+    (pin "34" (uuid acf04657-db06-4da1-b726-6d1623592e23))
+    (pin "35" (uuid 373d5d7d-705e-4cfe-a9e6-7b992e2e10db))
+    (pin "36" (uuid 24345689-c52f-48b7-989a-66c44dbf3b92))
+    (pin "37" (uuid 2e1ba940-b008-4725-81b3-df09c2675c04))
+    (pin "38" (uuid cda07a42-f683-4734-9b83-e4d63010579d))
+    (pin "39" (uuid 52b56a00-59dc-4faf-bcc9-4c822f925a4a))
+    (pin "4" (uuid 11f59ffd-e2c9-4d63-9ce0-d04d00cd8e9a))
+    (pin "40" (uuid 077f7fd3-da2a-47b2-a4a0-f505c0c14964))
+    (pin "41" (uuid 2283ebb3-62aa-4142-b3d9-e821aa3a0ddd))
+    (pin "42" (uuid dca701fa-2aed-4d7c-bb52-3637f84702fb))
+    (pin "43" (uuid 77045a63-292d-42eb-b25e-5ba30585619f))
+    (pin "44" (uuid 908b1aaa-2122-4f83-86ca-fc9b5fe3237c))
+    (pin "45" (uuid 81d1cd32-4ec4-4710-bff5-54ed13356e41))
+    (pin "46" (uuid 93f67708-b4b3-4783-a540-20b5864af8e5))
+    (pin "47" (uuid 90120227-93fe-4b2c-a160-cfef7a31c233))
+    (pin "48" (uuid a67e884b-3fe3-4338-8042-b1ed40fe5545))
+    (pin "49" (uuid c06261ad-fa85-48bb-bfb5-7213130e4822))
+    (pin "5" (uuid 12633a38-6301-4e71-bd4f-e289c1c528db))
+    (pin "50" (uuid 06637a1f-50c1-43b6-a27e-702f2fd76f8d))
+    (pin "51" (uuid 06a5736b-4b50-4069-94e7-fbb4f5fa6726))
+    (pin "52" (uuid 9186f595-64e2-46a9-afaf-19a82a0ab32b))
+    (pin "53" (uuid 6cf334b2-ce9b-4700-9270-14044fcfa6a6))
+    (pin "54" (uuid 25bfa923-fdff-4249-a841-bc82b77871c2))
+    (pin "55" (uuid 0cc86bd0-a229-4ed3-9276-6a5e0206ef6b))
+    (pin "56" (uuid 1a4120ca-d512-4649-9f04-1e54dc2fbc6d))
+    (pin "57" (uuid 1194adad-c02f-419f-95f2-a8215b9c9ecb))
+    (pin "58" (uuid 08cef58f-b88b-452a-8b22-7cb6741ba9c1))
+    (pin "59" (uuid df7546f1-eada-41bd-94a1-ac58d7d26b2e))
+    (pin "6" (uuid f24a5dbc-85f1-44ee-a5f4-fea672796482))
+    (pin "60" (uuid c5992a43-8c58-4b7b-b751-c3b129e0c4ea))
+    (pin "61" (uuid bee263c9-254d-489a-9fb8-70b048681752))
+    (pin "62" (uuid a4f7c5c5-c6c8-458e-8f21-f52a91573926))
+    (pin "63" (uuid 87bcf79e-5760-4718-bef7-cac93b09ec6a))
+    (pin "64" (uuid 7fb1954a-f019-4f93-ac9d-10db1542fff6))
+    (pin "65" (uuid f6bdb4d7-4867-40d2-ab32-852cbcbf7ec7))
+    (pin "66" (uuid 0ee38f8c-ed07-4f8b-9909-bc0fef142694))
+    (pin "67" (uuid 85587ec7-9088-4073-bd9b-de1c446d7ed2))
+    (pin "68" (uuid 9f234d5a-3d93-48ba-bc3b-2ae6b6f0823f))
+    (pin "69" (uuid 08e56123-1c44-4f0e-8463-198d253c3ee4))
+    (pin "7" (uuid 1eae750a-12fa-4a0f-8953-7753bfeee027))
+    (pin "70" (uuid f706ffed-d5fe-4325-b983-ba204ef44895))
+    (pin "71" (uuid 10ed41f5-74ee-4d19-b11f-5fcab80631a8))
+    (pin "72" (uuid 6470217a-9db5-4c86-a290-464a4fc33d8b))
+    (pin "73" (uuid 61ff3893-361f-469e-bbcc-938c50c85786))
+    (pin "74" (uuid b7d32adb-12b7-4afb-bdc6-30348e0d15d7))
+    (pin "75" (uuid 9b8cbe97-26eb-4b88-91cd-2a61ef3783fa))
+    (pin "76" (uuid 61f35e42-700a-44ab-89ed-a6c9c0d5bc7d))
+    (pin "77" (uuid 2d52eb27-0c58-4a35-8f77-ed6f9f4a6dc7))
+    (pin "8" (uuid 20bca66b-dc79-4034-95ce-7bedef1cc83a))
+    (pin "9" (uuid 83558273-94c3-4d3a-818a-13b5b17df022))
+  )
+
+  (symbol (lib_id "Greaseweazle:HRO-TYPE-C-31-M-12") (at -17.78 58.42 0) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid ff2bd700-3acd-4ff9-91eb-6c52d2dde82a)
+    (property "Reference" "USB3" (id 0) (at -17.78 27.8638 0)
+      (effects (font (size 1.524 1.524)))
+    )
+    (property "Value" "HRO-TYPE-C-31-M-12" (id 1) (at -17.78 30.5562 0)
+      (effects (font (size 1.524 1.524)))
+    )
+    (property "Footprint" "Greaseweazle:HRO-TYPE-C-31-M-12" (id 2) (at -17.78 33.2486 0)
+      (effects (font (size 1.524 1.524)))
+    )
+    (property "Datasheet" "https://datasheet.lcsc.com/szlcsc/1811131825_Korean-Hroparts-Elec-TYPE-C-31-M-12_C165948.pdf" (id 3) (at -35.56 57.15 0)
+      (effects (font (size 1.524 1.524)) hide)
+    )
+    (property "LCSC" "C165948" (id 4) (at -17.78 58.42 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 4c4a71ea-0f0f-45d8-b066-373405f618bb))
+    (pin "10" (uuid d7e41640-2f4d-4957-9c1e-69b7f18a004c))
+    (pin "11" (uuid dc65d849-25a3-4797-afc5-8f3d9e62ca6f))
+    (pin "12" (uuid 8115f146-e31a-4000-9515-879fab7344b8))
+    (pin "13" (uuid bf1c77ac-efa3-495e-b33d-c758c3013c07))
+    (pin "2" (uuid 8e286ddf-6dc4-43ad-b6b0-e59a004f1efa))
+    (pin "3" (uuid 136357f5-579b-4442-b362-773adfc94ab5))
+    (pin "4" (uuid eddf35e0-097c-41c5-a678-31b66268da04))
+    (pin "5" (uuid 43898877-b62e-4ce8-8433-c06ea0e49782))
+    (pin "6" (uuid 26fb8a69-7351-48eb-b6bd-a3162b25c1e1))
+    (pin "7" (uuid 8524b270-b0cb-4d64-987b-f6e2c2235090))
+    (pin "8" (uuid b4314069-c031-4575-8358-d0d439c38c65))
+    (pin "9" (uuid ebcf3b7c-5abb-4b28-bdd4-83e024fa2238))
+  )
+)

Some files were not shown because too many files changed in this diff