changeset 22:1fda0683b6c4

redo with ULN2803A buffers on outputs
author drewp@bigasterisk.com
date Wed, 20 Nov 2024 15:34:23 -0800
parents a52a820cfdd7
children 8614a627888e
files bart/bart.kicad_sch
diffstat 1 files changed, 771 insertions(+), 1186 deletions(-) [+]
line wrap: on
line diff
--- a/bart/bart.kicad_sch	Wed Nov 20 13:29:16 2024 -0800
+++ b/bart/bart.kicad_sch	Wed Nov 20 15:34:23 2024 -0800
@@ -97,59 +97,6 @@
         )
       )
     )
-    (symbol "Connector:Screw_Terminal_01x01" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
-      (property "Reference" "J" (at 0 2.54 0)
-        (effects (font (size 1.27 1.27)))
-      )
-      (property "Value" "Screw_Terminal_01x01" (at 0 -2.54 0)
-        (effects (font (size 1.27 1.27)))
-      )
-      (property "Footprint" "" (at 0 0 0)
-        (effects (font (size 1.27 1.27)) hide)
-      )
-      (property "Datasheet" "~" (at 0 0 0)
-        (effects (font (size 1.27 1.27)) hide)
-      )
-      (property "ki_keywords" "screw terminal" (at 0 0 0)
-        (effects (font (size 1.27 1.27)) hide)
-      )
-      (property "ki_description" "Generic screw terminal, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)" (at 0 0 0)
-        (effects (font (size 1.27 1.27)) hide)
-      )
-      (property "ki_fp_filters" "TerminalBlock*:*" (at 0 0 0)
-        (effects (font (size 1.27 1.27)) hide)
-      )
-      (symbol "Screw_Terminal_01x01_1_1"
-        (rectangle (start -1.27 1.27) (end 1.27 -1.27)
-          (stroke (width 0.254) (type default))
-          (fill (type background))
-        )
-        (polyline
-          (pts
-            (xy -0.5334 0.3302)
-            (xy 0.3302 -0.508)
-          )
-          (stroke (width 0.1524) (type default))
-          (fill (type none))
-        )
-        (polyline
-          (pts
-            (xy -0.3556 0.508)
-            (xy 0.508 -0.3302)
-          )
-          (stroke (width 0.1524) (type default))
-          (fill (type none))
-        )
-        (circle (center 0 0) (radius 0.635)
-          (stroke (width 0.1524) (type default))
-          (fill (type none))
-        )
-        (pin passive line (at -5.08 0 0) (length 3.81)
-          (name "Pin_1" (effects (font (size 1.27 1.27))))
-          (number "1" (effects (font (size 1.27 1.27))))
-        )
-      )
-    )
     (symbol "Device:R_US" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes)
       (property "Reference" "R" (at 2.54 0 90)
         (effects (font (size 1.27 1.27)))
@@ -854,6 +801,182 @@
         )
       )
     )
+    (symbol "Transistor_Array:ULN2803A" (in_bom yes) (on_board yes)
+      (property "Reference" "U" (at 0 13.335 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Value" "ULN2803A" (at 0 11.43 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Footprint" "" (at 1.27 -16.51 0)
+        (effects (font (size 1.27 1.27)) (justify left) hide)
+      )
+      (property "Datasheet" "http://www.ti.com/lit/ds/symlink/uln2803a.pdf" (at 2.54 -5.08 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_keywords" "Darlington transistor array" (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_description" "Darlington Transistor Arrays, SOIC18/DIP18" (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_fp_filters" "DIP*W7.62mm* SOIC*7.5x11.6mm*P1.27mm*" (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (symbol "ULN2803A_0_1"
+        (rectangle (start -7.62 -15.24) (end 7.62 10.16)
+          (stroke (width 0.254) (type default))
+          (fill (type background))
+        )
+        (circle (center -1.778 5.08) (radius 0.254)
+          (stroke (width 0) (type default))
+          (fill (type none))
+        )
+        (circle (center -1.27 -2.286) (radius 0.254)
+          (stroke (width 0) (type default))
+          (fill (type outline))
+        )
+        (circle (center -1.27 0) (radius 0.254)
+          (stroke (width 0) (type default))
+          (fill (type outline))
+        )
+        (circle (center -1.27 2.54) (radius 0.254)
+          (stroke (width 0) (type default))
+          (fill (type outline))
+        )
+        (circle (center -0.508 5.08) (radius 0.254)
+          (stroke (width 0) (type default))
+          (fill (type outline))
+        )
+        (polyline
+          (pts
+            (xy -4.572 5.08)
+            (xy -3.556 5.08)
+          )
+          (stroke (width 0) (type default))
+          (fill (type none))
+        )
+        (polyline
+          (pts
+            (xy -1.524 5.08)
+            (xy 4.064 5.08)
+          )
+          (stroke (width 0) (type default))
+          (fill (type none))
+        )
+        (polyline
+          (pts
+            (xy 0 6.731)
+            (xy -1.016 6.731)
+          )
+          (stroke (width 0) (type default))
+          (fill (type none))
+        )
+        (polyline
+          (pts
+            (xy -0.508 5.08)
+            (xy -0.508 7.62)
+            (xy 2.286 7.62)
+          )
+          (stroke (width 0) (type default))
+          (fill (type none))
+        )
+        (polyline
+          (pts
+            (xy -3.556 6.096)
+            (xy -3.556 4.064)
+            (xy -2.032 5.08)
+            (xy -3.556 6.096)
+          )
+          (stroke (width 0) (type default))
+          (fill (type none))
+        )
+        (polyline
+          (pts
+            (xy 0 5.969)
+            (xy -1.016 5.969)
+            (xy -0.508 6.731)
+            (xy 0 5.969)
+          )
+          (stroke (width 0) (type default))
+          (fill (type none))
+        )
+      )
+      (symbol "ULN2803A_1_1"
+        (pin input line (at -10.16 5.08 0) (length 2.54)
+          (name "I1" (effects (font (size 1.27 1.27))))
+          (number "1" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at 10.16 7.62 180) (length 2.54)
+          (name "COM" (effects (font (size 1.27 1.27))))
+          (number "10" (effects (font (size 1.27 1.27))))
+        )
+        (pin open_collector line (at 10.16 -12.7 180) (length 2.54)
+          (name "O8" (effects (font (size 1.27 1.27))))
+          (number "11" (effects (font (size 1.27 1.27))))
+        )
+        (pin open_collector line (at 10.16 -10.16 180) (length 2.54)
+          (name "O7" (effects (font (size 1.27 1.27))))
+          (number "12" (effects (font (size 1.27 1.27))))
+        )
+        (pin open_collector line (at 10.16 -7.62 180) (length 2.54)
+          (name "O6" (effects (font (size 1.27 1.27))))
+          (number "13" (effects (font (size 1.27 1.27))))
+        )
+        (pin open_collector line (at 10.16 -5.08 180) (length 2.54)
+          (name "O5" (effects (font (size 1.27 1.27))))
+          (number "14" (effects (font (size 1.27 1.27))))
+        )
+        (pin open_collector line (at 10.16 -2.54 180) (length 2.54)
+          (name "O4" (effects (font (size 1.27 1.27))))
+          (number "15" (effects (font (size 1.27 1.27))))
+        )
+        (pin open_collector line (at 10.16 0 180) (length 2.54)
+          (name "O3" (effects (font (size 1.27 1.27))))
+          (number "16" (effects (font (size 1.27 1.27))))
+        )
+        (pin open_collector line (at 10.16 2.54 180) (length 2.54)
+          (name "O2" (effects (font (size 1.27 1.27))))
+          (number "17" (effects (font (size 1.27 1.27))))
+        )
+        (pin open_collector line (at 10.16 5.08 180) (length 2.54)
+          (name "O1" (effects (font (size 1.27 1.27))))
+          (number "18" (effects (font (size 1.27 1.27))))
+        )
+        (pin input line (at -10.16 2.54 0) (length 2.54)
+          (name "I2" (effects (font (size 1.27 1.27))))
+          (number "2" (effects (font (size 1.27 1.27))))
+        )
+        (pin input line (at -10.16 0 0) (length 2.54)
+          (name "I3" (effects (font (size 1.27 1.27))))
+          (number "3" (effects (font (size 1.27 1.27))))
+        )
+        (pin input line (at -10.16 -2.54 0) (length 2.54)
+          (name "I4" (effects (font (size 1.27 1.27))))
+          (number "4" (effects (font (size 1.27 1.27))))
+        )
+        (pin input line (at -10.16 -5.08 0) (length 2.54)
+          (name "I5" (effects (font (size 1.27 1.27))))
+          (number "5" (effects (font (size 1.27 1.27))))
+        )
+        (pin input line (at -10.16 -7.62 0) (length 2.54)
+          (name "I6" (effects (font (size 1.27 1.27))))
+          (number "6" (effects (font (size 1.27 1.27))))
+        )
+        (pin input line (at -10.16 -10.16 0) (length 2.54)
+          (name "I7" (effects (font (size 1.27 1.27))))
+          (number "7" (effects (font (size 1.27 1.27))))
+        )
+        (pin input line (at -10.16 -12.7 0) (length 2.54)
+          (name "I8" (effects (font (size 1.27 1.27))))
+          (number "8" (effects (font (size 1.27 1.27))))
+        )
+        (pin power_in line (at 0 -17.78 90) (length 2.54)
+          (name "GND" (effects (font (size 1.27 1.27))))
+          (number "9" (effects (font (size 1.27 1.27))))
+        )
+      )
+    )
     (symbol "Transistor_BJT:2N3905" (pin_names (offset 0) hide) (in_bom yes) (on_board yes)
       (property "Reference" "Q" (at 5.08 1.905 0)
         (effects (font (size 1.27 1.27)) (justify left))
@@ -1082,62 +1205,25 @@
         )
       )
     )
-    (symbol "power:GND" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)
-      (property "Reference" "#PWR" (at 0 -6.35 0)
-        (effects (font (size 1.27 1.27)) hide)
-      )
-      (property "Value" "GND" (at 0 -3.81 0)
-        (effects (font (size 1.27 1.27)))
-      )
-      (property "Footprint" "" (at 0 0 0)
-        (effects (font (size 1.27 1.27)) hide)
-      )
-      (property "Datasheet" "" (at 0 0 0)
-        (effects (font (size 1.27 1.27)) hide)
-      )
-      (property "ki_keywords" "global power" (at 0 0 0)
-        (effects (font (size 1.27 1.27)) hide)
-      )
-      (property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (at 0 0 0)
-        (effects (font (size 1.27 1.27)) hide)
-      )
-      (symbol "GND_0_1"
-        (polyline
-          (pts
-            (xy 0 0)
-            (xy 0 -1.27)
-            (xy 1.27 -1.27)
-            (xy 0 -2.54)
-            (xy -1.27 -1.27)
-            (xy 0 -1.27)
-          )
-          (stroke (width 0) (type default))
-          (fill (type none))
-        )
-      )
-      (symbol "GND_1_1"
-        (pin power_in line (at 0 0 270) (length 0) hide
-          (name "GND" (effects (font (size 1.27 1.27))))
-          (number "1" (effects (font (size 1.27 1.27))))
-        )
-      )
-    )
   )
 
   (junction (at 68.58 158.75) (diameter 0) (color 0 0 0 0)
     (uuid 004baab2-4c05-4b66-82ea-ac18a16a4d5e)
   )
