corne/corne-light/pcb/corne-light.net

1050 lines
36 KiB
Plaintext
Raw Normal View History

2018-12-31 15:04:19 +01:00
(export (version D)
(design
(source /Users/adachi-kousuke/src/github.com/foostan/crkbd/corne-light/pcb/corne-light.sch)
(date "2018年12月26日水曜日 00:56:29")
(tool "Eeschema (5.0.0-3-g5ebb6b6)")
(sheet (number 1) (name /) (tstamps /)
(title_block
(title "Corne Light")
(company foostan)
(rev 2.1)
(date 2018-12-26)
(source corne-light.sch)
(comment (number 1) (value ""))
(comment (number 2) (value ""))
(comment (number 3) (value ""))
(comment (number 4) (value "")))))
(components
(comp (ref U1)
(value ProMicro)
(footprint kbd:ProMicro_v2_1side)
(libsource (lib kbd) (part ProMicro) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E14C2))
(comp (ref SW2)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E2699))
(comp (ref D2)
(value D)
(footprint kbd:D3_TH)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E26C6))
(comp (ref SW3)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E27F9))
(comp (ref D3)
(value D)
(footprint kbd:D3_TH)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E281F))
(comp (ref SW4)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E2908))
(comp (ref SW5)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E2933))
(comp (ref SW6)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E295E))
(comp (ref D4)
(value D)
(footprint kbd:D3_TH)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E29BF))
(comp (ref D5)
(value D)
(footprint kbd:D3_TH)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E29F2))
(comp (ref D6)
(value D)
(footprint kbd:D3_TH)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E2A33))
(comp (ref SW1)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E2B19))
(comp (ref D1)
(value D)
(footprint kbd:D3_TH)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E2B5B))
(comp (ref SW8)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E2D26))
(comp (ref D8)
(value D)
(footprint kbd:D3_TH)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E2D2C))
(comp (ref SW9)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E2D32))
(comp (ref D9)
(value D)
(footprint kbd:D3_TH)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E2D38))
(comp (ref SW10)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E2D3E))
(comp (ref SW11)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E2D44))
(comp (ref SW12)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E2D4A))
(comp (ref D10)
(value D)
(footprint kbd:D3_TH)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E2D56))
(comp (ref D11)
(value D)
(footprint kbd:D3_TH)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E2D5C))
(comp (ref D12)
(value D)
(footprint kbd:D3_TH)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E2D62))
(comp (ref SW7)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E2D6E))
(comp (ref D7)
(value D)
(footprint kbd:D3_TH)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E2D74))
(comp (ref SW14)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E35B1))
(comp (ref D14)
(value D)
(footprint kbd:D3_TH)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E35B7))
(comp (ref SW15)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E35BD))
(comp (ref D15)
(value D)
(footprint kbd:D3_TH)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E35C3))
(comp (ref SW16)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E35C9))
(comp (ref SW17)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E35CF))
(comp (ref SW18)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E35D5))
(comp (ref D16)
(value D)
(footprint kbd:D3_TH)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E35E1))
(comp (ref D17)
(value D)
(footprint kbd:D3_TH)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E35E7))
(comp (ref D18)
(value D)
(footprint kbd:D3_TH)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E35ED))
(comp (ref SW13)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E35F9))
(comp (ref D13)
(value D)
(footprint kbd:D3_TH)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E35FF))
(comp (ref SW20)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E37A4))
(comp (ref D20)
(value D)
(footprint kbd:D3_TH)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E37AA))
(comp (ref SW21)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1.5u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E37B0))
(comp (ref D21)
(value D)
(footprint kbd:D3_TH)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E37B6))
(comp (ref SW19)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E37EC))
(comp (ref D19)
(value D)
(footprint kbd:D3_TH)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E37F2))
(comp (ref RSW1)
(value SW_PUSH)
(footprint kbd:ResetSW_1side)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5EB9E2))
(comp (ref J2)
(value OLED)
(footprint kbd:OLED_1side)
(libsource (lib Connector_Generic) (part Conn_01x04) (description "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)"))
(sheetpath (names /) (tstamps /))
(tstamp 5A91DA4B))
(comp (ref J1)
(value MJ-4PP-9)
(footprint kbd:MJ-4PP-9_1side)
(libsource (lib kbd) (part MJ-4PP-9) (description "4-pin (audio) jack receptable (stereo + 4th pin/TRRS connector)"))
(sheetpath (names /) (tstamps /))
(tstamp 5ACD605D))
(comp (ref J3)
(value LED)
(footprint kbd:StripLED_1side)
(libsource (lib Connector_Generic) (part Conn_01x03) (description "Generic connector, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)"))
(sheetpath (names /) (tstamps /))
(tstamp 5ACCF3D8))
(comp (ref U2)
(value ProMicro)
(footprint kbd:ProMicro_v2_1side)
(libsource (lib kbd) (part ProMicro) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F857))
(comp (ref SW23)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F85D))
(comp (ref D23)
(value D)
(footprint kbd:D3_TH)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F863))
(comp (ref SW24)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F869))
(comp (ref D24)
(value D)
(footprint kbd:D3_TH)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F86F))
(comp (ref SW25)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F875))
(comp (ref SW26)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F87B))
(comp (ref SW27)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F881))
(comp (ref D25)
(value D)
(footprint kbd:D3_TH)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F887))
(comp (ref D26)
(value D)
(footprint kbd:D3_TH)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F88D))
(comp (ref D27)
(value D)
(footprint kbd:D3_TH)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F893))
(comp (ref SW22)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F899))
(comp (ref D22)
(value D)
(footprint kbd:D3_TH)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F89F))
(comp (ref SW29)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F8A5))
(comp (ref D29)
(value D)
(footprint kbd:D3_TH)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F8AB))
(comp (ref SW30)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F8B1))
(comp (ref D30)
(value D)
(footprint kbd:D3_TH)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F8B7))
(comp (ref SW31)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F8BD))
(comp (ref SW32)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F8C3))
(comp (ref SW33)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F8C9))
(comp (ref D31)
(value D)
(footprint kbd:D3_TH)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F8CF))
(comp (ref D32)
(value D)
(footprint kbd:D3_TH)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F8D5))
(comp (ref D33)
(value D)
(footprint kbd:D3_TH)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F8DB))
(comp (ref SW28)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F8E1))
(comp (ref D28)
(value D)
(footprint kbd:D3_TH)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F8E7))
(comp (ref SW35)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F8ED))
(comp (ref D35)
(value D)
(footprint kbd:D3_TH)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F8F3))
(comp (ref SW36)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F8F9))
(comp (ref D36)
(value D)
(footprint kbd:D3_TH)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F8FF))
(comp (ref SW37)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F905))
(comp (ref SW38)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F90B))
(comp (ref SW39)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F911))
(comp (ref D37)
(value D)
(footprint kbd:D3_TH)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F917))
(comp (ref D38)
(value D)
(footprint kbd:D3_TH)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F91D))
(comp (ref D39)
(value D)
(footprint kbd:D3_TH)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F923))
(comp (ref SW34)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F929))
(comp (ref D34)
(value D)
(footprint kbd:D3_TH)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F92F))
(comp (ref SW41)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F935))
(comp (ref D41)
(value D)
(footprint kbd:D3_TH)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F93B))
(comp (ref SW42)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1.5u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F941))
(comp (ref D42)
(value D)
(footprint kbd:D3_TH)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F947))
(comp (ref SW40)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F94D))
(comp (ref D40)
(value D)
(footprint kbd:D3_TH)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F953))
(comp (ref RSW2)
(value SW_PUSH)
(footprint kbd:ResetSW_1side)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F978))
(comp (ref J7)
(value OLED)
(footprint kbd:OLED_1side)
(libsource (lib Connector_Generic) (part Conn_01x04) (description "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)"))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F9A2))
(comp (ref J6)
(value MJ-4PP-9)
(footprint kbd:MJ-4PP-9_1side)
(libsource (lib kbd) (part MJ-4PP-9) (description "4-pin (audio) jack receptable (stereo + 4th pin/TRRS connector)"))
(sheetpath (names /) (tstamps /))
(tstamp 5C25FA15))
(comp (ref J8)
(value LED)
(footprint kbd:StripLED_1side)
(libsource (lib Connector_Generic) (part Conn_01x03) (description "Generic connector, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)"))
(sheetpath (names /) (tstamps /))
(tstamp 5C25FA1B))
(comp (ref J5)
(value LED)
(footprint kbd:StripLED_1side)
(libsource (lib Connector_Generic) (part Conn_01x03) (description "Generic connector, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)"))
(sheetpath (names /) (tstamps /))
(tstamp 5C3535A7))
(comp (ref J4)
(value Conn_01x01)
(footprint kbd:StripLED_OUT_1side)
(datasheet ~)
(libsource (lib Connector_Generic) (part Conn_01x01) (description "Generic connector, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)"))
(sheetpath (names /) (tstamps /))
(tstamp 5C3397E2))
(comp (ref J10)
(value LED)
(footprint kbd:StripLED_1side)
(libsource (lib Connector_Generic) (part Conn_01x03) (description "Generic connector, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)"))
(sheetpath (names /) (tstamps /))
(tstamp 5C37D33F))
(comp (ref J9)
(value Conn_01x01)
(footprint kbd:StripLED_OUT_1side)
(datasheet ~)
(libsource (lib Connector_Generic) (part Conn_01x01) (description "Generic connector, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)"))
(sheetpath (names /) (tstamps /))
(tstamp 5C37D354)))
(libparts
(libpart (lib Connector_Generic) (part Conn_01x01)
(description "Generic connector, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)")
(docs ~)
(footprints
(fp Connector*:*))
(fields
(field (name Reference) J)
(field (name Value) Conn_01x01))
(pins
(pin (num 1) (name Pin_1) (type passive))))
(libpart (lib Connector_Generic) (part Conn_01x03)
(description "Generic connector, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)")
(docs ~)
(footprints
(fp Connector*:*_1x??_*))
(fields
(field (name Reference) J)
(field (name Value) Conn_01x03))
(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))))
(libpart (lib Connector_Generic) (part Conn_01x04)
(description "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)")
(docs ~)
(footprints
(fp Connector*:*_1x??_*))
(fields
(field (name Reference) J)
(field (name Value) Conn_01x04))
(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))))
(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 kbd) (part MJ-4PP-9)
(description "4-pin (audio) jack receptable (stereo + 4th pin/TRRS connector)")
(docs ~)
(fields
(field (name Reference) J)
(field (name Value) MJ-4PP-9))
(pins
(pin (num A) (name ~) (type input))
(pin (num B) (name ~) (type input))
(pin (num C) (name ~) (type input))
(pin (num D) (name ~) (type input))))
(libpart (lib kbd) (part ProMicro)
(fields
(field (name Reference) U)
(field (name Value) ProMicro))
(pins
(pin (num 1) (name TX) (type BiDi))
(pin (num 2) (name RX) (type BiDi))
(pin (num 3) (name GND) (type power_in))
(pin (num 4) (name GND) (type power_in))
(pin (num 5) (name SDA) (type BiDi))
(pin (num 6) (name SCL) (type BiDi))
(pin (num 7) (name D4) (type BiDi))
(pin (num 8) (name C6) (type BiDi))
(pin (num 9) (name D7) (type BiDi))
(pin (num 10) (name E6) (type BiDi))
(pin (num 11) (name B4) (type BiDi))
(pin (num 12) (name B5) (type BiDi))
(pin (num 13) (name B6) (type BiDi))
(pin (num 14) (name B2) (type BiDi))
(pin (num 15) (name B3) (type BiDi))
(pin (num 16) (name B1) (type BiDi))
(pin (num 17) (name F7) (type BiDi))
(pin (num 18) (name F6) (type BiDi))
(pin (num 19) (name F5) (type BiDi))
(pin (num 20) (name F4) (type BiDi))
(pin (num 21) (name VCC) (type power_in))
(pin (num 22) (name RST) (type input))
(pin (num 23) (name GND) (type power_in))
(pin (num 24) (name RAW) (type power_out))))
(libpart (lib kbd) (part SW_PUSH)
(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 "/Library/Application Support/kicad/library/Connector_Generic.lib"))
(library (logical Device)
(uri "/Library/Application Support/kicad/library/Device.lib"))
(library (logical kbd)
(uri /Users/adachi-kousuke/src/github.com/foostan/kbd/library/kbd.lib)))
(nets
(net (code 1) (name LED)
(node (ref U1) (pin 1))
(node (ref J3) (pin 2)))
(net (code 2) (name data)
(node (ref U1) (pin 2))
(node (ref J1) (pin B)))
(net (code 3) (name SDA)
(node (ref J2) (pin 4))
(node (ref U1) (pin 5)))
(net (code 4) (name SCL)
(node (ref U1) (pin 6))
(node (ref J2) (pin 3)))
(net (code 5) (name "Net-(U1-Pad11)")
(node (ref U1) (pin 11)))
(net (code 6) (name "Net-(U1-Pad12)")
(node (ref U1) (pin 12)))
(net (code 7) (name reset)
(node (ref U1) (pin 22))
(node (ref RSW1) (pin 1)))
(net (code 8) (name "Net-(U1-Pad13)")
(node (ref U1) (pin 13)))
(net (code 9) (name "Net-(U1-Pad14)")
(node (ref U1) (pin 14)))
(net (code 10) (name "Net-(U1-Pad24)")
(node (ref U1) (pin 24)))
(net (code 11) (name "Net-(D2-Pad2)")
(node (ref SW2) (pin 2))
(node (ref D2) (pin 2)))
(net (code 12) (name "Net-(D3-Pad2)")
(node (ref SW3) (pin 2))
(node (ref D3) (pin 2)))
(net (code 13) (name "Net-(D4-Pad2)")
(node (ref SW4) (pin 2))
(node (ref D4) (pin 2)))
(net (code 14) (name "Net-(D5-Pad2)")
(node (ref SW5) (pin 2))
(node (ref D5) (pin 2)))
(net (code 15) (name "Net-(D6-Pad2)")
(node (ref SW6) (pin 2))
(node (ref D6) (pin 2)))
(net (code 16) (name "Net-(D1-Pad2)")
(node (ref SW1) (pin 2))
(node (ref D1) (pin 2)))
(net (code 17) (name "Net-(D8-Pad2)")
(node (ref SW8) (pin 2))
(node (ref D8) (pin 2)))
(net (code 18) (name "Net-(D9-Pad2)")
(node (ref SW9) (pin 2))
(node (ref D9) (pin 2)))
(net (code 19) (name "Net-(D10-Pad2)")
(node (ref SW10) (pin 2))
(node (ref D10) (pin 2)))
(net (code 20) (name "Net-(D11-Pad2)")
(node (ref SW11) (pin 2))
(node (ref D11) (pin 2)))
(net (code 21) (name "Net-(D12-Pad2)")
(node (ref D12) (pin 2))
(node (ref SW12) (pin 2)))
(net (code 22) (name "Net-(D7-Pad2)")
(node (ref D7) (pin 2))
(node (ref SW7) (pin 2)))
(net (code 23) (name "Net-(D14-Pad2)")
(node (ref SW14) (pin 2))
(node (ref D14) (pin 2)))
(net (code 24) (name "Net-(D15-Pad2)")
(node (ref SW15) (pin 2))
(node (ref D15) (pin 2)))
(net (code 25) (name "Net-(D16-Pad2)")
(node (ref SW16) (pin 2))
(node (ref D16) (pin 2)))
(net (code 26) (name "Net-(D17-Pad2)")
(node (ref SW17) (pin 2))
(node (ref D17) (pin 2)))
(net (code 27) (name "Net-(D18-Pad2)")
(node (ref SW18) (pin 2))
(node (ref D18) (pin 2)))
(net (code 28) (name "Net-(D13-Pad2)")
(node (ref D13) (pin 2))
(node (ref SW13) (pin 2)))
(net (code 29) (name "Net-(D20-Pad2)")
(node (ref D20) (pin 2))
(node (ref SW20) (pin 2)))
(net (code 30) (name "Net-(D21-Pad2)")
(node (ref D21) (pin 2))
(node (ref SW21) (pin 2)))
(net (code 31) (name "Net-(D19-Pad2)")
(node (ref D19) (pin 2))
(node (ref SW19) (pin 2)))
(net (code 32) (name col1)
(node (ref SW14) (pin 1))
(node (ref SW2) (pin 1))
(node (ref U1) (pin 19))
(node (ref SW8) (pin 1)))
(net (code 33) (name col0)
(node (ref SW7) (pin 1))
(node (ref SW1) (pin 1))
(node (ref U1) (pin 20))
(node (ref SW13) (pin 1)))
(net (code 34) (name col2)
(node (ref SW9) (pin 1))
(node (ref SW3) (pin 1))
(node (ref U1) (pin 18))
(node (ref SW15) (pin 1)))
(net (code 35) (name col3)
(node (ref SW10) (pin 1))
(node (ref SW19) (pin 1))
(node (ref SW16) (pin 1))
(node (ref SW4) (pin 1))
(node (ref U1) (pin 17)))
(net (code 36) (name col4)
(node (ref U1) (pin 16))
(node (ref SW5) (pin 1))
(node (ref SW20) (pin 1))
(node (ref SW17) (pin 1))
(node (ref SW11) (pin 1)))
(net (code 37) (name col5)
(node (ref U1) (pin 15))
(node (ref SW6) (pin 1))
(node (ref SW18) (pin 1))
(node (ref SW21) (pin 1))
(node (ref SW12) (pin 1)))
(net (code 38) (name row0)
(node (ref D5) (pin 1))
(node (ref D1) (pin 1))
(node (ref D6) (pin 1))
(node (ref U1) (pin 7))
(node (ref D4) (pin 1))
(node (ref D3) (pin 1))
(node (ref D2) (pin 1)))
(net (code 39) (name row1)
(node (ref D11) (pin 1))
(node (ref U1) (pin 8))
(node (ref D7) (pin 1))
(node (ref D8) (pin 1))
(node (ref D12) (pin 1))
(node (ref D9) (pin 1))
(node (ref D10) (pin 1)))
(net (code 40) (name row2)
(node (ref U1) (pin 9))
(node (ref D13) (pin 1))
(node (ref D14) (pin 1))
(node (ref D15) (pin 1))
(node (ref D16) (pin 1))
(node (ref D17) (pin 1))
(node (ref D18) (pin 1)))
(net (code 41) (name row3)
(node (ref U1) (pin 10))
(node (ref D19) (pin 1))
(node (ref D21) (pin 1))
(node (ref D20) (pin 1)))
(net (code 42) (name GND)
(node (ref RSW2) (pin 2))
(node (ref J3) (pin 1))
(node (ref J1) (pin C))
(node (ref J7) (pin 4))
(node (ref J6) (pin C))
(node (ref J8) (pin 1))
(node (ref J2) (pin 1))
(node (ref RSW1) (pin 2))
(node (ref U1) (pin 23))
(node (ref U1) (pin 4))
(node (ref U1) (pin 3))
(node (ref U2) (pin 3))
(node (ref U2) (pin 4))
(node (ref J5) (pin 1))
(node (ref J10) (pin 1))
(node (ref U2) (pin 23)))
(net (code 43) (name VCC)
(node (ref J10) (pin 3))
(node (ref J5) (pin 3))
(node (ref U2) (pin 21))
(node (ref J3) (pin 3))
(node (ref U1) (pin 21))
(node (ref J8) (pin 3))
(node (ref J2) (pin 2))
(node (ref J6) (pin D))
(node (ref J1) (pin D))
(node (ref J7) (pin 3)))
(net (code 44) (name "Net-(J1-PadA)")
(node (ref J1) (pin A)))
(net (code 45) (name LED_r)
(node (ref U2) (pin 1))
(node (ref J8) (pin 2)))
(net (code 46) (name data_r)
(node (ref J6) (pin B))
(node (ref U2) (pin 2)))
(net (code 47) (name SDA_r)
(node (ref J7) (pin 1))
(node (ref U2) (pin 5)))
(net (code 48) (name SCL_r)
(node (ref J7) (pin 2))
(node (ref U2) (pin 6)))
(net (code 49) (name "Net-(U2-Pad11)")
(node (ref U2) (pin 11)))
(net (code 50) (name "Net-(U2-Pad12)")
(node (ref U2) (pin 12)))
(net (code 51) (name reset_r)
(node (ref RSW2) (pin 1))
(node (ref U2) (pin 22)))
(net (code 52) (name "Net-(U2-Pad13)")
(node (ref U2) (pin 13)))
(net (code 53) (name "Net-(U2-Pad14)")
(node (ref U2) (pin 14)))
(net (code 54) (name "Net-(U2-Pad24)")
(node (ref U2) (pin 24)))
(net (code 55) (name "Net-(D23-Pad2)")
(node (ref D23) (pin 2))
(node (ref SW23) (pin 2)))
(net (code 56) (name "Net-(D24-Pad2)")
(node (ref D24) (pin 2))
(node (ref SW24) (pin 2)))
(net (code 57) (name "Net-(D25-Pad2)")
(node (ref D25) (pin 2))
(node (ref SW25) (pin 2)))
(net (code 58) (name "Net-(D26-Pad2)")
(node (ref SW26) (pin 2))
(node (ref D26) (pin 2)))
(net (code 59) (name "Net-(D27-Pad2)")
(node (ref SW27) (pin 2))
(node (ref D27) (pin 2)))
(net (code 60) (name "Net-(D22-Pad2)")
(node (ref D22) (pin 2))
(node (ref SW22) (pin 2)))
(net (code 61) (name "Net-(D29-Pad2)")
(node (ref SW29) (pin 2))
(node (ref D29) (pin 2)))
(net (code 62) (name "Net-(D30-Pad2)")
(node (ref SW30) (pin 2))
(node (ref D30) (pin 2)))
(net (code 63) (name "Net-(D31-Pad2)")
(node (ref D31) (pin 2))
(node (ref SW31) (pin 2)))
(net (code 64) (name "Net-(D32-Pad2)")
(node (ref D32) (pin 2))
(node (ref SW32) (pin 2)))
(net (code 65) (name "Net-(D33-Pad2)")
(node (ref D33) (pin 2))
(node (ref SW33) (pin 2)))
(net (code 66) (name "Net-(D28-Pad2)")
(node (ref D28) (pin 2))
(node (ref SW28) (pin 2)))
(net (code 67) (name "Net-(D35-Pad2)")
(node (ref D35) (pin 2))
(node (ref SW35) (pin 2)))
(net (code 68) (name "Net-(D36-Pad2)")
(node (ref D36) (pin 2))
(node (ref SW36) (pin 2)))
(net (code 69) (name "Net-(D37-Pad2)")
(node (ref SW37) (pin 2))
(node (ref D37) (pin 2)))
(net (code 70) (name "Net-(D38-Pad2)")
(node (ref D38) (pin 2))
(node (ref SW38) (pin 2)))
(net (code 71) (name "Net-(D39-Pad2)")
(node (ref SW39) (pin 2))
(node (ref D39) (pin 2)))
(net (code 72) (name "Net-(D34-Pad2)")
(node (ref D34) (pin 2))
(node (ref SW34) (pin 2)))
(net (code 73) (name "Net-(D41-Pad2)")
(node (ref SW41) (pin 2))
(node (ref D41) (pin 2)))
(net (code 74) (name "Net-(D42-Pad2)")
(node (ref D42) (pin 2))
(node (ref SW42) (pin 2)))
(net (code 75) (name "Net-(D40-Pad2)")
(node (ref D40) (pin 2))
(node (ref SW40) (pin 2)))
(net (code 76) (name col1_r)
(node (ref SW35) (pin 1))
(node (ref U2) (pin 19))
(node (ref SW29) (pin 1))
(node (ref SW23) (pin 1)))
(net (code 77) (name col0_r)
(node (ref SW28) (pin 1))
(node (ref U2) (pin 20))
(node (ref SW34) (pin 1))
(node (ref SW22) (pin 1)))
(net (code 78) (name col2_r)
(node (ref SW24) (pin 1))
(node (ref SW36) (pin 1))
(node (ref SW30) (pin 1))
(node (ref U2) (pin 18)))
(net (code 79) (name col3_r)
(node (ref SW31) (pin 1))
(node (ref U2) (pin 17))
(node (ref SW37) (pin 1))
(node (ref SW25) (pin 1))
(node (ref SW40) (pin 1)))
(net (code 80) (name col4_r)
(node (ref SW32) (pin 1))
(node (ref U2) (pin 16))
(node (ref SW38) (pin 1))
(node (ref SW41) (pin 1))
(node (ref SW26) (pin 1)))
(net (code 81) (name col5_r)
(node (ref SW39) (pin 1))
(node (ref SW42) (pin 1))
(node (ref SW27) (pin 1))
(node (ref U2) (pin 15))
(node (ref SW33) (pin 1)))
(net (code 82) (name row0_r)
(node (ref D23) (pin 1))
(node (ref U2) (pin 7))
(node (ref D24) (pin 1))
(node (ref D25) (pin 1))
(node (ref D26) (pin 1))
(node (ref D27) (pin 1))
(node (ref D22) (pin 1)))
(net (code 83) (name row1_r)
(node (ref D30) (pin 1))
(node (ref D31) (pin 1))
(node (ref D32) (pin 1))
(node (ref D33) (pin 1))
(node (ref D28) (pin 1))
(node (ref U2) (pin 8))
(node (ref D29) (pin 1)))
(net (code 84) (name row2_r)
(node (ref D37) (pin 1))
(node (ref D38) (pin 1))
(node (ref U2) (pin 9))
(node (ref D39) (pin 1))
(node (ref D34) (pin 1))
(node (ref D36) (pin 1))
(node (ref D35) (pin 1)))
(net (code 85) (name row3_r)
(node (ref D40) (pin 1))
(node (ref D42) (pin 1))
(node (ref D41) (pin 1))
(node (ref U2) (pin 10)))
(net (code 86) (name "Net-(J6-PadA)")
(node (ref J6) (pin A)))
(net (code 87) (name "Net-(J4-Pad1)")
(node (ref J5) (pin 2))
(node (ref J4) (pin 1)))
(net (code 88) (name "Net-(J10-Pad2)")
(node (ref J10) (pin 2))
(node (ref J9) (pin 1)))))