schematic progress
authorJohn Tsiombikas <nuclear@member.fsf.org>
Sun, 17 Jul 2022 19:46:51 +0000 (22:46 +0300)
committerJohn Tsiombikas <nuclear@member.fsf.org>
Sun, 17 Jul 2022 19:46:51 +0000 (22:46 +0300)
hw/sgikbd.kicad_sch
hw/sgikbd.kicad_sym

index 38e25ea..0bb56e8 100644 (file)
   )
 
   (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_fp_filters" "28DIP-ELL600 28dip600" (id 4) (at 0 0 0)
+      (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)
       )
-      (symbol "ATMEGA88-20PU_0_1"
-        (rectangle (start -21.59 31.75) (end 19.05 -31.75)
+      (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" "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 "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_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_C" (id 1) (at 0.635 -2.54 0)
+      (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.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" "C_*" (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 "C_0_1"
+      (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))
+        )
         (polyline
           (pts
-            (xy -2.032 -0.762)
-            (xy 2.032 -0.762)
+            (xy -1.778 2.286)
+            (xy -0.762 2.286)
           )
-          (stroke (width 0.508) (type default) (color 0 0 0 0))
+          (stroke (width 0) (type default) (color 0 0 0 0))
           (fill (type none))
         )
         (polyline
           (pts
-            (xy -2.032 0.762)
-            (xy 2.032 0.762)
+            (xy -1.27 2.794)
+            (xy -1.27 1.778)
           )
-          (stroke (width 0.508) (type default) (color 0 0 0 0))
+          (stroke (width 0) (type default) (color 0 0 0 0))
           (fill (type none))
         )
+        (rectangle (start 2.286 -0.508) (end -2.286 -1.016)
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type outline))
+        )
       )
-      (symbol "C_1_1"
+      (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))))
         )
       )
     )
-    (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)
+    (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" "ATmega328PB-A" (id 1) (at 2.54 -36.83 0)
+        (effects (font (size 1.27 1.27)) (justify left top))
+      )
+      (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 "ki_keywords" "AVR 8bit Microcontroller MegaAVR" (id 4) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (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)
+      )
+      (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 background))
+        )
+      )
+      (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 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 "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" "sgikbd-rescue_CONN_01X04" (id 1) (at 2.54 0 90)
+      (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 "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 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 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 "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))
+        )
+      )
+      (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 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 "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)
       (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" "power-flag" (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)
+      (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 none))
+          (fill (type outline))
         )
-        (rectangle (start -1.27 -1.143) (end 0.254 -1.397)
+      )
+    )
+    (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" "VCC" (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 \"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))
         )
-        (rectangle (start -1.27 1.397) (end 0.254 1.143)
+        (polyline
+          (pts
+            (xy 0 0)
+            (xy 0 2.54)
+          )
           (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 0 2.54)
+            (xy 0.762 1.27)
+          )
           (stroke (width 0) (type default) (color 0 0 0 0))
           (fill (type none))
         )
-        (rectangle (start -1.27 5.08) (end 1.27 -5.08)
-          (stroke (width 0) (type default) (color 0 0 0 0))
+      )
+      (symbol "VCC_1_1"
+        (pin power_in line (at 0 0 90) (length 0) hide
+          (name "VCC" (effects (font (size 1.27 1.27))))
+          (number "1" (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)
+      (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)
+        (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)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_fp_filters" "C_*" (id 4) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (symbol "C_0_1"
+        (polyline
+          (pts
+            (xy -2.032 -0.762)
+            (xy 2.032 -0.762)
+          )
+          (stroke (width 0.508) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (polyline
+          (pts
+            (xy -2.032 0.762)
+            (xy 2.032 0.762)
+          )
+          (stroke (width 0.508) (type default) (color 0 0 0 0))
           (fill (type none))
         )
       )
-      (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_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 "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)
-        (effects (font (size 1.27 1.27)))
-      )
-      (property "Value" "sgikbd-rescue_SW_DPDT_x2" (id 1) (at 0 -5.08 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)
-      )
-      (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))
-          (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))
-        )
-        (circle (center 2.032 2.54) (radius 0.508)
-          (stroke (width 0) (type default) (color 0 0 0 0))
-          (fill (type none))
-        )
-      )
-      (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))))
-          (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))))
-          (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))))
-          (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))))
-        )
-        (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))))
-        )
-        (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))))
-        )
-      )
-    )
     (symbol "sgikbd-rescue: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))
         )
       )
     )
