(export (version D) (design (source "C:\\Users\\janka\\Documents\\KiCad\\Keyboard Test 2\\KT1.sch") (date "4/6/2016 9:02:34 PM") (tool "Eeschema 4.0.2-stable") (sheet (number 1) (name /) (tstamps /) (title_block (title) (company) (rev) (date) (source KT1.sch) (comment (number 1) (value "")) (comment (number 2) (value "")) (comment (number 3) (value "")) (comment (number 4) (value ""))))) (components (comp (ref SW1) (value SW_R1C1) (footprint Keyboard:CHERRY_PCB_100H) (libsource (lib device) (part SW_PUSH)) (sheetpath (names /) (tstamps /)) (tstamp 57039F51)) (comp (ref D1) (value D) (footprint Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10) (libsource (lib device) (part D)) (sheetpath (names /) (tstamps /)) (tstamp 57039FAC)) (comp (ref SW4) (value SW_R1C2) (footprint Keyboard:CHERRY_PCB_100H) (libsource (lib device) (part SW_PUSH)) (sheetpath (names /) (tstamps /)) (tstamp 5703A08B)) (comp (ref D4) (value D) (footprint Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10) (libsource (lib device) (part D)) (sheetpath (names /) (tstamps /)) (tstamp 5703A091)) (comp (ref SW7) (value SW_R1C3) (footprint Keyboard:CHERRY_PCB_100H) (libsource (lib device) (part SW_PUSH)) (sheetpath (names /) (tstamps /)) (tstamp 5703A1E5)) (comp (ref D7) (value D) (footprint Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10) (libsource (lib device) (part D)) (sheetpath (names /) (tstamps /)) (tstamp 5703A1EB)) (comp (ref SW2) (value SW_R2C1) (footprint Keyboard:CHERRY_PCB_100H) (libsource (lib device) (part SW_PUSH)) (sheetpath (names /) (tstamps /)) (tstamp 5703A303)) (comp (ref D2) (value D) (footprint Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10) (libsource (lib device) (part D)) (sheetpath (names /) (tstamps /)) (tstamp 5703A309)) (comp (ref SW5) (value SW_R2C2) (footprint Keyboard:CHERRY_PCB_100H) (libsource (lib device) (part SW_PUSH)) (sheetpath (names /) (tstamps /)) (tstamp 5703A313)) (comp (ref D5) (value D) (footprint Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10) (libsource (lib device) (part D)) (sheetpath (names /) (tstamps /)) (tstamp 5703A319)) (comp (ref SW8) (value SW_R2C3) (footprint Keyboard:CHERRY_PCB_100H) (libsource (lib device) (part SW_PUSH)) (sheetpath (names /) (tstamps /)) (tstamp 5703A323)) (comp (ref D8) (value D) (footprint Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10) (libsource (lib device) (part D)) (sheetpath (names /) (tstamps /)) (tstamp 5703A329)) (comp (ref SW3) (value SW_R3C1) (footprint Keyboard:CHERRY_PCB_100H) (libsource (lib device) (part SW_PUSH)) (sheetpath (names /) (tstamps /)) (tstamp 5703A5A9)) (comp (ref D3) (value D) (footprint Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10) (libsource (lib device) (part D)) (sheetpath (names /) (tstamps /)) (tstamp 5703A5AF)) (comp (ref SW6) (value SW_R3C2) (footprint Keyboard:CHERRY_PCB_100H) (libsource (lib device) (part SW_PUSH)) (sheetpath (names /) (tstamps /)) (tstamp 5703A5B9)) (comp (ref D6) (value D) (footprint Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10) (libsource (lib device) (part D)) (sheetpath (names /) (tstamps /)) (tstamp 5703A5BF)) (comp (ref SW9) (value SW_R3C3) (footprint Keyboard:CHERRY_PCB_100H) (libsource (lib device) (part SW_PUSH)) (sheetpath (names /) (tstamps /)) (tstamp 5703A5C9)) (comp (ref D9) (value D) (footprint Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10) (libsource (lib device) (part D)) (sheetpath (names /) (tstamps /)) (tstamp 5703A5CF)) (comp (ref U1) (value ATmega32U4) (footprint Housings_QFP:TQFP-44_10x10mm_Pitch0.8mm) (libsource (lib atmel) (part ATmega32U4)) (sheetpath (names /) (tstamps /)) (tstamp 5704A83B)) (comp (ref P1) (value USB_OTG) (footprint Connect:USB_Mini-B) (libsource (lib conn) (part USB_OTG)) (sheetpath (names /) (tstamps /)) (tstamp 5704B50F)) (comp (ref R2) (value 22) (footprint Resistors_SMD:R_0603_HandSoldering) (libsource (lib device) (part R)) (sheetpath (names /) (tstamps /)) (tstamp 5704BB7F)) (comp (ref R1) (value 22) (footprint Resistors_SMD:R_0603_HandSoldering) (libsource (lib device) (part R)) (sheetpath (names /) (tstamps /)) (tstamp 5704C2B3)) (comp (ref C1) (value 10pF) (footprint Capacitors_SMD:C_0603_HandSoldering) (libsource (lib device) (part C)) (sheetpath (names /) (tstamps /)) (tstamp 5704DC79)) (comp (ref C2) (value 10pF) (footprint Capacitors_SMD:C_0603_HandSoldering) (libsource (lib device) (part C)) (sheetpath (names /) (tstamps /)) (tstamp 5704DD33)) (comp (ref Y1) (value 16MHz) (footprint Keyboards:HC49SM) (libsource (lib device) (part Crystal)) (sheetpath (names /) (tstamps /)) (tstamp 5704DD87)) (comp (ref SW10) (value SW_RESET) (footprint Buttons_Switches_SMD:SW_SPST_FSMSM) (libsource (lib device) (part SW_PUSH)) (sheetpath (names /) (tstamps /)) (tstamp 570516A9)) (comp (ref C3) (value 1uF) (footprint Capacitors_SMD:C_0603_HandSoldering) (libsource (lib device) (part C)) (sheetpath (names /) (tstamps /)) (tstamp 5705924F)) (comp (ref U2) (value ISP) (footprint Pin_Headers:Pin_Header_Straight_2x03) (libsource (lib components) (part ISP)) (sheetpath (names /) (tstamps /)) (tstamp 5705CF24))) (libparts (libpart (lib atmel) (part ATmega32U4) (footprints (fp TQFP44) (fp QFN)) (fields (field (name Reference) U) (field (name Value) ATmega32U4)) (pins (pin (num 1) (name "(INT6/AIN0)PE6") (type input)) (pin (num 2) (name UVCC) (type input)) (pin (num 3) (name D-) (type input)) (pin (num 4) (name D+) (type input)) (pin (num 5) (name UGND) (type input)) (pin (num 6) (name UCAP) (type input)) (pin (num 7) (name VBUS) (type input)) (pin (num 8) (name "(SS/PCINT0)PB0") (type input)) (pin (num 9) (name "(SCLK/PCINT1)PB1") (type input)) (pin (num 10) (name "(PDI/MOSI/PCINT2)PB2") (type input)) (pin (num 11) (name "(PDO/MISO/PCINT3)PB3") (type input)) (pin (num 12) (name "(OC0A/OC1C/~RTS~/PCINT7)PB7") (type input)) (pin (num 13) (name RESET) (type input)) (pin (num 14) (name VCC) (type input)) (pin (num 15) (name GND) (type input)) (pin (num 16) (name XTAL2) (type input)) (pin (num 17) (name XTAL1) (type input)) (pin (num 18) (name "(OC0B/SCL/INT0)PD0") (type input)) (pin (num 19) (name "(SDA/INT1)PD1") (type input)) (pin (num 20) (name "(RXD/INT2)PD2") (type input)) (pin (num 21) (name "(TXD/INT3)PD3") (type input)) (pin (num 22) (name "(XCK1/~CTS~)PD5") (type input)) (pin (num 23) (name GND) (type input)) (pin (num 24) (name AVCC) (type input)) (pin (num 25) (name "(ICP2/ADC8)PD4") (type input)) (pin (num 26) (name "(T1/~OC4D~/ADC9)PD6") (type input)) (pin (num 27) (name "(T0/OC4D/ADC10)PD7") (type input)) (pin (num 28) (name "(ADC11/PCINT4)PB4") (type input)) (pin (num 29) (name "(ADC12/OC1A/~OC4B~/PCINT12)PB5") (type input)) (pin (num 30) (name "(ADC13/OC1B/OC4B/PCINT13)PB6") (type input)) (pin (num 31) (name "(OC3A/~OC4A~)PC6") (type input)) (pin (num 32) (name "(ICP3/CLK0/OC4A)PC7") (type input)) (pin (num 33) (name "(~HWB~)PE2") (type input)) (pin (num 34) (name VCC) (type input)) (pin (num 35) (name GND) (type input)) (pin (num 36) (name "(ADC7/TDI)PF7") (type input)) (pin (num 37) (name "(ADC6/TDO)PF6") (type input)) (pin (num 38) (name "(ADC5/TMS)PF5") (type input)) (pin (num 39) (name "(ADC4/TCK)PF4") (type input)) (pin (num 40) (name "(ADC1)PF1") (type input)) (pin (num 41) (name "(ADC0)PF0") (type input)) (pin (num 42) (name AREF) (type input)) (pin (num 43) (name GND) (type input)) (pin (num 44) (name AVCC) (type input)))) (libpart (lib device) (part C) (description "Unpolarized capacitor") (footprints (fp C?) (fp C_????_*) (fp C_????) (fp SMD*_c) (fp Capacitor*)) (fields (field (name Reference) C) (field (name Value) C)) (pins (pin (num 1) (name ~) (type passive)) (pin (num 2) (name ~) (type passive)))) (libpart (lib device) (part Crystal) (description "Two pin crystal") (footprints (fp Crystal_*)) (fields (field (name Reference) Y) (field (name Value) Crystal)) (pins (pin (num 1) (name 1) (type passive)) (pin (num 2) (name 2) (type passive)))) (libpart (lib device) (part D) (description Diode) (footprints (fp Diode_*) (fp D-Pak_TO252AA) (fp *SingleDiode) (fp *_Diode_*) (fp *SingleDiode*)) (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 components) (part ISP) (fields (field (name Reference) U) (field (name Value) ISP)) (pins (pin (num 1) (name MISO) (type input)) (pin (num 2) (name VCC) (type input)) (pin (num 3) (name SCK) (type input)) (pin (num 4) (name MOSI) (type input)) (pin (num 5) (name RST) (type input)) (pin (num 6) (name GND) (type input)))) (libpart (lib device) (part R) (description Resistor) (footprints (fp R_*) (fp Resistor_*)) (fields (field (name Reference) R) (field (name Value) R)) (pins (pin (num 1) (name ~) (type passive)) (pin (num 2) (name ~) (type passive)))) (libpart (lib device) (part SW_PUSH) (description Button) (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)))) (libpart (lib conn) (part USB_OTG) (description "micro/mini connector") (footprints (fp USB*)) (fields (field (name Reference) P) (field (name Value) USB_OTG)) (pins (pin (num 1) (name VCC) (type power_out)) (pin (num 2) (name D-) (type passive)) (pin (num 3) (name D+) (type passive)) (pin (num 4) (name ID) (type power_in)) (pin (num 5) (name GND) (type power_in)) (pin (num 6) (name shield) (type passive))))) (libraries (library (logical components) (uri C:\Users\janka\Documents\KiCad\KiCAD-Keyboard-Tutorial\components.lib)) (library (logical atmel) (uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\atmel.lib")) (library (logical conn) (uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\conn.lib")) (library (logical device) (uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\device.lib"))) (nets (net (code 1) (name "Net-(R1-Pad1)") (node (ref R1) (pin 1)) (node (ref U1) (pin 3))) (net (code 2) (name "Net-(R2-Pad1)") (node (ref R2) (pin 1)) (node (ref U1) (pin 4))) (net (code 3) (name "Net-(P1-Pad2)") (node (ref P1) (pin 2)) (node (ref R1) (pin 2))) (net (code 4) (name "Net-(P1-Pad3)") (node (ref R2) (pin 2)) (node (ref P1) (pin 3))) (net (code 5) (name "Net-(D8-Pad2)") (node (ref D8) (pin 2)) (node (ref SW8) (pin 2))) (net (code 6) (name "Net-(D4-Pad2)") (node (ref SW4) (pin 2)) (node (ref D4) (pin 2))) (net (code 7) (name "Net-(D7-Pad2)") (node (ref SW7) (pin 2)) (node (ref D7) (pin 2))) (net (code 8) (name "Net-(D2-Pad2)") (node (ref SW2) (pin 2)) (node (ref D2) (pin 2))) (net (code 9) (name "Net-(D5-Pad2)") (node (ref SW5) (pin 2)) (node (ref D5) (pin 2))) (net (code 10) (name "Net-(D3-Pad2)") (node (ref SW3) (pin 2)) (node (ref D3) (pin 2))) (net (code 11) (name "Net-(D6-Pad2)") (node (ref SW6) (pin 2)) (node (ref D6) (pin 2))) (net (code 12) (name "Net-(D9-Pad2)") (node (ref D9) (pin 2)) (node (ref SW9) (pin 2))) (net (code 13) (name "Net-(SW10-Pad2)") (node (ref U1) (pin 13)) (node (ref U2) (pin 5)) (node (ref SW10) (pin 2))) (net (code 14) (name "Net-(U1-Pad11)") (node (ref U2) (pin 1)) (node (ref U1) (pin 11))) (net (code 15) (name "Net-(U1-Pad9)") (node (ref U1) (pin 9)) (node (ref U2) (pin 3))) (net (code 16) (name "Net-(U1-Pad10)") (node (ref U1) (pin 10)) (node (ref U2) (pin 4))) (net (code 17) (name GND) (node (ref U1) (pin 15)) (node (ref SW10) (pin 1)) (node (ref U2) (pin 6)) (node (ref U1) (pin 43)) (node (ref U1) (pin 33)) (node (ref U1) (pin 23)) (node (ref C3) (pin 2)) (node (ref C2) (pin 2)) (node (ref C1) (pin 2)) (node (ref U1) (pin 35)) (node (ref U1) (pin 5)) (node (ref P1) (pin 5))) (net (code 18) (name "Net-(C2-Pad1)") (node (ref C2) (pin 1)) (node (ref U1) (pin 16)) (node (ref Y1) (pin 2))) (net (code 19) (name "Net-(C1-Pad1)") (node (ref C1) (pin 1)) (node (ref Y1) (pin 1)) (node (ref U1) (pin 17))) (net (code 20) (name /VCC) (node (ref P1) (pin 1)) (node (ref U1) (pin 2)) (node (ref U1) (pin 44)) (node (ref U1) (pin 34)) (node (ref U1) (pin 24)) (node (ref U1) (pin 14)) (node (ref U1) (pin 42)) (node (ref U2) (pin 2))) (net (code 21) (name "Net-(C3-Pad1)") (node (ref C3) (pin 1)) (node (ref U1) (pin 6))) (net (code 22) (name /ROW1) (node (ref SW7) (pin 1)) (node (ref SW4) (pin 1)) (node (ref U1) (pin 41)) (node (ref SW1) (pin 1))) (net (code 23) (name /ROW2) (node (ref SW8) (pin 1)) (node (ref SW2) (pin 1)) (node (ref U1) (pin 40)) (node (ref SW5) (pin 1))) (net (code 24) (name /ROW3) (node (ref SW9) (pin 1)) (node (ref SW6) (pin 1)) (node (ref SW3) (pin 1)) (node (ref U1) (pin 39))) (net (code 25) (name /COL2) (node (ref D4) (pin 1)) (node (ref D5) (pin 1)) (node (ref D6) (pin 1)) (node (ref U1) (pin 37))) (net (code 26) (name /COL3) (node (ref U1) (pin 36)) (node (ref D9) (pin 1)) (node (ref D7) (pin 1)) (node (ref D8) (pin 1))) (net (code 27) (name "Net-(U1-Pad1)") (node (ref U1) (pin 1))) (net (code 28) (name "Net-(U1-Pad7)") (node (ref U1) (pin 7))) (net (code 29) (name "Net-(U1-Pad8)") (node (ref U1) (pin 8))) (net (code 30) (name "Net-(U1-Pad20)") (node (ref U1) (pin 20))) (net (code 31) (name "Net-(U1-Pad30)") (node (ref U1) (pin 30))) (net (code 32) (name "Net-(U1-Pad21)") (node (ref U1) (pin 21))) (net (code 33) (name "Net-(U1-Pad31)") (node (ref U1) (pin 31))) (net (code 34) (name "Net-(U1-Pad12)") (node (ref U1) (pin 12))) (net (code 35) (name "Net-(U1-Pad22)") (node (ref U1) (pin 22))) (net (code 36) (name "Net-(U1-Pad32)") (node (ref U1) (pin 32))) (net (code 37) (name "Net-(D1-Pad2)") (node (ref D1) (pin 2)) (node (ref SW1) (pin 2))) (net (code 38) (name /COL1) (node (ref U1) (pin 38)) (node (ref D2) (pin 1)) (node (ref D3) (pin 1)) (node (ref D1) (pin 1))) (net (code 39) (name "Net-(U1-Pad27)") (node (ref U1) (pin 27))) (net (code 40) (name "Net-(U1-Pad25)") (node (ref U1) (pin 25))) (net (code 41) (name "Net-(U1-Pad26)") (node (ref U1) (pin 26))) (net (code 42) (name "Net-(U1-Pad18)") (node (ref U1) (pin 18))) (net (code 43) (name "Net-(U1-Pad28)") (node (ref U1) (pin 28))) (net (code 44) (name "Net-(U1-Pad19)") (node (ref U1) (pin 19))) (net (code 45) (name "Net-(U1-Pad29)") (node (ref U1) (pin 29))) (net (code 46) (name "Net-(P1-Pad4)") (node (ref P1) (pin 4))) (net (code 47) (name "Net-(P1-Pad6)") (node (ref P1) (pin 6)))))