From fa809c2ea292dc7aed2bdcacd70386754e96dfa8 Mon Sep 17 00:00:00 2001
From: Jochen Vothknecht <jochen3120@gmail.com>
Date: Fri, 21 Jan 2022 07:18:52 +0100
Subject: [PATCH] =?UTF-8?q?Adding=20moar=20LEDs=20=F0=9F=98=82?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../CyanBusTransceiver.kicad_pcb              | 1308 ++++++++++++-----
 pcb/CyanBusTransceiver/CyanBusTransceiver.sch |  734 ++++-----
 pcb/CyanBusTransceiver/LED.sch                |   52 +-
 pcb/CyanBusTransceiver/LevelShifter.sch       |    2 +-
 pcb/CyanBusTransceiver/OctaLED.sch            |    2 +-
 5 files changed, 1356 insertions(+), 742 deletions(-)

diff --git a/pcb/CyanBusTransceiver/CyanBusTransceiver.kicad_pcb b/pcb/CyanBusTransceiver/CyanBusTransceiver.kicad_pcb
index 8e81525..1219aa6 100644
--- a/pcb/CyanBusTransceiver/CyanBusTransceiver.kicad_pcb
+++ b/pcb/CyanBusTransceiver/CyanBusTransceiver.kicad_pcb
@@ -2,11 +2,11 @@
 
   (general
     (thickness 1.6)
-    (drawings 0)
-    (tracks 55)
+    (drawings 3)
+    (tracks 103)
     (zones 0)
-    (modules 62)
-    (nets 33)
+    (modules 77)
+    (nets 41)
   )
 
   (page A4)
@@ -107,34 +107,42 @@
   (net 2 VCC)
   (net 3 "Net-(D1-Pad2)")
   (net 4 "Net-(D2-Pad2)")
-  (net 5 "Net-(D3-Pad2)")
-  (net 6 "Net-(D4-Pad2)")
-  (net 7 "Net-(J1-PadT)")
-  (net 8 "Net-(J1-PadRN)")
-  (net 9 "Net-(J1-PadR)")
-  (net 10 "Net-(J1-PadTN)")
-  (net 11 CB_~RE)
-  (net 12 CB_DE)
-  (net 13 CB_RX)
-  (net 14 CB_TX)
-  (net 15 "Net-(R5-Pad2)")
-  (net 16 "Net-(R6-Pad2)")
-  (net 17 "Net-(R7-Pad2)")
-  (net 18 "Net-(R8-Pad2)")
-  (net 19 "Net-(U3-Pad10)")
-  (net 20 "Net-(U3-Pad12)")
-  (net 21 +5V)
-  (net 22 /OctaLED/sheet61F4033D/Din)
-  (net 23 /OctaLED/Din)
-  (net 24 /OctaLED/sheet61F405CF/Din)
-  (net 25 /OctaLED/sheet61F3DB69/Din)
-  (net 26 /OctaLED/sheet61F4033E/Din)
-  (net 27 /OctaLED/sheet61F405D1/Din)
-  (net 28 LEDout)
-  (net 29 /OctaLED/sheet61F405D0/Din)
-  (net 30 /OctaLED/sheet61F405D2/Din)
-  (net 31 LEDin)
-  (net 32 +3V3)
+  (net 5 "Net-(D4-Pad2)")
+  (net 6 "Net-(J1-PadT)")
+  (net 7 "Net-(J1-PadRN)")
+  (net 8 "Net-(J1-PadR)")
+  (net 9 "Net-(J1-PadTN)")
+  (net 10 CB_~RE)
+  (net 11 CB_DE)
+  (net 12 CB_RX)
+  (net 13 CB_TX)
+  (net 14 "Net-(R5-Pad2)")
+  (net 15 "Net-(R6-Pad2)")
+  (net 16 "Net-(R7-Pad2)")
+  (net 17 "Net-(R8-Pad2)")
+  (net 18 "Net-(U3-Pad10)")
+  (net 19 "Net-(U3-Pad12)")
+  (net 20 +5V)
+  (net 21 /OctaLED/sheet61F4033D/Din)
+  (net 22 /OctaLED/Din)
+  (net 23 /OctaLED/sheet61F405CF/Din)
+  (net 24 /OctaLED/sheet61F3DB69/Din)
+  (net 25 /OctaLED/sheet61F4033E/Din)
+  (net 26 /OctaLED/sheet61F405D1/Din)
+  (net 27 LEDout)
+  (net 28 /OctaLED/sheet61F405D0/Din)
+  (net 29 /OctaLED/sheet61F405D2/Din)
+  (net 30 LEDin)
+  (net 31 +3V3)
+  (net 32 "Net-(D3-Pad1)")
+  (net 33 /sheet61F93B26/Din)
+  (net 34 /sheet61F93B26/sheet61F4033D/Din)
+  (net 35 /sheet61F93B26/sheet61F405CF/Din)
+  (net 36 /sheet61F93B26/sheet61F3DB69/Din)
+  (net 37 /sheet61F93B26/sheet61F4033E/Din)
+  (net 38 /sheet61F93B26/sheet61F405D1/Din)
+  (net 39 /sheet61F93B26/sheet61F405D0/Din)
+  (net 40 /sheet61F93B26/sheet61F405D2/Din)
 
   (net_class Default "Dies ist die voreingestellte Netzklasse."
     (clearance 0.2)
@@ -153,6 +161,14 @@
     (add_net /OctaLED/sheet61F405D0/Din)
     (add_net /OctaLED/sheet61F405D1/Din)
     (add_net /OctaLED/sheet61F405D2/Din)
+    (add_net /sheet61F93B26/Din)
+    (add_net /sheet61F93B26/sheet61F3DB69/Din)
+    (add_net /sheet61F93B26/sheet61F4033D/Din)
+    (add_net /sheet61F93B26/sheet61F4033E/Din)
+    (add_net /sheet61F93B26/sheet61F405CF/Din)
+    (add_net /sheet61F93B26/sheet61F405D0/Din)
+    (add_net /sheet61F93B26/sheet61F405D1/Din)
+    (add_net /sheet61F93B26/sheet61F405D2/Din)
     (add_net CB_DE)
     (add_net CB_RX)
     (add_net CB_TX)
@@ -162,7 +178,7 @@
     (add_net LEDout)
     (add_net "Net-(D1-Pad2)")
     (add_net "Net-(D2-Pad2)")
-    (add_net "Net-(D3-Pad2)")
+    (add_net "Net-(D3-Pad1)")
     (add_net "Net-(D4-Pad2)")
     (add_net "Net-(J1-PadR)")
     (add_net "Net-(J1-PadRN)")
@@ -177,8 +193,582 @@
     (add_net VCC)
   )
 
+  (module Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm (layer F.Cu) (tedit 5A64794F) (tstamp 61EAB94D)
+    (at 115.35 170)
+    (descr "SMD Solder Jumper, 1x1.5mm Triangular Pads, 0.3mm gap, open")
+    (tags "solder jumper open")
+    (path /62032D5B)
+    (attr virtual)
+    (fp_text reference JP3 (at 0 -1.8) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value "8 / 16 LEDs" (at 0 1.9) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start -1.4 1) (end -1.4 -1) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.4 1) (end -1.4 1) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.4 -1) (end 1.4 1) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.4 -1) (end 1.4 -1) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.65 -1.25) (end 1.65 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.65 -1.25) (end -1.65 1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.65 1.25) (end 1.65 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.65 1.25) (end -1.65 1.25) (layer F.CrtYd) (width 0.05))
+    (pad 1 smd custom (at -0.725 0) (size 0.3 0.3) (layers F.Cu F.Mask)
+      (net 27 LEDout) (zone_connect 2)
+      (options (clearance outline) (anchor rect))
+      (primitives
+        (gr_poly (pts
+           (xy -0.5 -0.75) (xy 0.5 -0.75) (xy 1 0) (xy 0.5 0.75) (xy -0.5 0.75)
+) (width 0))
+      ))
+    (pad 2 smd custom (at 0.725 0) (size 0.3 0.3) (layers F.Cu F.Mask)
+      (net 33 /sheet61F93B26/Din) (zone_connect 2)
+      (options (clearance outline) (anchor rect))
+      (primitives
+        (gr_poly (pts
+           (xy -0.65 -0.75) (xy 0.5 -0.75) (xy 0.5 0.75) (xy -0.65 0.75) (xy -0.15 0)
+) (width 0))
+      ))
+  )
+
+  (module TripwireHook:WS2812B-2020 (layer F.Cu) (tedit 6127C906) (tstamp 61EAC46A)
+    (at 88.225 73.135 180)
+    (path /61F93B2A/61F405E2/61F0F467)
+    (fp_text reference D20 (at 0 2.2 180) (layer F.SilkS) hide
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value WS2812B-2020 (at 0 -2.3 180) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start -1.5 1) (end -1.5 -1) (layer F.CrtYd) (width 0.1))
+    (fp_line (start 1.5 1) (end -1.5 1) (layer F.CrtYd) (width 0.1))
+    (fp_line (start 1.5 -1) (end 1.5 1) (layer F.CrtYd) (width 0.1))
+    (fp_line (start -1.5 -1) (end 1.5 -1) (layer F.CrtYd) (width 0.1))
+    (fp_poly (pts (xy 0.5 0.85) (xy 0 0.85) (xy 0 -0.85) (xy 0.5 -0.85)) (layer F.SilkS) (width 0.1))
+    (pad 1 smd roundrect (at 1 0.55 180) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
+      (net 39 /sheet61F93B26/sheet61F405D0/Din))
+    (pad 4 smd roundrect (at -1 0.55 180) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
+      (net 20 +5V))
+    (pad 2 smd roundrect (at 1 -0.55 180) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
+      (net 1 GND))
+    (pad 3 smd roundrect (at -1 -0.55 180) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
+      (net 40 /sheet61F93B26/sheet61F405D2/Din))
+  )
+
+  (module TripwireHook:WS2812B-2020 (layer F.Cu) (tedit 6127C906) (tstamp 61EA9793)
+    (at 92.335 44.535)
+    (path /61F93B2A/61F405DE/61F0F467)
+    (fp_text reference D19 (at 0 2.2 180) (layer F.SilkS) hide
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value WS2812B-2020 (at 0 -2.3 180) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start -1.5 1) (end -1.5 -1) (layer F.CrtYd) (width 0.1))
+    (fp_line (start 1.5 1) (end -1.5 1) (layer F.CrtYd) (width 0.1))
+    (fp_line (start 1.5 -1) (end 1.5 1) (layer F.CrtYd) (width 0.1))
+    (fp_line (start -1.5 -1) (end 1.5 -1) (layer F.CrtYd) (width 0.1))
+    (fp_poly (pts (xy 0.5 0.85) (xy 0 0.85) (xy 0 -0.85) (xy 0.5 -0.85)) (layer F.SilkS) (width 0.1))
+    (pad 1 smd roundrect (at 1 0.55) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
+      (net 40 /sheet61F93B26/sheet61F405D2/Din))
+    (pad 4 smd roundrect (at -1 0.55) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
+      (net 20 +5V))
+    (pad 2 smd roundrect (at 1 -0.55) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
+      (net 1 GND))
+    (pad 3 smd roundrect (at -1 -0.55) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
+      (net 38 /sheet61F93B26/sheet61F405D1/Din))
+  )
+
+  (module TripwireHook:WS2812B-2020 (layer F.Cu) (tedit 6127C906) (tstamp 61EA9786)
+    (at 91.475 73.155 180)
+    (path /61F93B2A/61F405DA/61F0F467)
+    (fp_text reference D18 (at 0 2.2 180) (layer F.SilkS) hide
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value WS2812B-2020 (at 0 -2.3 180) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start -1.5 1) (end -1.5 -1) (layer F.CrtYd) (width 0.1))
+    (fp_line (start 1.5 1) (end -1.5 1) (layer F.CrtYd) (width 0.1))
+    (fp_line (start 1.5 -1) (end 1.5 1) (layer F.CrtYd) (width 0.1))
+    (fp_line (start -1.5 -1) (end 1.5 -1) (layer F.CrtYd) (width 0.1))
+    (fp_poly (pts (xy 0.5 0.85) (xy 0 0.85) (xy 0 -0.85) (xy 0.5 -0.85)) (layer F.SilkS) (width 0.1))
+    (pad 1 smd roundrect (at 1 0.55 180) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
+      (net 27 LEDout))
+    (pad 4 smd roundrect (at -1 0.55 180) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
+      (net 20 +5V))
+    (pad 2 smd roundrect (at 1 -0.55 180) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
+      (net 1 GND))
+    (pad 3 smd roundrect (at -1 -0.55 180) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
+      (net 39 /sheet61F93B26/sheet61F405D0/Din))
+  )
+
+  (module TripwireHook:WS2812B-2020 (layer F.Cu) (tedit 6127C906) (tstamp 61EA9779)
+    (at 82.885 44.665)
+    (path /61F93B2A/61F405D6/61F0F467)
+    (fp_text reference D17 (at 0 2.2 180) (layer F.SilkS) hide
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value WS2812B-2020 (at 0 -2.3 180) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start -1.5 1) (end -1.5 -1) (layer F.CrtYd) (width 0.1))
+    (fp_line (start 1.5 1) (end -1.5 1) (layer F.CrtYd) (width 0.1))
+    (fp_line (start 1.5 -1) (end 1.5 1) (layer F.CrtYd) (width 0.1))
+    (fp_line (start -1.5 -1) (end 1.5 -1) (layer F.CrtYd) (width 0.1))
+    (fp_poly (pts (xy 0.5 0.85) (xy 0 0.85) (xy 0 -0.85) (xy 0.5 -0.85)) (layer F.SilkS) (width 0.1))
+    (pad 1 smd roundrect (at 1 0.55) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
+      (net 38 /sheet61F93B26/sheet61F405D1/Din))
+    (pad 4 smd roundrect (at -1 0.55) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
+      (net 20 +5V))
+    (pad 2 smd roundrect (at 1 -0.55) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
+      (net 1 GND))
+    (pad 3 smd roundrect (at -1 -0.55) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
+      (net 35 /sheet61F93B26/sheet61F405CF/Din))
+  )
+
+  (module TripwireHook:WS2812B-2020 (layer F.Cu) (tedit 6127C906) (tstamp 61EA976C)
+    (at 58.505 73.165 180)
+    (path /61F93B2A/61F40346/61F0F467)
+    (fp_text reference D16 (at 0 2.2 180) (layer F.SilkS) hide
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value WS2812B-2020 (at 0 -2.3 180) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start -1.5 1) (end -1.5 -1) (layer F.CrtYd) (width 0.1))
+    (fp_line (start 1.5 1) (end -1.5 1) (layer F.CrtYd) (width 0.1))
+    (fp_line (start 1.5 -1) (end 1.5 1) (layer F.CrtYd) (width 0.1))
+    (fp_line (start -1.5 -1) (end 1.5 -1) (layer F.CrtYd) (width 0.1))
+    (fp_poly (pts (xy 0.5 0.85) (xy 0 0.85) (xy 0 -0.85) (xy 0.5 -0.85)) (layer F.SilkS) (width 0.1))
+    (pad 1 smd roundrect (at 1 0.55 180) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
+      (net 36 /sheet61F93B26/sheet61F3DB69/Din))
+    (pad 4 smd roundrect (at -1 0.55 180) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
+      (net 20 +5V))
+    (pad 2 smd roundrect (at 1 -0.55 180) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
+      (net 1 GND))
+    (pad 3 smd roundrect (at -1 -0.55 180) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
+      (net 37 /sheet61F93B26/sheet61F4033E/Din))
+  )
+
+  (module TripwireHook:WS2812B-2020 (layer F.Cu) (tedit 6127C906) (tstamp 61EA975F)
+    (at 64.035 43.695)
+    (path /61F93B2A/61F40342/61F0F467)
+    (fp_text reference D15 (at 0 2.2 180) (layer F.SilkS) hide
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value WS2812B-2020 (at 0 -2.3 180) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start -1.5 1) (end -1.5 -1) (layer F.CrtYd) (width 0.1))
+    (fp_line (start 1.5 1) (end -1.5 1) (layer F.CrtYd) (width 0.1))
+    (fp_line (start 1.5 -1) (end 1.5 1) (layer F.CrtYd) (width 0.1))
+    (fp_line (start -1.5 -1) (end 1.5 -1) (layer F.CrtYd) (width 0.1))
+    (fp_poly (pts (xy 0.5 0.85) (xy 0 0.85) (xy 0 -0.85) (xy 0.5 -0.85)) (layer F.SilkS) (width 0.1))
+    (pad 1 smd roundrect (at 1 0.55) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
+      (net 37 /sheet61F93B26/sheet61F4033E/Din))
+    (pad 4 smd roundrect (at -1 0.55) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
+      (net 20 +5V))
+    (pad 2 smd roundrect (at 1 -0.55) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
+      (net 1 GND))
+    (pad 3 smd roundrect (at -1 -0.55) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
+      (net 34 /sheet61F93B26/sheet61F4033D/Din))
+  )
+
+  (module TripwireHook:WS2812B-2020 (layer F.Cu) (tedit 6127C906) (tstamp 61EA9752)
+    (at 61.755 73.16 180)
+    (path /61F93B2A/61F3DB7D/61F0F467)
+    (fp_text reference D14 (at 0 2.2 180) (layer F.SilkS) hide
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value WS2812B-2020 (at 0 -2.3 180) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start -1.5 1) (end -1.5 -1) (layer F.CrtYd) (width 0.1))
+    (fp_line (start 1.5 1) (end -1.5 1) (layer F.CrtYd) (width 0.1))
+    (fp_line (start 1.5 -1) (end 1.5 1) (layer F.CrtYd) (width 0.1))
+    (fp_line (start -1.5 -1) (end 1.5 -1) (layer F.CrtYd) (width 0.1))
+    (fp_poly (pts (xy 0.5 0.85) (xy 0 0.85) (xy 0 -0.85) (xy 0.5 -0.85)) (layer F.SilkS) (width 0.1))
+    (pad 1 smd roundrect (at 1 0.55 180) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
+      (net 35 /sheet61F93B26/sheet61F405CF/Din))
+    (pad 4 smd roundrect (at -1 0.55 180) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
+      (net 20 +5V))
+    (pad 2 smd roundrect (at 1 -0.55 180) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
+      (net 1 GND))
+    (pad 3 smd roundrect (at -1 -0.55 180) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
+      (net 36 /sheet61F93B26/sheet61F3DB69/Din))
+  )
+
+  (module TripwireHook:WS2812B-2020 (layer F.Cu) (tedit 6127C906) (tstamp 61EA9745)
+    (at 52.545 43.695)
+    (path /61F93B2A/61F3DB71/61F0F467)
+    (fp_text reference D13 (at 0 2.2 180) (layer F.SilkS) hide
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value WS2812B-2020 (at 0 -2.3 180) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start -1.5 1) (end -1.5 -1) (layer F.CrtYd) (width 0.1))
+    (fp_line (start 1.5 1) (end -1.5 1) (layer F.CrtYd) (width 0.1))
+    (fp_line (start 1.5 -1) (end 1.5 1) (layer F.CrtYd) (width 0.1))
+    (fp_line (start -1.5 -1) (end 1.5 -1) (layer F.CrtYd) (width 0.1))
+    (fp_poly (pts (xy 0.5 0.85) (xy 0 0.85) (xy 0 -0.85) (xy 0.5 -0.85)) (layer F.SilkS) (width 0.1))
+    (pad 1 smd roundrect (at 1 0.55) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
+      (net 34 /sheet61F93B26/sheet61F4033D/Din))
+    (pad 4 smd roundrect (at -1 0.55) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
+      (net 20 +5V))
+    (pad 2 smd roundrect (at 1 -0.55) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
+      (net 1 GND))
+    (pad 3 smd roundrect (at -1 -0.55) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
+      (net 33 /sheet61F93B26/Din))
+  )
+
+  (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 61EAC43E)
+    (at 88.26 71.25)
+    (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
+    (tags capacitor)
+    (path /61F93B2A/61F405E2/61F12556)
+    (attr smd)
+    (fp_text reference C18 (at 0 -1.43 180) (layer F.SilkS) hide
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 1µF (at 0 1.43 180) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 0 180) (layer F.Fab)
+      (effects (font (size 0.4 0.4) (thickness 0.06)))
+    )
+    (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+    (pad 2 smd roundrect (at 0.775 0) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 20 +5V))
+    (pad 1 smd roundrect (at -0.775 0) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 1 GND))
+    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 61EA95D7)
+    (at 92.3 46.42 180)
+    (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
+    (tags capacitor)
+    (path /61F93B2A/61F405DE/61F12556)
+    (attr smd)
+    (fp_text reference C17 (at 0 -1.43 180) (layer F.SilkS) hide
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 1µF (at 0 1.43 180) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 0 180) (layer F.Fab)
+      (effects (font (size 0.4 0.4) (thickness 0.06)))
+    )
+    (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+    (pad 2 smd roundrect (at 0.775 0 180) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 20 +5V))
+    (pad 1 smd roundrect (at -0.775 0 180) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 1 GND))
+    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 61EA95C6)
+    (at 91.51 71.270001)
+    (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
+    (tags capacitor)
+    (path /61F93B2A/61F405DA/61F12556)
+    (attr smd)
+    (fp_text reference C16 (at 0 -1.43 180) (layer F.SilkS) hide
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 1µF (at 0 1.43 180) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 0 180) (layer F.Fab)
+      (effects (font (size 0.4 0.4) (thickness 0.06)))
+    )
+    (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+    (pad 2 smd roundrect (at 0.775 0) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 20 +5V))
+    (pad 1 smd roundrect (at -0.775 0) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 1 GND))
+    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 61EA95B5)
+    (at 82.85 46.55 180)
+    (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
+    (tags capacitor)
+    (path /61F93B2A/61F405D6/61F12556)
+    (attr smd)
+    (fp_text reference C15 (at 0 -1.43 180) (layer F.SilkS) hide
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 1µF (at 0 1.43 180) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 0 180) (layer F.Fab)
+      (effects (font (size 0.4 0.4) (thickness 0.06)))
+    )
+    (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+    (pad 2 smd roundrect (at 0.775 0 180) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 20 +5V))
+    (pad 1 smd roundrect (at -0.775 0 180) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 1 GND))
+    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 61EA95A4)
+    (at 58.54 71.28)
+    (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
+    (tags capacitor)
+    (path /61F93B2A/61F40346/61F12556)
+    (attr smd)
+    (fp_text reference C14 (at 0 -1.43 180) (layer F.SilkS) hide
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 1µF (at 0 1.43 180) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 0 180) (layer F.Fab)
+      (effects (font (size 0.4 0.4) (thickness 0.06)))
+    )
+    (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+    (pad 2 smd roundrect (at 0.775 0) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 20 +5V))
+    (pad 1 smd roundrect (at -0.775 0) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 1 GND))
+    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 61EA9593)
+    (at 64 45.58 180)
+    (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
+    (tags capacitor)
+    (path /61F93B2A/61F40342/61F12556)
+    (attr smd)
+    (fp_text reference C13 (at 0 -1.43 180) (layer F.SilkS) hide
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 1µF (at 0 1.43 180) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 0 180) (layer F.Fab)
+      (effects (font (size 0.4 0.4) (thickness 0.06)))
+    )
+    (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+    (pad 2 smd roundrect (at 0.775 0 180) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 20 +5V))
+    (pad 1 smd roundrect (at -0.775 0 180) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 1 GND))
+    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 61EA9582)
+    (at 61.790001 71.275)
+    (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
+    (tags capacitor)
+    (path /61F93B2A/61F3DB7D/61F12556)
+    (attr smd)
+    (fp_text reference C12 (at 0 -1.43 180) (layer F.SilkS) hide
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 1µF (at 0 1.43 180) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 0 180) (layer F.Fab)
+      (effects (font (size 0.4 0.4) (thickness 0.06)))
+    )
+    (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+    (pad 2 smd roundrect (at 0.775 0) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 20 +5V))
+    (pad 1 smd roundrect (at -0.775 0) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 1 GND))
+    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 61EA9571)
+    (at 52.51 45.58 180)
+    (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
+    (tags capacitor)
+    (path /61F93B2A/61F3DB71/61F12556)
+    (attr smd)
+    (fp_text reference C11 (at 0 -1.43 180) (layer F.SilkS) hide
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 1µF (at 0 1.43 180) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 0 180) (layer F.Fab)
+      (effects (font (size 0.4 0.4) (thickness 0.06)))
+    )
+    (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+    (pad 2 smd roundrect (at 0.775 0 180) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 20 +5V))
+    (pad 1 smd roundrect (at -0.775 0 180) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 1 GND))
+    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module MountingHole:MountingHole_2.2mm_M2_Pad_Via locked (layer F.Cu) (tedit 56DDB9C7) (tstamp 61EA80A2)
+    (at 75 72 180)
+    (descr "Mounting Hole 2.2mm, M2")
+    (tags "mounting hole 2.2mm m2")
+    (path /61F5AEE3)
+    (attr virtual)
+    (fp_text reference H2 (at 0 -3.2) (layer F.SilkS) hide
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value MountingHole (at 0 3.2) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0.3 0) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_circle (center 0 0) (end 2.2 0) (layer Cmts.User) (width 0.15))
+    (fp_circle (center 0 0) (end 2.45 0) (layer F.CrtYd) (width 0.05))
+    (pad 1 thru_hole circle (at 1.166726 -1.166726 180) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask))
+    (pad 1 thru_hole circle (at 0 -1.65 180) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask))
+    (pad 1 thru_hole circle (at -1.166726 -1.166726 180) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask))
+    (pad 1 thru_hole circle (at -1.65 0 180) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask))
+    (pad 1 thru_hole circle (at -1.166726 1.166726 180) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask))
+    (pad 1 thru_hole circle (at 0 1.65 180) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask))
+    (pad 1 thru_hole circle (at 1.166726 1.166726 180) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask))
+    (pad 1 thru_hole circle (at 1.65 0 180) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask))
+    (pad 1 thru_hole circle (at 0 0 180) (size 4.4 4.4) (drill 2.2) (layers *.Cu *.Mask))
+  )
+
+  (module MountingHole:MountingHole_2.2mm_M2_Pad_Via locked (layer F.Cu) (tedit 56DDB9C7) (tstamp 61EA7B32)
+    (at 75 56)
+    (descr "Mounting Hole 2.2mm, M2")
+    (tags "mounting hole 2.2mm m2")
+    (path /61E6BBB5)
+    (attr virtual)
+    (fp_text reference H1 (at 0 -3.2) (layer F.SilkS) hide
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value MountingHole (at 0 3.2) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0.3 0) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_circle (center 0 0) (end 2.2 0) (layer Cmts.User) (width 0.15))
+    (fp_circle (center 0 0) (end 2.45 0) (layer F.CrtYd) (width 0.05))
+    (pad 1 thru_hole circle (at 1.166726 -1.166726) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask))
+    (pad 1 thru_hole circle (at 0 -1.65) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask))
+    (pad 1 thru_hole circle (at -1.166726 -1.166726) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask))
+    (pad 1 thru_hole circle (at -1.65 0) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask))
+    (pad 1 thru_hole circle (at -1.166726 1.166726) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask))
+    (pad 1 thru_hole circle (at 0 1.65) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask))
+    (pad 1 thru_hole circle (at 1.166726 1.166726) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask))
+    (pad 1 thru_hole circle (at 1.65 0) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask))
+    (pad 1 thru_hole circle (at 0 0) (size 4.4 4.4) (drill 2.2) (layers *.Cu *.Mask))
+  )
+
   (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 61E88A6E)