-    (symbol "sgikbd-rescue: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)
+    (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_VCC" (id 1) (at 0 3.81 0)
-        (effects (font (size 1.27 1.27)))
+      (property "Value" "ps2conn" (id 1) (at 3.81 0 90)
+        (effects (font (size 1.524 1.524)))
       )
       (property "Footprint" "" (id 2) (at 0 0 0)
-        (effects (font (size 1.27 1.27)) hide)
+        (effects (font (size 1.524 1.524)) hide)
       )
       (property "Datasheet" "" (id 3) (at 0 0 0)
-        (effects (font (size 1.27 1.27)) hide)
+        (effects (font (size 1.524 1.524)) hide)
       )
-      (symbol "VCC_0_1"
-        (polyline
-          (pts
-            (xy 0 0)
-            (xy 0 1.27)
-          )
-          (stroke (width 0) (type default) (color 0 0 0 0))
-          (fill (type none))
-        )
-        (circle (center 0 1.905) (radius 0.635)
+      (symbol "ps2conn_0_1"
+        (rectangle (start -7.62 5.08) (end 2.54 -5.08)
           (stroke (width 0) (type default) (color 0 0 0 0))
           (fill (type none))
         )
       )
-      (symbol "VCC_1_1"
-        (pin power_in line (at 0 0 90) (length 0) hide
-          (name "VCC" (effects (font (size 1.27 1.27))))
+      (symbol "ps2conn_1_1"
+        (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-rescue: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)))
+    (symbol "sgikbd:sgi-db15" (in_bom yes) (on_board yes)
+      (property "Reference" "U" (id 0) (at 0 0 0)
+        (effects (font (size 1.27 1.27)))
       )
-      (property "Value" "sgikbd-rescue_ps2conn" (id 1) (at 3.81 0 90)
-        (effects (font (size 1.524 1.524)))
+      (property "Value" "sgi-db15" (id 1) (at 3.81 0 90)
+        (effects (font (size 1.27 1.27)))
       )
-      (property "Footprint" "" (id 2) (at 0 0 0)
-        (effects (font (size 1.524 1.524)) hide)
+      (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.524 1.524)) hide)
+        (effects (font (size 1.27 1.27)) hide)
       )
-      (symbol "ps2conn_0_1"
-        (rectangle (start -7.62 5.08) (end 2.54 -5.08)
+      (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 "ps2conn_1_1"
-        (pin passive line (at -12.7 2.54 0) (length 5.08)
-          (name "DATA" (effects (font (size 1.27 1.27))))
+      (symbol "sgi-db15_1_1"
+        (pin power_in 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 0 -10.16 90) (length 5.08)
+        (pin output 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 2.54 -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 power_in 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 power_in 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 power_in 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 0 10.16 270) (length 5.08)
-          (name "VCC" (effects (font (size 1.27 1.27))))
+        (pin input 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 -12.7 -2.54 0) (length 5.08)
-          (name "CLK" (effects (font (size 1.27 1.27))))
+        (pin output 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 power_in 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 power_in 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 power_in 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-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)
-        (effects (font (size 1.524 1.524)))
+    (symbol "sgikbd:sgi-db9" (in_bom yes) (on_board yes)
+      (property "Reference" "U" (id 0) (at 1.27 -10.16 0)
+        (effects (font (size 1.27 1.27)))
       )
-      (property "Value" "sgikbd-rescue_sgikbd_conn" (id 1) (at 6.35 1.27 90)
-        (effects (font (size 1.524 1.524)))
+      (property "Value" "sgi-db9" (id 1) (at 3.81 0 90)
+        (effects (font (size 1.27 1.27)))
       )
-      (property "Footprint" "" (id 2) (at 7.62 -16.51 0)
-        (effects (font (size 1.524 1.524)) hide)
+      (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 7.62 -16.51 0)
-        (effects (font (size 1.524 1.524)) hide)
+      (property "Datasheet" "" (id 3) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
       )
-      (symbol "sgikbd_conn_0_1"
-        (rectangle (start -7.62 6.35) (end 5.08 -8.89)
+      (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 "sgikbd_conn_1_1"
-        (pin passive line (at -12.7 2.54 0) (length 5.08)
-          (name "CLK" (effects (font (size 1.27 1.27))))
+      (symbol "sgi-db9_1_1"
+        (pin no_connect line (at 2.54 -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 -12.7 5.08 0) (length 5.08)
-          (name "DATA" (effects (font (size 1.27 1.27))))
+        (pin output 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 power_in 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 output 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 power_in 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 power_in 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 input 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 power_in 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 1.27 -10.16 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Value" "sgi-mdin6" (id 1) (at 3.81 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 output 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 output 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_in 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_in 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 input 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_in 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 191.77 83.82) (diameter 0) (color 0 0 0 0)
+    (uuid 0b0045d1-879c-4b8e-bd62-437d9c3b1467)
   )
-  (junction (at 186.69 115.57) (diameter 0) (color 0 0 0 0)
-    (uuid 19c56563-5fe3-442a-885b-418dbc2421eb)
+  (junction (at 198.12 66.04) (diameter 0) (color 0 0 0 0)
+    (uuid 0c96fe2b-0f63-4979-ad6f-2e85444c51ce)
   )
-  (junction (at 96.52 67.31) (diameter 0) (color 0 0 0 0)
-    (uuid 25d545dc-8f50-4573-922c-35ef5a2a3a19)
+  (junction (at 204.47 39.37) (diameter 0) (color 0 0 0 0)
+    (uuid 11df8cb0-7190-43bc-a9e0-31838140d736)
+  )
+  (junction (at 205.74 96.52) (diameter 0) (color 0 0 0 0)
+    (uuid 140c396f-2dff-47f9-95c3-bd005a62b957)
+  )
+  (junction (at 213.36 46.99) (diameter 0) (color 0 0 0 0)
+    (uuid 1a834dc9-9e74-4641-b99d-be1c95539bfa)
+  )
+  (junction (at 168.91 93.98) (diameter 0) (color 0 0 0 0)
+    (uuid 1b6ad9dd-18d4-49d1-a0cc-87e3695e53b1)
+  )
+  (junction (at 149.86 71.12) (diameter 0) (color 0 0 0 0)
+    (uuid 1d657f7b-b374-4939-b1cb-9a2f0b9a420d)
+  )
+  (junction (at 232.41 92.71) (diameter 0) (color 0 0 0 0)
+    (uuid 2154aea8-2d33-48e2-9d38-936007661683)
+  )
+  (junction (at 189.23 91.44) (diameter 0) (color 0 0 0 0)
+    (uuid 3a7b98b2-02d1-4545-b183-265f95791826)
   )
   (junction (at 91.44 105.41) (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 207.01 95.25) (diameter 0) (color 0 0 0 0)
+    (uuid 4369ed3e-bd0d-4623-b109-f2e287dd42e5)
+  )
+  (junction (at 209.55 49.53) (diameter 0) (color 0 0 0 0)
+    (uuid 51160667-9fe3-4b33-8108-caef51c690b8)
+  )
+  (junction (at 204.47 59.69) (diameter 0) (color 0 0 0 0)
+    (uuid 5146784f-7cf0-43c5-95c7-761d636bb3c9)
   )
-  (junction (at 215.9 147.32) (diameter 0) (color 0 0 0 0)
-    (uuid 7a2f50f6-0c99-4e8d-9c2a-8f2f961d2e6d)
+  (junction (at 243.84 85.09) (diameter 0) (color 0 0 0 0)
+    (uuid 54bcdc6b-40bb-4bc9-8b16-9bc4bd9a24a7)
   )
-  (junction (at 166.37 88.9) (diameter 0) (color 0 0 0 0)
-    (uuid 8d0c1d66-35ef-4a53-a28f-436a11b54f42)
+  (junction (at 217.17 68.58) (diameter 0) (color 0 0 0 0)
+    (uuid 721349b3-582a-4064-9d23-583e330282a2)
   )
-  (junction (at 208.28 107.95) (diameter 0) (color 0 0 0 0)
-    (uuid 8d9a3ecc-539f-41da-8099-d37cea9c28e7)
+  (junction (at 147.32 93.98) (diameter 0) (color 0 0 0 0)
+    (uuid 7e3d5339-5477-460d-883b-b7cc400783d4)
   )
-  (junction (at 180.34 100.33) (diameter 0) (color 0 0 0 0)
-    (uuid 911bdcbe-493f-4e21-a506-7cbc636e2c17)
+  (junction (at 215.9 92.71) (diameter 0) (color 0 0 0 0)
+    (uuid 8a789feb-97a8-4cca-b435-8367acee7da9)
   )
-  (junction (at 148.59 104.14) (diameter 0) (color 0 0 0 0)
-    (uuid c094494a-f6f7-43fc-a007-4951484ddf3a)
+  (junction (at 204.47 49.53) (diameter 0) (color 0 0 0 0)
+    (uuid aaecb53a-10f6-4d93-9830-16873d80a899)
   )
-  (junction (at 160.02 97.79) (diameter 0) (color 0 0 0 0)
-    (uuid c43663ee-9a0d-4f27-a292-89ba89964065)
+  (junction (at 200.66 68.58) (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 208.28 93.98) (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 222.25 59.69) (diameter 0) (color 0 0 0 0)
+    (uuid ca1978fe-7cad-4d1c-b321-3f573658a41e)
   )
-  (junction (at 153.67 90.17) (diameter 0) (color 0 0 0 0)
-    (uuid d7269d2a-b8c0-422d-8f25-f79ea31bf75e)
+  (junction (at 124.46 48.26) (diameter 0) (color 0 0 0 0)
+    (uuid cb548d7a-7581-40ba-9baf-c2f46b08a677)
+  )
+  (junction (at 222.25 49.53) (diameter 0) (color 0 0 0 0)
+    (uuid cf78abb0-d4e0-4167-9f4e-cfb9638e1627)
   )
   (junction (at 91.44 97.79) (diameter 0) (color 0 0 0 0)
-    (uuid e21aa84b-970e-47cf-b64f-3b55ee0e1b51)
+    (uuid d260cd4d-c56f-4838-84e2-e40afd402790)
+  )
+  (junction (at 157.48 78.74) (diameter 0) (color 0 0 0 0)
+    (uuid df39ee0d-c86c-4433-af79-88dabc2cacbd)
+  )
+  (junction (at 214.63 66.04) (diameter 0) (color 0 0 0 0)
+    (uuid e8ceb33b-b7d8-4507-aac9-886c6a938404)
+  )
+  (junction (at 222.25 39.37) (diameter 0) (color 0 0 0 0)
+    (uuid ee415454-d76b-415f-ada1-de0d1f301b83)
   )
-  (junction (at 153.67 82.55) (diameter 0) (color 0 0 0 0)
-    (uuid e8c50f1b-c316-4110-9cce-5c24c65a1eaa)
+  (junction (at 149.86 78.74) (diameter 0) (color 0 0 0 0)
+    (uuid fcae2308-2968-4003-a9b0-49567af6ce94)
   )
 
-  (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 138.43 91.44) (uuid 0217dfc4-fc13-4699-99ad-d9948522648e))
+  (no_connect (at 138.43 83.82) (uuid 2f215f15-3d52-4c91-93e6-3ea03a95622f))
+  (no_connect (at 107.95 99.06) (uuid 390d5803-1218-4c17-9206-d5a9a15a85c9))
+  (no_connect (at 138.43 60.96) (uuid 4fb21471-41be-4be8-9687-66030f97befc))
+  (no_connect (at 138.43 58.42) (uuid 7599133e-c681-4202-85d9-c20dac196c64))
+  (no_connect (at 138.43 55.88) (uuid 82be7aae-5d06-4178-8c3e-98760c41b054))
+  (no_connect (at 107.95 104.14) (uuid 8625a941-ca34-4ba7-ba35-b34f6ef4b3e4))
+  (no_connect (at 138.43 86.36) (uuid 8da933a9-35f8-42e6-8504-d1bab7264306))
+  (no_connect (at 107.95 55.88) (uuid a6d7d100-4fc5-48ed-adda-304a3ec25aa7))
+  (no_connect (at 107.95 101.6) (uuid a9a3e866-7490-4857-9012-5df9066679c2))
+  (no_connect (at 138.43 78.74) (uuid b412e5a0-85c5-4a8e-a27e-d7c91c453dcc))
+  (no_connect (at 138.43 88.9) (uuid bd5408e4-362d-4e43-9d39-78fb99eb52c8))
+  (no_connect (at 107.95 106.68) (uuid cb1bfc9a-04cd-4117-8103-73234ef29e57))
+  (no_connect (at 138.43 81.28) (uuid da0b481a-0a63-4102-8c7e-a3aef737eb16))
+  (no_connect (at 138.43 116.84) (uuid dd601297-73be-43e8-bc33-80be82309ea3))
+  (no_connect (at 138.43 114.3) (uuid f57dfde7-0cd3-46fe-ba95-2437744332ab))
 
-  (wire (pts (xy 144.78 120.65) (xy 189.23 120.65))
+  (wire (pts (xy 223.52 95.25) (xy 223.52 81.28))
     (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 200.66 69.85) (xy 200.66 68.58))
     (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 189.23 96.52) (xy 189.23 91.44))
     (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 220.98 39.37) (xy 222.25 39.37))
     (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 208.28 78.74) (xy 205.74 78.74))
     (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 204.47 48.26) (xy 204.47 49.53))
     (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 157.48 71.12) (xy 157.48 78.74))
     (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 217.17 68.58) (xy 217.17 69.85))
     (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 195.58 59.69) (xy 195.58 68.58))
     (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 190.5 95.25) (xy 207.01 95.25))
     (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 138.43 99.06) (xy 144.78 99.06))
     (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 222.25 39.37) (xy 222.25 40.64))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 14769dc5-8525-4984-8b15-a734ee247efa)
+    (uuid 1b9d15d1-cd90-477d-8c28-9cd0ba6464fb)
   )
-  (wire (pts (xy 182.88 137.16) (xy 182.88 140.97))
+  (wire (pts (xy 207.01 95.25) (xy 223.52 95.25))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 14c51520-6d91-4098-a59a-5121f2a898f7)
+    (uuid 1bc610c6-bd18-46d4-b1ef-111c07e295bd)
   )
-  (wire (pts (xy 205.74 128.27) (xy 212.09 128.27))
+  (wire (pts (xy 222.25 49.53) (xy 222.25 50.8))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 182b2d54-931d-49d6-9f39-60a752623e36)
+    (uuid 1cc3864e-0ce7-4bec-8549-1b261b7ca633)
   )
-  (wire (pts (xy 96.52 125.73) (xy 96.52 123.19))
+  (wire (pts (xy 231.14 66.04) (xy 231.14 69.85))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 1e8701fc-ad24-40ea-846a-e3db538d6077)
+    (uuid 20199875-0602-4d84-819f-1654cb6d484b)
   )
-  (wire (pts (xy 182.88 74.93) (xy 144.78 74.93))
+  (wire (pts (xy 67.31 45.72) (xy 77.47 45.72))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 1f3003e6-dce5-420f-906b-3f1e92b67249)
+    (uuid 2973edba-ff5c-42a1-921d-c9e32bbadf81)
   )
-  (wire (pts (xy 215.9 147.32) (xy 215.9 160.02))
+  (wire (pts (xy 205.74 96.52) (xy 222.25 96.52))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 2035ea48-3ef5-4d7f-8c3c-50981b30c89a)
+    (uuid 2a8f00f1-4f4e-4a83-bb17-a360921b86b7)
   )
-  (wire (pts (xy 182.88 130.81) (xy 195.58 130.81))
+  (wire (pts (xy 205.74 96.52) (xy 189.23 96.52))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 240e5dac-6242-47a5-bbef-f76d11c715c0)
+    (uuid 2e2aec4a-2119-4908-a130-46882f23aaf6)
   )
-  (wire (pts (xy 184.15 88.9) (xy 166.37 88.9))
+  (wire (pts (xy 207.01 81.28) (xy 208.28 81.28))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 27d56953-c620-4d5b-9c1c-e48bc3d9684a)
+    (uuid 30257652-39f8-4cdc-b239-98b4b1fc9c5e)
   )
-  (wire (pts (xy 153.67 82.55) (xy 160.02 82.55))
+  (wire (pts (xy 191.77 93.98) (xy 208.28 93.98))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 29195ea4-8218-44a1-b4bf-466bee0082e4)
+    (uuid 3147de0d-832e-4590-8428-f285e30ae846)
   )
-  (wire (pts (xy 182.88 140.97) (xy 195.58 140.97))
+  (wire (pts (xy 138.43 63.5) (xy 167.64 63.5))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 2d67a417-188f-4014-9282-000265d80009)
+    (uuid 3439f52c-f7b0-4508-817e-f2c9865feffc)
   )
-  (wire (pts (xy 212.09 134.62) (xy 215.9 134.62))
+  (wire (pts (xy 138.43 104.14) (xy 156.21 104.14))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 2dc272bd-3aa2-45b5-889d-1d3c8aac80f8)
+    (uuid 3467e1e1-d66a-4aac-8301-c98b5017c61a)
   )
-  (wire (pts (xy 215.9 144.78) (xy 215.9 144.78))
+  (wire (pts (xy 161.29 109.22) (xy 161.29 115.57))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 2e90e294-82e1-45da-9bf1-b91dfe0dc8f6)
+    (uuid 359100c9-3fe6-467d-8602-9a51dec7245c)
   )
-  (wire (pts (xy 168.91 100.33) (xy 168.91 95.25))
+  (wire (pts (xy 186.69 83.82) (xy 191.77 83.82))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 378af8b4-af3d-46e7-89ae-deff12ca9067)
+    (uuid 373697a5-488a-4430-bae1-d8eb6490a949)
   )
-  (polyline (pts (xy 195.58 143.51) (xy 195.58 121.92))
+  (wire (pts (xy 191.77 81.28) (xy 190.5 81.28))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 382ca670-6ae8-4de6-90f9-f241d1337171)
+    (uuid 37da8bfd-e70d-4d31-b693-8df68bc519a5)
   )
-
-  (wire (pts (xy 173.99 82.55) (xy 173.99 83.82))
+  (wire (pts (xy 138.43 93.98) (xy 147.32 93.98))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 4002af27-2fef-4216-81e2-98c7153fbd15)
+  )
+  (wire (pts (xy 163.83 88.9) (xy 171.45 88.9))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 408df48c-78e6-47d6-b97d-265134e7a8e6)
+  )
+  (wire (pts (xy 138.43 68.58) (xy 144.78 68.58))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 44d6f279-e9a3-495e-9f38-552b4a366fde)
+  )
+  (wire (pts (xy 232.41 92.71) (xy 243.84 92.71))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 47189687-65b7-4f34-9fa8-21e7cc79abef)
+  )
+  (wire (pts (xy 224.79 93.98) (xy 224.79 83.82))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 47f3d2a9-047e-4911-bb6f-ac513456259f)
+  )
+  (wire (pts (xy 205.74 78.74) (xy 205.74 96.52))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 48a65784-41f4-4750-8d76-fe74b9ae10b7)
+  )
+  (wire (pts (xy 186.69 73.66) (xy 186.69 83.82))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 4bd2422f-e62c-4f60-9dde-2b0d509e9f4a)
+  )
+  (wire (pts (xy 138.43 66.04) (xy 149.86 66.04))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 4de9ad4c-2ae0-41dd-a5f2-ee685ef426d0)
+  )
+  (wire (pts (xy 214.63 66.04) (xy 231.14 66.04))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 4e5b6692-c1c2-454e-8ace-1865f2b5bfc6)
+  )
+  (wire (pts (xy 215.9 92.71) (xy 232.41 92.71))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 4f1f88bd-e883-4adc-a4d5-ffc717225a49)
+  )
+  (wire (pts (xy 168.91 76.2) (xy 171.45 76.2))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 40165eda-4ba6-4565-9bb4-b9df6dbb08da)
+    (uuid 4f7baab1-3113-41d6-9a97-1371b5bb1229)
   )
-  (wire (pts (xy 147.32 123.19) (xy 147.32 160.02))
+  (wire (pts (xy 222.25 78.74) (xy 224.79 78.74))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 477311b9-8f81-40c8-9c55-fd87e287247a)
+    (uuid 6069c300-931b-42dc-96af-96ff9dbd1c21)
   )
-  (wire (pts (xy 166.37 104.14) (xy 166.37 88.9))
+  (wire (pts (xy 204.47 49.53) (xy 204.47 50.8))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 4780a290-d25c-4459-9579-eba3f7678762)
+    (uuid 62893064-e246-46df-b7bc-17924315f811)
   )
-  (wire (pts (xy 212.09 128.27) (xy 212.09 134.62))
+  (wire (pts (xy 146.05 73.66) (xy 146.05 78.74))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 5114c7bf-b955-49f3-a0a8-4b954c81bde0)
+    (uuid 62fa52fd-37e8-48eb-9733-fcd039075f9e)
   )
-  (wire (pts (xy 210.82 120.65) (xy 210.82 115.57))
+  (wire (pts (xy 193.04 39.37) (xy 193.04 66.04))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 57c0c267-8bf9-4cc7-b734-d71a239ac313)
+    (uuid 63a0506f-6342-4cbe-9162-c62dec381590)
   )
-  (wire (pts (xy 212.09 137.16) (xy 215.9 137.16))
+  (wire (pts (xy 247.65 104.14) (xy 168.91 104.14))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 5bcace5d-edd0-4e19-92d0-835e43cf8eb2)
+    (uuid 650e4a5e-a468-4dae-a2ef-ee487e13b6ef)
   )
-  (wire (pts (xy 215.9 140.97) (xy 215.9 140.97))
+  (wire (pts (xy 208.28 83.82) (xy 208.28 93.98))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 6284122b-79c3-4e04-925e-3d32cc3ec077)
+    (uuid 6e7aaa2c-3caa-46d3-8c8b-b4b4863bcf34)
   )
-  (wire (pts (xy 144.78 104.14) (xy 148.59 104.14))
+  (wire (pts (xy 156.21 104.14) (xy 156.21 115.57))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 639c0e59-e95c-4114-bccd-2e7277505454)
+    (uuid 6fb1cfc6-732d-4f33-8efc-e8cae7c6deab)
   )
-  (wire (pts (xy 144.78 125.73) (xy 148.59 125.73))
+  (wire (pts (xy 204.47 39.37) (xy 205.74 39.37))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 65134029-dbd2-409a-85a8-13c2a33ff019)
+    (uuid 7058e0ce-bc3c-42b4-9562-259f1f4694bf)
   )
-  (wire (pts (xy 205.74 107.95) (xy 208.28 107.95))
+  (wire (pts (xy 204.47 39.37) (xy 204.47 40.64))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 676efd2f-1c48-4786-9e4b-2444f1e8f6ff)
+    (uuid 7209de92-f88f-46d1-95f3-dc082166dec3)
   )
-  (wire (pts (xy 173.99 140.97) (xy 168.91 140.97))
+  (wire (pts (xy 231.14 38.1) (xy 231.14 39.37))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 67763d19-f622-4e1e-81e5-5b24da7c3f99)
+    (uuid 7767bb94-05de-46bb-9303-0afccaa0863a)
   )
-  (wire (pts (xy 177.8 107.95) (xy 177.8 100.33))
+  (wire (pts (xy 209.55 52.07) (xy 209.55 49.53))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 68877d35-b796-44db-9124-b8e744e7412e)
+    (uuid 78fb3e23-23c0-4e13-8248-dc0303f90e24)
   )
-  (wire (pts (xy 205.74 138.43) (xy 212.09 138.43))
+  (wire (pts (xy 204.47 58.42) (xy 204.47 59.69))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 6c2d26bc-6eca-436c-8025-79f817bf57d6)
+    (uuid 7ddbffdd-2045-4c34-a35f-e5e87d3b7dcc)
   )
-  (wire (pts (xy 198.12 113.03) (xy 198.12 118.11))
+  (wire (pts (xy 191.77 83.82) (xy 191.77 93.98))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 6d26d68f-1ca7-4ff3-b058-272f1c399047)
+    (uuid 7e825249-b348-4cf3-bf12-a569e7f74be3)
   )
-  (wire (pts (xy 186.69 135.89) (xy 195.58 135.89))
+  (wire (pts (xy 138.43 111.76) (xy 179.07 111.76))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 6ec113ca-7d27-4b14-a180-1e5e2fd1c167)
+    (uuid 80576a9f-7fd5-4864-9aeb-89489599edab)
   )
-  (wire (pts (xy 182.88 74.93) (xy 182.88 80.01))
+  (wire (pts (xy 222.25 58.42) (xy 222.25 59.69))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 7d34f6b1-ab31-49be-b011-c67fe67a8a56)
+    (uuid 855d4b1f-f54b-491e-9e45-a3852c15af06)
   )
-  (wire (pts (xy 167.64 82.55) (xy 166.37 82.55))
+  (wire (pts (xy 222.25 59.69) (xy 232.41 59.69))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 7e023245-2c2b-4e2b-bfb9-5d35176e88f2)
+    (uuid 86e184b7-849b-4ba4-be43-522deabc490b)
   )
-  (wire (pts (xy 148.59 125.73) (xy 148.59 158.75))
+  (wire (pts (xy 213.36 52.07) (xy 209.55 52.07))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 7f2301df-e4bc-479e-a681-cc59c9a2dbbb)
+    (uuid 86f12c1f-bc89-478a-af75-fbaee1b31834)
   )
-  (wire (pts (xy 171.45 158.75) (xy 171.45 147.32))
+  (wire (pts (xy 168.91 93.98) (xy 168.91 76.2))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 7f52d787-caa3-4a92-b1b2-19d554dc29a4)
+    (uuid 8790dbcc-e3d4-4e5e-ab69-7ce390da6be3)
   )
-  (wire (pts (xy 168.91 144.78) (xy 215.9 144.78))
+  (wire (pts (xy 217.17 68.58) (xy 233.68 68.58))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 8087f566-a94d-4bbc-985b-e49ee7762296)
+    (uuid 88905e1f-ad92-4f5d-a5e7-017f910f8e75)
   )
-  (wire (pts (xy 144.78 110.49) (xy 146.05 110.49))
+  (wire (pts (xy 198.12 66.04) (xy 214.63 66.04))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 8412992d-8754-44de-9e08-115cec1a3eff)
+    (uuid 8b8195ec-efa2-47e8-9134-4c9266a8d276)
   )
-  (wire (pts (xy 144.78 123.19) (xy 147.32 123.19))
+  (wire (pts (xy 223.52 81.28) (xy 224.79 81.28))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 84e5506c-143e-495f-9aa4-d3a71622f213)
+    (uuid 8bcf210c-3fe7-4bd2-98b4-bccea1a834e4)
   )
   (wire (pts (xy 83.82 105.41) (xy 91.44 105.41))
     (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 214.63 66.04) (xy 214.63 69.85))
     (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 222.25 96.52) (xy 222.25 78.74))
     (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 186.69 91.44) (xy 189.23 91.44))
     (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 195.58 68.58) (xy 200.66 68.58))
     (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 124.46 48.26) (xy 125.73 48.26))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 9f8381e9-3077-4453-a480-a01ad9c1a940)
+    (uuid 9c1f4b6c-2191-4e12-b567-a702c7b202b8)
   )
-  (wire (pts (xy 147.32 90.17) (xy 147.32 85.09))
+  (wire (pts (xy 173.99 106.68) (xy 173.99 115.57))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid a15a7506-eae4-4933-84da-9ad754258706)
+    (uuid 9e31d665-1c9d-4785-954e-8a8768e4f03b)
   )
-  (wire (pts (xy 144.78 107.95) (xy 144.78 105.41))
+  (wire (pts (xy 208.28 93.98) (xy 224.79 93.98))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid a27eb049-c992-4f11-a026-1e6a8d9d0160)
+    (uuid 9ef11598-dea2-46bb-aa66-0c353df6e35a)
   )
-  (wire (pts (xy 148.59 158.75) (xy 171.45 158.75))
+  (wire (pts (xy 199.39 92.71) (xy 215.9 92.71))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid a8447faf-e0a0-4c4a-ae53-4d4b28669151)
+    (uuid 9f49b08f-61b2-49a7-a806-555e71d34ad4)
   )
-  (wire (pts (xy 153.67 97.79) (xy 160.02 97.79))
+  (wire (pts (xy 198.12 69.85) (xy 198.12 66.04))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid aca4de92-9c41-4c2b-9afa-540d02dafa1c)
+    (uuid a43ea7ec-c081-4fec-bc5f-ae73f983724c)
   )
-  (polyline (pts (xy 213.36 121.92) (xy 213.36 143.51))
+  (wire (pts (xy 67.31 48.26) (xy 77.47 48.26))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid b0906e10-2fbc-4309-a8b4-6fc4cd1a5490)
+    (uuid a490a4cf-81ce-4dcf-bb87-e31807212b86)
   )
-
-  (wire (pts (xy 144.78 113.03) (xy 193.04 113.03))
+  (wire (pts (xy 233.68 68.58) (xy 233.68 69.85))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid a5b3d182-6b4c-41a4-a3e2-a0384366c9b9)
+  )
+  (wire (pts (xy 138.43 71.12) (xy 149.86 71.12))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid a96497f2-40ef-402b-ba1a-c469561cde82)
+  )
+  (wire (pts (xy 243.84 85.09) (xy 247.65 85.09))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid aab08ae6-cbb6-4481-8564-e1186a9b1bd3)
+  )
+  (wire (pts (xy 217.17 46.99) (xy 217.17 49.53))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid aad148b8-96de-4b41-bdfa-afa26da8a116)
+  )
+  (wire (pts (xy 163.83 101.6) (xy 163.83 88.9))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid ab57d4e4-f772-4d0b-9a52-91e3b9d227da)
+  )
+  (wire (pts (xy 193.04 39.37) (xy 204.47 39.37))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid b36ad442-89cf-441b-896c-d5d1b211caea)
+  )
+  (wire (pts (xy 200.66 68.58) (xy 217.17 68.58))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid b96fe6ac-3535-4455-ab88-ed77f5e46d6e)
+    (uuid b560c0ef-0343-4f16-a0d5-75811d70a419)
   )
