976 lines
32 KiB
Plaintext
976 lines
32 KiB
Plaintext
(export (version D)
|
|
(design
|
|
(source /Users/adachi-kousuke/src/github.com/foostan/crkbd/corne-light/pcb/corne-light.sch)
|
|
(date "2019年02月16日土曜日 00:14:31")
|
|
(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 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)))
|
|
(libparts
|
|
(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)))
|
|
(net (code 2) (name data)
|
|
(node (ref U1) (pin 2))
|
|
(node (ref J1) (pin B)))
|
|
(net (code 3) (name SDA)
|
|
(node (ref U1) (pin 5))
|
|
(node (ref J2) (pin 1)))
|
|
(net (code 4) (name SCL)
|
|
(node (ref U1) (pin 6))
|
|
(node (ref J2) (pin 2)))
|
|
(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 D2) (pin 2))
|
|
(node (ref SW2) (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 D8) (pin 2))
|
|
(node (ref SW8) (pin 2)))
|
|
(net (code 18) (name "Net-(D9-Pad2)")
|
|
(node (ref D9) (pin 2))
|
|
(node (ref SW9) (pin 2)))
|
|
(net (code 19) (name "Net-(D10-Pad2)")
|
|
(node (ref D10) (pin 2))
|
|
(node (ref SW10) (pin 2)))
|
|
(net (code 20) (name "Net-(D11-Pad2)")
|
|
(node (ref D11) (pin 2))
|
|
(node (ref SW11) (pin 2)))
|
|
(net (code 21) (name "Net-(D12-Pad2)")
|
|
(node (ref SW12) (pin 2))
|
|
(node (ref D12) (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 D14) (pin 2))
|
|
(node (ref SW14) (pin 2)))
|
|
(net (code 24) (name "Net-(D15-Pad2)")
|
|
(node (ref D15) (pin 2))
|
|
(node (ref SW15) (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 D17) (pin 2))
|
|
(node (ref SW17) (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 SW13) (pin 2))
|
|
(node (ref D13) (pin 2)))
|
|
(net (code 29) (name "Net-(D20-Pad2)")
|
|
(node (ref SW20) (pin 2))
|
|
(node (ref D20) (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 U1) (pin 19))
|
|
(node (ref SW2) (pin 1))
|
|
(node (ref SW14) (pin 1))
|
|
(node (ref SW8) (pin 1)))
|
|
(net (code 33) (name col0)
|
|
(node (ref U1) (pin 20))
|
|
(node (ref SW7) (pin 1))
|
|
(node (ref SW1) (pin 1))
|
|
(node (ref SW13) (pin 1)))
|
|
(net (code 34) (name col2)
|
|
(node (ref SW3) (pin 1))
|
|
(node (ref U1) (pin 18))
|
|
(node (ref SW15) (pin 1))
|
|
(node (ref SW9) (pin 1)))
|
|
(net (code 35) (name col3)
|
|
(node (ref SW19) (pin 1))
|
|
(node (ref U1) (pin 17))
|
|
(node (ref SW4) (pin 1))
|
|
(node (ref SW10) (pin 1))
|
|
(node (ref SW16) (pin 1)))
|
|
(net (code 36) (name col4)
|
|
(node (ref SW17) (pin 1))
|
|
(node (ref U1) (pin 16))
|
|
(node (ref SW5) (pin 1))
|
|
(node (ref SW11) (pin 1))
|
|
(node (ref SW20) (pin 1)))
|
|
(net (code 37) (name col5)
|
|
(node (ref SW6) (pin 1))
|
|
(node (ref SW18) (pin 1))
|
|
(node (ref SW21) (pin 1))
|
|
(node (ref SW12) (pin 1))
|
|
(node (ref U1) (pin 15)))
|
|
(net (code 38) (name row0)
|
|
(node (ref D1) (pin 1))
|
|
(node (ref D5) (pin 1))
|
|
(node (ref D4) (pin 1))
|
|
(node (ref D3) (pin 1))
|
|
(node (ref D6) (pin 1))
|
|
(node (ref D2) (pin 1))
|
|
(node (ref U1) (pin 7)))
|
|
(net (code 39) (name row1)
|
|
(node (ref D7) (pin 1))
|
|
(node (ref D12) (pin 1))
|
|
(node (ref D11) (pin 1))
|
|
(node (ref D10) (pin 1))
|
|
(node (ref D9) (pin 1))
|
|
(node (ref D8) (pin 1))
|
|
(node (ref U1) (pin 8)))
|
|
(net (code 40) (name row2)
|
|
(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))
|
|
(node (ref D13) (pin 1))
|
|
(node (ref U1) (pin 9)))
|
|
(net (code 41) (name row3)
|
|
(node (ref U1) (pin 10))
|
|
(node (ref D20) (pin 1))
|
|
(node (ref D21) (pin 1))
|
|
(node (ref D19) (pin 1)))
|
|
(net (code 42) (name GND)
|
|
(node (ref RSW1) (pin 2))
|
|
(node (ref U1) (pin 3))
|
|
(node (ref J1) (pin C))
|
|
(node (ref U1) (pin 23))
|
|
(node (ref U1) (pin 4))
|
|
(node (ref J2) (pin 4)))
|
|
(net (code 43) (name VCC)
|
|
(node (ref U1) (pin 21))
|
|
(node (ref J2) (pin 3))
|
|
(node (ref J1) (pin D)))
|
|
(net (code 44) (name "Net-(J1-PadA)")
|
|
(node (ref J1) (pin A)))
|
|
(net (code 45) (name LED_r)
|
|
(node (ref U2) (pin 1)))
|
|
(net (code 46) (name data_r)
|
|
(node (ref J6) (pin B))
|
|
(node (ref U2) (pin 2)))
|
|
(net (code 47) (name SDA_r)
|
|
(node (ref U2) (pin 5))
|
|
(node (ref J7) (pin 4)))
|
|
(net (code 48) (name SCL_r)
|
|
(node (ref U2) (pin 6))
|
|
(node (ref J7) (pin 3)))
|
|
(net (code 49) (name "Net-(U2-Pad11)")
|
|
(node (ref U2) (pin 11)))
|
|
(net (code 50) (name VDD)
|
|
(node (ref J6) (pin D))
|
|
(node (ref U2) (pin 21))
|
|
(node (ref J7) (pin 2)))
|
|
(net (code 51) (name "Net-(U2-Pad12)")
|
|
(node (ref U2) (pin 12)))
|
|
(net (code 52) (name reset_r)
|
|
(node (ref RSW2) (pin 1))
|
|
(node (ref U2) (pin 22)))
|
|
(net (code 53) (name "Net-(U2-Pad13)")
|
|
(node (ref U2) (pin 13)))
|
|
(net (code 54) (name "Net-(U2-Pad14)")
|
|
(node (ref U2) (pin 14)))
|
|
(net (code 55) (name "Net-(U2-Pad24)")
|
|
(node (ref U2) (pin 24)))
|
|
(net (code 56) (name "Net-(D23-Pad2)")
|
|
(node (ref SW23) (pin 2))
|
|
(node (ref D23) (pin 2)))
|
|
(net (code 57) (name "Net-(D24-Pad2)")
|
|
(node (ref D24) (pin 2))
|
|
(node (ref SW24) (pin 2)))
|
|
(net (code 58) (name "Net-(D25-Pad2)")
|
|
(node (ref SW25) (pin 2))
|
|
(node (ref D25) (pin 2)))
|
|
(net (code 59) (name "Net-(D26-Pad2)")
|
|
(node (ref D26) (pin 2))
|
|
(node (ref SW26) (pin 2)))
|
|
(net (code 60) (name "Net-(D27-Pad2)")
|
|
(node (ref D27) (pin 2))
|
|
(node (ref SW27) (pin 2)))
|
|
(net (code 61) (name "Net-(D22-Pad2)")
|
|
(node (ref SW22) (pin 2))
|
|
(node (ref D22) (pin 2)))
|
|
(net (code 62) (name "Net-(D29-Pad2)")
|
|
(node (ref D29) (pin 2))
|
|
(node (ref SW29) (pin 2)))
|
|
(net (code 63) (name "Net-(D30-Pad2)")
|
|
(node (ref D30) (pin 2))
|
|
(node (ref SW30) (pin 2)))
|
|
(net (code 64) (name "Net-(D31-Pad2)")
|
|
(node (ref D31) (pin 2))
|
|
(node (ref SW31) (pin 2)))
|
|
(net (code 65) (name "Net-(D32-Pad2)")
|
|
(node (ref SW32) (pin 2))
|
|
(node (ref D32) (pin 2)))
|
|
(net (code 66) (name "Net-(D33-Pad2)")
|
|
(node (ref D33) (pin 2))
|
|
(node (ref SW33) (pin 2)))
|
|
(net (code 67) (name "Net-(D28-Pad2)")
|
|
(node (ref SW28) (pin 2))
|
|
(node (ref D28) (pin 2)))
|
|
(net (code 68) (name "Net-(D35-Pad2)")
|
|
(node (ref SW35) (pin 2))
|
|
(node (ref D35) (pin 2)))
|
|
(net (code 69) (name "Net-(D36-Pad2)")
|
|
(node (ref SW36) (pin 2))
|
|
(node (ref D36) (pin 2)))
|
|
(net (code 70) (name "Net-(D37-Pad2)")
|
|
(node (ref SW37) (pin 2))
|
|
(node (ref D37) (pin 2)))
|
|
(net (code 71) (name "Net-(D38-Pad2)")
|
|
(node (ref SW38) (pin 2))
|
|
(node (ref D38) (pin 2)))
|
|
(net (code 72) (name "Net-(D39-Pad2)")
|
|
(node (ref SW39) (pin 2))
|
|
(node (ref D39) (pin 2)))
|
|
(net (code 73) (name "Net-(D34-Pad2)")
|
|
(node (ref D34) (pin 2))
|
|
(node (ref SW34) (pin 2)))
|
|
(net (code 74) (name "Net-(D41-Pad2)")
|
|
(node (ref D41) (pin 2))
|
|
(node (ref SW41) (pin 2)))
|
|
(net (code 75) (name "Net-(D42-Pad2)")
|
|
(node (ref D42) (pin 2))
|
|
(node (ref SW42) (pin 2)))
|
|
(net (code 76) (name "Net-(D40-Pad2)")
|
|
(node (ref D40) (pin 2))
|
|
(node (ref SW40) (pin 2)))
|
|
(net (code 77) (name col1_r)
|
|
(node (ref SW23) (pin 1))
|
|
(node (ref SW35) (pin 1))
|
|
(node (ref U2) (pin 19))
|
|
(node (ref SW29) (pin 1)))
|
|
(net (code 78) (name col0_r)
|
|
(node (ref SW28) (pin 1))
|
|
(node (ref SW34) (pin 1))
|
|
(node (ref SW22) (pin 1))
|
|
(node (ref U2) (pin 20)))
|
|
(net (code 79) (name col2_r)
|
|
(node (ref SW36) (pin 1))
|
|
(node (ref SW30) (pin 1))
|
|
(node (ref U2) (pin 18))
|
|
(node (ref SW24) (pin 1)))
|
|
(net (code 80) (name col3_r)
|
|
(node (ref SW31) (pin 1))
|
|
(node (ref SW37) (pin 1))
|
|
(node (ref SW40) (pin 1))
|
|
(node (ref U2) (pin 17))
|
|
(node (ref SW25) (pin 1)))
|
|
(net (code 81) (name col4_r)
|
|
(node (ref SW32) (pin 1))
|
|
(node (ref U2) (pin 16))
|
|
(node (ref SW38) (pin 1))
|
|
(node (ref SW26) (pin 1))
|
|
(node (ref SW41) (pin 1)))
|
|
(net (code 82) (name col5_r)
|
|
(node (ref SW33) (pin 1))
|
|
(node (ref U2) (pin 15))
|
|
(node (ref SW39) (pin 1))
|
|
(node (ref SW42) (pin 1))
|
|
(node (ref SW27) (pin 1)))
|
|
(net (code 83) (name row0_r)
|
|
(node (ref U2) (pin 7))
|
|
(node (ref D22) (pin 1))
|
|
(node (ref D27) (pin 1))
|
|
(node (ref D26) (pin 1))
|
|
(node (ref D25) (pin 1))
|
|
(node (ref D24) (pin 1))
|
|
(node (ref D23) (pin 1)))
|
|
(net (code 84) (name row1_r)
|
|
(node (ref U2) (pin 8))
|
|
(node (ref D28) (pin 1))
|
|
(node (ref D33) (pin 1))
|
|
(node (ref D32) (pin 1))
|
|
(node (ref D31) (pin 1))
|
|
(node (ref D30) (pin 1))
|
|
(node (ref D29) (pin 1)))
|
|
(net (code 85) (name row2_r)
|
|
(node (ref D35) (pin 1))
|
|
(node (ref D36) (pin 1))
|
|
(node (ref U2) (pin 9))
|
|
(node (ref D37) (pin 1))
|
|
(node (ref D38) (pin 1))
|
|
(node (ref D39) (pin 1))
|
|
(node (ref D34) (pin 1)))
|
|
(net (code 86) (name row3_r)
|
|
(node (ref U2) (pin 10))
|
|
(node (ref D40) (pin 1))
|
|
(node (ref D42) (pin 1))
|
|
(node (ref D41) (pin 1)))
|
|
(net (code 87) (name GNDA)
|
|
(node (ref RSW2) (pin 2))
|
|
(node (ref J7) (pin 1))
|
|
(node (ref J6) (pin C))
|
|
(node (ref U2) (pin 23))
|
|
(node (ref U2) (pin 4))
|
|
(node (ref U2) (pin 3)))
|
|
(net (code 88) (name "Net-(J6-PadA)")
|
|
(node (ref J6) (pin A))))) |