-    (at 106.15 71.5 90)
+    (at 109.75 80.1 90)
     (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags capacitor)
     (path /61EF7C4F)
@@ -223,7 +813,7 @@
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (pad 1 smd custom (at 0 0) (size 1.524 1.524) (layers F.Cu F.Paste F.Mask)
-      (net 32 +3V3) (zone_connect 2)
+      (net 31 +3V3) (zone_connect 2)
       (options (clearance outline) (anchor circle))
       (primitives
         (gr_poly (pts
@@ -253,7 +843,7 @@
     (fp_line (start 1.65 1.25) (end 1.65 -1.25) (layer F.CrtYd) (width 0.05))
     (fp_line (start 1.65 1.25) (end -1.65 1.25) (layer F.CrtYd) (width 0.05))
     (pad 1 smd custom (at -0.725 0) (size 0.3 0.3) (layers F.Cu F.Mask)
-      (net 23 /OctaLED/Din) (zone_connect 2)
+      (net 22 /OctaLED/Din) (zone_connect 2)
       (options (clearance outline) (anchor rect))
       (primitives
         (gr_poly (pts
@@ -261,7 +851,7 @@
 ) (width 0))
       ))
     (pad 2 smd custom (at 0.725 0) (size 0.3 0.3) (layers F.Cu F.Mask)
-      (net 32 +3V3) (zone_connect 2)
+      (net 31 +3V3) (zone_connect 2)
       (options (clearance outline) (anchor rect))
       (primitives
         (gr_poly (pts
@@ -280,7 +870,7 @@
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (pad 1 smd custom (at 0 0) (size 1.524 1.524) (layers F.Cu F.Paste F.Mask)
-      (net 28 LEDout) (zone_connect 2)
+      (net 27 LEDout) (zone_connect 2)
       (options (clearance outline) (anchor circle))
       (primitives
         (gr_poly (pts
@@ -299,7 +889,7 @@
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (pad 1 smd custom (at 0 0) (size 1.524 1.524) (layers F.Cu F.Paste F.Mask)
-      (net 31 LEDin) (zone_connect 2)
+      (net 30 LEDin) (zone_connect 2)
       (options (clearance outline) (anchor circle))
       (primitives
         (gr_poly (pts
@@ -334,9 +924,9 @@
       (effects (font (size 0.4 0.4) (thickness 0.06)))
     )
     (pad 1 smd roundrect (at -0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 23 /OctaLED/Din))
+      (net 22 /OctaLED/Din))
     (pad 2 smd roundrect (at 0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 21 +5V))
+      (net 20 +5V))
     (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -370,9 +960,9 @@
       (effects (font (size 0.4 0.4) (thickness 0.06)))
     )
     (pad 1 smd roundrect (at -0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 31 LEDin))
+      (net 30 LEDin))
     (pad 2 smd roundrect (at 0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 32 +3V3))
+      (net 31 +3V3))
     (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -409,11 +999,11 @@
       (effects (font (size 0.5 0.5) (thickness 0.075)))
     )
     (pad 1 smd rect (at -1 -0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask)
-      (net 32 +3V3))
+      (net 31 +3V3))
     (pad 2 smd rect (at -1 0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask)
-      (net 31 LEDin))
+      (net 30 LEDin))
     (pad 3 smd rect (at 1 0) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask)
-      (net 23 /OctaLED/Din))
+      (net 22 /OctaLED/Din))
     (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-23.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -450,7 +1040,7 @@
 ) (width 0))
       ))
     (pad 1 smd custom (at -0.725 0) (size 0.3 0.3) (layers F.Cu F.Mask)
-      (net 21 +5V) (zone_connect 2)
+      (net 20 +5V) (zone_connect 2)
       (options (clearance outline) (anchor rect))
       (primitives
         (gr_poly (pts
@@ -490,11 +1080,11 @@
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (pad 2 thru_hole oval (at 0 0) (size 2.5 1.7) (drill 1) (layers *.Cu *.Mask)
-      (net 28 LEDout))
+      (net 27 LEDout))
     (pad 3 thru_hole oval (at 0 2.54) (size 2.5 1.7) (drill 1) (layers *.Cu *.Mask)
       (net 1 GND))
     (pad 1 thru_hole custom (at 0 -2.54 30) (size 1.524 1.524) (drill 1) (layers *.Cu *.Mask)
-      (net 21 +5V) (zone_connect 0)
+      (net 20 +5V) (zone_connect 0)
       (options (clearance outline) (anchor circle))
       (primitives
         (gr_poly (pts
@@ -539,11 +1129,11 @@
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (pad 2 thru_hole oval (at 0 0) (size 2.5 1.7) (drill 1) (layers *.Cu *.Mask)
-      (net 31 LEDin))
+      (net 30 LEDin))
     (pad 3 thru_hole oval (at 0 2.54) (size 2.5 1.7) (drill 1) (layers *.Cu *.Mask)
       (net 1 GND))
     (pad 1 thru_hole custom (at 0 -2.54 30) (size 1.524 1.524) (drill 1) (layers *.Cu *.Mask)
-      (net 21 +5V) (zone_connect 0)
+      (net 20 +5V) (zone_connect 0)
       (options (clearance outline) (anchor circle))
       (primitives
         (gr_poly (pts
@@ -557,8 +1147,8 @@
     )
   )
 
-  (module TripwireHook:WS2812B-2020 (layer F.Cu) (tedit 6127C906) (tstamp 61E9B30A)
-    (at 146.645 166.855 180)
+  (module TripwireHook:WS2812B-2020 (layer F.Cu) (tedit 6127C906) (tstamp 61EAA9BA)
+    (at 94.745 73.155 180)
     (path /61F353C7/61F405E2/61F0F467)
     (fp_text reference D12 (at 0 2.2 180) (layer F.SilkS) hide
       (effects (font (size 1 1) (thickness 0.15)))
@@ -572,17 +1162,17 @@
     (fp_line (start -1.5 -1) (end 1.5 -1) (layer F.CrtYd) (width 0.1))
     (fp_poly (pts (xy 0.5 0.85) (xy 0 0.85) (xy 0 -0.85) (xy 0.5 -0.85)) (layer F.SilkS) (width 0.1))
     (pad 3 smd roundrect (at -1 -0.55 180) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
-      (net 30 /OctaLED/sheet61F405D2/Din))
+      (net 29 /OctaLED/sheet61F405D2/Din))
     (pad 2 smd roundrect (at 1 -0.55 180) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
       (net 1 GND))
     (pad 4 smd roundrect (at -1 0.55 180) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
-      (net 21 +5V))
+      (net 20 +5V))
     (pad 1 smd roundrect (at 1 0.55 180) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
-      (net 29 /OctaLED/sheet61F405D0/Din))
+      (net 28 /OctaLED/sheet61F405D0/Din))
   )
 
   (module TripwireHook:WS2812B-2020 (layer F.Cu) (tedit 6127C906) (tstamp 61E9B4DE)
-    (at 135.155 174.625 180)
+    (at 97.995001 54.825)
     (path /61F353C7/61F405DE/61F0F467)
     (fp_text reference D11 (at 0 2.2 180) (layer F.SilkS) hide
       (effects (font (size 1 1) (thickness 0.15)))
@@ -595,18 +1185,18 @@
     (fp_line (start 1.5 -1) (end 1.5 1) (layer F.CrtYd) (width 0.1))
     (fp_line (start -1.5 -1) (end 1.5 -1) (layer F.CrtYd) (width 0.1))
     (fp_poly (pts (xy 0.5 0.85) (xy 0 0.85) (xy 0 -0.85) (xy 0.5 -0.85)) (layer F.SilkS) (width 0.1))
-    (pad 3 smd roundrect (at -1 -0.55 180) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
-      (net 27 /OctaLED/sheet61F405D1/Din))
-    (pad 2 smd roundrect (at 1 -0.55 180) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
+    (pad 3 smd roundrect (at -1 -0.55) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
+      (net 26 /OctaLED/sheet61F405D1/Din))
+    (pad 2 smd roundrect (at 1 -0.55) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
       (net 1 GND))
-    (pad 4 smd roundrect (at -1 0.55 180) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
-      (net 21 +5V))
-    (pad 1 smd roundrect (at 1 0.55 180) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
-      (net 30 /OctaLED/sheet61F405D2/Din))
+    (pad 4 smd roundrect (at -1 0.55) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
+      (net 20 +5V))
+    (pad 1 smd roundrect (at 1 0.55) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
+      (net 29 /OctaLED/sheet61F405D2/Din))
   )
 
   (module TripwireHook:WS2812B-2020 (layer F.Cu) (tedit 6127C906) (tstamp 61E9B32E)
-    (at 131.135 165.265)
+    (at 97.985711 73.164289 180)
     (path /61F353C7/61F405DA/61F0F467)
     (fp_text reference D10 (at 0 2.2) (layer F.SilkS) hide
       (effects (font (size 1 1) (thickness 0.15)))
@@ -619,18 +1209,18 @@
     (fp_line (start 1.5 -1) (end 1.5 1) (layer F.CrtYd) (width 0.1))
     (fp_line (start -1.5 -1) (end 1.5 -1) (layer F.CrtYd) (width 0.1))
     (fp_poly (pts (xy 0.5 0.85) (xy 0 0.85) (xy 0 -0.85) (xy 0.5 -0.85)) (layer F.SilkS) (width 0.1))
-    (pad 3 smd roundrect (at -1 -0.55) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
-      (net 29 /OctaLED/sheet61F405D0/Din))
-    (pad 2 smd roundrect (at 1 -0.55) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
+    (pad 3 smd roundrect (at -1 -0.55 180) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
+      (net 28 /OctaLED/sheet61F405D0/Din))
+    (pad 2 smd roundrect (at 1 -0.55 180) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
       (net 1 GND))
-    (pad 4 smd roundrect (at -1 0.55) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
-      (net 21 +5V))
-    (pad 1 smd roundrect (at 1 0.55) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
-      (net 28 LEDout))
+    (pad 4 smd roundrect (at -1 0.55 180) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
+      (net 20 +5V))
+    (pad 1 smd roundrect (at 1 0.55 180) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
+      (net 33 /sheet61F93B26/Din))
   )
 
-  (module TripwireHook:WS2812B-2020 (layer F.Cu) (tedit 6127C906) (tstamp 61E9B3C4)
-    (at 122.835 180.425 180)
+  (module TripwireHook:WS2812B-2020 (layer F.Cu) (tedit 6127C906) (tstamp 61EAA3C9)
+    (at 94.765 54.825001)
     (path /61F353C7/61F405D6/61F0F467)
     (fp_text reference D9 (at 0 2.2 180) (layer F.SilkS) hide
       (effects (font (size 1 1) (thickness 0.15)))
@@ -643,18 +1233,18 @@
     (fp_line (start 1.5 -1) (end 1.5 1) (layer F.CrtYd) (width 0.1))
     (fp_line (start -1.5 -1) (end 1.5 -1) (layer F.CrtYd) (width 0.1))
     (fp_poly (pts (xy 0.5 0.85) (xy 0 0.85) (xy 0 -0.85) (xy 0.5 -0.85)) (layer F.SilkS) (width 0.1))
-    (pad 3 smd roundrect (at -1 -0.55 180) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
-      (net 24 /OctaLED/sheet61F405CF/Din))
-    (pad 2 smd roundrect (at 1 -0.55 180) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
+    (pad 3 smd roundrect (at -1 -0.55) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
+      (net 23 /OctaLED/sheet61F405CF/Din))
+    (pad 2 smd roundrect (at 1 -0.55) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
       (net 1 GND))
-    (pad 4 smd roundrect (at -1 0.55 180) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
-      (net 21 +5V))
-    (pad 1 smd roundrect (at 1 0.55 180) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
-      (net 27 /OctaLED/sheet61F405D1/Din))
+    (pad 4 smd roundrect (at -1 0.55) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
+      (net 20 +5V))
+    (pad 1 smd roundrect (at 1 0.55) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
+      (net 26 /OctaLED/sheet61F405D1/Din))
   )
 
   (module TripwireHook:WS2812B-2020 (layer F.Cu) (tedit 6127C906) (tstamp 61E9B35E)
-    (at 143.805 159.085 180)
+    (at 52.004999 73.185 180)
     (path /61F353C7/61F40346/61F0F467)
     (fp_text reference D8 (at 0 2.2 180) (layer F.SilkS) hide
       (effects (font (size 1 1) (thickness 0.15)))
@@ -668,17 +1258,17 @@
     (fp_line (start -1.5 -1) (end 1.5 -1) (layer F.CrtYd) (width 0.1))
     (fp_poly (pts (xy 0.5 0.85) (xy 0 0.85) (xy 0 -0.85) (xy 0.5 -0.85)) (layer F.SilkS) (width 0.1))
     (pad 3 smd roundrect (at -1 -0.55 180) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
-      (net 26 /OctaLED/sheet61F4033E/Din))
+      (net 25 /OctaLED/sheet61F4033E/Din))
     (pad 2 smd roundrect (at 1 -0.55 180) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
       (net 1 GND))
     (pad 4 smd roundrect (at -1 0.55 180) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
-      (net 21 +5V))
+      (net 20 +5V))
     (pad 1 smd roundrect (at 1 0.55 180) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
-      (net 25 /OctaLED/sheet61F3DB69/Din))
+      (net 24 /OctaLED/sheet61F3DB69/Din))
   )
 
   (module TripwireHook:WS2812B-2020 (layer F.Cu) (tedit 6127C906) (tstamp 61E9B1DB)
-    (at 123.665 172.185 180)
+    (at 55.235 54.815)
     (path /61F353C7/61F40342/61F0F467)
     (fp_text reference D7 (at 0 2.2 180) (layer F.SilkS) hide
       (effects (font (size 1 1) (thickness 0.15)))
@@ -691,18 +1281,18 @@
     (fp_line (start 1.5 -1) (end 1.5 1) (layer F.CrtYd) (width 0.1))
     (fp_line (start -1.5 -1) (end 1.5 -1) (layer F.CrtYd) (width 0.1))
     (fp_poly (pts (xy 0.5 0.85) (xy 0 0.85) (xy 0 -0.85) (xy 0.5 -0.85)) (layer F.SilkS) (width 0.1))
-    (pad 3 smd roundrect (at -1 -0.55 180) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
-      (net 22 /OctaLED/sheet61F4033D/Din))
-    (pad 2 smd roundrect (at 1 -0.55 180) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
+    (pad 3 smd roundrect (at -1 -0.55) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
+      (net 21 /OctaLED/sheet61F4033D/Din))
+    (pad 2 smd roundrect (at 1 -0.55) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
       (net 1 GND))
-    (pad 4 smd roundrect (at -1 0.55 180) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
-      (net 21 +5V))
-    (pad 1 smd roundrect (at 1 0.55 180) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
-      (net 26 /OctaLED/sheet61F4033E/Din))
+    (pad 4 smd roundrect (at -1 0.55) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
+      (net 20 +5V))
+    (pad 1 smd roundrect (at 1 0.55) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
+      (net 25 /OctaLED/sheet61F4033E/Din))
   )
 
-  (module TripwireHook:WS2812B-2020 (layer F.Cu) (tedit 6127C906) (tstamp 61E9B439)
-    (at 111.345 180.425 180)
+  (module TripwireHook:WS2812B-2020 (layer F.Cu) (tedit 6127C906) (tstamp 61EA9F4E)
+    (at 55.244999 73.174999 180)
     (path /61F353C7/61F3DB7D/61F0F467)
     (fp_text reference D6 (at 0 2.2 180) (layer F.SilkS) hide
       (effects (font (size 1 1) (thickness 0.15)))
@@ -716,17 +1306,17 @@
     (fp_line (start -1.5 -1) (end 1.5 -1) (layer F.CrtYd) (width 0.1))
     (fp_poly (pts (xy 0.5 0.85) (xy 0 0.85) (xy 0 -0.85) (xy 0.5 -0.85)) (layer F.SilkS) (width 0.1))
     (pad 3 smd roundrect (at -1 -0.55 180) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
-      (net 25 /OctaLED/sheet61F3DB69/Din))
+      (net 24 /OctaLED/sheet61F3DB69/Din))
     (pad 2 smd roundrect (at 1 -0.55 180) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
       (net 1 GND))
     (pad 4 smd roundrect (at -1 0.55 180) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
-      (net 21 +5V))
+      (net 20 +5V))
     (pad 1 smd roundrect (at 1 0.55 180) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
-      (net 24 /OctaLED/sheet61F405CF/Din))
+      (net 23 /OctaLED/sheet61F405CF/Din))
   )
 
   (module TripwireHook:WS2812B-2020 (layer F.Cu) (tedit 6127C906) (tstamp 61E9B172)
-    (at 132.315 159.085 180)
+    (at 51.985 54.815)
     (path /61F353C7/61F3DB71/61F0F467)
     (fp_text reference D5 (at 0 2.2 180) (layer F.SilkS) hide
       (effects (font (size 1 1) (thickness 0.15)))
@@ -739,18 +1329,18 @@
     (fp_line (start 1.5 -1) (end 1.5 1) (layer F.CrtYd) (width 0.1))
     (fp_line (start -1.5 -1) (end 1.5 -1) (layer F.CrtYd) (width 0.1))
     (fp_poly (pts (xy 0.5 0.85) (xy 0 0.85) (xy 0 -0.85) (xy 0.5 -0.85)) (layer F.SilkS) (width 0.1))
-    (pad 3 smd roundrect (at -1 -0.55 180) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
-      (net 23 /OctaLED/Din))
-    (pad 2 smd roundrect (at 1 -0.55 180) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
+    (pad 3 smd roundrect (at -1 -0.55) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
+      (net 22 /OctaLED/Din))
+    (pad 2 smd roundrect (at 1 -0.55) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
       (net 1 GND))
-    (pad 4 smd roundrect (at -1 0.55 180) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
-      (net 21 +5V))
-    (pad 1 smd roundrect (at 1 0.55 180) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
-      (net 22 /OctaLED/sheet61F4033D/Din))
+    (pad 4 smd roundrect (at -1 0.55) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
+      (net 20 +5V))
+    (pad 1 smd roundrect (at 1 0.55) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)
+      (net 21 /OctaLED/sheet61F4033D/Din))
   )
 
-  (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 61E9B19A)
-    (at 146.68 164.97)
+  (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 61EAA464)
+    (at 94.78 71.27)
     (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags capacitor)
     (path /61F353C7/61F405E2/61F12556)
@@ -777,7 +1367,7 @@
     (pad 1 smd roundrect (at -0.775 0) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 1 GND))
     (pad 2 smd roundrect (at 0.775 0) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 21 +5V))
+      (net 20 +5V))
     (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -786,7 +1376,7 @@
   )
 
   (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 61E9B0B0)
-    (at 135.19 172.74)
+    (at 97.959999 56.71 180)
     (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags capacitor)
     (path /61F353C7/61F405DE/61F12556)
@@ -810,10 +1400,10 @@
     (fp_text user %R (at 0 0 180) (layer F.Fab)
       (effects (font (size 0.4 0.4) (thickness 0.06)))
     )
-    (pad 1 smd roundrect (at -0.775 0) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+    (pad 1 smd roundrect (at -0.775 0 180) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 1 GND))
-    (pad 2 smd roundrect (at 0.775 0) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 21 +5V))
+    (pad 2 smd roundrect (at 0.775 0 180) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 20 +5V))
     (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -822,7 +1412,7 @@
   )
 
   (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 61E9B080)
-    (at 131.1 167.15 180)
+    (at 98.020711 71.279289)
     (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags capacitor)
     (path /61F353C7/61F405DA/61F12556)
@@ -846,10 +1436,10 @@
     (fp_text user %R (at 0 0) (layer F.Fab)
       (effects (font (size 0.4 0.4) (thickness 0.06)))
     )
-    (pad 1 smd roundrect (at -0.775 0 180) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+    (pad 1 smd roundrect (at -0.775 0) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 1 GND))
-    (pad 2 smd roundrect (at 0.775 0 180) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 21 +5V))
+    (pad 2 smd roundrect (at 0.775 0) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 20 +5V))
     (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -857,8 +1447,8 @@
     )
   )
 
-  (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 61E9B24E)
-    (at 122.87 178.54)
+  (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 61EAA397)
+    (at 94.73 56.71 180)
     (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags capacitor)
     (path /61F353C7/61F405D6/61F12556)
@@ -882,10 +1472,10 @@
     (fp_text user %R (at 0 0 180) (layer F.Fab)
       (effects (font (size 0.4 0.4) (thickness 0.06)))
     )
-    (pad 1 smd roundrect (at -0.775 0) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+    (pad 1 smd roundrect (at -0.775 0 180) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 1 GND))
-    (pad 2 smd roundrect (at 0.775 0) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 21 +5V))
+    (pad 2 smd roundrect (at 0.775 0 180) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 20 +5V))
     (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -894,7 +1484,7 @@
   )
 
   (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 61E9B491)
-    (at 143.84 157.2)
+    (at 52.04 71.3)
     (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags capacitor)
     (path /61F353C7/61F40346/61F12556)
@@ -921,7 +1511,7 @@
     (pad 1 smd roundrect (at -0.775 0) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 1 GND))
     (pad 2 smd roundrect (at 0.775 0) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 21 +5V))
+      (net 20 +5V))
     (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -930,7 +1520,7 @@
   )
 
   (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 61E9B38C)
-    (at 123.7 170.3)
+    (at 55.2 56.7 180)
     (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags capacitor)
     (path /61F353C7/61F40342/61F12556)
@@ -954,10 +1544,10 @@
     (fp_text user %R (at 0 0 180) (layer F.Fab)
       (effects (font (size 0.4 0.4) (thickness 0.06)))
     )
-    (pad 1 smd roundrect (at -0.775 0) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+    (pad 1 smd roundrect (at -0.775 0 180) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 1 GND))
-    (pad 2 smd roundrect (at 0.775 0) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 21 +5V))
+    (pad 2 smd roundrect (at 0.775 0 180) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 20 +5V))
     (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -965,8 +1555,8 @@
     )
   )
 
-  (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 61E9B401)
-    (at 111.38 178.54)
+  (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 61EA9F22)
+    (at 55.28 71.290001)
     (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags capacitor)
     (path /61F353C7/61F3DB7D/61F12556)
@@ -993,7 +1583,7 @@
     (pad 1 smd roundrect (at -0.775 0) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 1 GND))
     (pad 2 smd roundrect (at 0.775 0) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 21 +5V))