-  (wire (pts (xy 160.02 82.55) (xy 160.02 90.17))
+  (wire (pts (xy 204.47 49.53) (xy 209.55 49.53))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid babeabf2-f3b0-4ed5-8d9e-0215947e6cf3)
+    (uuid b5ca2aed-3f1d-4660-af08-5977069273e0)
   )
-  (wire (pts (xy 186.69 115.57) (xy 186.69 135.89))
+  (wire (pts (xy 168.91 93.98) (xy 171.45 93.98))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid bd065eaf-e495-4837-bdb3-129934de1fc7)
+    (uuid b698334e-3f55-4995-88c8-fb522ef719e2)
   )
-  (wire (pts (xy 166.37 88.9) (xy 166.37 82.55))
+  (wire (pts (xy 204.47 59.69) (xy 205.74 59.69))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid bd9595a1-04f3-4fda-8f1b-e65ad874edd3)
+    (uuid b760b529-5534-426b-8feb-4221910d9c1d)
   )
-  (wire (pts (xy 148.59 104.14) (xy 166.37 104.14))
+  (wire (pts (xy 67.31 43.18) (xy 77.47 43.18))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid be645d0f-8568-47a0-a152-e3ddd33563eb)
+    (uuid b9dddf7f-e3c7-4c2a-89d8-90d683d464bc)
+  )
+  (wire (pts (xy 146.05 78.74) (xy 149.86 78.74))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid baff8bdc-1710-4b7d-b085-3f7c37b01bcf)
+  )
+  (wire (pts (xy 217.17 49.53) (xy 222.25 49.53))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid bfde7614-b56d-402b-b8d6-1947a8568227)
   )
   (wire (pts (xy 83.82 97.79) (xy 91.44 97.79))
     (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 138.43 73.66) (xy 146.05 73.66))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid c27e72dc-5569-4271-87b9-c8d1798c3b7e)
