Loading files
This file is pinned to the selected release. Download the original to open it in your design tool.
db52954a9This file is pinned to the selected release. Download the original to open it in your design tool.
(export (version D)
(design
(source "/home/fredrik/Kicad/111 Old/KiCAD-Keyboard-Tutorial/tutorial.sch")
(date "Thu 25 Aug 2016 02:28:50 PM CEST")
(tool "Eeschema 4.1.0-alpha+201607250105+6992~46~ubuntu16.04.1-product")
(sheet (number 1) (name /) (tstamps /)
(title_block
(title)
(company)
(rev)
(date "1 jul 2012")
(source tutorial.sch)
(comment (number 1) (value ""))
(comment (number 2) (value ""))
(comment (number 3) (value ""))
(comment (number 4) (value "")))))
(components
(comp (ref D0:13)
(value D)
(footprint footprints:DIODE)
(libsource (lib components) (part DIODE))
(sheetpath (names /) (tstamps /))
(tstamp 4EB1DF85))
(comp (ref SW0:13)
(value CTRL)
(footprint footprints:CHERRY_PCB_125H)
(libsource (lib components) (part SWITCH_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 4EB1DF84))
(comp (ref D0:11)
(value D)
(footprint footprints:DIODE)
(libsource (lib components) (part DIODE))
(sheetpath (names /) (tstamps /))
(tstamp 4EB1DF52))
(comp (ref SW0:11)
(value MENU)
(footprint footprints:CHERRY_PCB_125H)
(libsource (lib components) (part SWITCH_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 4EB1DF51))
(comp (ref D0:10)
(value D)
(footprint footprints:DIODE)
(libsource (lib components) (part DIODE))
(sheetpath (names /) (tstamps /))
(tstamp 4EB1DEF4))
(comp (ref SW0:10)
(value ALT)
(footprint footprints:CHERRY_PCB_125H)
(libsource (lib components) (part SWITCH_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 4EB1DEF3))
(comp (ref SW0:2)
(value ALT)
(footprint footprints:CHERRY_PCB_125H)
(libsource (lib components) (part SWITCH_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 4EB1DE18))
(comp (ref D0:2)
(value D)
(footprint footprints:DIODE)
(libsource (lib components) (part DIODE))
(sheetpath (names /) (tstamps /))
(tstamp 4EB1DE17))
(comp (ref SW0:1)
(value SUPER)
(footprint footprints:CHERRY_PCB_125H)
(libsource (lib components) (part SWITCH_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 4EB1DDEB))
(comp (ref D0:1)
(value D)
(footprint footprints:DIODE)
(libsource (lib components) (part DIODE))
(sheetpath (names /) (tstamps /))
(tstamp 4EB1DDEA))
(comp (ref D0:12)
(value D)
(footprint footprints:DIODE)
(libsource (lib components) (part DIODE))
(sheetpath (names /) (tstamps /))
(tstamp 4EB1DDD9))
(comp (ref SW0:12)
(value SUPER)
(footprint footprints:CHERRY_PCB_125H)
(libsource (lib components) (part SWITCH_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 4EB1DDD8))
(comp (ref SW0:0)
(value CTRL)
(footprint footprints:CHERRY_PCB_125H)
(libsource (lib components) (part SWITCH_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 4EB1DDAB))
(comp (ref D0:0)
(value D)
(footprint footprints:DIODE)
(libsource (lib components) (part DIODE))
(sheetpath (names /) (tstamps /))
(tstamp 4EB1DDAA))
(comp (ref U1)
(value TEENSY2.0)
(footprint footprints:TEENSY_2.0)
(libsource (lib components) (part TEENSY2.0))
(sheetpath (names /) (tstamps /))
(tstamp 4E035196))
(comp (ref D4:13)
(value D)
(footprint footprints:DIODE)
(libsource (lib components) (part DIODE))
(sheetpath (names /) (tstamps /))
(tstamp 4E2BFA1A))
(comp (ref SW4:13)
(value BCKSP)
(footprint footprints:CHERRY_PCB_200H)
(libsource (lib components) (part SWITCH_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 4E2BFA0F))
(comp (ref R2)
(value R_B)
(footprint footprints:RESISTOR)
(libsource (lib components) (part RESISTOR))
(sheetpath (names /) (tstamps /))
(tstamp 4E2ADB7D))
(comp (ref L3)
(value LED_C)
(footprint footprints:CHERRY_MX_LED)
(libsource (lib components) (part LED))
(sheetpath (names /) (tstamps /))
(tstamp 4E07882A))
(comp (ref L1)
(value LED_A)
(footprint footprints:CHERRY_MX_LED)
(libsource (lib components) (part LED))
(sheetpath (names /) (tstamps /))
(tstamp 4E035618))
(comp (ref L2)
(value LED_B)
(footprint footprints:CHERRY_MX_LED)
(libsource (lib components) (part LED))
(sheetpath (names /) (tstamps /))
(tstamp 4E035615))
(comp (ref R1)
(value R_A)
(footprint footprints:RESISTOR)
(libsource (lib components) (part RESISTOR))
(sheetpath (names /) (tstamps /))
(tstamp 4E03560E))
(comp (ref R3)
(value R_C)
(footprint footprints:RESISTOR)
(libsource (lib components) (part RESISTOR))
(sheetpath (names /) (tstamps /))
(tstamp 4E03560A))
(comp (ref SW2:5)
(value G)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib components) (part SWITCH_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 4D92DFA0))
(comp (ref D4:9)
(value D)
(footprint footprints:DIODE)
(libsource (lib components) (part DIODE))
(sheetpath (names /) (tstamps /))
(tstamp 4D9C9F69))
(comp (ref D2:9)
(value D)
(footprint footprints:DIODE)
(libsource (lib components) (part DIODE))
(sheetpath (names /) (tstamps /))
(tstamp 4D9C9F68))
(comp (ref D3:9)
(value D)
(footprint footprints:DIODE)
(libsource (lib components) (part DIODE))
(sheetpath (names /) (tstamps /))
(tstamp 4D9C9F67))
(comp (ref D1:10)
(value D)
(footprint footprints:DIODE)
(libsource (lib components) (part DIODE))
(sheetpath (names /) (tstamps /))
(tstamp 4D9C9F66))
(comp (ref D4:12)
(value D)
(footprint footprints:DIODE)
(libsource (lib components) (part DIODE))
(sheetpath (names /) (tstamps /))
(tstamp 4D9C9F62))
(comp (ref D2:12)
(value D)
(footprint footprints:DIODE)
(libsource (lib components) (part DIODE))
(sheetpath (names /) (tstamps /))
(tstamp 4D9C9F61))
(comp (ref D4:11)
(value D)
(footprint footprints:DIODE)
(libsource (lib components) (part DIODE))
(sheetpath (names /) (tstamps /))
(tstamp 4D9C9F60))
(comp (ref D4:10)
(value D)
(footprint footprints:DIODE)
(libsource (lib components) (part DIODE))
(sheetpath (names /) (tstamps /))
(tstamp 4D9C9F5D))
(comp (ref D2:10)
(value D)
(footprint footprints:DIODE)
(libsource (lib components) (part DIODE))
(sheetpath (names /) (tstamps /))
(tstamp 4D9C9F5C))
(comp (ref D3:10)
(value D)
(footprint footprints:DIODE)
(libsource (lib components) (part DIODE))
(sheetpath (names /) (tstamps /))
(tstamp 4D9C9F5B))
(comp (ref D1:12)
(value D)
(footprint footprints:DIODE)
(libsource (lib components) (part DIODE))
(sheetpath (names /) (tstamps /))
(tstamp 4D9C9F5A))
(comp (ref D1:6)
(value D)
(footprint footprints:DIODE)
(libsource (lib components) (part DIODE))
(sheetpath (names /) (tstamps /))
(tstamp 4D9C9F57))
(comp (ref D3:12)
(value D)
(footprint footprints:DIODE)
(libsource (lib components) (part DIODE))
(sheetpath (names /) (tstamps /))
(tstamp 4D9C9F56))
(comp (ref D2:11)
(value D)
(footprint footprints:DIODE)
(libsource (lib components) (part DIODE))
(sheetpath (names /) (tstamps /))
(tstamp 4D9C9F55))
(comp (ref D4:5)
(value D)
(footprint footprints:DIODE)
(libsource (lib components) (part DIODE))
(sheetpath (names /) (tstamps /))
(tstamp 4D9C9F54))
(comp (ref D4:6)
(value D)
(footprint footprints:DIODE)
(libsource (lib components) (part DIODE))
(sheetpath (names /) (tstamps /))
(tstamp 4D9C9F51))
(comp (ref D2:6)
(value D)
(footprint footprints:DIODE)
(libsource (lib components) (part DIODE))
(sheetpath (names /) (tstamps /))
(tstamp 4D9C9F50))
(comp (ref D3:6)
(value D)
(footprint footprints:DIODE)
(libsource (lib components) (part DIODE))
(sheetpath (names /) (tstamps /))
(tstamp 4D9C9F4F))
(comp (ref D1:7)
(value D)
(footprint footprints:DIODE)
(libsource (lib components) (part DIODE))
(sheetpath (names /) (tstamps /))
(tstamp 4D9C9F4E))
(comp (ref D1:9)
(value D)
(footprint footprints:DIODE)
(libsource (lib components) (part DIODE))
(sheetpath (names /) (tstamps /))
(tstamp 4D9C9F4B))
(comp (ref D3:8)
(value D)
(footprint footprints:DIODE)
(libsource (lib components) (part DIODE))
(sheetpath (names /) (tstamps /))
(tstamp 4D9C9F4A))
(comp (ref D2:8)
(value D)
(footprint footprints:DIODE)
(libsource (lib components) (part DIODE))
(sheetpath (names /) (tstamps /))
(tstamp 4D9C9F49))
(comp (ref D4:8)
(value D)
(footprint footprints:DIODE)
(libsource (lib components) (part DIODE))
(sheetpath (names /) (tstamps /))
(tstamp 4D9C9F48))
(comp (ref D4:7)
(value D)
(footprint footprints:DIODE)
(libsource (lib components) (part DIODE))
(sheetpath (names /) (tstamps /))
(tstamp 4D9C9F45))
(comp (ref D2:7)
(value D)
(footprint footprints:DIODE)
(libsource (lib components) (part DIODE))
(sheetpath (names /) (tstamps /))
(tstamp 4D9C9F44))
(comp (ref D3:7)
(value D)
(footprint footprints:DIODE)
(libsource (lib components) (part DIODE))
(sheetpath (names /) (tstamps /))
(tstamp 4D9C9F43))
(comp (ref D1:8)
(value D)
(footprint footprints:DIODE)
(libsource (lib components) (part DIODE))
(sheetpath (names /) (tstamps /))
(tstamp 4D9C9F42))
(comp (ref D1:4)
(value D)
(footprint footprints:DIODE)
(libsource (lib components) (part DIODE))
(sheetpath (names /) (tstamps /))
(tstamp 4D9C9F3F))
(comp (ref D3:4)
(value D)
(footprint footprints:DIODE)
(libsource (lib components) (part DIODE))
(sheetpath (names /) (tstamps /))
(tstamp 4D9C9F3E))
(comp (ref D2:4)
(value D)
(footprint footprints:DIODE)
(libsource (lib components) (part DIODE))
(sheetpath (names /) (tstamps /))
(tstamp 4D9C9F3D))
(comp (ref D4:2)
(value D)
(footprint footprints:DIODE)
(libsource (lib components) (part DIODE))
(sheetpath (names /) (tstamps /))
(tstamp 4D9C9F3C))
(comp (ref D4:3)
(value D)
(footprint footprints:DIODE)
(libsource (lib components) (part DIODE))
(sheetpath (names /) (tstamps /))
(tstamp 4D9C9F39))
(comp (ref D2:5)
(value D)
(footprint footprints:DIODE)
(libsource (lib components) (part DIODE))
(sheetpath (names /) (tstamps /))
(tstamp 4D9C9F38))
(comp (ref D3:5)
(value D)
(footprint footprints:DIODE)
(libsource (lib components) (part DIODE))
(sheetpath (names /) (tstamps /))
(tstamp 4D9C9F37))
(comp (ref D1:5)
(value D)
(footprint footprints:DIODE)
(libsource (lib components) (part DIODE))
(sheetpath (names /) (tstamps /))
(tstamp 4D9C9F36))
(comp (ref D0:4)
(value D)
(footprint footprints:DIODE)
(libsource (lib components) (part DIODE))
(sheetpath (names /) (tstamps /))
(tstamp 4D9C9F34))
(comp (ref D4:4)
(value D)
(footprint footprints:DIODE)
(libsource (lib components) (part DIODE))
(sheetpath (names /) (tstamps /))
(tstamp 4D9C9F2D))
(comp (ref D3:11)
(value D)
(footprint footprints:DIODE)
(libsource (lib components) (part DIODE))
(sheetpath (names /) (tstamps /))
(tstamp 4D9C9F2B))
(comp (ref D3:13)
(value D)
(footprint footprints:DIODE)
(libsource (lib components) (part DIODE))
(sheetpath (names /) (tstamps /))
(tstamp 4D9C9F2A))
(comp (ref D1:1)
(value D)
(footprint footprints:DIODE)
(libsource (lib components) (part DIODE))
(sheetpath (names /) (tstamps /))
(tstamp 4D9C9F27))
(comp (ref D3:0)
(value D)
(footprint footprints:DIODE)
(libsource (lib components) (part DIODE))
(sheetpath (names /) (tstamps /))
(tstamp 4D9C9F26))
(comp (ref D2:0)
(value D)
(footprint footprints:DIODE)
(libsource (lib components) (part DIODE))
(sheetpath (names /) (tstamps /))
(tstamp 4D9C9F25))
(comp (ref D1:11)
(value D)
(footprint footprints:DIODE)
(libsource (lib components) (part DIODE))
(sheetpath (names /) (tstamps /))
(tstamp 4D9C9F21))
(comp (ref D2:1)
(value D)
(footprint footprints:DIODE)
(libsource (lib components) (part DIODE))
(sheetpath (names /) (tstamps /))
(tstamp 4D9C9F20))
(comp (ref D3:1)
(value D)
(footprint footprints:DIODE)
(libsource (lib components) (part DIODE))
(sheetpath (names /) (tstamps /))
(tstamp 4D9C9F1F))
(comp (ref D1:3)
(value D)
(footprint footprints:DIODE)
(libsource (lib components) (part DIODE))
(sheetpath (names /) (tstamps /))
(tstamp 4D9C9F1B))
(comp (ref D3:3)
(value D)
(footprint footprints:DIODE)
(libsource (lib components) (part DIODE))
(sheetpath (names /) (tstamps /))
(tstamp 4D9C9F1A))
(comp (ref D2:3)
(value D)
(footprint footprints:DIODE)
(libsource (lib components) (part DIODE))
(sheetpath (names /) (tstamps /))
(tstamp 4D9C9F19))
(comp (ref D4:1)
(value D)
(footprint footprints:DIODE)
(libsource (lib components) (part DIODE))
(sheetpath (names /) (tstamps /))
(tstamp 4D9C9F18))
(comp (ref D4:0)
(value D)
(footprint footprints:DIODE)
(libsource (lib components) (part DIODE))
(sheetpath (names /) (tstamps /))
(tstamp 4D9C9F15))
(comp (ref D2:2)
(value D)
(footprint footprints:DIODE)
(libsource (lib components) (part DIODE))
(sheetpath (names /) (tstamps /))
(tstamp 4D9C9F14))
(comp (ref D3:2)
(value D)
(footprint footprints:DIODE)
(libsource (lib components) (part DIODE))
(sheetpath (names /) (tstamps /))
(tstamp 4D9C9F13))
(comp (ref D1:2)
(value D)
(footprint footprints:DIODE)
(libsource (lib components) (part DIODE))
(sheetpath (names /) (tstamps /))
(tstamp 4D9C9F12))
(comp (ref SW1:12)
(value SHIFT)
(footprint footprints:CHERRY_PCB_275H)
(libsource (lib components) (part SWITCH_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 4D92DFB3))
(comp (ref SW0:4)
(value SPACE)
(footprint footprints:CHERRY_PCB_625H)
(libsource (lib components) (part SWITCH_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 4D92E053))
(comp (ref SW2:6)
(value H)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib components) (part SWITCH_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 4D92DFBB))
(comp (ref SW2:11)
(value ')
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib components) (part SWITCH_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 4D92DFBA))
(comp (ref SW2:7)
(value J)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib components) (part SWITCH_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 4D92DFB9))
(comp (ref SW2:8)
(value K)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib components) (part SWITCH_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 4D92DFB8))
(comp (ref SW2:9)
(value L)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib components) (part SWITCH_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 4D92DFB7))
(comp (ref SW2:10)
(value ;)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib components) (part SWITCH_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 4D92DFB6))
(comp (ref SW2:12)
(value ENTER)
(footprint footprints:CHERRY_PCB_225H)
(libsource (lib components) (part SWITCH_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 4D92DFB5))
(comp (ref SW1:10)
(value .)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib components) (part SWITCH_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 4D92DFB2))
(comp (ref SW1:9)
(value ,)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib components) (part SWITCH_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 4D92DFB1))
(comp (ref SW1:8)
(value M)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib components) (part SWITCH_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 4D92DFB0))
(comp (ref SW1:6)
(value B)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib components) (part SWITCH_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 4D92DFAF))
(comp (ref SW1:7)
(value N)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib components) (part SWITCH_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 4D92DFAE))
(comp (ref SW3:6)
(value Y)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib components) (part SWITCH_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 4D92DFAD))
(comp (ref SW3:12)
(value })
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib components) (part SWITCH_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 4D92DFAC))
(comp (ref SW3:7)
(value U)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib components) (part SWITCH_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 4D92DFAB))
(comp (ref SW3:8)
(value I)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib components) (part SWITCH_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 4D92DFAA))
(comp (ref SW3:9)
(value O)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib components) (part SWITCH_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 4D92DFA9))
(comp (ref SW3:10)
(value P)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib components) (part SWITCH_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 4D92DFA8))
(comp (ref SW4:12)
(value =)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib components) (part SWITCH_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 4D92DFA7))
(comp (ref SW2:0)
(value CAPS)
(footprint footprints:CHERRY_PCB_175H)
(libsource (lib components) (part SWITCH_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 4D92DFA6))
(comp (ref SW2:1)
(value A)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib components) (part SWITCH_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 4D92DFA5))
(comp (ref SW2:2)
(value S)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib components) (part SWITCH_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 4D92DFA4))
(comp (ref SW2:3)
(value D)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib components) (part SWITCH_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 4D92DFA3))
(comp (ref SW2:4)
(value F)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib components) (part SWITCH_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 4D92DFA2))
(comp (ref SW1:5)
(value V)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib components) (part SWITCH_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 4D92DF9F))
(comp (ref SW3:13)
(value BCKSL)
(footprint footprints:CHERRY_PCB_150H)
(libsource (lib components) (part SWITCH_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 4D92DF9E))
(comp (ref SW1:4)
(value C)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib components) (part SWITCH_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 4D92DF9D))
(comp (ref SW1:3)
(value X)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib components) (part SWITCH_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 4D92DF9C))
(comp (ref SW1:2)
(value Z)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib components) (part SWITCH_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 4D92DF9B))
(comp (ref SW1:1)
(value SHIFT)
(footprint footprints:CHERRY_PCB_225H)
(libsource (lib components) (part SWITCH_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 4D92DF99))
(comp (ref SW3:0)
(value TAB)
(footprint footprints:CHERRY_PCB_150H)
(libsource (lib components) (part SWITCH_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 4D92DF93))
(comp (ref SW3:1)
(value Q)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib components) (part SWITCH_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 4D92DF92))
(comp (ref SW3:2)
(value W)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib components) (part SWITCH_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 4D92DF91))
(comp (ref SW3:3)
(value E)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib components) (part SWITCH_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 4D92DF90))
(comp (ref SW3:4)
(value R)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib components) (part SWITCH_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 4D92DF8F))
(comp (ref SW3:11)
(value {)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib components) (part SWITCH_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 4D92DF8E))
(comp (ref SW3:5)
(value T)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib components) (part SWITCH_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 4D92DF8D))
(comp (ref SW4:11)
(value -)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib components) (part SWITCH_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 4D92DF38))
(comp (ref SW4:10)
(value 0)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib components) (part SWITCH_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 4D92DF37))
(comp (ref SW4:9)
(value 9)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib components) (part SWITCH_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 4D92DF36))
(comp (ref SW4:8)
(value 8)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib components) (part SWITCH_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 4D92DF35))
(comp (ref SW4:7)
(value 7)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib components) (part SWITCH_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 4D92DF34))
(comp (ref SW4:3)
(value 3)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib components) (part SWITCH_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 4D92DF30))
(comp (ref SW4:4)
(value 4)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib components) (part SWITCH_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 4D92DF2F))
(comp (ref SW4:5)
(value 5)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib components) (part SWITCH_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 4D92DF2D))
(comp (ref SW4:6)
(value 6)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib components) (part SWITCH_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 4D92DF2C))
(comp (ref SW4:2)
(value 2)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib components) (part SWITCH_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 4D92DF18))
(comp (ref SW4:1)
(value 1)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib components) (part SWITCH_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 4D92DF15))
(comp (ref SW4:0)
(value TILDE)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib components) (part SWITCH_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 4D92DF12))
(comp (ref SW1:11)
(value ?)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib components) (part SWITCH_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 4D92DEE2)))
(libparts
(libpart (lib components) (part DIODE)
(fields
(field (name Reference) D)
(field (name Value) DIODE))
(pins
(pin (num 1) (name A) (type passive))
(pin (num 2) (name K) (type passive))))
(libpart (lib components) (part LED)
(fields
(field (name Reference) D)
(field (name Value) LED))
(pins
(pin (num 1) (name A) (type passive))
(pin (num 2) (name K) (type passive))))
(libpart (lib components) (part RESISTOR)
(fields
(field (name Reference) R)
(field (name Value) RESISTOR))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib components) (part SWITCH_PUSH)
(fields
(field (name Reference) SW)
(field (name Value) SWITCH_PUSH))
(pins
(pin (num 1) (name 1) (type passive))
(pin (num 2) (name 2) (type passive))))
(libpart (lib components) (part TEENSY2.0)
(fields
(field (name Reference) U)
(field (name Value) TEENSY2.0))
(pins
(pin (num 1) (name GND) (type power_out))
(pin (num 2) (name PF0) (type BiDi))
(pin (num 3) (name PF1) (type BiDi))
(pin (num 4) (name PF4) (type BiDi))
(pin (num 5) (name PF5) (type BiDi))
(pin (num 6) (name PF6) (type BiDi))
(pin (num 7) (name PF7) (type BiDi))
(pin (num 8) (name PB6) (type BiDi))
(pin (num 9) (name PB5) (type BiDi))
(pin (num 10) (name PB4) (type BiDi))
(pin (num 11) (name PD7) (type BiDi))
(pin (num 12) (name PD6) (type BiDi))
(pin (num 13) (name PD4) (type BiDi))
(pin (num 14) (name VCC) (type power_out))
(pin (num 15) (name GND) (type power_out))
(pin (num 16) (name RST) (type input))
(pin (num 17) (name PD5) (type BiDi))
(pin (num 18) (name PC7) (type BiDi))
(pin (num 19) (name PC6) (type BiDi))
(pin (num 20) (name PD3) (type BiDi))
(pin (num 21) (name PD2) (type BiDi))
(pin (num 22) (name PD1) (type BiDi))
(pin (num 23) (name PD0) (type BiDi))
(pin (num 24) (name PB7) (type BiDi))
(pin (num 25) (name PB3) (type BiDi))
(pin (num 26) (name PB2) (type BiDi))
(pin (num 27) (name PB1) (type BiDi))
(pin (num 28) (name PB0) (type BiDi))
(pin (num 29) (name VCC) (type power_out))
(pin (num 30) (name AREF) (type input))
(pin (num 31) (name PE6) (type BiDi)))))
(libraries
(library (logical components)
(uri "/home/fredrik/Kicad/111 Old/KiCAD-Keyboard-Tutorial/components.lib")))
(nets
(net (code 1) (name "Net-(D4:8-Pad1)")
(node (ref SW4:8) (pin 2))
(node (ref D4:8) (pin 1)))
(net (code 2) (name "Net-(D1:8-Pad1)")
(node (ref SW1:8) (pin 2))
(node (ref D1:8) (pin 1)))
(net (code 3) (name "Net-(D2:8-Pad1)")
(node (ref SW2:8) (pin 2))
(node (ref D2:8) (pin 1)))
(net (code 4) (name "Net-(D3:8-Pad1)")
(node (ref SW3:8) (pin 2))
(node (ref D3:8) (pin 1)))
(net (code 5) (name /COL9)
(node (ref D1:9) (pin 2))
(node (ref D3:9) (pin 2))
(node (ref D2:9) (pin 2))
(node (ref D4:9) (pin 2))
(node (ref U1) (pin 5)))
(net (code 6) (name "Net-(D1:9-Pad1)")
(node (ref D1:9) (pin 1))
(node (ref SW1:9) (pin 2)))
(net (code 7) (name "Net-(D2:9-Pad1)")
(node (ref D2:9) (pin 1))
(node (ref SW2:9) (pin 2)))
(net (code 8) (name "Net-(D3:6-Pad1)")
(node (ref SW3:6) (pin 2))
(node (ref D3:6) (pin 1)))
(net (code 9) (name "Net-(D4:6-Pad1)")
(node (ref D4:6) (pin 1))
(node (ref SW4:6) (pin 2)))
(net (code 10) (name /COL7)
(node (ref D1:7) (pin 2))
(node (ref U1) (pin 3))
(node (ref D3:7) (pin 2))
(node (ref D2:7) (pin 2))
(node (ref D4:7) (pin 2)))
(net (code 11) (name "Net-(D0:4-Pad1)")
(node (ref SW0:4) (pin 2))
(node (ref D0:4) (pin 1)))
(net (code 12) (name "Net-(D1:7-Pad1)")
(node (ref D1:7) (pin 1))
(node (ref SW1:7) (pin 2)))
(net (code 13) (name "Net-(D2:7-Pad1)")
(node (ref D2:7) (pin 1))
(node (ref SW2:7) (pin 2)))
(net (code 14) (name "Net-(D3:7-Pad1)")
(node (ref D3:7) (pin 1))
(node (ref SW3:7) (pin 2)))
(net (code 15) (name "Net-(D4:7-Pad1)")
(node (ref SW4:7) (pin 2))
(node (ref D4:7) (pin 1)))
(net (code 16) (name "Net-(D1:11-Pad1)")
(node (ref D1:11) (pin 1))
(node (ref SW1:11) (pin 2)))
(net (code 17) (name /COL11)
(node (ref D2:11) (pin 2))
(node (ref D4:11) (pin 2))
(node (ref D1:11) (pin 2))
(node (ref D3:11) (pin 2))
(node (ref D0:11) (pin 2))
(node (ref U1) (pin 7)))
(net (code 18) (name "Net-(D0:11-Pad1)")
(node (ref SW0:11) (pin 2))
(node (ref D0:11) (pin 1)))
(net (code 19) (name "Net-(D4:10-Pad1)")
(node (ref D4:10) (pin 1))
(node (ref SW4:10) (pin 2)))
(net (code 20) (name "Net-(D2:11-Pad1)")
(node (ref SW2:11) (pin 2))
(node (ref D2:11) (pin 1)))
(net (code 21) (name "Net-(D3:11-Pad1)")
(node (ref D3:11) (pin 1))
(node (ref SW3:11) (pin 2)))
(net (code 22) (name "Net-(D4:11-Pad1)")
(node (ref D4:11) (pin 1))
(node (ref SW4:11) (pin 2)))
(net (code 23) (name "Net-(D3:9-Pad1)")
(node (ref SW3:9) (pin 2))
(node (ref D3:9) (pin 1)))
(net (code 24) (name "Net-(D4:9-Pad1)")
(node (ref D4:9) (pin 1))
(node (ref SW4:9) (pin 2)))
(net (code 25) (name "Net-(D2:6-Pad1)")
(node (ref SW2:6) (pin 2))
(node (ref D2:6) (pin 1)))
(net (code 26) (name "Net-(D0:10-Pad1)")
(node (ref SW0:10) (pin 2))
(node (ref D0:10) (pin 1)))
(net (code 27) (name "Net-(D1:10-Pad1)")
(node (ref D1:10) (pin 1))
(node (ref SW1:10) (pin 2)))
(net (code 28) (name "Net-(D2:10-Pad1)")
(node (ref SW2:10) (pin 2))
(node (ref D2:10) (pin 1)))
(net (code 29) (name "Net-(D3:10-Pad1)")
(node (ref D3:10) (pin 1))
(node (ref SW3:10) (pin 2)))
(net (code 30) (name "Net-(D3:2-Pad1)")
(node (ref SW3:2) (pin 2))
(node (ref D3:2) (pin 1)))
(net (code 31) (name "Net-(D0:2-Pad1)")
(node (ref SW0:2) (pin 2))
(node (ref D0:2) (pin 1)))
(net (code 32) (name "Net-(D1:2-Pad1)")
(node (ref D1:2) (pin 1))
(node (ref SW1:2) (pin 2)))
(net (code 33) (name "Net-(D2:2-Pad1)")
(node (ref SW2:2) (pin 2))
(node (ref D2:2) (pin 1)))
(net (code 34) (name "Net-(D4:2-Pad1)")
(node (ref D4:2) (pin 1))
(node (ref SW4:2) (pin 2)))
(net (code 35) (name "Net-(D1:3-Pad1)")
(node (ref D1:3) (pin 1))
(node (ref SW1:3) (pin 2)))
(net (code 36) (name "Net-(D2:0-Pad1)")
(node (ref SW2:0) (pin 2))
(node (ref D2:0) (pin 1)))
(net (code 37) (name "Net-(D3:0-Pad1)")
(node (ref D3:0) (pin 1))
(node (ref SW3:0) (pin 2)))
(net (code 38) (name "Net-(D4:0-Pad1)")
(node (ref SW4:0) (pin 2))
(node (ref D4:0) (pin 1)))
(net (code 39) (name "Net-(D0:1-Pad1)")
(node (ref D0:1) (pin 1))
(node (ref SW0:1) (pin 2)))
(net (code 40) (name "Net-(D2:1-Pad1)")
(node (ref D2:1) (pin 1))
(node (ref SW2:1) (pin 2)))
(net (code 41) (name "Net-(D3:1-Pad1)")
(node (ref D3:1) (pin 1))
(node (ref SW3:1) (pin 2)))
(net (code 42) (name "Net-(D4:1-Pad1)")
(node (ref D4:1) (pin 1))
(node (ref SW4:1) (pin 2)))
(net (code 43) (name "Net-(D4:5-Pad1)")
(node (ref SW4:5) (pin 2))
(node (ref D4:5) (pin 1)))
(net (code 44) (name "Net-(D1:5-Pad1)")
(node (ref D1:5) (pin 1))
(node (ref SW1:5) (pin 2)))
(net (code 45) (name "Net-(D2:5-Pad1)")
(node (ref SW2:5) (pin 2))
(node (ref D2:5) (pin 1)))
(net (code 46) (name "Net-(D3:5-Pad1)")
(node (ref SW3:5) (pin 2))
(node (ref D3:5) (pin 1)))
(net (code 47) (name /COL5)
(node (ref D2:5) (pin 2))
(node (ref D4:5) (pin 2))
(node (ref D3:5) (pin 2))
(node (ref D1:5) (pin 2))
(node (ref U1) (pin 31)))
(net (code 48) (name "Net-(D1:6-Pad1)")
(node (ref SW1:6) (pin 2))
(node (ref D1:6) (pin 1)))
(net (code 49) (name "Net-(D2:3-Pad1)")
(node (ref SW2:3) (pin 2))
(node (ref D2:3) (pin 1)))
(net (code 50) (name "Net-(D3:3-Pad1)")
(node (ref D3:3) (pin 1))
(node (ref SW3:3) (pin 2)))
(net (code 51) (name "Net-(D4:3-Pad1)")
(node (ref SW4:3) (pin 2))
(node (ref D4:3) (pin 1)))
(net (code 52) (name "Net-(D1:4-Pad1)")
(node (ref D1:4) (pin 1))
(node (ref SW1:4) (pin 2)))
(net (code 53) (name "Net-(D2:4-Pad1)")
(node (ref D2:4) (pin 1))
(node (ref SW2:4) (pin 2)))
(net (code 54) (name "Net-(D3:4-Pad1)")
(node (ref SW3:4) (pin 2))
(node (ref D3:4) (pin 1)))
(net (code 55) (name "Net-(D4:4-Pad1)")
(node (ref D4:4) (pin 1))
(node (ref SW4:4) (pin 2)))
(net (code 56) (name "Net-(U1-Pad30)")
(node (ref U1) (pin 30)))
(net (code 57) (name "Net-(U1-Pad16)")
(node (ref U1) (pin 16)))
(net (code 58) (name /ROW2)
(node (ref SW2:3) (pin 1))
(node (ref SW2:1) (pin 1))
(node (ref SW2:0) (pin 1))
(node (ref SW2:2) (pin 1))
(node (ref SW2:9) (pin 1))
(node (ref SW2:8) (pin 1))
(node (ref SW2:7) (pin 1))
(node (ref SW2:11) (pin 1))
(node (ref U1) (pin 26))
(node (ref SW2:6) (pin 1))
(node (ref SW2:10) (pin 1))
(node (ref SW2:4) (pin 1))
(node (ref SW2:5) (pin 1))
(node (ref SW2:12) (pin 1)))
(net (code 59) (name /COL1)
(node (ref D3:1) (pin 2))
(node (ref D2:1) (pin 2))
(node (ref D1:1) (pin 2))
(node (ref U1) (pin 18))
(node (ref D4:1) (pin 2))
(node (ref D0:1) (pin 2)))
(net (code 60) (name /ROW1)
(node (ref U1) (pin 27))
(node (ref SW1:12) (pin 1))
(node (ref SW1:11) (pin 1))
(node (ref SW1:5) (pin 1))
(node (ref SW1:3) (pin 1))
(node (ref SW1:8) (pin 1))
(node (ref SW1:2) (pin 1))
(node (ref SW1:9) (pin 1))
(node (ref SW1:10) (pin 1))
(node (ref SW1:7) (pin 1))
(node (ref SW1:1) (pin 1))
(node (ref SW1:6) (pin 1))
(node (ref SW1:4) (pin 1)))
(net (code 61) (name /ROW0)
(node (ref SW0:10) (pin 1))
(node (ref U1) (pin 28))
(node (ref SW0:2) (pin 1))
(node (ref SW0:4) (pin 1))
(node (ref SW0:13) (pin 1))
(node (ref SW0:11) (pin 1))
(node (ref SW0:0) (pin 1))
(node (ref SW0:12) (pin 1))
(node (ref SW0:1) (pin 1)))
(net (code 62) (name /COL3)
(node (ref D4:3) (pin 2))
(node (ref D2:3) (pin 2))
(node (ref D3:3) (pin 2))
(node (ref D1:3) (pin 2))
(node (ref U1) (pin 13)))
(net (code 63) (name "Net-(D3:13-Pad1)")
(node (ref SW3:13) (pin 2))
(node (ref D3:13) (pin 1)))
(net (code 64) (name "Net-(D4:13-Pad1)")
(node (ref SW4:13) (pin 2))
(node (ref D4:13) (pin 1)))
(net (code 65) (name /COL2)
(node (ref D0:2) (pin 2))
(node (ref D2:2) (pin 2))
(node (ref D3:2) (pin 2))
(node (ref U1) (pin 19))
(node (ref D1:2) (pin 2))
(node (ref D4:2) (pin 2)))
(net (code 66) (name "Net-(D2:12-Pad1)")
(node (ref D2:12) (pin 1))
(node (ref SW2:12) (pin 2)))
(net (code 67) (name /COL4)
(node (ref U1) (pin 23))
(node (ref D1:4) (pin 2))
(node (ref D3:4) (pin 2))
(node (ref D2:4) (pin 2))
(node (ref D0:4) (pin 2))
(node (ref D4:4) (pin 2)))
(net (code 68) (name /COL6)
(node (ref D2:6) (pin 2))
(node (ref U1) (pin 2))
(node (ref D1:6) (pin 2))
(node (ref D4:6) (pin 2))
(node (ref D3:6) (pin 2)))
(net (code 69) (name /COL8)
(node (ref D3:8) (pin 2))
(node (ref D1:8) (pin 2))
(node (ref U1) (pin 4))
(node (ref D2:8) (pin 2))
(node (ref D4:8) (pin 2)))
(net (code 70) (name /COL12)
(node (ref U1) (pin 11))
(node (ref D4:12) (pin 2))
(node (ref D0:12) (pin 2))
(node (ref D3:12) (pin 2)))
(net (code 71) (name "Net-(D0:12-Pad1)")
(node (ref D0:12) (pin 1))
(node (ref SW0:12) (pin 2)))
(net (code 72) (name "Net-(D3:12-Pad1)")
(node (ref SW3:12) (pin 2))
(node (ref D3:12) (pin 1)))
(net (code 73) (name "Net-(D4:12-Pad1)")
(node (ref D4:12) (pin 1))
(node (ref SW4:12) (pin 2)))
(net (code 74) (name "Net-(D1:12-Pad2)")
(node (ref D1:12) (pin 2)))
(net (code 75) (name "Net-(D2:12-Pad2)")
(node (ref D2:12) (pin 2)))
(net (code 76) (name /COL13)
(node (ref D0:13) (pin 2))
(node (ref D4:13) (pin 2))
(node (ref D3:13) (pin 2))
(node (ref U1) (pin 12)))
(net (code 77) (name "Net-(D0:13-Pad1)")
(node (ref SW0:13) (pin 2))
(node (ref D0:13) (pin 1)))
(net (code 78) (name "Net-(D1:12-Pad1)")
(node (ref SW1:12) (pin 2))
(node (ref D1:12) (pin 1)))
(net (code 79) (name /ROW3)
(node (ref SW3:12) (pin 1))
(node (ref SW3:4) (pin 1))
(node (ref SW3:2) (pin 1))
(node (ref SW3:7) (pin 1))
(node (ref SW3:6) (pin 1))
(node (ref SW3:0) (pin 1))
(node (ref SW3:3) (pin 1))
(node (ref SW3:10) (pin 1))
(node (ref SW3:13) (pin 1))
(node (ref SW3:1) (pin 1))
(node (ref SW3:9) (pin 1))
(node (ref SW3:11) (pin 1))
(node (ref SW3:8) (pin 1))
(node (ref SW3:5) (pin 1))
(node (ref U1) (pin 25)))
(net (code 80) (name /COL10)
(node (ref D0:10) (pin 2))
(node (ref D3:10) (pin 2))
(node (ref D4:10) (pin 2))
(node (ref D2:10) (pin 2))
(node (ref D1:10) (pin 2))
(node (ref U1) (pin 6)))
(net (code 81) (name /ROW4)
(node (ref SW4:12) (pin 1))
(node (ref SW4:10) (pin 1))
(node (ref SW4:0) (pin 1))
(node (ref SW4:2) (pin 1))
(node (ref SW4:6) (pin 1))
(node (ref SW4:5) (pin 1))
(node (ref SW4:4) (pin 1))
(node (ref SW4:3) (pin 1))
(node (ref SW4:7) (pin 1))
(node (ref SW4:8) (pin 1))
(node (ref SW4:9) (pin 1))
(node (ref SW4:11) (pin 1))
(node (ref U1) (pin 10))
(node (ref SW4:1) (pin 1))
(node (ref SW4:13) (pin 1)))
(net (code 82) (name "Net-(D0:0-Pad1)")
(node (ref SW0:0) (pin 2))
(node (ref D0:0) (pin 1)))
(net (code 83) (name GND)
(node (ref U1) (pin 15))
(node (ref L2) (pin 2))
(node (ref L3) (pin 2))
(node (ref U1) (pin 1))
(node (ref L1) (pin 2)))
(net (code 84) (name "Net-(U1-Pad20)")
(node (ref U1) (pin 20)))
(net (code 85) (name "Net-(L2-Pad1)")
(node (ref R2) (pin 1))
(node (ref L2) (pin 1)))
(net (code 86) (name /LED_B)
(node (ref U1) (pin 8))
(node (ref R2) (pin 2)))
(net (code 87) (name "Net-(L3-Pad1)")
(node (ref L3) (pin 1))
(node (ref R3) (pin 1)))
(net (code 88) (name "Net-(L1-Pad1)")
(node (ref L1) (pin 1))
(node (ref R1) (pin 1)))
(net (code 89) (name /LED_A)
(node (ref U1) (pin 9))
(node (ref R1) (pin 2)))
(net (code 90) (name /LED_C)
(node (ref U1) (pin 24))
(node (ref R3) (pin 2)))
(net (code 91) (name "Net-(U1-Pad21)")
(node (ref U1) (pin 21)))
(net (code 92) (name "Net-(U1-Pad22)")
(node (ref U1) (pin 22)))
(net (code 93) (name VCC)
(node (ref U1) (pin 14))
(node (ref U1) (pin 29)))
(net (code 94) (name "Net-(D1:1-Pad1)")
(node (ref D1:1) (pin 1))
(node (ref SW1:1) (pin 2)))
(net (code 95) (name /COL0)
(node (ref U1) (pin 17))
(node (ref D4:0) (pin 2))
(node (ref D3:0) (pin 2))
(node (ref D2:0) (pin 2))
(node (ref D0:0) (pin 2)))))