+      (net 20 +5V))
     (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -1002,7 +1592,7 @@
   )
 
   (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 61E9B299)
-    (at 132.35 157.2)
+    (at 51.95 56.7 180)
     (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags capacitor)
     (path /61F353C7/61F3DB71/61F12556)
@@ -1026,10 +1616,10 @@
     (fp_text user %R (at 0 0 180) (layer F.Fab)
       (effects (font (size 0.4 0.4) (thickness 0.06)))
     )
-    (pad 1 smd roundrect (at -0.775 0) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+    (pad 1 smd roundrect (at -0.775 0 180) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 1 GND))
-    (pad 2 smd roundrect (at 0.775 0) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 21 +5V))
+    (pad 2 smd roundrect (at 0.775 0 180) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 20 +5V))
     (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -1038,7 +1628,7 @@
   )
 
   (module TripwireHook:DHVQFN-14 (layer F.Cu) (tedit 60C379E0) (tstamp 61E88C6B)
-    (at 103.25 72.3)
+    (at 106.85 80.9)
     (path /61E8544A)
     (fp_text reference U3 (at 0 -3) (layer F.SilkS) hide
       (effects (font (size 1 1) (thickness 0.15)))
@@ -1064,39 +1654,39 @@
     (fp_line (start 1.3 0.7) (end 1.3 0.8) (layer F.SilkS) (width 0.12))
     (fp_line (start -0.05 1.5) (end 0.05 1.5) (layer F.SilkS) (width 0.12))
     (pad 1 smd roundrect (at -0.25 -1.5) (size 0.24 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
-      (net 11 CB_~RE))
+      (net 10 CB_~RE))
     (pad 2 smd roundrect (at -1.25 -1 90) (size 0.24 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
-      (net 15 "Net-(R5-Pad2)"))
+      (net 14 "Net-(R5-Pad2)"))
     (pad 14 smd roundrect (at 0.25 -1.5) (size 0.24 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
       (net 2 VCC))
     (pad 13 smd roundrect (at 1.25 -1 90) (size 0.24 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
       (net 1 GND))
     (pad 3 smd roundrect (at -1.25 -0.5 90) (size 0.24 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
-      (net 13 CB_RX))
+      (net 12 CB_RX))
     (pad 4 smd roundrect (at -1.25 0 90) (size 0.24 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
-      (net 16 "Net-(R6-Pad2)"))
+      (net 15 "Net-(R6-Pad2)"))
     (pad 5 smd roundrect (at -1.25 0.5 90) (size 0.24 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
-      (net 12 CB_DE))
+      (net 11 CB_DE))
     (pad 6 smd roundrect (at -1.25 1 90) (size 0.24 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
-      (net 17 "Net-(R7-Pad2)"))
+      (net 16 "Net-(R7-Pad2)"))
     (pad 12 smd roundrect (at 1.25 -0.5 90) (size 0.24 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
-      (net 20 "Net-(U3-Pad12)"))
+      (net 19 "Net-(U3-Pad12)"))
     (pad 11 smd roundrect (at 1.25 0 90) (size 0.24 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
       (net 1 GND))
     (pad 10 smd roundrect (at 1.25 0.5 90) (size 0.24 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
-      (net 19 "Net-(U3-Pad10)"))
+      (net 18 "Net-(U3-Pad10)"))
     (pad 9 smd roundrect (at 1.25 1 90) (size 0.24 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
-      (net 14 CB_TX))
+      (net 13 CB_TX))
     (pad 7 smd roundrect (at -0.25 1.5 180) (size 0.24 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
       (net 1 GND))
     (pad 8 smd roundrect (at 0.25 1.5 180) (size 0.24 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
-      (net 18 "Net-(R8-Pad2)"))
+      (net 17 "Net-(R8-Pad2)"))
     (pad EP smd roundrect (at 0 0) (size 0.9 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.15)
       (net 1 GND))
   )
 
-  (module Package_TO_SOT_SMD:SOT-23 (layer F.Cu) (tedit 5A02FF57) (tstamp 61E88C47)
-    (at 72.3 59.35)
+  (module Package_TO_SOT_SMD:SOT-23 locked (layer F.Cu) (tedit 5A02FF57) (tstamp 61E88C47)
+    (at 71.45 64.5)
     (descr "SOT-23, Standard")
     (tags SOT-23)
     (path /61E8DCDD)
@@ -1124,9 +1714,9 @@
       (effects (font (size 0.5 0.5) (thickness 0.075)))
     )
     (pad 1 smd rect (at -1 -0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask)
-      (net 7 "Net-(J1-PadT)"))
+      (net 8 "Net-(J1-PadR)"))
     (pad 2 smd rect (at -1 0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask)
-      (net 9 "Net-(J1-PadR)"))
+      (net 6 "Net-(J1-PadT)"))
     (pad 3 smd rect (at 1 0) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask)
       (net 1 GND))
     (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-23.wrl
@@ -1137,12 +1727,12 @@
   )
 
   (module Package_SO:SO-8_3.9x4.9mm_P1.27mm (layer F.Cu) (tedit 5D9F72B1) (tstamp 61E88C32)
-    (at 68.5 64.5)
+    (at 65.9 64.5)
     (descr "SO, 8 Pin (https://www.nxp.com/docs/en/data-sheet/PCF8523.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
     (tags "SO SO")
     (path /61E8DC4B)
     (attr smd)
-    (fp_text reference U1 (at 0 -3.4) (layer F.SilkS)
+    (fp_text reference U1 (at 0 -3.4) (layer F.SilkS) hide
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_text value MAX485E (at 0 3.4) (layer F.Fab)
@@ -1165,19 +1755,19 @@
       (effects (font (size 0.98 0.98) (thickness 0.15)))
     )
     (pad 1 smd roundrect (at -2.575 -1.905) (size 1.75 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 13 CB_RX))
+      (net 12 CB_RX))
     (pad 2 smd roundrect (at -2.575 -0.635) (size 1.75 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 11 CB_~RE))
+      (net 10 CB_~RE))
     (pad 3 smd roundrect (at -2.575 0.635) (size 1.75 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 12 CB_DE))
+      (net 11 CB_DE))
     (pad 4 smd roundrect (at -2.575 1.905) (size 1.75 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 14 CB_TX))
+      (net 13 CB_TX))
     (pad 5 smd roundrect (at 2.575 1.905) (size 1.75 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 1 GND))
     (pad 6 smd roundrect (at 2.575 0.635) (size 1.75 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 7 "Net-(J1-PadT)"))
+      (net 6 "Net-(J1-PadT)"))
     (pad 7 smd roundrect (at 2.575 -0.635) (size 1.75 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 9 "Net-(J1-PadR)"))
+      (net 8 "Net-(J1-PadR)"))
     (pad 8 smd roundrect (at 2.575 -1.905) (size 1.75 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 2 VCC))
     (model ${KISYS3DMOD}/Package_SO.3dshapes/SO-8_3.9x4.9mm_P1.27mm.wrl
@@ -1197,7 +1787,7 @@
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (pad 1 smd custom (at 0 0) (size 1.524 1.524) (layers F.Cu F.Paste F.Mask)
-      (net 9 "Net-(J1-PadR)") (zone_connect 2)
+      (net 8 "Net-(J1-PadR)") (zone_connect 2)
       (options (clearance outline) (anchor circle))
       (primitives
         (gr_poly (pts
@@ -1216,7 +1806,7 @@
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (pad 1 smd custom (at 0 0) (size 1.524 1.524) (layers F.Cu F.Paste F.Mask)
-      (net 8 "Net-(J1-PadRN)") (zone_connect 2)
+      (net 7 "Net-(J1-PadRN)") (zone_connect 2)
       (options (clearance outline) (anchor circle))
       (primitives
         (gr_poly (pts
@@ -1235,7 +1825,7 @@
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (pad 1 smd custom (at 0 0) (size 1.524 1.524) (layers F.Cu F.Paste F.Mask)
-      (net 7 "Net-(J1-PadT)") (zone_connect 2)
+      (net 6 "Net-(J1-PadT)") (zone_connect 2)
       (options (clearance outline) (anchor circle))
       (primitives
         (gr_poly (pts
@@ -1254,7 +1844,7 @@
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (pad 1 smd custom (at 0 0) (size 1.524 1.524) (layers F.Cu F.Paste F.Mask)
-      (net 10 "Net-(J1-PadTN)") (zone_connect 2)
+      (net 9 "Net-(J1-PadTN)") (zone_connect 2)
       (options (clearance outline) (anchor circle))
       (primitives
         (gr_poly (pts
@@ -1292,7 +1882,7 @@
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (pad 1 smd custom (at 0 0) (size 1.524 1.524) (layers F.Cu F.Paste F.Mask)
-      (net 14 CB_TX) (zone_connect 2)
+      (net 13 CB_TX) (zone_connect 2)
       (options (clearance outline) (anchor circle))
       (primitives
         (gr_poly (pts
@@ -1311,7 +1901,7 @@
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (pad 1 smd custom (at 0 0) (size 1.524 1.524) (layers F.Cu F.Paste F.Mask)
-      (net 12 CB_DE) (zone_connect 2)
+      (net 11 CB_DE) (zone_connect 2)
       (options (clearance outline) (anchor circle))
       (primitives
         (gr_poly (pts
@@ -1330,7 +1920,7 @@
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (pad 1 smd custom (at 0 0) (size 1.524 1.524) (layers F.Cu F.Paste F.Mask)
-      (net 13 CB_RX) (zone_connect 2)
+      (net 12 CB_RX) (zone_connect 2)
       (options (clearance outline) (anchor circle))
       (primitives
         (gr_poly (pts
@@ -1349,7 +1939,7 @@
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (pad 1 smd custom (at 0 0) (size 1.524 1.524) (layers F.Cu F.Paste F.Mask)
-      (net 11 CB_~RE) (zone_connect 2)
+      (net 10 CB_~RE) (zone_connect 2)
       (options (clearance outline) (anchor circle))
       (primitives
         (gr_poly (pts
@@ -1378,7 +1968,7 @@
   )
 
   (module Resistor_SMD:R_0402_1005Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 61E88BE6)
-    (at 99.25 72.95)
+    (at 102.85 81.55)
     (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags resistor)
     (path /61F08B42)
@@ -1403,9 +1993,9 @@
       (effects (font (size 0.26 0.26) (thickness 0.04)))
     )
     (pad 1 smd roundrect (at -0.51 0) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 6 "Net-(D4-Pad2)"))
+      (net 5 "Net-(D4-Pad2)"))
     (pad 2 smd roundrect (at 0.51 0) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 18 "Net-(R8-Pad2)"))
+      (net 17 "Net-(R8-Pad2)"))
     (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -1414,7 +2004,7 @@
   )
 
   (module Resistor_SMD:R_0402_1005Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 61E88BD5)
-    (at 99.25 70.25)
+    (at 102.85 78.85)
     (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags resistor)
     (path /61F089C0)
@@ -1439,9 +2029,9 @@
       (effects (font (size 0.26 0.26) (thickness 0.04)))
     )
     (pad 1 smd roundrect (at -0.51 0) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 5 "Net-(D3-Pad2)"))
+      (net 32 "Net-(D3-Pad1)"))
     (pad 2 smd roundrect (at 0.51 0) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 17 "Net-(R7-Pad2)"))
+      (net 16 "Net-(R7-Pad2)"))
     (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -1450,7 +2040,7 @@
   )
 
   (module Resistor_SMD:R_0402_1005Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 61E88BC4)
-    (at 99.275 74.35)
+    (at 102.875 82.95)
     (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags resistor)
     (path /61F0884A)
@@ -1477,7 +2067,7 @@
     (pad 1 smd roundrect (at -0.51 0) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 4 "Net-(D2-Pad2)"))
     (pad 2 smd roundrect (at 0.51 0) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 16 "Net-(R6-Pad2)"))
+      (net 15 "Net-(R6-Pad2)"))
     (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -1486,7 +2076,7 @@
   )
 
   (module Resistor_SMD:R_0402_1005Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 61E88BB3)
-    (at 99.3 71.6)
+    (at 102.9 80.2)
     (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags resistor)
     (path /61F04D76)
@@ -1513,7 +2103,7 @@
     (pad 1 smd roundrect (at -0.51 0) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 3 "Net-(D1-Pad2)"))
     (pad 2 smd roundrect (at 0.51 0) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 15 "Net-(R5-Pad2)"))
+      (net 14 "Net-(R5-Pad2)"))
     (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -1522,15 +2112,15 @@
   )
 
   (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 61E88BA2)
-    (at 63.1 78.55)
+    (at 62.95 68.8 270)
     (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags resistor)
     (path /61F6CBA0)
     (attr smd)
-    (fp_text reference R4 (at 0 -1.43) (layer F.SilkS)
+    (fp_text reference R4 (at 0 -1.43 90) (layer F.SilkS) hide
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value 10kΩ (at 0 1.43) (layer F.Fab)
+    (fp_text value 10kΩ (at 0 1.43 90) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
@@ -1543,13 +2133,13 @@
     (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1))
     (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1))
     (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1))
-    (fp_text user %R (at 0 0) (layer F.Fab)
+    (fp_text user %R (at 0 0 90) (layer F.Fab)
       (effects (font (size 0.4 0.4) (thickness 0.06)))
     )
-    (pad 1 smd roundrect (at -0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+    (pad 1 smd roundrect (at -0.825 0 270) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 2 VCC))
-    (pad 2 smd roundrect (at 0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 13 CB_RX))
+    (pad 2 smd roundrect (at 0.825 0 270) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 12 CB_RX))
     (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -1558,15 +2148,15 @@
   )
 
   (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 61E88B91)
-    (at 74.825 65.85)
+    (at 66.05 68.8 90)
     (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags resistor)
     (path /61E8DC65)
     (attr smd)
-    (fp_text reference R3 (at 0 -1.43) (layer F.SilkS)
+    (fp_text reference R3 (at 0 -1.43 90) (layer F.SilkS) hide
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value 10kΩ (at 0 1.43) (layer F.Fab)
+    (fp_text value 10kΩ (at 0 1.43 90) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
@@ -1579,12 +2169,12 @@
     (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1))
     (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1))
     (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1))
-    (fp_text user %R (at 0 0) (layer F.Fab)
+    (fp_text user %R (at 0 0 90) (layer F.Fab)
       (effects (font (size 0.4 0.4) (thickness 0.06)))
     )
-    (pad 1 smd roundrect (at -0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 12 CB_DE))
-    (pad 2 smd roundrect (at 0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+    (pad 1 smd roundrect (at -0.825 0 90) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 11 CB_DE))
+    (pad 2 smd roundrect (at 0.825 0 90) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 1 GND))
     (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
       (at (xyz 0 0 0))
@@ -1593,8 +2183,8 @@
     )
   )
 
-  (module TripwireHook_Capacitor:0805_1206_combo (layer F.Cu) (tedit 611E1D23) (tstamp 61E88B80)
-    (at 79.95 62.3 180)
+  (module TripwireHook_Capacitor:0805_1206_combo locked (layer F.Cu) (tedit 611E1D23) (tstamp 61E88B80)
+    (at 64.5 60.5 180)
     (path /61E8DCCB)
     (fp_text reference R2 (at 0 2.2) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
@@ -1616,9 +2206,9 @@
       (effects (font (size 0.8 0.8) (thickness 0.12)))
     )
     (pad 1 smd roundrect (at -1.25 0 180) (size 1.6 1.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217)
-      (net 10 "Net-(J1-PadTN)"))
+      (net 9 "Net-(J1-PadTN)"))
     (pad 2 smd roundrect (at 1.25 0 180) (size 1.6 1.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217)
-      (net 8 "Net-(J1-PadRN)"))
+      (net 7 "Net-(J1-PadRN)"))
     (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -1627,15 +2217,15 @@
   )
 
   (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 61E88B6F)
-    (at 74.98 63.49)
+    (at 64.5 68.8 270)
     (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags resistor)
     (path /61E8DC5F)
     (attr smd)
-    (fp_text reference R1 (at 0 -1.43) (layer F.SilkS)
+    (fp_text reference R1 (at 0 -1.43 90) (layer F.SilkS) hide
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value 10kΩ (at 0 1.43) (layer F.Fab)
+    (fp_text value 10kΩ (at 0 1.43 90) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
@@ -1648,13 +2238,13 @@
     (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1))
     (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1))
     (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1))
-    (fp_text user %R (at 0 0) (layer F.Fab)
+    (fp_text user %R (at 0 0 90) (layer F.Fab)
       (effects (font (size 0.4 0.4) (thickness 0.06)))
     )
-    (pad 1 smd roundrect (at -0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+    (pad 1 smd roundrect (at -0.825 0 270) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 2 VCC))
-    (pad 2 smd roundrect (at 0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 11 CB_~RE))
+    (pad 2 smd roundrect (at 0.825 0 270) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 10 CB_~RE))
     (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -1696,13 +2286,13 @@
     (pad 2 thru_hole oval (at 2.54 0) (size 2 2) (drill 1) (layers *.Cu *.Mask)
       (net 1 GND))
     (pad 3 thru_hole oval (at 0 2.54) (size 2 2) (drill 1) (layers *.Cu *.Mask)
-      (net 14 CB_TX))
+      (net 13 CB_TX))
     (pad 4 thru_hole oval (at 2.54 2.54) (size 2 2) (drill 1) (layers *.Cu *.Mask)
-      (net 13 CB_RX))
+      (net 12 CB_RX))
     (pad 5 thru_hole oval (at 0 5.08) (size 2 2) (drill 1) (layers *.Cu *.Mask)
-      (net 12 CB_DE))
+      (net 11 CB_DE))
     (pad 6 thru_hole oval (at 2.54 5.08) (size 2 2) (drill 1) (layers *.Cu *.Mask)
-      (net 11 CB_~RE))
+      (net 10 CB_~RE))
     (pad 1 thru_hole custom (at 0 0 30) (size 1.524 1.524) (drill 1) (layers *.Cu *.Mask)
       (net 2 VCC) (zone_connect 0)
       (options (clearance outline) (anchor circle))
@@ -1719,11 +2309,11 @@
   )
 
   (module TripwireHook_Connector_Handmade:PinHeader_1x06_P2.54mm_Vertical (layer F.Cu) (tedit 619435C1) (tstamp 61E88B42)
-    (at 63 73.5 90)
+    (at 71 72.6 90)
     (descr "Through hole straight pin header, 1x06, 2.54mm pitch, single row")
     (tags "Through hole pin header THT 1x06 2.54mm single row")
     (path /61EC7E22)
-    (fp_text reference J4 (at 0 -2.33 90) (layer F.SilkS)
+    (fp_text reference J4 (at 0 -2.33 90) (layer F.SilkS) hide
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_text value ext1 (at 0 15.03 90) (layer F.Fab)
@@ -1748,13 +2338,13 @@
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (pad 2 thru_hole oval (at 0 2.54 90) (size 2.5 1.7) (drill 1) (layers *.Cu *.Mask)
-      (net 14 CB_TX))
+      (net 13 CB_TX))
     (pad 3 thru_hole oval (at 0 5.08 90) (size 2.5 1.7) (drill 1) (layers *.Cu *.Mask)
-      (net 13 CB_RX))
+      (net 12 CB_RX))
     (pad 4 thru_hole oval (at 0 7.62 90) (size 2.5 1.7) (drill 1) (layers *.Cu *.Mask)
-      (net 12 CB_DE))
+      (net 11 CB_DE))
     (pad 5 thru_hole oval (at 0 10.16 90) (size 2.5 1.7) (drill 1) (layers *.Cu *.Mask)
-      (net 11 CB_~RE))
+      (net 10 CB_~RE))
     (pad 6 thru_hole oval (at 0 12.7 90) (size 2.5 1.7) (drill 1) (layers *.Cu *.Mask)
       (net 1 GND))
     (pad 1 thru_hole custom (at 0 0 120) (size 1.524 1.524) (drill 1) (layers *.Cu *.Mask)
@@ -1773,11 +2363,11 @@
   )
 
   (module TripwireHook_Connector_Handmade:PinHeader_1x06_P2.54mm_Vertical (layer F.Cu) (tedit 619435C1) (tstamp 61E88B28)
-    (at 62.5 54.5 90)
+    (at 71 55.4 90)
     (descr "Through hole straight pin header, 1x06, 2.54mm pitch, single row")
     (tags "Through hole pin header THT 1x06 2.54mm single row")
     (path /61EB12B5)
-    (fp_text reference J3 (at 0 -2.33 90) (layer F.SilkS)
+    (fp_text reference J3 (at 0 -2.33 90) (layer F.SilkS) hide
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_text value ext0 (at 0 15.03 90) (layer F.Fab)
@@ -1804,13 +2394,13 @@
     (pad 2 thru_hole oval (at 0 2.54 90) (size 2.5 1.7) (drill 1) (layers *.Cu *.Mask)
       (net 1 GND))
     (pad 3 thru_hole oval (at 0 5.08 90) (size 2.5 1.7) (drill 1) (layers *.Cu *.Mask)
-      (net 14 CB_TX))
+      (net 13 CB_TX))
     (pad 4 thru_hole oval (at 0 7.62 90) (size 2.5 1.7) (drill 1) (layers *.Cu *.Mask)
-      (net 13 CB_RX))
+      (net 12 CB_RX))
     (pad 5 thru_hole oval (at 0 10.16 90) (size 2.5 1.7) (drill 1) (layers *.Cu *.Mask)
-      (net 12 CB_DE))
+      (net 11 CB_DE))
     (pad 6 thru_hole oval (at 0 12.7 90) (size 2.5 1.7) (drill 1) (layers *.Cu *.Mask)
-      (net 11 CB_~RE))
+      (net 10 CB_~RE))
     (pad 1 thru_hole custom (at 0 0 120) (size 1.524 1.524) (drill 1) (layers *.Cu *.Mask)
       (net 2 VCC) (zone_connect 0)
       (options (clearance outline) (anchor circle))
@@ -1826,8 +2416,8 @@
     )
   )
 
-  (module TripwireHook_Connector_Handmade:Cliff_JY39-5P-Overhang (layer F.Cu) (tedit 61E037BF) (tstamp 61E88B0E)
-    (at 53.5 64)
+  (module TripwireHook_Connector_Handmade:Cliff_JY39-5P-Overhang locked (layer F.Cu) (tedit 61E037BF) (tstamp 61E88B0E)
+    (at 54 64)
     (path /61E8DC87)
     (fp_text reference J2 (at 0 -7.2) (layer F.SilkS) hide
       (effects (font (size 1 1) (thickness 0.15)))
@@ -1848,15 +2438,15 @@
     (fp_line (start -3.5 -6.2) (end -3.5 6.2) (layer F.SilkS) (width 0.3))
     (fp_line (start 7.7 6.2) (end -3.5 6.2) (layer F.SilkS) (width 0.3))
     (pad TN thru_hole oval (at 5 2.5 180) (size 2.2 1.3) (drill oval 1.5 0.6) (layers *.Cu *.Mask)
-      (net 10 "Net-(J1-PadTN)"))
+      (net 9 "Net-(J1-PadTN)"))
     (pad R thru_hole oval (at 5 -5 180) (size 2.2 1.3) (drill oval 1.5 0.6) (layers *.Cu *.Mask)
-      (net 9 "Net-(J1-PadR)"))
+      (net 8 "Net-(J1-PadR)"))
     (pad S thru_hole oval (at 0 0 90) (size 2.2 1.3) (drill oval 1.5 0.6) (layers *.Cu *.Mask)
       (net 1 GND))
     (pad RN thru_hole oval (at 5 -2.5 180) (size 2.2 1.3) (drill oval 1.5 0.6) (layers *.Cu *.Mask)
-      (net 8 "Net-(J1-PadRN)"))
+      (net 7 "Net-(J1-PadRN)"))
     (pad T thru_hole oval (at 5 5 180) (size 2.2 1.3) (drill oval 1.5 0.6) (layers *.Cu *.Mask)
-      (net 7 "Net-(J1-PadT)"))
+      (net 6 "Net-(J1-PadT)"))
     (pad "" np_thru_hole circle (at 0 -5) (size 1.3 1.3) (drill 1.3) (layers *.Cu *.Mask))
     (pad "" np_thru_hole circle (at 5 0) (size 1.3 1.3) (drill 1.3) (layers *.Cu *.Mask))
     (pad "" np_thru_hole circle (at -2.5 -5) (size 1.3 1.3) (drill 1.3) (layers *.Cu *.Mask))
@@ -1864,8 +2454,8 @@
     (pad "" np_thru_hole circle (at -2.5 5) (size 1.3 1.3) (drill 1.3) (layers *.Cu *.Mask))
   )
 
-  (module TripwireHook_Connector_Handmade:Cliff_JY39-5P-Overhang (layer F.Cu) (tedit 61E037BF) (tstamp 61E88AF4)
-    (at 203.7 64.9 180)
+  (module TripwireHook_Connector_Handmade:Cliff_JY39-5P-Overhang locked (layer F.Cu) (tedit 61E037BF) (tstamp 61E88AF4)
+    (at 96 64 180)
     (path /61E8DC81)
     (fp_text reference J1 (at 0 -7.2) (layer F.SilkS) hide
       (effects (font (size 1 1) (thickness 0.15)))
@@ -1886,15 +2476,15 @@
     (fp_line (start -3.5 -6.2) (end -3.5 6.2) (layer F.SilkS) (width 0.3))
     (fp_line (start 7.7 6.2) (end -3.5 6.2) (layer F.SilkS) (width 0.3))
     (pad TN thru_hole oval (at 5 2.5) (size 2.2 1.3) (drill oval 1.5 0.6) (layers *.Cu *.Mask)
-      (net 10 "Net-(J1-PadTN)"))
+      (net 9 "Net-(J1-PadTN)"))
     (pad R thru_hole oval (at 5 -5) (size 2.2 1.3) (drill oval 1.5 0.6) (layers *.Cu *.Mask)
-      (net 9 "Net-(J1-PadR)"))
+      (net 8 "Net-(J1-PadR)"))
     (pad S thru_hole oval (at 0 0 270) (size 2.2 1.3) (drill oval 1.5 0.6) (layers *.Cu *.Mask)
       (net 1 GND))
     (pad RN thru_hole oval (at 5 -2.5) (size 2.2 1.3) (drill oval 1.5 0.6) (layers *.Cu *.Mask)
-      (net 8 "Net-(J1-PadRN)"))
+      (net 7 "Net-(J1-PadRN)"))
     (pad T thru_hole oval (at 5 5) (size 2.2 1.3) (drill oval 1.5 0.6) (layers *.Cu *.Mask)
-      (net 7 "Net-(J1-PadT)"))
+      (net 6 "Net-(J1-PadT)"))
     (pad "" np_thru_hole circle (at 0 -5 180) (size 1.3 1.3) (drill 1.3) (layers *.Cu *.Mask))
     (pad "" np_thru_hole circle (at 5 0 180) (size 1.3 1.3) (drill 1.3) (layers *.Cu *.Mask))
     (pad "" np_thru_hole circle (at -2.5 -5 180) (size 1.3 1.3) (drill 1.3) (layers *.Cu *.Mask))
@@ -1902,88 +2492,8 @@
     (pad "" np_thru_hole circle (at -2.5 5 180) (size 1.3 1.3) (drill 1.3) (layers *.Cu *.Mask))
   )
 
-  (module MountingHole:MountingHole_3.2mm_M3 (layer F.Cu) (tedit 56D1B4CB) (tstamp 61E88ADA)
-    (at 221.1 112.07)
-    (descr "Mounting Hole 3.2mm, no annular, M3")
-    (tags "mounting hole 3.2mm no annular m3")
-    (path /61E6BBC7)
-    (attr virtual)
-    (fp_text reference H4 (at 0 -4.2) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value MountingHole (at 0 4.2) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05))
-    (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15))
-    (fp_text user %R (at 0.3 0) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask))
-  )
-
-  (module MountingHole:MountingHole_3.2mm_M3 (layer F.Cu) (tedit 56D1B4CB) (tstamp 61E88AD2)
-    (at 220.6 120.02)
-    (descr "Mounting Hole 3.2mm, no annular, M3")
-    (tags "mounting hole 3.2mm no annular m3")
-    (path /61E6BBC1)
-    (attr virtual)
-    (fp_text reference H3 (at 0 -4.2) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value MountingHole (at 0 4.2) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05))
-    (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15))
-    (fp_text user %R (at 0.3 0) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask))
-  )
-
-  (module MountingHole:MountingHole_3.2mm_M3 (layer F.Cu) (tedit 56D1B4CB) (tstamp 61E88ACA)
-    (at 212.65 126.47)
-    (descr "Mounting Hole 3.2mm, no annular, M3")
-    (tags "mounting hole 3.2mm no annular m3")
-    (path /61E6BBBB)
-    (attr virtual)
-    (fp_text reference H2 (at 0 -4.2) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value MountingHole (at 0 4.2) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05))
-    (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15))
-    (fp_text user %R (at 0.3 0) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask))
-  )
-
-  (module MountingHole:MountingHole_3.2mm_M3 (layer F.Cu) (tedit 56D1B4CB) (tstamp 61E88AC2)
-    (at 212.65 118.52)
-    (descr "Mounting Hole 3.2mm, no annular, M3")
-    (tags "mounting hole 3.2mm no annular m3")
-    (path /61E6BBB5)
-    (attr virtual)
-    (fp_text reference H1 (at 0 -4.2) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value MountingHole (at 0 4.2) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05))
-    (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15))
-    (fp_text user %R (at 0.3 0) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask))
-  )
-
   (module LED_SMD:LED_0603_1608Metric_Castellated (layer F.Cu) (tedit 5F68FEF1) (tstamp 61E88ABA)
-    (at 96.65 72.95)
+    (at 100.25 81.55)
     (descr "LED SMD 0603 (1608 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
     (tags "LED castellated")
     (path /61F17694)
@@ -2012,7 +2522,7 @@
     (pad 1 smd roundrect (at -0.8125 0) (size 1.225 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 1 GND))
     (pad 2 smd roundrect (at 0.8125 0) (size 1.225 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 6 "Net-(D4-Pad2)"))
+      (net 5 "Net-(D4-Pad2)"))
     (model ${KISYS3DMOD}/LED_SMD.3dshapes/LED_0603_1608Metric_Castellated.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -2021,7 +2531,7 @@
   )
 
   (module LED_SMD:LED_0603_1608Metric_Castellated (layer F.Cu) (tedit 5F68FEF1) (tstamp 61E88AA7)
-    (at 96.65 70.25)
+    (at 100.25 78.85)
     (descr "LED SMD 0603 (1608 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
     (tags "LED castellated")
     (path /61F1751A)
@@ -2048,9 +2558,9 @@
       (effects (font (size 0.4 0.4) (thickness 0.06)))
     )
     (pad 1 smd roundrect (at -0.8125 0) (size 1.225 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 2 VCC))
+      (net 32 "Net-(D3-Pad1)"))
     (pad 2 smd roundrect (at 0.8125 0) (size 1.225 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 5 "Net-(D3-Pad2)"))
+      (net 2 VCC))
     (model ${KISYS3DMOD}/LED_SMD.3dshapes/LED_0603_1608Metric_Castellated.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -2059,7 +2569,7 @@
   )
 
   (module LED_SMD:LED_0603_1608Metric_Castellated (layer F.Cu) (tedit 5F68FEF1) (tstamp 61E88A94)
-    (at 96.645 74.34)
+    (at 100.245 82.94)
     (descr "LED SMD 0603 (1608 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
     (tags "LED castellated")
     (path /61F080A1)
@@ -2097,7 +2607,7 @@
   )
 
   (module LED_SMD:LED_0603_1608Metric_Castellated (layer F.Cu) (tedit 5F68FEF1) (tstamp 61E88A81)
-    (at 96.65 71.6)
+    (at 100.25 80.2)
     (descr "LED SMD 0603 (1608 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
     (tags "LED castellated")
     (path /61F17822)
@@ -2135,12 +2645,12 @@
   )
 
   (module Capacitor_SMD:C_0805_2012Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 61E88A5D)
-    (at 79.35 65.5)
+    (at 68.6 68.3)
     (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
     (tags capacitor)
     (path /61E8DC9A)
     (attr smd)
-    (fp_text reference C1 (at 0 -1.68) (layer F.SilkS)
+    (fp_text reference C1 (at 0 -1.68) (layer F.SilkS) hide
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_text value 1µF (at 0 1.68) (layer F.Fab)
@@ -2170,60 +2680,112 @@
     )
   )
 
-  (segment (start 131.485 164.715) (end 132.135 164.715) (width 0.5) (layer F.Cu) (net 1) (tstamp 61E9B350))
-  (segment (start 131.15 165.05) (end 131.485 164.715) (width 0.5) (layer F.Cu) (net 1) (tstamp 61E9B533))
-  (segment (start 131.15 166.425) (end 131.15 165.05) (width 0.5) (layer F.Cu) (net 1) (tstamp 61E9B530))
-  (segment (start 131.875 167.15) (end 131.15 166.425) (width 0.5) (layer F.Cu) (net 1) (tstamp 61E9B4F7))
-  (segment (start 131.965 159.635) (end 131.315 159.635) (width 0.5) (layer F.Cu) (net 1) (tstamp 61E9B1BE))
-  (segment (start 132.3 159.3) (end 131.965 159.635) (width 0.5) (layer F.Cu) (net 1) (tstamp 61E9B1CD))
-  (segment (start 132.3 157.925) (end 132.3 159.3) (width 0.5) (layer F.Cu) (net 1) (tstamp 61E9B27E))
-  (segment (start 131.575 157.2) (end 132.3 157.925) (width 0.5) (layer F.Cu) (net 1) (tstamp 61E9B281))
-  (segment (start 110.995 180.975) (end 110.345 180.975) (width 0.5) (layer F.Cu) (net 1) (tstamp 61E9B27B))
-  (segment (start 111.33 180.64) (end 110.995 180.975) (width 0.5) (layer F.Cu) (net 1) (tstamp 61E9B536))
-  (segment (start 111.33 179.265) (end 111.33 180.64) (width 0.5) (layer F.Cu) (net 1) (tstamp 61E9B1F7))
-  (segment (start 110.605 178.54) (end 111.33 179.265) (width 0.5) (layer F.Cu) (net 1) (tstamp 61E9B3EC))
-  (segment (start 123.315 172.735) (end 122.665 172.735) (width 0.5) (layer F.Cu) (net 1) (tstamp 61E9B1F4))
-  (segment (start 123.65 172.4) (end 123.315 172.735) (width 0.5) (layer F.Cu) (net 1) (tstamp 61E9B4C7))
-  (segment (start 123.65 171.025) (end 123.65 172.4) (width 0.5) (layer F.Cu) (net 1) (tstamp 61E9B4C4))
-  (segment (start 122.925 170.3) (end 123.65 171.025) (width 0.5) (layer F.Cu) (net 1) (tstamp 61E9B4C1))
-  (segment (start 143.455 159.635) (end 142.805 159.635) (width 0.5) (layer F.Cu) (net 1) (tstamp 61E9B4CA))
-  (segment (start 143.79 159.3) (end 143.455 159.635) (width 0.5) (layer F.Cu) (net 1) (tstamp 61E9B3EF))
-  (segment (start 143.79 157.925) (end 143.79 159.3) (width 0.5) (layer F.Cu) (net 1) (tstamp 61E9B4D0))
-  (segment (start 143.065 157.2) (end 143.79 157.925) (width 0.5) (layer F.Cu) (net 1) (tstamp 61E9B4CD))
-  (segment (start 122.485 180.975) (end 121.835 180.975) (width 0.5) (layer F.Cu) (net 1) (tstamp 61E9B52D))
-  (segment (start 122.82 180.64) (end 122.485 180.975) (width 0.5) (layer F.Cu) (net 1) (tstamp 61E9B52A))
-  (segment (start 122.82 179.265) (end 122.82 180.64) (width 0.5) (layer F.Cu) (net 1) (tstamp 61E9B422))
-  (segment (start 122.095 178.54) (end 122.82 179.265) (width 0.5) (layer F.Cu) (net 1) (tstamp 61E9B4BE))
-  (segment (start 134.805 175.175) (end 134.155 175.175) (width 0.5) (layer F.Cu) (net 1) (tstamp 61E9B4BB))
-  (segment (start 135.14 174.84) (end 134.805 175.175) (width 0.5) (layer F.Cu) (net 1) (tstamp 61E9B4B8))
-  (segment (start 135.14 173.465) (end 135.14 174.84) (width 0.5) (layer F.Cu) (net 1) (tstamp 61E9B37A))
-  (segment (start 134.415 172.74) (end 135.14 173.465) (width 0.5) (layer F.Cu) (net 1) (tstamp 61E9B377))
-  (segment (start 146.295 167.405) (end 145.645 167.405) (width 0.5) (layer F.Cu) (net 1) (tstamp 61E9B3AD))
-  (segment (start 146.63 167.07) (end 146.295 167.405) (width 0.5) (layer F.Cu) (net 1) (tstamp 61E9B284))
-  (segment (start 146.63 165.695) (end 146.63 167.07) (width 0.5) (layer F.Cu) (net 1) (tstamp 61E9B3B6))
-  (segment (start 145.905 164.97) (end 146.63 165.695) (width 0.5) (layer F.Cu) (net 1) (tstamp 61E9B3B3))
-  (segment (start 130.135 166.96) (end 130.325 167.15) (width 0.5) (layer F.Cu) (net 21) (tstamp 61E9B3B0))
-  (segment (start 130.135 165.815) (end 130.135 166.96) (width 0.5) (layer F.Cu) (net 21) (tstamp 61E9B3E0))
-  (segment (start 133.315 157.39) (end 133.125 157.2) (width 0.5) (layer F.Cu) (net 21) (tstamp 61E9B3DD))
-  (segment (start 133.315 158.535) (end 133.315 157.39) (width 0.5) (layer F.Cu) (net 21) (tstamp 61E9B3E3))
-  (segment (start 112.345 178.73) (end 112.155 178.54) (width 0.5) (layer F.Cu) (net 21) (tstamp 61E9B287))
-  (segment (start 112.345 179.875) (end 112.345 178.73) (width 0.5) (layer F.Cu) (net 21) (tstamp 61E9B3E9))
-  (segment (start 124.665 170.49) (end 124.475 170.3) (width 0.5) (layer F.Cu) (net 21) (tstamp 61E9B3E6))
-  (segment (start 124.665 171.635) (end 124.665 170.49) (width 0.5) (layer F.Cu) (net 21) (tstamp 61E9B42B))
-  (segment (start 144.805 157.39) (end 144.615 157.2) (width 0.5) (layer F.Cu) (net 21) (tstamp 61E9B428))
-  (segment (start 144.805 158.535) (end 144.805 157.39) (width 0.5) (layer F.Cu) (net 21) (tstamp 61E9B425))
-  (segment (start 123.835 178.73) (end 123.645 178.54) (width 0.5) (layer F.Cu) (net 21) (tstamp 61E9B34D))
-  (segment (start 123.835 179.875) (end 123.835 178.73) (width 0.5) (layer F.Cu) (net 21) (tstamp 61E9B34A))
-  (segment (start 136.155 172.93) (end 135.965 172.74) (width 0.5) (layer F.Cu) (net 21) (tstamp 61E9B347))
-  (segment (start 136.155 174.075) (end 136.155 172.93) (width 0.5) (layer F.Cu) (net 21) (tstamp 61E9B4B5))
-  (segment (start 147.645 165.16) (end 147.455 164.97) (width 0.5) (layer F.Cu) (net 21) (tstamp 61E9B4B2))
-  (segment (start 147.645 166.305) (end 147.645 165.16) (width 0.5) (layer F.Cu) (net 21) (tstamp 61E9B1BB))
-  (segment (start 108.475 171.295) (end 108.5 171.32) (width 0.5) (layer F.Cu) (net 23))
-  (segment (start 108.475 168.8) (end 108.475 171.295) (width 0.5) (layer F.Cu) (net 23))
-  (segment (start 106.5 173.775) (end 106.525 173.8) (width 0.5) (layer F.Cu) (net 31))
-  (segment (start 106.5 172.27) (end 106.5 173.775) (width 0.5) (layer F.Cu) (net 31))
-  (segment (start 107.5 173.125) (end 108.175 173.8) (width 0.5) (layer F.Cu) (net 32))
-  (segment (start 107.5 171.37) (end 107.5 173.125) (width 0.5) (layer F.Cu) (net 32))
-  (segment (start 106.5 170.37) (end 107.5 171.37) (width 0.5) (layer F.Cu) (net 32))
+  (gr_line (start 100 52.9) (end 100 76) (layer Edge.Cuts) (width 0.05) (tstamp 61EA6FBB))
+  (gr_line (start 50 52.9) (end 50 76) (layer Edge.Cuts) (width 0.05))
+  (gr_poly (pts (xy 64.5 63.2) (xy 62.1 63.2) (xy 62.1 61.95) (xy 64.5 61.95)) (layer F.SilkS) (width 0.13))
+
+  (segment (start 97.635711 73.714289) (end 96.985711 73.71429) (width 0.5) (layer F.Cu) (net 1) (tstamp 61E9B350))
+  (segment (start 97.97071 73.379289) (end 97.635711 73.714289) (width 0.5) (layer F.Cu) (net 1) (tstamp 61E9B533))
+  (segment (start 97.97071 72.004289) (end 97.97071 73.379289) (width 0.5) (layer F.Cu) (net 1) (tstamp 61E9B530))
+  (segment (start 97.245711 71.27929) (end 97.97071 72.004289) (width 0.5) (layer F.Cu) (net 1) (tstamp 61E9B4F7))
+  (segment (start 52.335 54.265) (end 52.985 54.265) (width 0.5) (layer F.Cu) (net 1) (tstamp 61E9B1BE))
+  (segment (start 52 54.6) (end 52.335 54.265) (width 0.5) (layer F.Cu) (net 1) (tstamp 61E9B1CD))
+  (segment (start 52 55.975) (end 52 54.6) (width 0.5) (layer F.Cu) (net 1) (tstamp 61E9B27E))
+  (segment (start 52.725 56.7) (end 52 55.975) (width 0.5) (layer F.Cu) (net 1) (tstamp 61E9B281))
+  (segment (start 54.895 73.725001) (end 54.245001 73.725) (width 0.5) (layer F.Cu) (net 1) (tstamp 61EA9F07))
+  (segment (start 55.23 73.39) (end 54.895 73.725001) (width 0.5) (layer F.Cu) (net 1) (tstamp 61EA9F67))
+  (segment (start 55.23 72.015) (end 55.23 73.39) (width 0.5) (layer F.Cu) (net 1) (tstamp 61EA9F04))
+  (segment (start 54.505 71.29) (end 55.23 72.015) (width 0.5) (layer F.Cu) (net 1) (tstamp 61EA9F10))
+  (segment (start 55.585 54.265) (end 56.235 54.265) (width 0.5) (layer F.Cu) (net 1) (tstamp 61E9B1F4))
+  (segment (start 55.25 54.6) (end 55.585 54.265) (width 0.5) (layer F.Cu) (net 1) (tstamp 61E9B4C7))
+  (segment (start 55.25 55.975) (end 55.25 54.6) (width 0.5) (layer F.Cu) (net 1) (tstamp 61E9B4C4))
+  (segment (start 55.975001 56.7) (end 55.25 55.975) (width 0.5) (layer F.Cu) (net 1) (tstamp 61E9B4C1))
+  (segment (start 51.655 73.735) (end 51.005 73.735) (width 0.5) (layer F.Cu) (net 1) (tstamp 61E9B4CA))
+  (segment (start 51.989999 73.4) (end 51.655 73.735) (width 0.5) (layer F.Cu) (net 1) (tstamp 61E9B3EF))
+  (segment (start 51.99 72.025001) (end 51.989999 73.4) (width 0.5) (layer F.Cu) (net 1) (tstamp 61E9B4D0))
+  (segment (start 51.265 71.3) (end 51.99 72.025001) (width 0.5) (layer F.Cu) (net 1) (tstamp 61E9B4CD))
+  (segment (start 95.115 54.275) (end 95.765 54.275) (width 0.5) (layer F.Cu) (net 1) (tstamp 61EAA3EB))
+  (segment (start 94.78 54.61) (end 95.115 54.275) (width 0.5) (layer F.Cu) (net 1) (tstamp 61EAA3E8))
+  (segment (start 94.78 55.985) (end 94.78 54.61) (width 0.5) (layer F.Cu) (net 1) (tstamp 61EAA3E2))
+  (segment (start 95.505 56.71) (end 94.78 55.985) (width 0.5) (layer F.Cu) (net 1) (tstamp 61EAA3E5))
+  (segment (start 98.345 54.274999) (end 98.995 54.275) (width 0.5) (layer F.Cu) (net 1) (tstamp 61E9B4BB))
+  (segment (start 98.01 54.61) (end 98.345 54.274999) (width 0.5) (layer F.Cu) (net 1) (tstamp 61E9B4B8))
+  (segment (start 98.01 55.985) (end 98.01 54.61) (width 0.5) (layer F.Cu) (net 1) (tstamp 61E9B37A))
+  (segment (start 98.735 56.71) (end 98.01 55.985) (width 0.5) (layer F.Cu) (net 1) (tstamp 61E9B377))
+  (segment (start 94.395 73.705) (end 93.745 73.705) (width 0.5) (layer F.Cu) (net 1) (tstamp 61EAA4AF))
+  (segment (start 94.73 73.37) (end 94.395 73.705) (width 0.5) (layer F.Cu) (net 1) (tstamp 61EAA488))
+  (segment (start 94.73 71.995) (end 94.73 73.37) (width 0.5) (layer F.Cu) (net 1) (tstamp 61EAA4B5))
+  (segment (start 94.005 71.27) (end 94.73 71.995) (width 0.5) (layer F.Cu) (net 1) (tstamp 61EAA4B2))
+  (segment (start 52.895 43.145) (end 53.545 43.145) (width 0.5) (layer F.Cu) (net 1) (tstamp 61EAC18C))
+  (segment (start 52.56 43.48) (end 52.895 43.145) (width 0.5) (layer F.Cu) (net 1) (tstamp 61EAC18D))
+  (segment (start 52.56 44.855) (end 52.56 43.48) (width 0.5) (layer F.Cu) (net 1) (tstamp 61EAC18E))
+  (segment (start 53.285 45.58) (end 52.56 44.855) (width 0.5) (layer F.Cu) (net 1) (tstamp 61EAC18F))
+  (segment (start 61.405 73.709999) (end 60.755 73.71) (width 0.5) (layer F.Cu) (net 1) (tstamp 61EAC192))
+  (segment (start 61.74 73.375) (end 61.405 73.709999) (width 0.5) (layer F.Cu) (net 1) (tstamp 61EAC193))
+  (segment (start 61.74 72) (end 61.74 73.375) (width 0.5) (layer F.Cu) (net 1) (tstamp 61EAC194))
+  (segment (start 61.015 71.275) (end 61.74 72) (width 0.5) (layer F.Cu) (net 1) (tstamp 61EAC195))
+  (segment (start 64.385 43.145) (end 65.035 43.145) (width 0.5) (layer F.Cu) (net 1) (tstamp 61EAC198))
+  (segment (start 64.05 43.48) (end 64.385 43.145) (width 0.5) (layer F.Cu) (net 1) (tstamp 61EAC199))
+  (segment (start 64.05 44.855) (end 64.05 43.48) (width 0.5) (layer F.Cu) (net 1) (tstamp 61EAC19A))
+  (segment (start 64.775 45.58) (end 64.05 44.855) (width 0.5) (layer F.Cu) (net 1) (tstamp 61EAC19B))
+  (segment (start 58.155 73.715) (end 57.504999 73.715) (width 0.5) (layer F.Cu) (net 1) (tstamp 61EAC19E))
+  (segment (start 58.49 73.38) (end 58.155 73.715) (width 0.5) (layer F.Cu) (net 1) (tstamp 61EAC19F))
+  (segment (start 58.49 72.005) (end 58.49 73.38) (width 0.5) (layer F.Cu) (net 1) (tstamp 61EAC1A0))
+  (segment (start 57.765 71.28) (end 58.49 72.005) (width 0.5) (layer F.Cu) (net 1) (tstamp 61EAC1A1))
+  (segment (start 83.235 44.115) (end 83.885 44.115) (width 0.5) (layer F.Cu) (net 1) (tstamp 61EAC1A4))
+  (segment (start 82.9 44.45) (end 83.235 44.115) (width 0.5) (layer F.Cu) (net 1) (tstamp 61EAC1A5))
+  (segment (start 82.9 45.825) (end 82.9 44.45) (width 0.5) (layer F.Cu) (net 1) (tstamp 61EAC1A6))
+  (segment (start 83.625 46.55) (end 82.9 45.825) (width 0.5) (layer F.Cu) (net 1) (tstamp 61EAC1A7))
+  (segment (start 91.125 73.705) (end 90.475 73.705) (width 0.5) (layer F.Cu) (net 1) (tstamp 61EAC1AA))
+  (segment (start 91.46 73.37) (end 91.125 73.705) (width 0.5) (layer F.Cu) (net 1) (tstamp 61EAC1AB))
+  (segment (start 91.46 71.995) (end 91.46 73.37) (width 0.5) (layer F.Cu) (net 1) (tstamp 61EAC1AC))
+  (segment (start 90.735 71.27) (end 91.46 71.995) (width 0.5) (layer F.Cu) (net 1) (tstamp 61EAC1AD))
+  (segment (start 92.685 43.985) (end 93.335 43.985) (width 0.5) (layer F.Cu) (net 1) (tstamp 61EAC1B0))
+  (segment (start 92.35 44.32) (end 92.685 43.985) (width 0.5) (layer F.Cu) (net 1) (tstamp 61EAC1B1))
+  (segment (start 92.35 45.695) (end 92.35 44.32) (width 0.5) (layer F.Cu) (net 1) (tstamp 61EAC1B2))
+  (segment (start 93.075 46.42) (end 92.35 45.695) (width 0.5) (layer F.Cu) (net 1) (tstamp 61EAC1B3))
+  (segment (start 87.875 73.685) (end 87.225 73.684999) (width 0.5) (layer F.Cu) (net 1) (tstamp 61EAC486))
+  (segment (start 88.21 73.35) (end 87.875 73.685) (width 0.5) (layer F.Cu) (net 1) (tstamp 61EAC483))
+  (segment (start 88.21 71.975) (end 88.21 73.35) (width 0.5) (layer F.Cu) (net 1) (tstamp 61EAC426))
+  (segment (start 87.485 71.25) (end 88.21 71.975) (width 0.5) (layer F.Cu) (net 1) (tstamp 61EAC429))
+  (segment (start 98.985711 71.469289) (end 98.795711 71.279289) (width 0.5) (layer F.Cu) (net 20) (tstamp 61E9B3B0))
+  (segment (start 98.985711 72.61429) (end 98.985711 71.469289) (width 0.5) (layer F.Cu) (net 20) (tstamp 61E9B3E0))
+  (segment (start 50.985 56.51) (end 51.175 56.7) (width 0.5) (layer F.Cu) (net 20) (tstamp 61E9B3DD))
+  (segment (start 50.985 55.365) (end 50.985 56.51) (width 0.5) (layer F.Cu) (net 20) (tstamp 61E9B3E3))
+  (segment (start 56.245 71.48) (end 56.055 71.29) (width 0.5) (layer F.Cu) (net 20) (tstamp 61EA9F0A))
+  (segment (start 56.245001 72.625) (end 56.245 71.48) (width 0.5) (layer F.Cu) (net 20) (tstamp 61EA9F0D))
+  (segment (start 54.235 56.51) (end 54.425 56.7) (width 0.5) (layer F.Cu) (net 20) (tstamp 61E9B3E6))
+  (segment (start 54.235 55.365) (end 54.235 56.51) (width 0.5) (layer F.Cu) (net 20) (tstamp 61E9B42B))
+  (segment (start 53.005 71.49) (end 52.815 71.3) (width 0.5) (layer F.Cu) (net 20) (tstamp 61E9B428))
+  (segment (start 53.005 72.635) (end 53.005 71.49) (width 0.5) (layer F.Cu) (net 20) (tstamp 61E9B425))
+  (segment (start 93.765 56.52) (end 93.955 56.709999) (width 0.5) (layer F.Cu) (net 20) (tstamp 61EAA3BB))
+  (segment (start 93.765 55.375) (end 93.765 56.52) (width 0.5) (layer F.Cu) (net 20) (tstamp 61EAA3B8))
+  (segment (start 96.995 56.52) (end 97.185001 56.71) (width 0.5) (layer F.Cu) (net 20) (tstamp 61E9B347))
+  (segment (start 96.995 55.375) (end 96.995 56.52) (width 0.5) (layer F.Cu) (net 20) (tstamp 61E9B4B5))
+  (segment (start 95.745 71.46) (end 95.555 71.27) (width 0.5) (layer F.Cu) (net 20) (tstamp 61EAA4B8))
+  (segment (start 95.745 72.605) (end 95.745 71.46) (width 0.5) (layer F.Cu) (net 20) (tstamp 61EAA485))
+  (segment (start 51.545 45.39) (end 51.735 45.58) (width 0.5) (layer F.Cu) (net 20) (tstamp 61EAC190))
+  (segment (start 51.545 44.245) (end 51.545 45.39) (width 0.5) (layer F.Cu) (net 20) (tstamp 61EAC191))
+  (segment (start 62.755 71.465) (end 62.564999 71.275) (width 0.5) (layer F.Cu) (net 20) (tstamp 61EAC196))
+  (segment (start 62.755 72.61) (end 62.755 71.465) (width 0.5) (layer F.Cu) (net 20) (tstamp 61EAC197))
+  (segment (start 63.035 45.39) (end 63.225 45.58) (width 0.5) (layer F.Cu) (net 20) (tstamp 61EAC19C))
+  (segment (start 63.035 44.245) (end 63.035 45.39) (width 0.5) (layer F.Cu) (net 20) (tstamp 61EAC19D))
+  (segment (start 59.505 71.469999) (end 59.315 71.28) (width 0.5) (layer F.Cu) (net 20) (tstamp 61EAC1A2))
+  (segment (start 59.505 72.615001) (end 59.505 71.469999) (width 0.5) (layer F.Cu) (net 20) (tstamp 61EAC1A3))
+  (segment (start 81.885 46.36) (end 82.075 46.55) (width 0.5) (layer F.Cu) (net 20) (tstamp 61EAC1A8))
+  (segment (start 81.885 45.215) (end 81.885 46.36) (width 0.5) (layer F.Cu) (net 20) (tstamp 61EAC1A9))
+  (segment (start 92.475 71.46) (end 92.285 71.27) (width 0.5) (layer F.Cu) (net 20) (tstamp 61EAC1AE))
+  (segment (start 92.475 72.605) (end 92.475 71.46) (width 0.5) (layer F.Cu) (net 20) (tstamp 61EAC1AF))
+  (segment (start 91.335 46.23) (end 91.525 46.42) (width 0.5) (layer F.Cu) (net 20) (tstamp 61EAC1B4))
+  (segment (start 91.335 45.085) (end 91.335 46.23) (width 0.5) (layer F.Cu) (net 20) (tstamp 61EAC1B5))
+  (segment (start 89.225 71.44) (end 89.035 71.25) (width 0.5) (layer F.Cu) (net 20) (tstamp 61EAC42C))
+  (segment (start 89.225001 72.585) (end 89.225 71.44) (width 0.5) (layer F.Cu) (net 20) (tstamp 61EAC489))
+  (segment (start 108.475 171.295) (end 108.5 171.32) (width 0.5) (layer F.Cu) (net 22))
+  (segment (start 108.475 168.8) (end 108.475 171.295) (width 0.5) (layer F.Cu) (net 22))
+  (segment (start 106.5 173.775) (end 106.525 173.8) (width 0.5) (layer F.Cu) (net 30))
+  (segment (start 106.5 172.27) (end 106.5 173.775) (width 0.5) (layer F.Cu) (net 30))
+  (segment (start 107.5 173.125) (end 108.175 173.8) (width 0.5) (layer F.Cu) (net 31))
+  (segment (start 107.5 171.37) (end 107.5 173.125) (width 0.5) (layer F.Cu) (net 31))
+  (segment (start 106.5 170.37) (end 107.5 171.37) (width 0.5) (layer F.Cu) (net 31))
 
 )
diff --git a/pcb/CyanBusTransceiver/CyanBusTransceiver.sch b/pcb/CyanBusTransceiver/CyanBusTransceiver.sch
index 012711b..dea2fcc 100644
--- a/pcb/CyanBusTransceiver/CyanBusTransceiver.sch
+++ b/pcb/CyanBusTransceiver/CyanBusTransceiver.sch
@@ -3,7 +3,7 @@ EELAYER 30 0
 EELAYER END
 $Descr A4 11693 8268
 encoding utf-8
-Sheet 1 11
+Sheet 1 20
 Title "CyanBusTransceiver"
 Date "2022-01-19"
 Rev "v1.0"
@@ -16,63 +16,24 @@ $EndDescr
 $Comp
 L Mechanical:MountingHole H?
 U 1 1 61E6BBB5
-P 1150 6750
+P 5250 7150
 AR Path="/61E5BA64/61E6BBB5" Ref="H?"  Part="1" 
 AR Path="/61E6BBB5" Ref="H1"  Part="1" 
-F 0 "H1" H 1250 6796 50  0000 L CNN
-F 1 "MountingHole" H 1250 6705 50  0000 L CNN
-F 2 "MountingHole:MountingHole_3.2mm_M3" H 1150 6750 50  0001 C CNN
-F 3 "~" H 1150 6750 50  0001 C CNN
-	1    1150 6750
-	1    0    0    -1  
-$EndComp
-$Comp
-L Mechanical:MountingHole H?
-U 1 1 61E6BBBB
-P 1150 6950
-AR Path="/61E5BA64/61E6BBBB" Ref="H?"  Part="1" 
-AR Path="/61E6BBBB" Ref="H2"  Part="1" 
-F 0 "H2" H 1250 6996 50  0000 L CNN
-F 1 "MountingHole" H 1250 6905 50  0000 L CNN
-F 2 "MountingHole:MountingHole_3.2mm_M3" H 1150 6950 50  0001 C CNN
-F 3 "~" H 1150 6950 50  0001 C CNN
-	1    1150 6950
-	1    0    0    -1  
-$EndComp
-$Comp
-L Mechanical:MountingHole H?
-U 1 1 61E6BBC1
-P 1150 7150
-AR Path="/61E5BA64/61E6BBC1" Ref="H?"  Part="1" 
-AR Path="/61E6BBC1" Ref="H3"  Part="1" 
-F 0 "H3" H 1250 7196 50  0000 L CNN
-F 1 "MountingHole" H 1250 7105 50  0000 L CNN
-F 2 "MountingHole:MountingHole_3.2mm_M3" H 1150 7150 50  0001 C CNN
-F 3 "~" H 1150 7150 50  0001 C CNN
-	1    1150 7150
-	1    0    0    -1  
-$EndComp
-$Comp
-L Mechanical:MountingHole H?
-U 1 1 61E6BBC7
-P 1150 7350
-AR Path="/61E5BA64/61E6BBC7" Ref="H?"  Part="1" 
-AR Path="/61E6BBC7" Ref="H4"  Part="1" 
-F 0 "H4" H 1250 7396 50  0000 L CNN
-F 1 "MountingHole" H 1250 7305 50  0000 L CNN
-F 2 "MountingHole:MountingHole_3.2mm_M3" H 1150 7350 50  0001 C CNN
-F 3 "~" H 1150 7350 50  0001 C CNN
-	1    1150 7350
+F 0 "H1" H 5350 7196 50  0000 L CNN
+F 1 "MountingHole" H 5350 7105 50  0000 L CNN
+F 2 "MountingHole:MountingHole_2.2mm_M2_Pad_Via" H 5250 7150 50  0001 C CNN
+F 3 "~" H 5250 7150 50  0001 C CNN
+	1    5250 7150
 	1    0    0    -1  
 $EndComp
 Wire Notes Line
-	1000 6600 1800 6600
+	5100 7000 5900 7000
 Wire Notes Line
-	1800 6600 1800 7500
+	5900 7000 5900 7500
 Wire Notes Line
-	1800 7500 1000 7500
+	5900 7500 5100 7500
 Wire Notes Line
-	1000 7500 1000 6600
+	5100 7500 5100 7000
 $Comp
 L Interface_UART:MAX485E U?
 U 1 1 61E8DC4B
@@ -218,8 +179,6 @@ Connection ~ 3800 2100
 Wire Wire Line
 	3800 3600 2900 3600
 Connection ~ 3800 2700
-Wire Wire Line
-	2550 2900 2800 2900
 $Comp
 L Device:C C?
 U 1 1 61E8DC9A
@@ -300,7 +259,7 @@ Connection ~ 3700 2600
 Wire Wire Line
 	3700 2600 3700 3050
 Wire Wire Line
-	2550 2600 3000 2600
+	2550 2600 2800 2600
 Wire Wire Line
 	3900 2600 3700 2600
 Wire Wire Line
@@ -376,16 +335,6 @@ Wire Wire Line
 Connection ~ 2900 3600
 Wire Wire Line
 	2900 3600 2150 3600
-Wire Wire Line
-	2800 3000 2800 2900
-Connection ~ 2800 2900
-Wire Wire Line
-	2800 2900 3500 2900
-Wire Wire Line
-	3000 3000 3000 2600
-Connection ~ 3000 2600
-Wire Wire Line
-	3000 2600 3700 2600
 Wire Wire Line
 	1300 3600 2150 3600
 Wire Wire Line
@@ -671,574 +620,637 @@ $EndComp
 $Comp
 L TripwireHook:74HC04 U3
 U 1 1 61E8544A
-P 3500 6150
-F 0 "U3" H 3250 6750 50  0000 C CNN
-F 1 "74HC04" H 3700 6750 50  0000 C CNN
-F 2 "TripwireHook:DHVQFN-14" H 3500 5600 50  0001 C CNN
-F 3 "" H 3750 6200 50  0001 C CNN
-	1    3500 6150
+P 2250 5950
+F 0 "U3" H 2000 6550 50  0000 C CNN
+F 1 "74HC04" H 2450 6550 50  0000 C CNN
+F 2 "TripwireHook:DHVQFN-14" H 2250 5400 50  0001 C CNN
+F 3 "" H 2500 6000 50  0001 C CNN
+	1    2250 5950
 	1    0    0    -1  
 $EndComp
-Text GLabel 2950 5850 0    39   Input ~ 0
+Text GLabel 1700 5650 0    39   Input ~ 0
 CB_~RE
-Text GLabel 2950 5950 0    50   Input ~ 0
+Text GLabel 1700 5750 0    50   Input ~ 0
 CB_RX
-Text GLabel 2950 6050 0    50   Input ~ 0
+Text GLabel 1700 5850 0    50   Input ~ 0
 CB_DE
-Text GLabel 2950 6150 0    50   Input ~ 0
+Text GLabel 1700 5950 0    50   Input ~ 0
 CB_TX
 Wire Wire Line
-	2950 5850 3050 5850
+	1700 5650 1800 5650
 Wire Wire Line
-	3050 5950 2950 5950
+	1800 5750 1700 5750
 Wire Wire Line
-	2950 6050 3050 6050
+	1700 5850 1800 5850
 Wire Wire Line
-	3050 6150 2950 6150
+	1800 5950 1700 5950
 $Comp
 L power:GND #PWR011
 U 1 1 61EEE68B
-P 3500 6950
-F 0 "#PWR011" H 3500 6700 50  0001 C CNN
-F 1 "GND" H 3505 6777 50  0000 C CNN
-F 2 "" H 3500 6950 50  0001 C CNN
-F 3 "" H 3500 6950 50  0001 C CNN
-	1    3500 6950
+P 2250 6750
+F 0 "#PWR011" H 2250 6500 50  0001 C CNN
+F 1 "GND" H 2255 6577 50  0000 C CNN
+F 2 "" H 2250 6750 50  0001 C CNN
+F 3 "" H 2250 6750 50  0001 C CNN
+	1    2250 6750
 	1    0    0    -1  
 $EndComp
 Wire Wire Line
-	3500 6950 3500 6850
+	2250 6750 2250 6650
 Wire Wire Line
-	3500 6850 2950 6850
+	2250 6650 1700 6650
 Wire Wire Line
-	2950 6850 2950 6350
+	1700 6650 1700 6150
 Wire Wire Line
-	2950 6350 3050 6350
-Connection ~ 3500 6850
+	1700 6150 1800 6150
+Connection ~ 2250 6650
 Wire Wire Line
-	3500 6850 3500 6750
+	2250 6650 2250 6550
 Wire Wire Line
-	2950 6350 2950 6250
+	1700 6150 1700 6050
 Wire Wire Line
-	2950 6250 3050 6250
-Connection ~ 2950 6350
+	1700 6050 1800 6050
+Connection ~ 1700 6150
 $Comp
 L power:VCC #PWR05
 U 1 1 61EF7214
-P 3500 5250
-F 0 "#PWR05" H 3500 5100 50  0001 C CNN
-F 1 "VCC" H 3515 5423 50  0000 C CNN
-F 2 "" H 3500 5250 50  0001 C CNN
-F 3 "" H 3500 5250 50  0001 C CNN
-	1    3500 5250
+P 2250 5050
+F 0 "#PWR05" H 2250 4900 50  0001 C CNN
+F 1 "VCC" H 2265 5223 50  0000 C CNN
+F 2 "" H 2250 5050 50  0001 C CNN
+F 3 "" H 2250 5050 50  0001 C CNN
+	1    2250 5050
 	1    0    0    -1  
 $EndComp
 $Comp
 L Device:C C?
 U 1 1 61EF7C4F
-P 3750 5350
+P 2500 5150
 AR Path="/61E5BA64/61EF7C4F" Ref="C?"  Part="1" 
 AR Path="/61EF7C4F" Ref="C2"  Part="1" 
-F 0 "C2" V 3700 5550 50  0000 R CNN
-F 1 "1µF" V 3800 5600 50  0000 R CNN
-F 2 "Capacitor_SMD:C_0603_1608Metric" H 3788 5200 50  0001 C CNN
-F 3 "~" H 3750 5350 50  0001 C CNN
-	1    3750 5350
+F 0 "C2" V 2450 5350 50  0000 R CNN
+F 1 "1µF" V 2550 5400 50  0000 R CNN
+F 2 "Capacitor_SMD:C_0603_1608Metric" H 2538 5000 50  0001 C CNN
+F 3 "~" H 2500 5150 50  0001 C CNN
+	1    2500 5150
 	0    1    1    0   
 $EndComp
 $Comp
 L power:GND #PWR06
 U 1 1 61EF971F
-P 4000 5350
-F 0 "#PWR06" H 4000 5100 50  0001 C CNN
-F 1 "GND" V 4005 5222 50  0000 R CNN
-F 2 "" H 4000 5350 50  0001 C CNN
-F 3 "" H 4000 5350 50  0001 C CNN
-	1    4000 5350
+P 2750 5150
+F 0 "#PWR06" H 2750 4900 50  0001 C CNN
+F 1 "GND" V 2755 5022 50  0000 R CNN
+F 2 "" H 2750 5150 50  0001 C CNN
+F 3 "" H 2750 5150 50  0001 C CNN
+	1    2750 5150
 	0    -1   -1   0   
 $EndComp
 Wire Wire Line
-	3500 5450 3500 5350
+	2250 5250 2250 5150
 Wire Wire Line
-	3500 5350 3600 5350
+	2250 5150 2350 5150
 Wire Wire Line
-	3500 5350 3500 5250
-Connection ~ 3500 5350
+	2250 5150 2250 5050
+Connection ~ 2250 5150
 Wire Wire Line
-	4000 5350 3900 5350
+	2750 5150 2650 5150
 $Comp
 L Device:R R5
 U 1 1 61F04D76
-P 4200 5850
-F 0 "R5" V 4150 5700 26  0000 C CNN
-F 1 "150Ω" V 4150 6050 26  0000 C CNN
-F 2 "Resistor_SMD:R_0402_1005Metric" V 4130 5850 50  0001 C CNN
-F 3 "~" H 4200 5850 50  0001 C CNN
-	1    4200 5850
+P 2950 5650
+F 0 "R5" V 2900 5500 26  0000 C CNN
+F 1 "150Ω" V 2900 5850 26  0000 C CNN
+F 2 "Resistor_SMD:R_0402_1005Metric" V 2880 5650 50  0001 C CNN
+F 3 "~" H 2950 5650 50  0001 C CNN
+	1    2950 5650
 	0    1    1    0   
 $EndComp
 $Comp
 L Device:LED D2
 U 1 1 61F080A1
-P 4900 5900
-F 0 "D2" H 5000 5850 50  0000 C CNN
-F 1 "LED" H 5050 5950 50  0001 C CNN
-F 2 "LED_SMD:LED_0603_1608Metric_Castellated" H 4900 5900 50  0001 C CNN
-F 3 "~" H 4900 5900 50  0001 C CNN
-	1    4900 5900
+P 3650 5700
+F 0 "D2" H 3750 5650 50  0000 C CNN
+F 1 "LED" H 3800 5750 50  0001 C CNN
+F 2 "LED_SMD:LED_0603_1608Metric_Castellated" H 3650 5700 50  0001 C CNN
+F 3 "~" H 3650 5700 50  0001 C CNN
+	1    3650 5700
 	-1   0    0    1   
 $EndComp
 $Comp
 L Device:R R6
 U 1 1 61F0884A
-P 4200 5950
-F 0 "R6" V 4150 5800 26  0000 C CNN
-F 1 "150Ω" V 4150 6150 26  0000 C CNN
-F 2 "Resistor_SMD:R_0402_1005Metric" V 4130 5950 50  0001 C CNN
-F 3 "~" H 4200 5950 50  0001 C CNN
-	1    4200 5950
+P 2950 5750
+F 0 "R6" V 2900 5600 26  0000 C CNN
+F 1 "150Ω" V 2900 5950 26  0000 C CNN
+F 2 "Resistor_SMD:R_0402_1005Metric" V 2880 5750 50  0001 C CNN
+F 3 "~" H 2950 5750 50  0001 C CNN
+	1    2950 5750
 	0    1    1    0   
 $EndComp
 $Comp
 L Device:R R7
 U 1 1 61F089C0
-P 4200 6050
-F 0 "R7" V 4150 5900 26  0000 C CNN
-F 1 "150Ω" V 4150 6250 26  0000 C CNN
-F 2 "Resistor_SMD:R_0402_1005Metric" V 4130 6050 50  0001 C CNN
-F 3 "~" H 4200 6050 50  0001 C CNN
-	1    4200 6050
+P 2950 5850
+F 0 "R7" V 2900 5700 26  0000 C CNN
+F 1 "150Ω" V 2900 6050 26  0000 C CNN
+F 2 "Resistor_SMD:R_0402_1005Metric" V 2880 5850 50  0001 C CNN
+F 3 "~" H 2950 5850 50  0001 C CNN
+	1    2950 5850
 	0    1    1    0   
 $EndComp
 $Comp
 L Device:R R8
 U 1 1 61F08B42
-P 4200 6150
-F 0 "R8" V 4150 6000 26  0000 C CNN
-F 1 "150Ω" V 4150 6350 26  0000 C CNN
-F 2 "Resistor_SMD:R_0402_1005Metric" V 4130 6150 50  0001 C CNN
-F 3 "~" H 4200 6150 50  0001 C CNN
-	1    4200 6150
+P 2950 5950
+F 0 "R8" V 2900 5800 26  0000 C CNN
+F 1 "150Ω" V 2900 6150 26  0000 C CNN
+F 2 "Resistor_SMD:R_0402_1005Metric" V 2880 5950 50  0001 C CNN
+F 3 "~" H 2950 5950 50  0001 C CNN
+	1    2950 5950
 	0    1    1    0   
 $EndComp
 Wire Wire Line
-	3950 6150 4050 6150
+	2700 5950 2800 5950
 Wire Wire Line
-	4050 6050 3950 6050
+	2800 5850 2700 5850
 Wire Wire Line
-	3950 5950 4050 5950
+	2700 5750 2800 5750
 Wire Wire Line
-	4050 5850 3950 5850
+	2800 5650 2700 5650
 $Comp
 L Device:LED D3
 U 1 1 61F1751A
-P 4900 6100
-F 0 "D3" H 5000 6050 50  0000 C CNN
-F 1 "LED" H 5050 6150 50  0001 C CNN
-F 2 "LED_SMD:LED_0603_1608Metric_Castellated" H 4900 6100 50  0001 C CNN
-F 3 "~" H 4900 6100 50  0001 C CNN
-	1    4900 6100
-	-1   0    0    1   
+P 3650 5900
+F 0 "D3" H 3750 5850 50  0000 C CNN
+F 1 "LED" H 3800 5950 50  0001 C CNN
+F 2 "LED_SMD:LED_0603_1608Metric_Castellated" H 3650 5900 50  0001 C CNN
+F 3 "~" H 3650 5900 50  0001 C CNN
+	1    3650 5900
+	1    0    0    1   
 $EndComp
 $Comp
 L Device:LED D4
 U 1 1 61F17694
-P 4900 6300
-F 0 "D4" H 5000 6250 50  0000 C CNN
-F 1 "LED" H 5050 6350 50  0001 C CNN
-F 2 "LED_SMD:LED_0603_1608Metric_Castellated" H 4900 6300 50  0001 C CNN
-F 3 "~" H 4900 6300 50  0001 C CNN
-	1    4900 6300
+P 3650 6100
+F 0 "D4" H 3750 6050 50  0000 C CNN
+F 1 "LED" H 3800 6150 50  0001 C CNN
+F 2 "LED_SMD:LED_0603_1608Metric_Castellated" H 3650 6100 50  0001 C CNN
+F 3 "~" H 3650 6100 50  0001 C CNN
+	1    3650 6100
 	-1   0    0    1   
 $EndComp
 $Comp
 L Device:LED D1
 U 1 1 61F17822
-P 4900 5700
-F 0 "D1" H 5000 5650 50  0000 C CNN
-F 1 "LED" H 5050 5750 50  0001 C CNN
-F 2 "LED_SMD:LED_0603_1608Metric_Castellated" H 4900 5700 50  0001 C CNN
-F 3 "~" H 4900 5700 50  0001 C CNN
-	1    4900 5700
+P 3650 5500
+F 0 "D1" H 3750 5450 50  0000 C CNN
+F 1 "LED" H 3800 5550 50  0001 C CNN
+F 2 "LED_SMD:LED_0603_1608Metric_Castellated" H 3650 5500 50  0001 C CNN
+F 3 "~" H 3650 5500 50  0001 C CNN
+	1    3650 5500
 	-1   0    0    1   
 $EndComp
 Wire Wire Line
-	4650 5950 4650 5900
+	3400 5750 3400 5700
 Wire Wire Line
-	4650 5900 4750 5900
+	3400 5700 3500 5700
 Wire Wire Line
-	4750 6100 4650 6100
+	3500 5900 3400 5900
 Wire Wire Line
-	4650 6100 4650 6050
+	3400 5900 3400 5850
 Wire Wire Line
-	4350 6150 4550 6150
+	3100 5950 3300 5950
 Wire Wire Line
-	4550 6150 4550 6300
+	3300 5950 3300 6100
 Wire Wire Line
-	4550 5700 4550 5850
+	3300 5500 3300 5650
 Wire Wire Line
-	4550 5850 4350 5850
+	3300 5650 3100 5650
 Wire Wire Line
-	4550 5700 4750 5700
+	3300 5500 3500 5500
 Wire Wire Line
-	4350 5950 4650 5950
+	3100 5750 3400 5750
 Wire Wire Line
-	4350 6050 4650 6050
+	3100 5850 3400 5850
 Wire Wire Line
-	4550 6300 4750 6300
+	3300 6100 3500 6100
 $Comp
 L power:GND #PWR07
 U 1 1 61F4E1A2
-P 5150 5700
-F 0 "#PWR07" H 5150 5450 50  0001 C CNN
-F 1 "GND" V 5155 5572 50  0000 R CNN
-F 2 "" H 5150 5700 50  0001 C CNN
-F 3 "" H 5150 5700 50  0001 C CNN
-	1    5150 5700
+P 3900 5500
+F 0 "#PWR07" H 3900 5250 50  0001 C CNN
+F 1 "GND" V 3905 5372 50  0000 R CNN
+F 2 "" H 3900 5500 50  0001 C CNN
+F 3 "" H 3900 5500 50  0001 C CNN
+	1    3900 5500
 	0    -1   -1   0   
 $EndComp
 $Comp
 L power:VCC #PWR09
 U 1 1 61F4E59E
-P 5150 6100
-F 0 "#PWR09" H 5150 5950 50  0001 C CNN
-F 1 "VCC" V 5165 6228 50  0000 L CNN
-F 2 "" H 5150 6100 50  0001 C CNN
-F 3 "" H 5150 6100 50  0001 C CNN
-	1    5150 6100
+P 3900 5900
+F 0 "#PWR09" H 3900 5750 50  0001 C CNN
+F 1 "VCC" V 3915 6028 50  0000 L CNN
+F 2 "" H 3900 5900 50  0001 C CNN
+F 3 "" H 3900 5900 50  0001 C CNN
+	1    3900 5900
 	0    1    1    0   
 $EndComp
 $Comp
 L power:GND #PWR010
 U 1 1 61F52AED
-P 5150 6300
-F 0 "#PWR010" H 5150 6050 50  0001 C CNN
-F 1 "GND" V 5155 6172 50  0000 R CNN
-F 2 "" H 5150 6300 50  0001 C CNN
-F 3 "" H 5150 6300 50  0001 C CNN
-	1    5150 6300
+P 3900 6100
+F 0 "#PWR010" H 3900 5850 50  0001 C CNN
+F 1 "GND" V 3905 5972 50  0000 R CNN
+F 2 "" H 3900 6100 50  0001 C CNN
+F 3 "" H 3900 6100 50  0001 C CNN
+	1    3900 6100
 	0    -1   -1   0   
 $EndComp
 Wire Wire Line
-	5150 6100 5050 6100
+	3900 5900 3800 5900
 Wire Wire Line
-	5050 6300 5150 6300
+	3800 6100 3900 6100
 $Comp
 L power:GND #PWR08
 U 1 1 61F5D5E3
-P 5150 5900
-F 0 "#PWR08" H 5150 5650 50  0001 C CNN
-F 1 "GND" V 5155 5772 50  0000 R CNN
-F 2 "" H 5150 5900 50  0001 C CNN
-F 3 "" H 5150 5900 50  0001 C CNN
-	1    5150 5900
+P 3900 5700
+F 0 "#PWR08" H 3900 5450 50  0001 C CNN
+F 1 "GND" V 3905 5572 50  0000 R CNN
+F 2 "" H 3900 5700 50  0001 C CNN
+F 3 "" H 3900 5700 50  0001 C CNN
+	1    3900 5700
 	0    -1   -1   0   
 $EndComp
 Wire Wire Line
-	5150 5900 5050 5900
+	3900 5700 3800 5700
 Wire Wire Line
-	5050 5700 5150 5700
+	3800 5500 3900 5500
 $Comp
 L Device:R R?
 U 1 1 61F6CBA0
-P 3250 5350
+P 2000 5150
 AR Path="/61E5BA64/61F6CBA0" Ref="R?"  Part="1" 
 AR Path="/61F6CBA0" Ref="R4"  Part="1" 
-F 0 "R4" V 3300 5100 50  0000 L CNN
-F 1 "10kΩ" V 3200 5000 50  0000 L CNN
-F 2 "Resistor_SMD:R_0603_1608Metric" V 3180 5350 50  0001 C CNN
-F 3 "~" H 3250 5350 50  0001 C CNN
-	1    3250 5350
+F 0 "R4" V 2050 4900 50  0000 L CNN
+F 1 "10kΩ" V 1950 4800 50  0000 L CNN
+F 2 "Resistor_SMD:R_0603_1608Metric" V 1930 5150 50  0001 C CNN
+F 3 "~" H 2000 5150 50  0001 C CNN
+	1    2000 5150
 	0    1    -1   0   
 $EndComp
-Text GLabel 2900 5350 0    50   Input ~ 0
+Text GLabel 1650 5150 0    50   Input ~ 0
 CB_RX
 Wire Wire Line
-	2900 5350 3100 5350
+	1650 5150 1850 5150
 Wire Wire Line
-	3400 5350 3500 5350
+	2150 5150 2250 5150
 Wire Notes Line
-	2500 5000 5500 5000
+	1250 4800 4250 4800
 Wire Notes Line
-	5500 5000 5500 7200
+	4250 4800 4250 7000
 Wire Notes Line
-	5500 7200 2500 7200
+	4250 7000 1250 7000
 Wire Notes Line
-	2500 7200 2500 5000
-Text Notes 3600 4950 0    79   ~ 16
+	1250 7000 1250 4800
+Text Notes 2350 4750 0    79   ~ 16
 Status LEDs
 Wire Notes Line
-	3550 5000 3550 4800
+	2300 4800 2300 4600
 Wire Notes Line
-	3550 4800 4400 4800
+	2300 4600 3150 4600
 Wire Notes Line
-	4400 4800 4400 5000
+	3150 4600 3150 4800
 $Sheet
-S 7700 4800 900  200 
+S 6450 5300 900  200 
 U 61EE07D3
 F0 "LevelShifter" 50
 F1 "LevelShifter.sch" 50
-F2 "In" I L 7700 4900 50 
-F3 "Out" I R 8600 4900 50 
+F2 "In" I L 6450 5400 50 
+F3 "Out" I R 7350 5400 50 
 $EndSheet
 $Sheet
-S 8700 4800 900  200 
+S 7450 5300 900  200 
 U 61F353C7
 F0 "OctaLED" 50
 F1 "OctaLED.sch" 50
-F2 "Din" I L 8700 4900 50 
-F3 "Dout" O R 9600 4900 50 
+F2 "Din" I L 7450 5400 50 
+F3 "Dout" O R 8350 5400 50 
 $EndSheet
 Wire Wire Line
-	8600 4900 8650 4900
-Text GLabel 7600 5000 3    50   Input ~ 0
+	7350 5400 7400 5400
+Text GLabel 6350 5500 3    50   Input ~ 0
 LEDin
-Text GLabel 9700 5000 3    50   Input ~ 0
+Text GLabel 9450 5700 0    50   Input ~ 0
 LEDout
 $Comp
 L Connector_Generic:Conn_01x03 J?
 U 1 1 61F63F44
-P 6950 4900
+P 5700 5400
 AR Path="/61E5BA64/61F63F44" Ref="J?"  Part="1" 
 AR Path="/61F63F44" Ref="J6"  Part="1" 
-F 0 "J6" H 6900 5150 50  0000 L CNN
-F 1 "LEDin" V 7050 4800 50  0000 L CNN
-F 2 "TripwireHook_Connector:PinHeader_01x03_P2.54mm" H 6950 4900 50  0001 C CNN
-F 3 "~" H 6950 4900 50  0001 C CNN
-	1    6950 4900
+F 0 "J6" H 5650 5650 50  0000 L CNN
+F 1 "LEDin" V 5800 5300 50  0000 L CNN
+F 2 "TripwireHook_Connector:PinHeader_01x03_P2.54mm" H 5700 5400 50  0001 C CNN
+F 3 "~" H 5700 5400 50  0001 C CNN
+	1    5700 5400
 	-1   0    0    -1  
 $EndComp
 $Comp
 L Connector:TestPoint TP?
 U 1 1 61F661D6
-P 7450 5000
+P 6200 5500
 AR Path="/61E5BA64/61F661D6" Ref="TP?"  Part="1" 
 AR Path="/61F661D6" Ref="TP11"  Part="1" 
-F 0 "TP11" V 7500 5100 39  0000 R CNN
-F 1 "LEDin" V 7450 5200 50  0000 L CNN
-F 2 "TripwireHook:HexPad_1.6_SMD" H 7650 5000 50  0001 C CNN
-F 3 "~" H 7650 5000 50  0001 C CNN
-	1    7450 5000
+F 0 "TP11" V 6250 5600 39  0000 R CNN
+F 1 "LEDin" V 6200 5700 50  0000 L CNN
+F 2 "TripwireHook:HexPad_1.6_SMD" H 6400 5500 50  0001 C CNN
+F 3 "~" H 6400 5500 50  0001 C CNN
+	1    6200 5500
 	-1   0    0    1   
 $EndComp
 $Comp
 L Connector_Generic:Conn_01x03 J?
 U 1 1 61F8021F
-P 10300 4900
+P 10050 5400
 AR Path="/61E5BA64/61F8021F" Ref="J?"  Part="1" 
 AR Path="/61F8021F" Ref="J7"  Part="1" 
-F 0 "J7" H 10250 5150 50  0000 L CNN
-F 1 "LEDout" V 10400 4800 50  0000 L CNN
-F 2 "TripwireHook_Connector:PinHeader_01x03_P2.54mm" H 10300 4900 50  0001 C CNN
-F 3 "~" H 10300 4900 50  0001 C CNN
-	1    10300 4900
+F 0 "J7" H 10000 5650 50  0000 L CNN
+F 1 "LEDout" V 10150 5300 50  0000 L CNN
+F 2 "TripwireHook_Connector:PinHeader_01x03_P2.54mm" H 10050 5400 50  0001 C CNN
+F 3 "~" H 10050 5400 50  0001 C CNN
+	1    10050 5400
 	1    0    0    -1  
 $EndComp
 $Comp
 L power:+5V #PWR014
 U 1 1 61F81F06
-P 7250 4700
-F 0 "#PWR014" H 7250 4550 50  0001 C CNN
-F 1 "+5V" H 7265 4873 50  0000 C CNN
-F 2 "" H 7250 4700 50  0001 C CNN
-F 3 "" H 7250 4700 50  0001 C CNN
-	1    7250 4700
+P 6000 5200
+F 0 "#PWR014" H 6000 5050 50  0001 C CNN
+F 1 "+5V" H 6015 5373 50  0000 C CNN
+F 2 "" H 6000 5200 50  0001 C CNN
+F 3 "" H 6000 5200 50  0001 C CNN
+	1    6000 5200
 	1    0    0    -1  
 $EndComp
 $Comp
 L power:+5V #PWR015
 U 1 1 61F82C0B
-P 10000 4700
-F 0 "#PWR015" H 10000 4550 50  0001 C CNN
-F 1 "+5V" H 10015 4873 50  0000 C CNN
-F 2 "" H 10000 4700 50  0001 C CNN
-F 3 "" H 10000 4700 50  0001 C CNN
-	1    10000 4700
+P 9750 5200
+F 0 "#PWR015" H 9750 5050 50  0001 C CNN
+F 1 "+5V" H 9765 5373 50  0000 C CNN
+F 2 "" H 9750 5200 50  0001 C CNN
+F 3 "" H 9750 5200 50  0001 C CNN
+	1    9750 5200
 	1    0    0    -1  
 $EndComp
 $Comp
 L power:GND #PWR017
 U 1 1 61F8317A
-P 10000 5100
-F 0 "#PWR017" H 10000 4850 50  0001 C CNN
-F 1 "GND" H 10005 4927 50  0000 C CNN
-F 2 "" H 10000 5100 50  0001 C CNN
-F 3 "" H 10000 5100 50  0001 C CNN
-	1    10000 5100
+P 9750 5600
+F 0 "#PWR017" H 9750 5350 50  0001 C CNN
+F 1 "GND" H 9755 5427 50  0000 C CNN
+F 2 "" H 9750 5600 50  0001 C CNN
+F 3 "" H 9750 5600 50  0001 C CNN
+	1    9750 5600
 	1    0    0    -1  
 $EndComp
 $Comp
 L power:GND #PWR016
 U 1 1 61F837B4
-P 7250 5100
-F 0 "#PWR016" H 7250 4850 50  0001 C CNN
-F 1 "GND" H 7255 4927 50  0000 C CNN
-F 2 "" H 7250 5100 50  0001 C CNN
-F 3 "" H 7250 5100 50  0001 C CNN
-	1    7250 5100
+P 6000 5600
+F 0 "#PWR016" H 6000 5350 50  0001 C CNN
+F 1 "GND" H 6005 5427 50  0000 C CNN
+F 2 "" H 6000 5600 50  0001 C CNN
+F 3 "" H 6000 5600 50  0001 C CNN
+	1    6000 5600
 	1    0    0    -1  
 $EndComp
 $Comp
 L Connector:TestPoint TP?
 U 1 1 61FA654E
-P 9850 5000
+P 9600 5500
 AR Path="/61E5BA64/61FA654E" Ref="TP?"  Part="1" 
 AR Path="/61FA654E" Ref="TP12"  Part="1" 
-F 0 "TP12" V 9900 5100 39  0000 R CNN
-F 1 "LEDout" V 9850 5200 50  0000 L CNN
-F 2 "TripwireHook:HexPad_1.6_SMD" H 10050 5000 50  0001 C CNN
-F 3 "~" H 10050 5000 50  0001 C CNN
-	1    9850 5000
+F 0 "TP12" V 9650 5600 39  0000 R CNN
+F 1 "LEDout" V 9600 5700 50  0000 L CNN
+F 2 "TripwireHook:HexPad_1.6_SMD" H 9800 5500 50  0001 C CNN
+F 3 "~" H 9800 5500 50  0001 C CNN
+	1    9600 5500
 	-1   0    0    1   
 $EndComp
 Wire Wire Line
-	9600 4900 9700 4900
-Wire Wire Line
-	9850 5000 9850 4900
-Connection ~ 9850 4900
+	9350 5400 9450 5400
 Wire Wire Line
-	9850 4900 10100 4900
+	9600 5500 9600 5400
+Connection ~ 9600 5400
 Wire Wire Line
-	9700 4900 9700 5000
-Connection ~ 9700 4900
+	9600 5400 9850 5400
+Connection ~ 9450 5400
 Wire Wire Line
-	9700 4900 9850 4900
+	9450 5400 9600 5400
 Wire Wire Line
-	10100 5000 10000 5000
+	9850 5500 9750 5500
 Wire Wire Line
-	10000 5000 10000 5100
+	9750 5500 9750 5600
 Wire Wire Line
-	10000 4700 10000 4800
+	9750 5200 9750 5300
 Wire Wire Line
-	10000 4800 10100 4800
+	9750 5300 9850 5300
 Wire Wire Line
-	7150 4900 7450 4900
+	5900 5400 6200 5400
 Wire Wire Line
-	7600 4900 7600 5000
-Connection ~ 7600 4900
+	6350 5400 6350 5500
+Connection ~ 6350 5400
 Wire Wire Line
-	7600 4900 7700 4900
+	6350 5400 6450 5400
 Wire Wire Line
-	7450 5000 7450 4900
-Connection ~ 7450 4900
+	6200 5500 6200 5400
+Connection ~ 6200 5400
 Wire Wire Line
-	7450 4900 7600 4900
+	6200 5400 6350 5400
 Wire Wire Line
-	7150 5000 7250 5000
+	5900 5500 6000 5500
 Wire Wire Line
-	7250 5000 7250 5100
+	6000 5500 6000 5600
 Wire Wire Line
-	7150 4800 7250 4800
+	5900 5300 6000 5300
 Wire Wire Line
-	7250 4800 7250 4700
+	6000 5300 6000 5200
 $Comp
 L Device:Jumper_NO_Small JP1
 U 1 1 61FEDE69
-P 8650 4550
-F 0 "JP1" H 8650 4735 50  0000 C CNN
-F 1 "Vcc  ==> +5V" H 8650 4644 50  0000 C CNN
-F 2 "Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm" H 8650 4550 50  0001 C CNN
-F 3 "~" H 8650 4550 50  0001 C CNN
-	1    8650 4550
+P 6900 5050
+F 0 "JP1" H 6900 5235 50  0000 C CNN
+F 1 "Vcc  ==> +5V" H 6900 5144 50  0000 C CNN
+F 2 "Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm" H 6900 5050 50  0001 C CNN
+F 3 "~" H 6900 5050 50  0001 C CNN
+	1    6900 5050
 	-1   0    0    -1  
 $EndComp
 $Comp
 L power:+5V #PWR013
 U 1 1 61FEEA24
-P 8850 4550
-F 0 "#PWR013" H 8850 4400 50  0001 C CNN
-F 1 "+5V" V 8865 4678 50  0000 L CNN
-F 2 "" H 8850 4550 50  0001 C CNN
-F 3 "" H 8850 4550 50  0001 C CNN
-	1    8850 4550
+P 7100 5050
+F 0 "#PWR013" H 7100 4900 50  0001 C CNN
+F 1 "+5V" V 7115 5178 50  0000 L CNN
+F 2 "" H 7100 5050 50  0001 C CNN
+F 3 "" H 7100 5050 50  0001 C CNN
+	1    7100 5050
 	0    1    -1   0   
 $EndComp
 $Comp
 L power:VCC #PWR012
 U 1 1 61FF0339
-P 8450 4550
-F 0 "#PWR012" H 8450 4400 50  0001 C CNN
-F 1 "VCC" V 8465 4678 50  0000 L CNN
-F 2 "" H 8450 4550 50  0001 C CNN
-F 3 "" H 8450 4550 50  0001 C CNN
-	1    8450 4550
+P 6700 5050
+F 0 "#PWR012" H 6700 4900 50  0001 C CNN
+F 1 "VCC" V 6715 5178 50  0000 L CNN
+F 2 "" H 6700 5050 50  0001 C CNN
+F 3 "" H 6700 5050 50  0001 C CNN
+	1    6700 5050
 	0    -1   1    0   
 $EndComp
 Wire Wire Line
-	8850 4550 8750 4550
+	7100 5050 7000 5050
 Wire Wire Line
-	8550 4550 8450 4550
+	6800 5050 6700 5050
 Wire Notes Line
-	6750 4300 10500 4300
+	5500 4800 10250 4800
 Wire Notes Line
-	10500 4300 10500 5500
+	10250 4800 10250 6000
 Wire Notes Line
-	10500 5500 6750 5500
+	10250 6000 5500 6000
 Wire Notes Line
-	6750 5500 6750 4300
-Text Notes 8400 4250 0    79   ~ 16
+	5500 6000 5500 4800
+Text Notes 7650 4750 0    79   ~ 16
 WS2812
 Wire Notes Line
-	8350 4300 8350 4100
+	7600 4800 7600 4600
 Wire Notes Line
-	8350 4100 8950 4100
+	7600 4600 8200 4600
 Wire Notes Line
-	8950 4100 8950 4300
-NoConn ~ 3950 6250
-NoConn ~ 3950 6350
+	8200 4600 8200 4800
+NoConn ~ 2700 6050
+NoConn ~ 2700 6150
 $Comp
 L Device:Jumper_NO_Small JP2
 U 1 1 61EA10E8
-P 8350 5350
-F 0 "JP2" H 8350 5450 39  0000 C CNN
-F 1 "No Lvl Shft" H 8350 5400 39  0000 C CNN
-F 2 "Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm" H 8350 5350 50  0001 C CNN
-F 3 "~" H 8350 5350 50  0001 C CNN
-	1    8350 5350
+P 7100 5850
+F 0 "JP2" H 7100 5950 39  0000 C CNN
+F 1 "No Lvl Shft" H 7100 5900 39  0000 C CNN
+F 2 "Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm" H 7100 5850 50  0001 C CNN
+F 3 "~" H 7100 5850 50  0001 C CNN
+	1    7100 5850
 	-1   0    0    -1  
 $EndComp
 $Comp
 L power:+3V3 #PWR043
 U 1 1 61EA30A3
-P 7950 5350
+P 6700 5850
 AR Path="/61EA30A3" Ref="#PWR043"  Part="1" 
 AR Path="/5FD3F919/61EA30A3" Ref="#PWR?"  Part="1" 
 AR Path="/5FD54FB6/61EA30A3" Ref="#PWR?"  Part="1" 
 AR Path="/61EEDA7D/61EA30A3" Ref="#PWR?"  Part="1" 
 AR Path="/61EF9F62/61EA30A3" Ref="#PWR?"  Part="1" 
 AR Path="/61EE07D3/61EA30A3" Ref="#PWR?"  Part="1" 
-F 0 "#PWR043" H 7950 5200 50  0001 C CNN
-F 1 "+3V3" V 7950 5550 39  0000 C CNN
-F 2 "" H 7950 5350 50  0001 C CNN
-F 3 "" H 7950 5350 50  0001 C CNN
-	1    7950 5350
+F 0 "#PWR043" H 6700 5700 50  0001 C CNN
+F 1 "+3V3" V 6700 6050 39  0000 C CNN
+F 2 "" H 6700 5850 50  0001 C CNN
+F 3 "" H 6700 5850 50  0001 C CNN
+	1    6700 5850
 	0    -1   -1   0   
 $EndComp
 Wire Wire Line
-	8650 4900 8650 5350
+	7400 5400 7400 5850
 Wire Wire Line
-	8650 5350 8450 5350
-Connection ~ 8650 4900
+	7400 5850 7200 5850
+Connection ~ 7400 5400
 Wire Wire Line
-	8650 4900 8700 4900
+	7400 5400 7450 5400
 Wire Wire Line
-	7950 5350 8050 5350
+	6700 5850 6800 5850
 $Comp
 L Connector:TestPoint TP?
 U 1 1 61EB715D
-P 8050 5300
+P 6800 5800
 AR Path="/61E5BA64/61EB715D" Ref="TP?"  Part="1" 
 AR Path="/61EB715D" Ref="TP13"  Part="1" 
-F 0 "TP13" H 8000 5350 39  0000 R CNN
-F 1 "3V3" H 7900 5400 39  0000 L CNN
-F 2 "TripwireHook:HexPad_1.6_SMD" H 8250 5300 50  0001 C CNN
-F 3 "~" H 8250 5300 50  0001 C CNN
-	1    8050 5300
+F 0 "TP13" H 6750 5850 39  0000 R CNN
+F 1 "3V3" H 6650 5900 39  0000 L CNN
+F 2 "TripwireHook:HexPad_1.6_SMD" H 7000 5800 50  0001 C CNN
+F 3 "~" H 7000 5800 50  0001 C CNN
+	1    6800 5800
+	1    0    0    -1  
+$EndComp
+Wire Wire Line
+	6800 5800 6800 5850
+Connection ~ 6800 5850
+Wire Wire Line
+	6800 5850 7000 5850
+Wire Wire Line
+	2550 2900 3000 2900
+Wire Wire Line
+	2800 3000 2800 2600
+Connection ~ 2800 2600
+Wire Wire Line
+	2800 2600 3700 2600
+Wire Wire Line
+	3000 2900 3000 3000
+Connection ~ 3000 2900
+Wire Wire Line
+	3000 2900 3500 2900
+$Comp
+L Mechanical:MountingHole H?
+U 1 1 61F5AEE3
+P 5250 7350
+AR Path="/61E5BA64/61F5AEE3" Ref="H?"  Part="1" 
+AR Path="/61F5AEE3" Ref="H2"  Part="1" 
+F 0 "H2" H 5350 7396 50  0000 L CNN
+F 1 "MountingHole" H 5350 7305 50  0000 L CNN
+F 2 "MountingHole:MountingHole_2.2mm_M2_Pad_Via" H 5250 7350 50  0001 C CNN
+F 3 "~" H 5250 7350 50  0001 C CNN
+	1    5250 7350
 	1    0    0    -1  
 $EndComp
+Text Notes 5300 6950 0    79   ~ 16
+Mount
+Wire Notes Line
+	5250 7000 5250 6800
+Wire Notes Line
+	5250 6800 5700 6800
+Wire Notes Line
+	5700 6800 5700 7000
+$Sheet
+S 8450 5300 900  200 
+U 61F93B2A
+F0 "sheet61F93B26" 50
+F1 "OctaLED.sch" 50
+F2 "Din" I L 8450 5400 50 
+F3 "Dout" O R 9350 5400 50 
+$EndSheet
+Wire Wire Line
+	8350 5400 8400 5400
+$Comp
+L Device:Jumper_NO_Small JP3
+U 1 1 62032D5B
+P 8800 5850
+F 0 "JP3" H 8800 5950 39  0000 C CNN
+F 1 "8 / 16 LEDs" H 8800 5900 39  0000 C CNN
+F 2 "Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm" H 8800 5850 50  0001 C CNN
+F 3 "~" H 8800 5850 50  0001 C CNN
+	1    8800 5850
+	-1   0    0    -1  
+$EndComp
+Wire Wire Line
+	8400 5400 8400 5850
+Wire Wire Line
+	8400 5850 8700 5850
+Connection ~ 8400 5400
+Wire Wire Line
+	8400 5400 8450 5400
 Wire Wire Line
-	8050 5300 8050 5350
-Connection ~ 8050 5350
+	8900 5850 9450 5850
 Wire Wire Line
-	8050 5350 8250 5350
+	9450 5400 9450 5850
 $EndSCHEMATC
diff --git a/pcb/CyanBusTransceiver/LED.sch b/pcb/CyanBusTransceiver/LED.sch
index 3bc9cbe..56fba5c 100644
--- a/pcb/CyanBusTransceiver/LED.sch
+++ b/pcb/CyanBusTransceiver/LED.sch
@@ -3,7 +3,7 @@ EELAYER 30 0
 EELAYER END
 $Descr User 5512 4724
 encoding utf-8
-Sheet 4 11
+Sheet 7 20
 Title "LED"
 Date "2022-01-16"
 Rev "v1.0"
@@ -41,7 +41,15 @@ AR Path="/61F353C7/61F405D6/61F0F467" Ref="D9"  Part="1"
 AR Path="/61F353C7/61F405DA/61F0F467" Ref="D10"  Part="1" 
 AR Path="/61F353C7/61F405DE/61F0F467" Ref="D11"  Part="1" 
 AR Path="/61F353C7/61F405E2/61F0F467" Ref="D12"  Part="1" 
-F 0 "D12" H 3000 1950 50  0000 L CNN
+AR Path="/61F93B2A/61F3DB71/61F0F467" Ref="D13"  Part="1" 
+AR Path="/61F93B2A/61F3DB7D/61F0F467" Ref="D14"  Part="1" 
+AR Path="/61F93B2A/61F40342/61F0F467" Ref="D15"  Part="1" 
+AR Path="/61F93B2A/61F40346/61F0F467" Ref="D16"  Part="1" 
+AR Path="/61F93B2A/61F405D6/61F0F467" Ref="D17"  Part="1" 
+AR Path="/61F93B2A/61F405DA/61F0F467" Ref="D18"  Part="1" 
+AR Path="/61F93B2A/61F405DE/61F0F467" Ref="D19"  Part="1" 
+AR Path="/61F93B2A/61F405E2/61F0F467" Ref="D20"  Part="1" 
+F 0 "D20" H 3000 1950 50  0000 L CNN
 F 1 "WS2812B-2020" H 3000 1600 50  0000 L CNN
 F 2 "TripwireHook:WS2812B-2020" H 2800 1450 50  0001 L TNN
 F 3 "" H 2850 1375 50  0001 L TNN
@@ -78,7 +86,15 @@ AR Path="/61F353C7/61F405D6/61F12278" Ref="#PWR033"  Part="1"
 AR Path="/61F353C7/61F405DA/61F12278" Ref="#PWR036"  Part="1" 
 AR Path="/61F353C7/61F405DE/61F12278" Ref="#PWR039"  Part="1" 
 AR Path="/61F353C7/61F405E2/61F12278" Ref="#PWR042"  Part="1" 
-F 0 "#PWR042" H 2750 1900 50  0001 C CNN
+AR Path="/61F93B2A/61F3DB71/61F12278" Ref="#PWR046"  Part="1" 
+AR Path="/61F93B2A/61F3DB7D/61F12278" Ref="#PWR049"  Part="1" 
+AR Path="/61F93B2A/61F40342/61F12278" Ref="#PWR052"  Part="1" 
+AR Path="/61F93B2A/61F40346/61F12278" Ref="#PWR055"  Part="1" 
+AR Path="/61F93B2A/61F405D6/61F12278" Ref="#PWR058"  Part="1" 
+AR Path="/61F93B2A/61F405DA/61F12278" Ref="#PWR061"  Part="1" 
+AR Path="/61F93B2A/61F405DE/61F12278" Ref="#PWR064"  Part="1" 
+AR Path="/61F93B2A/61F405E2/61F12278" Ref="#PWR067"  Part="1" 
+F 0 "#PWR067" H 2750 1900 50  0001 C CNN
 F 1 "GND" H 2755 1977 50  0000 C CNN
 F 2 "" H 2750 2150 50  0001 C CNN
 F 3 "" H 2750 2150 50  0001 C CNN
@@ -111,7 +127,15 @@ AR Path="/61F353C7/61F405D6/61F12556" Ref="C7"  Part="1"
 AR Path="/61F353C7/61F405DA/61F12556" Ref="C8"  Part="1" 
 AR Path="/61F353C7/61F405DE/61F12556" Ref="C9"  Part="1" 
 AR Path="/61F353C7/61F405E2/61F12556" Ref="C10"  Part="1" 
-F 0 "C10" V 2748 1350 50  0000 C CNN
+AR Path="/61F93B2A/61F3DB71/61F12556" Ref="C11"  Part="1" 
+AR Path="/61F93B2A/61F3DB7D/61F12556" Ref="C12"  Part="1" 
+AR Path="/61F93B2A/61F40342/61F12556" Ref="C13"  Part="1" 
+AR Path="/61F93B2A/61F40346/61F12556" Ref="C14"  Part="1" 
+AR Path="/61F93B2A/61F405D6/61F12556" Ref="C15"  Part="1" 
+AR Path="/61F93B2A/61F405DA/61F12556" Ref="C16"  Part="1" 
+AR Path="/61F93B2A/61F405DE/61F12556" Ref="C17"  Part="1" 
+AR Path="/61F93B2A/61F405E2/61F12556" Ref="C18"  Part="1" 
+F 0 "C18" V 2748 1350 50  0000 C CNN
 F 1 "1µF" V 2839 1350 50  0000 C CNN
 F 2 "Capacitor_SMD:C_0603_1608Metric" H 3038 1200 50  0001 C CNN
 F 3 "~" H 3000 1350 50  0001 C CNN
@@ -144,7 +168,15 @@ AR Path="/61F353C7/61F405D6/61F136BD" Ref="#PWR032"  Part="1"
 AR Path="/61F353C7/61F405DA/61F136BD" Ref="#PWR035"  Part="1" 
 AR Path="/61F353C7/61F405DE/61F136BD" Ref="#PWR038"  Part="1" 
 AR Path="/61F353C7/61F405E2/61F136BD" Ref="#PWR041"  Part="1" 
-F 0 "#PWR041" H 3250 1100 50  0001 C CNN
+AR Path="/61F93B2A/61F3DB71/61F136BD" Ref="#PWR045"  Part="1" 
+AR Path="/61F93B2A/61F3DB7D/61F136BD" Ref="#PWR048"  Part="1" 
+AR Path="/61F93B2A/61F40342/61F136BD" Ref="#PWR051"  Part="1" 
+AR Path="/61F93B2A/61F40346/61F136BD" Ref="#PWR054"  Part="1" 
+AR Path="/61F93B2A/61F405D6/61F136BD" Ref="#PWR057"  Part="1" 
+AR Path="/61F93B2A/61F405DA/61F136BD" Ref="#PWR060"  Part="1" 
+AR Path="/61F93B2A/61F405DE/61F136BD" Ref="#PWR063"  Part="1" 
+AR Path="/61F93B2A/61F405E2/61F136BD" Ref="#PWR066"  Part="1" 
+F 0 "#PWR066" H 3250 1100 50  0001 C CNN
 F 1 "GND" V 3255 1222 50  0000 R CNN
 F 2 "" H 3250 1350 50  0001 C CNN
 F 3 "" H 3250 1350 50  0001 C CNN
@@ -192,7 +224,15 @@ AR Path="/61F353C7/61F405D6/61EE3875" Ref="#PWR031"  Part="1"
 AR Path="/61F353C7/61F405DA/61EE3875" Ref="#PWR034"  Part="1" 
 AR Path="/61F353C7/61F405DE/61EE3875" Ref="#PWR037"  Part="1" 
 AR Path="/61F353C7/61F405E2/61EE3875" Ref="#PWR040"  Part="1" 
-F 0 "#PWR040" H 2750 1100 50  0001 C CNN
+AR Path="/61F93B2A/61F3DB71/61EE3875" Ref="#PWR044"  Part="1" 
+AR Path="/61F93B2A/61F3DB7D/61EE3875" Ref="#PWR047"  Part="1" 
+AR Path="/61F93B2A/61F40342/61EE3875" Ref="#PWR050"  Part="1" 
+AR Path="/61F93B2A/61F40346/61EE3875" Ref="#PWR053"  Part="1" 
+AR Path="/61F93B2A/61F405D6/61EE3875" Ref="#PWR056"  Part="1" 
+AR Path="/61F93B2A/61F405DA/61EE3875" Ref="#PWR059"  Part="1" 
+AR Path="/61F93B2A/61F405DE/61EE3875" Ref="#PWR062"  Part="1" 
+AR Path="/61F93B2A/61F405E2/61EE3875" Ref="#PWR065"  Part="1" 
+F 0 "#PWR065" H 2750 1100 50  0001 C CNN
 F 1 "+5V" H 2765 1423 50  0000 C CNN
 F 2 "" H 2750 1250 50  0001 C CNN
 F 3 "" H 2750 1250 50  0001 C CNN
diff --git a/pcb/CyanBusTransceiver/LevelShifter.sch b/pcb/CyanBusTransceiver/LevelShifter.sch
index 6314f84..977c2d2 100644
--- a/pcb/CyanBusTransceiver/LevelShifter.sch
+++ b/pcb/CyanBusTransceiver/LevelShifter.sch
@@ -3,7 +3,7 @@ EELAYER 30 0
 EELAYER END
 $Descr User 5512 4724
 encoding utf-8
-Sheet 2 11
+Sheet 2 20
 Title "CyanStripe"
 Date "2022-01-16"
 Rev "v1.0"
diff --git a/pcb/CyanBusTransceiver/OctaLED.sch b/pcb/CyanBusTransceiver/OctaLED.sch
index 2cafa35..e983608 100644
--- a/pcb/CyanBusTransceiver/OctaLED.sch
+++ b/pcb/CyanBusTransceiver/OctaLED.sch
@@ -3,7 +3,7 @@ EELAYER 30 0
 EELAYER END
 $Descr User 5512 5512
 encoding utf-8
-Sheet 3 11
+Sheet 3 20
 Title ""
 Date "2022-01-20"
 Rev "v1.0"
-- 
GitLab