+  )
+  (wire (pts (xy 138.43 101.6) (xy 163.83 101.6))
     (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 222.25 48.26) (xy 222.25 49.53))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid c58207a3-eaee-4a52-a1ca-ca6c2038c2a4)
+  )
+  (wire (pts (xy 189.23 91.44) (xy 189.23 78.74))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid cc498c70-1be5-4703-9363-dfbd05145181)
+  )
+  (wire (pts (xy 167.64 63.5) (xy 167.64 71.12))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid d0891377-5300-463f-982c-a35ac1bc3822)
+  )
+  (wire (pts (xy 193.04 66.04) (xy 198.12 66.04))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid d67aad2a-c541-4953-90fc-06594fab282c)
+  )
+  (wire (pts (xy 168.91 104.14) (xy 168.91 93.98))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid d9a02c34-619a-40db-bd3d-eb46f4f80a1f)
+  )
+  (wire (pts (xy 179.07 111.76) (xy 179.07 115.57))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid c830e3bc-dc64-4f65-8f47-3b106bae2807)
+    (uuid da895d53-f219-4fd6-9f25-e4a04bfd320f)
   )
-  (wire (pts (xy 153.67 90.17) (xy 147.32 90.17))
+  (wire (pts (xy 209.55 46.99) (xy 213.36 46.99))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid c8c79177-94d4-43e2-a654-f0a5554fbb68)
+    (uuid e0c2ec4f-e5aa-4639-964f-00f789befa4e)
   )
-  (wire (pts (xy 173.99 160.02) (xy 147.32 160.02))
+  (wire (pts (xy 138.43 106.68) (xy 173.99 106.68))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid c9667181-b3c7-4b01-b8b4-baa29a9aea63)
+    (uuid e3196535-1508-4451-9292-18cc97aebf49)
   )
-  (wire (pts (xy 212.09 138.43) (xy 212.09 137.16))
+  (wire (pts (xy 220.98 59.69) (xy 222.25 59.69))
     (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 213.36 46.99) (xy 217.17 46.99))
     (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 190.5 81.28) (xy 190.5 95.25))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid d0fb0864-e79b-4bdc-8e8e-eed0cabe6d56)
+    (uuid f4db5a2d-2807-40b6-87fb-1c010d7196da)
   )
-  (wire (pts (xy 147.32 85.09) (xy 144.78 85.09))
+  (wire (pts (xy 195.58 59.69) (xy 204.47 59.69))
     (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 167.64 71.12) (xy 171.45 71.12))
     (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 209.55 49.53) (xy 209.55 46.99))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid d5b800ca-1ab6-4b66-b5f7-2dda5658b504)
+    (uuid fa8d12cd-db87-48c1-9346-60a3af0c9b5e)
   )
-  (wire (pts (xy 146.05 110.49) (xy 146.05 107.95))
+  (wire (pts (xy 247.65 85.09) (xy 247.65 104.14))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid df32840e-2912-4088-b54c-9a85f64c0265)
+    (uuid faeffe41-762d-48ac-b170-f72acb7031d4)
   )
-  (wire (pts (xy 144.78 82.55) (xy 153.67 82.55))
+  (wire (pts (xy 138.43 109.22) (xy 161.29 109.22))
     (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 189.23 78.74) (xy 191.77 78.74))
     (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 123.19 48.26) (xy 124.46 48.26))
     (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 67.31 50.8) (xy 77.47 50.8))
     (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 222.25 39.37) (xy 231.14 39.37))
     (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid ffd175d1-912a-4224-be1e-a8198680f46b)
+    (uuid fc9ba49c-500f-4691-8b0e-1fcf34b7f406)
+  )
+  (wire (pts (xy 207.01 95.25) (xy 207.01 81.28))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid fdfc40ca-3dd0-4ffc-8fbb-7721d5c7fba8)
   )
 
-  (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 139.7 106.68 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 "TXD0" (at 139.7 101.6 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 "SCK" (at 77.47 48.26 180)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid 39a04379-ade8-468b-8ce9-f0f439f6d34e)
   )
