PCB design done + bom and readme
[sgikbd] / hw / sgikbd.kicad_sch
index 38e25ea..04fcd26 100644 (file)
 
   (title_block
     (title "SGI - PS/2 keyboard and mouse converter")
-    (date "2017-10-11")
+    (date "2022-07-18")
     (rev "1")
     (company "Mutant Stargoat")
-    (comment 1 "Creative Commons Attribution Share-Alike (CC BY-SA)")
+    (comment 1 "GNU General Public License v3 (or later).")
     (comment 2 "Copyright (C) 2017-2022 John Tsiombikas <nuclear@member.fsf.org>")
   )
 
   (lib_symbols
-    (symbol "sgikbd-rescue:ATMEGA88-20PU" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
-      (property "Reference" "U" (id 0) (at -21.59 33.02 0)
-        (effects (font (size 1.27 1.27)) (justify left bottom))
+    (symbol "Amplifier_Operational:LM358" (pin_names (offset 0.127)) (in_bom yes) (on_board yes)
+      (property "Reference" "U" (id 0) (at 0 5.08 0)
+        (effects (font (size 1.27 1.27)) (justify left))
       )
-      (property "Value" "sgikbd-rescue_ATMEGA88-20PU" (id 1) (at 8.89 -34.29 0)
-        (effects (font (size 1.27 1.27)) (justify left bottom))
+      (property "Value" "LM358" (id 1) (at 0 -5.08 0)
+        (effects (font (size 1.27 1.27)) (justify left))
       )
-      (property "Footprint" "DIL28" (id 2) (at 0 0 0)
-        (effects (font (size 1.27 1.27) italic) hide)
+      (property "Footprint" "" (id 2) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
       )
-      (property "Datasheet" "" (id 3) (at 0 0 0)
+      (property "Datasheet" "http://www.ti.com/lit/ds/symlink/lm2904-n.pdf" (id 3) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_locked" "" (id 4) (at 0 0 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "ki_keywords" "dual opamp" (id 5) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_description" "Low-Power, Dual Operational Amplifiers, DIP-8/SOIC-8/TO-99-8" (id 6) (at 0 0 0)
         (effects (font (size 1.27 1.27)) hide)
       )
-      (property "ki_fp_filters" "28DIP-ELL600 28dip600" (id 4) (at 0 0 0)
+      (property "ki_fp_filters" "SOIC*3.9x4.9mm*P1.27mm* DIP*W7.62mm* TO*99* OnSemi*Micro8* TSSOP*3x3mm*P0.65mm* TSSOP*4.4x3mm*P0.65mm* MSOP*3x3mm*P0.65mm* SSOP*3.9x4.9mm*P0.635mm* LFCSP*2x2mm*P0.5mm* *SIP* SOIC*5.3x6.2mm*P1.27mm*" (id 7) (at 0 0 0)
         (effects (font (size 1.27 1.27)) hide)
       )
-      (symbol "ATMEGA88-20PU_0_1"
-        (rectangle (start -21.59 31.75) (end 19.05 -31.75)
+      (symbol "LM358_1_1"
+        (polyline
+          (pts
+            (xy -5.08 5.08)
+            (xy 5.08 0)
+            (xy -5.08 -5.08)
+            (xy -5.08 5.08)
+          )
           (stroke (width 0.254) (type default) (color 0 0 0 0))
           (fill (type background))
         )
-      )
-      (symbol "ATMEGA88-20PU_1_1"
-        (pin bidirectional line (at 22.86 -7.62 180) (length 3.81)
-          (name "(PCINT14/~{RESET})PC6" (effects (font (size 1.016 1.016))))
-          (number "1" (effects (font (size 1.016 1.016))))
-        )
-        (pin bidirectional line (at 22.86 11.43 180) (length 3.81)
-          (name "(PCINT7/XTAL2/TOSC2)PB7" (effects (font (size 1.016 1.016))))
-          (number "10" (effects (font (size 1.016 1.016))))
-        )
-        (pin bidirectional line (at 22.86 -24.13 180) (length 3.81)
-          (name "(PCINT21/OC0B/T1)PD5" (effects (font (size 1.016 1.016))))
-          (number "11" (effects (font (size 1.016 1.016))))
-        )
-        (pin bidirectional line (at 22.86 -26.67 180) (length 3.81)
-          (name "(PCINT22/OC0A/AIN0)PD6" (effects (font (size 1.016 1.016))))
-          (number "12" (effects (font (size 1.016 1.016))))
-        )
-        (pin bidirectional line (at 22.86 -29.21 180) (length 3.81)
-          (name "(PCINT23/AIN1)PD7" (effects (font (size 1.016 1.016))))
-          (number "13" (effects (font (size 1.016 1.016))))
-        )
-        (pin bidirectional line (at 22.86 29.21 180) (length 3.81)
-          (name "(PCINT0/CLKO/ICP1)PB0" (effects (font (size 1.016 1.016))))
-          (number "14" (effects (font (size 1.016 1.016))))
-        )
-        (pin bidirectional line (at 22.86 26.67 180) (length 3.81)
-          (name "(PCINT1/OC1A)PB1" (effects (font (size 1.016 1.016))))
-          (number "15" (effects (font (size 1.016 1.016))))
-        )
-        (pin bidirectional line (at 22.86 24.13 180) (length 3.81)
-          (name "(PCINT2/OC1B/~{SS})PB2" (effects (font (size 1.016 1.016))))
-          (number "16" (effects (font (size 1.016 1.016))))
-        )
-        (pin bidirectional line (at 22.86 21.59 180) (length 3.81)
-          (name "(PCINT3/OC2/MOSI)PB3" (effects (font (size 1.016 1.016))))
-          (number "17" (effects (font (size 1.016 1.016))))
-        )
-        (pin bidirectional line (at 22.86 19.05 180) (length 3.81)
-          (name "(PCINT4/MISO)PB4" (effects (font (size 1.016 1.016))))
-          (number "18" (effects (font (size 1.016 1.016))))
-        )
-        (pin bidirectional line (at 22.86 16.51 180) (length 3.81)
-          (name "(PCINT5/SCK)PB5" (effects (font (size 1.016 1.016))))
-          (number "19" (effects (font (size 1.016 1.016))))
-        )
-        (pin bidirectional line (at 22.86 -11.43 180) (length 3.81)
-          (name "(PCINT16/RXD)PD0" (effects (font (size 1.016 1.016))))
-          (number "2" (effects (font (size 1.016 1.016))))
-        )
-        (pin power_in line (at -25.4 21.59 0) (length 3.81)
-          (name "AVCC" (effects (font (size 1.016 1.016))))
-          (number "20" (effects (font (size 1.016 1.016))))
-        )
-        (pin bidirectional line (at -25.4 13.97 0) (length 3.81)
-          (name "AREF" (effects (font (size 1.016 1.016))))
-          (number "21" (effects (font (size 1.016 1.016))))
-        )
-        (pin power_in line (at -25.4 -26.67 0) (length 3.81)
-          (name "GND" (effects (font (size 1.016 1.016))))
-          (number "22" (effects (font (size 1.016 1.016))))
-        )
-        (pin bidirectional line (at 22.86 7.62 180) (length 3.81)
-          (name "(PCINT8/ADC0)PC0" (effects (font (size 1.016 1.016))))
-          (number "23" (effects (font (size 1.016 1.016))))
-        )
-        (pin bidirectional line (at 22.86 5.08 180) (length 3.81)
-          (name "(PCINT9/ADC1)PC1" (effects (font (size 1.016 1.016))))
-          (number "24" (effects (font (size 1.016 1.016))))
-        )
-        (pin bidirectional line (at 22.86 2.54 180) (length 3.81)
-          (name "(PCINT10/ADC2)PC2" (effects (font (size 1.016 1.016))))
-          (number "25" (effects (font (size 1.016 1.016))))
-        )
-        (pin bidirectional line (at 22.86 0 180) (length 3.81)
-          (name "(PCINT11/ADC3)PC3" (effects (font (size 1.016 1.016))))
-          (number "26" (effects (font (size 1.016 1.016))))
-        )
-        (pin bidirectional line (at 22.86 -2.54 180) (length 3.81)
-          (name "(PCINT12/SDA/ADC4)PC4" (effects (font (size 1.016 1.016))))
-          (number "27" (effects (font (size 1.016 1.016))))
+        (pin output line (at 7.62 0 180) (length 2.54)
+          (name "~" (effects (font (size 1.27 1.27))))
+          (number "1" (effects (font (size 1.27 1.27))))
         )
-        (pin bidirectional line (at 22.86 -5.08 180) (length 3.81)
-          (name "(PCINT13/SCL/ADC5)PC5" (effects (font (size 1.016 1.016))))
-          (number "28" (effects (font (size 1.016 1.016))))
+        (pin input line (at -7.62 -2.54 0) (length 2.54)
+          (name "-" (effects (font (size 1.27 1.27))))
+          (number "2" (effects (font (size 1.27 1.27))))
         )
-        (pin bidirectional line (at 22.86 -13.97 180) (length 3.81)
-          (name "(PCINT17/TXD)PD1" (effects (font (size 1.016 1.016))))
-          (number "3" (effects (font (size 1.016 1.016))))
+        (pin input line (at -7.62 2.54 0) (length 2.54)
+          (name "+" (effects (font (size 1.27 1.27))))
+          (number "3" (effects (font (size 1.27 1.27))))
         )
-        (pin bidirectional line (at 22.86 -16.51 180) (length 3.81)
-          (name "(PCINT18/INT0)PD2" (effects (font (size 1.016 1.016))))
-          (number "4" (effects (font (size 1.016 1.016))))
+      )
+      (symbol "LM358_2_1"
+        (polyline
+          (pts
+            (xy -5.08 5.08)
+            (xy 5.08 0)
+            (xy -5.08 -5.08)
+            (xy -5.08 5.08)
+          )
+          (stroke (width 0.254) (type default) (color 0 0 0 0))
+          (fill (type background))
         )
-        (pin bidirectional line (at 22.86 -19.05 180) (length 3.81)
-          (name "(PCINT19/OC2B/INT1)PD3" (effects (font (size 1.016 1.016))))
-          (number "5" (effects (font (size 1.016 1.016))))
+        (pin input line (at -7.62 2.54 0) (length 2.54)
+          (name "+" (effects (font (size 1.27 1.27))))
+          (number "5" (effects (font (size 1.27 1.27))))
         )
-        (pin bidirectional line (at 22.86 -21.59 180) (length 3.81)
-          (name "(PCINT20/XCK/T0)PD4" (effects (font (size 1.016 1.016))))
-          (number "6" (effects (font (size 1.016 1.016))))
+        (pin input line (at -7.62 -2.54 0) (length 2.54)
+          (name "-" (effects (font (size 1.27 1.27))))
+          (number "6" (effects (font (size 1.27 1.27))))
         )
-        (pin power_in line (at -25.4 29.21 0) (length 3.81)
-          (name "VCC" (effects (font (size 1.016 1.016))))
-          (number "7" (effects (font (size 1.016 1.016))))
+        (pin output line (at 7.62 0 180) (length 2.54)
+          (name "~" (effects (font (size 1.27 1.27))))
+          (number "7" (effects (font (size 1.27 1.27))))
         )
-        (pin power_in line (at -25.4 -29.21 0) (length 3.81)
-          (name "GND" (effects (font (size 1.016 1.016))))
-          (number "8" (effects (font (size 1.016 1.016))))
+      )
+      (symbol "LM358_3_1"
+        (pin power_in line (at -2.54 -7.62 90) (length 3.81)
+          (name "V-" (effects (font (size 1.27 1.27))))
+          (number "4" (effects (font (size 1.27 1.27))))
         )
-        (pin bidirectional line (at 22.86 13.97 180) (length 3.81)
-          (name "(PCINT6/XTAL1/TOSC1)PB6" (effects (font (size 1.016 1.016))))
-          (number "9" (effects (font (size 1.016 1.016))))
+        (pin power_in line (at -2.54 7.62 270) (length 3.81)
+          (name "V+" (effects (font (size 1.27 1.27))))
+          (number "8" (effects (font (size 1.27 1.27))))
         )
       )
     )
-    (symbol "sgikbd-rescue:AVR-ISP-6" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
-      (property "Reference" "CON" (id 0) (at -2.667 6.096 0)
-        (effects (font (size 1.27 1.27)))
+    (symbol "Connector:AVR-ISP-6" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
+      (property "Reference" "J" (id 0) (at -6.35 11.43 0)
+        (effects (font (size 1.27 1.27)) (justify left))
       )
-      (property "Value" "sgikbd-rescue_AVR-ISP-6" (id 1) (at -6.731 -5.842 0)
-        (effects (font (size 1.27 1.27)) (justify left bottom))
+      (property "Value" "AVR-ISP-6" (id 1) (at 0 11.43 0)
+        (effects (font (size 1.27 1.27)) (justify left))
       )
-      (property "Footprint" "AVR-ISP-6" (id 2) (at -13.208 1.016 90)
+      (property "Footprint" "" (id 2) (at -6.35 1.27 90)
         (effects (font (size 1.27 1.27)) hide)
       )
-      (property "Datasheet" "" (id 3) (at -0.635 0 0)
+      (property "Datasheet" " ~" (id 3) (at -32.385 -13.97 0)
         (effects (font (size 1.27 1.27)) hide)
       )
-      (symbol "AVR-ISP-6_0_0"
-        (text "SCK" (at -8.001 0.127 0)
-          (effects (font (size 1.143 1.143) bold))
-        )
-        (text "VCC" (at 6.985 2.794 0)
-          (effects (font (size 1.143 1.143) bold))
-        )
+      (property "ki_keywords" "AVR ISP Connector" (id 4) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_description" "Atmel 6-pin ISP connector" (id 5) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_fp_filters" "IDC?Header*2x03* Pin?Header*2x03*" (id 6) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
       )
       (symbol "AVR-ISP-6_0_1"
-        (rectangle (start -5.207 -3.556) (end 4.191 -4.064)
+        (rectangle (start -2.667 -6.858) (end -2.413 -7.62)
           (stroke (width 0) (type default) (color 0 0 0 0))
-          (fill (type outline))
+          (fill (type none))
         )
-        (rectangle (start -5.207 5.08) (end 3.937 4.572)
+        (rectangle (start -2.667 10.16) (end -2.413 9.398)
           (stroke (width 0) (type default) (color 0 0 0 0))
-          (fill (type outline))
+          (fill (type none))
         )
-        (rectangle (start -5.08 -4.064) (end -5.588 -1.016)
+        (rectangle (start 7.62 -2.413) (end 6.858 -2.667)
           (stroke (width 0) (type default) (color 0 0 0 0))
-          (fill (type outline))
+          (fill (type none))
         )
-        (rectangle (start -5.08 5.08) (end -5.588 1.016)
+        (rectangle (start 7.62 0.127) (end 6.858 -0.127)
           (stroke (width 0) (type default) (color 0 0 0 0))
-          (fill (type outline))
+          (fill (type none))
         )
-        (rectangle (start 3.937 5.08) (end 4.445 -4.064)
+        (rectangle (start 7.62 2.667) (end 6.858 2.413)
           (stroke (width 0) (type default) (color 0 0 0 0))
-          (fill (type outline))
-        )
-      )
-      (symbol "AVR-ISP-6_1_0"
-        (text "GND" (at 7.239 -2.667 0)
-          (effects (font (size 1.143 1.143) bold))
-        )
-        (text "MISO" (at -8.4582 2.5908 0)
-          (effects (font (size 1.143 1.143) bold))
+          (fill (type none))
         )
-        (text "MOSI" (at 7.7978 -0.0508 0)
-          (effects (font (size 1.143 1.143) bold))
+        (rectangle (start 7.62 5.207) (end 6.858 4.953)
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
         )
-        (text "RST" (at -8.001 -2.54 0)
-          (effects (font (size 1.143 1.143) bold))
+        (rectangle (start 7.62 10.16) (end -7.62 -7.62)
+          (stroke (width 0.254) (type default) (color 0 0 0 0))
+          (fill (type background))
         )
       )
       (symbol "AVR-ISP-6_1_1"
-        (pin passive line (at -3.81 2.54 0) (length 2.54)
-          (name "~" (effects (font (size 1.016 1.016))))
-          (number "1" (effects (font (size 1.016 1.016))))
+        (pin passive line (at 10.16 5.08 180) (length 2.54)
+          (name "MISO" (effects (font (size 1.27 1.27))))
+          (number "1" (effects (font (size 1.27 1.27))))
         )
-        (pin passive line (at 2.54 2.54 180) (length 2.54)
-          (name "~" (effects (font (size 1.016 1.016))))
-          (number "2" (effects (font (size 1.016 1.016))))
+        (pin passive line (at -2.54 12.7 270) (length 2.54)
+          (name "VCC" (effects (font (size 1.27 1.27))))
+          (number "2" (effects (font (size 1.27 1.27))))
         )
-        (pin passive line (at -3.81 0 0) (length 2.54)
-          (name "~" (effects (font (size 1.016 1.016))))
-          (number "3" (effects (font (size 1.016 1.016))))
+        (pin passive line (at 10.16 0 180) (length 2.54)
+          (name "SCK" (effects (font (size 1.27 1.27))))
+          (number "3" (effects (font (size 1.27 1.27))))
         )
-        (pin passive line (at 2.54 0 180) (length 2.54)
-          (name "~" (effects (font (size 1.016 1.016))))
-          (number "4" (effects (font (size 1.016 1.016))))
+        (pin passive line (at 10.16 2.54 180) (length 2.54)
+          (name "MOSI" (effects (font (size 1.27 1.27))))
+          (number "4" (effects (font (size 1.27 1.27))))
         )
-        (pin passive line (at -3.81 -2.54 0) (length 2.54)
-          (name "~" (effects (font (size 1.016 1.016))))
-          (number "5" (effects (font (size 1.016 1.016))))
+        (pin passive line (at 10.16 -2.54 180) (length 2.54)
+          (name "~{RST}" (effects (font (size 1.27 1.27))))
+          (number "5" (effects (font (size 1.27 1.27))))
         )
-        (pin passive line (at 2.54 -2.54 180) (length 2.54)
-          (name "~" (effects (font (size 1.016 1.016))))
-          (number "6" (effects (font (size 1.016 1.016))))
+        (pin passive line (at -2.54 -10.16 90) (length 2.54)
+          (name "GND" (effects (font (size 1.27 1.27))))
+          (number "6" (effects (font (size 1.27 1.27))))
         )
       )
     )
-    (symbol "sgikbd-rescue:C" (pin_numbers hide) (pin_names (offset 0.254)) (in_bom yes) (on_board yes)
+    (symbol "Device:C" (pin_numbers hide) (pin_names (offset 0.254)) (in_bom yes) (on_board yes)
       (property "Reference" "C" (id 0) (at 0.635 2.54 0)
         (effects (font (size 1.27 1.27)) (justify left))
       )
-      (property "Value" "sgikbd-rescue_C" (id 1) (at 0.635 -2.54 0)
+      (property "Value" "C" (id 1) (at 0.635 -2.54 0)
         (effects (font (size 1.27 1.27)) (justify left))
       )
       (property "Footprint" "" (id 2) (at 0.9652 -3.81 0)
         (effects (font (size 1.27 1.27)) hide)
       )
-      (property "Datasheet" "" (id 3) (at 0 0 0)
+      (property "Datasheet" "~" (id 3) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_keywords" "cap capacitor" (id 4) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_description" "Unpolarized capacitor" (id 5) (at 0 0 0)
         (effects (font (size 1.27 1.27)) hide)
       )
-      (property "ki_fp_filters" "C_*" (id 4) (at 0 0 0)
+      (property "ki_fp_filters" "C_*" (id 6) (at 0 0 0)
         (effects (font (size 1.27 1.27)) hide)
       )
       (symbol "C_0_1"
         )
       )
     )
-    (symbol "sgikbd-rescue:CONN_01X04" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
-      (property "Reference" "J" (id 0) (at 0 6.35 0)
-        (effects (font (size 1.27 1.27)))
+    (symbol "Device:C_Polarized" (pin_numbers hide) (pin_names (offset 0.254)) (in_bom yes) (on_board yes)
+      (property "Reference" "C" (id 0) (at 0.635 2.54 0)
+        (effects (font (size 1.27 1.27)) (justify left))
       )
-      (property "Value" "sgikbd-rescue_CONN_01X04" (id 1) (at 2.54 0 90)
-        (effects (font (size 1.27 1.27)))
+      (property "Value" "C_Polarized" (id 1) (at 0.635 -2.54 0)
+        (effects (font (size 1.27 1.27)) (justify left))
       )
-      (property "Footprint" "" (id 2) (at 0 0 0)
+      (property "Footprint" "" (id 2) (at 0.9652 -3.81 0)
         (effects (font (size 1.27 1.27)) hide)
       )
-      (property "Datasheet" "" (id 3) (at 0 0 0)
+      (property "Datasheet" "~" (id 3) (at 0 0 0)
         (effects (font (size 1.27 1.27)) hide)
       )
-      (property "ki_fp_filters" "Pin_Header_Straight_1X* Pin_Header_Angled_1X* Socket_Strip_Straight_1X* Socket_Strip_Angled_1X*" (id 4) (at 0 0 0)
+      (property "ki_keywords" "cap capacitor" (id 4) (at 0 0 0)
         (effects (font (size 1.27 1.27)) hide)
       )
-      (symbol "CONN_01X04_0_1"
-        (rectangle (start -1.27 -3.683) (end 0.254 -3.937)
-          (stroke (width 0) (type default) (color 0 0 0 0))
-          (fill (type none))
-        )
-        (rectangle (start -1.27 -1.143) (end 0.254 -1.397)
+      (property "ki_description" "Polarized capacitor" (id 5) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_fp_filters" "CP_*" (id 6) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (symbol "C_Polarized_0_1"
+        (rectangle (start -2.286 0.508) (end 2.286 1.016)
           (stroke (width 0) (type default) (color 0 0 0 0))
           (fill (type none))
         )
-        (rectangle (start -1.27 1.397) (end 0.254 1.143)
+        (polyline
+          (pts
+            (xy -1.778 2.286)
+            (xy -0.762 2.286)
+          )
           (stroke (width 0) (type default) (color 0 0 0 0))
           (fill (type none))
         )
-        (rectangle (start -1.27 3.937) (end 0.254 3.683)
+        (polyline
+          (pts
+            (xy -1.27 2.794)
+            (xy -1.27 1.778)
+          )
           (stroke (width 0) (type default) (color 0 0 0 0))
           (fill (type none))
         )
-        (rectangle (start -1.27 5.08) (end 1.27 -5.08)
+        (rectangle (start 2.286 -0.508) (end -2.286 -1.016)
           (stroke (width 0) (type default) (color 0 0 0 0))
-          (fill (type none))
+          (fill (type outline))
         )
       )
-      (symbol "CONN_01X04_1_1"
-        (pin passive line (at -5.08 3.81 0) (length 3.81)
-          (name "P1" (effects (font (size 1.27 1.27))))
+      (symbol "C_Polarized_1_1"
+        (pin passive line (at 0 3.81 270) (length 2.794)
+          (name "~" (effects (font (size 1.27 1.27))))
           (number "1" (effects (font (size 1.27 1.27))))
         )
-        (pin passive line (at -5.08 1.27 0) (length 3.81)
-          (name "P2" (effects (font (size 1.27 1.27))))
+        (pin passive line (at 0 -3.81 90) (length 2.794)
+          (name "~" (effects (font (size 1.27 1.27))))
           (number "2" (effects (font (size 1.27 1.27))))
         )
-        (pin passive line (at -5.08 -1.27 0) (length 3.81)
-          (name "P3" (effects (font (size 1.27 1.27))))
-          (number "3" (effects (font (size 1.27 1.27))))
-        )
-        (pin passive line (at -5.08 -3.81 0) (length 3.81)
-          (name "P4" (effects (font (size 1.27 1.27))))
-          (number "4" (effects (font (size 1.27 1.27))))
-        )
       )
     )
-    (symbol "sgikbd-rescue:Crystal" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
+    (symbol "Device:Crystal" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
       (property "Reference" "Y" (id 0) (at 0 3.81 0)
         (effects (font (size 1.27 1.27)))
       )
-      (property "Value" "sgikbd-rescue_Crystal" (id 1) (at 0 -3.81 0)
+      (property "Value" "Crystal" (id 1) (at 0 -3.81 0)
         (effects (font (size 1.27 1.27)))
       )
       (property "Footprint" "" (id 2) (at 0 0 0)
         (effects (font (size 1.27 1.27)) hide)
       )
-      (property "Datasheet" "" (id 3) (at 0 0 0)
+      (property "Datasheet" "~" (id 3) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_keywords" "quartz ceramic resonator oscillator" (id 4) (at 0 0 0)
         (effects (font (size 1.27 1.27)) hide)
       )
-      (property "ki_fp_filters" "Crystal*" (id 4) (at 0 0 0)
+      (property "ki_description" "Two pin crystal" (id 5) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_fp_filters" "Crystal*" (id 6) (at 0 0 0)
         (effects (font (size 1.27 1.27)) hide)
       )
       (symbol "Crystal_0_1"
         )
       )
     )
-    (symbol "sgikbd-rescue:GND" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)
-      (property "Reference" "#PWR" (id 0) (at 0 -6.35 0)
+    (symbol "Device:R" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes)
+      (property "Reference" "R" (id 0) (at 2.032 0 90)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Value" "R" (id 1) (at 0 0 90)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Footprint" "" (id 2) (at -1.778 0 90)
         (effects (font (size 1.27 1.27)) hide)
       )
-      (property "Value" "sgikbd-rescue_GND" (id 1) (at 0 -3.81 0)
+      (property "Datasheet" "~" (id 3) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_keywords" "R res resistor" (id 4) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_description" "Resistor" (id 5) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_fp_filters" "R_*" (id 6) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (symbol "R_0_1"
+        (rectangle (start -1.016 -2.54) (end 1.016 2.54)
+          (stroke (width 0.254) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+      )
+      (symbol "R_1_1"
+        (pin passive line (at 0 3.81 270) (length 1.27)
+          (name "~" (effects (font (size 1.27 1.27))))
+          (number "1" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at 0 -3.81 90) (length 1.27)
+          (name "~" (effects (font (size 1.27 1.27))))
+          (number "2" (effects (font (size 1.27 1.27))))
+        )
+      )
+    )
+    (symbol "Diode:1N4148W" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
+      (property "Reference" "D" (id 0) (at 0 2.54 0)
         (effects (font (size 1.27 1.27)))
       )
-      (property "Footprint" "" (id 2) (at 0 0 0)
+      (property "Value" "1N4148W" (id 1) (at 0 -2.54 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Footprint" "Diode_SMD:D_SOD-123" (id 2) (at 0 -4.445 0)
         (effects (font (size 1.27 1.27)) hide)
       )
-      (property "Datasheet" "" (id 3) (at 0 0 0)
+      (property "Datasheet" "https://www.vishay.com/docs/85748/1n4148w.pdf" (id 3) (at 0 0 0)
         (effects (font (size 1.27 1.27)) hide)
       )
-      (symbol "GND_0_1"
+      (property "ki_keywords" "diode" (id 4) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_description" "75V 0.15A Fast Switching Diode, SOD-123" (id 5) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_fp_filters" "D*SOD?123*" (id 6) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (symbol "1N4148W_0_1"
         (polyline
           (pts
-            (xy 0 0)
-            (xy 0 -1.27)
-            (xy 1.27 -1.27)
-            (xy 0 -2.54)
+            (xy -1.27 1.27)
             (xy -1.27 -1.27)
-            (xy 0 -1.27)
+          )
+          (stroke (width 0.254) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (polyline
+          (pts
+            (xy 1.27 0)
+            (xy -1.27 0)
           )
           (stroke (width 0) (type default) (color 0 0 0 0))
           (fill (type none))
         )
+        (polyline
+          (pts
+            (xy 1.27 1.27)
+            (xy 1.27 -1.27)
+            (xy -1.27 0)
+            (xy 1.27 1.27)
+          )
+          (stroke (width 0.254) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
       )
-      (symbol "GND_1_1"
-        (pin power_in line (at 0 0 270) (length 0) hide
-          (name "GND" (effects (font (size 1.27 1.27))))
+      (symbol "1N4148W_1_1"
+        (pin passive line (at -3.81 0 0) (length 2.54)
+          (name "K" (effects (font (size 1.27 1.27))))
           (number "1" (effects (font (size 1.27 1.27))))
         )
+        (pin passive line (at 3.81 0 180) (length 2.54)
+          (name "A" (effects (font (size 1.27 1.27))))
+          (number "2" (effects (font (size 1.27 1.27))))
+        )
       )
     )
-    (symbol "sgikbd-rescue:R" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes)
-      (property "Reference" "R" (id 0) (at 2.032 0 90)
-        (effects (font (size 1.27 1.27)))
+    (symbol "MCU_Microchip_ATmega:ATmega328PB-A" (in_bom yes) (on_board yes)
+      (property "Reference" "U" (id 0) (at -12.7 36.83 0)
+        (effects (font (size 1.27 1.27)) (justify left bottom))
       )
-      (property "Value" "sgikbd-rescue_R" (id 1) (at 0 0 90)
-        (effects (font (size 1.27 1.27)))
+      (property "Value" "ATmega328PB-A" (id 1) (at 2.54 -36.83 0)
+        (effects (font (size 1.27 1.27)) (justify left top))
       )
-      (property "Footprint" "" (id 2) (at -1.778 0 90)
+      (property "Footprint" "Package_QFP:TQFP-32_7x7mm_P0.8mm" (id 2) (at 0 0 0)
+        (effects (font (size 1.27 1.27) italic) hide)
+      )
+      (property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/40001906C.pdf" (id 3) (at 0 0 0)
         (effects (font (size 1.27 1.27)) hide)
       )
-      (property "Datasheet" "" (id 3) (at 0 0 0)
+      (property "ki_keywords" "AVR 8bit Microcontroller MegaAVR" (id 4) (at 0 0 0)
         (effects (font (size 1.27 1.27)) hide)
       )
-      (property "ki_fp_filters" "R_* R_*" (id 4) (at 0 0 0)
+      (property "ki_description" "20MHz, 32kB Flash, 2kB SRAM, 1kB EEPROM, TQFP-32" (id 5) (at 0 0 0)
         (effects (font (size 1.27 1.27)) hide)
       )
-      (symbol "R_0_1"
-        (rectangle (start -1.016 -2.54) (end 1.016 2.54)
+      (property "ki_fp_filters" "TQFP*7x7mm*P0.8mm*" (id 6) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (symbol "ATmega328PB-A_0_1"
+        (rectangle (start -12.7 -35.56) (end 12.7 35.56)
           (stroke (width 0.254) (type default) (color 0 0 0 0))
-          (fill (type none))
+          (fill (type background))
         )
       )
-      (symbol "R_1_1"
-        (pin passive line (at 0 3.81 270) (length 1.27)
-          (name "~" (effects (font (size 1.27 1.27))))
+      (symbol "ATmega328PB-A_1_1"
+        (pin bidirectional line (at 15.24 -20.32 180) (length 2.54)
+          (name "PD3" (effects (font (size 1.27 1.27))))
           (number "1" (effects (font (size 1.27 1.27))))
         )
-        (pin passive line (at 0 -3.81 90) (length 1.27)
-          (name "~" (effects (font (size 1.27 1.27))))
+        (pin bidirectional line (at 15.24 -27.94 180) (length 2.54)
+          (name "PD6" (effects (font (size 1.27 1.27))))
+          (number "10" (effects (font (size 1.27 1.27))))
+        )
+        (pin bidirectional line (at 15.24 -30.48 180) (length 2.54)
+          (name "PD7" (effects (font (size 1.27 1.27))))
+          (number "11" (effects (font (size 1.27 1.27))))
+        )
+        (pin bidirectional line (at 15.24 30.48 180) (length 2.54)
+          (name "PB0" (effects (font (size 1.27 1.27))))
+          (number "12" (effects (font (size 1.27 1.27))))
+        )
+        (pin bidirectional line (at 15.24 27.94 180) (length 2.54)
+          (name "PB1" (effects (font (size 1.27 1.27))))
+          (number "13" (effects (font (size 1.27 1.27))))
+        )
+        (pin bidirectional line (at 15.24 25.4 180) (length 2.54)
+          (name "PB2" (effects (font (size 1.27 1.27))))
+          (number "14" (effects (font (size 1.27 1.27))))
+        )
+        (pin bidirectional line (at 15.24 22.86 180) (length 2.54)
+          (name "PB3" (effects (font (size 1.27 1.27))))
+          (number "15" (effects (font (size 1.27 1.27))))
+        )
+        (pin bidirectional line (at 15.24 20.32 180) (length 2.54)
+          (name "PB4" (effects (font (size 1.27 1.27))))
+          (number "16" (effects (font (size 1.27 1.27))))
+        )
+        (pin bidirectional line (at 15.24 17.78 180) (length 2.54)
+          (name "PB5" (effects (font (size 1.27 1.27))))
+          (number "17" (effects (font (size 1.27 1.27))))
+        )
+        (pin power_in line (at 2.54 38.1 270) (length 2.54)
+          (name "AVCC" (effects (font (size 1.27 1.27))))
+          (number "18" (effects (font (size 1.27 1.27))))
+        )
+        (pin bidirectional line (at -15.24 -17.78 0) (length 2.54)
+          (name "PE2" (effects (font (size 1.27 1.27))))
+          (number "19" (effects (font (size 1.27 1.27))))
+        )
+        (pin bidirectional line (at 15.24 -22.86 180) (length 2.54)
+          (name "PD4" (effects (font (size 1.27 1.27))))
           (number "2" (effects (font (size 1.27 1.27))))
         )
+        (pin passive line (at -15.24 30.48 0) (length 2.54)
+          (name "AREF" (effects (font (size 1.27 1.27))))
+          (number "20" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at 0 -38.1 90) (length 2.54) hide
+          (name "GND" (effects (font (size 1.27 1.27))))
+          (number "21" (effects (font (size 1.27 1.27))))
+        )
+        (pin bidirectional line (at -15.24 -20.32 0) (length 2.54)
+          (name "PE3" (effects (font (size 1.27 1.27))))
+          (number "22" (effects (font (size 1.27 1.27))))
+        )
+        (pin bidirectional line (at 15.24 7.62 180) (length 2.54)
+          (name "PC0" (effects (font (size 1.27 1.27))))
+          (number "23" (effects (font (size 1.27 1.27))))
+        )
+        (pin bidirectional line (at 15.24 5.08 180) (length 2.54)
+          (name "PC1" (effects (font (size 1.27 1.27))))
+          (number "24" (effects (font (size 1.27 1.27))))
+        )
+        (pin bidirectional line (at 15.24 2.54 180) (length 2.54)
+          (name "PC2" (effects (font (size 1.27 1.27))))
+          (number "25" (effects (font (size 1.27 1.27))))
+        )
+        (pin bidirectional line (at 15.24 0 180) (length 2.54)
+          (name "PC3" (effects (font (size 1.27 1.27))))
+          (number "26" (effects (font (size 1.27 1.27))))
+        )
+        (pin bidirectional line (at 15.24 -2.54 180) (length 2.54)
+          (name "PC4" (effects (font (size 1.27 1.27))))
+          (number "27" (effects (font (size 1.27 1.27))))
+        )
+        (pin bidirectional line (at 15.24 -5.08 180) (length 2.54)
+          (name "PC5" (effects (font (size 1.27 1.27))))
+          (number "28" (effects (font (size 1.27 1.27))))
+        )
+        (pin bidirectional line (at 15.24 -7.62 180) (length 2.54)
+          (name "~{RESET}/PC6" (effects (font (size 1.27 1.27))))
+          (number "29" (effects (font (size 1.27 1.27))))
+        )
+        (pin bidirectional line (at -15.24 -12.7 0) (length 2.54)
+          (name "PE0" (effects (font (size 1.27 1.27))))
+          (number "3" (effects (font (size 1.27 1.27))))
+        )
+        (pin bidirectional line (at 15.24 -12.7 180) (length 2.54)
+          (name "PD0" (effects (font (size 1.27 1.27))))
+          (number "30" (effects (font (size 1.27 1.27))))
+        )
+        (pin bidirectional line (at 15.24 -15.24 180) (length 2.54)
+          (name "PD1" (effects (font (size 1.27 1.27))))
+          (number "31" (effects (font (size 1.27 1.27))))
+        )
+        (pin bidirectional line (at 15.24 -17.78 180) (length 2.54)
+          (name "PD2" (effects (font (size 1.27 1.27))))
+          (number "32" (effects (font (size 1.27 1.27))))
+        )
+        (pin power_in line (at 0 38.1 270) (length 2.54)
+          (name "VCC" (effects (font (size 1.27 1.27))))
+          (number "4" (effects (font (size 1.27 1.27))))
+        )
+        (pin power_in line (at 0 -38.1 90) (length 2.54)
+          (name "GND" (effects (font (size 1.27 1.27))))
+          (number "5" (effects (font (size 1.27 1.27))))
+        )
+        (pin bidirectional line (at -15.24 -15.24 0) (length 2.54)
+          (name "PE1" (effects (font (size 1.27 1.27))))
+          (number "6" (effects (font (size 1.27 1.27))))
+        )
+        (pin bidirectional line (at 15.24 15.24 180) (length 2.54)
+          (name "XTAL1/PB6" (effects (font (size 1.27 1.27))))
+          (number "7" (effects (font (size 1.27 1.27))))
+        )
+        (pin bidirectional line (at 15.24 12.7 180) (length 2.54)
+          (name "XTAL2/PB7" (effects (font (size 1.27 1.27))))
+          (number "8" (effects (font (size 1.27 1.27))))
+        )
+        (pin bidirectional line (at 15.24 -25.4 180) (length 2.54)
+          (name "PD5" (effects (font (size 1.27 1.27))))
+          (number "9" (effects (font (size 1.27 1.27))))
+        )
       )
     )
-    (symbol "sgikbd-rescue:SW_DPDT_x2" (pin_names (offset 0) hide) (in_bom yes) (on_board yes)
-      (property "Reference" "SW" (id 0) (at 0 4.318 0)
+    (symbol "Mechanical:MountingHole_Pad" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
+      (property "Reference" "H" (id 0) (at 0 6.35 0)
         (effects (font (size 1.27 1.27)))
       )
-      (property "Value" "sgikbd-rescue_SW_DPDT_x2" (id 1) (at 0 -5.08 0)
+      (property "Value" "MountingHole_Pad" (id 1) (at 0 4.445 0)
         (effects (font (size 1.27 1.27)))
       )
       (property "Footprint" "" (id 2) (at 0 0 0)
         (effects (font (size 1.27 1.27)) hide)
       )
-      (property "Datasheet" "" (id 3) (at 0 0 0)
+      (property "Datasheet" "~" (id 3) (at 0 0 0)
         (effects (font (size 1.27 1.27)) hide)
       )
-      (symbol "SW_DPDT_x2_0_0"
-        (circle (center -2.032 0) (radius 0.508)
-          (stroke (width 0) (type default) (color 0 0 0 0))
-          (fill (type none))
-        )
-        (circle (center 2.032 -2.54) (radius 0.508)
-          (stroke (width 0) (type default) (color 0 0 0 0))
+      (property "ki_keywords" "mounting hole" (id 4) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_description" "Mounting Hole with connection" (id 5) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_fp_filters" "MountingHole*Pad*" (id 6) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (symbol "MountingHole_Pad_0_1"
+        (circle (center 0 1.27) (radius 1.27)
+          (stroke (width 1.27) (type default) (color 0 0 0 0))
           (fill (type none))
         )
       )
-      (symbol "SW_DPDT_x2_0_1"
-        (polyline
-          (pts
-            (xy -1.524 0.254)
-            (xy 1.651 2.286)
-          )
-          (stroke (width 0) (type default) (color 0 0 0 0))
-          (fill (type none))
+      (symbol "MountingHole_Pad_1_1"
+        (pin input line (at 0 -2.54 90) (length 2.54)
+          (name "1" (effects (font (size 1.27 1.27))))
+          (number "1" (effects (font (size 1.27 1.27))))
         )
-        (circle (center 2.032 2.54) (radius 0.508)
-          (stroke (width 0) (type default) (color 0 0 0 0))
-          (fill (type none))
+      )
+    )
+    (symbol "Regulator_Linear:L7805" (pin_names (offset 0.254)) (in_bom yes) (on_board yes)
+      (property "Reference" "U" (id 0) (at -3.81 3.175 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Value" "L7805" (id 1) (at 0 3.175 0)
+        (effects (font (size 1.27 1.27)) (justify left))
+      )
+      (property "Footprint" "" (id 2) (at 0.635 -3.81 0)
+        (effects (font (size 1.27 1.27) italic) (justify left) hide)
+      )
+      (property "Datasheet" "http://www.st.com/content/ccc/resource/technical/document/datasheet/41/4f/b3/b0/12/d4/47/88/CD00000444.pdf/files/CD00000444.pdf/jcr:content/translations/en.CD00000444.pdf" (id 3) (at 0 -1.27 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_keywords" "Voltage Regulator 1.5A Positive" (id 4) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_description" "Positive 1.5A 35V Linear Regulator, Fixed Output 5V, TO-220/TO-263/TO-252" (id 5) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_fp_filters" "TO?252* TO?263* TO?220*" (id 6) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (symbol "L7805_0_1"
+        (rectangle (start -5.08 1.905) (end 5.08 -5.08)
+          (stroke (width 0.254) (type default) (color 0 0 0 0))
+          (fill (type background))
         )
       )
-      (symbol "SW_DPDT_x2_1_1"
-        (pin passive line (at 5.08 2.54 180) (length 2.54)
-          (name "A" (effects (font (size 1.27 1.27))))
+      (symbol "L7805_1_1"
+        (pin power_in line (at -7.62 0 0) (length 2.54)
+          (name "IN" (effects (font (size 1.27 1.27))))
           (number "1" (effects (font (size 1.27 1.27))))
         )
-        (pin passive line (at -5.08 0 0) (length 2.54)
-          (name "B" (effects (font (size 1.27 1.27))))
+        (pin power_in line (at 0 -7.62 90) (length 2.54)
+          (name "GND" (effects (font (size 1.27 1.27))))
           (number "2" (effects (font (size 1.27 1.27))))
         )
-        (pin passive line (at 5.08 -2.54 180) (length 2.54)
-          (name "C" (effects (font (size 1.27 1.27))))
+        (pin power_out line (at 7.62 0 180) (length 2.54)
+          (name "OUT" (effects (font (size 1.27 1.27))))
           (number "3" (effects (font (size 1.27 1.27))))
         )
       )
-      (symbol "SW_DPDT_x2_2_1"
-        (pin passive line (at 5.08 2.54 180) (length 2.54)
-          (name "A" (effects (font (size 1.27 1.27))))
-          (number "3" (effects (font (size 1.27 1.27))))
+    )
+    (symbol "Regulator_Linear:L7905" (pin_names (offset 0.254)) (in_bom yes) (on_board yes)
+      (property "Reference" "U" (id 0) (at -3.81 -3.175 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Value" "L7905" (id 1) (at 0 -3.175 0)
+        (effects (font (size 1.27 1.27)) (justify left))
+      )
+      (property "Footprint" "" (id 2) (at 0 -5.08 0)
+        (effects (font (size 1.27 1.27) italic) hide)
+      )
+      (property "Datasheet" "http://www.st.com/content/ccc/resource/technical/document/datasheet/c9/16/86/41/c7/2b/45/f2/CD00000450.pdf/files/CD00000450.pdf/jcr:content/translations/en.CD00000450.pdf" (id 3) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_keywords" "Voltage Regulator 1.5A Negative" (id 4) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_description" "Negative 1.5A 35V Linear Regulator, Fixed Output -5V, TO-220/TO-263" (id 5) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_fp_filters" "TO?220* TO?263*" (id 6) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (symbol "L7905_0_1"
+        (rectangle (start -5.08 5.08) (end 5.08 -1.905)
+          (stroke (width 0.254) (type default) (color 0 0 0 0))
+          (fill (type background))
         )
-        (pin passive line (at -5.08 0 0) (length 2.54)
-          (name "B" (effects (font (size 1.27 1.27))))
-          (number "4" (effects (font (size 1.27 1.27))))
+      )
+      (symbol "L7905_1_1"
+        (pin power_in line (at 0 7.62 270) (length 2.54)
+          (name "GND" (effects (font (size 1.27 1.27))))
+          (number "1" (effects (font (size 1.27 1.27))))
         )
-        (pin passive line (at 5.08 -2.54 180) (length 2.54)
-          (name "C" (effects (font (size 1.27 1.27))))
-          (number "5" (effects (font (size 1.27 1.27))))
+        (pin power_in line (at -7.62 0 0) (length 2.54)
+          (name "VI" (effects (font (size 1.27 1.27))))
+          (number "2" (effects (font (size 1.27 1.27))))
+        )
+        (pin power_out line (at 7.62 0 180) (length 2.54)
+          (name "VO" (effects (font (size 1.27 1.27))))
+          (number "3" (effects (font (size 1.27 1.27))))
         )
       )
     )
-    (symbol "sgikbd-rescue:SW_Push" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
+    (symbol "Switch:SW_Push" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
       (property "Reference" "SW" (id 0) (at 1.27 2.54 0)
         (effects (font (size 1.27 1.27)) (justify left))
       )
-      (property "Value" "sgikbd-rescue_SW_Push" (id 1) (at 0 -1.524 0)
+      (property "Value" "SW_Push" (id 1) (at 0 -1.524 0)
         (effects (font (size 1.27 1.27)))
       )
       (property "Footprint" "" (id 2) (at 0 5.08 0)
         (effects (font (size 1.27 1.27)) hide)
       )
-      (property "Datasheet" "" (id 3) (at 0 5.08 0)
+      (property "Datasheet" "~" (id 3) (at 0 5.08 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_keywords" "switch normally-open pushbutton push-button" (id 4) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_description" "Push button switch, generic, two pins" (id 5) (at 0 0 0)
         (effects (font (size 1.27 1.27)) hide)
       )
       (symbol "SW_Push_0_1"
         )
       )
     )
-    (symbol "sgikbd-rescue:VCC" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)
+    (symbol "power:-5V" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)
+      (property "Reference" "#PWR" (id 0) (at 0 2.54 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "Value" "-5V" (id 1) (at 0 3.81 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Footprint" "" (id 2) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "Datasheet" "" (id 3) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_keywords" "power-flag" (id 4) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_description" "Power symbol creates a global label with name \"-5V\"" (id 5) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (symbol "-5V_0_0"
+        (pin power_in line (at 0 0 90) (length 0) hide
+          (name "-5V" (effects (font (size 1.27 1.27))))
+          (number "1" (effects (font (size 1.27 1.27))))
+        )
+      )
+      (symbol "-5V_0_1"
+        (polyline
+          (pts
+            (xy 0 0)
+            (xy 0 1.27)
+            (xy 0.762 1.27)
+            (xy 0 2.54)
+            (xy -0.762 1.27)
+            (xy 0 1.27)
+          )
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type outline))
+        )
+      )
+    )
+    (symbol "power:GND" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)
+      (property "Reference" "#PWR" (id 0) (at 0 -6.35 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "Value" "GND" (id 1) (at 0 -3.81 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Footprint" "" (id 2) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "Datasheet" "" (id 3) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_keywords" "power-flag" (id 4) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (id 5) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (symbol "GND_0_1"
+        (polyline
+          (pts
+            (xy 0 0)
+            (xy 0 -1.27)
+            (xy 1.27 -1.27)
+            (xy 0 -2.54)
+            (xy -1.27 -1.27)
+            (xy 0 -1.27)
+          )
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+      )
+      (symbol "GND_1_1"
+        (pin power_in line (at 0 0 270) (length 0) hide
+          (name "GND" (effects (font (size 1.27 1.27))))
+          (number "1" (effects (font (size 1.27 1.27))))
+        )
+      )
+    )
+    (symbol "power:VCC" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)
       (property "Reference" "#PWR" (id 0) (at 0 -3.81 0)
         (effects (font (size 1.27 1.27)) hide)
       )
-      (property "Value" "sgikbd-rescue_VCC" (id 1) (at 0 3.81 0)
+      (property "Value" "VCC" (id 1) (at 0 3.81 0)
         (effects (font (size 1.27 1.27)))
       )
-      (property "Footprint" "" (id 2) (at 0 0 0)
+      (property "Footprint" "" (id 2) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "Datasheet" "" (id 3) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_keywords" "power-flag" (id 4) (at 0 0 0)
         (effects (font (size 1.27 1.27)) hide)
       )
-      (property "Datasheet" "" (id 3) (at 0 0 0)
+      (property "ki_description" "Power symbol creates a global label with name \"VCC\"" (id 5) (at 0 0 0)
         (effects (font (size 1.27 1.27)) hide)
       )
       (symbol "VCC_0_1"
         (polyline
           (pts
+            (xy -0.762 1.27)
+            (xy 0 2.54)
+          )
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (polyline
+          (pts
             (xy 0 0)
-            (xy 0 1.27)
+            (xy 0 2.54)
           )
           (stroke (width 0) (type default) (color 0 0 0 0))
           (fill (type none))
         )
-        (circle (center 0 1.905) (radius 0.635)
+        (polyline
+          (pts
+            (xy 0 2.54)
+            (xy 0.762 1.27)
+          )
           (stroke (width 0) (type default) (color 0 0 0 0))
           (fill (type none))
         )
         )
       )
     )
-    (symbol "sgikbd-rescue:ps2conn" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
+    (symbol "ps2conn_1" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
       (property "Reference" "U" (id 0) (at -6.35 -6.35 0)
         (effects (font (size 1.524 1.524)))
       )
-      (property "Value" "sgikbd-rescue_ps2conn" (id 1) (at 3.81 0 90)
+      (property "Value" "ps2conn_1" (id 1) (at 5.08 0 90)
         (effects (font (size 1.524 1.524)))
       )
       (property "Footprint" "" (id 2) (at 0 0 0)
       (property "Datasheet" "" (id 3) (at 0 0 0)
         (effects (font (size 1.524 1.524)) hide)
       )
-      (symbol "ps2conn_0_1"
-        (rectangle (start -7.62 5.08) (end 2.54 -5.08)
+      (symbol "ps2conn_1_0_1"
+        (rectangle (start -7.62 5.08) (end 3.81 -5.08)
           (stroke (width 0) (type default) (color 0 0 0 0))
           (fill (type none))
         )
       )
-      (symbol "ps2conn_1_1"
-        (pin passive line (at -12.7 2.54 0) (length 5.08)
+      (symbol "ps2conn_1_1_1"
+        (pin passive line (at 2.54 -7.62 90) (length 2.54)
+          (name "shield" (effects (font (size 1.27 1.27))))
+          (number "0" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at -10.16 2.54 0) (length 2.54)
           (name "DATA" (effects (font (size 1.27 1.27))))
           (number "1" (effects (font (size 1.27 1.27))))
         )
-        (pin passive line (at 0 -10.16 90) (length 5.08)
+        (pin passive line (at 0 -7.62 90) (length 2.54)
           (name "GND" (effects (font (size 1.27 1.27))))
           (number "3" (effects (font (size 1.27 1.27))))
         )
-        (pin passive line (at 0 10.16 270) (length 5.08)
+        (pin passive line (at 0 7.62 270) (length 2.54)
           (name "VCC" (effects (font (size 1.27 1.27))))
           (number "4" (effects (font (size 1.27 1.27))))
         )
-        (pin passive line (at -12.7 -2.54 0) (length 5.08)
+        (pin passive line (at -10.16 -2.54 0) (length 2.54)
           (name "CLK" (effects (font (size 1.27 1.27))))
           (number "5" (effects (font (size 1.27 1.27))))
         )
       )
     )
-    (symbol "sgikbd-rescue:sgikbd_conn" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
-      (property "Reference" "U" (id 0) (at -6.35 -10.16 0)
+    (symbol "sgikbd:ps2conn" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
+      (property "Reference" "U" (id 0) (at -6.35 -6.35 0)
         (effects (font (size 1.524 1.524)))
       )
-      (property "Value" "sgikbd-rescue_sgikbd_conn" (id 1) (at 6.35 1.27 90)
+      (property "Value" "ps2conn" (id 1) (at 5.08 0 90)
         (effects (font (size 1.524 1.524)))
       )
-      (property "Footprint" "" (id 2) (at 7.62 -16.51 0)
+      (property "Footprint" "" (id 2) (at 0 0 0)
         (effects (font (size 1.524 1.524)) hide)
       )
-      (property "Datasheet" "" (id 3) (at 7.62 -16.51 0)
+      (property "Datasheet" "" (id 3) (at 0 0 0)
         (effects (font (size 1.524 1.524)) hide)
       )
-      (symbol "sgikbd_conn_0_1"
-        (rectangle (start -7.62 6.35) (end 5.08 -8.89)
+      (symbol "ps2conn_0_1"
+        (rectangle (start -7.62 5.08) (end 3.81 -5.08)
           (stroke (width 0) (type default) (color 0 0 0 0))
           (fill (type none))
         )
       )
-      (symbol "sgikbd_conn_1_1"
-        (pin passive line (at -12.7 2.54 0) (length 5.08)
+      (symbol "ps2conn_1_1"
+        (pin passive line (at 2.54 -7.62 90) (length 2.54)
+          (name "shield" (effects (font (size 1.27 1.27))))
+          (number "0" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at -10.16 2.54 0) (length 2.54)
+          (name "DATA" (effects (font (size 1.27 1.27))))
+          (number "1" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at 0 -7.62 90) (length 2.54)
+          (name "GND" (effects (font (size 1.27 1.27))))
+          (number "3" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at 0 7.62 270) (length 2.54)
+          (name "VCC" (effects (font (size 1.27 1.27))))
+          (number "4" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at -10.16 -2.54 0) (length 2.54)
           (name "CLK" (effects (font (size 1.27 1.27))))
+          (number "5" (effects (font (size 1.27 1.27))))
+        )
+      )
+    )
+    (symbol "sgikbd:sgi-db15" (in_bom yes) (on_board yes)
+      (property "Reference" "U" (id 0) (at 2.54 10.16 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Value" "sgi-db15" (id 1) (at 6.35 0 90)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Footprint" "Connector_Dsub:DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm" (id 2) (at 1.27 -21.59 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "Datasheet" "" (id 3) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (symbol "sgi-db15_0_1"
+        (rectangle (start -5.08 8.89) (end 5.08 -8.89)
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+      )
+      (symbol "sgi-db15_1_1"
+        (pin passive line (at 2.54 -11.43 90) (length 2.54)
+          (name "shield" (effects (font (size 1.27 1.27))))
+          (number "0" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at 0 -11.43 90) (length 2.54)
+          (name "GND" (effects (font (size 1.27 1.27))))
           (number "1" (effects (font (size 1.27 1.27))))
         )
-        (pin passive line (at -12.7 5.08 0) (length 5.08)
-          (name "DATA" (effects (font (size 1.27 1.27))))
+        (pin passive line (at -7.62 -2.54 0) (length 2.54)
+          (name "MRXD" (effects (font (size 1.27 1.27))))
+          (number "10" (effects (font (size 1.27 1.27))))
+        )
+        (pin no_connect line (at -2.54 -8.89 90) (length 2.54) hide
+          (name "NC" (effects (font (size 1.27 1.27))))
+          (number "11" (effects (font (size 1.27 1.27))))
+        )
+        (pin no_connect line (at -3.81 -8.89 90) (length 2.54) hide
+          (name "NC" (effects (font (size 1.27 1.27))))
+          (number "12" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at 1.27 11.43 270) (length 2.54)
+          (name "-12V" (effects (font (size 1.27 1.27))))
+          (number "15" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at 0 -11.43 90) (length 2.54) hide
+          (name "GND" (effects (font (size 1.27 1.27))))
+          (number "2" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at 0 -11.43 90) (length 2.54) hide
+          (name "GND" (effects (font (size 1.27 1.27))))
+          (number "3" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at -7.62 0 0) (length 2.54)
+          (name "KBTXD" (effects (font (size 1.27 1.27))))
+          (number "4" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at -7.62 2.54 0) (length 2.54)
+          (name "KBRXD" (effects (font (size 1.27 1.27))))
+          (number "5" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at -1.27 11.43 270) (length 2.54)
+          (name "+12V" (effects (font (size 1.27 1.27))))
+          (number "7" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at -1.27 11.43 270) (length 2.54) hide
+          (name "+12V" (effects (font (size 1.27 1.27))))
+          (number "8" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at -1.27 11.43 270) (length 2.54) hide
+          (name "+12V" (effects (font (size 1.27 1.27))))
+          (number "9" (effects (font (size 1.27 1.27))))
+        )
+      )
+    )
+    (symbol "sgikbd:sgi-db9" (in_bom yes) (on_board yes)
+      (property "Reference" "U" (id 0) (at -5.08 -10.16 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Value" "sgi-db9" (id 1) (at 6.35 0 90)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Footprint" "Connector_Dsub:DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm" (id 2) (at 0 -21.59 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "Datasheet" "" (id 3) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (symbol "sgi-db9_0_1"
+        (rectangle (start -5.08 8.89) (end 5.08 -8.89)
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+      )
+      (symbol "sgi-db9_1_1"
+        (pin passive line (at 2.54 -11.43 90) (length 2.54)
+          (name "shield" (effects (font (size 1.27 1.27))))
+          (number "0" (effects (font (size 1.27 1.27))))
+        )
+        (pin no_connect line (at -3.81 -8.89 90) (length 2.54) hide
+          (name "NC" (effects (font (size 1.27 1.27))))
+          (number "1" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at -7.62 2.54 0) (length 2.54)
+          (name "KBRXD" (effects (font (size 1.27 1.27))))
           (number "2" (effects (font (size 1.27 1.27))))
         )
-        (pin passive line (at -12.7 -1.27 0) (length 5.08)
-          (name "RESET" (effects (font (size 1.27 1.27))))
+        (pin no_connect line (at -2.54 -8.89 90) (length 2.54) hide
+          (name "NC" (effects (font (size 1.27 1.27))))
           (number "3" (effects (font (size 1.27 1.27))))
         )
-        (pin passive line (at 2.54 11.43 270) (length 5.08)
-          (name "+5v" (effects (font (size 1.27 1.27))))
+        (pin passive line (at 1.27 11.43 270) (length 2.54)
+          (name "-12V" (effects (font (size 1.27 1.27))))
           (number "4" (effects (font (size 1.27 1.27))))
         )
-        (pin passive line (at 2.54 -13.97 90) (length 5.08)
+        (pin passive line (at -7.62 -2.54 0) (length 2.54)
+          (name "MRXD" (effects (font (size 1.27 1.27))))
+          (number "5" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at 0 -11.43 90) (length 2.54)
           (name "GND" (effects (font (size 1.27 1.27))))
           (number "6" (effects (font (size 1.27 1.27))))
         )
-        (pin passive line (at -12.7 -5.08 0) (length 5.08)
-          (name "STLED" (effects (font (size 1.27 1.27))))
+        (pin passive line (at -1.27 11.43 270) (length 2.54)
+          (name "+12V" (effects (font (size 1.27 1.27))))
           (number "7" (effects (font (size 1.27 1.27))))
         )
-        (pin passive line (at -12.7 -7.62 0) (length 5.08)
-          (name "DRVLED" (effects (font (size 1.27 1.27))))
+        (pin passive line (at -7.62 0 0) (length 2.54)
+          (name "KBTXD" (effects (font (size 1.27 1.27))))
           (number "8" (effects (font (size 1.27 1.27))))
         )
+        (pin passive line (at 0 -11.43 90) (length 2.54) hide
+          (name "GND" (effects (font (size 1.27 1.27))))
+          (number "9" (effects (font (size 1.27 1.27))))
+        )
+      )
+    )
+    (symbol "sgikbd:sgi-mdin6" (in_bom yes) (on_board yes)
+      (property "Reference" "U" (id 0) (at 2.54 10.16 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Value" "sgi-mdin6" (id 1) (at 6.35 0 90)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Footprint" "" (id 2) (at 0 -10.16 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "Datasheet" "" (id 3) (at 0 -10.16 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (symbol "sgi-mdin6_0_1"
+        (rectangle (start -5.08 8.89) (end 5.08 -8.89)
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+      )
+      (symbol "sgi-mdin6_1_1"
+        (pin passive line (at 2.54 -11.43 90) (length 2.54)
+          (name "shield" (effects (font (size 1.27 1.27))))
+          (number "0" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at -7.62 2.54 0) (length 2.54)
+          (name "KBRX" (effects (font (size 1.27 1.27))))
+          (number "1" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at -7.62 -2.54 0) (length 2.54)
+          (name "MRXD" (effects (font (size 1.27 1.27))))
+          (number "2" (effects (font (size 1.27 1.27))))
+        )
+        (pin power_out line (at 0 -11.43 90) (length 2.54)
+          (name "GND" (effects (font (size 1.27 1.27))))
+          (number "3" (effects (font (size 1.27 1.27))))
+        )
+        (pin power_out line (at -1.27 11.43 270) (length 2.54)
+          (name "+8V" (effects (font (size 1.27 1.27))))
+          (number "4" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at -7.62 0 0) (length 2.54)
+          (name "KBTXD" (effects (font (size 1.27 1.27))))
+          (number "5" (effects (font (size 1.27 1.27))))
+        )
+        (pin power_out line (at 1.27 11.43 270) (length 2.54)
+          (name "-8V" (effects (font (size 1.27 1.27))))
+          (number "6" (effects (font (size 1.27 1.27))))
+        )
       )
     )
   )
 
-  (junction (at 171.45 147.32) (diameter 0) (color 0 0 0 0)
-    (uuid 101ef598-601d-400e-9ef6-d655fbb1dbfa)
+  (junction (at 200.66 104.14) (diameter 0) (color 0 0 0 0)
+    (uuid 004b4c5f-5b4d-4998-9a70-381fe2595f96)
+  )
+  (junction (at 128.27 90.17) (diameter 0) (color 0 0 0 0)
+    (uuid 043deea8-bc6a-473e-9a9b-2be4b816d216)
+  )
+  (junction (at 184.15 104.14) (diameter 0) (color 0 0 0 0)
+    (uuid 0a9611c8-613c-493b-8e43-ea5d058b6658)
+  )
+  (junction (at 173.99 95.25) (diameter 0) (color 0 0 0 0)
+    (uuid 0b0045d1-879c-4b8e-bd62-437d9c3b1467)
+  )
+  (junction (at 151.13 105.41) (diameter 0) (color 0 0 0 0)
+    (uuid 0bc6e3e1-8b53-4c29-9d21-9f26795d0da8)
+  )
+  (junction (at 180.34 77.47) (diameter 0) (color 0 0 0 0)
+    (uuid 0c96fe2b-0f63-4979-ad6f-2e85444c51ce)
+  )
+  (junction (at 186.69 50.8) (diameter 0) (color 0 0 0 0)
+    (uuid 11df8cb0-7190-43bc-a9e0-31838140d736)
+  )
+  (junction (at 114.3 139.7) (diameter 0) (color 0 0 0 0)
+    (uuid 17beeb74-1ae5-4315-ba29-696c808c8f6f)
+  )
+  (junction (at 195.58 58.42) (diameter 0) (color 0 0 0 0)
+    (uuid 1a834dc9-9e74-4641-b99d-be1c95539bfa)
   )
-  (junction (at 186.69 115.57) (diameter 0) (color 0 0 0 0)
-    (uuid 19c56563-5fe3-442a-885b-418dbc2421eb)
+  (junction (at 96.52 172.72) (diameter 0) (color 0 0 0 0)
+    (uuid 22a4a907-1259-4f37-bc66-c28a23e34323)
   )
-  (junction (at 96.52 67.31) (diameter 0) (color 0 0 0 0)
-    (uuid 25d545dc-8f50-4573-922c-35ef5a2a3a19)
+  (junction (at 214.63 104.14) (diameter 0) (color 0 0 0 0)
+    (uuid 35d1a5d8-33ba-48ea-97ac-081a87833437)
   )
-  (junction (at 91.44 105.41) (diameter 0) (color 0 0 0 0)
+  (junction (at 171.45 102.87) (diameter 0) (color 0 0 0 0)
+    (uuid 3a7b98b2-02d1-4545-b183-265f95791826)
+  )
+  (junction (at 193.04 128.27) (diameter 0) (color 0 0 0 0)
     (uuid 40976bf0-19de-460f-ad64-224d4f51e16b)
   )
-  (junction (at 189.23 120.65) (diameter 0) (color 0 0 0 0)
-    (uuid 5ca4be1c-537e-4a4a-b344-d0c8ffde8546)
+  (junction (at 91.44 172.72) (diameter 0) (color 0 0 0 0)
+    (uuid 47757884-921a-49ef-9a03-6c617583b6a2)
+  )
+  (junction (at 119.38 90.17) (diameter 0) (color 0 0 0 0)
+    (uuid 4d4083ff-553e-4fb0-b825-892a2f0df668)
+  )
+  (junction (at 191.77 60.96) (diameter 0) (color 0 0 0 0)
+    (uuid 51160667-9fe3-4b33-8108-caef51c690b8)
+  )
+  (junction (at 186.69 71.12) (diameter 0) (color 0 0 0 0)
+    (uuid 5146784f-7cf0-43c5-95c7-761d636bb3c9)
+  )
+  (junction (at 132.08 139.7) (diameter 0) (color 0 0 0 0)
+    (uuid 56f19286-2930-452f-80b9-3b5146a8f944)
+  )
+  (junction (at 119.38 82.55) (diameter 0) (color 0 0 0 0)
+    (uuid 5f5f38c8-23e4-4238-9919-b7f50234a225)
+  )
+  (junction (at 157.48 119.38) (diameter 0) (color 0 0 0 0)
+    (uuid 6c153bc4-5476-4cba-b0ae-bb99b7e9f955)
+  )
+  (junction (at 199.39 80.01) (diameter 0) (color 0 0 0 0)
+    (uuid 721349b3-582a-4064-9d23-583e330282a2)
   )
-  (junction (at 215.9 147.32) (diameter 0) (color 0 0 0 0)
-    (uuid 7a2f50f6-0c99-4e8d-9c2a-8f2f961d2e6d)
+  (junction (at 198.12 104.14) (diameter 0) (color 0 0 0 0)
+    (uuid 8754e790-1c87-40f4-9405-c02888adba20)
   )
-  (junction (at 166.37 88.9) (diameter 0) (color 0 0 0 0)
-    (uuid 8d0c1d66-35ef-4a53-a28f-436a11b54f42)
+  (junction (at 130.81 74.93) (diameter 0) (color 0 0 0 0)
+    (uuid 96297fa4-d9c9-4067-9a34-c10ec6984254)
   )
-  (junction (at 208.28 107.95) (diameter 0) (color 0 0 0 0)
-    (uuid 8d9a3ecc-539f-41da-8099-d37cea9c28e7)
+  (junction (at 123.19 105.41) (diameter 0) (color 0 0 0 0)
+    (uuid a31a96a9-d223-42e7-a21b-d2877aa27768)
   )
-  (junction (at 180.34 100.33) (diameter 0) (color 0 0 0 0)
-    (uuid 911bdcbe-493f-4e21-a506-7cbc636e2c17)
+  (junction (at 186.69 60.96) (diameter 0) (color 0 0 0 0)
+    (uuid aaecb53a-10f6-4d93-9830-16873d80a899)
   )
-  (junction (at 148.59 104.14) (diameter 0) (color 0 0 0 0)
-    (uuid c094494a-f6f7-43fc-a007-4951484ddf3a)
+  (junction (at 147.32 105.41) (diameter 0) (color 0 0 0 0)
+    (uuid af73f900-b709-4331-8f2d-f60cc61bbe2b)
   )
-  (junction (at 160.02 97.79) (diameter 0) (color 0 0 0 0)
-    (uuid c43663ee-9a0d-4f27-a292-89ba89964065)
+  (junction (at 182.88 80.01) (diameter 0) (color 0 0 0 0)
+    (uuid b0dd4945-08a1-4050-ae3e-b02fe11c3cfc)
   )
-  (junction (at 173.99 160.02) (diameter 0) (color 0 0 0 0)
-    (uuid ca5a4651-0d1d-441b-b17d-01518ef3b656)
+  (junction (at 190.5 106.68) (diameter 0) (color 0 0 0 0)
+    (uuid b7835373-294b-47f9-8b6a-ca51871be85f)
   )
-  (junction (at 96.52 125.73) (diameter 0) (color 0 0 0 0)
-    (uuid d5641ac9-9be7-46bf-90b3-6c83d852b5ba)
+  (junction (at 172.72 109.22) (diameter 0) (color 0 0 0 0)
+    (uuid c51d92fd-61d3-41f6-9bee-36a2691f6b80)
   )
-  (junction (at 153.67 90.17) (diameter 0) (color 0 0 0 0)
-    (uuid d7269d2a-b8c0-422d-8f25-f79ea31bf75e)
+  (junction (at 204.47 71.12) (diameter 0) (color 0 0 0 0)
+    (uuid ca1978fe-7cad-4d1c-b321-3f573658a41e)
   )
-  (junction (at 91.44 97.79) (diameter 0) (color 0 0 0 0)
-    (uuid e21aa84b-970e-47cf-b64f-3b55ee0e1b51)
+  (junction (at 95.25 59.69) (diameter 0) (color 0 0 0 0)
+    (uuid cb548d7a-7581-40ba-9baf-c2f46b08a677)
   )
-  (junction (at 153.67 82.55) (diameter 0) (color 0 0 0 0)
-    (uuid e8c50f1b-c316-4110-9cce-5c24c65a1eaa)
+  (junction (at 204.47 60.96) (diameter 0) (color 0 0 0 0)
+    (uuid cf78abb0-d4e0-4167-9f4e-cfb9638e1627)
+  )
+  (junction (at 193.04 120.65) (diameter 0) (color 0 0 0 0)
+    (uuid d260cd4d-c56f-4838-84e2-e40afd402790)
+  )
+  (junction (at 118.11 105.41) (diameter 0) (color 0 0 0 0)
+    (uuid e3427a4a-a9a6-4578-87de-478d7728f413)
+  )
+  (junction (at 187.96 111.76) (diameter 0) (color 0 0 0 0)
+    (uuid e7464739-2d0d-4471-9ae4-8683238af659)
+  )
+  (junction (at 196.85 77.47) (diameter 0) (color 0 0 0 0)
+    (uuid e8ceb33b-b7d8-4507-aac9-886c6a938404)
+  )
+  (junction (at 189.23 109.22) (diameter 0) (color 0 0 0 0)
+    (uuid ebbf9fe6-aebe-444e-bbae-501ffaceebe8)
+  )
+  (junction (at 204.47 50.8) (diameter 0) (color 0 0 0 0)
+    (uuid ee415454-d76b-415f-ada1-de0d1f301b83)
+  )
+  (junction (at 101.6 172.72) (diameter 0) (color 0 0 0 0)
+    (uuid fdafd3b5-27b1-44a4-bac8-f920a748c758)
   )
 
-  (no_connect (at 144.78 101.6) (uuid 0217dfc4-fc13-4699-99ad-d9948522648e))
-  (no_connect (at 144.78 93.98) (uuid 2f215f15-3d52-4c91-93e6-3ea03a95622f))
-  (no_connect (at 144.78 72.39) (uuid 4fb21471-41be-4be8-9687-66030f97befc))
-  (no_connect (at 144.78 88.9) (uuid 70e15522-1572-4451-9c0d-6d36ac70d8c6))
-  (no_connect (at 144.78 69.85) (uuid 7599133e-c681-4202-85d9-c20dac196c64))
-  (no_connect (at 96.52 82.55) (uuid 7dc880bc-e7eb-4cce-8d8c-0b65a9dd788e))
-  (no_connect (at 144.78 67.31) (uuid 82be7aae-5d06-4178-8c3e-98760c41b054))
-  (no_connect (at 144.78 96.52) (uuid 8da933a9-35f8-42e6-8504-d1bab7264306))
-  (no_connect (at 144.78 99.06) (uuid bd5408e4-362d-4e43-9d39-78fb99eb52c8))
-  (no_connect (at 144.78 91.44) (uuid dde51ae5-b215-445e-92bb-4a12ec410531))
+  (no_connect (at 109.22 102.87) (uuid 0217dfc4-fc13-4699-99ad-d9948522648e))
+  (no_connect (at 109.22 95.25) (uuid 2f215f15-3d52-4c91-93e6-3ea03a95622f))
+  (no_connect (at 78.74 110.49) (uuid 390d5803-1218-4c17-9206-d5a9a15a85c9))
+  (no_connect (at 109.22 72.39) (uuid 4fb21471-41be-4be8-9687-66030f97befc))
+  (no_connect (at 109.22 69.85) (uuid 7599133e-c681-4202-85d9-c20dac196c64))
+  (no_connect (at 109.22 67.31) (uuid 82be7aae-5d06-4178-8c3e-98760c41b054))
+  (no_connect (at 78.74 115.57) (uuid 8625a941-ca34-4ba7-ba35-b34f6ef4b3e4))
+  (no_connect (at 109.22 97.79) (uuid 8da933a9-35f8-42e6-8504-d1bab7264306))
+  (no_connect (at 78.74 67.31) (uuid a6d7d100-4fc5-48ed-adda-304a3ec25aa7))
+  (no_connect (at 78.74 113.03) (uuid a9a3e866-7490-4857-9012-5df9066679c2))
+  (no_connect (at 109.22 90.17) (uuid b412e5a0-85c5-4a8e-a27e-d7c91c453dcc))
+  (no_connect (at 109.22 100.33) (uuid bd5408e4-362d-4e43-9d39-78fb99eb52c8))
+  (no_connect (at 78.74 118.11) (uuid cb1bfc9a-04cd-4117-8103-73234ef29e57))
+  (no_connect (at 109.22 92.71) (uuid da0b481a-0a63-4102-8c7e-a3aef737eb16))
+  (no_connect (at 109.22 128.27) (uuid dd601297-73be-43e8-bc33-80be82309ea3))
+  (no_connect (at 109.22 125.73) (uuid f57dfde7-0cd3-46fe-ba95-2437744332ab))
 
-  (wire (pts (xy 144.78 120.65) (xy 189.23 120.65))
+  (wire (pts (xy 205.74 109.22) (xy 205.74 92.71))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 01e9b6e7-adf9-4ee7-9447-a588630ee4a2)
+    (uuid 00eb2467-825f-4a6b-80a1-acaec0a0f11c)
   )
-  (wire (pts (xy 182.88 134.62) (xy 182.88 130.81))
+  (wire (pts (xy 182.88 81.28) (xy 182.88 80.01))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 0351df45-d042-41d4-ba35-88092c7be2fc)
+    (uuid 0267f425-01d8-4da9-ac08-0f30dd7e6c9e)
   )
-  (wire (pts (xy 167.64 77.47) (xy 144.78 77.47))
+  (wire (pts (xy 171.45 111.76) (xy 171.45 102.87))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 03caada9-9e22-4e2d-9035-b15433dfbb17)
+    (uuid 03b2cde9-923e-4aee-9efa-ebffa84b9ce3)
   )
-  (wire (pts (xy 144.78 115.57) (xy 186.69 115.57))
+  (wire (pts (xy 203.2 50.8) (xy 204.47 50.8))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 0755aee5-bc01-4cb5-b830-583289df50a3)
+    (uuid 052bff31-0b71-4230-9547-8d595c494f86)
   )
-  (wire (pts (xy 215.9 160.02) (xy 173.99 160.02))
+  (wire (pts (xy 190.5 90.17) (xy 187.96 90.17))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 097edb1b-8998-4e70-b670-bba125982348)
+    (uuid 0664731e-27e4-429c-a3d9-483e9322b24e)
   )
-  (polyline (pts (xy 213.36 143.51) (xy 195.58 143.51))
+  (wire (pts (xy 186.69 59.69) (xy 186.69 60.96))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 0ce8d3ab-2662-4158-8a2a-18b782908fc5)
+    (uuid 07450f27-f565-4239-baae-8dc3781951cd)
   )
-
-  (wire (pts (xy 168.91 137.16) (xy 182.88 137.16))
+  (wire (pts (xy 128.27 82.55) (xy 128.27 90.17))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 0e1ed1c5-7428-4dc7-b76e-49b2d5f8177d)
+    (uuid 09389e3f-254c-445b-8f37-d57b2ed168d0)
   )
-  (polyline (pts (xy 195.58 121.92) (xy 213.36 121.92))
+  (wire (pts (xy 199.39 80.01) (xy 199.39 81.28))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 0e8f7fc0-2ef2-4b90-9c15-8a3a601ee459)
+    (uuid 09de45ee-e521-4127-b06d-0255579ecfe0)
   )
-
-  (wire (pts (xy 172.72 100.33) (xy 168.91 100.33))
+  (wire (pts (xy 172.72 92.71) (xy 172.72 109.22))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 0c97ce8e-0fed-4777-8311-b9e943d61978)
+  )
+  (wire (pts (xy 177.8 71.12) (xy 177.8 80.01))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 0ff508fd-18da-4ab7-9844-3c8a28c2587e)
+    (uuid 0de725ec-7672-4b01-b55c-542366a59fa0)
   )
-  (wire (pts (xy 182.88 80.01) (xy 173.99 80.01))
+  (wire (pts (xy 172.72 109.22) (xy 189.23 109.22))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 12422a89-3d0c-485c-9386-f77121fd68fd)
+    (uuid 13a0c642-35b3-43f8-a82d-bd2ca4fb5098)
   )
-  (wire (pts (xy 144.78 105.41) (xy 175.26 105.41))
+  (wire (pts (xy 109.22 110.49) (xy 143.51 110.49))
     (stroke (width 0) (type default) (color 0 0 0 0))
     (uuid 13c0ff76-ed71-4cd9-abb0-92c376825d5d)
   )
-  (wire (pts (xy 189.23 125.73) (xy 195.58 125.73))
+  (wire (pts (xy 114.3 137.16) (xy 114.3 139.7))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 14769dc5-8525-4984-8b15-a734ee247efa)
+    (uuid 1553dea6-c996-4fca-9b4d-af4e4427f8b0)
   )
-  (wire (pts (xy 182.88 137.16) (xy 182.88 140.97))
+  (wire (pts (xy 132.08 137.16) (xy 132.08 139.7))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 14c51520-6d91-4098-a59a-5121f2a898f7)
+    (uuid 15f666f2-f13d-4063-83dc-5c3c88337da7)
   )
-  (wire (pts (xy 205.74 128.27) (xy 212.09 128.27))
+  (wire (pts (xy 157.48 119.38) (xy 161.29 119.38))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 182b2d54-931d-49d6-9f39-60a752623e36)
+    (uuid 1934902d-e21b-4870-8d1d-eef220eb81f6)
   )
-  (wire (pts (xy 96.52 125.73) (xy 96.52 123.19))
+  (wire (pts (xy 172.72 119.38) (xy 168.91 119.38))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 1e8701fc-ad24-40ea-846a-e3db538d6077)
+    (uuid 1b9933d1-30c5-4176-9f3c-3cebd47474bf)
   )
-  (wire (pts (xy 182.88 74.93) (xy 144.78 74.93))
+  (wire (pts (xy 204.47 50.8) (xy 204.47 52.07))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 1f3003e6-dce5-420f-906b-3f1e92b67249)
+    (uuid 1b9d15d1-cd90-477d-8c28-9cd0ba6464fb)
   )
-  (wire (pts (xy 215.9 147.32) (xy 215.9 160.02))
+  (wire (pts (xy 189.23 109.22) (xy 205.74 109.22))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 2035ea48-3ef5-4d7f-8c3c-50981b30c89a)
+    (uuid 1bc610c6-bd18-46d4-b1ef-111c07e295bd)
   )
-  (wire (pts (xy 182.88 130.81) (xy 195.58 130.81))
+  (wire (pts (xy 119.38 82.55) (xy 120.65 82.55))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 240e5dac-6242-47a5-bbef-f76d11c715c0)
+    (uuid 1bccb1c5-dd55-46bc-b68c-10c7153eed51)
   )
-  (wire (pts (xy 184.15 88.9) (xy 166.37 88.9))
+  (wire (pts (xy 204.47 60.96) (xy 204.47 62.23))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 27d56953-c620-4d5b-9c1c-e48bc3d9684a)
+    (uuid 1cc3864e-0ce7-4bec-8549-1b261b7ca633)
   )
-  (wire (pts (xy 153.67 82.55) (xy 160.02 82.55))
+  (wire (pts (xy 128.27 80.01) (xy 128.27 59.69))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 29195ea4-8218-44a1-b4bf-466bee0082e4)
+    (uuid 1dee3dda-a311-4f14-a5f5-253ec9c669a7)
   )
-  (wire (pts (xy 182.88 140.97) (xy 195.58 140.97))
+  (wire (pts (xy 213.36 77.47) (xy 213.36 81.28))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 2d67a417-188f-4014-9282-000265d80009)
+    (uuid 20199875-0602-4d84-819f-1654cb6d484b)
   )
-  (wire (pts (xy 212.09 134.62) (xy 215.9 134.62))
+  (wire (pts (xy 134.62 97.79) (xy 134.62 62.23))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 2dc272bd-3aa2-45b5-889d-1d3c8aac80f8)
+    (uuid 296c4da1-e777-4d46-a31a-c41da7f2f172)
   )
-  (wire (pts (xy 215.9 144.78) (xy 215.9 144.78))
+  (wire (pts (xy 130.81 57.15) (xy 144.78 57.15))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 2e90e294-82e1-45da-9bf1-b91dfe0dc8f6)
+    (uuid 2973edba-ff5c-42a1-921d-c9e32bbadf81)
   )
-  (wire (pts (xy 168.91 100.33) (xy 168.91 95.25))
+  (wire (pts (xy 187.96 111.76) (xy 204.47 111.76))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 378af8b4-af3d-46e7-89ae-deff12ca9067)
+    (uuid 2a8f00f1-4f4e-4a83-bb17-a360921b86b7)
   )
-  (polyline (pts (xy 195.58 143.51) (xy 195.58 121.92))
+  (wire (pts (xy 187.96 111.76) (xy 171.45 111.76))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 382ca670-6ae8-4de6-90f9-f241d1337171)
+    (uuid 2e2aec4a-2119-4908-a130-46882f23aaf6)
   )
-
-  (wire (pts (xy 173.99 82.55) (xy 173.99 83.82))
+  (wire (pts (xy 189.23 92.71) (xy 190.5 92.71))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 30257652-39f8-4cdc-b239-98b4b1fc9c5e)
+  )
+  (wire (pts (xy 173.99 106.68) (xy 190.5 106.68))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 3147de0d-832e-4590-8428-f285e30ae846)
+  )
+  (wire (pts (xy 109.22 74.93) (xy 130.81 74.93))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 3439f52c-f7b0-4508-817e-f2c9865feffc)
+  )
+  (wire (pts (xy 109.22 115.57) (xy 119.38 115.57))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 3467e1e1-d66a-4aac-8301-c98b5017c61a)
+  )
+  (wire (pts (xy 124.46 120.65) (xy 124.46 127))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 359100c9-3fe6-467d-8602-9a51dec7245c)
+  )
+  (wire (pts (xy 168.91 95.25) (xy 173.99 95.25))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 373697a5-488a-4430-bae1-d8eb6490a949)
+  )
+  (wire (pts (xy 173.99 92.71) (xy 172.72 92.71))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 40165eda-4ba6-4565-9bb4-b9df6dbb08da)
+    (uuid 37da8bfd-e70d-4d31-b693-8df68bc519a5)
   )
-  (wire (pts (xy 147.32 123.19) (xy 147.32 160.02))
+  (wire (pts (xy 109.22 80.01) (xy 128.27 80.01))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 477311b9-8f81-40c8-9c55-fd87e287247a)
+    (uuid 44d6f279-e9a3-495e-9f38-552b4a366fde)
   )
-  (wire (pts (xy 166.37 104.14) (xy 166.37 88.9))
+  (wire (pts (xy 207.01 106.68) (xy 207.01 95.25))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 4780a290-d25c-4459-9579-eba3f7678762)
+    (uuid 47f3d2a9-047e-4911-bb6f-ac513456259f)
   )
-  (wire (pts (xy 212.09 128.27) (xy 212.09 134.62))
+  (wire (pts (xy 168.91 85.09) (xy 168.91 95.25))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 5114c7bf-b955-49f3-a0a8-4b954c81bde0)
+    (uuid 4bd2422f-e62c-4f60-9dde-2b0d509e9f4a)
   )
-  (wire (pts (xy 210.82 120.65) (xy 210.82 115.57))
+  (wire (pts (xy 109.22 77.47) (xy 125.73 77.47))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 57c0c267-8bf9-4cc7-b734-d71a239ac313)
+    (uuid 4de9ad4c-2ae0-41dd-a5f2-ee685ef426d0)
   )
-  (wire (pts (xy 212.09 137.16) (xy 215.9 137.16))
+  (wire (pts (xy 196.85 77.47) (xy 213.36 77.47))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 5bcace5d-edd0-4e19-92d0-835e43cf8eb2)
+    (uuid 4e5b6692-c1c2-454e-8ace-1865f2b5bfc6)
   )
-  (wire (pts (xy 215.9 140.97) (xy 215.9 140.97))
+  (wire (pts (xy 123.19 97.79) (xy 134.62 97.79))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 6284122b-79c3-4e04-925e-3d32cc3ec077)
+    (uuid 4f5d2c02-f253-4978-b4b2-d76139265c19)
   )
-  (wire (pts (xy 144.78 104.14) (xy 148.59 104.14))
+  (wire (pts (xy 151.13 87.63) (xy 153.67 87.63))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 639c0e59-e95c-4114-bccd-2e7277505454)
+    (uuid 4f7baab1-3113-41d6-9a97-1371b5bb1229)
   )
-  (wire (pts (xy 144.78 125.73) (xy 148.59 125.73))
+  (wire (pts (xy 153.67 91.44) (xy 153.67 100.33))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 65134029-dbd2-409a-85a8-13c2a33ff019)
+    (uuid 4fc8f128-1834-4bbe-873f-ed3b674c596f)
   )
-  (wire (pts (xy 205.74 107.95) (xy 208.28 107.95))
+  (wire (pts (xy 114.3 90.17) (xy 119.38 90.17))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 676efd2f-1c48-4786-9e4b-2444f1e8f6ff)
+    (uuid 52aba4f4-7349-4501-8e9a-9573a77c3d73)
   )
-  (wire (pts (xy 173.99 140.97) (xy 168.91 140.97))
+  (wire (pts (xy 200.66 104.14) (xy 214.63 104.14))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 67763d19-f622-4e1e-81e5-5b24da7c3f99)
+    (uuid 5b47a30e-f7fe-4354-88b7-646c8c86bae1)
   )
-  (wire (pts (xy 177.8 107.95) (xy 177.8 100.33))
+  (wire (pts (xy 204.47 90.17) (xy 207.01 90.17))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 68877d35-b796-44db-9124-b8e744e7412e)
+    (uuid 6069c300-931b-42dc-96af-96ff9dbd1c21)
   )
-  (wire (pts (xy 205.74 138.43) (xy 212.09 138.43))
+  (wire (pts (xy 186.69 60.96) (xy 186.69 62.23))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 6c2d26bc-6eca-436c-8025-79f817bf57d6)
+    (uuid 62893064-e246-46df-b7bc-17924315f811)
   )
-  (wire (pts (xy 198.12 113.03) (xy 198.12 118.11))
+  (wire (pts (xy 114.3 85.09) (xy 114.3 90.17))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 6d26d68f-1ca7-4ff3-b058-272f1c399047)
+    (uuid 62fa52fd-37e8-48eb-9733-fcd039075f9e)
   )
-  (wire (pts (xy 186.69 135.89) (xy 195.58 135.89))
+  (wire (pts (xy 175.26 50.8) (xy 175.26 77.47))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 6ec113ca-7d27-4b14-a180-1e5e2fd1c167)
+    (uuid 63a0506f-6342-4cbe-9162-c62dec381590)
   )
-  (wire (pts (xy 182.88 74.93) (xy 182.88 80.01))
+  (wire (pts (xy 172.72 109.22) (xy 172.72 119.38))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 7d34f6b1-ab31-49be-b011-c67fe67a8a56)
+    (uuid 6518361a-04f4-4dad-8da6-b3af793157b1)
   )
-  (wire (pts (xy 167.64 82.55) (xy 166.37 82.55))
+  (wire (pts (xy 123.19 105.41) (xy 123.19 97.79))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 7e023245-2c2b-4e2b-bfb9-5d35176e88f2)
+    (uuid 66b63ab3-c5f0-470a-a29b-8e685099f0fb)
   )
-  (wire (pts (xy 148.59 125.73) (xy 148.59 158.75))
+  (wire (pts (xy 190.5 95.25) (xy 190.5 106.68))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 7f2301df-e4bc-479e-a681-cc59c9a2dbbb)
+    (uuid 6e7aaa2c-3caa-46d3-8c8b-b4b4863bcf34)
   )
-  (wire (pts (xy 171.45 158.75) (xy 171.45 147.32))
+  (wire (pts (xy 119.38 115.57) (xy 119.38 127))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 7f52d787-caa3-4a92-b1b2-19d554dc29a4)
+    (uuid 6fb1cfc6-732d-4f33-8efc-e8cae7c6deab)
   )
-  (wire (pts (xy 168.91 144.78) (xy 215.9 144.78))
+  (wire (pts (xy 186.69 50.8) (xy 187.96 50.8))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 8087f566-a94d-4bbc-985b-e49ee7762296)
+    (uuid 7058e0ce-bc3c-42b4-9562-259f1f4694bf)
   )
-  (wire (pts (xy 144.78 110.49) (xy 146.05 110.49))
+  (wire (pts (xy 186.69 50.8) (xy 186.69 52.07))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 8412992d-8754-44de-9e08-115cec1a3eff)
+    (uuid 7209de92-f88f-46d1-95f3-dc082166dec3)
   )
-  (wire (pts (xy 144.78 123.19) (xy 147.32 123.19))
+  (wire (pts (xy 130.81 57.15) (xy 130.81 74.93))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 84e5506c-143e-495f-9aa4-d3a71622f213)
+    (uuid 75509d89-c6bc-4a34-a9ac-799deb36cb55)
   )
-  (wire (pts (xy 83.82 105.41) (xy 91.44 105.41))
+  (wire (pts (xy 140.97 91.44) (xy 153.67 91.44))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 77ccbc0a-195b-47a1-a2a0-68365043f508)
+  )
+  (wire (pts (xy 191.77 63.5) (xy 191.77 60.96))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 78fb3e23-23c0-4e13-8248-dc0303f90e24)
+  )
+  (wire (pts (xy 186.69 69.85) (xy 186.69 71.12))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 7ddbffdd-2045-4c34-a35f-e5e87d3b7dcc)
+  )
+  (wire (pts (xy 173.99 95.25) (xy 173.99 106.68))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 7e825249-b348-4cf3-bf12-a569e7f74be3)
+  )
+  (wire (pts (xy 109.22 123.19) (xy 142.24 123.19))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 80576a9f-7fd5-4864-9aeb-89489599edab)
+  )
+  (wire (pts (xy 189.23 92.71) (xy 189.23 109.22))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 80a36a6a-5b18-4341-a607-1bc19bc860c6)
+  )
+  (wire (pts (xy 96.52 172.72) (xy 101.6 172.72))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 80a82218-dbea-494c-8424-25dfeb6318a5)
+  )
+  (wire (pts (xy 143.51 110.49) (xy 143.51 119.38))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 84860aa2-a9ac-47bf-9af4-7f938c65a702)
+  )
+  (wire (pts (xy 204.47 69.85) (xy 204.47 71.12))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 855d4b1f-f54b-491e-9e45-a3852c15af06)
+  )
+  (wire (pts (xy 204.47 71.12) (xy 209.55 71.12))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 86e184b7-849b-4ba4-be43-522deabc490b)
+  )
+  (wire (pts (xy 195.58 63.5) (xy 191.77 63.5))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 86f12c1f-bc89-478a-af75-fbaee1b31834)
+  )
+  (wire (pts (xy 151.13 105.41) (xy 151.13 87.63))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 8790dbcc-e3d4-4e5e-ab69-7ce390da6be3)
+  )
+  (wire (pts (xy 199.39 80.01) (xy 215.9 80.01))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 88905e1f-ad92-4f5d-a5e7-017f910f8e75)
+  )
+  (wire (pts (xy 180.34 77.47) (xy 196.85 77.47))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 8b8195ec-efa2-47e8-9134-4c9266a8d276)
+  )
+  (wire (pts (xy 205.74 92.71) (xy 207.01 92.71))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 8bcf210c-3fe7-4bd2-98b4-bccea1a834e4)
+  )
+  (wire (pts (xy 185.42 128.27) (xy 193.04 128.27))
     (stroke (width 0) (type default) (color 0 0 0 0))
     (uuid 8c514922-ffe1-4e37-a260-e807409f2e0d)
   )
-  (wire (pts (xy 167.64 80.01) (xy 144.78 80.01))
+  (wire (pts (xy 196.85 77.47) (xy 196.85 81.28))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 8ca3e20d-bcc7-4c5e-9deb-562dfed9fecb)
+    (uuid 8cb728ef-7455-4a15-8c69-f1099dedd937)
   )
-  (wire (pts (xy 173.99 77.47) (xy 180.34 77.47))
+  (wire (pts (xy 204.47 111.76) (xy 204.47 90.17))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 8e06ba1f-e3ba-4eb9-a10e-887dffd566d6)
+    (uuid 90dd75e6-8e68-47c3-921e-38c3a19d33dc)
   )
-  (wire (pts (xy 168.91 147.32) (xy 171.45 147.32))
+  (wire (pts (xy 168.91 102.87) (xy 171.45 102.87))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 98c78427-acd5-4f90-9ad6-9f61c4809aec)
+    (uuid 9162a7b8-b8fc-4fbd-afd5-30ce65d3aea0)
   )
-  (wire (pts (xy 173.99 160.02) (xy 173.99 140.97))
+  (wire (pts (xy 177.8 80.01) (xy 182.88 80.01))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 994b6220-4755-4d84-91b3-6122ac1c2c5e)
+    (uuid 9273caf5-9224-4c67-96d4-c0949ebd4378)
   )
-  (wire (pts (xy 180.34 100.33) (xy 185.42 100.33))
+  (wire (pts (xy 109.22 105.41) (xy 118.11 105.41))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 9f8381e9-3077-4453-a480-a01ad9c1a940)
+    (uuid 9434b7e6-32bb-457a-8539-2028e0ed80b4)
   )
-  (wire (pts (xy 147.32 90.17) (xy 147.32 85.09))
+  (wire (pts (xy 95.25 59.69) (xy 96.52 59.69))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid a15a7506-eae4-4933-84da-9ad754258706)
+    (uuid 9c1f4b6c-2191-4e12-b567-a702c7b202b8)
   )
-  (wire (pts (xy 144.78 107.95) (xy 144.78 105.41))
+  (wire (pts (xy 184.15 104.14) (xy 198.12 104.14))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid a27eb049-c992-4f11-a026-1e6a8d9d0160)
+    (uuid 9e011402-8ef7-4509-a7fa-ac4e57f55c75)
   )
-  (wire (pts (xy 148.59 158.75) (xy 171.45 158.75))
+  (wire (pts (xy 137.16 118.11) (xy 137.16 127))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid a8447faf-e0a0-4c4a-ae53-4d4b28669151)
+    (uuid 9e31d665-1c9d-4785-954e-8a8768e4f03b)
   )
-  (wire (pts (xy 153.67 97.79) (xy 160.02 97.79))
+  (wire (pts (xy 190.5 106.68) (xy 207.01 106.68))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid aca4de92-9c41-4c2b-9afa-540d02dafa1c)
+    (uuid 9ef11598-dea2-46bb-aa66-0c353df6e35a)
   )
-  (polyline (pts (xy 213.36 121.92) (xy 213.36 143.51))
+  (wire (pts (xy 101.6 172.72) (xy 106.68 172.72))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid b0906e10-2fbc-4309-a8b4-6fc4cd1a5490)
+    (uuid a43483b7-3b97-40cd-906a-f30d964a5fb5)
   )
-
-  (wire (pts (xy 144.78 113.03) (xy 193.04 113.03))
+  (wire (pts (xy 180.34 81.28) (xy 180.34 77.47))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid a43ea7ec-c081-4fec-bc5f-ae73f983724c)
+  )
+  (wire (pts (xy 128.27 59.69) (xy 144.78 59.69))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid a490a4cf-81ce-4dcf-bb87-e31807212b86)
+  )
+  (wire (pts (xy 215.9 80.01) (xy 215.9 81.28))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid a5b3d182-6b4c-41a4-a3e2-a0384366c9b9)
+  )
+  (wire (pts (xy 109.22 82.55) (xy 119.38 82.55))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid a96497f2-40ef-402b-ba1a-c469561cde82)
+  )
+  (wire (pts (xy 199.39 58.42) (xy 199.39 60.96))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid aad148b8-96de-4b41-bdfa-afa26da8a116)
+  )
+  (wire (pts (xy 140.97 91.44) (xy 140.97 113.03))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid ab57d4e4-f772-4d0b-9a52-91e3b9d227da)
+  )
+  (wire (pts (xy 91.44 172.72) (xy 96.52 172.72))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid ae5837af-2369-4bf5-b4be-a8d910183673)
+  )
+  (wire (pts (xy 119.38 90.17) (xy 120.65 90.17))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid b05a1dcc-bb47-4f94-878e-e68c820bdfc2)
+  )
+  (wire (pts (xy 125.73 77.47) (xy 125.73 54.61))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid b3009ab9-cc7b-4452-a509-09b31b652194)
+  )
+  (wire (pts (xy 175.26 50.8) (xy 186.69 50.8))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid b36ad442-89cf-441b-896c-d5d1b211caea)
+  )
+  (wire (pts (xy 182.88 80.01) (xy 199.39 80.01))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid b560c0ef-0343-4f16-a0d5-75811d70a419)
+  )
+  (wire (pts (xy 186.69 60.96) (xy 191.77 60.96))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid b5ca2aed-3f1d-4660-af08-5977069273e0)
+  )
+  (wire (pts (xy 151.13 105.41) (xy 153.67 105.41))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid b698334e-3f55-4995-88c8-fb522ef719e2)
+  )
+  (wire (pts (xy 187.96 90.17) (xy 187.96 111.76))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid b96fe6ac-3535-4455-ab88-ed77f5e46d6e)
+    (uuid b6d6ca55-78e6-4497-8232-9623c8540b23)
   )
-  (wire (pts (xy 160.02 82.55) (xy 160.02 90.17))
+  (wire (pts (xy 186.69 71.12) (xy 187.96 71.12))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid babeabf2-f3b0-4ed5-8d9e-0215947e6cf3)
+    (uuid b760b529-5534-426b-8feb-4221910d9c1d)
   )
-  (wire (pts (xy 186.69 115.57) (xy 186.69 135.89))
+  (wire (pts (xy 125.73 54.61) (xy 144.78 54.61))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid bd065eaf-e495-4837-bdb3-129934de1fc7)
+    (uuid b9dddf7f-e3c7-4c2a-89d8-90d683d464bc)
   )
-  (wire (pts (xy 166.37 88.9) (xy 166.37 82.55))
+  (wire (pts (xy 157.48 119.38) (xy 157.48 120.65))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid bd9595a1-04f3-4fda-8f1b-e65ad874edd3)
+    (uuid bf779646-baae-4cc6-867c-f3bec41e83be)
   )
-  (wire (pts (xy 148.59 104.14) (xy 166.37 104.14))
+  (wire (pts (xy 199.39 60.96) (xy 204.47 60.96))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid be645d0f-8568-47a0-a152-e3ddd33563eb)
+    (uuid bfde7614-b56d-402b-b8d6-1947a8568227)
   )
-  (wire (pts (xy 83.82 97.79) (xy 91.44 97.79))
+  (wire (pts (xy 185.42 120.65) (xy 193.04 120.65))
     (stroke (width 0) (type default) (color 0 0 0 0))
     (uuid c25a772d-af9c-4ebc-96f6-0966738c13a8)
   )
-  (wire (pts (xy 146.05 107.95) (xy 177.8 107.95))
+  (wire (pts (xy 193.04 120.65) (xy 200.66 120.65))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid c25bf1f2-2cb2-4ab8-9657-9e6d70e544cf)
+  )
+  (wire (pts (xy 109.22 85.09) (xy 114.3 85.09))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid c27e72dc-5569-4271-87b9-c8d1798c3b7e)
+  )
+  (wire (pts (xy 198.12 104.14) (xy 200.66 104.14))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid c2cc8ff4-27ac-4cf0-ac26-7755840725e9)
+  )
+  (wire (pts (xy 109.22 113.03) (xy 140.97 113.03))
     (stroke (width 0) (type default) (color 0 0 0 0))
     (uuid c332fa55-4168-4f55-88a5-f82c7c21040b)
   )
-  (wire (pts (xy 96.52 67.31) (xy 96.52 74.93))
+  (wire (pts (xy 147.32 105.41) (xy 151.13 105.41))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid c5179ebc-7327-415a-91e6-4c53f23ec493)
+  )
+  (wire (pts (xy 204.47 59.69) (xy 204.47 60.96))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid c58207a3-eaee-4a52-a1ca-ca6c2038c2a4)
+  )
+  (wire (pts (xy 118.11 105.41) (xy 123.19 105.41))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid c602a4bd-b20e-44d0-8551-a18c7f37b881)
+  )
+  (wire (pts (xy 171.45 102.87) (xy 171.45 90.17))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid cc498c70-1be5-4703-9363-dfbd05145181)
+  )
+  (wire (pts (xy 130.81 74.93) (xy 130.81 82.55))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid d0891377-5300-463f-982c-a35ac1bc3822)
+  )
+  (wire (pts (xy 175.26 77.47) (xy 180.34 77.47))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid d67aad2a-c541-4953-90fc-06594fab282c)
+  )
+  (wire (pts (xy 142.24 123.19) (xy 142.24 127))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid da895d53-f219-4fd6-9f25-e4a04bfd320f)
+  )
+  (wire (pts (xy 191.77 58.42) (xy 195.58 58.42))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid e0c2ec4f-e5aa-4639-964f-00f789befa4e)
+  )
+  (wire (pts (xy 109.22 118.11) (xy 137.16 118.11))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid c830e3bc-dc64-4f65-8f47-3b106bae2807)
+    (uuid e3196535-1508-4451-9292-18cc97aebf49)
   )
-  (wire (pts (xy 153.67 90.17) (xy 147.32 90.17))
+  (wire (pts (xy 214.63 104.14) (xy 217.17 104.14))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid c8c79177-94d4-43e2-a654-f0a5554fbb68)
+    (uuid e48047fe-37db-4d94-8a20-1da554cbaa7c)
   )
-  (wire (pts (xy 173.99 160.02) (xy 147.32 160.02))
+  (wire (pts (xy 181.61 104.14) (xy 184.15 104.14))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid c9667181-b3c7-4b01-b8b4-baa29a9aea63)
+    (uuid e6510db2-9ed2-4b68-b96f-f4138556b818)
   )
-  (wire (pts (xy 212.09 138.43) (xy 212.09 137.16))
+  (wire (pts (xy 203.2 71.12) (xy 204.47 71.12))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid cb24efdd-07c6-4317-9277-131625b065ac)
+    (uuid e898b4ad-88ce-49d1-94e6-56d2f25e9889)
   )
-  (wire (pts (xy 189.23 120.65) (xy 210.82 120.65))
+  (wire (pts (xy 195.58 58.42) (xy 199.39 58.42))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid cff34251-839c-4da9-a0ad-85d0fc4e32af)
+    (uuid eaa5a845-b03f-43a8-9300-440250e488f0)
   )
-  (wire (pts (xy 186.69 115.57) (xy 205.74 115.57))
+  (wire (pts (xy 143.51 119.38) (xy 157.48 119.38))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid d0fb0864-e79b-4bdc-8e8e-eed0cabe6d56)
+    (uuid f3c10611-87cf-455f-a50c-3d906df8e0a0)
   )
-  (wire (pts (xy 147.32 85.09) (xy 144.78 85.09))
+  (wire (pts (xy 177.8 71.12) (xy 186.69 71.12))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid d3c11c8f-a73d-4211-934b-a6da255728ad)
+    (uuid f73d0b8a-16ae-45af-9f80-7f27336dcc85)
   )
-  (wire (pts (xy 198.12 118.11) (xy 144.78 118.11))
+  (wire (pts (xy 130.81 82.55) (xy 153.67 82.55))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid d3d7e298-1d39-4294-a3ab-c84cc0dc5e5a)
+    (uuid f75a6118-bde2-4b2f-bd2c-aa4f4604adc1)
   )
-  (wire (pts (xy 208.28 107.95) (xy 210.82 107.95))
+  (wire (pts (xy 193.04 128.27) (xy 200.66 128.27))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid d5b800ca-1ab6-4b66-b5f7-2dda5658b504)
+    (uuid f7bac67f-0072-4997-8938-a7885e7b88da)
   )
-  (wire (pts (xy 146.05 110.49) (xy 146.05 107.95))
+  (wire (pts (xy 191.77 60.96) (xy 191.77 58.42))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid df32840e-2912-4088-b54c-9a85f64c0265)
+    (uuid fa8d12cd-db87-48c1-9346-60a3af0c9b5e)
   )
-  (wire (pts (xy 144.78 82.55) (xy 153.67 82.55))
+  (wire (pts (xy 109.22 120.65) (xy 124.46 120.65))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid df68c26a-03b5-4466-aecf-ba34b7dce6b7)
+    (uuid fb1c2ff3-022c-4298-ae12-c3458b2087f4)
   )
-  (wire (pts (xy 189.23 120.65) (xy 189.23 125.73))
+  (wire (pts (xy 171.45 90.17) (xy 173.99 90.17))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid e43dbe34-ed17-4e35-a5c7-2f1679b3c415)
+    (uuid fb24e229-968c-4241-a840-ab5218f67be6)
   )
-  (wire (pts (xy 168.91 134.62) (xy 182.88 134.62))
+  (wire (pts (xy 93.98 59.69) (xy 95.25 59.69))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid e472dac4-5b65-4920-b8b2-6065d140a69d)
+    (uuid fb40c76f-ef48-4ff6-89ef-d8052f73c3b2)
   )
-  (wire (pts (xy 171.45 147.32) (xy 215.9 147.32))
+  (wire (pts (xy 134.62 62.23) (xy 144.78 62.23))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid ebd06df3-d52b-4cff-99a2-a771df6d3733)
+    (uuid fc9ba263-c3dc-4aaf-8b34-14b5e8bfccba)
   )
-  (wire (pts (xy 175.26 105.41) (xy 175.26 100.33))
+  (wire (pts (xy 204.47 50.8) (xy 209.55 50.8))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid ffd175d1-912a-4224-be1e-a8198680f46b)
+    (uuid fc9ba49c-500f-4691-8b0e-1fcf34b7f406)
   )
 
-  (label "ACLK" (at 147.32 115.57 0)
-    (effects (font (size 1.524 1.524)) (justify left bottom))
-    (uuid 16bd6381-8ac0-4bf2-9dce-ecc20c724b8d)
+  (label "MCLK" (at 110.49 118.11 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 0ca533c9-a80d-47bb-a525-5f1df9a8b874)
   )
-  (label "TXD" (at 168.91 107.95 0)
+  (label "SGIMRX" (at 175.26 106.68 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 136c9988-72d4-44fa-a23a-394a5ead0e57)
+  )
+  (label "TXD0" (at 110.49 113.03 0)
     (effects (font (size 1.524 1.524)) (justify left bottom))
     (uuid 1a6d2848-e78e-49fe-8978-e1890f07836f)
   )
-  (label "ADATA" (at 147.32 120.65 0)
-    (effects (font (size 1.524 1.524)) (justify left bottom))
-    (uuid 4f66b314-0f62-4fb6-8c3c-f9c6a75cd3ec)
+  (label "VREF" (at 153.67 87.63 180)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid 205c9f99-8ca1-43af-a4d4-387b141fbd78)
+  )
+  (label "SCK" (at 140.97 59.69 180)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid 39a04379-ade8-468b-8ce9-f0f439f6d34e)
+  )
+  (label "VBUS-" (at 179.07 71.12 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 4631666b-7f93-470e-8c3e-4c2209983c27)
   )
-  (label "XTAL1" (at 144.78 85.09 0)
+  (label "SGIKBRX" (at 175.26 111.76 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 4eea4c3f-7326-497b-882d-6c26daa2babf)
+  )
+  (label "~{RESET}" (at 110.49 105.41 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 55793fa1-d03a-4a3d-83c6-9482f0f097c9)
+  )
+  (label "XTAL1" (at 109.22 85.09 0)
     (effects (font (size 1.524 1.524)) (justify left bottom))
     (uuid 61fe293f-6808-4b7f-9340-9aaac7054a97)
   )
-  (label "~{RESET}" (at 149.86 104.14 0)
-    (effects (font (size 1.524 1.524)) (justify left bottom))
-    (uuid 63ff1c93-3f96-4c33-b498-5dd8c33bccc0)
+  (label "MDATA" (at 110.49 123.19 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 754e3fd1-0836-4297-8f56-4427e1fe6c77)
   )
-  (label "MOSI" (at 144.78 74.93 0)
-    (effects (font (size 1.524 1.524)) (justify left bottom))
-    (uuid 9b0a1687-7e1b-4a04-a30b-c27a072a2949)
+  (label "MISO" (at 110.49 77.47 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 938d2b76-38bf-4cd1-b554-a1dbcb60b2c1)
   )
-  (label "SCK" (at 144.78 80.01 0)
+  (label "MISO" (at 140.97 54.61 180)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid 970fc4ef-4a28-452a-bf32-504a1500cb11)
+  )
+  (label "SGIKBTX" (at 175.26 109.22 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 97b8980b-6e4f-4718-b734-88814b832c00)
+  )
+  (label "SCK" (at 110.49 80.01 0)
     (effects (font (size 1.524 1.524)) (justify left bottom))
     (uuid 9e1b837f-0d34-4a18-9644-9ee68f141f46)
   )
-  (label "AMIGA_RESET" (at 176.53 160.02 0)
-    (effects (font (size 1.524 1.524)) (justify left bottom))
-    (uuid a13ab237-8f8d-4e16-8c47-4440653b8534)
+  (label "~{RESET}" (at 140.97 62.23 180)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid a420c5b2-aa6c-456d-b6fe-9dc892db1a74)
   )
-  (label "RXD" (at 168.91 105.41 0)
+  (label "RXD0" (at 110.49 110.49 0)
     (effects (font (size 1.524 1.524)) (justify left bottom))
     (uuid a544eb0a-75db-4baf-bf54-9ca21744343b)
   )
-  (label "PDATA" (at 147.32 118.11 0)
+  (label "KBDATA" (at 110.49 120.65 0)
     (effects (font (size 1.524 1.524)) (justify left bottom))
     (uuid a5cd8da1-8f7f-4f80-bb23-0317de562222)
   )
-  (label "ODAT" (at 205.74 128.27 0)
-    (effects (font (size 1.524 1.524)) (justify left bottom))
-    (uuid a6b7df29-bcf8-46a9-b623-7eaac47f5110)
-  )
-  (label "OCLK" (at 205.74 138.43 0)
-    (effects (font (size 1.524 1.524)) (justify left bottom))
-    (uuid a9b3f6e4-7a6d-4ae8-ad28-3d8458e0ca1a)
-  )
-  (label "INTKB_DATA" (at 168.91 134.62 0)
-    (effects (font (size 1.524 1.524)) (justify left bottom))
-    (uuid aa2ea573-3f20-43c1-aa99-1f9c6031a9aa)
+  (label "TXD1_MOSI" (at 140.97 57.15 180)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid a8109dbf-85cc-44e1-bf31-2f759793d3a8)
   )
-  (label "XTAL0" (at 144.78 82.55 0)
+  (label "XTAL0" (at 109.22 82.55 0)
     (effects (font (size 1.524 1.524)) (justify left bottom))
     (uuid b88717bd-086f-46cd-9d3f-0396009d0996)
   )
-  (label "MISO" (at 144.78 77.47 0)
-    (effects (font (size 1.524 1.524)) (justify left bottom))
-    (uuid c01d25cd-f4bb-4ef3-b5ea-533a2a4ddb2b)
-  )
-  (label "PCLK" (at 147.32 113.03 0)
+  (label "KBCLK" (at 110.49 115.57 0)
     (effects (font (size 1.524 1.524)) (justify left bottom))
     (uuid cbdcaa78-3bbc-413f-91bf-2709119373ce)
   )
-  (label "STLED" (at 179.07 144.78 0)
-    (effects (font (size 1.524 1.524)) (justify left bottom))
-    (uuid d9c6d5d2-0b49-49ba-a970-cd2c32f74c54)
-  )
-  (label "DRVLED" (at 179.07 147.32 0)
-    (effects (font (size 1.524 1.524)) (justify left bottom))
-    (uuid e1535036-5d36-405f-bb86-3819621c4f23)
+  (label "VBUS+" (at 179.07 50.8 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid d90281e9-e9e2-4c54-b430-000d6356b203)
   )
-  (label "INTKB_CLOCK" (at 168.91 137.16 0)
-    (effects (font (size 1.524 1.524)) (justify left bottom))
-    (uuid f40d350f-0d3e-4f8a-b004-d950f2f8f1ba)
+  (label "TXD1_MOSI" (at 110.49 74.93 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid dc0c3b70-f296-48d6-9dcd-25fcfebdb8af)
   )
 
-  (symbol (lib_id "sgikbd-rescue:ps2conn") (at 195.58 100.33 270) (mirror x) (unit 1)
+  (symbol (lib_id "power:GND") (at 195.58 58.42 0) (unit 1)
     (in_bom yes) (on_board yes)
-    (uuid 00000000-0000-0000-0000-000059dd9993)
-    (property "Reference" "U3" (id 0) (at 189.23 106.68 0)
-      (effects (font (size 1.524 1.524)))
+    (uuid 00235412-99d0-48e3-9d71-7b7a2c31c0d1)
+    (property "Reference" "#PWR019" (id 0) (at 195.58 64.77 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "GND" (id 1) (at 195.58 62.23 0))
+    (property "Footprint" "" (id 2) (at 195.58 58.42 0)
+      (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Value" "ps2conn" (id 1) (at 195.58 96.52 90)
-      (effects (font (size 1.524 1.524)))
+    (property "Datasheet" "" (id 3) (at 195.58 58.42 0)
+      (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Footprint" "" (id 2) (at 195.58 100.33 0)
-      (effects (font (size 1.524 1.524)) hide)
+    (pin "1" (uuid 5fb80622-2d14-46e3-a94c-7f6961a951d2))
+  )
+
+  (symbol (lib_id "power:GND") (at 132.08 139.7 0) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 047a96e6-f4e1-404c-94a9-bf32b976a8fa)
+    (property "Reference" "#PWR07" (id 0) (at 132.08 146.05 0)
+      (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 195.58 100.33 0)
-      (effects (font (size 1.524 1.524)) hide)
+    (property "Value" "GND" (id 1) (at 132.08 143.51 0))
+    (property "Footprint" "" (id 2) (at 132.08 139.7 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 132.08 139.7 0)
+      (effects (font (size 1.27 1.27)) hide)
     )
-    (pin "1" (uuid 009b5465-0a65-4237-93e7-eb65321eeb18))
-    (pin "3" (uuid 221bef83-3ea7-4d3f-adeb-53a8a07c6273))
-    (pin "4" (uuid b52d6ff3-fef1-496e-8dd5-ebb89b6bce6a))
-    (pin "5" (uuid 4ba06b66-7669-4c70-b585-f5d4c9c33527))
+    (pin "1" (uuid 9c97febc-2869-4c34-8c1e-9d505b0f92f6))
   )
 
-  (symbol (lib_id "sgikbd-rescue:ATMEGA88-20PU") (at 121.92 96.52 0) (unit 1)
+  (symbol (lib_id "Device:C_Polarized") (at 186.69 55.88 0) (unit 1)
     (in_bom yes) (on_board yes)
-    (uuid 00000000-0000-0000-0000-000059dd9a9d)
-    (property "Reference" "U1" (id 0) (at 100.33 63.5 0)
-      (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 0506c95a-0384-4742-ad3c-3b37dfed6254)
+    (property "Reference" "C4" (id 0) (at 180.34 58.42 0)
+      (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Value" "ATMEGA88-20PU" (id 1) (at 130.81 130.81 0)
-      (effects (font (size 1.27 1.27)) (justify left bottom))
+    (property "Value" "0.33uF" (id 1) (at 177.5454 56.0166 0)
+      (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Footprint" "DIL28" (id 2) (at 121.92 96.52 0)
-      (effects (font (size 1.27 1.27) italic) hide)
+    (property "Footprint" "Capacitor_SMD:CP_Elec_4x5.4" (id 2) (at 187.6552 59.69 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "~" (id 3) (at 186.69 55.88 0)
+      (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 121.92 96.52 0)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (pin "1" (uuid 9a0b74a5-4879-4b51-8e8e-6d85a0107422))
-    (pin "10" (uuid eae14f5f-515c-4a6f-ad0e-e8ef233d14bf))
-    (pin "11" (uuid 6e435cd4-da2b-4602-a0aa-5dd988834dff))
-    (pin "12" (uuid 6f675e5f-8fe6-4148-baf1-da97afc770f8))
-    (pin "13" (uuid d69a5fdf-de15-4ec9-94f6-f9ee2f4b69fa))
-    (pin "14" (uuid 917920ab-0c6e-4927-974d-ef342cdd4f63))
-    (pin "15" (uuid 8fc062a7-114d-48eb-a8f8-71128838f380))
-    (pin "16" (uuid 4f411f68-04bd-4175-a406-bcaa4cf6601e))
-    (pin "17" (uuid 1fa508ef-df83-4c99-846b-9acf535b3ad9))
-    (pin "18" (uuid 155b0b7c-70b4-4a26-a550-bac13cab0aa4))
-    (pin "19" (uuid 399fc36a-ed5d-44b5-82f7-c6f83d9acc14))
-    (pin "2" (uuid fbe8ebfc-2a8e-4eb8-85c5-38ddeaa5dd00))
-    (pin "20" (uuid 00e38d63-5436-49db-81f5-697421f168fc))
-    (pin "21" (uuid 70e4263f-d95a-4431-b3f3-cfc800c82056))
-    (pin "22" (uuid 38a501e2-0ee8-439d-bd02-e9e90e7503e9))
-    (pin "23" (uuid c0c2eb8e-f6d1-4506-8e6b-4f995ad74c1f))
-    (pin "24" (uuid f9c81c26-f253-4227-a69f-53e64841cfbe))
-    (pin "25" (uuid 61fe4c73-be59-4519-98f1-a634322a841d))
-    (pin "26" (uuid e5864fe6-2a71-47f0-90ce-38c3f8901580))
-    (pin "27" (uuid 699feae1-8cdd-4d2b-947f-f24849c73cdb))
-    (pin "28" (uuid d88958ac-68cd-4955-a63f-0eaa329dec86))
-    (pin "3" (uuid b6cd701f-4223-4e72-a305-466869ccb250))
-    (pin "4" (uuid af347946-e3da-4427-87ab-77b747929f50))
-    (pin "5" (uuid e7e08b48-3d04-49da-8349-6de530a20c67))
-    (pin "6" (uuid 9bac9ad3-a7b9-47f0-87c7-d8630653df68))
-    (pin "7" (uuid 2891767f-251c-48c4-91c0-deb1b368f45c))
-    (pin "8" (uuid fd3499d5-6fd2-49a4-bdb0-109cee899fde))
-    (pin "9" (uuid 71f92193-19b0-44ed-bc7f-77535083d769))
-  )
-
-  (symbol (lib_id "sgikbd-rescue:GND") (at 180.34 100.33 0) (unit 1)
+    (pin "1" (uuid 67d4c2b1-d80e-4f82-ba05-2f27231841d0))
+    (pin "2" (uuid 52fefdc2-214b-4873-ad0c-6f78e663dc37))
+  )
+
+  (symbol (lib_id "power:GND") (at 114.3 139.7 0) (unit 1)
     (in_bom yes) (on_board yes)
-    (uuid 00000000-0000-0000-0000-000059dd9d4a)
-    (property "Reference" "#PWR12" (id 0) (at 180.34 106.68 0)
+    (uuid 0715ebf3-ff52-4640-a098-1f9c11563669)
+    (property "Reference" "#PWR03" (id 0) (at 114.3 146.05 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Value" "GND" (id 1) (at 180.34 104.14 0))
-    (property "Footprint" "" (id 2) (at 180.34 100.33 0)
+    (property "Value" "GND" (id 1) (at 114.3 143.51 0))
+    (property "Footprint" "" (id 2) (at 114.3 139.7 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 180.34 100.33 0)
+    (property "Datasheet" "" (id 3) (at 114.3 139.7 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (pin "1" (uuid 4d586a18-26c5-441e-a9ff-8125ee516126))
+    (pin "1" (uuid db41c9be-bbee-49fc-9de7-fe1f1ff00c20))
   )
 
-  (symbol (lib_id "sgikbd-rescue:VCC") (at 205.74 100.33 0) (unit 1)
+  (symbol (lib_id "sgikbd:sgi-db15") (at 214.63 92.71 0) (unit 1)
     (in_bom yes) (on_board yes)
-    (uuid 00000000-0000-0000-0000-000059dd9dd3)
-    (property "Reference" "#PWR14" (id 0) (at 205.74 104.14 0)
-      (effects (font (size 1.27 1.27)) hide)
+    (uuid 0cc7ecdb-c608-4982-a337-7bb9453e2ba2)
+    (property "Reference" "U9" (id 0) (at 217.17 82.55 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Value" "sgi-db15" (id 1) (at 218.44 93.98 90)
+      (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Value" "VCC" (id 1) (at 205.74 96.52 0))
-    (property "Footprint" "" (id 2) (at 205.74 100.33 0)
+    (property "Footprint" "Connector_Dsub:DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm" (id 2) (at 215.9 114.3 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 205.74 100.33 0)
+    (property "Datasheet" "" (id 3) (at 214.63 92.71 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (pin "1" (uuid 1199146e-a60b-416a-b503-e77d6d2892f9))
+    (pin "0" (uuid d80fbabb-c0bb-4b02-9f43-3b42e1b6071f))
+    (pin "1" (uuid 20215121-61c1-4761-bbbe-655de79a8f32))
+    (pin "10" (uuid 246c72a4-47f9-4fac-8e6d-bb827e0675e7))
+    (pin "11" (uuid 6292a753-c8b4-45e8-9462-56b88fc2d6a6))
+    (pin "12" (uuid 9048a3e7-0b52-4a2b-a84f-028f6e74f29e))
+    (pin "15" (uuid d0311b43-9920-46db-aa92-9acb3a1da20c))
+    (pin "2" (uuid 494b5206-116e-4896-be51-a2a0fd3f6268))
+    (pin "3" (uuid ac6ce856-0823-4130-87f0-d285514858d3))
+    (pin "4" (uuid decf84c3-acd7-46fa-b88c-728c0e1d1ea9))
+    (pin "5" (uuid bdb7ef06-0b9f-4884-be7b-7a92f35cec05))
+    (pin "7" (uuid 98e0befa-cec5-48aa-a363-4978629b6e1c))
+    (pin "8" (uuid 9a73bbef-de4f-4cbf-9699-f2cf21e85b89))
+    (pin "9" (uuid 3c026488-48c6-4b6e-b631-76dbd681390e))
   )
 
-  (symbol (lib_id "sgikbd-rescue:AVR-ISP-6") (at 171.45 80.01 0) (unit 1)
+  (symbol (lib_id "power:-5V") (at 158.75 110.49 180) (unit 1)
     (in_bom yes) (on_board yes)
-    (uuid 00000000-0000-0000-0000-000059dd9e89)
-    (property "Reference" "CON1" (id 0) (at 168.783 73.914 0))
-    (property "Value" "ISP" (id 1) (at 164.719 85.852 0)
-      (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 144f3d27-b8bc-4cbc-991c-e90ca8005234)
+    (property "Reference" "#PWR016" (id 0) (at 158.75 113.03 0)
+      (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Footprint" "AVR-ISP-6" (id 2) (at 158.242 78.994 90)
+    (property "Value" "-5V" (id 1) (at 158.75 114.3 0))
+    (property "Footprint" "" (id 2) (at 158.75 110.49 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 170.815 80.01 0)
+    (property "Datasheet" "" (id 3) (at 158.75 110.49 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (pin "1" (uuid 22999e73-da32-43a5-9163-4b3a41614f25))
-    (pin "2" (uuid 6e68f0cd-800e-4167-9553-71fc59da1eeb))
-    (pin "3" (uuid 658dad07-97fd-466c-8b49-21892ac96ea4))
-    (pin "4" (uuid 40b14a16-fb82-4b9d-89dd-55cd98abb5cc))
-    (pin "5" (uuid c09938fd-06b9-4771-9f63-2311626243b3))
-    (pin "6" (uuid 2d697cf0-e02e-4ed1-a048-a704dab0ee43))
+    (pin "1" (uuid d109973b-fa17-443f-97da-d845bba85d39))
   )
 
-  (symbol (lib_id "sgikbd-rescue:VCC") (at 180.34 77.47 0) (unit 1)
+  (symbol (lib_id "power:GND") (at 93.98 135.89 0) (unit 1)
     (in_bom yes) (on_board yes)
-    (uuid 00000000-0000-0000-0000-000059dd9f46)
-    (property "Reference" "#PWR11" (id 0) (at 180.34 81.28 0)
+    (uuid 15ae2e55-1144-499a-bec0-f1850141cbdd)
+    (property "Reference" "#PWR01" (id 0) (at 93.98 142.24 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Value" "VCC" (id 1) (at 180.34 73.66 0))
-    (property "Footprint" "" (id 2) (at 180.34 77.47 0)
+    (property "Value" "GND" (id 1) (at 93.98 139.7 0))
+    (property "Footprint" "" (id 2) (at 93.98 135.89 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 180.34 77.47 0)
+    (property "Datasheet" "" (id 3) (at 93.98 135.89 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (pin "1" (uuid 4e315e69-0417-463a-8b7f-469a08d1496e))
+    (pin "1" (uuid 93a95bd6-0ad0-4342-a9f2-02b7a5d33af5))
   )
 
-  (symbol (lib_id "sgikbd-rescue:GND") (at 173.99 83.82 0) (unit 1)
+  (symbol (lib_id "power:GND") (at 193.04 128.27 0) (unit 1)
     (in_bom yes) (on_board yes)
-    (uuid 00000000-0000-0000-0000-000059dd9f84)
-    (property "Reference" "#PWR10" (id 0) (at 173.99 90.17 0)
+    (uuid 354cd7d5-d3a4-4fb7-9047-a140fc1b833b)
+    (property "Reference" "#PWR018" (id 0) (at 193.04 134.62 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Value" "GND" (id 1) (at 173.99 87.63 0))
-    (property "Footprint" "" (id 2) (at 173.99 83.82 0)
+    (property "Value" "GND" (id 1) (at 193.04 132.08 0))
+    (property "Footprint" "" (id 2) (at 193.04 128.27 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 173.99 83.82 0)
+    (property "Datasheet" "" (id 3) (at 193.04 128.27 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (pin "1" (uuid 25e5aa8e-2696-44a3-8d3c-c2c53f2923cf))
+    (pin "1" (uuid a435f053-45f6-4927-9efa-ec3370811353))
   )
 
-  (symbol (lib_id "sgikbd-rescue:Crystal") (at 153.67 86.36 270) (unit 1)
+  (symbol (lib_id "Mechanical:MountingHole_Pad") (at 106.68 170.18 0) (unit 1)
     (in_bom yes) (on_board yes)
-    (uuid 00000000-0000-0000-0000-000059dda0c7)
-    (property "Reference" "Y1" (id 0) (at 157.48 86.36 0))
-    (property "Value" "Crystal" (id 1) (at 149.86 86.36 0))
-    (property "Footprint" "" (id 2) (at 153.67 86.36 0)
+    (uuid 3e11c344-1ce5-4a3e-bf53-5f14506f40b9)
+    (property "Reference" "H4" (id 0) (at 105.41 165.1 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Value" "mounting hole" (id 1) (at 100.33 175.26 0)
+      (effects (font (size 1.27 1.27)) (justify left) hide)
+    )
+    (property "Footprint" "MountingHole:MountingHole_3.2mm_M3_Pad" (id 2) (at 106.68 170.18 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "~" (id 3) (at 106.68 170.18 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 9da0bab8-a87c-4f03-8f89-5c018a77222f))
+  )
+
+  (symbol (lib_id "Connector:AVR-ISP-6") (at 154.94 59.69 0) (mirror y) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 438e4948-d1a2-4c51-b9a8-0de1a18f8384)
+    (property "Reference" "J1" (id 0) (at 149.86 48.26 0)
+      (effects (font (size 1.27 1.27)) (justify right))
+    )
+    (property "Value" "AVR-ISP" (id 1) (at 153.67 58.42 0)
+      (effects (font (size 1.27 1.27)) (justify right))
+    )
+    (property "Footprint" "Connector_IDC:IDC-Header_2x03_P2.54mm_Vertical" (id 2) (at 161.29 58.42 90)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 153.67 86.36 0)
+    (property "Datasheet" " ~" (id 3) (at 187.325 73.66 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (pin "1" (uuid c04386e0-b49e-4fff-b380-675af13a62cb))
-    (pin "2" (uuid b9bb0e73-161a-4d06-b6eb-a9f66d8a95f5))
+    (pin "1" (uuid 9f09d990-1176-4ae3-8252-aae49ea42a28))
+    (pin "2" (uuid e1ad68fb-4113-4463-9d4f-fde4bf7fb2b3))
+    (pin "3" (uuid 343b685e-c563-4da6-9489-b9d2356881bf))
+    (pin "4" (uuid 2b56edd7-45c2-482a-aec1-dffd96ff1a19))
+    (pin "5" (uuid 25139a98-018f-4f25-8b80-f49b92a1b36e))
+    (pin "6" (uuid ea4c57f3-a1cd-4206-94e4-84a1918403f7))
   )
 
-  (symbol (lib_id "sgikbd-rescue:C") (at 153.67 93.98 0) (unit 1)
+  (symbol (lib_id "Device:C") (at 193.04 124.46 0) (unit 1)
     (in_bom yes) (on_board yes)
-    (uuid 00000000-0000-0000-0000-000059dda1c6)
-    (property "Reference" "C3" (id 0) (at 154.305 91.44 0)
+    (uuid 452af974-0223-466b-9014-a06d0858dff0)
+    (property "Reference" "C6" (id 0) (at 194.31 121.92 0)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Value" "22pF" (id 1) (at 154.305 96.52 0)
+    (property "Value" "0.1uF" (id 1) (at 194.31 127 0)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Footprint" "" (id 2) (at 154.6352 97.79 0)
+    (property "Footprint" "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" (id 2) (at 194.0052 128.27 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "~" (id 3) (at 193.04 124.46 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid b5ad09cf-5215-4af5-a99a-221889836dd3))
+    (pin "2" (uuid 8f9baedb-c39b-4ff9-ac39-66ce41a5f7f8))
+  )
+
+  (symbol (lib_id "Amplifier_Operational:LM358") (at 161.29 85.09 0) (unit 2)
+    (in_bom yes) (on_board yes)
+    (uuid 4b35f29d-7657-43e1-85cb-8c17a652696b)
+    (property "Reference" "U4" (id 0) (at 162.56 81.28 0))
+    (property "Value" "LM358" (id 1) (at 163.83 88.9 0))
+    (property "Footprint" "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" (id 2) (at 161.29 85.09 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "http://www.ti.com/lit/ds/symlink/lm2904-n.pdf" (id 3) (at 161.29 85.09 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "5" (uuid 6bc3f912-4802-4cf0-a751-caa83f74c7be))
+    (pin "6" (uuid 6f855d34-9399-4e4e-baa4-a4eebd94e5b3))
+    (pin "7" (uuid 8c7ee2e5-07a7-48f7-b7d4-f168c00ac4f0))
+  )
+
+  (symbol (lib_id "power:VCC") (at 209.55 50.8 0) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 4d35aed6-ceeb-49eb-b775-7025ff0e4bd9)
+    (property "Reference" "#PWR020" (id 0) (at 209.55 54.61 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "VCC" (id 1) (at 209.55 46.99 0))
+    (property "Footprint" "" (id 2) (at 209.55 50.8 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 209.55 50.8 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 585ca833-7a29-46b9-bb00-08f824efac69))
+  )
+
+  (symbol (lib_id "power:VCC") (at 158.75 95.25 0) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 4d870650-6a07-4c15-8544-848e04d67dd4)
+    (property "Reference" "#PWR015" (id 0) (at 158.75 99.06 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "VCC" (id 1) (at 158.75 91.44 0))
+    (property "Footprint" "" (id 2) (at 158.75 95.25 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 153.67 93.98 0)
+    (property "Datasheet" "" (id 3) (at 158.75 95.25 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (pin "1" (uuid 31540a7e-dc9e-4e4d-96b1-dab15efa5f4b))
-    (pin "2" (uuid 8c1605f9-6c91-4701-96bf-e753661d5e23))
+    (pin "1" (uuid 8d3ec164-0b0d-4d30-9724-b307597b1fdf))
   )
 
-  (symbol (lib_id "sgikbd-rescue:C") (at 160.02 93.98 0) (unit 1)
+  (symbol (lib_id "Device:C") (at 185.42 124.46 0) (unit 1)
     (in_bom yes) (on_board yes)
-    (uuid 00000000-0000-0000-0000-000059dda28b)
-    (property "Reference" "C4" (id 0) (at 160.655 91.44 0)
+    (uuid 5038fcea-e3ed-4f7d-84aa-2795dd8c2d17)
+    (property "Reference" "C3" (id 0) (at 186.69 121.92 0)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Value" "22pF" (id 1) (at 160.655 96.52 0)
+    (property "Value" "0.1uF" (id 1) (at 186.69 127 0)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Footprint" "" (id 2) (at 160.9852 97.79 0)
+    (property "Footprint" "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" (id 2) (at 186.3852 128.27 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "~" (id 3) (at 185.42 124.46 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid e7f30478-b50e-41f1-85e4-8f0e4b70e34d))
+    (pin "2" (uuid c89fecef-e0c1-458e-bd12-12d4f80aeb9f))
+  )
+
+  (symbol (lib_name "ps2conn_1") (lib_id "sgikbd:ps2conn") (at 121.92 137.16 270) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 5084e1b7-7713-4268-86a1-6f39cdfef5e5)
+    (property "Reference" "U2" (id 0) (at 125.73 128.27 90)
+      (effects (font (size 1.524 1.524)) (justify left))
+    )
+    (property "Value" "ps2kbd" (id 1) (at 118.11 142.24 90)
+      (effects (font (size 1.524 1.524)) (justify left))
+    )
+    (property "Footprint" "sgikbd:minidin6" (id 2) (at 121.92 137.16 0)
+      (effects (font (size 1.524 1.524)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 121.92 137.16 0)
+      (effects (font (size 1.524 1.524)) hide)
+    )
+    (pin "0" (uuid c8493cb7-74d5-459d-8a73-f31cfdfc37c1))
+    (pin "1" (uuid 5e6ebe89-b267-46e5-bde6-ae8203b06a03))
+    (pin "3" (uuid acdc77d8-f85e-4371-8626-d1529acce405))
+    (pin "4" (uuid 20f78ec9-3c86-4f3e-9652-c63678ba39cf))
+    (pin "5" (uuid 5e3c96d1-dcfb-46e8-ba60-e1a1acf02e57))
+  )
+
+  (symbol (lib_id "Amplifier_Operational:LM358") (at 161.29 102.87 0) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 55d75fe9-9710-4cd3-9402-7930a2eb266f)
+    (property "Reference" "U4" (id 0) (at 162.56 99.06 0))
+    (property "Value" "LM358" (id 1) (at 163.83 106.68 0))
+    (property "Footprint" "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" (id 2) (at 161.29 102.87 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 160.02 93.98 0)
+    (property "Datasheet" "http://www.ti.com/lit/ds/symlink/lm2904-n.pdf" (id 3) (at 161.29 102.87 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (pin "1" (uuid 4a850cb6-bb24-4274-a902-e49f34f0a0e3))
-    (pin "2" (uuid e5203297-b913-4288-a576-12a92185cb52))
+    (pin "1" (uuid 056fae79-0816-4bf0-a584-9d48fc092d77))
+    (pin "2" (uuid 334d5b70-101a-493d-ae4b-c566bfbb693a))
+    (pin "3" (uuid 481af24b-094f-4a05-b979-dc84d311a7b8))
   )
 
-  (symbol (lib_id "sgikbd-rescue:GND") (at 160.02 97.79 0) (unit 1)
+  (symbol (lib_id "Diode:1N4148W") (at 165.1 119.38 0) (unit 1)
     (in_bom yes) (on_board yes)
-    (uuid 00000000-0000-0000-0000-000059dda306)
-    (property "Reference" "#PWR8" (id 0) (at 160.02 104.14 0)
+    (uuid 58d0a2ee-1597-43c4-8fca-3381724b04be)
+    (property "Reference" "D1" (id 0) (at 165.1 116.84 0))
+    (property "Value" "1N4148" (id 1) (at 165.1 121.92 0))
+    (property "Footprint" "Diode_SMD:D_SOD-123" (id 2) (at 165.1 123.825 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "https://www.vishay.com/docs/85748/1n4148w.pdf" (id 3) (at 165.1 119.38 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Value" "GND" (id 1) (at 160.02 101.6 0))
-    (property "Footprint" "" (id 2) (at 160.02 97.79 0)
+    (pin "1" (uuid 849c4100-23fd-4521-92ab-68aab1349e43))
+    (pin "2" (uuid 4c23a592-e8d1-4d5f-a6c6-33e0d5841a1b))
+  )
+
+  (symbol (lib_id "Device:C") (at 124.46 82.55 90) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 670fa5bc-349c-40e8-b4f9-a4f629eb4b3b)
+    (property "Reference" "C1" (id 0) (at 127 81.28 90))
+    (property "Value" "22pF" (id 1) (at 120.65 81.28 90))
+    (property "Footprint" "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" (id 2) (at 128.27 81.5848 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 160.02 97.79 0)
+    (property "Datasheet" "~" (id 3) (at 124.46 82.55 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (pin "1" (uuid 88cb65f4-7e9e-44eb-8692-3b6e2e788a94))
+    (pin "1" (uuid dde357ac-ba76-4056-b9fe-ca2aa5db1d04))
+    (pin "2" (uuid b68bf06e-258d-4c1a-9340-4fc53f8ac523))
   )
 
-  (symbol (lib_id "sgikbd-rescue:VCC") (at 96.52 67.31 0) (unit 1)
+  (symbol (lib_id "power:VCC") (at 193.04 120.65 0) (unit 1)
     (in_bom yes) (on_board yes)
-    (uuid 00000000-0000-0000-0000-000059dda579)
-    (property "Reference" "#PWR3" (id 0) (at 96.52 71.12 0)
+    (uuid 6c841f0c-da1a-4c48-9e4d-c8227fac9d13)
+    (property "Reference" "#PWR017" (id 0) (at 193.04 124.46 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Value" "VCC" (id 1) (at 96.52 63.5 0))
-    (property "Footprint" "" (id 2) (at 96.52 67.31 0)
+    (property "Value" "VCC" (id 1) (at 193.04 116.84 0))
+    (property "Footprint" "" (id 2) (at 193.04 120.65 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 96.52 67.31 0)
+    (property "Datasheet" "" (id 3) (at 193.04 120.65 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (pin "1" (uuid 8195a7cf-4576-44dd-9e0e-ee048fdb93dd))
+    (pin "1" (uuid 1ad8f4de-0276-4865-a668-92e6b8b34559))
   )
 
-  (symbol (lib_id "sgikbd-rescue:GND") (at 96.52 125.73 0) (unit 1)
+  (symbol (lib_id "power:VCC") (at 147.32 137.16 0) (unit 1)
     (in_bom yes) (on_board yes)
-    (uuid 00000000-0000-0000-0000-000059dda5c3)
-    (property "Reference" "#PWR4" (id 0) (at 96.52 132.08 0)
+    (uuid 6dce018e-1035-452a-84b2-f460ffd4fb17)
+    (property "Reference" "#PWR011" (id 0) (at 147.32 140.97 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Value" "GND" (id 1) (at 96.52 129.54 0))
-    (property "Footprint" "" (id 2) (at 96.52 125.73 0)
+    (property "Value" "VCC" (id 1) (at 147.32 133.35 0))
+    (property "Footprint" "" (id 2) (at 147.32 137.16 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 96.52 125.73 0)
+    (property "Datasheet" "" (id 3) (at 147.32 137.16 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (pin "1" (uuid 224768bc-6009-43ba-aa4a-70cbaa15b5a3))
+    (pin "1" (uuid 89b42dbd-d86a-4d0a-8d0a-bcf079ec5680))
   )
 
-  (symbol (lib_id "sgikbd-rescue:C") (at 91.44 101.6 0) (unit 1)
+  (symbol (lib_id "sgikbd:sgi-db9") (at 198.12 92.71 0) (unit 1)
     (in_bom yes) (on_board yes)
-    (uuid 00000000-0000-0000-0000-000059dda7b2)
-    (property "Reference" "C2" (id 0) (at 92.075 99.06 0)
+    (uuid 6e637974-8ae9-44b7-bba8-5ed9ea4e4b33)
+    (property "Reference" "U8" (id 0) (at 200.66 82.55 0)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Value" "0.1uF" (id 1) (at 92.075 104.14 0)
+    (property "Value" "sgi-db9" (id 1) (at 201.93 92.71 90)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Footprint" "" (id 2) (at 92.4052 105.41 0)
+    (property "Footprint" "Connector_Dsub:DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm" (id 2) (at 198.12 114.3 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 198.12 92.71 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "0" (uuid 8eba3d8e-6821-42c3-9f8d-1bae572a7b6c))
+    (pin "1" (uuid 369d485d-9edb-4086-8eef-07dcc9a5f091))
+    (pin "2" (uuid ed209286-f51e-49e7-856e-1d260a0948cb))
+    (pin "3" (uuid 374c123f-1047-4700-8152-adb1e61970d1))
+    (pin "4" (uuid 9792c031-439b-4a8f-88b7-91607eacb3cf))
+    (pin "5" (uuid 326d8cb7-5bf4-483d-9fe7-96c87efb228b))
+    (pin "6" (uuid d884e71a-71b7-473c-9d31-189f8aa584e4))
+    (pin "7" (uuid a340bfc6-646a-4021-8ada-89a2a2cc698e))
+    (pin "8" (uuid 389487d7-8ebc-4a1b-bc66-6d79e2bab682))
+    (pin "9" (uuid ef485334-d0e4-4cfd-8a70-2e911c61bd90))
+  )
+
+  (symbol (lib_id "Regulator_Linear:L7805") (at 195.58 50.8 0) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 6e6a56fd-7c82-4588-8eb4-8d1102acf415)
+    (property "Reference" "U6" (id 0) (at 191.77 46.99 0))
+    (property "Value" "L7805" (id 1) (at 199.39 46.99 0))
+    (property "Footprint" "Package_TO_SOT_SMD:TO-252-3_TabPin2" (id 2) (at 196.215 54.61 0)
+      (effects (font (size 1.27 1.27) italic) (justify left) hide)
+    )
+    (property "Datasheet" "http://www.st.com/content/ccc/resource/technical/document/datasheet/41/4f/b3/b0/12/d4/47/88/CD00000444.pdf/files/CD00000444.pdf/jcr:content/translations/en.CD00000444.pdf" (id 3) (at 195.58 52.07 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 446ce802-4df6-4388-b7f8-5ae8168ce796))
+    (pin "2" (uuid b3a38ce7-349f-48d8-806d-902b5a366fc5))
+    (pin "3" (uuid a0f072bb-0652-4120-ad33-d69336ad9d70))
+  )
+
+  (symbol (lib_id "power:GND") (at 91.44 172.72 0) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 750d4d8e-20ec-4af7-a18d-e0f5b3351080)
+    (property "Reference" "#PWR0101" (id 0) (at 91.44 179.07 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "GND" (id 1) (at 91.44 176.53 0))
+    (property "Footprint" "" (id 2) (at 91.44 172.72 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 91.44 172.72 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 4aeb358f-fcf8-4ae6-801c-d8a3ef07a16f))
+  )
+
+  (symbol (lib_id "Regulator_Linear:L7905") (at 195.58 71.12 0) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 753bdd7e-d169-4b8a-a968-e2d59f6406ae)
+    (property "Reference" "U7" (id 0) (at 191.77 74.93 0))
+    (property "Value" "L7905" (id 1) (at 199.39 74.93 0))
+    (property "Footprint" "Package_TO_SOT_SMD:SOT-89-3_Handsoldering" (id 2) (at 195.58 76.2 0)
+      (effects (font (size 1.27 1.27) italic) hide)
+    )
+    (property "Datasheet" "http://www.st.com/content/ccc/resource/technical/document/datasheet/c9/16/86/41/c7/2b/45/f2/CD00000450.pdf/files/CD00000450.pdf/jcr:content/translations/en.CD00000450.pdf" (id 3) (at 195.58 71.12 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 59173d8c-8da9-4057-b1fb-a6b5730409ee))
+    (pin "2" (uuid 3ee2c302-6c72-471c-a59d-aeabf323b811))
+    (pin "3" (uuid 3d6578a8-490f-47df-ab69-f3a55b7a5388))
+  )
+
+  (symbol (lib_id "Switch:SW_Push") (at 128.27 105.41 0) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 7d64a0a0-bf95-4984-9ed3-575a5d1e9a9e)
+    (property "Reference" "SW1" (id 0) (at 128.27 100.33 0))
+    (property "Value" "RESET" (id 1) (at 128.27 107.95 0))
+    (property "Footprint" "Button_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mm" (id 2) (at 128.27 100.33 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "~" (id 3) (at 128.27 100.33 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid b439205b-7f8e-4c80-807a-a5da3f38daf4))
+    (pin "2" (uuid 7bf0cf0d-0058-4aee-ad50-abf68f0148b7))
+  )
+
+  (symbol (lib_id "power:GND") (at 157.48 69.85 0) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 80699c7c-4357-46ee-8176-9bcdeb6d2905)
+    (property "Reference" "#PWR013" (id 0) (at 157.48 76.2 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "GND" (id 1) (at 157.48 73.66 0))
+    (property "Footprint" "" (id 2) (at 157.48 69.85 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 91.44 101.6 0)
+    (property "Datasheet" "" (id 3) (at 157.48 69.85 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (pin "1" (uuid 88d2c4b8-79f2-4e8b-9f70-b7e0ed9c70f8))
-    (pin "2" (uuid a7531a95-7ca1-4f34-955e-18120cec99e6))
+    (pin "1" (uuid a5246b2a-f0a0-4b6e-8864-c33465a22cab))
   )
 
-  (symbol (lib_id "sgikbd-rescue:GND") (at 91.44 105.41 0) (unit 1)
+  (symbol (lib_id "power:VCC") (at 157.48 46.99 0) (unit 1)
     (in_bom yes) (on_board yes)
-    (uuid 00000000-0000-0000-0000-000059ddab03)
-    (property "Reference" "#PWR2" (id 0) (at 91.44 111.76 0)
+    (uuid 8293019a-196b-418b-8420-f7ea58fa55b0)
+    (property "Reference" "#PWR012" (id 0) (at 157.48 50.8 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Value" "GND" (id 1) (at 91.44 109.22 0))
-    (property "Footprint" "" (id 2) (at 91.44 105.41 0)
+    (property "Value" "VCC" (id 1) (at 157.48 43.18 0))
+    (property "Footprint" "" (id 2) (at 157.48 46.99 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 91.44 105.41 0)
+    (property "Datasheet" "" (id 3) (at 157.48 46.99 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (pin "1" (uuid 86dc7a78-7d51-4111-9eea-8a8f7977eb16))
+    (pin "1" (uuid 10684eb6-84a2-4f29-8421-e63bde0a8aef))
   )
 
-  (symbol (lib_id "sgikbd-rescue:VCC") (at 91.44 97.79 0) (unit 1)
+  (symbol (lib_id "power:VCC") (at 129.54 137.16 0) (unit 1)
     (in_bom yes) (on_board yes)
-    (uuid 00000000-0000-0000-0000-000059ddabee)
-    (property "Reference" "#PWR1" (id 0) (at 91.44 101.6 0)
+    (uuid 857054d3-b556-4944-af3d-847d9b43c1b1)
+    (property "Reference" "#PWR06" (id 0) (at 129.54 140.97 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Value" "VCC" (id 1) (at 91.44 93.98 0))
-    (property "Footprint" "" (id 2) (at 91.44 97.79 0)
+    (property "Value" "VCC" (id 1) (at 129.54 133.35 0))
+    (property "Footprint" "" (id 2) (at 129.54 137.16 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 91.44 97.79 0)
+    (property "Datasheet" "" (id 3) (at 129.54 137.16 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (pin "1" (uuid 4b03e854-02fe-44cc-bece-f8268b7cae54))
+    (pin "1" (uuid 2f0ba1fb-4832-4ab4-8803-67743083a048))
   )
 
-  (symbol (lib_id "sgikbd-rescue:C") (at 83.82 101.6 0) (unit 1)
+  (symbol (lib_id "Mechanical:MountingHole_Pad") (at 101.6 170.18 0) (unit 1)
     (in_bom yes) (on_board yes)
-    (uuid 00000000-0000-0000-0000-000059ddadd5)
-    (property "Reference" "C1" (id 0) (at 84.455 99.06 0)
+    (uuid 8b442b1c-1259-4a43-9069-2671d711ed2b)
+    (property "Reference" "H3" (id 0) (at 100.33 165.1 0)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Value" "0.1uF" (id 1) (at 84.455 104.14 0)
+    (property "Value" "mounting hole" (id 1) (at 95.25 175.26 0)
+      (effects (font (size 1.27 1.27)) (justify left) hide)
+    )
+    (property "Footprint" "MountingHole:MountingHole_3.2mm_M3_Pad" (id 2) (at 101.6 170.18 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "~" (id 3) (at 101.6 170.18 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 67b96c3a-85b8-4d3e-a55e-5810eb323ef6))
+  )
+
+  (symbol (lib_id "Device:C") (at 204.47 66.04 0) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 8d4192be-0160-4cd8-ba85-7c7bfff73c0a)
+    (property "Reference" "C9" (id 0) (at 205.74 63.5 0)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Footprint" "" (id 2) (at 84.7852 105.41 0)
+    (property "Value" "0.1uF" (id 1) (at 205.74 68.58 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Footprint" "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" (id 2) (at 205.4352 69.85 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 83.82 101.6 0)
+    (property "Datasheet" "~" (id 3) (at 204.47 66.04 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (pin "1" (uuid 34cdc1c9-c9e2-44c4-9677-c1c7d7efd83d))
-    (pin "2" (uuid c49d23ab-146d-4089-864f-2d22b5b414b9))
+    (pin "1" (uuid 656a28cd-0b0d-4083-a92e-f1e6888b4cdb))
+    (pin "2" (uuid 66d0106c-4f3f-4949-a19f-6e44b1f8c002))
   )
 
-  (symbol (lib_id "sgikbd-rescue:sgikbd_conn") (at 156.21 139.7 0) (mirror y) (unit 1)
+  (symbol (lib_id "Device:C") (at 200.66 124.46 0) (unit 1)
     (in_bom yes) (on_board yes)
-    (uuid 00000000-0000-0000-0000-000059ddbcd1)
-    (property "Reference" "U2" (id 0) (at 162.56 149.86 0)
-      (effects (font (size 1.524 1.524)))
+    (uuid 9b64286b-33d7-4acd-9b18-19bb51e23f39)
+    (property "Reference" "C7" (id 0) (at 201.93 121.92 0)
+      (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Value" "intkbd" (id 1) (at 149.86 138.43 90)
-      (effects (font (size 1.524 1.524)))
+    (property "Value" "0.1uF" (id 1) (at 201.93 127 0)
+      (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Footprint" "" (id 2) (at 148.59 156.21 0)
-      (effects (font (size 1.524 1.524)) hide)
+    (property "Footprint" "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" (id 2) (at 201.6252 128.27 0)
+      (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 148.59 156.21 0)
-      (effects (font (size 1.524 1.524)) hide)
+    (property "Datasheet" "~" (id 3) (at 200.66 124.46 0)
+      (effects (font (size 1.27 1.27)) hide)
     )
-    (pin "1" (uuid c4cab9c5-d6e5-4660-b910-603a51b56783))
-    (pin "2" (uuid 6ffdf05e-e119-49f9-85e9-13e4901df42a))
-    (pin "3" (uuid 4c843bdb-6c9e-40dd-85e2-0567846e18ba))
-    (pin "4" (uuid 72b36951-3ec7-4569-9c88-cf9b4afe1cae))
-    (pin "6" (uuid eb8d02e9-145c-465d-b6a8-bae84d47a94b))
-    (pin "7" (uuid 29bb7297-26fb-4776-9266-2355d022bab0))
-    (pin "8" (uuid cb6062da-8dcd-4826-92fd-4071e9e97213))
+    (pin "1" (uuid 3addb435-dbb7-41ab-9274-f6d9b2f7b50d))
+    (pin "2" (uuid 40c4c33e-ace6-4274-a8ce-a4c4d16d28d1))
   )
 
-  (symbol (lib_id "sgikbd-rescue:GND") (at 153.67 153.67 0) (unit 1)
+  (symbol (lib_id "Device:C_Polarized") (at 186.69 66.04 0) (unit 1)
     (in_bom yes) (on_board yes)
-    (uuid 00000000-0000-0000-0000-000059ddc6e9)
-    (property "Reference" "#PWR7" (id 0) (at 153.67 160.02 0)
+    (uuid 9cca8fbb-8e16-4e55-808d-86cb5ae24248)
+    (property "Reference" "C5" (id 0) (at 180.34 63.5 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Value" "0.33uF" (id 1) (at 177.4424 66.0554 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Footprint" "Capacitor_SMD:CP_Elec_4x5.4" (id 2) (at 187.6552 69.85 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "~" (id 3) (at 186.69 66.04 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid d4e52b51-904c-49fc-a6c4-bc9a1de29a7f))
+    (pin "2" (uuid 6efc0dc2-96b6-4eb7-a536-549c68633566))
+  )
+
+  (symbol (lib_id "power:GND") (at 214.63 104.14 0) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 9d9098f9-1ca3-45c0-8104-23357d937a68)
+    (property "Reference" "#PWR022" (id 0) (at 214.63 110.49 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Value" "GND" (id 1) (at 153.67 157.48 0))
-    (property "Footprint" "" (id 2) (at 153.67 153.67 0)
+    (property "Value" "GND" (id 1) (at 214.63 107.95 0))
+    (property "Footprint" "" (id 2) (at 214.63 104.14 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 153.67 153.67 0)
+    (property "Datasheet" "" (id 3) (at 214.63 104.14 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (pin "1" (uuid 57276367-9ce4-4738-88d7-6e8cb94c966c))
+    (pin "1" (uuid d8952824-dfb2-4d7a-a566-67a99277d076))
   )
 
-  (symbol (lib_id "sgikbd-rescue:CONN_01X04") (at 176.53 95.25 90) (unit 1)
+  (symbol (lib_id "power:VCC") (at 95.25 59.69 0) (unit 1)
     (in_bom yes) (on_board yes)
-    (uuid 00000000-0000-0000-0000-000059ddd3d1)
-    (property "Reference" "J1" (id 0) (at 170.18 95.25 0))
-    (property "Value" "SERIAL" (id 1) (at 176.53 92.71 90))
-    (property "Footprint" "" (id 2) (at 176.53 95.25 0)
+    (uuid 9e18ec8c-2e54-406c-a910-0cd97b016449)
+    (property "Reference" "#PWR02" (id 0) (at 95.25 63.5 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "VCC" (id 1) (at 95.25 55.88 0))
+    (property "Footprint" "" (id 2) (at 95.25 59.69 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 176.53 95.25 0)
+    (property "Datasheet" "" (id 3) (at 95.25 59.69 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (pin "1" (uuid f9403623-c00c-4b71-bc5c-d763ff009386))
-    (pin "2" (uuid a53767ed-bb28-4f90-abe0-e0ea734812a4))
-    (pin "3" (uuid 5fc9acb6-6dbb-4598-825b-4b9e7c4c67c4))
-    (pin "4" (uuid 18b7e157-ae67-48ad-bd7c-9fef6fe45b22))
+    (pin "1" (uuid 7bcd9bf2-f66d-4f9e-a23f-f0c4d5db5d4a))
   )
 
-  (symbol (lib_id "sgikbd-rescue:VCC") (at 168.91 95.25 0) (unit 1)
+  (symbol (lib_id "Device:R") (at 118.11 101.6 0) (unit 1)
     (in_bom yes) (on_board yes)
-    (uuid 00000000-0000-0000-0000-000059ddd4d2)
-    (property "Reference" "#PWR9" (id 0) (at 168.91 99.06 0)
+    (uuid 9f5e77ab-7b0b-4c0a-8e05-d8fa4ebb8108)
+    (property "Reference" "R1" (id 0) (at 120.318 102.8393 90)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Value" "4.7k" (id 1) (at 118.173 103.6973 90)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" (id 2) (at 116.332 101.6 90)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "~" (id 3) (at 118.11 101.6 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Value" "VCC" (id 1) (at 168.91 91.44 0))
-    (property "Footprint" "" (id 2) (at 168.91 95.25 0)
+    (pin "1" (uuid 86ade26e-1eb4-4bc9-9c6f-3978702d8764))
+    (pin "2" (uuid 44d14a2f-badb-4b22-88d1-e2d53cfabacd))
+  )
+
+  (symbol (lib_id "Device:R") (at 147.32 109.22 0) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid a227275f-76af-4105-aa07-c3848725e682)
+    (property "Reference" "R3" (id 0) (at 149.528 110.4593 90)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Value" "4.7k" (id 1) (at 147.383 111.3173 90)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" (id 2) (at 145.542 109.22 90)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 168.91 95.25 0)
+    (property "Datasheet" "~" (id 3) (at 147.32 109.22 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (pin "1" (uuid 597a11f2-5d2c-4a65-ac95-38ad106e1367))
+    (pin "1" (uuid 72f0d7f8-cfb4-4d38-9f0c-2f0ace91ea18))
+    (pin "2" (uuid 68b0dee5-e1fe-4523-bf25-a665ceae661b))
   )
 
-  (symbol (lib_id "sgikbd-rescue:VCC") (at 153.67 128.27 0) (unit 1)
+  (symbol (lib_id "power:VCC") (at 147.32 97.79 0) (unit 1)
     (in_bom yes) (on_board yes)
-    (uuid 00000000-0000-0000-0000-000059e2d903)
-    (property "Reference" "#PWR6" (id 0) (at 153.67 132.08 0)
+    (uuid a961128f-f53c-4b9c-9217-00ef0348c816)
+    (property "Reference" "#PWR09" (id 0) (at 147.32 101.6 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Value" "VCC" (id 1) (at 153.67 124.46 0))
-    (property "Footprint" "" (id 2) (at 153.67 128.27 0)
+    (property "Value" "VCC" (id 1) (at 147.32 93.98 0))
+    (property "Footprint" "" (id 2) (at 147.32 97.79 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 153.67 128.27 0)
+    (property "Datasheet" "" (id 3) (at 147.32 97.79 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (pin "1" (uuid f64497d1-1d62-44a4-8e5e-6fba4ebc969a))
+    (pin "1" (uuid 341790ef-366e-4124-b028-6d1b9eece322))
   )
 
-  (symbol (lib_id "sgikbd-rescue:R") (at 205.74 111.76 0) (unit 1)
+  (symbol (lib_id "Mechanical:MountingHole_Pad") (at 91.44 170.18 0) (unit 1)
     (in_bom yes) (on_board yes)
-    (uuid 00000000-0000-0000-0000-000059e3cd35)
-    (property "Reference" "R2" (id 0) (at 207.772 111.76 90))
-    (property "Value" "4.7k" (id 1) (at 205.74 111.76 90))
-    (property "Footprint" "" (id 2) (at 203.962 111.76 90)
+    (uuid aef5cb3b-eb2f-4074-a8eb-2a0846eae1c3)
+    (property "Reference" "H1" (id 0) (at 90.17 165.1 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Value" "mounting hole" (id 1) (at 91.44 162.56 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Footprint" "MountingHole:MountingHole_3.2mm_M3_Pad" (id 2) (at 91.44 170.18 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 205.74 111.76 0)
+    (property "Datasheet" "~" (id 3) (at 91.44 170.18 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (pin "1" (uuid 79770cd5-32d7-429a-8248-0d9e6212231a))
-    (pin "2" (uuid 99332785-d9f1-4363-9377-26ddc18e6d2c))
+    (pin "1" (uuid 087b021b-656b-4672-b1dd-d89f037b6508))
   )
 
-  (symbol (lib_id "sgikbd-rescue:SW_DPDT_x2") (at 200.66 128.27 0) (mirror y) (unit 1)
+  (symbol (lib_id "Device:R") (at 157.48 124.46 0) (unit 1)
     (in_bom yes) (on_board yes)
-    (uuid 00000000-0000-0000-0000-000059e3d07d)
-    (property "Reference" "SW2" (id 0) (at 200.66 123.952 0))
-    (property "Value" "SW_DPDT_x2" (id 1) (at 205.74 130.81 0))
-    (property "Footprint" "" (id 2) (at 200.66 128.27 0)
+    (uuid b5996c17-acf1-48be-93fe-ca7273a1f4f6)
+    (property "Reference" "R4" (id 0) (at 159.688 125.6993 90)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Value" "4.7k" (id 1) (at 157.543 126.5573 90)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" (id 2) (at 155.702 124.46 90)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 200.66 128.27 0)
+    (property "Datasheet" "~" (id 3) (at 157.48 124.46 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (pin "1" (uuid 8de2d84c-ff45-4d4f-bc49-c166f6ae6b91))
-    (pin "2" (uuid 935057d5-6882-4c15-9a35-54677912ba12))
-    (pin "3" (uuid e091e263-c616-48ef-a460-465c70218987))
+    (pin "1" (uuid bd9a498f-ffbd-4a01-bbfe-10a9869dda79))
+    (pin "2" (uuid 995a68d1-d841-43cf-9af8-42bb7e84a100))
   )
 
-  (symbol (lib_id "sgikbd-rescue:SW_DPDT_x2") (at 200.66 138.43 0) (mirror y) (unit 2)
+  (symbol (lib_id "Mechanical:MountingHole_Pad") (at 96.52 170.18 0) (unit 1)
     (in_bom yes) (on_board yes)
-    (uuid 00000000-0000-0000-0000-000059e3d417)
-    (property "Reference" "SW2" (id 0) (at 200.66 134.112 0))
-    (property "Value" "SW_DPDT_x2" (id 1) (at 205.74 140.97 0))
-    (property "Footprint" "" (id 2) (at 200.66 138.43 0)
+    (uuid bdb29f75-e5e2-49d5-8993-37c1dac7b09d)
+    (property "Reference" "H2" (id 0) (at 95.25 165.1 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Value" "mounting hole" (id 1) (at 90.17 175.26 0)
+      (effects (font (size 1.27 1.27)) (justify left) hide)
+    )
+    (property "Footprint" "MountingHole:MountingHole_3.2mm_M3_Pad" (id 2) (at 96.52 170.18 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 200.66 138.43 0)
+    (property "Datasheet" "~" (id 3) (at 96.52 170.18 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (pin "3" (uuid eab9c52c-3aa0-43a7-bc7f-7e234ff1e9f4))
-    (pin "4" (uuid 3e915099-a18e-49f4-89bb-abe64c2dade5))
-    (pin "5" (uuid 30317bf0-88bb-49e7-bf8b-9f3883982225))
+    (pin "1" (uuid d3271a18-cf48-42d4-8dce-dfa7d6732ce3))
   )
 
-  (symbol (lib_id "sgikbd-rescue:sgikbd_conn") (at 228.6 139.7 0) (unit 1)
+  (symbol (lib_id "sgikbd:ps2conn") (at 139.7 137.16 270) (unit 1)
     (in_bom yes) (on_board yes)
-    (uuid 00000000-0000-0000-0000-000059e3d757)
-    (property "Reference" "U4" (id 0) (at 222.25 149.86 0)
-      (effects (font (size 1.524 1.524)))
+    (uuid bfca60ae-f58a-4cb2-aed7-41c55e291737)
+    (property "Reference" "U3" (id 0) (at 143.51 128.27 90)
+      (effects (font (size 1.524 1.524)) (justify left))
     )
-    (property "Value" "kbout" (id 1) (at 234.95 138.43 90)
-      (effects (font (size 1.524 1.524)))
+    (property "Value" "ps2aux" (id 1) (at 135.89 142.24 90)
+      (effects (font (size 1.524 1.524)) (justify left))
     )
-    (property "Footprint" "" (id 2) (at 236.22 156.21 0)
+    (property "Footprint" "sgikbd:minidin6" (id 2) (at 139.7 137.16 0)
       (effects (font (size 1.524 1.524)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 236.22 156.21 0)
+    (property "Datasheet" "" (id 3) (at 139.7 137.16 0)
       (effects (font (size 1.524 1.524)) hide)
     )
-    (pin "1" (uuid fea7c5d1-76d6-41a0-b5e3-29889dbb8ce0))
-    (pin "2" (uuid 9031bb33-c6aa-4758-bf5c-3274ed3ebab7))
-    (pin "3" (uuid fa918b6d-f6cf-4471-be3b-4ff713f55a2e))
-    (pin "4" (uuid 9aedbb9e-8340-4899-b813-05b23382a36b))
-    (pin "6" (uuid 4db55cb8-197b-4402-871f-ce582b65664b))
-    (pin "7" (uuid e97b5984-9f0f-43a4-9b8a-838eef4cceb2))
-    (pin "8" (uuid 16121028-bdf5-49c0-aae7-e28fe5bfa771))
+    (pin "0" (uuid a795d2aa-b395-4911-a768-e98e7f3f6ff2))
+    (pin "1" (uuid 1a568172-5804-456b-9d56-b8bd51a3941a))
+    (pin "3" (uuid 784d87eb-cbfc-4a9e-a464-392c47e0e084))
+    (pin "4" (uuid 5fd12829-0309-418c-bc95-06797a3af978))
+    (pin "5" (uuid 154ad1b8-6dac-4c65-b39e-d36cd1066e5f))
+  )
+
+  (symbol (lib_id "Device:C_Polarized") (at 204.47 55.88 0) (mirror y) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid bfd90246-dacb-48a4-a73c-96a067e60b27)
+    (property "Reference" "C8" (id 0) (at 210.82 58.42 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Value" "0.33uF" (id 1) (at 213.6146 56.0166 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Footprint" "Capacitor_SMD:CP_Elec_4x5.4" (id 2) (at 203.5048 59.69 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "~" (id 3) (at 204.47 55.88 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 88eb9450-c3e1-46c2-ac28-f6b7d746f2a7))
+    (pin "2" (uuid 4f149d4c-5417-471b-bfaf-6bbafe3c83af))
   )
 
-  (symbol (lib_id "sgikbd-rescue:R") (at 210.82 111.76 0) (unit 1)
+  (symbol (lib_id "Device:R") (at 147.32 101.6 0) (unit 1)
     (in_bom yes) (on_board yes)
-    (uuid 00000000-0000-0000-0000-000059e3e98a)
-    (property "Reference" "R3" (id 0) (at 212.852 111.76 90))
-    (property "Value" "4.7k" (id 1) (at 210.82 111.76 90))
-    (property "Footprint" "" (id 2) (at 209.042 111.76 90)
+    (uuid cb6fcf3c-6f65-4930-9ba7-2e8a2db291ba)
+    (property "Reference" "R2" (id 0) (at 149.528 102.8393 90)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Value" "4.7k" (id 1) (at 147.383 103.6973 90)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" (id 2) (at 145.542 101.6 90)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "~" (id 3) (at 147.32 101.6 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid b000c6c6-635a-4a26-a1ee-116087aa56dd))
+    (pin "2" (uuid 9012da9a-310a-498f-bc7d-80fa4a875df1))
+  )
+
+  (symbol (lib_id "Amplifier_Operational:LM358") (at 161.29 102.87 0) (unit 3)
+    (in_bom yes) (on_board yes) (fields_autoplaced)
+    (uuid cb7c6d7a-9797-492c-8df1-7286fcb154a3)
+    (property "Reference" "U4" (id 0) (at 160.02 101.5999 0)
+      (effects (font (size 1.27 1.27)) (justify left) hide)
+    )
+    (property "Value" "LM358" (id 1) (at 160.02 102.8699 0)
+      (effects (font (size 1.27 1.27)) (justify left) hide)
+    )
+    (property "Footprint" "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" (id 2) (at 161.29 102.87 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "http://www.ti.com/lit/ds/symlink/lm2904-n.pdf" (id 3) (at 161.29 102.87 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "4" (uuid ef0fd511-e5bd-4c94-a7fa-c4bb5ee9707c))
+    (pin "8" (uuid feeaa19d-6baa-4a27-b11b-4b8081725497))
+  )
+
+  (symbol (lib_id "MCU_Microchip_ATmega:ATmega328PB-A") (at 93.98 97.79 0) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid ce1871bd-0dbe-421e-af45-ef8b1716fbf2)
+    (property "Reference" "U1" (id 0) (at 95.9994 135.89 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Value" "ATmega328PB" (id 1) (at 82.55 97.79 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Footprint" "Package_QFP:TQFP-32_7x7mm_P0.8mm" (id 2) (at 93.98 97.79 0)
+      (effects (font (size 1.27 1.27) italic) hide)
+    )
+    (property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/40001906C.pdf" (id 3) (at 93.98 97.79 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 2a3045fd-49b2-4e17-94bf-b5864659b054))
+    (pin "10" (uuid cb625889-a39e-48a1-b5ca-64b654415724))
+    (pin "11" (uuid 7f8398d1-1fcb-4b17-b71c-c5df98433848))
+    (pin "12" (uuid 447c289f-e3ea-4183-b81d-b7026faccfd7))
+    (pin "13" (uuid 4fc9e638-a9e7-4d3f-b340-780df412591d))
+    (pin "14" (uuid b15cb383-7ebe-47e4-8de4-90e4bb592ca1))
+    (pin "15" (uuid cd456294-dca4-4c26-9abc-c7a07f86c1c8))
+    (pin "16" (uuid 3962f024-df76-4ce5-a845-a5bfd0cc118f))
+    (pin "17" (uuid 1c67d947-286e-4eeb-ad61-68de893b3f2c))
+    (pin "18" (uuid ea0658cd-816e-408e-924b-067dc4ea75f8))
+    (pin "19" (uuid 3be93bf9-8c44-4bd5-ab0f-f48691dd7c5d))
+    (pin "2" (uuid 3de5b137-b7ed-4a67-a65d-5332350a142e))
+    (pin "20" (uuid 4a7a8704-b751-4f8c-aedf-2558a0174a72))
+    (pin "21" (uuid dc4ad6d5-b7e2-4098-b974-50466b3890e2))
+    (pin "22" (uuid 872056a8-3317-408d-800b-762b71027ed5))
+    (pin "23" (uuid a2da6c4b-cf98-4d3d-b54c-e05e54dfd2b6))
+    (pin "24" (uuid 973720a6-f461-4d46-b2fe-59915df69d25))
+    (pin "25" (uuid fcf72183-7571-4ba1-a298-770fa333efdf))
+    (pin "26" (uuid df8f1fc7-0af7-4ef1-91a4-ae074793bf79))
+    (pin "27" (uuid cb232dae-017e-46a0-81d3-8ae4432055dd))
+    (pin "28" (uuid 5278fb5e-f15e-42fe-84df-a59fee8119f1))
+    (pin "29" (uuid fa2253b1-674a-48db-8f5b-f4c85dcb27ae))
+    (pin "3" (uuid e5c9e5a1-eb3c-47d6-be9a-b6b058a3d5d9))
+    (pin "30" (uuid 2db578cd-b125-49d3-b68b-3360b8f58d41))
+    (pin "31" (uuid 1875410c-e4b4-4ec3-b634-5e1a0d17ab0f))
+    (pin "32" (uuid 44ec5d8a-0a8a-4230-b003-6ed9c113dcbb))
+    (pin "4" (uuid 70e94f88-657e-428d-84a0-9ae84ea57cd7))
+    (pin "5" (uuid d6a8f316-1392-4ab3-858a-2bdd1e8ab61d))
+    (pin "6" (uuid 58f281db-090d-4a92-8a73-05e2a97a7ee9))
+    (pin "7" (uuid cc490913-daab-4fa1-87b9-975705ee9dbd))
+    (pin "8" (uuid e82e6c3a-dba3-44b6-823e-2bd844f08cca))
+    (pin "9" (uuid 480d5422-6d33-4319-a5c2-9ce1cd04fa90))
+  )
+
+  (symbol (lib_id "Device:Crystal") (at 119.38 86.36 90) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid d2539eb6-6f4d-42f9-8b6e-ba504b13c95f)
+    (property "Reference" "Y1" (id 0) (at 115.57 88.9 90)
+      (effects (font (size 1.27 1.27)) (justify right))
+    )
+    (property "Value" "3.6864MHz" (id 1) (at 123.19 86.36 90)
+      (effects (font (size 1.27 1.27)) (justify right))
+    )
+    (property "Footprint" "Crystal:Crystal_SMD_HC49-SD" (id 2) (at 119.38 86.36 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 210.82 111.76 0)
+    (property "Datasheet" "~" (id 3) (at 119.38 86.36 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (pin "1" (uuid 180245d9-4a3f-4d1b-adcc-b4eafac722e0))
-    (pin "2" (uuid f8f3a9fc-1e34-4573-a767-508104e8d242))
+    (pin "1" (uuid c758c581-59e9-4fb3-8d2f-dc65bcc472f8))
+    (pin "2" (uuid 52f1b4f6-dd14-4f7a-8c7e-8e2486c55fbd))
   )
 
-  (symbol (lib_id "sgikbd-rescue:VCC") (at 208.28 107.95 0) (unit 1)
+  (symbol (lib_id "power:VCC") (at 118.11 97.79 0) (unit 1)
     (in_bom yes) (on_board yes)
-    (uuid 00000000-0000-0000-0000-000059e3eab6)
-    (property "Reference" "#PWR15" (id 0) (at 208.28 111.76 0)
+    (uuid d2d09b12-f289-4c5f-ae54-7aa6559d3d8e)
+    (property "Reference" "#PWR04" (id 0) (at 118.11 101.6 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Value" "VCC" (id 1) (at 208.28 104.14 0))
-    (property "Footprint" "" (id 2) (at 208.28 107.95 0)
+    (property "Value" "VCC" (id 1) (at 118.11 93.98 0))
+    (property "Footprint" "" (id 2) (at 118.11 97.79 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 208.28 107.95 0)
+    (property "Datasheet" "" (id 3) (at 118.11 97.79 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (pin "1" (uuid 9dcdc92b-2219-4a4a-8954-45f02cc3ab25))
+    (pin "1" (uuid 0560d830-008e-491d-a5d8-a3d82ed4a1d7))
   )
 
-  (symbol (lib_id "sgikbd-rescue:GND") (at 231.14 153.67 0) (unit 1)
+  (symbol (lib_id "power:GND") (at 157.48 128.27 0) (unit 1)
     (in_bom yes) (on_board yes)
-    (uuid 00000000-0000-0000-0000-000059e3f2e8)
-    (property "Reference" "#PWR17" (id 0) (at 231.14 160.02 0)
+    (uuid d2e1982d-2f60-4b98-b4ee-c5e63269a8f4)
+    (property "Reference" "#PWR014" (id 0) (at 157.48 134.62 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Value" "GND" (id 1) (at 231.14 157.48 0))
-    (property "Footprint" "" (id 2) (at 231.14 153.67 0)
+    (property "Value" "GND" (id 1) (at 157.48 132.08 0))
+    (property "Footprint" "" (id 2) (at 157.48 128.27 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 231.14 153.67 0)
+    (property "Datasheet" "" (id 3) (at 157.48 128.27 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (pin "1" (uuid fb30f9bb-6a0b-4d8a-82b0-266eab794bc6))
+    (pin "1" (uuid c28b0197-7754-4c41-b2c7-da761de55cf8))
   )
 
-  (symbol (lib_id "sgikbd-rescue:VCC") (at 231.14 128.27 0) (unit 1)
+  (symbol (lib_id "power:-5V") (at 209.55 71.12 180) (unit 1)
     (in_bom yes) (on_board yes)
-    (uuid 00000000-0000-0000-0000-000059e3f32f)
-    (property "Reference" "#PWR16" (id 0) (at 231.14 132.08 0)
+    (uuid d6aa309d-1e8f-4345-99d6-532343dfe560)
+    (property "Reference" "#PWR021" (id 0) (at 209.55 73.66 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Value" "VCC" (id 1) (at 231.14 124.46 0))
-    (property "Footprint" "" (id 2) (at 231.14 128.27 0)
+    (property "Value" "-5V" (id 1) (at 209.55 74.93 0))
+    (property "Footprint" "" (id 2) (at 209.55 71.12 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 231.14 128.27 0)
+    (property "Datasheet" "" (id 3) (at 209.55 71.12 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (pin "1" (uuid c514e30c-e48e-4ca5-ab44-8b3afedef1f2))
+    (pin "1" (uuid fe21785b-7e5e-407b-8dfc-2bbed49d3976))
   )
 
-  (symbol (lib_id "sgikbd-rescue:R") (at 148.59 100.33 0) (unit 1)
+  (symbol (lib_id "sgikbd:sgi-mdin6") (at 181.61 92.71 0) (unit 1)
     (in_bom yes) (on_board yes)
-    (uuid 00000000-0000-0000-0000-000059e40996)
-    (property "Reference" "R1" (id 0) (at 150.622 100.33 90))
-    (property "Value" "4.7k" (id 1) (at 148.59 100.33 90))
-    (property "Footprint" "" (id 2) (at 146.812 100.33 90)
+    (uuid db7adfac-4ae3-4494-b134-8066ae717c46)
+    (property "Reference" "U5" (id 0) (at 184.15 82.55 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Value" "sgi-mdin6" (id 1) (at 185.42 95.25 90)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Footprint" "sgikbd:minidin6" (id 2) (at 181.61 102.87 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 148.59 100.33 0)
+    (property "Datasheet" "" (id 3) (at 181.61 102.87 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (pin "1" (uuid f8bd6470-fafd-47f2-8ed5-9449988187ce))
-    (pin "2" (uuid 22bb6c80-05a9-4d89-98b0-f4c23fe6c1ce))
+    (pin "0" (uuid 184f9569-ad4a-4efe-bf77-7aa94eb9e10a))
+    (pin "1" (uuid db050cb9-9bb1-4a56-b629-4a0e8c17dc18))
+    (pin "2" (uuid 1ce203d3-1f2b-4df8-a7d2-dd5bdabf3298))
+    (pin "3" (uuid 35861266-06d3-4750-8531-07a29ce5393f))
+    (pin "4" (uuid 4c3c1d50-93ca-4abb-a2c0-42a2a2632b3d))
+    (pin "5" (uuid 740b96d9-a3f1-423f-99f8-6705f1872ffc))
+    (pin "6" (uuid e77ad6aa-2242-4a84-87a5-55d1eccb8b1b))
   )
 
-  (symbol (lib_id "sgikbd-rescue:VCC") (at 148.59 96.52 0) (unit 1)
+  (symbol (lib_id "power:GND") (at 133.35 105.41 0) (unit 1)
     (in_bom yes) (on_board yes)
-    (uuid 00000000-0000-0000-0000-000059e40d4f)
-    (property "Reference" "#PWR5" (id 0) (at 148.59 100.33 0)
+    (uuid ddf51994-5b7e-4863-bafc-725289dd0d86)
+    (property "Reference" "#PWR08" (id 0) (at 133.35 111.76 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Value" "VCC" (id 1) (at 148.59 92.71 0))
-    (property "Footprint" "" (id 2) (at 148.59 96.52 0)
+    (property "Value" "GND" (id 1) (at 133.35 109.22 0))
+    (property "Footprint" "" (id 2) (at 133.35 105.41 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 148.59 96.52 0)
+    (property "Datasheet" "" (id 3) (at 133.35 105.41 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (pin "1" (uuid 7d76d925-f900-42af-a03f-bb32d2381b09))
+    (pin "1" (uuid bb32571c-9de1-45f5-952b-cf6103857ffd))
   )
 
-  (symbol (lib_id "sgikbd-rescue:SW_Push") (at 189.23 88.9 0) (unit 1)
+  (symbol (lib_id "Device:C") (at 124.46 90.17 90) (unit 1)
     (in_bom yes) (on_board yes)
-    (uuid 00000000-0000-0000-0000-000059e5c5fc)
-    (property "Reference" "SW1" (id 0) (at 190.5 86.36 0)
-      (effects (font (size 1.27 1.27)) (justify left))
+    (uuid ed64a064-0efc-42d6-8663-5982cd3f8fba)
+    (property "Reference" "C2" (id 0) (at 127 88.9 90))
+    (property "Value" "22pF" (id 1) (at 120.65 91.44 90))
+    (property "Footprint" "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" (id 2) (at 128.27 89.2048 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "~" (id 3) (at 124.46 90.17 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 7778c268-bebc-4444-b699-98f38fd235de))
+    (pin "2" (uuid 8921eb20-cf93-43a6-92f1-fb2c00f4beb6))
+  )
+
+  (symbol (lib_id "power:GND") (at 147.32 113.03 0) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid f98ec45f-a33b-41ef-8484-4fa9ab8a8d56)
+    (property "Reference" "#PWR010" (id 0) (at 147.32 119.38 0)
+      (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Value" "RESET" (id 1) (at 189.23 90.424 0))
-    (property "Footprint" "" (id 2) (at 189.23 83.82 0)
+    (property "Value" "GND" (id 1) (at 147.32 116.84 0))
+    (property "Footprint" "" (id 2) (at 147.32 113.03 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 189.23 83.82 0)
+    (property "Datasheet" "" (id 3) (at 147.32 113.03 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (pin "1" (uuid c106154f-d948-43e5-abfa-e1b96055d91b))
-    (pin "2" (uuid c24d6ac8-802d-4df3-a210-9cb1f693e865))
+    (pin "1" (uuid 320893c7-2704-4176-a873-a17b35bf12b2))
   )
 
-  (symbol (lib_id "sgikbd-rescue:GND") (at 194.31 88.9 0) (unit 1)
+  (symbol (lib_id "power:GND") (at 128.27 90.17 0) (unit 1)
     (in_bom yes) (on_board yes)
-    (uuid 00000000-0000-0000-0000-000059e5c78a)
-    (property "Reference" "#PWR13" (id 0) (at 194.31 95.25 0)
+    (uuid ff5a1f4a-7ac9-46e7-bd8b-fd94c1f60e85)
+    (property "Reference" "#PWR05" (id 0) (at 128.27 96.52 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Value" "GND" (id 1) (at 194.31 92.71 0))
-    (property "Footprint" "" (id 2) (at 194.31 88.9 0)
+    (property "Value" "GND" (id 1) (at 128.27 93.98 0))
+    (property "Footprint" "" (id 2) (at 128.27 90.17 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 194.31 88.9 0)
+    (property "Datasheet" "" (id 3) (at 128.27 90.17 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (pin "1" (uuid 7afa54c4-2181-41d3-81f7-39efc497ecae))
+    (pin "1" (uuid 9571807b-2f27-4431-b16b-e86564adec99))
   )
 
   (sheet_instances
   )
 
   (symbol_instances
-    (path "/00000000-0000-0000-0000-000059ddabee"
-      (reference "#PWR1") (unit 1) (value "VCC") (footprint "")
+    (path "/15ae2e55-1144-499a-bec0-f1850141cbdd"
+      (reference "#PWR01") (unit 1) (value "GND") (footprint "")
+    )
+    (path "/9e18ec8c-2e54-406c-a910-0cd97b016449"
+      (reference "#PWR02") (unit 1) (value "VCC") (footprint "")
+    )
+    (path "/0715ebf3-ff52-4640-a098-1f9c11563669"
+      (reference "#PWR03") (unit 1) (value "GND") (footprint "")
+    )
+    (path "/d2d09b12-f289-4c5f-ae54-7aa6559d3d8e"
+      (reference "#PWR04") (unit 1) (value "VCC") (footprint "")
+    )
+    (path "/ff5a1f4a-7ac9-46e7-bd8b-fd94c1f60e85"
+      (reference "#PWR05") (unit 1) (value "GND") (footprint "")
+    )
+    (path "/857054d3-b556-4944-af3d-847d9b43c1b1"
+      (reference "#PWR06") (unit 1) (value "VCC") (footprint "")
+    )
+    (path "/047a96e6-f4e1-404c-94a9-bf32b976a8fa"
+      (reference "#PWR07") (unit 1) (value "GND") (footprint "")
+    )
+    (path "/ddf51994-5b7e-4863-bafc-725289dd0d86"
+      (reference "#PWR08") (unit 1) (value "GND") (footprint "")
+    )
+    (path "/a961128f-f53c-4b9c-9217-00ef0348c816"
+      (reference "#PWR09") (unit 1) (value "VCC") (footprint "")
+    )
+    (path "/f98ec45f-a33b-41ef-8484-4fa9ab8a8d56"
+      (reference "#PWR010") (unit 1) (value "GND") (footprint "")
+    )
+    (path "/6dce018e-1035-452a-84b2-f460ffd4fb17"
+      (reference "#PWR011") (unit 1) (value "VCC") (footprint "")
+    )
+    (path "/8293019a-196b-418b-8420-f7ea58fa55b0"
+      (reference "#PWR012") (unit 1) (value "VCC") (footprint "")
+    )
+    (path "/80699c7c-4357-46ee-8176-9bcdeb6d2905"
+      (reference "#PWR013") (unit 1) (value "GND") (footprint "")
+    )
+    (path "/d2e1982d-2f60-4b98-b4ee-c5e63269a8f4"
+      (reference "#PWR014") (unit 1) (value "GND") (footprint "")
+    )
+    (path "/4d870650-6a07-4c15-8544-848e04d67dd4"
+      (reference "#PWR015") (unit 1) (value "VCC") (footprint "")
+    )
+    (path "/144f3d27-b8bc-4cbc-991c-e90ca8005234"
+      (reference "#PWR016") (unit 1) (value "-5V") (footprint "")
+    )
+    (path "/6c841f0c-da1a-4c48-9e4d-c8227fac9d13"
+      (reference "#PWR017") (unit 1) (value "VCC") (footprint "")
+    )
+    (path "/354cd7d5-d3a4-4fb7-9047-a140fc1b833b"
+      (reference "#PWR018") (unit 1) (value "GND") (footprint "")
+    )
+    (path "/00235412-99d0-48e3-9d71-7b7a2c31c0d1"
+      (reference "#PWR019") (unit 1) (value "GND") (footprint "")
+    )
+    (path "/4d35aed6-ceeb-49eb-b775-7025ff0e4bd9"
+      (reference "#PWR020") (unit 1) (value "VCC") (footprint "")
+    )
+    (path "/d6aa309d-1e8f-4345-99d6-532343dfe560"
+      (reference "#PWR021") (unit 1) (value "-5V") (footprint "")
+    )
+    (path "/9d9098f9-1ca3-45c0-8104-23357d937a68"
+      (reference "#PWR022") (unit 1) (value "GND") (footprint "")
     )
-    (path "/00000000-0000-0000-0000-000059ddab03"
-      (reference "#PWR2") (unit 1) (value "GND") (footprint "")
+    (path "/750d4d8e-20ec-4af7-a18d-e0f5b3351080"
+      (reference "#PWR0101") (unit 1) (value "GND") (footprint "")
     )
-    (path "/00000000-0000-0000-0000-000059dda579"
-      (reference "#PWR3") (unit 1) (value "VCC") (footprint "")
+    (path "/670fa5bc-349c-40e8-b4f9-a4f629eb4b3b"
+      (reference "C1") (unit 1) (value "22pF") (footprint "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder")
     )
-    (path "/00000000-0000-0000-0000-000059dda5c3"
-      (reference "#PWR4") (unit 1) (value "GND") (footprint "")
+    (path "/ed64a064-0efc-42d6-8663-5982cd3f8fba"
+      (reference "C2") (unit 1) (value "22pF") (footprint "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder")
     )
-    (path "/00000000-0000-0000-0000-000059e40d4f"
-      (reference "#PWR5") (unit 1) (value "VCC") (footprint "")
+    (path "/5038fcea-e3ed-4f7d-84aa-2795dd8c2d17"
+      (reference "C3") (unit 1) (value "0.1uF") (footprint "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder")
     )
-    (path "/00000000-0000-0000-0000-000059e2d903"
-      (reference "#PWR6") (unit 1) (value "VCC") (footprint "")
+    (path "/0506c95a-0384-4742-ad3c-3b37dfed6254"
+      (reference "C4") (unit 1) (value "0.33uF") (footprint "Capacitor_SMD:CP_Elec_4x5.4")
     )
-    (path "/00000000-0000-0000-0000-000059ddc6e9"
-      (reference "#PWR7") (unit 1) (value "GND") (footprint "")
+    (path "/9cca8fbb-8e16-4e55-808d-86cb5ae24248"
+      (reference "C5") (unit 1) (value "0.33uF") (footprint "Capacitor_SMD:CP_Elec_4x5.4")
     )
-    (path "/00000000-0000-0000-0000-000059dda306"
-      (reference "#PWR8") (unit 1) (value "GND") (footprint "")
+    (path "/452af974-0223-466b-9014-a06d0858dff0"
+      (reference "C6") (unit 1) (value "0.1uF") (footprint "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder")
     )
-    (path "/00000000-0000-0000-0000-000059ddd4d2"
-      (reference "#PWR9") (unit 1) (value "VCC") (footprint "")
+    (path "/9b64286b-33d7-4acd-9b18-19bb51e23f39"
+      (reference "C7") (unit 1) (value "0.1uF") (footprint "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder")
     )
-    (path "/00000000-0000-0000-0000-000059dd9f84"
-      (reference "#PWR10") (unit 1) (value "GND") (footprint "")
+    (path "/bfd90246-dacb-48a4-a73c-96a067e60b27"
+      (reference "C8") (unit 1) (value "0.33uF") (footprint "Capacitor_SMD:CP_Elec_4x5.4")
     )
-    (path "/00000000-0000-0000-0000-000059dd9f46"
-      (reference "#PWR11") (unit 1) (value "VCC") (footprint "")
+    (path "/8d4192be-0160-4cd8-ba85-7c7bfff73c0a"
+      (reference "C9") (unit 1) (value "0.1uF") (footprint "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder")
     )
-    (path "/00000000-0000-0000-0000-000059dd9d4a"
-      (reference "#PWR12") (unit 1) (value "GND") (footprint "")
+    (path "/58d0a2ee-1597-43c4-8fca-3381724b04be"
+      (reference "D1") (unit 1) (value "1N4148") (footprint "Diode_SMD:D_SOD-123")
     )
-    (path "/00000000-0000-0000-0000-000059e5c78a"
-      (reference "#PWR13") (unit 1) (value "GND") (footprint "")
+    (path "/aef5cb3b-eb2f-4074-a8eb-2a0846eae1c3"
+      (reference "H1") (unit 1) (value "mounting hole") (footprint "MountingHole:MountingHole_3.2mm_M3_Pad")
     )
-    (path "/00000000-0000-0000-0000-000059dd9dd3"
-      (reference "#PWR14") (unit 1) (value "VCC") (footprint "")
+    (path "/bdb29f75-e5e2-49d5-8993-37c1dac7b09d"
+      (reference "H2") (unit 1) (value "mounting hole") (footprint "MountingHole:MountingHole_3.2mm_M3_Pad")
     )
-    (path "/00000000-0000-0000-0000-000059e3eab6"
-      (reference "#PWR15") (unit 1) (value "VCC") (footprint "")
+    (path "/8b442b1c-1259-4a43-9069-2671d711ed2b"
+      (reference "H3") (unit 1) (value "mounting hole") (footprint "MountingHole:MountingHole_3.2mm_M3_Pad")
     )
-    (path "/00000000-0000-0000-0000-000059e3f32f"
-      (reference "#PWR16") (unit 1) (value "VCC") (footprint "")
+    (path "/3e11c344-1ce5-4a3e-bf53-5f14506f40b9"
+      (reference "H4") (unit 1) (value "mounting hole") (footprint "MountingHole:MountingHole_3.2mm_M3_Pad")
     )
-    (path "/00000000-0000-0000-0000-000059e3f2e8"
-      (reference "#PWR17") (unit 1) (value "GND") (footprint "")
+    (path "/438e4948-d1a2-4c51-b9a8-0de1a18f8384"
+      (reference "J1") (unit 1) (value "AVR-ISP") (footprint "Connector_IDC:IDC-Header_2x03_P2.54mm_Vertical")
     )
-    (path "/00000000-0000-0000-0000-000059ddadd5"
-      (reference "C1") (unit 1) (value "0.1uF") (footprint "")
+    (path "/9f5e77ab-7b0b-4c0a-8e05-d8fa4ebb8108"
+      (reference "R1") (unit 1) (value "4.7k") (footprint "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder")
     )
-    (path "/00000000-0000-0000-0000-000059dda7b2"
-      (reference "C2") (unit 1) (value "0.1uF") (footprint "")
+    (path "/cb6fcf3c-6f65-4930-9ba7-2e8a2db291ba"
+      (reference "R2") (unit 1) (value "4.7k") (footprint "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder")
     )
-    (path "/00000000-0000-0000-0000-000059dda1c6"
-      (reference "C3") (unit 1) (value "22pF") (footprint "")
+    (path "/a227275f-76af-4105-aa07-c3848725e682"
+      (reference "R3") (unit 1) (value "4.7k") (footprint "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder")
     )
-    (path "/00000000-0000-0000-0000-000059dda28b"
-      (reference "C4") (unit 1) (value "22pF") (footprint "")
+    (path "/b5996c17-acf1-48be-93fe-ca7273a1f4f6"
+      (reference "R4") (unit 1) (value "4.7k") (footprint "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder")
     )
-    (path "/00000000-0000-0000-0000-000059dd9e89"
-      (reference "CON1") (unit 1) (value "ISP") (footprint "AVR-ISP-6")
+    (path "/7d64a0a0-bf95-4984-9ed3-575a5d1e9a9e"
+      (reference "SW1") (unit 1) (value "RESET") (footprint "Button_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mm")
     )
-    (path "/00000000-0000-0000-0000-000059ddd3d1"
-      (reference "J1") (unit 1) (value "SERIAL") (footprint "")
+    (path "/ce1871bd-0dbe-421e-af45-ef8b1716fbf2"
+      (reference "U1") (unit 1) (value "ATmega328PB") (footprint "Package_QFP:TQFP-32_7x7mm_P0.8mm")
     )
-    (path "/00000000-0000-0000-0000-000059e40996"
-      (reference "R1") (unit 1) (value "4.7k") (footprint "")
+    (path "/5084e1b7-7713-4268-86a1-6f39cdfef5e5"
+      (reference "U2") (unit 1) (value "ps2kbd") (footprint "sgikbd:minidin6")
     )
-    (path "/00000000-0000-0000-0000-000059e3cd35"
-      (reference "R2") (unit 1) (value "4.7k") (footprint "")
+    (path "/bfca60ae-f58a-4cb2-aed7-41c55e291737"
+      (reference "U3") (unit 1) (value "ps2aux") (footprint "sgikbd:minidin6")
     )
-    (path "/00000000-0000-0000-0000-000059e3e98a"
-      (reference "R3") (unit 1) (value "4.7k") (footprint "")
+    (path "/55d75fe9-9710-4cd3-9402-7930a2eb266f"
+      (reference "U4") (unit 1) (value "LM358") (footprint "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm")
     )
-    (path "/00000000-0000-0000-0000-000059e5c5fc"
-      (reference "SW1") (unit 1) (value "RESET") (footprint "")
+    (path "/4b35f29d-7657-43e1-85cb-8c17a652696b"
+      (reference "U4") (unit 2) (value "LM358") (footprint "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm")
     )
-    (path "/00000000-0000-0000-0000-000059e3d07d"
-      (reference "SW2") (unit 1) (value "SW_DPDT_x2") (footprint "")
+    (path "/cb7c6d7a-9797-492c-8df1-7286fcb154a3"
+      (reference "U4") (unit 3) (value "LM358") (footprint "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm")
     )
-    (path "/00000000-0000-0000-0000-000059e3d417"
-      (reference "SW2") (unit 2) (value "SW_DPDT_x2") (footprint "")
+    (path "/db7adfac-4ae3-4494-b134-8066ae717c46"
+      (reference "U5") (unit 1) (value "sgi-mdin6") (footprint "sgikbd:minidin6")
     )
-    (path "/00000000-0000-0000-0000-000059dd9a9d"
-      (reference "U1") (unit 1) (value "ATMEGA88-20PU") (footprint "DIL28")
+    (path "/6e6a56fd-7c82-4588-8eb4-8d1102acf415"
+      (reference "U6") (unit 1) (value "L7805") (footprint "Package_TO_SOT_SMD:TO-252-3_TabPin2")
     )
-    (path "/00000000-0000-0000-0000-000059ddbcd1"
-      (reference "U2") (unit 1) (value "intkbd") (footprint "")
+    (path "/753bdd7e-d169-4b8a-a968-e2d59f6406ae"
+      (reference "U7") (unit 1) (value "L7905") (footprint "Package_TO_SOT_SMD:SOT-89-3_Handsoldering")
     )
-    (path "/00000000-0000-0000-0000-000059dd9993"
-      (reference "U3") (unit 1) (value "ps2conn") (footprint "")
+    (path "/6e637974-8ae9-44b7-bba8-5ed9ea4e4b33"
+      (reference "U8") (unit 1) (value "sgi-db9") (footprint "Connector_Dsub:DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm")
     )
-    (path "/00000000-0000-0000-0000-000059e3d757"
-      (reference "U4") (unit 1) (value "kbout") (footprint "")
+    (path "/0cc7ecdb-c608-4982-a337-7bb9453e2ba2"
+      (reference "U9") (unit 1) (value "sgi-db15") (footprint "Connector_Dsub:DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm")
     )
-    (path "/00000000-0000-0000-0000-000059dda0c7"
-      (reference "Y1") (unit 1) (value "Crystal") (footprint "")
+    (path "/d2539eb6-6f4d-42f9-8b6e-ba504b13c95f"
+      (reference "Y1") (unit 1) (value "3.6864MHz") (footprint "Crystal:Crystal_SMD_HC49-SD")
     )
   )
 )