-  (junction (at 162.56 118.11) (diameter 0) (color 0 0 0 0)
+  (junction (at 187.96 116.84) (diameter 0) (color 0 0 0 0)
     (uuid 03721e22-5785-40f9-9aca-c09682469db6)
   )
+  (junction (at 68.58 74.93) (diameter 0) (color 0 0 0 0)
+    (uuid 1278f67f-ad9f-45aa-9860-e933f455a74a)
+  )
   (junction (at 207.01 31.75) (diameter 0) (color 0 0 0 0)
     (uuid 141a213c-716c-4809-ad4e-63aa5d9aef8f)
   )
-  (junction (at 194.31 88.9) (diameter 0) (color 0 0 0 0)
-    (uuid 168c8b86-1d9a-46d2-9b7c-a0c5e7ef08d4)
+  (junction (at 187.96 124.46) (diameter 0) (color 0 0 0 0)
+    (uuid 17475259-0008-409c-a4fe-30a2db55c4d2)
   )
-  (junction (at 162.56 125.73) (diameter 0) (color 0 0 0 0)
-    (uuid 17475259-0008-409c-a4fe-30a2db55c4d2)
+  (junction (at 138.43 68.58) (diameter 0) (color 0 0 0 0)
+    (uuid 1b302964-b85e-41e5-8b57-6af6e6191cc6)
   )
   (junction (at 50.8 64.77) (diameter 0) (color 0 0 0 0)
     (uuid 1eb7c35e-407e-4720-8c5b-61c8012b0cf8)
@@ -1145,20 +1231,23 @@
   (junction (at 207.01 26.67) (diameter 0) (color 0 0 0 0)
     (uuid 1ece0d50-a851-4fc8-8974-5f4e76a76efa)
   )
-  (junction (at 100.33 130.81) (diameter 0) (color 0 0 0 0)
-    (uuid 227b0323-f625-4484-b9f3-5a8f992f6de4)
+  (junction (at 184.15 96.52) (diameter 0) (color 0 0 0 0)
+    (uuid 247907d0-a084-4b93-90f4-0a4b3345a27d)
+  )
+  (junction (at 184.15 83.82) (diameter 0) (color 0 0 0 0)
+    (uuid 25c36f83-6544-48ff-a10e-98cbd18dc8c4)
   )
-  (junction (at 38.1 77.47) (diameter 0) (color 0 0 0 0)
-    (uuid 2af35f1b-305f-4645-bb24-82238fa0fbd5)
+  (junction (at 187.96 119.38) (diameter 0) (color 0 0 0 0)
+    (uuid 2cc03fc6-f018-4051-90e9-7ea727dc387d)
   )
-  (junction (at 162.56 120.65) (diameter 0) (color 0 0 0 0)
-    (uuid 2cc03fc6-f018-4051-90e9-7ea727dc387d)
+  (junction (at 138.43 16.51) (diameter 0) (color 0 0 0 0)
+    (uuid 2d347d1d-5236-46c4-a05b-db0aba441fcc)
   )
   (junction (at 207.01 39.37) (diameter 0) (color 0 0 0 0)
     (uuid 39a2a0f0-14dd-4a68-9a34-e9977d8d0bca)
   )
-  (junction (at 125.73 144.78) (diameter 0) (color 0 0 0 0)
-    (uuid 39d57a9e-62eb-49f0-ade8-1799d14e0163)
+  (junction (at 184.15 88.9) (diameter 0) (color 0 0 0 0)
+    (uuid 41800296-2f62-4307-994c-ff7920dc271a)
   )
   (junction (at 207.01 41.91) (diameter 0) (color 0 0 0 0)
     (uuid 4508159e-3c88-4d9a-9985-76b262bb5616)
@@ -1166,14 +1255,17 @@
   (junction (at 207.01 36.83) (diameter 0) (color 0 0 0 0)
     (uuid 45e0bf3a-179b-473a-9d38-35efe4c8ad46)
   )
-  (junction (at 38.1 19.05) (diameter 0) (color 0 0 0 0)
+  (junction (at 184.15 86.36) (diameter 0) (color 0 0 0 0)
+    (uuid 4db18b24-bc8a-488a-a120-f5dbb4cb1f12)
+  )
+  (junction (at 36.83 21.59) (diameter 0) (color 0 0 0 0)
     (uuid 55c3a81d-284c-48d9-81ca-0bd6d4295874)
   )
-  (junction (at 194.31 96.52) (diameter 0) (color 0 0 0 0)
-    (uuid 5871f3a3-0297-4c36-aa24-f1878f46d477)
+  (junction (at 187.96 129.54) (diameter 0) (color 0 0 0 0)
+    (uuid 59e27115-b51b-42ec-9691-08aed3823a0e)
   )
-  (junction (at 162.56 130.81) (diameter 0) (color 0 0 0 0)
-    (uuid 59e27115-b51b-42ec-9691-08aed3823a0e)
+  (junction (at 184.15 93.98) (diameter 0) (color 0 0 0 0)
+    (uuid 5a42b774-e563-4ec7-8617-74fffb41dc66)
   )
   (junction (at 50.8 74.93) (diameter 0) (color 0 0 0 0)
     (uuid 5dda6757-b12a-43ca-82c6-04f167fd6d6b)
@@ -1181,23 +1273,29 @@
   (junction (at 207.01 29.21) (diameter 0) (color 0 0 0 0)
     (uuid 61519de4-f1fc-4faa-aabb-73f62c4454bc)
   )
-  (junction (at 194.31 99.06) (diameter 0) (color 0 0 0 0)
-    (uuid 6addee2e-60e5-4376-97b1-10aeb8c4cdf1)
+  (junction (at 138.43 144.78) (diameter 0) (color 0 0 0 0)
+    (uuid 661408a6-c2ce-4c5e-8314-411871afc329)
+  )
+  (junction (at 184.15 101.6) (diameter 0) (color 0 0 0 0)
+    (uuid 730af696-8388-4123-a038-f312fbe77d62)
   )
-  (junction (at 162.56 133.35) (diameter 0) (color 0 0 0 0)
+  (junction (at 36.83 77.47) (diameter 0) (color 0 0 0 0)
+    (uuid 740f36f0-c83b-40f1-a2ae-8a6fa894f6ff)
+  )
+  (junction (at 184.15 91.44) (diameter 0) (color 0 0 0 0)
+    (uuid 75ff8290-ad1f-4b73-8377-1a1c8fb8c91e)
+  )
+  (junction (at 187.96 132.08) (diameter 0) (color 0 0 0 0)
     (uuid 776fe799-8f3a-4423-b15c-a5ef7d1edb83)
   )
   (junction (at 50.8 67.31) (diameter 0) (color 0 0 0 0)
     (uuid 7f6c5bf7-a68f-44e1-83ad-28b23139514b)
   )
-  (junction (at 162.56 128.27) (diameter 0) (color 0 0 0 0)
+  (junction (at 187.96 127) (diameter 0) (color 0 0 0 0)
     (uuid 83201c03-9967-463e-b71e-911e94ad4c70)
   )
-  (junction (at 68.58 19.05) (diameter 0) (color 0 0 0 0)
-    (uuid 93f53a53-6152-4399-ae4b-cb05bafdc641)
-  )
-  (junction (at 194.31 83.82) (diameter 0) (color 0 0 0 0)
-    (uuid 94825c18-c0a4-4fe4-915a-46ac86069770)
+  (junction (at 184.15 81.28) (diameter 0) (color 0 0 0 0)
+    (uuid 92fbdd17-6762-4a5c-a8b7-c20e1a2c0b73)
   )
   (junction (at 31.75 124.46) (diameter 0) (color 0 0 0 0)
     (uuid 94d9e792-7d79-42ae-95c7-fa1480ad625a)
@@ -1205,27 +1303,18 @@
   (junction (at 207.01 34.29) (diameter 0) (color 0 0 0 0)
     (uuid 974690b9-72d1-4af7-9988-836d5133dedf)
   )
-  (junction (at 194.31 81.28) (diameter 0) (color 0 0 0 0)
-    (uuid 9e28197b-6766-4d21-9115-b60cb660fddd)
+  (junction (at 100.33 158.75) (diameter 0) (color 0 0 0 0)
+    (uuid 9888ebe8-f4b1-42df-9719-390e13e09804)
   )
-  (junction (at 194.31 101.6) (diameter 0) (color 0 0 0 0)
-    (uuid a5426d0d-1480-4425-8528-df167b2518c9)
-  )
-  (junction (at 194.31 86.36) (diameter 0) (color 0 0 0 0)
-    (uuid ac5135d8-e2f0-43b5-bcab-7e40e8a14b33)
+  (junction (at 100.33 74.93) (diameter 0) (color 0 0 0 0)
+    (uuid a2f0eb7d-3e34-4ddd-836b-36a16da424a6)
   )
-  (junction (at 194.31 91.44) (diameter 0) (color 0 0 0 0)
-    (uuid ad532385-95b2-496e-b2f8-87d12c2cbdf8)
-  )
-  (junction (at 140.97 19.05) (diameter 0) (color 0 0 0 0)
-    (uuid af2bdbfd-ab2c-497b-83a0-ab45de7bee57)
+  (junction (at 105.41 74.93) (diameter 0) (color 0 0 0 0)
+    (uuid abbaee4d-786b-47e8-b3b2-6869b7ca9d4b)
   )
-  (junction (at 162.56 123.19) (diameter 0) (color 0 0 0 0)
+  (junction (at 187.96 121.92) (diameter 0) (color 0 0 0 0)
     (uuid b5c229b2-adc1-4fcd-84ec-56bc3143dca2)
   )
-  (junction (at 194.31 93.98) (diameter 0) (color 0 0 0 0)
-    (uuid ba81f8f3-261f-4b70-a7c8-6bee3051e8c8)
-  )
   (junction (at 50.8 124.46) (diameter 0) (color 0 0 0 0)
     (uuid c609b17c-f0a6-4643-ae8b-3d730efdc8ee)
   )
@@ -1238,8 +1327,8 @@
   (junction (at 31.75 74.93) (diameter 0) (color 0 0 0 0)
     (uuid d2c42d70-55e7-4a60-90b7-7073a16077d1)
   )
-  (junction (at 125.73 129.54) (diameter 0) (color 0 0 0 0)
-    (uuid d912ca59-08d8-4c53-9f54-1e041a126b2b)
+  (junction (at 184.15 99.06) (diameter 0) (color 0 0 0 0)
+    (uuid d9070d81-e529-4279-a72d-88ff7e398762)
   )
   (junction (at 86.36 127) (diameter 0) (color 0 0 0 0)
     (uuid dec12022-c246-44a7-b7ce-8dc89a5e8c01)
@@ -1247,34 +1336,38 @@
   (junction (at 43.18 31.75) (diameter 0) (color 0 0 0 0)
     (uuid e1a3e410-0109-44a2-a449-d871d2036010)
   )
+  (junction (at 36.83 127) (diameter 0) (color 0 0 0 0)
+    (uuid e53cba0b-0e73-485c-bb87-de899aec159c)
+  )
   (junction (at 100.33 140.97) (diameter 0) (color 0 0 0 0)
     (uuid e6362537-dc19-4fd4-946d-fec1fa984a13)
   )
-  (junction (at 125.73 19.05) (diameter 0) (color 0 0 0 0)
-    (uuid f084259f-7c6f-4e74-a810-4eb859856ce4)
-  )
 
-  (wire (pts (xy 86.36 44.45) (xy 152.4 44.45))
+  (wire (pts (xy 86.36 44.45) (xy 110.49 44.45))
     (stroke (width 0) (type default))
     (uuid 00714a6d-75f0-473a-957d-957afb32e3c5)
   )
-  (wire (pts (xy 194.31 96.52) (xy 194.31 99.06))
+  (wire (pts (xy 110.49 49.53) (xy 116.84 49.53))
     (stroke (width 0) (type default))
-    (uuid 014649d0-a114-42ad-a54d-c51200361d92)
+    (uuid 00999c7b-a09e-413b-b166-648c57533f57)
   )
-  (wire (pts (xy 90.17 83.82) (xy 184.15 83.82))
+  (wire (pts (xy 138.43 16.51) (xy 154.94 16.51))
     (stroke (width 0) (type default))
-    (uuid 022496d9-6245-4cb8-a7e8-2fee816d49d6)
+    (uuid 01603020-b89b-4d1b-a056-63072689ee8c)
   )
   (wire (pts (xy 86.36 127) (xy 86.36 140.97))
     (stroke (width 0) (type default))
     (uuid 037a95a0-2b70-4588-bc1e-ca08f4c3b303)
   )
-  (wire (pts (xy 217.17 41.91) (xy 226.06 41.91))
+  (wire (pts (xy 154.94 16.51) (xy 154.94 45.72))
     (stroke (width 0) (type default))
-    (uuid 050d1390-942b-41e5-8cf7-871d05c7b86a)
+    (uuid 0566c47d-605b-4c07-8932-e72b29a13b75)
   )
-  (wire (pts (xy 38.1 127) (xy 38.1 77.47))
+  (wire (pts (xy 86.36 96.52) (xy 109.22 96.52))
+    (stroke (width 0) (type default))
+    (uuid 0595232e-6718-410e-8140-9593f51dfdfc)
+  )
+  (wire (pts (xy 36.83 127) (xy 36.83 77.47))
     (stroke (width 0) (type default))
     (uuid 059aed60-b401-485c-b33b-e4b89b487739)
   )
@@ -1282,15 +1375,11 @@
     (stroke (width 0) (type default))
     (uuid 06025ba9-f10b-4b1a-bca4-087db8af9351)
   )
-  (wire (pts (xy 86.36 59.69) (xy 224.79 59.69))
-    (stroke (width 0) (type default))
-    (uuid 06111e97-794c-4a85-ba4c-fbda8c59b8ef)
-  )
-  (wire (pts (xy 137.16 124.46) (xy 86.36 124.46))
+  (wire (pts (xy 86.36 124.46) (xy 148.59 124.46))
     (stroke (width 0) (type default))
     (uuid 0787ece2-fe66-42a4-b5f6-1dcc6549a2f5)
   )
-  (wire (pts (xy 207.01 34.29) (xy 209.55 34.29))
+  (wire (pts (xy 207.01 34.29) (xy 222.25 34.29))
     (stroke (width 0) (type default))
     (uuid 0811ee4b-8f4f-4fe2-8e9f-4957b98d6185)
   )
@@ -1302,113 +1391,117 @@
     (stroke (width 0) (type default))
     (uuid 09a34377-3e9d-4ccf-815b-483673eb6559)
   )
-  (wire (pts (xy 147.32 118.11) (xy 147.32 109.22))
-    (stroke (width 0) (type default))
-    (uuid 09d575ac-6bd8-4c6d-b658-3e6d638eb7ef)
-  )
-  (wire (pts (xy 38.1 77.47) (xy 35.56 77.47))
-    (stroke (width 0) (type default))
-    (uuid 0a02d49e-28c4-45e5-b52d-dfede99c2010)
-  )
   (wire (pts (xy 45.72 29.21) (xy 50.8 29.21))
     (stroke (width 0) (type default))
     (uuid 0a253905-ab89-4c5d-84ee-a4cff647964b)
   )
-  (wire (pts (xy 246.38 90.17) (xy 246.38 88.9))
-    (stroke (width 0) (type default))
-    (uuid 0a28655b-c02d-40d2-82d3-2fccb0403718)
-  )
-  (wire (pts (xy 162.56 123.19) (xy 198.12 123.19))
+  (wire (pts (xy 187.96 121.92) (xy 223.52 121.92))
     (stroke (width 0) (type default))
     (uuid 0cbc76ed-0f11-4bc0-939f-217ec80528e5)
   )
+  (wire (pts (xy 110.49 59.69) (xy 224.79 59.69))
+    (stroke (width 0) (type default))
+    (uuid 0d9e0d9d-ee5a-4bc3-8e42-bb43bf82a66d)
+  )
   (wire (pts (xy 152.4 44.45) (xy 152.4 49.53))
     (stroke (width 0) (type default))
     (uuid 0efa263a-65d2-45a3-9dc7-e2e6ad5c8bbc)
   )
-  (wire (pts (xy 138.43 130.81) (xy 151.13 130.81))
-    (stroke (width 0) (type default))
-    (uuid 0fc47c1b-bce0-4ede-8cac-c1ef6cadd2e8)
-  )
   (wire (pts (xy 204.47 36.83) (xy 207.01 36.83))
     (stroke (width 0) (type default))
     (uuid 10805cc3-ed12-437e-bca9-3681a4c89f61)
   )
-  (wire (pts (xy 125.73 129.54) (xy 125.73 144.78))
-    (stroke (width 0) (type default))
-    (uuid 11953996-f19a-4125-9a54-3f7423dc6f70)
-  )
-  (wire (pts (xy 137.16 133.35) (xy 151.13 133.35))
+  (wire (pts (xy 105.41 74.93) (xy 120.65 74.93))
     (stroke (width 0) (type default))
-    (uuid 122ca593-853a-4171-9dd1-5f22283d455c)
+    (uuid 10865638-f4a7-44e2-b083-556861bb478a)
   )
-  (wire (pts (xy 207.01 29.21) (xy 209.55 29.21))
-    (stroke (width 0) (type default))
-    (uuid 12e2d28f-dbcd-482e-a0fc-c54bfff0344c)
-  )
-  (wire (pts (xy 162.56 118.11) (xy 198.12 118.11))
+  (wire (pts (xy 187.96 116.84) (xy 223.52 116.84))
     (stroke (width 0) (type default))
     (uuid 132f1d29-976d-44e8-b1a3-8701965a2c07)
   )
+  (wire (pts (xy 100.33 74.93) (xy 100.33 72.39))
+    (stroke (width 0) (type default))
+    (uuid 1331d675-b5f9-45f1-bbb8-d44a46f4ba5f)
+  )
+  (wire (pts (xy 138.43 144.78) (xy 146.05 144.78))
+    (stroke (width 0) (type default))
+    (uuid 138b71ab-2939-433b-a194-bad09ce3a030)
+  )
+  (wire (pts (xy 90.17 52.07) (xy 86.36 52.07))
+    (stroke (width 0) (type default))
+    (uuid 144fc623-2b0c-4901-875f-56e4eb013429)
+  )
   (wire (pts (xy 204.47 41.91) (xy 207.01 41.91))
     (stroke (width 0) (type default))
     (uuid 14bf95be-12c1-426d-9ebd-c6af8de6b834)
   )
-  (wire (pts (xy 194.31 83.82) (xy 194.31 86.36))
-    (stroke (width 0) (type default))
-    (uuid 1614b0bc-3f89-423a-9050-5d84a78fba55)
-  )
-  (wire (pts (xy 163.83 39.37) (xy 171.45 39.37))
-    (stroke (width 0) (type default))
-    (uuid 17013bae-967e-43ce-8669-8887da45f599)
-  )
-  (wire (pts (xy 142.24 123.19) (xy 151.13 123.19))
-    (stroke (width 0) (type default))
-    (uuid 1739b9ba-8747-457e-83b6-ded24bbd6592)
-  )
   (wire (pts (xy 31.75 124.46) (xy 31.75 158.75))
     (stroke (width 0) (type default))
     (uuid 1aa6e9e6-faf4-4805-9fa9-b263751c1246)
   )
-  (wire (pts (xy 246.38 81.28) (xy 246.38 80.01))
+  (wire (pts (xy 129.54 88.9) (xy 173.99 88.9))
     (stroke (width 0) (type default))
-    (uuid 1d7d4ca8-0463-46d9-8ebc-27e4f0b1e637)
+    (uuid 1d64bca6-e41e-42d4-b2e2-94cc82894c1b)
   )
-  (wire (pts (xy 139.7 128.27) (xy 151.13 128.27))
+  (wire (pts (xy 130.81 44.45) (xy 152.4 44.45))
     (stroke (width 0) (type default))
-    (uuid 1edc1735-db80-438a-a77f-ae0b7ea6325a)
+    (uuid 1dc5879d-add8-41f8-bd8f-92711a8ad0f2)
   )
-  (wire (pts (xy 106.68 54.61) (xy 219.71 54.61))
+  (wire (pts (xy 20.32 19.05) (xy 63.5 19.05))
     (stroke (width 0) (type default))
-    (uuid 20901bc6-ce64-4ab3-bf7b-03f72c62d00d)
+    (uuid 1fb4377f-bceb-4cf3-8545-fbed340d3e6e)
   )
   (wire (pts (xy 133.35 147.32) (xy 133.35 140.97))
     (stroke (width 0) (type default))
     (uuid 209a1f18-f263-41a1-aafa-d3fe683c1fa5)
   )
-  (wire (pts (xy 147.32 118.11) (xy 151.13 118.11))
-    (stroke (width 0) (type default))
-    (uuid 22822d63-b909-4aee-b517-737e99badf5a)
-  )
-  (wire (pts (xy 207.01 36.83) (xy 209.55 36.83))
+  (wire (pts (xy 207.01 36.83) (xy 223.52 36.83))
     (stroke (width 0) (type default))
     (uuid 23784244-4935-45cb-a500-e906789e5c23)
   )
+  (wire (pts (xy 36.83 77.47) (xy 68.58 77.47))
+    (stroke (width 0) (type default))
+    (uuid 24202f5c-e6f1-4782-8313-b48cf157a570)
+  )
+  (wire (pts (xy 86.36 99.06) (xy 109.22 99.06))
+    (stroke (width 0) (type default))
+    (uuid 258e80b7-d872-4f60-b09c-c7208bae9ed4)
+  )
+  (wire (pts (xy 184.15 93.98) (xy 184.15 96.52))
+    (stroke (width 0) (type default))
+    (uuid 259f70f4-e589-4434-943e-6e7bd5a6125c)
+  )
+  (wire (pts (xy 156.21 110.49) (xy 156.21 116.84))
+    (stroke (width 0) (type default))
+    (uuid 26a164fd-55bb-4a82-92a6-5569f7ecab75)
+  )
   (wire (pts (xy 86.36 127) (xy 135.89 127))
     (stroke (width 0) (type default))
     (uuid 26c83b66-0452-4069-8b5a-f120532e778d)
   )
-  (wire (pts (xy 125.73 162.56) (xy 198.12 162.56))
+  (wire (pts (xy 90.17 54.61) (xy 86.36 54.61))
+    (stroke (width 0) (type default))
+    (uuid 26dd9305-255a-41cd-b2fd-e1ba43a5e929)
+  )
+  (wire (pts (xy 222.25 54.61) (xy 222.25 34.29))
+    (stroke (width 0) (type default))
+    (uuid 286e0e11-a4a2-40fd-a5a4-2f519c5e8626)
+  )
+  (wire (pts (xy 125.73 162.56) (xy 223.52 162.56))
     (stroke (width 0) (type default))
     (uuid 287b6a39-e0f7-4ea1-a475-12e59fe93634)
   )
-  (wire (pts (xy 246.38 100.33) (xy 246.38 102.87))
+  (wire (pts (xy 224.79 39.37) (xy 224.79 59.69))
     (stroke (width 0) (type default))
-    (uuid 2a79df38-50d8-4006-80c9-7d1e37f55561)
+    (uuid 2912c679-12e6-4a4c-9088-30cbd973a284)
   )
-  (wire (pts (xy 101.6 57.15) (xy 222.25 57.15))
+  (wire (pts (xy 154.94 111.76) (xy 154.94 119.38))
     (stroke (width 0) (type default))
-    (uuid 2c4e51c9-2b17-4062-819e-d7714673402d)
+    (uuid 2c60f838-5b7a-4a4c-8793-4e1fe139efed)
+  )
+  (wire (pts (xy 184.15 96.52) (xy 184.15 99.06))
+    (stroke (width 0) (type default))
+    (uuid 2d4026fd-47d9-496b-a334-6582335ce948)
   )
   (wire (pts (xy 31.75 74.93) (xy 31.75 26.67))
     (stroke (width 0) (type default))
@@ -1418,43 +1511,23 @@
     (stroke (width 0) (type default))
     (uuid 311c4e17-2fea-4920-9478-e77e4dd9a0f5)
   )
-  (wire (pts (xy 220.98 31.75) (xy 220.98 55.88))
+  (wire (pts (xy 66.04 19.05) (xy 68.58 19.05))
     (stroke (width 0) (type default))
-    (uuid 31c6b11b-89dd-47e8-93dd-72b0142fe259)
+    (uuid 312ff402-063a-4a81-801a-b61840dbf230)
   )
   (wire (pts (xy 50.8 121.92) (xy 50.8 124.46))
     (stroke (width 0) (type default))
     (uuid 3312faa5-c7b9-49c3-8f3a-df7d0bdcd787)
   )
-  (wire (pts (xy 223.52 36.83) (xy 223.52 58.42))
-    (stroke (width 0) (type default))
-    (uuid 339f8559-f652-4817-b7fa-29e95df56d80)
-  )
-  (wire (pts (xy 224.79 39.37) (xy 224.79 59.69))
-    (stroke (width 0) (type default))
-    (uuid 35eb5b26-5448-4bca-97fa-b390d692f28b)
-  )
-  (wire (pts (xy 99.06 58.42) (xy 99.06 57.15))
-    (stroke (width 0) (type default))
-    (uuid 365be05c-7fe1-4363-8cde-5800baf16b0c)
-  )
-  (wire (pts (xy 50.8 127) (xy 38.1 127))
+  (wire (pts (xy 50.8 127) (xy 36.83 127))
     (stroke (width 0) (type default))
     (uuid 38cf406e-0bf6-408b-8390-ae38884eb687)
   )
-  (wire (pts (xy 146.05 161.29) (xy 162.56 161.29))
+  (wire (pts (xy 146.05 161.29) (xy 187.96 161.29))
     (stroke (width 0) (type default))
     (uuid 3905833d-921d-4616-b676-1305fe382016)
   )
-  (wire (pts (xy 86.36 86.36) (xy 184.15 86.36))
-    (stroke (width 0) (type default))
-    (uuid 392305f6-4ef4-44a4-a391-7bf6f684dced)
-  )
-  (wire (pts (xy 100.33 130.81) (xy 100.33 135.89))
-    (stroke (width 0) (type default))
-    (uuid 39e7ab2b-fd94-4b33-81b0-46c8ddb1f601)
-  )
-  (wire (pts (xy 207.01 41.91) (xy 209.55 41.91))
+  (wire (pts (xy 207.01 41.91) (xy 226.06 41.91))
     (stroke (width 0) (type default))
     (uuid 3bb13662-7ed3-4f40-a7ae-86447818de38)
   )
@@ -1462,31 +1535,19 @@
     (stroke (width 0) (type default))
     (uuid 3c2f507a-e1b5-44d2-9b36-0525425ad846)
   )
-  (wire (pts (xy 144.78 111.76) (xy 144.78 120.65))
+  (wire (pts (xy 130.81 39.37) (xy 171.45 39.37))
     (stroke (width 0) (type default))
-    (uuid 3e663079-8334-40b7-90fb-0b10642fc957)
-  )
-  (wire (pts (xy 86.36 67.31) (xy 90.17 67.31))
-    (stroke (width 0) (type default))
-    (uuid 3ea1860f-5702-4f2e-b56c-183f5266390f)
+    (uuid 41ab4a9f-c70e-41ef-ab6c-6269cf4cb260)
   )
-  (wire (pts (xy 38.1 77.47) (xy 68.58 77.47))
-    (stroke (width 0) (type default))
-    (uuid 41eca311-e1a2-4c96-aa6d-eb57f1954bec)
-  )
-  (wire (pts (xy 163.83 41.91) (xy 171.45 41.91))
-    (stroke (width 0) (type default))
-    (uuid 42c9fb77-b086-4233-9624-056787b92aef)
-  )
-  (wire (pts (xy 86.36 116.84) (xy 140.97 116.84))
+  (wire (pts (xy 86.36 116.84) (xy 152.4 116.84))
     (stroke (width 0) (type default))
     (uuid 43ebb829-8ad0-44b4-9379-555fc7251b7d)
   )
-  (wire (pts (xy 101.6 54.61) (xy 86.36 54.61))
+  (wire (pts (xy 110.49 67.31) (xy 130.81 67.31))
     (stroke (width 0) (type default))
-    (uuid 454697fc-c4ae-400b-b254-a857de575471)
+    (uuid 486b547a-58b4-48d3-bfae-f42b96fd8847)
   )
-  (wire (pts (xy 158.75 118.11) (xy 162.56 118.11))
+  (wire (pts (xy 179.07 116.84) (xy 187.96 116.84))
     (stroke (width 0) (type default))
     (uuid 4aff460f-75c5-4fd3-8342-5b370428b3db)
   )
@@ -1494,11 +1555,19 @@
     (stroke (width 0) (type default))
     (uuid 4c724741-7849-4cfa-a401-61a7294c106b)
   )
+  (wire (pts (xy 156.21 116.84) (xy 158.75 116.84))
+    (stroke (width 0) (type default))
+    (uuid 4cd05b6c-c0c7-40ca-aab5-359bb415f4aa)
+  )
   (wire (pts (xy 204.47 34.29) (xy 207.01 34.29))
     (stroke (width 0) (type default))
     (uuid 4da5076a-ab52-49aa-802c-8345c37a21f4)
   )
-  (wire (pts (xy 194.31 67.31) (xy 140.97 67.31))
+  (wire (pts (xy 90.17 57.15) (xy 86.36 57.15))
+    (stroke (width 0) (type default))
+    (uuid 4dbe68d5-9707-495e-97b9-ae3035ece506)
+  )
+  (wire (pts (xy 184.15 68.58) (xy 138.43 68.58))
     (stroke (width 0) (type default))
     (uuid 4e34e237-254d-46a1-b67f-afe7fa034143)
   )
@@ -1506,30 +1575,62 @@
     (stroke (width 0) (type default))
     (uuid 4e4b3eac-c1cd-4c8c-b060-90b69c1db180)
   )
+  (wire (pts (xy 110.49 52.07) (xy 220.98 52.07))
+    (stroke (width 0) (type default))
+    (uuid 4e6e1ee1-83a4-4979-99f9-a3ddaa8884f4)
+  )
   (wire (pts (xy 125.73 144.78) (xy 125.73 149.86))
     (stroke (width 0) (type default))
     (uuid 4eabc54d-d87e-4ecc-aaa9-11f7ba196922)
   )
-  (wire (pts (xy 140.97 67.31) (xy 140.97 19.05))
+  (wire (pts (xy 138.43 68.58) (xy 138.43 16.51))
     (stroke (width 0) (type default))
     (uuid 4f1388f8-2084-4bff-9b99-99dfe27f38a8)
   )
+  (wire (pts (xy 90.17 59.69) (xy 86.36 59.69))
+    (stroke (width 0) (type default))
+    (uuid 4f290b32-7933-40bc-81fa-bfde1795a92b)
+  )
+  (wire (pts (xy 90.17 62.23) (xy 86.36 62.23))
+    (stroke (width 0) (type default))
+    (uuid 50d97b4f-3f78-46a7-a1dd-0212e6a383d0)
+  )
+  (wire (pts (xy 129.54 91.44) (xy 173.99 91.44))
+    (stroke (width 0) (type default))
+    (uuid 515cee67-8b07-444b-aed4-d89c5f2f13fd)
+  )
+  (wire (pts (xy 153.67 114.3) (xy 153.67 121.92))
+    (stroke (width 0) (type default))
+    (uuid 520aafdd-f1da-4f81-a8d2-89d0474a9fb2)
+  )
   (wire (pts (xy 68.58 158.75) (xy 68.58 134.62))
     (stroke (width 0) (type default))
     (uuid 52e09ca7-bf87-4485-95ed-3f4743cbc68f)
   )
-  (wire (pts (xy 97.79 60.96) (xy 97.79 62.23))
-    (stroke (width 0) (type default))
-    (uuid 547b18b9-7204-4833-8395-aef6ed18d4c7)
-  )
-  (wire (pts (xy 162.56 133.35) (xy 198.12 133.35))
+  (wire (pts (xy 187.96 132.08) (xy 223.52 132.08))
     (stroke (width 0) (type default))
     (uuid 555df8a8-a117-433f-9569-aacd7bd060bb)
   )
+  (wire (pts (xy 184.15 91.44) (xy 184.15 93.98))
+    (stroke (width 0) (type default))
+    (uuid 57617478-1b32-4702-b1f1-fed601e5c378)
+  )
   (wire (pts (xy 218.44 26.67) (xy 218.44 49.53))
     (stroke (width 0) (type default))
     (uuid 58c2fedb-ea98-426a-860e-8a9f99a721a9)
   )
+  (wire (pts (xy 86.36 41.91) (xy 110.49 41.91))
+    (stroke (width 0) (type default))
+    (uuid 595346c6-893f-464f-8c32-a77a48863190)
+  )
+  (wire (pts (xy 129.54 99.06) (xy 173.99 99.06))
+    (stroke (width 0) (type default))
+    (uuid 59f86cf4-3ff9-4279-8b0a-1c3aeb1af91c)
+  )
+  (wire (pts (xy 100.33 158.75) (xy 100.33 165.1))
+    (stroke (width 0) (type default))
+    (uuid 5a286747-11e2-4509-9045-574bb6f971c9)
+  )
   (wire (pts (xy 43.18 31.75) (xy 43.18 86.36))
     (stroke (width 0) (type default))
     (uuid 5a44b41d-c324-4389-9b6a-1ad78ff8ca6f)
@@ -1538,94 +1639,90 @@
     (stroke (width 0) (type default))
     (uuid 5b09dc0b-f4da-45c8-b545-be8712109b31)
   )
-  (wire (pts (xy 86.36 93.98) (xy 184.15 93.98))
-    (stroke (width 0) (type default))
-    (uuid 5b959de7-88cb-4cec-b698-addbc116e195)
-  )
-  (wire (pts (xy 139.7 119.38) (xy 86.36 119.38))
+  (wire (pts (xy 86.36 119.38) (xy 151.13 119.38))
     (stroke (width 0) (type default))
     (uuid 5c75f200-08f0-4324-b6b3-d3faf95eb456)
   )
-  (wire (pts (xy 140.97 116.84) (xy 140.97 125.73))
+  (wire (pts (xy 129.54 96.52) (xy 173.99 96.52))
     (stroke (width 0) (type default))
-    (uuid 5ce5840f-1056-41d0-a499-3123d411037a)
+    (uuid 5d07b532-85c2-49b3-9a69-93bbfe79ecd9)
   )
-  (wire (pts (xy 162.56 128.27) (xy 198.12 128.27))
+  (wire (pts (xy 187.96 127) (xy 223.52 127))
     (stroke (width 0) (type default))
     (uuid 5dd83c38-174b-43ce-b2e0-470e4c96d167)
   )
-  (wire (pts (xy 142.24 114.3) (xy 86.36 114.3))
+  (wire (pts (xy 86.36 114.3) (xy 153.67 114.3))
     (stroke (width 0) (type default))
     (uuid 5e94384a-ad89-45ba-b973-3c02ad1c2fc0)
   )
-  (wire (pts (xy 99.06 58.42) (xy 223.52 58.42))
-    (stroke (width 0) (type default))
-    (uuid 5f16457c-b161-417f-a7c6-0c0aaef8943e)
-  )
-  (wire (pts (xy 207.01 31.75) (xy 209.55 31.75))
-    (stroke (width 0) (type default))
-    (uuid 5ff16146-cc0f-4e39-a4e0-f9e16ad09849)
-  )
-  (wire (pts (xy 93.98 64.77) (xy 86.36 64.77))
-    (stroke (width 0) (type default))
-    (uuid 607bb84c-ac03-4905-ac44-bb0fe15f415a)
-  )
-  (wire (pts (xy 86.36 88.9) (xy 184.15 88.9))
-    (stroke (width 0) (type default))
-    (uuid 60c9df79-86b3-4104-9755-a83e22b1a140)
-  )
   (wire (pts (xy 146.05 160.02) (xy 146.05 161.29))
     (stroke (width 0) (type default))
     (uuid 610d693c-dc7e-4021-885e-84044df15d65)
   )
-  (wire (pts (xy 27.94 19.05) (xy 38.1 19.05))
+  (wire (pts (xy 27.94 21.59) (xy 36.83 21.59))
     (stroke (width 0) (type default))
     (uuid 61280cbd-de3b-4d28-ac47-95881d2e1db0)
   )
-  (wire (pts (xy 144.78 120.65) (xy 151.13 120.65))
+  (wire (pts (xy 63.5 16.51) (xy 138.43 16.51))
     (stroke (width 0) (type default))
-    (uuid 62c26ff0-b19a-44c5-a2b4-68701f76eebb)
+    (uuid 61dc3bf8-f75e-44b9-9944-9211b45ad06d)
   )
   (wire (pts (xy 50.8 26.67) (xy 43.18 26.67))
     (stroke (width 0) (type default))
     (uuid 62cdd14e-f7bc-4090-a84a-ab41973e4ccd)
   )
-  (wire (pts (xy 97.79 60.96) (xy 226.06 60.96))
+  (wire (pts (xy 152.4 116.84) (xy 152.4 124.46))
     (stroke (width 0) (type default))
-    (uuid 645a13cd-eacd-4ef2-a4b1-234146b847e1)
+    (uuid 662a208f-0714-4e36-9ec2-9134ccfbfac9)
   )
-  (wire (pts (xy 68.58 74.93) (xy 50.8 74.93))
+  (wire (pts (xy 105.41 73.66) (xy 105.41 74.93))
+    (stroke (width 0) (type default))
+    (uuid 66963acc-a17b-4eef-8f11-a073dc070b5b)
+  )
+  (wire (pts (xy 184.15 83.82) (xy 184.15 86.36))
     (stroke (width 0) (type default))
-    (uuid 65f57da9-9f0e-4572-8a7f-32b671ffd186)
+    (uuid 67ab4d82-2a70-4406-ac61-f61bdc762fbc)
+  )
+  (wire (pts (xy 138.43 144.78) (xy 125.73 144.78))
+    (stroke (width 0) (type default))
+    (uuid 68525824-49f0-496f-a0e3-e827b84b0032)
   )
-  (wire (pts (xy 137.16 133.35) (xy 137.16 124.46))
+  (wire (pts (xy 90.17 49.53) (xy 86.36 49.53))
     (stroke (width 0) (type default))
-    (uuid 69b1a69b-2063-4865-bad8-1c839e449372)
+    (uuid 68b0bc18-7b20-490f-9b54-7e8322337b8d)
+  )
+  (wire (pts (xy 86.36 88.9) (xy 109.22 88.9))
+    (stroke (width 0) (type default))
+    (uuid 699db1e9-5fcc-4cc4-8e24-361cc35162b9)
   )
   (wire (pts (xy 31.75 74.93) (xy 50.8 74.93))
     (stroke (width 0) (type default))
     (uuid 6a2d1acc-2501-4237-99c9-c2c6ed94e2b2)
   )
-  (wire (pts (xy 68.58 19.05) (xy 125.73 19.05))
+  (wire (pts (xy 116.84 50.8) (xy 219.71 50.8))
     (stroke (width 0) (type default))
-    (uuid 6d2c29af-a975-468d-a57d-f1a5901462d7)
+    (uuid 6b9c5eff-f582-4310-9138-d5034f9908a9)
   )
-  (wire (pts (xy 86.36 41.91) (xy 156.21 41.91))
+  (wire (pts (xy 119.38 109.22) (xy 105.41 109.22))
     (stroke (width 0) (type default))
-    (uuid 6d76f206-4648-463e-a6dd-81d1b461a0d9)
+    (uuid 70c09529-9248-4f2a-91a2-a3a94d503d5b)
   )
-  (wire (pts (xy 147.32 109.22) (xy 86.36 109.22))
+  (wire (pts (xy 86.36 36.83) (xy 110.49 36.83))
     (stroke (width 0) (type default))
-    (uuid 7210ba02-6438-4ea4-9b54-bd7491d37464)
+    (uuid 71240849-2dd3-476e-8bd4-5b69158f75a8)
   )
-  (wire (pts (xy 223.52 95.25) (xy 229.87 95.25))
+  (wire (pts (xy 184.15 81.28) (xy 184.15 83.82))
     (stroke (width 0) (type default))
-    (uuid 72632ede-57ac-4362-9d23-484555d84b19)
+    (uuid 72bf0b29-970d-4c66-8ad0-4b925c4b663f)
   )
   (wire (pts (xy 68.58 77.47) (xy 68.58 78.74))
     (stroke (width 0) (type default))
     (uuid 731b54c9-7c5e-43e6-a42f-b5e820c88e67)
   )
+  (wire (pts (xy 148.59 132.08) (xy 158.75 132.08))
+    (stroke (width 0) (type default))
+    (uuid 733a08e8-c2b5-4df0-8996-f6d1cf53134f)
+  )
   (wire (pts (xy 171.45 48.26) (xy 171.45 45.72))
     (stroke (width 0) (type default))
     (uuid 736bd7f7-7352-426f-bc85-6187d1b20065)
@@ -1638,23 +1735,31 @@
     (stroke (width 0) (type default))
     (uuid 74154577-d957-429e-bbca-17f5f9a5366c)
   )
-  (wire (pts (xy 194.31 81.28) (xy 194.31 67.31))
+  (wire (pts (xy 86.36 93.98) (xy 109.22 93.98))
     (stroke (width 0) (type default))
-    (uuid 754161fc-e7cd-467a-a759-d47f9a84c228)
+    (uuid 7488fed1-868e-4c6d-813b-3a2c64b74ad3)
   )
-  (wire (pts (xy 86.36 26.67) (xy 156.21 26.67))
+  (wire (pts (xy 50.8 74.93) (xy 68.58 74.93))
     (stroke (width 0) (type default))
-    (uuid 78b35d5b-1d79-49ea-b3ee-1073f90f3607)
+    (uuid 74d86297-5e54-4afa-b2e3-fdd7bb098488)
+  )
+  (wire (pts (xy 184.15 86.36) (xy 184.15 88.9))
+    (stroke (width 0) (type default))
+    (uuid 75ef6bee-216d-4de8-922c-754a8edd63a3)
   )
-  (wire (pts (xy 125.73 19.05) (xy 125.73 129.54))
+  (wire (pts (xy 151.13 119.38) (xy 151.13 127))
     (stroke (width 0) (type default))
-    (uuid 797dd380-9937-48a5-91bc-8c6b5ad232e3)
+    (uuid 76ea6a61-0592-4eab-ae62-335e91c1c851)
   )
-  (wire (pts (xy 222.25 34.29) (xy 222.25 57.15))
+  (wire (pts (xy 110.49 62.23) (xy 226.06 62.23))
     (stroke (width 0) (type default))
-    (uuid 79b58ed8-15a8-47f4-97b4-a671c896d4d1)
+    (uuid 773a7866-3611-40f7-b611-f047ecd82d3c)
   )
-  (wire (pts (xy 38.1 19.05) (xy 38.1 77.47))
+  (wire (pts (xy 86.36 31.75) (xy 110.49 31.75))
+    (stroke (width 0) (type default))
+    (uuid 78fd9503-c537-4053-ad7f-926213518d5f)
+  )
+  (wire (pts (xy 36.83 21.59) (xy 36.83 77.47))
     (stroke (width 0) (type default))
     (uuid 7b4d7a2b-09e8-42e6-bf88-d0085dd00bf5)
   )
@@ -1666,107 +1771,103 @@
     (stroke (width 0) (type default))
     (uuid 7d7b548e-c481-4333-97be-fc8a58d9446f)
   )
-  (wire (pts (xy 198.12 135.89) (xy 198.12 162.56))
+  (wire (pts (xy 223.52 134.62) (xy 223.52 162.56))
     (stroke (width 0) (type default))
     (uuid 7ec59b08-35ad-43ef-9d64-2fad7f4bc14d)
   )
-  (wire (pts (xy 142.24 123.19) (xy 142.24 114.3))
-    (stroke (width 0) (type default))
-    (uuid 7f512018-607a-49a2-8812-82c6005df739)
-  )
   (wire (pts (xy 171.45 44.45) (xy 171.45 45.72))
     (stroke (width 0) (type default))
     (uuid 81ccd4e9-f46e-4140-9602-611d4eb46aaa)
   )
-  (wire (pts (xy 163.83 31.75) (xy 171.45 31.75))
+  (wire (pts (xy 130.81 31.75) (xy 171.45 31.75))
     (stroke (width 0) (type default))
     (uuid 82178bad-938c-43fa-b302-736b4ab77ee9)
   )
-  (wire (pts (xy 217.17 36.83) (xy 223.52 36.83))
+  (wire (pts (xy 130.81 41.91) (xy 171.45 41.91))
+    (stroke (width 0) (type default))
+    (uuid 826a621c-58e4-49cd-a7aa-f43a0af4ae1c)
+  )
+  (wire (pts (xy 129.54 93.98) (xy 173.99 93.98))
+    (stroke (width 0) (type default))
+    (uuid 827f079e-ca32-4564-ab31-0b393f22b4dc)
+  )
+  (wire (pts (xy 152.4 124.46) (xy 158.75 124.46))
     (stroke (width 0) (type default))
-    (uuid 85f761c9-2515-4c49-9b28-ad60df75105e)
+    (uuid 84342a0f-a5f9-4d70-9be2-f656c77670e5)
+  )
+  (wire (pts (xy 104.14 110.49) (xy 156.21 110.49))
+    (stroke (width 0) (type default))
+    (uuid 84babd15-b697-42b0-9c2a-c5c2aa944a46)
   )
-  (wire (pts (xy 158.75 125.73) (xy 162.56 125.73))
+  (wire (pts (xy 68.58 74.93) (xy 100.33 74.93))
+    (stroke (width 0) (type default))
+    (uuid 850bc1e8-2300-406f-b329-4947fcd4c879)
+  )
+  (wire (pts (xy 179.07 124.46) (xy 187.96 124.46))
     (stroke (width 0) (type default))
     (uuid 860a3ed0-b911-4f99-bfe6-0caadd63388b)
   )
-  (wire (pts (xy 207.01 26.67) (xy 209.55 26.67))
+  (wire (pts (xy 184.15 88.9) (xy 184.15 91.44))
     (stroke (width 0) (type default))
-    (uuid 8769358e-41cf-44c9-bf57-c4dd5f9f2139)
+    (uuid 86792a0e-c9bf-45c9-95f6-8c8455695640)
   )
-  (wire (pts (xy 86.36 111.76) (xy 144.78 111.76))
+  (wire (pts (xy 86.36 111.76) (xy 154.94 111.76))
     (stroke (width 0) (type default))
     (uuid 8888b918-990d-40a3-b0ed-c67c39b87b34)
   )
-  (wire (pts (xy 125.73 144.78) (xy 146.05 144.78))
-    (stroke (width 0) (type default))
-    (uuid 889fddd2-628f-435b-ad2c-0ce332bc72fa)
-  )
-  (wire (pts (xy 154.94 19.05) (xy 154.94 45.72))
-    (stroke (width 0) (type default))
-    (uuid 899bc527-0559-4528-b712-6c16f103eeb2)
-  )
-  (wire (pts (xy 237.49 95.25) (xy 238.76 95.25))
-    (stroke (width 0) (type default))
-    (uuid 8a249a02-1924-4800-8cc2-6725fdab0718)
-  )
-  (wire (pts (xy 27.94 19.05) (xy 27.94 24.13))
+  (wire (pts (xy 27.94 21.59) (xy 27.94 24.13))
     (stroke (width 0) (type default))
     (uuid 8a2fce6a-bf3e-4f89-83f1-1c397a8df904)
   )
-  (wire (pts (xy 158.75 133.35) (xy 162.56 133.35))
+  (wire (pts (xy 133.35 81.28) (xy 133.35 64.77))
+    (stroke (width 0) (type default))
+    (uuid 8b7dad4f-b6d5-477c-b154-752562475a2c)
+  )
+  (wire (pts (xy 179.07 132.08) (xy 187.96 132.08))
     (stroke (width 0) (type default))
     (uuid 8bee6fcb-2fe6-4aab-b1a0-5237ab13f2f2)
   )
+  (wire (pts (xy 66.04 19.05) (xy 66.04 21.59))
+    (stroke (width 0) (type default))
+    (uuid 8cb4817a-367e-40a8-827c-dba965a7a7ef)
+  )
+  (wire (pts (xy 151.13 127) (xy 158.75 127))
+    (stroke (width 0) (type default))
+    (uuid 8ef49ec9-543d-4b24-becd-4f05c09f0ccb)
+  )
+  (wire (pts (xy 129.54 86.36) (xy 173.99 86.36))
+    (stroke (width 0) (type default))
+    (uuid 917cc209-ef1c-408e-ab1b-33477006a3e3)
+  )
   (wire (pts (xy 27.94 31.75) (xy 43.18 31.75))
     (stroke (width 0) (type default))
     (uuid 929b9a37-a386-404a-8bb9-1a0ba77b6fac)
   )
-  (wire (pts (xy 226.06 41.91) (xy 226.06 60.96))
-    (stroke (width 0) (type default))
-    (uuid 93e770c9-5f8d-4737-887d-a2107cd89d28)
-  )
-  (wire (pts (xy 86.36 96.52) (xy 184.15 96.52))
-    (stroke (width 0) (type default))
-    (uuid 94cffc37-b5c7-4699-9db3-e4fe00337b6d)
-  )
-  (wire (pts (xy 194.31 86.36) (xy 194.31 88.9))
-    (stroke (width 0) (type default))
-    (uuid 95725b60-0124-4b94-897b-e0bceeed8f9c)
-  )
   (wire (pts (xy 50.8 67.31) (xy 50.8 74.93))
     (stroke (width 0) (type default))
     (uuid 95fb3a37-e937-42da-879b-9563ac61c6c7)
   )
-  (wire (pts (xy 163.83 36.83) (xy 171.45 36.83))
+  (wire (pts (xy 130.81 36.83) (xy 171.45 36.83))
     (stroke (width 0) (type default))
     (uuid 95fc682b-1622-4716-b5b3-dafc8587be9f)
   )
-  (wire (pts (xy 162.56 125.73) (xy 198.12 125.73))
+  (wire (pts (xy 187.96 124.46) (xy 223.52 124.46))
     (stroke (width 0) (type default))
     (uuid 965798ef-fb22-4a4e-8792-70d0079647c2)
   )
-  (wire (pts (xy 93.98 81.28) (xy 184.15 81.28))
-    (stroke (width 0) (type default))
-    (uuid 96e3d889-6ce0-493f-a716-8c9d822185be)
-  )
-  (wire (pts (xy 125.73 19.05) (xy 140.97 19.05))
-    (stroke (width 0) (type default))
-    (uuid 97d0f899-dac0-49e7-8bbe-4abf8dd6825e)
-  )
-  (wire (pts (xy 163.83 26.67) (xy 171.45 26.67))
+  (wire (pts (xy 130.81 26.67) (xy 171.45 26.67))
     (stroke (width 0) (type default))
     (uuid 9ba7d72a-97da-403b-a852-5f2b76fcaf4b)
   )
-  (wire (pts (xy 106.68 49.53) (xy 86.36 49.53))
+  (wire (pts (xy 86.36 39.37) (xy 110.49 39.37))
     (stroke (width 0) (type default))
-    (uuid 9c720f06-2de1-4d7e-af79-cd04e6943698)
+    (uuid 9d7c2e47-8158-4ec8-9e43-acc39ef9308d)
   )
-  (wire (pts (xy 194.31 101.6) (xy 194.31 104.14))
+  (wire (pts (xy 149.86 121.92) (xy 149.86 129.54))
     (stroke (width 0) (type default))
-    (uuid 9c761ecc-279b-4bfd-bcee-b4cf9f2dcdfa)
+    (uuid 9f44e65b-edc1-46b9-b1a7-365727f57f89)
   )
-  (wire (pts (xy 163.83 34.29) (xy 171.45 34.29))
+  (wire (pts (xy 130.81 34.29) (xy 171.45 34.29))
     (stroke (width 0) (type default))
     (uuid 9fcb5691-b367-47ba-a0c0-638f5c848c0f)
   )
@@ -1774,7 +1875,11 @@
     (stroke (width 0) (type default))
     (uuid a01fbd76-d43a-4e22-8967-1c7e847d0913)
   )
-  (wire (pts (xy 162.56 120.65) (xy 198.12 120.65))
+  (wire (pts (xy 105.41 74.93) (xy 105.41 109.22))
+    (stroke (width 0) (type default))
+    (uuid a088aed4-0b89-42c5-ae2c-0be567ba0106)
+  )
+  (wire (pts (xy 187.96 119.38) (xy 223.52 119.38))
     (stroke (width 0) (type default))
     (uuid a3f852fd-5e7d-4e79-8fb8-f31bd903491e)
   )
@@ -1782,77 +1887,133 @@
     (stroke (width 0) (type default))
     (uuid a4af6294-9eca-4071-a856-fbd79cd79298)
   )
+  (wire (pts (xy 184.15 99.06) (xy 184.15 101.6))
+    (stroke (width 0) (type default))
+    (uuid a59b68cd-73f6-4500-a633-6b241c3ba55d)
+  )
   (wire (pts (xy 31.75 74.93) (xy 31.75 124.46))
     (stroke (width 0) (type default))
     (uuid a59b6d48-1542-4107-83d5-08f9cf572102)
   )
-  (wire (pts (xy 86.36 39.37) (xy 156.21 39.37))
+  (wire (pts (xy 220.98 31.75) (xy 220.98 52.07))
     (stroke (width 0) (type default))
-    (uuid a5dfa633-3482-419a-8b88-f145e5b7f07b)
+    (uuid a62f5096-e65a-4637-8ff9-0e038507371f)
   )
   (wire (pts (xy 31.75 158.75) (xy 68.58 158.75))
     (stroke (width 0) (type default))
     (uuid a6849ef0-0b08-4ef8-8a87-5bdf983de4b3)
   )
+  (wire (pts (xy 86.36 29.21) (xy 110.49 29.21))
+    (stroke (width 0) (type default))
+    (uuid a735982c-4ed9-41d9-98a4-012cc7c196cd)
+  )
   (wire (pts (xy 208.28 48.26) (xy 171.45 48.26))
     (stroke (width 0) (type default))
     (uuid a79e800c-1032-4c7c-b88f-069a4cb87a0f)
   )
-  (wire (pts (xy 163.83 29.21) (xy 171.45 29.21))
+  (wire (pts (xy 100.33 74.93) (xy 105.41 74.93))
+    (stroke (width 0) (type default))
+    (uuid a7f58ceb-b548-4017-9138-b0215d741b28)
+  )
+  (wire (pts (xy 86.36 101.6) (xy 109.22 101.6))
+    (stroke (width 0) (type default))
+    (uuid a80b858e-7983-4bd3-af8a-7f760299958b)
+  )
+  (wire (pts (xy 130.81 29.21) (xy 171.45 29.21))
     (stroke (width 0) (type default))
     (uuid a84ad320-f2e5-4a76-9616-d746e2f27cfa)
   )
+  (wire (pts (xy 86.36 109.22) (xy 104.14 109.22))
+    (stroke (width 0) (type default))
+    (uuid a89d246d-3764-4820-852e-ed0cbec7fd5f)
+  )
   (wire (pts (xy 204.47 31.75) (xy 207.01 31.75))
     (stroke (width 0) (type default))
     (uuid a94992b6-a156-4d59-a952-4a18ac226b4c)
   )
-  (wire (pts (xy 158.75 120.65) (xy 162.56 120.65))
+  (wire (pts (xy 138.43 68.58) (xy 138.43 144.78))
+    (stroke (width 0) (type default))
+    (uuid a97b06b1-17aa-41f4-982f-75abfb63028f)
+  )
+  (wire (pts (xy 179.07 119.38) (xy 187.96 119.38))
     (stroke (width 0) (type default))
     (uuid a98790a0-d553-481d-bf8a-4eb24a8c4128)
   )
-  (wire (pts (xy 158.75 123.19) (xy 162.56 123.19))
+  (wire (pts (xy 148.59 124.46) (xy 148.59 132.08))
+    (stroke (width 0) (type default))
+    (uuid ab39fab1-991b-4c73-90df-10ba34bd5d83)
+  )
+  (wire (pts (xy 179.07 121.92) (xy 187.96 121.92))
     (stroke (width 0) (type default))
     (uuid acde50aa-11bb-4eea-bfb2-f5857ed8da11)
   )
-  (wire (pts (xy 217.17 34.29) (xy 222.25 34.29))
+  (wire (pts (xy 86.36 34.29) (xy 110.49 34.29))
     (stroke (width 0) (type default))
-    (uuid af223d2b-5d1b-4a5e-b0a8-6a86bc60c0d9)
+    (uuid b00c9b56-94a6-474b-9a25-23633db65cd9)
   )
-  (wire (pts (xy 194.31 91.44) (xy 194.31 93.98))
+  (wire (pts (xy 120.65 49.53) (xy 120.65 74.93))
     (stroke (width 0) (type default))
-    (uuid afffb004-4c44-4c61-8afe-8846a86e8532)
+    (uuid b0c6a0b3-55fb-4701-8645-d1aaed1bc96b)
   )
-  (wire (pts (xy 219.71 29.21) (xy 219.71 54.61))
+  (wire (pts (xy 116.84 49.53) (xy 116.84 50.8))
+    (stroke (width 0) (type default))
+    (uuid b240b4cd-9077-4cf1-871a-88cdc3f676d3)
+  )
+  (wire (pts (xy 219.71 29.21) (xy 219.71 50.8))
     (stroke (width 0) (type default))
     (uuid b31a8ad5-0a94-44c8-a972-cd913771830c)
   )
-  (wire (pts (xy 86.36 99.06) (xy 184.15 99.06))
+  (wire (pts (xy 223.52 57.15) (xy 110.49 57.15))
     (stroke (width 0) (type default))
-    (uuid b3256fb8-e7be-4f52-91cd-fac7c66af6bb)
+    (uuid b5e04f52-0bdb-4b42-9028-f3a9d548893d)
   )
-  (wire (pts (xy 246.38 72.39) (xy 246.38 74.93))
+  (wire (pts (xy 133.35 64.77) (xy 110.49 64.77))
     (stroke (width 0) (type default))
-    (uuid b34e60ce-78cc-429e-9d05-1f55cf1eccfc)
+    (uuid b62d8692-e54c-4c38-a9a9-eef82677ad3b)
   )
-  (wire (pts (xy 101.6 54.61) (xy 101.6 57.15))
+  (wire (pts (xy 86.36 91.44) (xy 109.22 91.44))
     (stroke (width 0) (type default))
-    (uuid b4940110-4a71-4b97-ab61-1f966ad679a8)
+    (uuid b77cb294-d1a8-4485-9040-a438d79d3743)
   )
-  (wire (pts (xy 139.7 128.27) (xy 139.7 119.38))
+  (wire (pts (xy 36.83 130.81) (xy 100.33 130.81))
     (stroke (width 0) (type default))
-    (uuid b79667a5-91b4-4fb1-a9ed-0f092dabddb3)
+    (uuid b7c36068-4d5f-4b5b-b38c-67965da46866)
   )
   (wire (pts (xy 50.8 88.9) (xy 45.72 88.9))
     (stroke (width 0) (type default))
     (uuid b9cab3a2-5e97-47e5-bc8f-fa273f59a064)
   )
+  (wire (pts (xy 173.99 101.6) (xy 129.54 101.6))
+    (stroke (width 0) (type default))
+    (uuid b9fd8898-10b9-4072-86f5-7208a00aa744)
+  )
   (wire (pts (xy 154.94 154.94) (xy 153.67 154.94))
     (stroke (width 0) (type default))
     (uuid bb4fac9b-7713-4cad-8608-3308370f6772)
   )
-  (wire (pts (xy 86.36 104.14) (xy 184.15 104.14))
+  (wire (pts (xy 173.99 81.28) (xy 133.35 81.28))
+    (stroke (width 0) (type default))
+    (uuid c006c87d-9f16-4c4f-9b22-0ecb7fe58589)
+  )
+  (wire (pts (xy 207.01 31.75) (xy 220.98 31.75))
+    (stroke (width 0) (type default))
+    (uuid c1e58d27-1864-4257-bb31-0748b75b6577)
+  )
+  (wire (pts (xy 168.91 165.1) (xy 168.91 139.7))
     (stroke (width 0) (type default))
-    (uuid c431ab66-b86d-4a21-8dc3-00b6f30b26b1)
+    (uuid c2de589c-4fe4-4cf0-9152-b0d278a09d63)
+  )
+  (wire (pts (xy 63.5 19.05) (xy 63.5 16.51))
+    (stroke (width 0) (type default))
+    (uuid c2e00859-50a3-46dc-bae4-df1fd60aa2cc)
+  )
+  (wire (pts (xy 90.17 64.77) (xy 86.36 64.77))
+    (stroke (width 0) (type default))
+    (uuid c6041abe-847b-4461-884d-b0466d2b9bce)
+  )
+  (wire (pts (xy 153.67 121.92) (xy 158.75 121.92))
+    (stroke (width 0) (type default))
+    (uuid c66a5198-d237-401e-9f47-d7c95376282e)
   )
   (wire (pts (xy 146.05 144.78) (xy 146.05 149.86))
     (stroke (width 0) (type default))
@@ -1862,62 +2023,62 @@
     (stroke (width 0) (type default))
     (uuid c9df63a7-9e7a-403d-8e5b-467fdfe5cd98)
   )
+  (wire (pts (xy 100.33 165.1) (xy 168.91 165.1))
+    (stroke (width 0) (type default))
+    (uuid caf2a06c-50f6-4cbf-af2a-b20d1bda21c5)
+  )
   (wire (pts (xy 43.18 26.67) (xy 43.18 31.75))
     (stroke (width 0) (type default))
     (uuid cc153222-0b34-4acc-9467-b2123c5f4376)
   )
-  (wire (pts (xy 104.14 52.07) (xy 86.36 52.07))
-    (stroke (width 0) (type default))
-    (uuid cc353e12-3dcc-45c7-8e30-46a0012a2a70)
-  )
-  (wire (pts (xy 38.1 19.05) (xy 68.58 19.05))
+  (wire (pts (xy 36.83 21.59) (xy 66.04 21.59))
     (stroke (width 0) (type default))
     (uuid cc9020e7-2358-4ba6-85a6-d930e4eeacce)
   )
-  (wire (pts (xy 97.79 62.23) (xy 86.36 62.23))
+  (wire (pts (xy 149.86 129.54) (xy 158.75 129.54))
     (stroke (width 0) (type default))
-    (uuid cfcfbb8e-374c-4407-8094-e34b76248e88)
+    (uuid ce48f86d-0773-4339-aa10-5ed4e5372584)
   )
-  (wire (pts (xy 217.17 29.21) (xy 219.71 29.21))
+  (wire (pts (xy 184.15 101.6) (xy 184.15 104.14))
+    (stroke (width 0) (type default))
+    (uuid d12eed8a-8ad9-41c8-85de-b65d8d697c7d)
+  )
+  (wire (pts (xy 207.01 29.21) (xy 219.71 29.21))
     (stroke (width 0) (type default))
     (uuid d1529ee2-fa3a-443c-88c5-f77a974ea735)
   )
-  (wire (pts (xy 86.36 121.92) (xy 138.43 121.92))
+  (wire (pts (xy 86.36 121.92) (xy 149.86 121.92))
     (stroke (width 0) (type default))
     (uuid d1d2e2a7-49aa-4aee-947a-d13c384b6f19)
   )
-  (wire (pts (xy 104.14 55.88) (xy 220.98 55.88))
+  (wire (pts (xy 154.94 119.38) (xy 158.75 119.38))
     (stroke (width 0) (type default))
-    (uuid d2bfb805-373d-45b6-9e07-f3fc8cb7fe09)
+    (uuid d2131e47-f640-43a2-8eb3-5b8b649bb401)
   )
   (wire (pts (xy 100.33 158.75) (xy 68.58 158.75))
     (stroke (width 0) (type default))
     (uuid d2d43c9f-eed5-40a8-8283-830fc32dde64)
   )
-  (wire (pts (xy 194.31 88.9) (xy 194.31 91.44))
+  (wire (pts (xy 226.06 62.23) (xy 226.06 41.91))
     (stroke (width 0) (type default))
-    (uuid d3a741be-6baf-4104-a9a5-60f5a70bb2cd)
+    (uuid d5777044-3ea7-44b2-8549-158e78b77265)
   )
-  (wire (pts (xy 100.33 129.54) (xy 125.73 129.54))
+  (wire (pts (xy 36.83 130.81) (xy 36.83 127))
     (stroke (width 0) (type default))
-    (uuid d71acfd3-ea09-42fb-8371-6da92e376d49)
+    (uuid d64cd71d-b0a2-4bdb-94e2-24feb9f8b93d)
   )
-  (wire (pts (xy 86.36 36.83) (xy 156.21 36.83))
+  (wire (pts (xy 110.49 54.61) (xy 222.25 54.61))
     (stroke (width 0) (type default))
-    (uuid d7622464-23be-4cf2-82bb-5bf728e5f897)
+    (uuid d8068ddb-4bfb-4a63-9438-80c9e4566c27)
   )
-  (wire (pts (xy 90.17 67.31) (xy 90.17 83.82))
+  (wire (pts (xy 130.81 83.82) (xy 173.99 83.82))
     (stroke (width 0) (type default))
-    (uuid dab5c4b7-fb24-4fad-a3a1-82f25d48705a)
+    (uuid d8250b93-a972-4960-9173-bdf15d71c3ee)
   )
   (wire (pts (xy 208.28 44.45) (xy 208.28 48.26))
     (stroke (width 0) (type default))
     (uuid db0c083b-4cc7-4e5e-bb9b-e2b432b572dc)
   )
-  (wire (pts (xy 194.31 99.06) (xy 194.31 101.6))
-    (stroke (width 0) (type default))
-    (uuid dc3af91a-09e4-496d-af4d-cb480a044d12)
-  )
   (wire (pts (xy 154.94 139.7) (xy 154.94 147.32))
     (stroke (width 0) (type default))
     (uuid dccb4519-7507-45b2-b432-52879b451781)
@@ -1926,23 +2087,7 @@
     (stroke (width 0) (type default))
     (uuid dd1b7aed-6276-48ac-9c26-b3331efe4b80)
   )
-  (wire (pts (xy 140.97 19.05) (xy 154.94 19.05))
-    (stroke (width 0) (type default))
-    (uuid dd5e2f9a-f521-419e-8670-1b294e59336e)
-  )
-  (wire (pts (xy 104.14 55.88) (xy 104.14 52.07))
-    (stroke (width 0) (type default))
-    (uuid dde2ad0d-b683-4215-9816-50e82c1d69bb)
-  )
-  (wire (pts (xy 86.36 31.75) (xy 156.21 31.75))
-    (stroke (width 0) (type default))
-    (uuid de4f82c6-5c77-4d71-b11e-270bcdb98c26)
-  )
-  (wire (pts (xy 86.36 91.44) (xy 184.15 91.44))
-    (stroke (width 0) (type default))
-    (uuid df750e2b-cf03-4a5d-890d-07cfef128e4a)
-  )
-  (wire (pts (xy 162.56 130.81) (xy 198.12 130.81))
+  (wire (pts (xy 187.96 129.54) (xy 223.52 129.54))
     (stroke (width 0) (type default))
     (uuid e0ab6104-c276-4205-858f-5da933aeb2c3)
   )
@@ -1950,7 +2095,19 @@
     (stroke (width 0) (type default))
     (uuid e3092c2d-77a9-4a05-a977-40ad4332523f)
   )
-  (wire (pts (xy 218.44 26.67) (xy 217.17 26.67))
+  (wire (pts (xy 223.52 36.83) (xy 223.52 57.15))
+    (stroke (width 0) (type default))
+    (uuid e36ac944-fc0a-425c-aff0-1c65403ba3ea)
+  )
+  (wire (pts (xy 104.14 109.22) (xy 104.14 110.49))
+    (stroke (width 0) (type default))
+    (uuid e3986957-695e-4fce-9e6d-5b71cedebb36)
+  )
+  (wire (pts (xy 90.17 67.31) (xy 86.36 67.31))
+    (stroke (width 0) (type default))
+    (uuid e50ab06a-e2f3-49d9-b86b-ab7db9db2c1d)
+  )
+  (wire (pts (xy 207.01 26.67) (xy 218.44 26.67))
     (stroke (width 0) (type default))
     (uuid e5729bce-84b6-4556-8676-74a0bca2c901)
   )
@@ -1958,69 +2115,41 @@
     (stroke (width 0) (type default))
     (uuid e5b7d36f-17f0-4276-8dcf-447573ec52b2)
   )
-  (wire (pts (xy 158.75 128.27) (xy 162.56 128.27))
+  (wire (pts (xy 179.07 127) (xy 187.96 127))
     (stroke (width 0) (type default))
     (uuid e6ff4595-eb65-4883-baba-5e9636aa3637)
   )
-  (wire (pts (xy 207.01 39.37) (xy 209.55 39.37))
+  (wire (pts (xy 207.01 39.37) (xy 224.79 39.37))
     (stroke (width 0) (type default))
     (uuid e83ab4e4-945e-41e7-aee5-440f05ec65a6)
   )
-  (wire (pts (xy 162.56 161.29) (xy 162.56 135.89))
+  (wire (pts (xy 187.96 161.29) (xy 187.96 134.62))
     (stroke (width 0) (type default))
     (uuid eaab4eb1-0a5e-4045-a2bc-000efd80c972)
   )
-  (wire (pts (xy 194.31 81.28) (xy 194.31 83.82))
+  (wire (pts (xy 184.15 81.28) (xy 184.15 68.58))
     (stroke (width 0) (type default))
-    (uuid ecaf74a6-06ff-4723-8611-2cd303190fc2)
+    (uuid ebb6cfec-61e1-475a-a5ee-e8ed5c905dc4)
   )
-  (wire (pts (xy 86.36 29.21) (xy 156.21 29.21))
-    (stroke (width 0) (type default))
-    (uuid ed0d1e67-e03d-4fbd-96a6-8e368d66e34a)
-  )
-  (wire (pts (xy 158.75 130.81) (xy 162.56 130.81))
+  (wire (pts (xy 179.07 129.54) (xy 187.96 129.54))
     (stroke (width 0) (type default))
     (uuid eda99c73-929f-46f7-86b4-553261e89827)
   )
-  (wire (pts (xy 217.17 39.37) (xy 224.79 39.37))
-    (stroke (width 0) (type default))
-    (uuid ee34d18c-c5ef-435c-9f3a-4a48fa4407a7)
-  )
-  (wire (pts (xy 138.43 121.92) (xy 138.43 130.81))
-    (stroke (width 0) (type default))
-    (uuid ef9fe31d-6e12-4049-9a5c-5e2a53e3612c)
-  )
-  (wire (pts (xy 86.36 34.29) (xy 156.21 34.29))
+  (wire (pts (xy 86.36 86.36) (xy 109.22 86.36))
     (stroke (width 0) (type default))
-    (uuid f0fde3eb-cd5a-404e-bdcd-0c1e1264e677)
+    (uuid f2d79b64-adcd-478c-979e-70ac3451ea73)
   )
-  (wire (pts (xy 99.06 57.15) (xy 86.36 57.15))
+  (wire (pts (xy 173.99 104.14) (xy 129.54 104.14))
     (stroke (width 0) (type default))
-    (uuid f2311b92-8cd9-49c9-8c17-de86569519ce)
-  )
-  (wire (pts (xy 93.98 81.28) (xy 93.98 64.77))
-    (stroke (width 0) (type default))
-    (uuid f38dd474-9728-4853-9429-345834400b89)
+    (uuid f6f49aef-1d16-4d7b-b32f-6891b16eeee5)
   )
-  (wire (pts (xy 217.17 31.75) (xy 220.98 31.75))
-    (stroke (width 0) (type default))
-    (uuid f39c9629-d29f-4a34-8057-a91806411284)
-  )
-  (wire (pts (xy 194.31 93.98) (xy 194.31 96.52))
-    (stroke (width 0) (type default))
-    (uuid f501344b-3657-4ab3-8c90-f11bab7a3f09)
-  )
-  (wire (pts (xy 106.68 49.53) (xy 106.68 54.61))
+  (wire (pts (xy 86.36 104.14) (xy 109.22 104.14))
     (stroke (width 0) (type default))
-    (uuid f580ec3f-60e6-4a0e-9b90-d1f34667a776)
+    (uuid fad66e12-c69d-44d6-ab21-0d9688096b15)
   )
-  (wire (pts (xy 140.97 125.73) (xy 151.13 125.73))
+  (wire (pts (xy 86.36 26.67) (xy 110.49 26.67))
     (stroke (width 0) (type default))
-    (uuid f9441459-7881-4dcf-9fcd-306d7e7a131b)
-  )
-  (wire (pts (xy 100.33 129.54) (xy 100.33 130.81))
-    (stroke (width 0) (type default))
-    (uuid faafc737-532a-4a57-b840-d5030b824ac6)
+    (uuid fae7531f-3a8f-4e23-a3d0-ba50022394bd)
   )
   (wire (pts (xy 154.94 45.72) (xy 171.45 45.72))
     (stroke (width 0) (type default))
@@ -2030,19 +2159,15 @@
     (stroke (width 0) (type default))
     (uuid fb9adf20-5bca-40d8-bdd6-b257d4b93492)
   )
-  (wire (pts (xy 86.36 101.6) (xy 184.15 101.6))
+  (wire (pts (xy 130.81 67.31) (xy 130.81 83.82))
     (stroke (width 0) (type default))
-    (uuid ffe0469f-030b-4268-9c14-3435df8fc70f)
+    (uuid fef92f7c-2752-4825-963f-0a7b1203b052)
   )
   (wire (pts (xy 31.75 26.67) (xy 27.94 26.67))
     (stroke (width 0) (type default))
     (uuid fffc2ee3-c409-4f39-a915-328680630774)
   )
 
-  (label "LED driver" (at 220.98 72.39 0) (fields_autoplaced)
-    (effects (font (size 1.27 1.27)) (justify left bottom))
-    (uuid 0c9d6579-a0f9-4111-b65a-3efde74d7464)
-  )
   (label "DIG2_CA" (at 130.81 162.56 0) (fields_autoplaced)
     (effects (font (size 1.27 1.27)) (justify left bottom))
     (uuid 60ec125a-db64-4c0d-8cc2-3d3e065e9840)
@@ -2051,10 +2176,6 @@
     (effects (font (size 1.27 1.27)) (justify left bottom))
     (uuid 67b109cc-d5b0-4b05-a48d-1d3129791f93)
   )
-  (label "ALL 7SEG RESISTORS: 510" (at 220.98 24.13 0) (fields_autoplaced)
-    (effects (font (size 1.27 1.27)) (justify left bottom))
-    (uuid 7382f5f7-8a7a-4266-9e61-1c520b40e1c2)
-  )
   (label "DIG1_CA" (at 149.86 161.29 0) (fields_autoplaced)
     (effects (font (size 1.27 1.27)) (justify left bottom))
     (uuid 836ed694-beae-43d8-88f0-69f680c45b48)
@@ -2067,10 +2188,6 @@
     (effects (font (size 1.27 1.27)) (justify left bottom))
     (uuid b1069b04-c291-4f72-a806-f88e6219b92b)
   )
-  (label "3.3V signal" (at 218.44 95.25 0) (fields_autoplaced)
-    (effects (font (size 1.27 1.27)) (justify left bottom))
-    (uuid bf85a319-1134-4902-9d33-4096c07ed3bf)
-  )
   (label "GPA7" (at 105.41 127 0) (fields_autoplaced)
     (effects (font (size 1.27 1.27)) (justify left bottom))
     (uuid cb1d23da-0e8e-42d7-98b4-4e1fbfbe45a4)
@@ -2079,28 +2196,28 @@
     (effects (font (size 1.27 1.27)) (justify left bottom))
     (uuid dbe10e60-6955-46fe-a4fb-88c3647427a8)
   )
-  (label "vcc" (at 26.67 24.13 0) (fields_autoplaced)
+  (label "vcc 3.3v" (at 26.67 24.13 0) (fields_autoplaced)
     (effects (font (size 1.27 1.27)) (justify left bottom))
     (uuid e25cf789-4cff-4bcb-9426-3b7dfd756073)
   )
-  (label "THESE HAVE BIG RESISTORS" (at 180.34 71.12 0) (fields_autoplaced)
+  (label "THESE HAVE BIG RESISTORS" (at 170.18 72.39 0) (fields_autoplaced)
     (effects (font (size 1.27 1.27)) (justify left bottom))
     (uuid e26dcede-f27d-490d-b29b-87a348b65e33)
   )
 
-  (symbol (lib_id "LED:HDSP-4850_2") (at 189.23 93.98 180) (unit 1)
+  (symbol (lib_id "LED:HDSP-4850_2") (at 179.07 93.98 180) (unit 1)
     (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
     (uuid 05749b6b-1929-48bb-aee4-92bf636e4d05)
-    (property "Reference" "BAR1" (at 189.23 73.66 0)
+    (property "Reference" "BAR1" (at 179.07 73.66 0)
       (effects (font (size 1.27 1.27)))
     )
-    (property "Value" "INDICATORS" (at 189.23 76.2 0)
+    (property "Value" "INDICATORS" (at 179.07 76.2 0)
       (effects (font (size 1.27 1.27)))
     )
-    (property "Footprint" "Display:HDSP-4850" (at 189.23 73.66 0)
+    (property "Footprint" "Display:HDSP-4850" (at 179.07 73.66 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "https://docs.broadcom.com/docs/AV02-1798EN" (at 240.03 99.06 0)
+    (property "Datasheet" "https://docs.broadcom.com/docs/AV02-1798EN" (at 229.87 99.06 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (pin "12" (uuid 65029654-ff52-4feb-844f-3544cf849e02))
@@ -2132,32 +2249,6 @@
     )
   )
 
-  (symbol (lib_id "Device:R_US") (at 213.36 41.91 90) (unit 1)
-    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
-    (uuid 0b108ade-67fc-4868-bd1c-735f46993a6d)
-    (property "Reference" "R32" (at 213.36 35.56 90)
-      (effects (font (size 1.27 1.27)))
-    )
-    (property "Value" "R_US" (at 213.36 38.1 90)
-      (effects (font (size 1.27 1.27)))
-    )
-    (property "Footprint" "" (at 213.614 40.894 90)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (property "Datasheet" "~" (at 213.36 41.91 0)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (pin "1" (uuid c7f5ffd5-1c1f-470b-9573-0c42ffb015c6))
-    (pin "2" (uuid 4a9aaa35-2f4f-4cbc-9e3f-67a46b21267c))
-    (instances
-      (project "bart"
-        (path "/a2c1b2d4-f2db-4dcf-a4d5-585e356f4ed6"
-          (reference "R32") (unit 1)
-        )
-      )
-    )
-  )
-
   (symbol (lib_id "Device:R_US") (at 100.33 134.62 0) (unit 1)
     (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
     (uuid 0c09e6cd-e3fa-432d-818d-41e36d887854)
@@ -2184,110 +2275,6 @@
     )
   )
 
-  (symbol (lib_id "Device:R_US") (at 154.94 118.11 90) (unit 1)
-    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
-    (uuid 0eb3163b-ae6c-469b-93b1-ea04948f28a1)
-    (property "Reference" "R21" (at 154.94 111.76 90)
-      (effects (font (size 1.27 1.27)))
-    )
-    (property "Value" "R_US" (at 154.94 114.3 90)
-      (effects (font (size 1.27 1.27)))
-    )
-    (property "Footprint" "" (at 155.194 117.094 90)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (property "Datasheet" "~" (at 154.94 118.11 0)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (pin "2" (uuid cad5cc73-a175-4bdf-a1a7-9e0cf6f36c7f))
-    (pin "1" (uuid f96cdfb4-9c3d-47f4-bd14-aebbc8290bc1))
-    (instances
-      (project "bart"
-        (path "/a2c1b2d4-f2db-4dcf-a4d5-585e356f4ed6"
-          (reference "R21") (unit 1)
-        )
-      )
-    )
-  )
-
-  (symbol (lib_id "Device:R_US") (at 160.02 31.75 90) (unit 1)
-    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
-    (uuid 19b2c34f-13c8-49e2-ab3c-bd3e624b1eb8)
-    (property "Reference" "R3" (at 160.02 25.4 90)
-      (effects (font (size 1.27 1.27)))
-    )
-    (property "Value" "R_US" (at 160.02 27.94 90)
-      (effects (font (size 1.27 1.27)))
-    )
-    (property "Footprint" "" (at 160.274 30.734 90)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (property "Datasheet" "~" (at 160.02 31.75 0)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (pin "1" (uuid 936fc22d-df73-405d-9a38-9722b969b4b1))
-    (pin "2" (uuid 7f5903c7-5c66-4b70-8660-050c8e2ffde0))
-    (instances
-      (project "bart"
-        (path "/a2c1b2d4-f2db-4dcf-a4d5-585e356f4ed6"
-          (reference "R3") (unit 1)
-        )
-      )
-    )
-  )
-
-  (symbol (lib_id "Device:R_US") (at 154.94 120.65 90) (unit 1)
-    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
-    (uuid 21437da5-10bf-4f80-8f88-bbb7f0373adb)
-    (property "Reference" "R20" (at 154.94 114.3 90)
-      (effects (font (size 1.27 1.27)))
-    )
-    (property "Value" "R_US" (at 154.94 116.84 90)
-      (effects (font (size 1.27 1.27)))
-    )
-    (property "Footprint" "" (at 155.194 119.634 90)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (property "Datasheet" "~" (at 154.94 120.65 0)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (pin "2" (uuid cad5cc73-a175-4bdf-a1a7-9e0cf6f36c7f))
-    (pin "1" (uuid f96cdfb4-9c3d-47f4-bd14-aebbc8290bc1))
-    (instances
-      (project "bart"
-        (path "/a2c1b2d4-f2db-4dcf-a4d5-585e356f4ed6"
-          (reference "R20") (unit 1)
-        )
-      )
-    )
-  )
-
-  (symbol (lib_id "Device:R_US") (at 154.94 123.19 90) (unit 1)
-    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
-    (uuid 2cdc0269-afbf-44c8-b18b-c05689b653ae)
-    (property "Reference" "R19" (at 154.94 116.84 90)
-      (effects (font (size 1.27 1.27)))
-    )
-    (property "Value" "R_US" (at 154.94 119.38 90)
-      (effects (font (size 1.27 1.27)))
-    )
-    (property "Footprint" "" (at 155.194 122.174 90)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (property "Datasheet" "~" (at 154.94 123.19 0)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (pin "2" (uuid cad5cc73-a175-4bdf-a1a7-9e0cf6f36c7f))
-    (pin "1" (uuid f96cdfb4-9c3d-47f4-bd14-aebbc8290bc1))
-    (instances
-      (project "bart"
-        (path "/a2c1b2d4-f2db-4dcf-a4d5-585e356f4ed6"
-          (reference "R19") (unit 1)
-        )
-      )
-    )
-  )
-
   (symbol (lib_id "Device:R_US") (at 154.94 151.13 0) (unit 1)
     (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
     (uuid 2f8bffa0-5fa5-4614-926c-1b4a3e4cd68d)
@@ -2381,6 +2368,48 @@
     )
   )
 
+  (symbol (lib_id "Transistor_Array:ULN2803A") (at 119.38 91.44 0) (unit 1)
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
+    (uuid 3c066117-ba55-44fe-9b0c-e8708de6d5fc)
+    (property "Reference" "U6" (at 119.38 76.2 0)
+      (effects (font (size 1.27 1.27)))
+    )
+    (property "Value" "ULN2803A" (at 119.38 78.74 0)
+      (effects (font (size 1.27 1.27)))
+    )
+    (property "Footprint" "" (at 120.65 107.95 0)
+      (effects (font (size 1.27 1.27)) (justify left) hide)
+    )
+    (property "Datasheet" "http://www.ti.com/lit/ds/symlink/uln2803a.pdf" (at 121.92 96.52 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "6" (uuid ee4a8f43-fa8d-4911-8b91-17a218e4724f))
+    (pin "3" (uuid 5f2722d6-70c9-4797-a168-1073f8cf977e))
+    (pin "12" (uuid 8d27cec4-e20e-4531-a8c2-68cd2cfe958a))
+    (pin "13" (uuid 4b48ba25-6c8a-467e-a300-47f344bcc68f))
+    (pin "14" (uuid f6f45533-b2d5-4b39-86f9-ac355f9b3872))
+    (pin "15" (uuid ba5988db-c6ea-48d0-bda7-f763cee87071))
+    (pin "11" (uuid 1129710e-9916-4a98-8d85-f89d6b1c92d7))
+    (pin "10" (uuid 3b09ece2-e70f-49c7-9a87-7e4444a0179e))
+    (pin "1" (uuid 78322829-8650-40db-a136-91a258ca6da4))
+    (pin "17" (uuid 831c7c61-0282-4749-ba09-d4a2c01e19cb))
+    (pin "16" (uuid d6e2d8b0-16d7-4fdc-a388-50dbf77e72ef))
+    (pin "4" (uuid 1258b26b-e127-4796-bc75-4f93c0103602))
+    (pin "18" (uuid cb1392df-52a4-4ef9-a6a2-4aa6fbbdba3f))
+    (pin "8" (uuid 709e33ad-8ac3-4b85-b9ac-032937e27aad))
+    (pin "5" (uuid 021424ff-027a-4737-9655-3106ad3faba1))
+    (pin "2" (uuid a8848749-775f-447a-8974-5b769b9bb062))
+    (pin "7" (uuid d76e056f-846f-4f47-9c38-b4df0d8187d2))
+    (pin "9" (uuid 1383aaa5-a2ab-48bc-9d48-c0ea829df2b6))
+    (instances
+      (project "bart"
+        (path "/a2c1b2d4-f2db-4dcf-a4d5-585e356f4ed6"
+          (reference "U6") (unit 1)
+        )
+      )
+    )
+  )
+
   (symbol (lib_id "Device:R_US") (at 133.35 151.13 0) (unit 1)
     (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
     (uuid 3e957207-fc52-475f-aa8e-77f7d26f9a40)
@@ -2396,8 +2425,8 @@
     (property "Datasheet" "~" (at 133.35 151.13 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (pin "1" (uuid b5883b38-0f3d-40e1-abd3-8c40ce90153c))
-    (pin "2" (uuid a573fd1b-865a-4632-84f9-ccef7b2c49e4))
+    (pin "1" (uuid b5883b38-0f3d-40e1-abd3-8c40ce90153d))
+    (pin "2" (uuid a573fd1b-865a-4632-84f9-ccef7b2c49e5))
     (instances
       (project "bart"
         (path "/a2c1b2d4-f2db-4dcf-a4d5-585e356f4ed6"
@@ -2407,89 +2436,37 @@
     )
   )
 
-  (symbol (lib_id "Device:R_US") (at 213.36 29.21 90) (unit 1)
-    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
-    (uuid 40c3a5d5-8b93-4e11-be87-90e79fc09c75)
-    (property "Reference" "R10" (at 213.36 22.86 90)
-      (effects (font (size 1.27 1.27)))
-    )
-    (property "Value" "R_US" (at 213.36 25.4 90)
-      (effects (font (size 1.27 1.27)))
-    )
-    (property "Footprint" "" (at 213.614 28.194 90)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (property "Datasheet" "~" (at 213.36 29.21 0)
+  (symbol (lib_id "Display_Character:DA04-11CGKWA") (at 205.74 124.46 0) (unit 1)
+    (in_bom yes) (on_board yes) (dnp no)
+    (uuid 5a870219-a68c-4f6c-a5d4-68b34aae9052)
+    (property "Reference" "U3" (at 205.74 106.68 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (pin "1" (uuid fb100665-473b-4284-977e-7638270738c4))
-    (pin "2" (uuid 782d52c5-34fd-48aa-9a94-6b5628e80c68))
-    (instances
-      (project "bart"
-        (path "/a2c1b2d4-f2db-4dcf-a4d5-585e356f4ed6"
-          (reference "R10") (unit 1)
-        )
-      )
-    )
-  )
-
-  (symbol (lib_id "Device:R_US") (at 160.02 41.91 90) (unit 1)
-    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
-    (uuid 5101c93e-e894-4b6c-808c-4c67e0a657ce)
-    (property "Reference" "R7" (at 160.02 35.56 90)
+    (property "Value" "COMMAND SPEED 2x 7 SEG; 2x CA" (at 205.74 109.22 0)
       (effects (font (size 1.27 1.27)))
     )
-    (property "Value" "R_US" (at 160.02 38.1 90)
-      (effects (font (size 1.27 1.27)))
-    )
-    (property "Footprint" "" (at 160.274 40.894 90)
+    (property "Footprint" "Display_7Segment:DA04-11CGKWA" (at 206.375 140.335 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "~" (at 160.02 41.91 0)
+    (property "Datasheet" "http://www.kingbright.com/attachments/file/psearch/000/00/00/DA04-11CGKWA(Ver.6A).pdf" (at 202.692 134.62 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (pin "1" (uuid 936fc22d-df73-405d-9a38-9722b969b4b1))
-    (pin "2" (uuid 7f5903c7-5c66-4b70-8660-050c8e2ffde0))
-    (instances
-      (project "bart"
-        (path "/a2c1b2d4-f2db-4dcf-a4d5-585e356f4ed6"
-          (reference "R7") (unit 1)
-        )
-      )
-    )
-  )
-
-  (symbol (lib_id "Display_Character:DA04-11CGKWA") (at 180.34 125.73 0) (unit 1)
-    (in_bom yes) (on_board yes) (dnp no)
-    (uuid 5a870219-a68c-4f6c-a5d4-68b34aae9052)
-    (property "Reference" "U3" (at 180.34 107.95 0)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (property "Value" "COMMAND SPEED 2x 7 SEG; 2x CA" (at 180.34 110.49 0)
-      (effects (font (size 1.27 1.27)))
-    )
-    (property "Footprint" "Display_7Segment:DA04-11CGKWA" (at 180.975 141.605 0)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (property "Datasheet" "http://www.kingbright.com/attachments/file/psearch/000/00/00/DA04-11CGKWA(Ver.6A).pdf" (at 177.292 135.89 0)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (pin "4" (uuid 59e58cfe-798d-492b-818f-d1c4b46215cf))
-    (pin "6" (uuid 01246f69-7974-4afb-9a74-b1e8e9d56f97))
-    (pin "14" (uuid fcce8e3d-c625-4696-87b7-3a5573c45aff))
-    (pin "11" (uuid a133611c-754f-404a-a4e2-b90f32cb5fe6))
-    (pin "12" (uuid 7b498cb3-cd27-43e2-bc3f-4619ce993012))
-    (pin "10" (uuid b8a5f578-7362-447d-8b61-ec113a244a96))
-    (pin "1" (uuid d4cdf940-7d1b-4990-81af-0be975d28f5d))
-    (pin "13" (uuid dd8f7b70-cad6-4b24-99a3-c1b34eb92ac0))
-    (pin "15" (uuid 54b85804-b76f-4f81-a79f-aebcb6e7fe27))
-    (pin "2" (uuid cb0cad4d-fd7d-4879-9c6d-32d3f351b83d))
-    (pin "5" (uuid 94ba4758-37d6-4940-bb50-6eca9ca0ef5f))
-    (pin "9" (uuid 54c8651d-cd24-4b45-b6cc-b322373060aa))
-    (pin "16" (uuid e3fd678a-8da8-4c08-9480-82c3ce8b237e))
-    (pin "3" (uuid 30e79992-d428-49cb-8323-5782455e284f))
-    (pin "8" (uuid 604b4386-ac85-4cd1-9c6a-f82defeade17))
-    (pin "7" (uuid 088cef19-3d1c-4460-bf08-0c5481339c7a))
+    (pin "4" (uuid 59e58cfe-798d-492b-818f-d1c4b46215d0))
+    (pin "6" (uuid 01246f69-7974-4afb-9a74-b1e8e9d56f98))
+    (pin "14" (uuid fcce8e3d-c625-4696-87b7-3a5573c45b00))
+    (pin "11" (uuid a133611c-754f-404a-a4e2-b90f32cb5fe7))
+    (pin "12" (uuid 7b498cb3-cd27-43e2-bc3f-4619ce993013))
+    (pin "10" (uuid b8a5f578-7362-447d-8b61-ec113a244a97))
+    (pin "1" (uuid d4cdf940-7d1b-4990-81af-0be975d28f5e))
+    (pin "13" (uuid dd8f7b70-cad6-4b24-99a3-c1b34eb92ac1))
+    (pin "15" (uuid 54b85804-b76f-4f81-a79f-aebcb6e7fe28))
+    (pin "2" (uuid cb0cad4d-fd7d-4879-9c6d-32d3f351b83e))
+    (pin "5" (uuid 94ba4758-37d6-4940-bb50-6eca9ca0ef60))
+    (pin "9" (uuid 54c8651d-cd24-4b45-b6cc-b322373060ab))
+    (pin "16" (uuid e3fd678a-8da8-4c08-9480-82c3ce8b237f))
+    (pin "3" (uuid 30e79992-d428-49cb-8323-5782455e2850))
+    (pin "8" (uuid 604b4386-ac85-4cd1-9c6a-f82defeade18))
+    (pin "7" (uuid 088cef19-3d1c-4460-bf08-0c5481339c7b))
     (instances
       (project "bart"
         (path "/a2c1b2d4-f2db-4dcf-a4d5-585e356f4ed6"
@@ -2499,58 +2476,6 @@
     )
   )
 
-  (symbol (lib_id "Device:R_US") (at 213.36 26.67 90) (unit 1)
-    (in_bom yes) (on_board yes) (dnp no)
-    (uuid 5e2bfe5f-005a-4c77-a55d-9f61678d1c98)
-    (property "Reference" "R9" (at 267.97 20.32 90)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (property "Value" "R_US" (at 213.36 22.86 90)
-      (effects (font (size 1.27 1.27)))
-    )
-    (property "Footprint" "" (at 213.614 25.654 90)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (property "Datasheet" "~" (at 213.36 26.67 0)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (pin "1" (uuid c48a0626-b513-4551-ab9d-59872d02ccd3))
-    (pin "2" (uuid 9ebcaa4a-1182-41e9-bcb8-a172c5a36968))
-    (instances
-      (project "bart"
-        (path "/a2c1b2d4-f2db-4dcf-a4d5-585e356f4ed6"
-          (reference "R9") (unit 1)
-        )
-      )
-    )
-  )
-
-  (symbol (lib_id "Device:R_US") (at 154.94 125.73 90) (unit 1)
-    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
-    (uuid 6b2d1e44-22cb-4b17-a2a3-c3a8ac7d6c30)
-    (property "Reference" "R18" (at 154.94 119.38 90)
-      (effects (font (size 1.27 1.27)))
-    )
-    (property "Value" "R_US" (at 154.94 121.92 90)
-      (effects (font (size 1.27 1.27)))
-    )
-    (property "Footprint" "" (at 155.194 124.714 90)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (property "Datasheet" "~" (at 154.94 125.73 0)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (pin "2" (uuid cad5cc73-a175-4bdf-a1a7-9e0cf6f36c7f))
-    (pin "1" (uuid f96cdfb4-9c3d-47f4-bd14-aebbc8290bc1))
-    (instances
-      (project "bart"
-        (path "/a2c1b2d4-f2db-4dcf-a4d5-585e356f4ed6"
-          (reference "R18") (unit 1)
-        )
-      )
-    )
-  )
-
   (symbol (lib_id "Connector:Conn_01x04_Pin") (at 22.86 26.67 0) (unit 1)
     (in_bom yes) (on_board yes) (dnp no)
     (uuid 7108b622-4fd5-4702-b375-32b30d1a9f65)
@@ -2605,182 +2530,68 @@
     )
   )
 
-  (symbol (lib_id "Device:R_US") (at 246.38 85.09 180) (unit 1)
+  (symbol (lib_id "power:+5V") (at 20.32 19.05 0) (unit 1)
     (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
-    (uuid 764e86b5-1806-4585-b625-6cf6dd83134b)
-    (property "Reference" "R27" (at 248.92 83.82 0)
-      (effects (font (size 1.27 1.27)) (justify right))
-    )
-    (property "Value" "510 (optional)" (at 248.92 86.36 0)
-      (effects (font (size 1.27 1.27)) (justify right))
-    )
-    (property "Footprint" "" (at 245.364 84.836 90)
+    (uuid 9aa0e149-4631-44e7-ab64-8c9c10c48989)
+    (property "Reference" "#PWR03" (at 20.32 22.86 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "~" (at 246.38 85.09 0)
+    (property "Value" "+5V" (at 20.32 13.97 0)
+      (effects (font (size 1.27 1.27)))
+    )
+    (property "Footprint" "" (at 20.32 19.05 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (pin "1" (uuid 8e59d0bf-4999-4572-a6db-8f4e8a8d6e52))
-    (pin "2" (uuid 4f38f7e1-653a-40fa-ad8e-154bdd6f21c4))
+    (property "Datasheet" "" (at 20.32 19.05 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid b3ac221f-d90d-4152-a80a-24b55869e26f))
     (instances
       (project "bart"
         (path "/a2c1b2d4-f2db-4dcf-a4d5-585e356f4ed6"
-          (reference "R27") (unit 1)
-        )
-      )
-    )
-  )
-
-  (symbol (lib_id "Device:R_US") (at 213.36 36.83 90) (unit 1)
-    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
-    (uuid 78dbd5eb-e510-4497-8060-a4a35333cbb2)
-    (property "Reference" "R13" (at 213.36 30.48 90)
-      (effects (font (size 1.27 1.27)))
-    )
-    (property "Value" "R_US" (at 213.36 33.02 90)
-      (effects (font (size 1.27 1.27)))
-    )
-    (property "Footprint" "" (at 213.614 35.814 90)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (property "Datasheet" "~" (at 213.36 36.83 0)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (pin "1" (uuid afdc7287-3800-4f76-8c3b-208e01bab614))
-    (pin "2" (uuid c25d546e-3c25-447b-87b7-929b5dfeaf3b))
-    (instances
-      (project "bart"
-        (path "/a2c1b2d4-f2db-4dcf-a4d5-585e356f4ed6"
-          (reference "R13") (unit 1)
-        )
-      )
-    )
-  )
-
-  (symbol (lib_id "Device:R_US") (at 154.94 130.81 90) (unit 1)
-    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
-    (uuid 7c7b5ab9-2b90-4be0-8da8-83c7c9998f12)
-    (property "Reference" "R16" (at 154.94 124.46 90)
-      (effects (font (size 1.27 1.27)))
-    )
-    (property "Value" "R_US" (at 154.94 127 90)
-      (effects (font (size 1.27 1.27)))
-    )
-    (property "Footprint" "" (at 155.194 129.794 90)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (property "Datasheet" "~" (at 154.94 130.81 0)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (pin "2" (uuid cad5cc73-a175-4bdf-a1a7-9e0cf6f36c7f))
-    (pin "1" (uuid f96cdfb4-9c3d-47f4-bd14-aebbc8290bc1))
-    (instances
-      (project "bart"
-        (path "/a2c1b2d4-f2db-4dcf-a4d5-585e356f4ed6"
-          (reference "R16") (unit 1)
+          (reference "#PWR03") (unit 1)
         )
       )
     )
   )
 
-  (symbol (lib_id "power:GND") (at 246.38 102.87 0) (unit 1)
+  (symbol (lib_id "Transistor_Array:ULN2803A") (at 100.33 54.61 0) (unit 1)
     (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
-    (uuid 7e73cbe1-a6e2-4f0b-97e9-f3e40e1088b3)
-    (property "Reference" "#PWR01" (at 246.38 109.22 0)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (property "Value" "GND" (at 246.38 107.95 0)
+    (uuid 9c89c60e-9309-455a-a7f7-3ccb077a0ef4)
+    (property "Reference" "U7" (at 100.33 39.37 0)
       (effects (font (size 1.27 1.27)))
     )
-    (property "Footprint" "" (at 246.38 102.87 0)
-      (effects (font (size 1.27 1.27)) hide)
+    (property "Value" "ULN2803A" (at 100.33 41.91 0)
+      (effects (font (size 1.27 1.27)))
     )
-    (property "Datasheet" "" (at 246.38 102.87 0)
+    (property "Footprint" "" (at 101.6 71.12 0)
+      (effects (font (size 1.27 1.27)) (justify left) hide)
+    )
+    (property "Datasheet" "http://www.ti.com/lit/ds/symlink/uln2803a.pdf" (at 102.87 59.69 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (pin "1" (uuid deb09e38-b84f-4bc4-8795-2f8b8eb56965))
-    (instances
-      (project "bart"
-        (path "/a2c1b2d4-f2db-4dcf-a4d5-585e356f4ed6"
-          (reference "#PWR01") (unit 1)
-        )
-      )
-    )
-  )
-
-  (symbol (lib_id "Device:R_US") (at 213.36 31.75 90) (unit 1)
-    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
-    (uuid 8e8b4e90-692c-42bf-bdae-68d3b222766c)
-    (property "Reference" "R11" (at 213.36 25.4 90)
-      (effects (font (size 1.27 1.27)))
-    )
-    (property "Value" "R_US" (at 213.36 27.94 90)
-      (effects (font (size 1.27 1.27)))
-    )
-    (property "Footprint" "" (at 213.614 30.734 90)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (property "Datasheet" "~" (at 213.36 31.75 0)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (pin "1" (uuid a6ccdba7-9115-4a73-b2e2-3148e6cb6e32))
-    (pin "2" (uuid 293fcf2a-ebff-4aa1-bac9-bbf1ca8b170d))
+    (pin "6" (uuid ee4a8f43-fa8d-4911-8b91-17a218e4724f))
+    (pin "3" (uuid 5f2722d6-70c9-4797-a168-1073f8cf977e))
+    (pin "12" (uuid 8d27cec4-e20e-4531-a8c2-68cd2cfe958a))
+    (pin "13" (uuid 4b48ba25-6c8a-467e-a300-47f344bcc68f))
+    (pin "14" (uuid f6f45533-b2d5-4b39-86f9-ac355f9b3872))
+    (pin "15" (uuid ba5988db-c6ea-48d0-bda7-f763cee87071))
+    (pin "11" (uuid 1129710e-9916-4a98-8d85-f89d6b1c92d7))
+    (pin "10" (uuid 3b09ece2-e70f-49c7-9a87-7e4444a0179e))
+    (pin "1" (uuid 78322829-8650-40db-a136-91a258ca6da4))
+    (pin "17" (uuid 831c7c61-0282-4749-ba09-d4a2c01e19cb))
+    (pin "16" (uuid d6e2d8b0-16d7-4fdc-a388-50dbf77e72ef))
+    (pin "4" (uuid 1258b26b-e127-4796-bc75-4f93c0103602))
+    (pin "18" (uuid cb1392df-52a4-4ef9-a6a2-4aa6fbbdba3f))
+    (pin "8" (uuid 709e33ad-8ac3-4b85-b9ac-032937e27aad))
+    (pin "5" (uuid 021424ff-027a-4737-9655-3106ad3faba1))
+    (pin "2" (uuid a8848749-775f-447a-8974-5b769b9bb062))
+    (pin "7" (uuid d76e056f-846f-4f47-9c38-b4df0d8187d2))
+    (pin "9" (uuid 1383aaa5-a2ab-48bc-9d48-c0ea829df2b6))
     (instances
       (project "bart"
         (path "/a2c1b2d4-f2db-4dcf-a4d5-585e356f4ed6"
-          (reference "R11") (unit 1)
-        )
-      )
-    )
-  )
-
-  (symbol (lib_id "Device:R_US") (at 233.68 95.25 90) (unit 1)
-    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
-    (uuid 9066fc38-9347-4ee6-a598-a85dd0ff2718)
-    (property "Reference" "R24" (at 233.68 88.9 90)
-      (effects (font (size 1.27 1.27)))
-    )
-    (property "Value" "1K" (at 233.68 91.44 90)
-      (effects (font (size 1.27 1.27)))
-    )
-    (property "Footprint" "" (at 233.934 94.234 90)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (property "Datasheet" "~" (at 233.68 95.25 0)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (pin "1" (uuid 83d5eb67-6bd1-4acc-8091-8cecdc1f7fb4))
-    (pin "2" (uuid 960b29ad-bc1a-4f7f-ada2-28c54fd0423e))
-    (instances
-      (project "bart"
-        (path "/a2c1b2d4-f2db-4dcf-a4d5-585e356f4ed6"
-          (reference "R24") (unit 1)
-        )
-      )
-    )
-  )
-
-  (symbol (lib_id "Device:R_US") (at 160.02 36.83 90) (unit 1)
-    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
-    (uuid 9f1e5329-73f6-4773-9897-9ec89b863625)
-    (property "Reference" "R5" (at 160.02 30.48 90)
-      (effects (font (size 1.27 1.27)))
-    )
-    (property "Value" "R_US" (at 160.02 33.02 90)
-      (effects (font (size 1.27 1.27)))
-    )
-    (property "Footprint" "" (at 160.274 35.814 90)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (property "Datasheet" "~" (at 160.02 36.83 0)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (pin "1" (uuid 936fc22d-df73-405d-9a38-9722b969b4b1))
-    (pin "2" (uuid 7f5903c7-5c66-4b70-8660-050c8e2ffde0))
-    (instances
-      (project "bart"
-        (path "/a2c1b2d4-f2db-4dcf-a4d5-585e356f4ed6"
-          (reference "R5") (unit 1)
+          (reference "U7") (unit 1)
         )
       )
     )
@@ -2813,27 +2624,43 @@
     )
   )
 
-  (symbol (lib_id "Device:R_US") (at 213.36 39.37 90) (unit 1)
+  (symbol (lib_id "Transistor_Array:ULN2803A") (at 120.65 31.75 0) (unit 1)
     (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
-    (uuid b840d0e0-503b-43bd-ba86-4fe58228d953)
-    (property "Reference" "R14" (at 213.36 33.02 90)
+    (uuid b733e286-c19d-4fb9-a454-693c234d5a95)
+    (property "Reference" "U5" (at 120.65 16.51 0)
       (effects (font (size 1.27 1.27)))
     )
-    (property "Value" "R_US" (at 213.36 35.56 90)
+    (property "Value" "ULN2803A" (at 120.65 19.05 0)
       (effects (font (size 1.27 1.27)))
     )
-    (property "Footprint" "" (at 213.614 38.354 90)
+    (property "Footprint" "" (at 121.92 48.26 0)
+      (effects (font (size 1.27 1.27)) (justify left) hide)
+    )
+    (property "Datasheet" "http://www.ti.com/lit/ds/symlink/uln2803a.pdf" (at 123.19 36.83 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "~" (at 213.36 39.37 0)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (pin "1" (uuid e7835c36-6ea0-41dd-8653-210981ea4da1))
-    (pin "2" (uuid b8562674-0bd7-4f81-924c-679c2e962a76))
+    (pin "6" (uuid ee4a8f43-fa8d-4911-8b91-17a218e4724f))
+    (pin "3" (uuid 5f2722d6-70c9-4797-a168-1073f8cf977e))
+    (pin "12" (uuid 8d27cec4-e20e-4531-a8c2-68cd2cfe958a))
+    (pin "13" (uuid 4b48ba25-6c8a-467e-a300-47f344bcc68f))
+    (pin "14" (uuid f6f45533-b2d5-4b39-86f9-ac355f9b3872))
+    (pin "15" (uuid ba5988db-c6ea-48d0-bda7-f763cee87071))
+    (pin "11" (uuid 1129710e-9916-4a98-8d85-f89d6b1c92d7))
+    (pin "10" (uuid 3b09ece2-e70f-49c7-9a87-7e4444a0179e))
+    (pin "1" (uuid 78322829-8650-40db-a136-91a258ca6da4))
+    (pin "17" (uuid 831c7c61-0282-4749-ba09-d4a2c01e19cb))
+    (pin "16" (uuid d6e2d8b0-16d7-4fdc-a388-50dbf77e72ef))
+    (pin "4" (uuid 1258b26b-e127-4796-bc75-4f93c0103602))
+    (pin "18" (uuid cb1392df-52a4-4ef9-a6a2-4aa6fbbdba3f))
+    (pin "8" (uuid 709e33ad-8ac3-4b85-b9ac-032937e27aad))
+    (pin "5" (uuid 021424ff-027a-4737-9655-3106ad3faba1))
+    (pin "2" (uuid a8848749-775f-447a-8974-5b769b9bb062))
+    (pin "7" (uuid d76e056f-846f-4f47-9c38-b4df0d8187d2))
+    (pin "9" (uuid 1383aaa5-a2ab-48bc-9d48-c0ea829df2b6))
     (instances
       (project "bart"
         (path "/a2c1b2d4-f2db-4dcf-a4d5-585e356f4ed6"
-          (reference "R14") (unit 1)
+          (reference "U5") (unit 1)
         )
       )
     )
@@ -2891,131 +2718,43 @@
     )
   )
 
-  (symbol (lib_id "Device:R_US") (at 160.02 26.67 90) (unit 1)
+  (symbol (lib_id "Transistor_Array:ULN2803A") (at 168.91 121.92 0) (unit 1)
     (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
-    (uuid c48e094e-334f-4054-bb4b-35e26b27c617)
-    (property "Reference" "R1" (at 160.02 20.32 90)
+    (uuid cc5ac940-5693-4e63-88da-382bfe42c2aa)
+    (property "Reference" "U8" (at 168.91 106.68 0)
       (effects (font (size 1.27 1.27)))
     )
-    (property "Value" "R_US" (at 160.02 22.86 90)
+    (property "Value" "ULN2803A" (at 168.91 109.22 0)
       (effects (font (size 1.27 1.27)))
     )
-    (property "Footprint" "" (at 160.274 25.654 90)
-      (effects (font (size 1.27 1.27)) hide)
+    (property "Footprint" "" (at 170.18 138.43 0)
+      (effects (font (size 1.27 1.27)) (justify left) hide)
     )
-    (property "Datasheet" "~" (at 160.02 26.67 0)
+    (property "Datasheet" "http://www.ti.com/lit/ds/symlink/uln2803a.pdf" (at 171.45 127 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (pin "1" (uuid 936fc22d-df73-405d-9a38-9722b969b4b1))
-    (pin "2" (uuid 7f5903c7-5c66-4b70-8660-050c8e2ffde0))
-    (instances
-      (project "bart"
-        (path "/a2c1b2d4-f2db-4dcf-a4d5-585e356f4ed6"
-          (reference "R1") (unit 1)
-        )
-      )
-    )
-  )
-
-  (symbol (lib_id "Device:R_US") (at 160.02 34.29 90) (unit 1)
-    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
-    (uuid d10fb4f1-10f0-461c-8597-9e940fb04e43)
-    (property "Reference" "R4" (at 160.02 27.94 90)
-      (effects (font (size 1.27 1.27)))
-    )
-    (property "Value" "R_US" (at 160.02 30.48 90)
-      (effects (font (size 1.27 1.27)))
-    )
-    (property "Footprint" "" (at 160.274 33.274 90)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (property "Datasheet" "~" (at 160.02 34.29 0)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (pin "1" (uuid 936fc22d-df73-405d-9a38-9722b969b4b1))
-    (pin "2" (uuid 7f5903c7-5c66-4b70-8660-050c8e2ffde0))
+    (pin "6" (uuid afaa53d2-0dc2-4df2-bcad-9a6452a4d651))
+    (pin "3" (uuid a4af58e0-255d-4184-88ec-24ddb8150445))
+    (pin "12" (uuid bd8ee372-eb09-45bd-a135-51ab67e90ddc))
+    (pin "13" (uuid 738856f5-e2bd-4faa-990d-e0216f334455))
+    (pin "14" (uuid 2c649d6b-b700-4d1f-847c-1734c8fb02b7))
+    (pin "15" (uuid 324392ee-9827-4eeb-8dea-10c4b12c04a3))
+    (pin "11" (uuid 9fe8e799-0be4-4516-8891-67ec1b8361cc))
+    (pin "10" (uuid 19d3ebe7-88d8-4640-9cd9-bb88221552be))
+    (pin "1" (uuid f40d8e0e-d39e-4f03-a2d2-162c6a5e2d56))
+    (pin "17" (uuid eb9c560d-4291-466a-8afb-60f2bee72df7))
+    (pin "16" (uuid 030a36a2-2d08-4d42-ab1b-8b47cc01c7ef))
+    (pin "4" (uuid d035564e-6ef3-42c2-83ef-a147a9773b76))
+    (pin "18" (uuid 9c38186d-9b21-4a58-b11e-2448c525fc9f))
+    (pin "8" (uuid a0227b51-0b6b-43b3-9000-5e4a096a0d06))
+    (pin "5" (uuid 270762f4-6ed9-4c1d-87b7-5c838e73ef41))
+    (pin "2" (uuid 442ca019-1b7c-4a81-b7a0-0469fe66f030))
+    (pin "7" (uuid 88e238c5-8c66-4a2b-9140-17148c9ed049))
+    (pin "9" (uuid 81f1fc3e-7f57-4c16-a9c9-1489cff7e4a1))
     (instances
       (project "bart"
         (path "/a2c1b2d4-f2db-4dcf-a4d5-585e356f4ed6"
-          (reference "R4") (unit 1)
-        )
-      )
-    )
-  )
-
-  (symbol (lib_id "Device:R_US") (at 160.02 39.37 90) (unit 1)
-    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
-    (uuid d60e223d-aa58-4adb-a630-01776e1f7b4d)
-    (property "Reference" "R6" (at 160.02 33.02 90)
-      (effects (font (size 1.27 1.27)))
-    )
-    (property "Value" "R_US" (at 160.02 35.56 90)
-      (effects (font (size 1.27 1.27)))
-    )
-    (property "Footprint" "" (at 160.274 38.354 90)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (property "Datasheet" "~" (at 160.02 39.37 0)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (pin "1" (uuid 936fc22d-df73-405d-9a38-9722b969b4b1))
-    (pin "2" (uuid 7f5903c7-5c66-4b70-8660-050c8e2ffde0))
-    (instances
-      (project "bart"
-        (path "/a2c1b2d4-f2db-4dcf-a4d5-585e356f4ed6"
-          (reference "R6") (unit 1)
-        )
-      )
-    )
-  )
-
-  (symbol (lib_id "Transistor_BJT:PN2222A") (at 243.84 95.25 0) (unit 1)
-    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
-    (uuid d7c29a66-a2f7-485e-be5b-d46ce4f6fdb4)
-    (property "Reference" "Q2" (at 248.92 93.98 0)
-      (effects (font (size 1.27 1.27)) (justify left))
-    )
-    (property "Value" "PN2222A" (at 248.92 96.52 0)
-      (effects (font (size 1.27 1.27)) (justify left))
-    )
-    (property "Footprint" "Package_TO_SOT_THT:TO-92_Inline" (at 248.92 97.155 0)
-      (effects (font (size 1.27 1.27) italic) (justify left) hide)
-    )
-    (property "Datasheet" "https://www.onsemi.com/pub/Collateral/PN2222-D.PDF" (at 243.84 95.25 0)
-      (effects (font (size 1.27 1.27)) (justify left) hide)
-    )
-    (pin "2" (uuid ede4088e-5013-4dac-9733-f9f45c5feeac))
-    (pin "1" (uuid 208a4eae-4b57-4194-9750-282d0445779b))
-    (pin "3" (uuid a0073ab2-a52e-420a-8240-f6a535d94503))
-    (instances
-      (project "bart"
-        (path "/a2c1b2d4-f2db-4dcf-a4d5-585e356f4ed6"
-          (reference "Q2") (unit 1)
-        )
-      )
-    )
-  )
-
-  (symbol (lib_id "Connector:Screw_Terminal_01x01") (at 251.46 80.01 0) (unit 1)
-    (in_bom yes) (on_board yes) (dnp no)
-    (uuid dceb626e-cff8-4d08-8178-baadf2b8bfc8)
-    (property "Reference" "J3" (at 254 78.74 0)
-      (effects (font (size 1.27 1.27)) (justify left) hide)
-    )
-    (property "Value" "per-LED cathode" (at 254 80.01 0)
-      (effects (font (size 1.27 1.27)) (justify left))
-    )
-    (property "Footprint" "" (at 251.46 80.01 0)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (property "Datasheet" "~" (at 251.46 80.01 0)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (pin "1" (uuid f4068ba7-1a0c-4ae7-a4c7-7ba23fa79258))
-    (instances
-      (project "bart"
-        (path "/a2c1b2d4-f2db-4dcf-a4d5-585e356f4ed6"
-          (reference "J3") (unit 1)
+          (reference "U8") (unit 1)
         )
       )
     )
@@ -3036,9 +2775,9 @@
     (property "Datasheet" "https://www.nteinc.com/specs/original/2N3905_06.pdf" (at 128.27 154.94 0)
       (effects (font (size 1.27 1.27)) (justify left) hide)
     )
-    (pin "1" (uuid 78bd38b7-5e1c-4f9f-94f0-dbdd0c37b343))
-    (pin "2" (uuid 69bcaa68-173f-4ea3-96ce-076662fe0b78))
-    (pin "3" (uuid c339b518-d09f-48b6-a837-2e629c61069c))
+    (pin "1" (uuid 78bd38b7-5e1c-4f9f-94f0-dbdd0c37b344))
+    (pin "2" (uuid 69bcaa68-173f-4ea3-96ce-076662fe0b79))
+    (pin "3" (uuid c339b518-d09f-48b6-a837-2e629c61069d))
     (instances
       (project "bart"
         (path "/a2c1b2d4-f2db-4dcf-a4d5-585e356f4ed6"
@@ -3048,109 +2787,6 @@
     )
   )
 
-  (symbol (lib_id "Connector:Screw_Terminal_01x01") (at 251.46 74.93 0) (unit 1)
-    (in_bom yes) (on_board yes) (dnp no)
-    (uuid e0012b2f-d82b-4992-a250-173f6d0ff8ac)
-    (property "Reference" "J2" (at 254 73.66 0)
-      (effects (font (size 1.27 1.27)) (justify left) hide)
-    )
-    (property "Value" "common anode" (at 254 74.93 0)
-      (effects (font (size 1.27 1.27)) (justify left))
-    )
-    (property "Footprint" "" (at 251.46 74.93 0)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (property "Datasheet" "~" (at 251.46 74.93 0)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (pin "1" (uuid f4068ba7-1a0c-4ae7-a4c7-7ba23fa79258))
-    (instances
-      (project "bart"
-        (path "/a2c1b2d4-f2db-4dcf-a4d5-585e356f4ed6"
-          (reference "J2") (unit 1)
-        )
-      )
-    )
-  )
-
-  (symbol (lib_id "Device:R_US") (at 154.94 133.35 90) (unit 1)
-    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
-    (uuid e5191656-dafb-4527-a0e1-8ad546a1e144)
-    (property "Reference" "R15" (at 154.94 127 90)
-      (effects (font (size 1.27 1.27)))
-    )
-    (property "Value" "R_US" (at 154.94 129.54 90)
-      (effects (font (size 1.27 1.27)))
-    )
-    (property "Footprint" "" (at 155.194 132.334 90)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (property "Datasheet" "~" (at 154.94 133.35 0)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (pin "2" (uuid cad5cc73-a175-4bdf-a1a7-9e0cf6f36c7f))
-    (pin "1" (uuid f96cdfb4-9c3d-47f4-bd14-aebbc8290bc1))
-    (instances
-      (project "bart"
-        (path "/a2c1b2d4-f2db-4dcf-a4d5-585e356f4ed6"
-          (reference "R15") (unit 1)
-        )
-      )
-    )
-  )
-
-  (symbol (lib_id "Device:R_US") (at 160.02 29.21 90) (unit 1)
-    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
-    (uuid ecea1fd6-0af7-4838-825b-09cfbae7d6ab)
-    (property "Reference" "R2" (at 160.02 22.86 90)
-      (effects (font (size 1.27 1.27)))
-    )
-    (property "Value" "R_US" (at 160.02 25.4 90)
-      (effects (font (size 1.27 1.27)))
-    )
-    (property "Footprint" "" (at 160.274 28.194 90)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (property "Datasheet" "~" (at 160.02 29.21 0)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (pin "1" (uuid 936fc22d-df73-405d-9a38-9722b969b4b1))
-    (pin "2" (uuid 7f5903c7-5c66-4b70-8660-050c8e2ffde0))
-    (instances
-      (project "bart"
-        (path "/a2c1b2d4-f2db-4dcf-a4d5-585e356f4ed6"
-          (reference "R2") (unit 1)
-        )
-      )
-    )
-  )
-
-  (symbol (lib_id "Device:R_US") (at 213.36 34.29 90) (unit 1)
-    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
-    (uuid f1c5babf-d21c-4b1a-a326-9f17c68841ec)
-    (property "Reference" "R12" (at 213.36 27.94 90)
-      (effects (font (size 1.27 1.27)))
-    )
-    (property "Value" "R_US" (at 213.36 30.48 90)
-      (effects (font (size 1.27 1.27)))
-    )
-    (property "Footprint" "" (at 213.614 33.274 90)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (property "Datasheet" "~" (at 213.36 34.29 0)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (pin "1" (uuid 34a3ee83-c65d-42fe-918d-789b845c800a))
-    (pin "2" (uuid f24e7b2f-dea7-46cc-8242-b0603f16b624))
-    (instances
-      (project "bart"
-        (path "/a2c1b2d4-f2db-4dcf-a4d5-585e356f4ed6"
-          (reference "R12") (unit 1)
-        )
-      )
-    )
-  )
-
   (symbol (lib_id "Interface_Expansion:MCP23017_SP") (at 68.58 46.99 0) (unit 1)
     (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
     (uuid f4b257af-87a6-43ad-a6a6-ff0a495c07e2)
@@ -3203,57 +2839,6 @@
     )
   )
 
-  (symbol (lib_id "power:+5V") (at 246.38 72.39 0) (unit 1)
-    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
-    (uuid f5aada6f-5575-443d-b21c-c4954a964485)
-    (property "Reference" "#PWR02" (at 246.38 76.2 0)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (property "Value" "+5V" (at 246.38 67.31 0)
-      (effects (font (size 1.27 1.27)))
-    )
-    (property "Footprint" "" (at 246.38 72.39 0)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (property "Datasheet" "" (at 246.38 72.39 0)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (pin "1" (uuid a3ea8165-6dcc-4cba-a1ad-00961f8ca991))
-    (instances
-      (project "bart"
-        (path "/a2c1b2d4-f2db-4dcf-a4d5-585e356f4ed6"
-          (reference "#PWR02") (unit 1)
-        )
-      )
-    )
-  )
-
-  (symbol (lib_id "Device:R_US") (at 154.94 128.27 90) (unit 1)
-    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
-    (uuid fc20b331-6561-4c5b-979a-c1ccd93fcfc6)
-    (property "Reference" "R17" (at 154.94 121.92 90)
-      (effects (font (size 1.27 1.27)))
-    )
-    (property "Value" "R_US" (at 154.94 124.46 90)
-      (effects (font (size 1.27 1.27)))
-    )
-    (property "Footprint" "" (at 155.194 127.254 90)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (property "Datasheet" "~" (at 154.94 128.27 0)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (pin "2" (uuid cad5cc73-a175-4bdf-a1a7-9e0cf6f36c7f))
-    (pin "1" (uuid f96cdfb4-9c3d-47f4-bd14-aebbc8290bc1))
-    (instances
-      (project "bart"
-        (path "/a2c1b2d4-f2db-4dcf-a4d5-585e356f4ed6"
-          (reference "R17") (unit 1)
-        )
-      )
-    )
-  )
-
   (sheet_instances
     (path "/" (page "1"))
   )