-  (label "XTAL1" (at 144.78 85.09 0)
+  (label "VBUS-" (at 198.12 59.69 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 4631666b-7f93-470e-8c3e-4c2209983c27)
+  )
+  (label "~{RESET}" (at 139.7 93.98 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 55793fa1-d03a-4a3d-83c6-9482f0f097c9)
+  )
+  (label "XTAL1" (at 138.43 73.66 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 139.7 111.76 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 "VBUS+" (at 198.12 66.04 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 88359d28-d7cc-4ec2-b54b-cb1f70884d6e)
   )
-  (label "SCK" (at 144.78 80.01 0)
+  (label "RXD1_MISO" (at 139.7 66.04 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 938d2b76-38bf-4cd1-b554-a1dbcb60b2c1)
+  )
+  (label "RXD1_MISO" (at 77.47 43.18 180)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid 970fc4ef-4a28-452a-bf32-504a1500cb11)
+  )
+  (label "SCK" (at 139.7 68.58 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 77.47 50.8 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 139.7 99.06 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 139.7 109.22 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 "TXD1_MOSI" (at 77.47 45.72 180)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid a8109dbf-85cc-44e1-bf31-2f759793d3a8)
   )
-  (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 "-5V" (at 227.33 59.69 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid ad5cc79d-f8a4-4188-9896-96d82305fa69)
   )
-  (label "XTAL0" (at 144.78 82.55 0)
+  (label "XTAL0" (at 138.43 71.12 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 "VBUS-" (at 200.66 68.58 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid c8b48f59-a390-4709-a9c2-278e4debdadb)
   )
-  (label "PCLK" (at 147.32 113.03 0)
+  (label "KBCLK" (at 139.7 104.14 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 "VBUS+" (at 198.12 39.37 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid d90281e9-e9e2-4c54-b430-000d6356b203)
   )
-  (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 "TXD1_MOSI" (at 139.7 63.5 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid dc0c3b70-f296-48d6-9dcd-25fcfebdb8af)
   )
-  (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)
+
+  (symbol (lib_id "sgikbd-rescue:GND") (at 151.13 125.73 0) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 00000000-0000-0000-0000-000059dd9d4a)
+    (property "Reference" "#PWR12" (id 0) (at 151.13 132.08 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "GND" (id 1) (at 151.13 129.54 0))
+    (property "Footprint" "" (id 2) (at 151.13 125.73 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 151.13 125.73 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 4d586a18-26c5-441e-a9ff-8125ee516126))
+  )
+
+  (symbol (lib_id "sgikbd-rescue:Crystal") (at 149.86 74.93 270) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 00000000-0000-0000-0000-000059dda0c7)
+    (property "Reference" "Y1" (id 0) (at 147.32 72.39 90))
+    (property "Value" "14.7456MHz" (id 1) (at 158.75 74.93 90))
+    (property "Footprint" "" (id 2) (at 149.86 74.93 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 149.86 74.93 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))
   )
 
-  (symbol (lib_id "sgikbd-rescue:ps2conn") (at 195.58 100.33 270) (mirror x) (unit 1)
+  (symbol (lib_id "sgikbd-rescue:C") (at 153.67 78.74 270) (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 00000000-0000-0000-0000-000059dda1c6)
+    (property "Reference" "C3" (id 0) (at 152.4 82.55 90)
+      (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Value" "ps2conn" (id 1) (at 195.58 96.52 90)
-      (effects (font (size 1.524 1.524)))
+    (property "Value" "22pF" (id 1) (at 147.32 80.01 90)
+      (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Footprint" "" (id 2) (at 195.58 100.33 0)
-      (effects (font (size 1.524 1.524)) hide)
+    (property "Footprint" "" (id 2) (at 149.86 79.7052 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 "Datasheet" "" (id 3) (at 153.67 78.74 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 31540a7e-dc9e-4e4d-96b1-dab15efa5f4b))
+    (pin "2" (uuid 8c1605f9-6c91-4701-96bf-e753661d5e23))
   )
 
-  (symbol (lib_id "sgikbd-rescue:ATMEGA88-20PU") (at 121.92 96.52 0) (unit 1)
+  (symbol (lib_id "sgikbd-rescue:C") (at 153.67 71.12 270) (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 00000000-0000-0000-0000-000059dda28b)
+    (property "Reference" "C4" (id 0) (at 154.94 69.85 90)
+      (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" "22pF" (id 1) (at 147.32 69.85 90)
+      (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" "" (id 2) (at 149.86 72.0852 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 153.67 71.12 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))
+    (pin "1" (uuid 4a850cb6-bb24-4274-a902-e49f34f0a0e3))
+    (pin "2" (uuid e5203297-b913-4288-a576-12a92185cb52))
   )
 
-  (symbol (lib_id "sgikbd-rescue:GND") (at 180.34 100.33 0) (unit 1)
+  (symbol (lib_id "sgikbd-rescue:GND") (at 157.48 78.74 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 00000000-0000-0000-0000-000059dda306)
+    (property "Reference" "#PWR8" (id 0) (at 157.48 85.09 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 157.48 82.55 0))
+    (property "Footprint" "" (id 2) (at 157.48 78.74 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 180.34 100.33 0)
+    (property "Datasheet" "" (id 3) (at 157.48 78.74 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (pin "1" (uuid 4d586a18-26c5-441e-a9ff-8125ee516126))
+    (pin "1" (uuid 88cb65f4-7e9e-44eb-8692-3b6e2e788a94))
   )
 
-  (symbol (lib_id "sgikbd-rescue:VCC") (at 205.74 100.33 0) (unit 1)
+  (symbol (lib_id "sgikbd-rescue:GND") (at 123.19 124.46 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)
+    (uuid 00000000-0000-0000-0000-000059dda5c3)
+    (property "Reference" "#PWR4" (id 0) (at 123.19 130.81 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Value" "VCC" (id 1) (at 205.74 96.52 0))
-    (property "Footprint" "" (id 2) (at 205.74 100.33 0)
+    (property "Value" "GND" (id 1) (at 123.19 128.27 0))
+    (property "Footprint" "" (id 2) (at 123.19 124.46 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 205.74 100.33 0)
+    (property "Datasheet" "" (id 3) (at 123.19 124.46 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (pin "1" (uuid 1199146e-a60b-416a-b503-e77d6d2892f9))
+    (pin "1" (uuid 224768bc-6009-43ba-aa4a-70cbaa15b5a3))
   )
 
-  (symbol (lib_id "sgikbd-rescue:AVR-ISP-6") (at 171.45 80.01 0) (unit 1)
+  (symbol (lib_id "sgikbd-rescue:C") (at 91.44 101.6 0) (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 00000000-0000-0000-0000-000059dda7b2)
+    (property "Reference" "C2" (id 0) (at 92.075 99.06 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Value" "0.1uF" (id 1) (at 92.075 104.14 0)
+      (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Footprint" "AVR-ISP-6" (id 2) (at 158.242 78.994 90)
+    (property "Footprint" "" (id 2) (at 92.4052 105.41 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 170.815 80.01 0)
+    (property "Datasheet" "" (id 3) (at 91.44 101.6 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 88d2c4b8-79f2-4e8b-9f70-b7e0ed9c70f8))
+    (pin "2" (uuid a7531a95-7ca1-4f34-955e-18120cec99e6))
   )
 
-  (symbol (lib_id "sgikbd-rescue:VCC") (at 180.34 77.47 0) (unit 1)
+  (symbol (lib_id "sgikbd-rescue:GND") (at 91.44 105.41 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 00000000-0000-0000-0000-000059ddab03)
+    (property "Reference" "#PWR2" (id 0) (at 91.44 111.76 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)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 91.44 105.41 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)
+    (pin "1" (uuid 86dc7a78-7d51-4111-9eea-8a8f7977eb16))
+  )
+
+  (symbol (lib_id "sgikbd-rescue:C") (at 83.82 101.6 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)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Value" "0.1uF" (id 1) (at 84.455 104.14 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Footprint" "" (id 2) (at 84.7852 105.41 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 180.34 77.47 0)
+    (property "Datasheet" "" (id 3) (at 83.82 101.6 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (pin "1" (uuid 4e315e69-0417-463a-8b7f-469a08d1496e))
+    (pin "1" (uuid 34cdc1c9-c9e2-44c4-9677-c1c7d7efd83d))
+    (pin "2" (uuid c49d23ab-146d-4089-864f-2d22b5b414b9))
   )
 
-  (symbol (lib_id "sgikbd-rescue:GND") (at 173.99 83.82 0) (unit 1)
+  (symbol (lib_id "sgikbd-rescue:R") (at 147.32 90.17 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 00000000-0000-0000-0000-000059e40996)
+    (property "Reference" "R1" (id 0) (at 149.352 90.17 90))
+    (property "Value" "4.7k" (id 1) (at 147.32 90.17 90))
+    (property "Footprint" "" (id 2) (at 145.542 90.17 90)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 147.32 90.17 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)
+    (pin "1" (uuid f8bd6470-fafd-47f2-8ed5-9449988187ce))
+    (pin "2" (uuid 22bb6c80-05a9-4d89-98b0-f4c23fe6c1ce))
+  )
+
+  (symbol (lib_id "sgikbd-rescue:SW_Push") (at 152.4 93.98 0) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 00000000-0000-0000-0000-000059e5c5fc)
+    (property "Reference" "SW1" (id 0) (at 153.67 91.44 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Value" "RESET" (id 1) (at 152.4 95.504 0))
+    (property "Footprint" "" (id 2) (at 152.4 88.9 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 173.99 83.82 0)
+    (property "Datasheet" "" (id 3) (at 152.4 88.9 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (pin "1" (uuid 25e5aa8e-2696-44a3-8d3c-c2c53f2923cf))
+    (pin "1" (uuid c106154f-d948-43e5-abfa-e1b96055d91b))
+    (pin "2" (uuid c24d6ac8-802d-4df3-a210-9cb1f693e865))
   )
 
-  (symbol (lib_id "sgikbd-rescue:Crystal") (at 153.67 86.36 270) (unit 1)
+  (symbol (lib_id "sgikbd-rescue:GND") (at 157.48 93.98 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 00000000-0000-0000-0000-000059e5c78a)
+    (property "Reference" "#PWR13" (id 0) (at 157.48 100.33 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 153.67 86.36 0)
+    (property "Value" "GND" (id 1) (at 157.48 97.79 0))
+    (property "Footprint" "" (id 2) (at 157.48 93.98 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))
+    (property "Datasheet" "" (id 3) (at 157.48 93.98 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 7afa54c4-2181-41d3-81f7-39efc497ecae))
   )
 
-  (symbol (lib_id "sgikbd-rescue:C") (at 153.67 93.98 0) (unit 1)
+  (symbol (lib_id "Device:C_Polarized") (at 204.47 44.45 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 0506c95a-0384-4742-ad3c-3b37dfed6254)
+    (property "Reference" "C?" (id 0) (at 198.12 46.99 0)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Value" "22pF" (id 1) (at 154.305 96.52 0)
+    (property "Value" "0.33uF" (id 1) (at 195.3254 44.5866 0)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Footprint" "" (id 2) (at 154.6352 97.79 0)
+    (property "Footprint" "" (id 2) (at 205.4352 48.26 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 153.67 93.98 0)
+    (property "Datasheet" "~" (id 3) (at 204.47 44.45 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 67d4c2b1-d80e-4f82-ba05-2f27231841d0))
+    (pin "2" (uuid 52fefdc2-214b-4873-ad0c-6f78e663dc37))
   )
 
-  (symbol (lib_id "sgikbd-rescue:C") (at 160.02 93.98 0) (unit 1)
+  (symbol (lib_id "sgikbd:sgi-db15") (at 232.41 81.28 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 0cc7ecdb-c608-4982-a337-7bb9453e2ba2)
+    (property "Reference" "U?" (id 0) (at 233.68 91.44 0)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Value" "22pF" (id 1) (at 160.655 96.52 0)
+    (property "Value" "sgi-db15" (id 1) (at 236.2285 85.9088 90)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Footprint" "" (id 2) (at 160.9852 97.79 0)
+    (property "Footprint" "Connector_Dsub:DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm" (id 2) (at 233.68 102.87 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 160.02 93.98 0)
+    (property "Datasheet" "" (id 3) (at 232.41 81.28 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 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:GND") (at 160.02 97.79 0) (unit 1)
+  (symbol (lib_id "Device:C_Polarized") (at 222.25 54.61 0) (mirror y) (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)
-      (effects (font (size 1.27 1.27)) hide)
+    (uuid 107ce960-81c7-4fdf-aa5e-bfad9a082e8a)
+    (property "Reference" "C?" (id 0) (at 228.6 52.07 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Value" "0.33uF" (id 1) (at 231.4976 54.6254 0)
+      (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Value" "GND" (id 1) (at 160.02 101.6 0))
-    (property "Footprint" "" (id 2) (at 160.02 97.79 0)
+    (property "Footprint" "" (id 2) (at 221.2848 58.42 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 160.02 97.79 0)
+    (property "Datasheet" "~" (id 3) (at 222.25 54.61 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (pin "1" (uuid 88cb65f4-7e9e-44eb-8692-3b6e2e788a94))
+    (pin "1" (uuid 48eb6da5-ead0-4bb4-b4fc-b691b17c81c2))
+    (pin "2" (uuid f3b810e3-63f9-4325-8c22-49f4f1c7e722))
   )
 
-  (symbol (lib_id "sgikbd-rescue:VCC") (at 96.52 67.31 0) (unit 1)
+  (symbol (lib_id "power:-5V") (at 176.53 99.06 180) (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 144f3d27-b8bc-4cbc-991c-e90ca8005234)
+    (property "Reference" "#PWR?" (id 0) (at 176.53 101.6 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" "-5V" (id 1) (at 176.53 102.87 0))
+    (property "Footprint" "" (id 2) (at 176.53 99.06 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 96.52 67.31 0)
+    (property "Datasheet" "" (id 3) (at 176.53 99.06 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (pin "1" (uuid 8195a7cf-4576-44dd-9e0e-ee048fdb93dd))
+    (pin "1" (uuid d109973b-fa17-443f-97da-d845bba85d39))
   )
 
-  (symbol (lib_id "sgikbd-rescue:GND") (at 96.52 125.73 0) (unit 1)
+  (symbol (lib_id "Connector:AVR-ISP-6") (at 87.63 48.26 0) (mirror y) (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 438e4948-d1a2-4c51-b9a8-0de1a18f8384)
+    (property "Reference" "J?" (id 0) (at 82.55 36.83 0)
+      (effects (font (size 1.27 1.27)) (justify right))
+    )
+    (property "Value" "AVR-ISP" (id 1) (at 86.36 46.99 0)
+      (effects (font (size 1.27 1.27)) (justify right))
+    )
+    (property "Footprint" "" (id 2) (at 93.98 46.99 90)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" " ~" (id 3) (at 120.015 62.23 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)
+    (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 "Amplifier_Operational:LM358") (at 179.07 73.66 0) (unit 2)
+    (in_bom yes) (on_board yes)
+    (uuid 4b35f29d-7657-43e1-85cb-8c17a652696b)
+    (property "Reference" "U?" (id 0) (at 180.34 69.85 0))
+    (property "Value" "LM358" (id 1) (at 181.61 77.47 0))
+    (property "Footprint" "" (id 2) (at 179.07 73.66 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 96.52 125.73 0)
+    (property "Datasheet" "http://www.ti.com/lit/ds/symlink/lm2904-n.pdf" (id 3) (at 179.07 73.66 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (pin "1" (uuid 224768bc-6009-43ba-aa4a-70cbaa15b5a3))
+    (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 "sgikbd-rescue:C") (at 91.44 101.6 0) (unit 1)
+  (symbol (lib_id "power:VCC") (at 231.14 38.1 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)
-      (effects (font (size 1.27 1.27)) (justify left))
+    (uuid 4d35aed6-ceeb-49eb-b775-7025ff0e4bd9)
+    (property "Reference" "#PWR?" (id 0) (at 231.14 41.91 0)
+      (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Value" "0.1uF" (id 1) (at 92.075 104.14 0)
-      (effects (font (size 1.27 1.27)) (justify left))
+    (property "Value" "VCC" (id 1) (at 231.14 34.29 0))
+    (property "Footprint" "" (id 2) (at 231.14 38.1 0)
+      (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Footprint" "" (id 2) (at 92.4052 105.41 0)
+    (property "Datasheet" "" (id 3) (at 231.14 38.1 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 91.44 101.6 0)
+    (pin "1" (uuid 585ca833-7a29-46b9-bb00-08f824efac69))
+  )
+
+  (symbol (lib_id "power:VCC") (at 176.53 83.82 0) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 4d870650-6a07-4c15-8544-848e04d67dd4)
+    (property "Reference" "#PWR?" (id 0) (at 176.53 87.63 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))
+    (property "Value" "VCC" (id 1) (at 176.53 80.01 0))
+    (property "Footprint" "" (id 2) (at 176.53 83.82 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 176.53 83.82 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 8d3ec164-0b0d-4d30-9724-b307597b1fdf))
   )
 
-  (symbol (lib_id "sgikbd-rescue:GND") (at 91.44 105.41 0) (unit 1)
+  (symbol (lib_id "sgikbd:ps2conn") (at 158.75 125.73 270) (unit 1)
+    (in_bom yes) (on_board yes) (fields_autoplaced)
+    (uuid 5084e1b7-7713-4268-86a1-6f39cdfef5e5)
+    (property "Reference" "U?" (id 0) (at 160.02 129.54 0)
+      (effects (font (size 1.524 1.524)) (justify left))
+    )
+    (property "Value" "ps2kbd" (id 1) (at 156.21 129.54 0)
+      (effects (font (size 1.524 1.524)) (justify left))
+    )
+    (property "Footprint" "" (id 2) (at 158.75 125.73 0)
+      (effects (font (size 1.524 1.524)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 158.75 125.73 0)
+      (effects (font (size 1.524 1.524)) hide)
+    )
+    (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 "sgikbd-rescue:GND") (at 168.91 125.73 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 54b6cee5-2362-4b79-834b-4f432b1c87df)
+    (property "Reference" "#PWR?" (id 0) (at 168.91 132.08 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" "GND" (id 1) (at 168.91 129.54 0))
+    (property "Footprint" "" (id 2) (at 168.91 125.73 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 91.44 105.41 0)
+    (property "Datasheet" "" (id 3) (at 168.91 125.73 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (pin "1" (uuid 86dc7a78-7d51-4111-9eea-8a8f7977eb16))
+    (pin "1" (uuid 3611a03d-82c9-4b29-a880-15b8fa6412b4))
+  )
+
+  (symbol (lib_id "Amplifier_Operational:LM358") (at 179.07 91.44 0) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 55d75fe9-9710-4cd3-9402-7930a2eb266f)
+    (property "Reference" "U?" (id 0) (at 180.34 87.63 0))
+    (property "Value" "LM358" (id 1) (at 181.61 95.25 0))
+    (property "Footprint" "" (id 2) (at 179.07 91.44 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "http://www.ti.com/lit/ds/symlink/lm2904-n.pdf" (id 3) (at 179.07 91.44 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (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:VCC") (at 91.44 97.79 0) (unit 1)
+  (symbol (lib_id "power:VCC") (at 91.44 97.79 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 6c841f0c-da1a-4c48-9e4d-c8227fac9d13)
+    (property "Reference" "#PWR?" (id 0) (at 91.44 101.6 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Value" "VCC" (id 1) (at 91.44 93.98 0))
     (property "Datasheet" "" (id 3) (at 91.44 97.79 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (pin "1" (uuid 4b03e854-02fe-44cc-bece-f8268b7cae54))
+    (pin "1" (uuid 1ad8f4de-0276-4865-a668-92e6b8b34559))
   )
 
-  (symbol (lib_id "sgikbd-rescue:C") (at 83.82 101.6 0) (unit 1)
+  (symbol (lib_id "power:VCC") (at 184.15 125.73 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 6dce018e-1035-452a-84b2-f460ffd4fb17)
+    (property "Reference" "#PWR?" (id 0) (at 184.15 129.54 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "VCC" (id 1) (at 184.15 121.92 0))
+    (property "Footprint" "" (id 2) (at 184.15 125.73 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 184.15 125.73 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 89b42dbd-d86a-4d0a-8d0a-bcf079ec5680))
+  )
+
+  (symbol (lib_id "sgikbd:sgi-db9") (at 215.9 81.28 0) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 6e637974-8ae9-44b7-bba8-5ed9ea4e4b33)
+    (property "Reference" "U?" (id 0) (at 217.17 91.44 0)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Value" "0.1uF" (id 1) (at 84.455 104.14 0)
+    (property "Value" "sgi-db9" (id 1) (at 219.71 85.09 90)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Footprint" "" (id 2) (at 84.7852 105.41 0)
+    (property "Footprint" "Connector_Dsub:DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm" (id 2) (at 215.9 102.87 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 83.82 101.6 0)
+    (property "Datasheet" "" (id 3) (at 215.9 81.28 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 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 "sgikbd-rescue:sgikbd_conn") (at 156.21 139.7 0) (mirror y) (unit 1)
+  (symbol (lib_id "Regulator_Linear:L7805") (at 213.36 39.37 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 6e6a56fd-7c82-4588-8eb4-8d1102acf415)
+    (property "Reference" "U?" (id 0) (at 209.55 35.56 0))
+    (property "Value" "L7805" (id 1) (at 217.17 35.56 0))
+    (property "Footprint" "" (id 2) (at 213.995 43.18 0)
+      (effects (font (size 1.27 1.27) italic) (justify left) hide)
     )
-    (property "Value" "intkbd" (id 1) (at 149.86 138.43 90)
-      (effects (font (size 1.524 1.524)))
+    (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 213.36 40.64 0)
+      (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Footprint" "" (id 2) (at 148.59 156.21 0)
-      (effects (font (size 1.524 1.524)) 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 "Regulator_Linear:L7905") (at 213.36 59.69 0) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 753bdd7e-d169-4b8a-a968-e2d59f6406ae)
+    (property "Reference" "U?" (id 0) (at 209.55 63.5 0))
+    (property "Value" "L7905" (id 1) (at 217.17 63.5 0))
+    (property "Footprint" "" (id 2) (at 213.36 64.77 0)
+      (effects (font (size 1.27 1.27) italic) hide)
     )
-    (property "Datasheet" "" (id 3) (at 148.59 156.21 0)
-      (effects (font (size 1.524 1.524)) 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 213.36 59.69 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 59173d8c-8da9-4057-b1fb-a6b5730409ee))
+    (pin "2" (uuid 3ee2c302-6c72-471c-a59d-aeabf323b811))
+    (pin "3" (uuid 3d6578a8-490f-47df-ab69-f3a55b7a5388))
   )
 
-  (symbol (lib_id "sgikbd-rescue:GND") (at 153.67 153.67 0) (unit 1)
+  (symbol (lib_id "power:VCC") (at 90.17 35.56 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 8293019a-196b-418b-8420-f7ea58fa55b0)
+    (property "Reference" "#PWR?" (id 0) (at 90.17 39.37 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" "VCC" (id 1) (at 90.17 31.75 0))
+    (property "Footprint" "" (id 2) (at 90.17 35.56 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 153.67 153.67 0)
+    (property "Datasheet" "" (id 3) (at 90.17 35.56 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (pin "1" (uuid 57276367-9ce4-4738-88d7-6e8cb94c966c))
+    (pin "1" (uuid 10684eb6-84a2-4f29-8421-e63bde0a8aef))
   )
 
-  (symbol (lib_id "sgikbd-rescue:CONN_01X04") (at 176.53 95.25 90) (unit 1)
+  (symbol (lib_id "power:VCC") (at 166.37 125.73 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 857054d3-b556-4944-af3d-847d9b43c1b1)
+    (property "Reference" "#PWR?" (id 0) (at 166.37 129.54 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "VCC" (id 1) (at 166.37 121.92 0))
+    (property "Footprint" "" (id 2) (at 166.37 125.73 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 176.53 95.25 0)
+    (property "Datasheet" "" (id 3) (at 166.37 125.73 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 2f0ba1fb-4832-4ab4-8803-67743083a048))
   )
 
-  (symbol (lib_id "sgikbd-rescue:VCC") (at 168.91 95.25 0) (unit 1)
+  (symbol (lib_id "sgikbd-rescue:GND") (at 232.41 92.71 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 87ad6938-c2f6-4ab0-bc4d-3cc0c59f827c)
+    (property "Reference" "#PWR?" (id 0) (at 232.41 99.06 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)
+    (property "Value" "GND" (id 1) (at 232.41 96.52 0))
+    (property "Footprint" "" (id 2) (at 232.41 92.71 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 168.91 95.25 0)
+    (property "Datasheet" "" (id 3) (at 232.41 92.71 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (pin "1" (uuid 597a11f2-5d2c-4a65-ac95-38ad106e1367))
+    (pin "1" (uuid a31c01ad-8d9c-4c40-8e07-1491fe43c032))
   )
 
-  (symbol (lib_id "sgikbd-rescue:VCC") (at 153.67 128.27 0) (unit 1)
+  (symbol (lib_id "sgikbd-rescue:R") (at 243.84 81.28 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)
-      (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)
+    (uuid 8bd18b46-e3d9-483f-be70-173ac55b5653)
+    (property "Reference" "R?" (id 0) (at 245.872 81.28 90))
+    (property "Value" "4.7k" (id 1) (at 243.84 81.28 90))
+    (property "Footprint" "" (id 2) (at 242.062 81.28 90)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 153.67 128.27 0)
+    (property "Datasheet" "" (id 3) (at 243.84 81.28 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (pin "1" (uuid f64497d1-1d62-44a4-8e5e-6fba4ebc969a))
+    (pin "1" (uuid e84cfc65-2fa0-4636-96e7-536fadf1b517))
+    (pin "2" (uuid 286582b6-89c0-4057-bb8c-9f309a4fb459))
   )
 
-  (symbol (lib_id "sgikbd-rescue:R") (at 205.74 111.76 0) (unit 1)
+  (symbol (lib_id "Device:C_Polarized") (at 204.47 54.61 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 9cca8fbb-8e16-4e55-808d-86cb5ae24248)
+    (property "Reference" "C?" (id 0) (at 198.12 52.07 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Value" "0.33uF" (id 1) (at 195.2224 54.6254 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Footprint" "" (id 2) (at 205.4352 58.42 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 205.74 111.76 0)
+    (property "Datasheet" "~" (id 3) (at 204.47 54.61 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 d4e52b51-904c-49fc-a6c4-bc9a1de29a7f))
+    (pin "2" (uuid 6efc0dc2-96b6-4eb7-a536-549c68633566))
   )
 
-  (symbol (lib_id "sgikbd-rescue:SW_DPDT_x2") (at 200.66 128.27 0) (mirror y) (unit 1)
+  (symbol (lib_id "power:VCC") (at 124.46 48.26 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 9e18ec8c-2e54-406c-a910-0cd97b016449)
+    (property "Reference" "#PWR?" (id 0) (at 124.46 52.07 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "VCC" (id 1) (at 124.46 44.45 0))
+    (property "Footprint" "" (id 2) (at 124.46 48.26 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 200.66 128.27 0)
+    (property "Datasheet" "" (id 3) (at 124.46 48.26 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 7bcd9bf2-f66d-4f9e-a23f-f0c4d5db5d4a))
   )
 
-  (symbol (lib_id "sgikbd-rescue:SW_DPDT_x2") (at 200.66 138.43 0) (mirror y) (unit 2)
+  (symbol (lib_id "power:VCC") (at 243.84 77.47 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 a961128f-f53c-4b9c-9217-00ef0348c816)
+    (property "Reference" "#PWR?" (id 0) (at 243.84 81.28 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "VCC" (id 1) (at 243.84 73.66 0))
+    (property "Footprint" "" (id 2) (at 243.84 77.47 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 200.66 138.43 0)
+    (property "Datasheet" "" (id 3) (at 243.84 77.47 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 341790ef-366e-4124-b028-6d1b9eece322))
   )
 
-  (symbol (lib_id "sgikbd-rescue:sgikbd_conn") (at 228.6 139.7 0) (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)))
+  (symbol (lib_id "sgikbd:ps2conn") (at 176.53 125.73 270) (unit 1)
+    (in_bom yes) (on_board yes) (fields_autoplaced)
+    (uuid bfca60ae-f58a-4cb2-aed7-41c55e291737)
+    (property "Reference" "U?" (id 0) (at 177.8 129.54 0)
+      (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" "ps2mouse" (id 1) (at 173.99 129.54 0)
+      (effects (font (size 1.524 1.524)) (justify left))
     )
-    (property "Footprint" "" (id 2) (at 236.22 156.21 0)
+    (property "Footprint" "" (id 2) (at 176.53 125.73 0)
       (effects (font (size 1.524 1.524)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 236.22 156.21 0)
+    (property "Datasheet" "" (id 3) (at 176.53 125.73 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 "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 "sgikbd-rescue:R") (at 210.82 111.76 0) (unit 1)
+  (symbol (lib_id "Device:C_Polarized") (at 222.25 44.45 0) (mirror y) (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 bfd90246-dacb-48a4-a73c-96a067e60b27)
+    (property "Reference" "C?" (id 0) (at 228.6 46.99 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Value" "0.33uF" (id 1) (at 231.3946 44.5866 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Footprint" "" (id 2) (at 221.2848 48.26 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 210.82 111.76 0)
+    (property "Datasheet" "~" (id 3) (at 222.25 44.45 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 88eb9450-c3e1-46c2-ac28-f6b7d746f2a7))
+    (pin "2" (uuid 4f149d4c-5417-471b-bfaf-6bbafe3c83af))
   )
 
-  (symbol (lib_id "sgikbd-rescue:VCC") (at 208.28 107.95 0) (unit 1)
+  (symbol (lib_id "sgikbd-rescue:GND") (at 90.17 58.42 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 c23bc9da-b66f-4b33-be2b-593ebc010056)
+    (property "Reference" "#PWR?" (id 0) (at 90.17 64.77 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" "GND" (id 1) (at 90.17 62.23 0))
+    (property "Footprint" "" (id 2) (at 90.17 58.42 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 208.28 107.95 0)
+    (property "Datasheet" "" (id 3) (at 90.17 58.42 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (pin "1" (uuid 9dcdc92b-2219-4a4a-8954-45f02cc3ab25))
+    (pin "1" (uuid b458db46-4b05-4b56-a73b-63a928455850))
   )
 
-  (symbol (lib_id "sgikbd-rescue:GND") (at 231.14 153.67 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)
-      (effects (font (size 1.27 1.27)) hide)
+  (symbol (lib_id "Amplifier_Operational:LM358") (at 179.07 91.44 0) (unit 3)
+    (in_bom yes) (on_board yes) (fields_autoplaced)
+    (uuid cb7c6d7a-9797-492c-8df1-7286fcb154a3)
+    (property "Reference" "U?" (id 0) (at 177.8 90.1699 0)
+      (effects (font (size 1.27 1.27)) (justify left) hide)
     )
-    (property "Value" "GND" (id 1) (at 231.14 157.48 0))
-    (property "Footprint" "" (id 2) (at 231.14 153.67 0)
+    (property "Value" "LM358" (id 1) (at 177.8 91.4399 0)
+      (effects (font (size 1.27 1.27)) (justify left) hide)
+    )
+    (property "Footprint" "" (id 2) (at 179.07 91.44 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 231.14 153.67 0)
+    (property "Datasheet" "http://www.ti.com/lit/ds/symlink/lm2904-n.pdf" (id 3) (at 179.07 91.44 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (pin "1" (uuid fb30f9bb-6a0b-4d8a-82b0-266eab794bc6))
+    (pin "4" (uuid ef0fd511-e5bd-4c94-a7fa-c4bb5ee9707c))
+    (pin "8" (uuid feeaa19d-6baa-4a27-b11b-4b8081725497))
   )
 
-  (symbol (lib_id "sgikbd-rescue:VCC") (at 231.14 128.27 0) (unit 1)
+  (symbol (lib_id "sgikbd-rescue:R") (at 243.84 88.9 0) (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)
-      (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)
+    (uuid cb7fab42-e488-463f-8b73-5bc3992d5e53)
+    (property "Reference" "R?" (id 0) (at 245.872 88.9 90))
+    (property "Value" "4.7k" (id 1) (at 243.84 88.9 90))
+    (property "Footprint" "" (id 2) (at 242.062 88.9 90)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 231.14 128.27 0)
+    (property "Datasheet" "" (id 3) (at 243.84 88.9 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (pin "1" (uuid c514e30c-e48e-4ca5-ab44-8b3afedef1f2))
+    (pin "1" (uuid bd17a7a3-d82d-474e-a77b-ca18d711437e))
+    (pin "2" (uuid 18d23f77-4868-4a85-a30e-6b827c7dd4dc))
   )
 
-  (symbol (lib_id "sgikbd-rescue:R") (at 148.59 100.33 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)
-      (effects (font (size 1.27 1.27)) hide)
+  (symbol (lib_id "MCU_Microchip_ATmega:ATmega328PB-A") (at 123.19 86.36 0) (unit 1)
+    (in_bom yes) (on_board yes) (fields_autoplaced)
+    (uuid ce1871bd-0dbe-421e-af45-ef8b1716fbf2)
+    (property "Reference" "U?" (id 0) (at 125.2094 124.46 0)
+      (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Datasheet" "" (id 3) (at 148.59 100.33 0)
-      (effects (font (size 1.27 1.27)) hide)
+    (property "Value" "ATmega328PB-A" (id 1) (at 125.2094 127 0)
+      (effects (font (size 1.27 1.27)) (justify left))
     )
-    (pin "1" (uuid f8bd6470-fafd-47f2-8ed5-9449988187ce))
-    (pin "2" (uuid 22bb6c80-05a9-4d89-98b0-f4c23fe6c1ce))
+    (property "Footprint" "Package_QFP:TQFP-32_7x7mm_P0.8mm" (id 2) (at 123.19 86.36 0)
+      (effects (font (size 1.27 1.27) italic) hide)
+    )
+    (property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/40001906C.pdf" (id 3) (at 123.19 86.36 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 "sgikbd-rescue:VCC") (at 148.59 96.52 0) (unit 1)
+  (symbol (lib_id "power:VCC") (at 147.32 86.36 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 d2d09b12-f289-4c5f-ae54-7aa6559d3d8e)
+    (property "Reference" "#PWR?" (id 0) (at 147.32 90.17 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" "VCC" (id 1) (at 147.32 82.55 0))
+    (property "Footprint" "" (id 2) (at 147.32 86.36 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 148.59 96.52 0)
+    (property "Datasheet" "" (id 3) (at 147.32 86.36 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (pin "1" (uuid 7d76d925-f900-42af-a03f-bb32d2381b09))
+    (pin "1" (uuid 0560d830-008e-491d-a5d8-a3d82ed4a1d7))
   )
 
-  (symbol (lib_id "sgikbd-rescue:SW_Push") (at 189.23 88.9 0) (unit 1)
+  (symbol (lib_id "sgikbd:sgi-mdin6") (at 199.39 81.28 0) (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)
+    (uuid db7adfac-4ae3-4494-b134-8066ae717c46)
+    (property "Reference" "U?" (id 0) (at 200.66 91.44 0)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Value" "RESET" (id 1) (at 189.23 90.424 0))
-    (property "Footprint" "" (id 2) (at 189.23 83.82 0)
+    (property "Value" "sgi-mdin6" (id 1) (at 203.2 86.36 90)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Footprint" "" (id 2) (at 199.39 91.44 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 189.23 83.82 0)
+    (property "Datasheet" "" (id 3) (at 199.39 91.44 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 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:GND") (at 194.31 88.9 0) (unit 1)
+  (symbol (lib_id "sgikbd-rescue:GND") (at 213.36 46.99 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 e1e46521-5aa2-4a20-bcc8-28ad5b4622d0)
+    (property "Reference" "#PWR?" (id 0) (at 213.36 53.34 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 213.36 50.8 0))
+    (property "Footprint" "" (id 2) (at 213.36 46.99 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 194.31 88.9 0)
+    (property "Datasheet" "" (id 3) (at 213.36 46.99 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (pin "1" (uuid 7afa54c4-2181-41d3-81f7-39efc497ecae))
+    (pin "1" (uuid ba9397db-94f5-4179-8e35-6b0749c2a062))
   )
 
   (sheet_instances
   )
 
   (symbol_instances
-    (path "/00000000-0000-0000-0000-000059ddabee"
-      (reference "#PWR1") (unit 1) (value "VCC") (footprint "")
-    )
     (path "/00000000-0000-0000-0000-000059ddab03"
       (reference "#PWR2") (unit 1) (value "GND") (footprint "")
     )
-    (path "/00000000-0000-0000-0000-000059dda579"
-      (reference "#PWR3") (unit 1) (value "VCC") (footprint "")
-    )
     (path "/00000000-0000-0000-0000-000059dda5c3"
       (reference "#PWR4") (unit 1) (value "GND") (footprint "")
     )
-    (path "/00000000-0000-0000-0000-000059e40d4f"
-      (reference "#PWR5") (unit 1) (value "VCC") (footprint "")
-    )
-    (path "/00000000-0000-0000-0000-000059e2d903"
-      (reference "#PWR6") (unit 1) (value "VCC") (footprint "")
-    )
-    (path "/00000000-0000-0000-0000-000059ddc6e9"
-      (reference "#PWR7") (unit 1) (value "GND") (footprint "")
-    )
     (path "/00000000-0000-0000-0000-000059dda306"
       (reference "#PWR8") (unit 1) (value "GND") (footprint "")
     )
-    (path "/00000000-0000-0000-0000-000059ddd4d2"
-      (reference "#PWR9") (unit 1) (value "VCC") (footprint "")
-    )
-    (path "/00000000-0000-0000-0000-000059dd9f84"
-      (reference "#PWR10") (unit 1) (value "GND") (footprint "")
-    )
-    (path "/00000000-0000-0000-0000-000059dd9f46"
-      (reference "#PWR11") (unit 1) (value "VCC") (footprint "")
-    )
     (path "/00000000-0000-0000-0000-000059dd9d4a"
       (reference "#PWR12") (unit 1) (value "GND") (footprint "")
     )
     (path "/00000000-0000-0000-0000-000059e5c78a"
       (reference "#PWR13") (unit 1) (value "GND") (footprint "")
     )
-    (path "/00000000-0000-0000-0000-000059dd9dd3"
-      (reference "#PWR14") (unit 1) (value "VCC") (footprint "")
+    (path "/144f3d27-b8bc-4cbc-991c-e90ca8005234"
+      (reference "#PWR?") (unit 1) (value "-5V") (footprint "")
+    )
+    (path "/4d35aed6-ceeb-49eb-b775-7025ff0e4bd9"
+      (reference "#PWR?") (unit 1) (value "VCC") (footprint "")
+    )
+    (path "/4d870650-6a07-4c15-8544-848e04d67dd4"
+      (reference "#PWR?") (unit 1) (value "VCC") (footprint "")
     )
-    (path "/00000000-0000-0000-0000-000059e3eab6"
-      (reference "#PWR15") (unit 1) (value "VCC") (footprint "")
+    (path "/54b6cee5-2362-4b79-834b-4f432b1c87df"
+      (reference "#PWR?") (unit 1) (value "GND") (footprint "")
     )
-    (path "/00000000-0000-0000-0000-000059e3f32f"
-      (reference "#PWR16") (unit 1) (value "VCC") (footprint "")
+    (path "/6c841f0c-da1a-4c48-9e4d-c8227fac9d13"
+      (reference "#PWR?") (unit 1) (value "VCC") (footprint "")
     )
-    (path "/00000000-0000-0000-0000-000059e3f2e8"
-      (reference "#PWR17") (unit 1) (value "GND") (footprint "")
+    (path "/6dce018e-1035-452a-84b2-f460ffd4fb17"
+      (reference "#PWR?") (unit 1) (value "VCC") (footprint "")
+    )
+    (path "/8293019a-196b-418b-8420-f7ea58fa55b0"
+      (reference "#PWR?") (unit 1) (value "VCC") (footprint "")
+    )
+    (path "/857054d3-b556-4944-af3d-847d9b43c1b1"
+      (reference "#PWR?") (unit 1) (value "VCC") (footprint "")
+    )
+    (path "/87ad6938-c2f6-4ab0-bc4d-3cc0c59f827c"
+      (reference "#PWR?") (unit 1) (value "GND") (footprint "")
+    )
+    (path "/9e18ec8c-2e54-406c-a910-0cd97b016449"
+      (reference "#PWR?") (unit 1) (value "VCC") (footprint "")
+    )
+    (path "/a961128f-f53c-4b9c-9217-00ef0348c816"
+      (reference "#PWR?") (unit 1) (value "VCC") (footprint "")
+    )
+    (path "/c23bc9da-b66f-4b33-be2b-593ebc010056"
+      (reference "#PWR?") (unit 1) (value "GND") (footprint "")
+    )
+    (path "/d2d09b12-f289-4c5f-ae54-7aa6559d3d8e"
+      (reference "#PWR?") (unit 1) (value "VCC") (footprint "")
+    )
+    (path "/e1e46521-5aa2-4a20-bcc8-28ad5b4622d0"
+      (reference "#PWR?") (unit 1) (value "GND") (footprint "")
     )
     (path "/00000000-0000-0000-0000-000059ddadd5"
       (reference "C1") (unit 1) (value "0.1uF") (footprint "")
     (path "/00000000-0000-0000-0000-000059dda28b"
       (reference "C4") (unit 1) (value "22pF") (footprint "")
     )
-    (path "/00000000-0000-0000-0000-000059dd9e89"
-      (reference "CON1") (unit 1) (value "ISP") (footprint "AVR-ISP-6")
+    (path "/0506c95a-0384-4742-ad3c-3b37dfed6254"
+      (reference "C?") (unit 1) (value "0.33uF") (footprint "")
     )
-    (path "/00000000-0000-0000-0000-000059ddd3d1"
-      (reference "J1") (unit 1) (value "SERIAL") (footprint "")
+    (path "/107ce960-81c7-4fdf-aa5e-bfad9a082e8a"
+      (reference "C?") (unit 1) (value "0.33uF") (footprint "")
+    )
+    (path "/9cca8fbb-8e16-4e55-808d-86cb5ae24248"
+      (reference "C?") (unit 1) (value "0.33uF") (footprint "")
+    )
+    (path "/bfd90246-dacb-48a4-a73c-96a067e60b27"
+      (reference "C?") (unit 1) (value "0.33uF") (footprint "")
+    )
+    (path "/438e4948-d1a2-4c51-b9a8-0de1a18f8384"
+      (reference "J?") (unit 1) (value "AVR-ISP") (footprint "")
     )
     (path "/00000000-0000-0000-0000-000059e40996"
       (reference "R1") (unit 1) (value "4.7k") (footprint "")
     )
-    (path "/00000000-0000-0000-0000-000059e3cd35"
-      (reference "R2") (unit 1) (value "4.7k") (footprint "")
+    (path "/8bd18b46-e3d9-483f-be70-173ac55b5653"
+      (reference "R?") (unit 1) (value "4.7k") (footprint "")
     )
-    (path "/00000000-0000-0000-0000-000059e3e98a"
-      (reference "R3") (unit 1) (value "4.7k") (footprint "")
+    (path "/cb7fab42-e488-463f-8b73-5bc3992d5e53"
+      (reference "R?") (unit 1) (value "4.7k") (footprint "")
     )
     (path "/00000000-0000-0000-0000-000059e5c5fc"
       (reference "SW1") (unit 1) (value "RESET") (footprint "")
     )
-    (path "/00000000-0000-0000-0000-000059e3d07d"
-      (reference "SW2") (unit 1) (value "SW_DPDT_x2") (footprint "")
+    (path "/0cc7ecdb-c608-4982-a337-7bb9453e2ba2"
+      (reference "U?") (unit 1) (value "sgi-db15") (footprint "Connector_Dsub:DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm")
+    )
+    (path "/5084e1b7-7713-4268-86a1-6f39cdfef5e5"
+      (reference "U?") (unit 1) (value "ps2kbd") (footprint "")
+    )
+    (path "/55d75fe9-9710-4cd3-9402-7930a2eb266f"
+      (reference "U?") (unit 1) (value "LM358") (footprint "")
+    )
+    (path "/6e637974-8ae9-44b7-bba8-5ed9ea4e4b33"
+      (reference "U?") (unit 1) (value "sgi-db9") (footprint "Connector_Dsub:DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm")
+    )
+    (path "/6e6a56fd-7c82-4588-8eb4-8d1102acf415"
+      (reference "U?") (unit 1) (value "L7805") (footprint "")
+    )
+    (path "/753bdd7e-d169-4b8a-a968-e2d59f6406ae"
+      (reference "U?") (unit 1) (value "L7905") (footprint "")
     )
-    (path "/00000000-0000-0000-0000-000059e3d417"
-      (reference "SW2") (unit 2) (value "SW_DPDT_x2") (footprint "")
+    (path "/bfca60ae-f58a-4cb2-aed7-41c55e291737"
+      (reference "U?") (unit 1) (value "ps2mouse") (footprint "")
     )
-    (path "/00000000-0000-0000-0000-000059dd9a9d"
-      (reference "U1") (unit 1) (value "ATMEGA88-20PU") (footprint "DIL28")
+    (path "/ce1871bd-0dbe-421e-af45-ef8b1716fbf2"
+      (reference "U?") (unit 1) (value "ATmega328PB-A") (footprint "Package_QFP:TQFP-32_7x7mm_P0.8mm")
     )
-    (path "/00000000-0000-0000-0000-000059ddbcd1"
-      (reference "U2") (unit 1) (value "intkbd") (footprint "")
+    (path "/db7adfac-4ae3-4494-b134-8066ae717c46"
+      (reference "U?") (unit 1) (value "sgi-mdin6") (footprint "")
     )
-    (path "/00000000-0000-0000-0000-000059dd9993"
-      (reference "U3") (unit 1) (value "ps2conn") (footprint "")
+    (path "/4b35f29d-7657-43e1-85cb-8c17a652696b"
+      (reference "U?") (unit 2) (value "LM358") (footprint "")
     )
-    (path "/00000000-0000-0000-0000-000059e3d757"
-      (reference "U4") (unit 1) (value "kbout") (footprint "")
+    (path "/cb7c6d7a-9797-492c-8df1-7286fcb154a3"
+      (reference "U?") (unit 3) (value "LM358") (footprint "")
     )
     (path "/00000000-0000-0000-0000-000059dda0c7"
-      (reference "Y1") (unit 1) (value "Crystal") (footprint "")
+      (reference "Y1") (unit 1) (value "14.7456MHz") (footprint "")
     )
   )
 )
index ef65c9c..594af57 100644 (file)
       )
     )
     (symbol "ps2conn_1_1"
-      (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 "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 "sgi-db15" (in_bom yes) (on_board yes)
+    (property "Reference" "U" (id 0) (at 0 0 0)
+      (effects (font (size 1.27 1.27)))
+    )
+    (property "Value" "sgi-db15" (id 1) (at 3.81 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 power_in 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 output 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 2.54 -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 power_in 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 power_in 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 power_in 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 input 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 output 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 power_in 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 power_in 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 power_in 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 "sgi-db9" (in_bom yes) (on_board yes)
+    (property "Reference" "U" (id 0) (at 1.27 -10.16 0)
+      (effects (font (size 1.27 1.27)))
+    )
+    (property "Value" "sgi-db9" (id 1) (at 3.81 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 no_connect line (at 2.54 -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 output 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 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 power_in 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 output 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 power_in 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 power_in 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 input 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 power_in 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 "sgi-mdin6" (in_bom yes) (on_board yes)
+    (property "Reference" "U" (id 0) (at 1.27 -10.16 0)
+      (effects (font (size 1.27 1.27)))
+    )
+    (property "Value" "sgi-mdin6" (id 1) (at 3.81 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 output 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 output 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_in 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_in 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 input 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_in 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))))
+      )
+    )
+  )
 )