(export (version D)
  (design
    (source /home/danieleverducci/git/pato-z80-home-computer/pat80-io-devices/keyboard/hardware/keyboard/keyboard.sch)
    (date "lun 29 mar 2021 07:31:01 CEST")
    (tool "Eeschema 5.1.9+dfsg1-1~bpo10+1")
    (sheet (number 1) (name /) (tstamps /)
      (title_block
        (title)
        (company)
        (rev)
        (date)
        (source keyboard.sch)
        (comment (number 1) (value ""))
        (comment (number 2) (value ""))
        (comment (number 3) (value ""))
        (comment (number 4) (value "")))))
  (components
    (comp (ref J3)
      (value "Keyboard connector")
      (footprint Connector_PinHeader_2.54mm:PinHeader_2x17_P2.54mm_Vertical)
      (datasheet ~)
      (libsource (lib Connector_Generic) (part Conn_02x17_Odd_Even) (description "Generic connector, double row, 02x17, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers), script generated (kicad-library-utils/schlib/autogen/connector/)"))
      (sheetpath (names /) (tstamps /))
      (tstamp 60C883D5))
    (comp (ref D49)
      (value 1N4148)
      (footprint Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part D) (description Diode))
      (sheetpath (names /) (tstamps /))
      (tstamp 607F7C88))
    (comp (ref SW50)
      (value CTRL)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX1A_1.50u_Plate)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 607F7C82))
    (comp (ref R2)
      (value 10k)
      (footprint Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part R) (description Resistor))
      (sheetpath (names /) (tstamps /))
      (tstamp 605E5D97))
    (comp (ref C5)
      (value 56pF)
      (footprint Capacitor_THT:CP_Radial_Tantal_D6.0mm_P5.00mm)
      (datasheet ~)
      (libsource (lib Device) (part C) (description "Unpolarized capacitor"))
      (sheetpath (names /) (tstamps /))
      (tstamp 6159FE0F))
    (comp (ref D35)
      (value 1N4148)
      (footprint Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part D) (description Diode))
      (sheetpath (names /) (tstamps /))
      (tstamp 6064B923))
    (comp (ref D27)
      (value 1N4148)
      (footprint Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part D) (description Diode))
      (sheetpath (names /) (tstamps /))
      (tstamp 6064B917))
    (comp (ref D19)
      (value 1N4148)
      (footprint Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part D) (description Diode))
      (sheetpath (names /) (tstamps /))
      (tstamp 6064B90B))
    (comp (ref D11)
      (value 1N4148)
      (footprint Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part D) (description Diode))
      (sheetpath (names /) (tstamps /))
      (tstamp 6064B8FF))
    (comp (ref D2)
      (value 1N4148)
      (footprint Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part D) (description Diode))
      (sheetpath (names /) (tstamps /))
      (tstamp 6064B8F3))
    (comp (ref SW34)
      (value 9)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_Plate)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 6062FC8F))
    (comp (ref D34)
      (value 1N4148)
      (footprint Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part D) (description Diode))
      (sheetpath (names /) (tstamps /))
      (tstamp 6062FC89))
    (comp (ref SW26)
      (value 7)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_Plate)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 6062FC83))
    (comp (ref D26)
      (value 1N4148)
      (footprint Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part D) (description Diode))
      (sheetpath (names /) (tstamps /))
      (tstamp 6062FC7D))
    (comp (ref SW18)
      (value 5)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_Plate)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 60620C5C))
    (comp (ref D18)
      (value 1N4148)
      (footprint Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part D) (description Diode))
      (sheetpath (names /) (tstamps /))
      (tstamp 60620C56))
    (comp (ref SW10)
      (value 3)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_Plate)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 6061ED51))
    (comp (ref D10)
      (value 1N4148)
      (footprint Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part D) (description Diode))
      (sheetpath (names /) (tstamps /))
      (tstamp 6061ED4B))
    (comp (ref SW1)
      (value 1)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_Plate)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 606008A0))
    (comp (ref D1)
      (value 1N4148)
      (footprint Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part D) (description Diode))
      (sheetpath (names /) (tstamps /))
      (tstamp 605F7456))
    (comp (ref D43)
      (value 1N4148)
      (footprint Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part D) (description Diode))
      (sheetpath (names /) (tstamps /))
      (tstamp 607F7C70))
    (comp (ref SW42)
      (value TILDE)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_Plate)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 607F7C8E))
    (comp (ref D42)
      (value 1N4148)
      (footprint Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part D) (description Diode))
      (sheetpath (names /) (tstamps /))
      (tstamp 607F7C94))
    (comp (ref R8)
      (value 10k)
      (footprint Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part R) (description Resistor))
      (sheetpath (names /) (tstamps /))
      (tstamp 606D9F60))
    (comp (ref SW39)
      (value ])
      (footprint Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_Plate)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 606D2D22))
    (comp (ref D39)
      (value 1N4148)
      (footprint Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part D) (description Diode))
      (sheetpath (names /) (tstamps /))
      (tstamp 606D2D1C))
    (comp (ref SW31)
      (value K)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_Plate)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 606D2D16))
    (comp (ref D31)
      (value 1N4148)
      (footprint Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part D) (description Diode))
      (sheetpath (names /) (tstamps /))
      (tstamp 606D2D10))
    (comp (ref SW23)
      (value H)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_Plate)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 606D2D0A))
    (comp (ref D23)
      (value 1N4148)
      (footprint Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part D) (description Diode))
      (sheetpath (names /) (tstamps /))
      (tstamp 606D2D04))
    (comp (ref SW15)
      (value F)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_Plate)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 606D2CFE))
    (comp (ref D15)
      (value 1N4148)
      (footprint Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part D) (description Diode))
      (sheetpath (names /) (tstamps /))
      (tstamp 606D2CF8))
    (comp (ref SW6)
      (value S)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_Plate)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 606D2CF2))
    (comp (ref D6)
      (value 1N4148)
      (footprint Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part D) (description Diode))
      (sheetpath (names /) (tstamps /))
      (tstamp 606D2CEC))
    (comp (ref R7)
      (value 10k)
      (footprint Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part R) (description Resistor))
      (sheetpath (names /) (tstamps /))
      (tstamp 606D2CE4))
    (comp (ref SW38)
      (value [)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_Plate)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 6066A2B3))
    (comp (ref D38)
      (value 1N4148)
      (footprint Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part D) (description Diode))
      (sheetpath (names /) (tstamps /))
      (tstamp 6066A2AD))
    (comp (ref SW30)
      (value ')
      (footprint Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_Plate)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 6066A2A7))
    (comp (ref D30)
      (value 1N4148)
      (footprint Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part D) (description Diode))
      (sheetpath (names /) (tstamps /))
      (tstamp 6066A2A1))
    (comp (ref SW22)
      (value N)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_Plate)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 6066A29B))
    (comp (ref D22)
      (value 1N4148)
      (footprint Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part D) (description Diode))
      (sheetpath (names /) (tstamps /))
      (tstamp 6066A295))
    (comp (ref SW14)
      (value V)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_Plate)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 6066A28F))
    (comp (ref D14)
      (value 1N4148)
      (footprint Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part D) (description Diode))
      (sheetpath (names /) (tstamps /))
      (tstamp 6066A289))
    (comp (ref SW5)
      (value X)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_Plate)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 6066A283))
    (comp (ref D5)
      (value 1N4148)
      (footprint Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part D) (description Diode))
      (sheetpath (names /) (tstamps /))
      (tstamp 6066A27D))
    (comp (ref SW37)
      (value P)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_Plate)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 6066794D))
    (comp (ref D37)
      (value 1N4148)
      (footprint Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part D) (description Diode))
      (sheetpath (names /) (tstamps /))
      (tstamp 60667947))
    (comp (ref SW29)
      (value M)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_Plate)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 60667941))
    (comp (ref D29)
      (value 1N4148)
      (footprint Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part D) (description Diode))
      (sheetpath (names /) (tstamps /))
      (tstamp 6066793B))
    (comp (ref SW21)
      (value B)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_Plate)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 60667935))
    (comp (ref D21)
      (value 1N4148)
      (footprint Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part D) (description Diode))
      (sheetpath (names /) (tstamps /))
      (tstamp 6066792F))
    (comp (ref SW13)
      (value C)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_Plate)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 60667929))
    (comp (ref D13)
      (value 1N4148)
      (footprint Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part D) (description Diode))
      (sheetpath (names /) (tstamps /))
      (tstamp 60667923))
    (comp (ref SW4)
      (value Z)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_Plate)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 6066791D))
    (comp (ref D4)
      (value 1N4148)
      (footprint Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part D) (description Diode))
      (sheetpath (names /) (tstamps /))
      (tstamp 60667917))
    (comp (ref SW36)
      (value L)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_Plate)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 60664EDF))
    (comp (ref D36)
      (value 1N4148)
      (footprint Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part D) (description Diode))
      (sheetpath (names /) (tstamps /))
      (tstamp 60664ED9))
    (comp (ref SW28)
      (value J)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_Plate)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 60664ED3))
    (comp (ref D28)
      (value 1N4148)
      (footprint Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part D) (description Diode))
      (sheetpath (names /) (tstamps /))
      (tstamp 60664ECD))
    (comp (ref SW20)
      (value G)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_Plate)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 60664EC7))
    (comp (ref D20)
      (value 1N4148)
      (footprint Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part D) (description Diode))
      (sheetpath (names /) (tstamps /))
      (tstamp 60664EC1))
    (comp (ref SW12)
      (value D)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_Plate)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 60664EBB))
    (comp (ref D12)
      (value 1N4148)
      (footprint Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part D) (description Diode))
      (sheetpath (names /) (tstamps /))
      (tstamp 60664EB5))
    (comp (ref SW3)
      (value A)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_Plate)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 60664EAF))
    (comp (ref D3)
      (value 1N4148)
      (footprint Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part D) (description Diode))
      (sheetpath (names /) (tstamps /))
      (tstamp 60664EA9))
    (comp (ref SW35)
      (value O)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_Plate)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 6064B929))
    (comp (ref SW27)
      (value U)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_Plate)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 6064B91D))
    (comp (ref SW19)
      (value T)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_Plate)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 6064B911))
    (comp (ref SW11)
      (value E)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_Plate)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 6064B905))
    (comp (ref SW2)
      (value Q)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_Plate)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 6064B8F9))
    (comp (ref R3)
      (value 10k)
      (footprint Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part R) (description Resistor))
      (sheetpath (names /) (tstamps /))
      (tstamp 605EBCBD))
    (comp (ref R4)
      (value 10k)
      (footprint Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part R) (description Resistor))
      (sheetpath (names /) (tstamps /))
      (tstamp 605EF6A8))
    (comp (ref R5)
      (value 10k)
      (footprint Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part R) (description Resistor))
      (sheetpath (names /) (tstamps /))
      (tstamp 605EF6C4))
    (comp (ref R6)
      (value 10k)
      (footprint Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part R) (description Resistor))
      (sheetpath (names /) (tstamps /))
      (tstamp 605EF6D2))
    (comp (ref SW40)
      (value 0)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_Plate)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 606B0FC0))
    (comp (ref D40)
      (value 1N4148)
      (footprint Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part D) (description Diode))
      (sheetpath (names /) (tstamps /))
      (tstamp 606B0FC6))
    (comp (ref SW32)
      (value I)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_Plate)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 606B0FCC))
    (comp (ref D32)
      (value 1N4148)
      (footprint Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part D) (description Diode))
      (sheetpath (names /) (tstamps /))
      (tstamp 606B0FD2))
    (comp (ref SW24)
      (value Y)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_Plate)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 606B0FD8))
    (comp (ref D24)
      (value 1N4148)
      (footprint Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part D) (description Diode))
      (sheetpath (names /) (tstamps /))
      (tstamp 606B0FDE))
    (comp (ref SW16)
      (value R)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_Plate)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 606B0FE4))
    (comp (ref D16)
      (value 1N4148)
      (footprint Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part D) (description Diode))
      (sheetpath (names /) (tstamps /))
      (tstamp 606B0FEA))
    (comp (ref SW7)
      (value W)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_Plate)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 606B0FF0))
    (comp (ref D7)
      (value 1N4148)
      (footprint Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part D) (description Diode))
      (sheetpath (names /) (tstamps /))
      (tstamp 606B0FF6))
    (comp (ref D8)
      (value 1N4148)
      (footprint Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part D) (description Diode))
      (sheetpath (names /) (tstamps /))
      (tstamp 6062FCA3))
    (comp (ref SW8)
      (value 2)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_Plate)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 6062FC9D))
    (comp (ref D17)
      (value 1N4148)
      (footprint Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part D) (description Diode))
      (sheetpath (names /) (tstamps /))
      (tstamp 6062FC97))
    (comp (ref SW17)
      (value 4)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_Plate)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 6062FC91))
    (comp (ref D25)
      (value 1N4148)
      (footprint Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part D) (description Diode))
      (sheetpath (names /) (tstamps /))
      (tstamp 6062FC8B))
    (comp (ref SW25)
      (value 6)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_Plate)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 6062FC85))
    (comp (ref D33)
      (value 1N4148)
      (footprint Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part D) (description Diode))
      (sheetpath (names /) (tstamps /))
      (tstamp 6062FC7F))
    (comp (ref SW33)
      (value 8)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_Plate)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 6062FC79))
    (comp (ref D41)
      (value 1N4148)
      (footprint Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part D) (description Diode))
      (sheetpath (names /) (tstamps /))
      (tstamp 6062FC73))
    (comp (ref SW41)
      (value BACKSPACE)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX1A_2.00u_Plate)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 6062FC6D))
    (comp (ref R9)
      (value 10k)
      (footprint Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part R) (description Resistor))
      (sheetpath (names /) (tstamps /))
      (tstamp 6062FC5A))
    (comp (ref SW47)
      (value /)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_Plate)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 607F7B9F))
    (comp (ref D47)
      (value 1N4148)
      (footprint Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part D) (description Diode))
      (sheetpath (names /) (tstamps /))
      (tstamp 607F7BA5))
    (comp (ref SW46)
      (value SPACE)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX1A_2.25u_Plate)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 607F7BFE))
    (comp (ref D46)
      (value 1N4148)
      (footprint Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part D) (description Diode))
      (sheetpath (names /) (tstamps /))
      (tstamp 607F7C04))
    (comp (ref SW53)
      (value PATO)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX1A_1.50u_Plate)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 607F7C16))
    (comp (ref D52)
      (value 1N4148)
      (footprint Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part D) (description Diode))
      (sheetpath (names /) (tstamps /))
      (tstamp 607F7C1C))
    (comp (ref SW45)
      (value .)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_Plate)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 607F7C22))
    (comp (ref D45)
      (value 1N4148)
      (footprint Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part D) (description Diode))
      (sheetpath (names /) (tstamps /))
      (tstamp 607F7C28))
    (comp (ref SW52)
      (value RETURN)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX1A_2.25u_Plate)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 607F7C3A))
    (comp (ref D51)
      (value 1N4148)
      (footprint Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part D) (description Diode))
      (sheetpath (names /) (tstamps /))
      (tstamp 607F7C40))
    (comp (ref SW44)
      (value ,)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_Plate)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 607F7C46))
    (comp (ref D44)
      (value 1N4148)
      (footprint Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part D) (description Diode))
      (sheetpath (names /) (tstamps /))
      (tstamp 607F7C4C))
    (comp (ref SW43)
      (value TAB)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX1A_1.50u_Plate)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 607F7C6A))
    (comp (ref SW48)
      (value ;)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_Plate)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 607F7CB6))
    (comp (ref D48)
      (value 1N4148)
      (footprint Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part D) (description Diode))
      (sheetpath (names /) (tstamps /))
      (tstamp 607F7CBC))
    (comp (ref SW49)
      (value LSHIFT)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX1A_1.25u_Plate)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 6082633C))
    (comp (ref SW51)
      (value RSHIFT)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX1A_1.75u_Plate)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 607F7C5E))
    (comp (ref D50)
      (value 1N4148)
      (footprint Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part D) (description Diode))
      (sheetpath (names /) (tstamps /))
      (tstamp 607F7C64))
    (comp (ref D9)
      (value CAPSLOCK_LED)
      (footprint LED_THT:LED_D5.0mm)
      (datasheet ~)
      (libsource (lib Device) (part LED) (description "Light emitting diode"))
      (sheetpath (names /) (tstamps /))
      (tstamp 612EF053))
    (comp (ref R1)
      (value 470)
      (footprint Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part R) (description Resistor))
      (sheetpath (names /) (tstamps /))
      (tstamp 612EF52C))
    (comp (ref SW54)
      (value CAPSLK)
      (footprint footprints:SW_TH_DPDT_Pushbutton_Latched)
      (libsource (lib Switch) (part SW_DPDT_x2) (description "Switch, dual pole double throw, separate symbols"))
      (sheetpath (names /) (tstamps /))
      (tstamp 606953A4)))
  (libparts
    (libpart (lib Connector_Generic) (part Conn_02x17_Odd_Even)
      (description "Generic connector, double row, 02x17, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers), script generated (kicad-library-utils/schlib/autogen/connector/)")
      (docs ~)
      (footprints
        (fp Connector*:*_2x??_*))
      (fields
        (field (name Reference) J)
        (field (name Value) Conn_02x17_Odd_Even))
      (pins
        (pin (num 1) (name Pin_1) (type passive))
        (pin (num 2) (name Pin_2) (type passive))
        (pin (num 3) (name Pin_3) (type passive))
        (pin (num 4) (name Pin_4) (type passive))
        (pin (num 5) (name Pin_5) (type passive))
        (pin (num 6) (name Pin_6) (type passive))
        (pin (num 7) (name Pin_7) (type passive))
        (pin (num 8) (name Pin_8) (type passive))
        (pin (num 9) (name Pin_9) (type passive))
        (pin (num 10) (name Pin_10) (type passive))
        (pin (num 11) (name Pin_11) (type passive))
        (pin (num 12) (name Pin_12) (type passive))
        (pin (num 13) (name Pin_13) (type passive))
        (pin (num 14) (name Pin_14) (type passive))
        (pin (num 15) (name Pin_15) (type passive))
        (pin (num 16) (name Pin_16) (type passive))
        (pin (num 17) (name Pin_17) (type passive))
        (pin (num 18) (name Pin_18) (type passive))
        (pin (num 19) (name Pin_19) (type passive))
        (pin (num 20) (name Pin_20) (type passive))
        (pin (num 21) (name Pin_21) (type passive))
        (pin (num 22) (name Pin_22) (type passive))
        (pin (num 23) (name Pin_23) (type passive))
        (pin (num 24) (name Pin_24) (type passive))
        (pin (num 25) (name Pin_25) (type passive))
        (pin (num 26) (name Pin_26) (type passive))
        (pin (num 27) (name Pin_27) (type passive))
        (pin (num 28) (name Pin_28) (type passive))
        (pin (num 29) (name Pin_29) (type passive))
        (pin (num 30) (name Pin_30) (type passive))
        (pin (num 31) (name Pin_31) (type passive))
        (pin (num 32) (name Pin_32) (type passive))
        (pin (num 33) (name Pin_33) (type passive))
        (pin (num 34) (name Pin_34) (type passive))))
    (libpart (lib Device) (part C)
      (description "Unpolarized capacitor")
      (docs ~)
      (footprints
        (fp C_*))
      (fields
        (field (name Reference) C)
        (field (name Value) C))
      (pins
        (pin (num 1) (name ~) (type passive))
        (pin (num 2) (name ~) (type passive))))
    (libpart (lib Device) (part D)
      (description Diode)
      (docs ~)
      (footprints
        (fp TO-???*)
        (fp *_Diode_*)
        (fp *SingleDiode*)
        (fp D_*))
      (fields
        (field (name Reference) D)
        (field (name Value) D))
      (pins
        (pin (num 1) (name K) (type passive))
        (pin (num 2) (name A) (type passive))))
    (libpart (lib Device) (part LED)
      (description "Light emitting diode")
      (docs ~)
      (footprints
        (fp LED*)
        (fp LED_SMD:*)
        (fp LED_THT:*))
      (fields
        (field (name Reference) D)
        (field (name Value) LED))
      (pins
        (pin (num 1) (name K) (type passive))
        (pin (num 2) (name A) (type passive))))
    (libpart (lib Device) (part R)
      (description Resistor)
      (docs ~)
      (footprints
        (fp R_*))
      (fields
        (field (name Reference) R)
        (field (name Value) R))
      (pins
        (pin (num 1) (name ~) (type passive))
        (pin (num 2) (name ~) (type passive))))
    (libpart (lib Switch) (part SW_DPDT_x2)
      (description "Switch, dual pole double throw, separate symbols")
      (footprints
        (fp SW*DPDT*))
      (fields
        (field (name Reference) SW)
        (field (name Value) SW_DPDT_x2))
      (pins
        (pin (num 1) (name A) (type passive))
        (pin (num 2) (name B) (type passive))
        (pin (num 3) (name C) (type passive))
        (pin (num 4) (name A) (type passive))
        (pin (num 5) (name B) (type passive))
        (pin (num 6) (name C) (type passive))))
    (libpart (lib Switch) (part SW_Push)
      (description "Push button switch, generic, two pins")
      (fields
        (field (name Reference) SW)
        (field (name Value) SW_Push))
      (pins
        (pin (num 1) (name 1) (type passive))
        (pin (num 2) (name 2) (type passive)))))
  (libraries
    (library (logical Connector_Generic)
      (uri /usr/share/kicad/library/Connector_Generic.lib))
    (library (logical Device)
      (uri /usr/share/kicad/library/Device.lib))
    (library (logical Switch)
      (uri /usr/share/kicad/library/Switch.lib)))
  (nets
    (net (code 1) (name "Net-(D19-Pad2)")
      (node (ref SW19) (pin 1))
      (node (ref D19) (pin 2)))
    (net (code 2) (name "Net-(D11-Pad2)")
      (node (ref SW11) (pin 1))
      (node (ref D11) (pin 2)))
    (net (code 3) (name "Net-(D2-Pad2)")
      (node (ref D2) (pin 2))
      (node (ref SW2) (pin 1)))
    (net (code 4) (name "Net-(D27-Pad2)")
      (node (ref D27) (pin 2))
      (node (ref SW27) (pin 1)))
    (net (code 5) (name "Net-(D28-Pad2)")
      (node (ref D28) (pin 2))
      (node (ref SW28) (pin 1)))
    (net (code 6) (name "Net-(D20-Pad2)")
      (node (ref SW20) (pin 1))
      (node (ref D20) (pin 2)))
    (net (code 7) (name "Net-(D12-Pad2)")
      (node (ref D12) (pin 2))
      (node (ref SW12) (pin 1)))
    (net (code 8) (name "Net-(D3-Pad2)")
      (node (ref SW3) (pin 1))
      (node (ref D3) (pin 2)))
    (net (code 9) (name "Net-(D35-Pad2)")
      (node (ref D35) (pin 2))
      (node (ref SW35) (pin 1)))
    (net (code 10) (name "Net-(D7-Pad2)")
      (node (ref SW7) (pin 1))
      (node (ref D7) (pin 2)))
    (net (code 11) (name "Net-(D8-Pad2)")
      (node (ref D8) (pin 2))
      (node (ref SW8) (pin 1)))
    (net (code 12) (name "Net-(D17-Pad2)")
      (node (ref D17) (pin 2))
      (node (ref SW17) (pin 1)))
    (net (code 13) (name "Net-(D25-Pad2)")
      (node (ref SW25) (pin 1))
      (node (ref D25) (pin 2)))
    (net (code 14) (name "Net-(D33-Pad2)")
      (node (ref SW33) (pin 1))
      (node (ref D33) (pin 2)))
    (net (code 15) (name "Net-(D40-Pad2)")
      (node (ref SW40) (pin 1))
      (node (ref D40) (pin 2)))
    (net (code 16) (name "Net-(D32-Pad2)")
      (node (ref SW32) (pin 1))
      (node (ref D32) (pin 2)))
    (net (code 17) (name "Net-(D24-Pad2)")
      (node (ref SW24) (pin 1))
      (node (ref D24) (pin 2)))
    (net (code 18) (name "Net-(D36-Pad2)")
      (node (ref D36) (pin 2))
      (node (ref SW36) (pin 1)))
    (net (code 19) (name "Net-(D16-Pad2)")
      (node (ref SW16) (pin 1))
      (node (ref D16) (pin 2)))
    (net (code 20) (name "Net-(D38-Pad2)")
      (node (ref SW38) (pin 1))
      (node (ref D38) (pin 2)))
    (net (code 21) (name "Net-(D30-Pad2)")
      (node (ref SW30) (pin 1))
      (node (ref D30) (pin 2)))
    (net (code 22) (name "Net-(D29-Pad2)")
      (node (ref SW29) (pin 1))
      (node (ref D29) (pin 2)))
    (net (code 23) (name "Net-(D21-Pad2)")
      (node (ref SW21) (pin 1))
      (node (ref D21) (pin 2)))
    (net (code 24) (name "Net-(D13-Pad2)")
      (node (ref SW13) (pin 1))
      (node (ref D13) (pin 2)))
    (net (code 25) (name "Net-(D4-Pad2)")
      (node (ref SW4) (pin 1))
      (node (ref D4) (pin 2)))
    (net (code 26) (name "Net-(D14-Pad2)")
      (node (ref SW14) (pin 1))
      (node (ref D14) (pin 2)))
    (net (code 27) (name "Net-(D22-Pad2)")
      (node (ref D22) (pin 2))
      (node (ref SW22) (pin 1)))
    (net (code 28) (name "Net-(D41-Pad2)")
      (node (ref D41) (pin 2))
      (node (ref SW41) (pin 1)))
    (net (code 29) (name "Net-(D5-Pad2)")
      (node (ref SW5) (pin 1))
      (node (ref D5) (pin 2)))
    (net (code 30) (name "Net-(D37-Pad2)")
      (node (ref SW37) (pin 1))
      (node (ref D37) (pin 2)))
    (net (code 31) (name "Net-(D9-Pad1)")
      (node (ref D9) (pin 1))
      (node (ref SW54) (pin 6)))
    (net (code 32) (name "Net-(D9-Pad2)")
      (node (ref R1) (pin 2))
      (node (ref D9) (pin 2)))
    (net (code 33) (name VCC)
      (node (ref R1) (pin 1))
      (node (ref R9) (pin 1))
      (node (ref R4) (pin 1))
      (node (ref R2) (pin 1))
      (node (ref C5) (pin 2))
      (node (ref J3) (pin 17))
      (node (ref R8) (pin 1))
      (node (ref R7) (pin 1))
      (node (ref R6) (pin 1))
      (node (ref R5) (pin 1))
      (node (ref R3) (pin 1)))
    (net (code 34) (name "Net-(SW54-Pad1)")
      (node (ref SW54) (pin 1)))
    (net (code 35) (name "Net-(D50-Pad2)")
      (node (ref SW51) (pin 1))
      (node (ref D50) (pin 2))
      (node (ref SW49) (pin 1))
      (node (ref SW54) (pin 3)))
    (net (code 36) (name "Net-(SW54-Pad4)")
      (node (ref SW54) (pin 4)))
    (net (code 37) (name GND)
      (node (ref C5) (pin 1))
      (node (ref SW54) (pin 5))
      (node (ref J3) (pin 26))
      (node (ref J3) (pin 24))
      (node (ref J3) (pin 22))
      (node (ref J3) (pin 20))
      (node (ref J3) (pin 2))
      (node (ref J3) (pin 16))
      (node (ref J3) (pin 8))
      (node (ref J3) (pin 28))
      (node (ref J3) (pin 30))
      (node (ref J3) (pin 32))
      (node (ref J3) (pin 34))
      (node (ref J3) (pin 4))
      (node (ref J3) (pin 6))
      (node (ref J3) (pin 18))
      (node (ref J3) (pin 12))
      (node (ref J3) (pin 14))
      (node (ref J3) (pin 10)))
    (net (code 38) (name "Net-(D47-Pad2)")
      (node (ref SW47) (pin 1))
      (node (ref D47) (pin 2)))
    (net (code 39) (name "Net-(D44-Pad2)")
      (node (ref SW44) (pin 1))
      (node (ref D44) (pin 2)))
    (net (code 40) (name "Net-(D43-Pad2)")
      (node (ref SW43) (pin 1))
      (node (ref D43) (pin 2)))
    (net (code 41) (name "Net-(D48-Pad2)")
      (node (ref D48) (pin 2))
      (node (ref SW48) (pin 1)))
    (net (code 42) (name "Net-(D46-Pad2)")
      (node (ref D46) (pin 2))
      (node (ref SW46) (pin 1)))
    (net (code 43) (name "Net-(D52-Pad2)")
      (node (ref SW53) (pin 1))
      (node (ref D52) (pin 2)))
    (net (code 44) (name "Net-(D45-Pad2)")
      (node (ref SW45) (pin 1))
      (node (ref D45) (pin 2)))
    (net (code 45) (name "Net-(D51-Pad2)")
      (node (ref SW52) (pin 1))
      (node (ref D51) (pin 2)))
    (net (code 46) (name "Net-(D49-Pad2)")
      (node (ref D49) (pin 2))
      (node (ref SW50) (pin 1)))
    (net (code 47) (name /COL6)
      (node (ref D52) (pin 1))
      (node (ref D51) (pin 1))
      (node (ref D49) (pin 1))
      (node (ref J3) (pin 13))
      (node (ref D50) (pin 1)))
    (net (code 48) (name /COL7)
      (node (ref J3) (pin 15)))
    (net (code 49) (name /ROW7)
      (node (ref SW41) (pin 2))
      (node (ref SW8) (pin 2))
      (node (ref R9) (pin 2))
      (node (ref J3) (pin 33))
      (node (ref SW33) (pin 2))
      (node (ref SW17) (pin 2))
      (node (ref SW25) (pin 2)))
    (net (code 50) (name /COL0)
      (node (ref D6) (pin 1))
      (node (ref D3) (pin 1))
      (node (ref D5) (pin 1))
      (node (ref D1) (pin 1))
      (node (ref D8) (pin 1))
      (node (ref D2) (pin 1))
      (node (ref D4) (pin 1))
      (node (ref J3) (pin 1))
      (node (ref D7) (pin 1)))
    (net (code 51) (name /ROW4)
      (node (ref SW30) (pin 2))
      (node (ref SW14) (pin 2))
      (node (ref SW46) (pin 2))
      (node (ref R6) (pin 2))
      (node (ref SW22) (pin 2))
      (node (ref SW38) (pin 2))
      (node (ref J3) (pin 27))
      (node (ref SW5) (pin 2)))
    (net (code 52) (name /ROW5)
      (node (ref R7) (pin 2))
      (node (ref J3) (pin 29))
      (node (ref SW47) (pin 2))
      (node (ref SW31) (pin 2))
      (node (ref SW39) (pin 2))
      (node (ref SW23) (pin 2))
      (node (ref SW6) (pin 2))
      (node (ref SW15) (pin 2)))
    (net (code 53) (name /ROW6)
      (node (ref SW40) (pin 2))
      (node (ref SW32) (pin 2))
      (node (ref SW24) (pin 2))
      (node (ref SW7) (pin 2))
      (node (ref SW48) (pin 2))
      (node (ref J3) (pin 31))
      (node (ref SW16) (pin 2))
      (node (ref R8) (pin 2)))
    (net (code 54) (name /COL2)
      (node (ref D18) (pin 1))
      (node (ref D24) (pin 1))
      (node (ref D20) (pin 1))
      (node (ref D25) (pin 1))
      (node (ref D23) (pin 1))
      (node (ref D22) (pin 1))
      (node (ref J3) (pin 5))
      (node (ref D19) (pin 1))
      (node (ref D21) (pin 1)))
    (net (code 55) (name /COL1)
      (node (ref D13) (pin 1))
      (node (ref J3) (pin 3))
      (node (ref D17) (pin 1))
      (node (ref D12) (pin 1))
      (node (ref D10) (pin 1))
      (node (ref D11) (pin 1))
      (node (ref D16) (pin 1))
      (node (ref D14) (pin 1))
      (node (ref D15) (pin 1)))
    (net (code 56) (name /COL3)
      (node (ref D28) (pin 1))
      (node (ref D31) (pin 1))
      (node (ref D26) (pin 1))
      (node (ref D33) (pin 1))
      (node (ref D30) (pin 1))
      (node (ref D27) (pin 1))
      (node (ref D29) (pin 1))
      (node (ref D32) (pin 1))
      (node (ref J3) (pin 7)))
    (net (code 57) (name /COL4)
      (node (ref D39) (pin 1))
      (node (ref D41) (pin 1))
      (node (ref D38) (pin 1))
      (node (ref D36) (pin 1))
      (node (ref J3) (pin 9))
      (node (ref D34) (pin 1))
      (node (ref D37) (pin 1))
      (node (ref D40) (pin 1))
      (node (ref D35) (pin 1)))
    (net (code 58) (name /ROW0)
      (node (ref SW10) (pin 2))
      (node (ref SW18) (pin 2))
      (node (ref SW42) (pin 2))
      (node (ref J3) (pin 19))
      (node (ref SW26) (pin 2))
      (node (ref SW34) (pin 2))
      (node (ref SW50) (pin 2))
      (node (ref SW1) (pin 2))
      (node (ref R2) (pin 2)))
    (net (code 59) (name /COL5)
      (node (ref D43) (pin 1))
      (node (ref D42) (pin 1))
      (node (ref D46) (pin 1))
      (node (ref D47) (pin 1))
      (node (ref J3) (pin 11))
      (node (ref D45) (pin 1))
      (node (ref D44) (pin 1))
      (node (ref D48) (pin 1)))
    (net (code 60) (name /ROW1)
      (node (ref SW19) (pin 2))
      (node (ref SW11) (pin 2))
      (node (ref SW54) (pin 2))
      (node (ref SW51) (pin 2))
      (node (ref SW49) (pin 2))
      (node (ref SW27) (pin 2))
      (node (ref SW2) (pin 2))
      (node (ref R3) (pin 2))
      (node (ref SW43) (pin 2))
      (node (ref SW35) (pin 2))
      (node (ref J3) (pin 21)))
    (net (code 61) (name /ROW2)
      (node (ref SW52) (pin 2))
      (node (ref SW36) (pin 2))
      (node (ref SW12) (pin 2))
      (node (ref R4) (pin 2))
      (node (ref SW44) (pin 2))
      (node (ref SW3) (pin 2))
      (node (ref J3) (pin 23))
      (node (ref SW20) (pin 2))
      (node (ref SW28) (pin 2)))
    (net (code 62) (name /ROW3)
      (node (ref J3) (pin 25))
      (node (ref SW45) (pin 2))
      (node (ref SW53) (pin 2))
      (node (ref SW13) (pin 2))
      (node (ref SW21) (pin 2))
      (node (ref SW37) (pin 2))
      (node (ref SW29) (pin 2))
      (node (ref R5) (pin 2))
      (node (ref SW4) (pin 2)))
    (net (code 63) (name "Net-(D39-Pad2)")
      (node (ref D39) (pin 2))
      (node (ref SW39) (pin 1)))
    (net (code 64) (name "Net-(D31-Pad2)")
      (node (ref SW31) (pin 1))
      (node (ref D31) (pin 2)))
    (net (code 65) (name "Net-(D23-Pad2)")
      (node (ref D23) (pin 2))
      (node (ref SW23) (pin 1)))
    (net (code 66) (name "Net-(D15-Pad2)")
      (node (ref SW15) (pin 1))
      (node (ref D15) (pin 2)))
    (net (code 67) (name "Net-(D6-Pad2)")
      (node (ref D6) (pin 2))
      (node (ref SW6) (pin 1)))
    (net (code 68) (name "Net-(D10-Pad2)")
      (node (ref SW10) (pin 1))
      (node (ref D10) (pin 2)))
    (net (code 69) (name "Net-(D1-Pad2)")
      (node (ref D1) (pin 2))
      (node (ref SW1) (pin 1)))
    (net (code 70) (name "Net-(D42-Pad2)")
      (node (ref D42) (pin 2))
      (node (ref SW42) (pin 1)))
    (net (code 71) (name "Net-(D26-Pad2)")
      (node (ref SW26) (pin 1))
      (node (ref D26) (pin 2)))
    (net (code 72) (name "Net-(D34-Pad2)")
      (node (ref D34) (pin 2))
      (node (ref SW34) (pin 1)))
    (net (code 73) (name "Net-(D18-Pad2)")
      (node (ref D18) (pin 2))
      (node (ref SW18) (pin 1)))))