Firsrt commti

This commit is contained in:
Alex Janka 2016-06-19 15:19:37 +10:00
commit 7be825b9bd
38 changed files with 26249 additions and 0 deletions

BIN
3x3_pcb3.zip Normal file

Binary file not shown.

BIN
3x3_pcb3_1.zip Normal file

Binary file not shown.

BIN
Gerbers/Gerbers.zip Normal file

Binary file not shown.

1829
Gerbers/KT1-B.Cu.gbr Normal file

File diff suppressed because it is too large Load diff

474
Gerbers/KT1-B.Mask.gbr Normal file
View file

@ -0,0 +1,474 @@
G04 #@! TF.FileFunction,Soldermask,Bot*
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 4.0.2-stable) date 4/25/2016 1:55:35 PM*
%MOMM*%
G01*
G04 APERTURE LIST*
%ADD10C,0.100000*%
%ADD11C,2.286000*%
%ADD12C,0.899160*%
%ADD13R,1.200000X0.750000*%
%ADD14R,0.750000X1.200000*%
%ADD15C,1.699260*%
%ADD16R,1.699260X1.699260*%
%ADD17R,2.000000X2.000000*%
%ADD18C,2.000000*%
%ADD19R,0.900000X1.200000*%
%ADD20R,1.727200X1.727200*%
%ADD21O,1.727200X1.727200*%
%ADD22R,7.000000X2.000000*%
%ADD23R,1.200000X0.900000*%
G04 APERTURE END LIST*
D10*
D11*
X72540000Y-113970000D03*
X66190000Y-116510000D03*
D12*
X91199640Y-84850900D03*
X86800360Y-84850900D03*
D13*
X64580509Y-104969491D03*
X66480509Y-104969491D03*
X77080509Y-104969491D03*
X78980509Y-104969491D03*
X87050000Y-104000000D03*
X88950000Y-104000000D03*
D14*
X112000000Y-110950000D03*
X112000000Y-109050000D03*
D13*
X108050000Y-104000000D03*
X109950000Y-104000000D03*
X87050000Y-112000000D03*
X88950000Y-112000000D03*
X99230509Y-117969491D03*
X97330509Y-117969491D03*
D15*
X64839480Y-92002540D03*
D16*
X74999480Y-92002540D03*
D15*
X64839480Y-127502540D03*
D16*
X74999480Y-127502540D03*
D15*
X64839480Y-130102540D03*
D16*
X74999480Y-130102540D03*
D15*
X83889480Y-92002540D03*
D16*
X94049480Y-92002540D03*
D15*
X83889480Y-127502540D03*
D16*
X94049480Y-127502540D03*
D15*
X83889480Y-130102540D03*
D16*
X94049480Y-130102540D03*
D15*
X102939480Y-92002540D03*
D16*
X113099480Y-92002540D03*
D15*
X102939480Y-127502540D03*
D16*
X113099480Y-127502540D03*
D15*
X102939480Y-130102540D03*
D16*
X113099480Y-130102540D03*
D17*
X107000000Y-82000000D03*
D18*
X104460000Y-82000000D03*
D19*
X101500000Y-97350000D03*
X101500000Y-95150000D03*
D11*
X72540000Y-94920000D03*
X66190000Y-97460000D03*
X72540000Y-133020000D03*
X66190000Y-135560000D03*
X91590000Y-94920000D03*
X85240000Y-97460000D03*
X91590000Y-113970000D03*
X85240000Y-116510000D03*
X91590000Y-133020000D03*
X85240000Y-135560000D03*
X110640000Y-94920000D03*
X104290000Y-97460000D03*
X110640000Y-113970000D03*
X104290000Y-116510000D03*
X110640000Y-133020000D03*
X104290000Y-135560000D03*
D10*
G36*
X91416280Y-106462042D02*
X91805188Y-106073134D01*
X92865848Y-107133794D01*
X92476940Y-107522702D01*
X91416280Y-106462042D01*
X91416280Y-106462042D01*
G37*
G36*
X91981966Y-105896357D02*
X92370874Y-105507449D01*
X93431534Y-106568109D01*
X93042626Y-106957017D01*
X91981966Y-105896357D01*
X91981966Y-105896357D01*
G37*
G36*
X92547651Y-105330672D02*
X92936559Y-104941764D01*
X93997219Y-106002424D01*
X93608311Y-106391332D01*
X92547651Y-105330672D01*
X92547651Y-105330672D01*
G37*
G36*
X93113336Y-104764986D02*
X93502244Y-104376078D01*
X94562904Y-105436738D01*
X94173996Y-105825646D01*
X93113336Y-104764986D01*
X93113336Y-104764986D01*
G37*
G36*
X93679022Y-104199301D02*
X94067930Y-103810393D01*
X95128590Y-104871053D01*
X94739682Y-105259961D01*
X93679022Y-104199301D01*
X93679022Y-104199301D01*
G37*
G36*
X94244707Y-103633615D02*
X94633615Y-103244707D01*
X95694275Y-104305367D01*
X95305367Y-104694275D01*
X94244707Y-103633615D01*
X94244707Y-103633615D01*
G37*
G36*
X94810393Y-103067930D02*
X95199301Y-102679022D01*
X96259961Y-103739682D01*
X95871053Y-104128590D01*
X94810393Y-103067930D01*
X94810393Y-103067930D01*
G37*
G36*
X95376078Y-102502244D02*
X95764986Y-102113336D01*
X96825646Y-103173996D01*
X96436738Y-103562904D01*
X95376078Y-102502244D01*
X95376078Y-102502244D01*
G37*
G36*
X95941764Y-101936559D02*
X96330672Y-101547651D01*
X97391332Y-102608311D01*
X97002424Y-102997219D01*
X95941764Y-101936559D01*
X95941764Y-101936559D01*
G37*
G36*
X96507449Y-101370874D02*
X96896357Y-100981966D01*
X97957017Y-102042626D01*
X97568109Y-102431534D01*
X96507449Y-101370874D01*
X96507449Y-101370874D01*
G37*
G36*
X97073134Y-100805188D02*
X97462042Y-100416280D01*
X98522702Y-101476940D01*
X98133794Y-101865848D01*
X97073134Y-100805188D01*
X97073134Y-100805188D01*
G37*
G36*
X100537958Y-100416280D02*
X100926866Y-100805188D01*
X99866206Y-101865848D01*
X99477298Y-101476940D01*
X100537958Y-100416280D01*
X100537958Y-100416280D01*
G37*
G36*
X101103643Y-100981966D02*
X101492551Y-101370874D01*
X100431891Y-102431534D01*
X100042983Y-102042626D01*
X101103643Y-100981966D01*
X101103643Y-100981966D01*
G37*
G36*
X101669328Y-101547651D02*
X102058236Y-101936559D01*
X100997576Y-102997219D01*
X100608668Y-102608311D01*
X101669328Y-101547651D01*
X101669328Y-101547651D01*
G37*
G36*
X102235014Y-102113336D02*
X102623922Y-102502244D01*
X101563262Y-103562904D01*
X101174354Y-103173996D01*
X102235014Y-102113336D01*
X102235014Y-102113336D01*
G37*
G36*
X102800699Y-102679022D02*
X103189607Y-103067930D01*
X102128947Y-104128590D01*
X101740039Y-103739682D01*
X102800699Y-102679022D01*
X102800699Y-102679022D01*
G37*
G36*
X103366385Y-103244707D02*
X103755293Y-103633615D01*
X102694633Y-104694275D01*
X102305725Y-104305367D01*
X103366385Y-103244707D01*
X103366385Y-103244707D01*
G37*
G36*
X103932070Y-103810393D02*
X104320978Y-104199301D01*
X103260318Y-105259961D01*
X102871410Y-104871053D01*
X103932070Y-103810393D01*
X103932070Y-103810393D01*
G37*
G36*
X104497756Y-104376078D02*
X104886664Y-104764986D01*
X103826004Y-105825646D01*
X103437096Y-105436738D01*
X104497756Y-104376078D01*
X104497756Y-104376078D01*
G37*
G36*
X105063441Y-104941764D02*
X105452349Y-105330672D01*
X104391689Y-106391332D01*
X104002781Y-106002424D01*
X105063441Y-104941764D01*
X105063441Y-104941764D01*
G37*
G36*
X105629126Y-105507449D02*
X106018034Y-105896357D01*
X104957374Y-106957017D01*
X104568466Y-106568109D01*
X105629126Y-105507449D01*
X105629126Y-105507449D01*
G37*
G36*
X106194812Y-106073134D02*
X106583720Y-106462042D01*
X105523060Y-107522702D01*
X105134152Y-107133794D01*
X106194812Y-106073134D01*
X106194812Y-106073134D01*
G37*
G36*
X105134152Y-108866206D02*
X105523060Y-108477298D01*
X106583720Y-109537958D01*
X106194812Y-109926866D01*
X105134152Y-108866206D01*
X105134152Y-108866206D01*
G37*
G36*
X104568466Y-109431891D02*
X104957374Y-109042983D01*
X106018034Y-110103643D01*
X105629126Y-110492551D01*
X104568466Y-109431891D01*
X104568466Y-109431891D01*
G37*
G36*
X104002781Y-109997576D02*
X104391689Y-109608668D01*
X105452349Y-110669328D01*
X105063441Y-111058236D01*
X104002781Y-109997576D01*
X104002781Y-109997576D01*
G37*
G36*
X103437096Y-110563262D02*
X103826004Y-110174354D01*
X104886664Y-111235014D01*
X104497756Y-111623922D01*
X103437096Y-110563262D01*
X103437096Y-110563262D01*
G37*
G36*
X102871410Y-111128947D02*
X103260318Y-110740039D01*
X104320978Y-111800699D01*
X103932070Y-112189607D01*
X102871410Y-111128947D01*
X102871410Y-111128947D01*
G37*
G36*
X102305725Y-111694633D02*
X102694633Y-111305725D01*
X103755293Y-112366385D01*
X103366385Y-112755293D01*
X102305725Y-111694633D01*
X102305725Y-111694633D01*
G37*
G36*
X101740039Y-112260318D02*
X102128947Y-111871410D01*
X103189607Y-112932070D01*
X102800699Y-113320978D01*
X101740039Y-112260318D01*
X101740039Y-112260318D01*
G37*
G36*
X101174354Y-112826004D02*
X101563262Y-112437096D01*
X102623922Y-113497756D01*
X102235014Y-113886664D01*
X101174354Y-112826004D01*
X101174354Y-112826004D01*
G37*
G36*
X100608668Y-113391689D02*
X100997576Y-113002781D01*
X102058236Y-114063441D01*
X101669328Y-114452349D01*
X100608668Y-113391689D01*
X100608668Y-113391689D01*
G37*
G36*
X100042983Y-113957374D02*
X100431891Y-113568466D01*
X101492551Y-114629126D01*
X101103643Y-115018034D01*
X100042983Y-113957374D01*
X100042983Y-113957374D01*
G37*
G36*
X99477298Y-114523060D02*
X99866206Y-114134152D01*
X100926866Y-115194812D01*
X100537958Y-115583720D01*
X99477298Y-114523060D01*
X99477298Y-114523060D01*
G37*
G36*
X98133794Y-114134152D02*
X98522702Y-114523060D01*
X97462042Y-115583720D01*
X97073134Y-115194812D01*
X98133794Y-114134152D01*
X98133794Y-114134152D01*
G37*
G36*
X97568109Y-113568466D02*
X97957017Y-113957374D01*
X96896357Y-115018034D01*
X96507449Y-114629126D01*
X97568109Y-113568466D01*
X97568109Y-113568466D01*
G37*
G36*
X97002424Y-113002781D02*
X97391332Y-113391689D01*
X96330672Y-114452349D01*
X95941764Y-114063441D01*
X97002424Y-113002781D01*
X97002424Y-113002781D01*
G37*
G36*
X96436738Y-112437096D02*
X96825646Y-112826004D01*
X95764986Y-113886664D01*
X95376078Y-113497756D01*
X96436738Y-112437096D01*
X96436738Y-112437096D01*
G37*
G36*
X95871053Y-111871410D02*
X96259961Y-112260318D01*
X95199301Y-113320978D01*
X94810393Y-112932070D01*
X95871053Y-111871410D01*
X95871053Y-111871410D01*
G37*
G36*
X95305367Y-111305725D02*
X95694275Y-111694633D01*
X94633615Y-112755293D01*
X94244707Y-112366385D01*
X95305367Y-111305725D01*
X95305367Y-111305725D01*
G37*
G36*
X94739682Y-110740039D02*
X95128590Y-111128947D01*
X94067930Y-112189607D01*
X93679022Y-111800699D01*
X94739682Y-110740039D01*
X94739682Y-110740039D01*
G37*
G36*
X94173996Y-110174354D02*
X94562904Y-110563262D01*
X93502244Y-111623922D01*
X93113336Y-111235014D01*
X94173996Y-110174354D01*
X94173996Y-110174354D01*
G37*
G36*
X93608311Y-109608668D02*
X93997219Y-109997576D01*
X92936559Y-111058236D01*
X92547651Y-110669328D01*
X93608311Y-109608668D01*
X93608311Y-109608668D01*
G37*
G36*
X93042626Y-109042983D02*
X93431534Y-109431891D01*
X92370874Y-110492551D01*
X91981966Y-110103643D01*
X93042626Y-109042983D01*
X93042626Y-109042983D01*
G37*
G36*
X92476940Y-108477298D02*
X92865848Y-108866206D01*
X91805188Y-109926866D01*
X91416280Y-109537958D01*
X92476940Y-108477298D01*
X92476940Y-108477298D01*
G37*
D20*
X111000000Y-82000000D03*
D21*
X113540000Y-82000000D03*
X111000000Y-84540000D03*
X113540000Y-84540000D03*
X111000000Y-87080000D03*
X113540000Y-87080000D03*
D22*
X65280509Y-109469491D03*
X77280509Y-109469491D03*
D23*
X105930509Y-95219491D03*
X108130509Y-95219491D03*
M02*

1658
Gerbers/KT1-B.SilkS.gbr Normal file

File diff suppressed because it is too large Load diff

35
Gerbers/KT1-Edge.Cuts.gbr Normal file
View file

@ -0,0 +1,35 @@
G04 #@! TF.FileFunction,Profile,NP*
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 4.0.2-stable) date 4/25/2016 1:55:35 PM*
%MOMM*%
G01*
G04 APERTURE LIST*
%ADD10C,0.100000*%
G04 APERTURE END LIST*
D10*
X60030509Y-143969491D02*
X60030509Y-82969491D01*
X114030509Y-147969491D02*
X64030509Y-147969491D01*
X118030509Y-82969491D02*
X118030509Y-143969491D01*
X64030509Y-78969491D02*
X114030509Y-78969491D01*
X64030509Y-78969491D02*
G75*
G03X60030509Y-82969491I0J-4000000D01*
G01*
X60030509Y-143969491D02*
G75*
G03X64030509Y-147969491I4000000J0D01*
G01*
X114030509Y-147969491D02*
G75*
G03X118030509Y-143969491I0J4000000D01*
G01*
X118030509Y-82969491D02*
G75*
G03X114030509Y-78969491I-4000000J0D01*
G01*
M02*

1271
Gerbers/KT1-F.Cu.gbr Normal file

File diff suppressed because it is too large Load diff

117
Gerbers/KT1-F.Mask.gbr Normal file
View file

@ -0,0 +1,117 @@
G04 #@! TF.FileFunction,Soldermask,Top*
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 4.0.2-stable) date 4/25/2016 1:55:35 PM*
%MOMM*%
G01*
G04 APERTURE LIST*
%ADD10C,0.100000*%
%ADD11C,2.286000*%
%ADD12R,0.500380X2.301240*%
%ADD13R,1.998980X2.499360*%
%ADD14C,0.899160*%
%ADD15C,1.699260*%
%ADD16R,1.699260X1.699260*%
%ADD17R,2.000000X2.000000*%
%ADD18C,2.000000*%
%ADD19R,0.900000X1.200000*%
%ADD20R,2.180000X1.600000*%
%ADD21R,1.727200X1.727200*%
%ADD22O,1.727200X1.727200*%
%ADD23R,0.750000X1.200000*%
G04 APERTURE END LIST*
D10*
D11*
X72540000Y-113970000D03*
X66190000Y-116510000D03*
D12*
X90600200Y-87449320D03*
X89800100Y-87449320D03*
X89000000Y-87449320D03*
X88199900Y-87449320D03*
X87399800Y-87449320D03*
D13*
X93450080Y-87350260D03*
X93450080Y-81851160D03*
X84549920Y-87350260D03*
X84549920Y-81851160D03*
D14*
X91199640Y-84850900D03*
X86800360Y-84850900D03*
D15*
X64839480Y-92002540D03*
D16*
X74999480Y-92002540D03*
D15*
X64839480Y-127502540D03*
D16*
X74999480Y-127502540D03*
D15*
X64839480Y-130102540D03*
D16*
X74999480Y-130102540D03*
D15*
X83889480Y-92002540D03*
D16*
X94049480Y-92002540D03*
D15*
X83889480Y-127502540D03*
D16*
X94049480Y-127502540D03*
D15*
X83889480Y-130102540D03*
D16*
X94049480Y-130102540D03*
D15*
X102939480Y-92002540D03*
D16*
X113099480Y-92002540D03*
D15*
X102939480Y-127502540D03*
D16*
X113099480Y-127502540D03*
D15*
X102939480Y-130102540D03*
D16*
X113099480Y-130102540D03*
D17*
X107000000Y-82000000D03*
D18*
X104460000Y-82000000D03*
D19*
X97250000Y-82850000D03*
X97250000Y-80650000D03*
X100250000Y-82850000D03*
X100250000Y-80650000D03*
D11*
X72540000Y-94920000D03*
X66190000Y-97460000D03*
X72540000Y-133020000D03*
X66190000Y-135560000D03*
X91590000Y-94920000D03*
X85240000Y-97460000D03*
X91590000Y-113970000D03*
X85240000Y-116510000D03*
X91590000Y-133020000D03*
X85240000Y-135560000D03*
X110640000Y-94920000D03*
X104290000Y-97460000D03*
X110640000Y-113970000D03*
X104290000Y-116510000D03*
X110640000Y-133020000D03*
X104290000Y-135560000D03*
D20*
X106602430Y-87002320D03*
X97397570Y-86997680D03*
D21*
X111000000Y-82000000D03*
D22*
X113540000Y-82000000D03*
X111000000Y-84540000D03*
X113540000Y-84540000D03*
X111000000Y-87080000D03*
X113540000Y-87080000D03*
D23*
X82030509Y-82769491D03*
X82030509Y-84669491D03*
M02*

1822
Gerbers/KT1-F.SilkS.gbr Normal file

File diff suppressed because it is too large Load diff

42
Gerbers/KT1-NPTH.drl Normal file
View file

@ -0,0 +1,42 @@
M48
INCH,TZ
T1C0.035
T2C0.067
T3C0.157
%
G90
G05
T1
X34173Y-33406
X35905Y-33406
T2
X25559Y-39370
X25559Y-46870
X25559Y-54370
X29559Y-39370
X29559Y-46870
X29559Y-54370
X33059Y-39370
X33059Y-46870
X33059Y-54370
X37059Y-39370
X37059Y-46870
X37059Y-54370
X40559Y-39370
X40559Y-46870
X40559Y-54370
X44559Y-39370
X44559Y-46870
X44559Y-54370
T3
X27559Y-39370
X27559Y-46870
X27559Y-54370
X35059Y-39370
X35059Y-46870
X35059Y-54370
X42559Y-39370
X42559Y-46870
X42559Y-54370
T0
M30

114
Gerbers/KT1.drl Normal file
View file

@ -0,0 +1,114 @@
M48
INCH,TZ
T1C0.016
T2C0.028
T3C0.039
T4C0.040
T5C0.059
%
G90
G05
T1
X32788Y-33059
X32788Y-33649
X32788Y-42212
X32788Y-45756
X33280Y-33354
X33870Y-37291
X33870Y-43098
X33969Y-42606
X34166Y-32764
X34264Y-35126
X34658Y-36405
X35248Y-48118
X35642Y-41819
X35740Y-48512
X36134Y-34240
X36331Y-48118
X36429Y-48512
X37020Y-42409
X37118Y-33453
X37414Y-45264
X37512Y-35126
X38004Y-34831
X38004Y-48315
X38299Y-47527
X38398Y-41228
X38496Y-33551
X38516Y-40657
X38595Y-34791
X38595Y-41523
X38713Y-36366
X39146Y-43689
X39481Y-39063
X39579Y-35126
X39874Y-41130
X39933Y-36012
X40071Y-33551
X40071Y-34929
X40169Y-41425
X40268Y-42508
X40366Y-33157
X40524Y-41878
X40957Y-34043
X40996Y-34673
X41232Y-35815
X42138Y-33551
X42532Y-36996
X42630Y-38275
X42729Y-32960
X43122Y-44082
X43319Y-35519
X43555Y-35264
X43811Y-39161
X44205Y-35519
T2
X25527Y-36221
X25527Y-50198
X25527Y-51221
X29527Y-36221
X29527Y-50198
X29527Y-51221
X33027Y-36221
X33027Y-50198
X33027Y-51221
X37027Y-36221
X37027Y-50198
X37027Y-51221
X40527Y-36221
X40527Y-50198
X40527Y-51221
X44527Y-36221
X44527Y-50198
X44527Y-51221
T3
X41126Y-32283
X42126Y-32283
T4
X43701Y-32283
X43701Y-33283
X43701Y-34283
X44701Y-32283
X44701Y-33283
X44701Y-34283
T5
X26059Y-38370
X26059Y-45870
X26059Y-53370
X28559Y-37370
X28559Y-44870
X28559Y-52370
X33559Y-38370
X33559Y-45870
X33559Y-53370
X36059Y-37370
X36059Y-44870
X36059Y-52370
X41059Y-38370
X41059Y-45870
X41059Y-53370
X43559Y-37370
X43559Y-44870
X43559Y-52370
T0
M30

243
KT1-cache.lib Normal file
View file

@ -0,0 +1,243 @@
EESchema-LIBRARY Version 2.3
#encoding utf-8
#
# ATmega32U4
#
DEF ATmega32U4 U 0 40 Y Y 1 F N
F0 "U" -900 1700 50 H V C CNN
F1 "ATmega32U4" -650 -1550 50 H V C CNN
F2 "" 1200 1100 50 H V C CNN
F3 "" 1200 1100 50 H V C CNN
$FPLIST
TQFP44
QFN
$ENDFPLIST
DRAW
S -950 1650 900 -1450 0 1 0 N
X (INT6/AIN0)PE6 1 1200 -650 300 L 50 50 1 1 I
X UVCC 2 -1250 1550 300 R 50 50 1 1 I
X D- 3 -1250 650 300 R 50 50 1 1 I
X D+ 4 -1250 750 300 R 50 50 1 1 I
X UGND 5 -1250 450 300 R 50 50 1 1 I
X UCAP 6 -1250 550 300 R 50 50 1 1 I
X VBUS 7 -1250 850 300 R 50 50 1 1 I
X (SS/PCINT0)PB0 8 1200 1550 300 L 50 50 1 1 I
X (SCLK/PCINT1)PB1 9 1200 1450 300 L 50 50 1 1 I
X (PDI/MOSI/PCINT2)PB2 10 1200 1350 300 L 50 50 1 1 I
X (RXD/INT2)PD2 20 1200 150 300 L 50 50 1 1 I
X (ADC13/OC1B/OC4B/PCINT13)PB6 30 1200 950 300 L 50 50 1 1 I
X (ADC1)PF1 40 1200 -950 300 L 50 50 1 1 I
X (PDO/MISO/PCINT3)PB3 11 1200 1250 300 L 50 50 1 1 I
X (TXD/INT3)PD3 21 1200 50 300 L 50 50 1 1 I
X (OC3A/~OC4A~)PC6 31 1200 650 300 L 50 50 1 1 I
X (ADC0)PF0 41 1200 -850 300 L 50 50 1 1 I
X (OC0A/OC1C/~RTS~/PCINT7)PB7 12 1200 850 300 L 50 50 1 1 I
X (XCK1/~CTS~)PD5 22 1200 -150 300 L 50 50 1 1 I
X (ICP3/CLK0/OC4A)PC7 32 1200 550 300 L 50 50 1 1 I
X AREF 42 -1250 1150 300 R 50 50 1 1 I
X RESET 13 -1250 150 300 R 50 50 1 1 I
X GND 23 -1250 -1250 300 R 50 50 1 1 I
X (~HWB~)PE2 33 1200 -550 300 L 50 50 1 1 I
X GND 43 -1250 -1150 300 R 50 50 1 1 I
X VCC 14 -1250 1450 300 R 50 50 1 1 I
X AVCC 24 -1250 1050 300 R 50 50 1 1 I
X VCC 34 -1250 1350 300 R 50 50 1 1 I
X AVCC 44 -1250 1250 300 R 50 50 1 1 I
X GND 15 -1250 -1350 300 R 50 50 1 1 I
X (ICP2/ADC8)PD4 25 1200 -50 300 L 50 50 1 1 I
X GND 35 -1250 -1050 300 R 50 50 1 1 I
X XTAL2 16 -1250 -550 300 R 50 50 1 1 I
X (T1/~OC4D~/ADC9)PD6 26 1200 -250 300 L 50 50 1 1 I
X (ADC7/TDI)PF7 36 1200 -1350 300 L 50 50 1 1 I
X XTAL1 17 -1250 -450 300 R 50 50 1 1 I
X (T0/OC4D/ADC10)PD7 27 1200 -350 300 L 50 50 1 1 I
X (ADC6/TDO)PF6 37 1200 -1250 300 L 50 50 1 1 I
X (OC0B/SCL/INT0)PD0 18 1200 350 300 L 50 50 1 1 I
X (ADC11/PCINT4)PB4 28 1200 1150 300 L 50 50 1 1 I
X (ADC5/TMS)PF5 38 1200 -1150 300 L 50 50 1 1 I
X (SDA/INT1)PD1 19 1200 250 300 L 50 50 1 1 I
X (ADC12/OC1A/~OC4B~/PCINT12)PB5 29 1200 1050 300 L 50 50 1 1 I
X (ADC4/TCK)PF4 39 1200 -1050 300 L 50 50 1 1 I
ENDDRAW
ENDDEF
#
# C
#
DEF C C 0 10 N Y 1 F N
F0 "C" 25 100 50 H V L CNN
F1 "C" 25 -100 50 H V L CNN
F2 "" 38 -150 50 H V C CNN
F3 "" 0 0 50 H V C CNN
$FPLIST
C?
C_????_*
C_????
SMD*_c
Capacitor*
$ENDFPLIST
DRAW
P 2 0 1 20 -80 -30 80 -30 N
P 2 0 1 20 -80 30 80 30 N
X ~ 1 0 150 110 D 40 40 1 1 P
X ~ 2 0 -150 110 U 40 40 1 1 P
ENDDRAW
ENDDEF
#
# Crystal
#
DEF Crystal Y 0 40 N N 1 F N
F0 "Y" 0 150 50 H V C CNN
F1 "Crystal" 0 -150 50 H V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
$FPLIST
Crystal_*
$ENDFPLIST
DRAW
S -50 100 50 -100 0 1 12 N
P 2 0 1 12 -100 -50 -100 50 N
P 2 0 1 12 100 -50 100 50 N
X 1 1 -150 0 50 R 40 40 1 1 P
X 2 2 150 0 50 L 40 40 1 1 P
ENDDRAW
ENDDEF
#
# D
#
DEF D D 0 40 N N 1 F N
F0 "D" 0 100 50 H V C CNN
F1 "D" 0 -100 50 H V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
$FPLIST
Diode_*
D-Pak_TO252AA
*SingleDiode
*_Diode_*
*SingleDiode*
$ENDFPLIST
DRAW
P 2 0 1 6 -50 50 -50 -50 N
P 3 0 1 0 50 50 -50 0 50 -50 F
X K 1 -150 0 100 R 50 50 1 1 P
X A 2 150 0 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# GND
#
DEF GND #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "GND" 0 -150 50 H V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
DRAW
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
X GND 1 0 0 0 D 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# ISP
#
DEF ISP U 0 40 Y Y 1 F N
F0 "U" 0 -50 60 H V C CNN
F1 "ISP" 0 50 60 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
S -350 -150 350 150 0 1 0 N
X MISO 1 -550 100 200 R 50 50 1 1 I
X VCC 2 550 100 200 L 50 50 1 1 I
X SCK 3 -550 0 200 R 50 50 1 1 I
X MOSI 4 550 0 200 L 50 50 1 1 I
X RST 5 -550 -100 200 R 50 50 1 1 I
X GND 6 550 -100 200 L 50 50 1 1 I
ENDDRAW
ENDDEF
#
# LED
#
DEF LED D 0 40 Y N 1 F N
F0 "D" 0 100 50 H V C CNN
F1 "LED" 0 -100 50 H V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
$FPLIST
LED-3MM
LED-5MM
LED-10MM
LED-0603
LED-0805
LED-1206
LEDV
$ENDFPLIST
DRAW
P 2 0 1 0 -50 50 -50 -50 N
P 3 0 1 0 -80 -25 -125 -65 -120 -40 N
P 3 0 1 0 -65 -40 -110 -80 -105 -55 N
P 3 0 1 0 50 50 -50 0 50 -50 F
X K 1 -200 0 150 R 40 40 1 1 P
X A 2 200 0 150 L 40 40 1 1 P
ENDDRAW
ENDDEF
#
# R
#
DEF R R 0 0 N Y 1 F N
F0 "R" 80 0 50 V V C CNN
F1 "R" 0 0 50 V V C CNN
F2 "" -70 0 50 V V C CNN
F3 "" 0 0 50 H V C CNN
$FPLIST
R_*
Resistor_*
$ENDFPLIST
DRAW
S -40 -100 40 100 0 1 10 N
X ~ 1 0 150 50 D 50 50 1 1 P
X ~ 2 0 -150 50 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# SW_PUSH
#
DEF SW_PUSH SW 0 40 N N 1 F N
F0 "SW" 150 110 50 H V C CNN
F1 "SW_PUSH" 0 -80 50 H V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
DRAW
S -170 50 170 60 0 1 0 N
P 4 0 1 0 -40 60 -30 90 30 90 40 60 N
X 1 1 -300 0 200 R 50 50 0 1 P I
X 2 2 300 0 200 L 50 50 0 1 P I
ENDDRAW
ENDDEF
#
# USB_OTG
#
DEF USB_OTG P 0 40 Y Y 1 F N
F0 "P" 325 -125 50 H V C CNN
F1 "USB_OTG" 0 200 50 H V C CNN
F2 "" -50 -100 50 V V C CNN
F3 "" -50 -100 50 V V C CNN
$FPLIST
USB*
$ENDFPLIST
DRAW
S -250 -150 250 150 0 1 0 N
S -205 -150 -195 -120 0 1 0 N
S -105 -150 -95 -120 0 1 0 N
S -5 -150 5 -120 0 1 0 N
S 95 -150 105 -120 0 1 0 N
S 195 -150 205 -120 0 1 0 N
X VCC 1 -200 -300 150 U 50 50 1 1 w
X D- 2 -100 -300 150 U 50 50 1 1 P
X D+ 3 0 -300 150 U 50 50 1 1 P
X ID 4 100 -300 150 U 50 50 1 1 W
X GND 5 200 -300 150 U 50 50 1 1 W
X shield 6 400 100 150 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
#End Library

939
KT1.bak Normal file
View file

@ -0,0 +1,939 @@
EESchema Schematic File Version 2
LIBS:power
LIBS:device
LIBS:transistors
LIBS:conn
LIBS:linear
LIBS:regul
LIBS:74xx
LIBS:cmos4000
LIBS:adc-dac
LIBS:memory
LIBS:xilinx
LIBS:microcontrollers
LIBS:dsp
LIBS:microchip
LIBS:analog_switches
LIBS:motorola
LIBS:texas
LIBS:intel
LIBS:audio
LIBS:interface
LIBS:digital-audio
LIBS:philips
LIBS:display
LIBS:cypress
LIBS:siliconi
LIBS:opto
LIBS:atmel
LIBS:contrib
LIBS:valves
LIBS:74xgxx
LIBS:ac-dc
LIBS:actel
LIBS:Altera
LIBS:analog_devices
LIBS:brooktre
LIBS:cmos_ieee
LIBS:dc-dc
LIBS:diode
LIBS:elec-unifil
LIBS:ESD_Protection
LIBS:ftdi
LIBS:gennum
LIBS:graphic
LIBS:hc11
LIBS:ir
LIBS:Lattice
LIBS:logo
LIBS:maxim
LIBS:microchip_dspic33dsc
LIBS:microchip_pic10mcu
LIBS:microchip_pic12mcu
LIBS:microchip_pic16mcu
LIBS:microchip_pic18mcu
LIBS:microchip_pic32mcu
LIBS:motor_drivers
LIBS:msp430
LIBS:nordicsemi
LIBS:nxp_armmcu
LIBS:onsemi
LIBS:Oscillators
LIBS:Power_Management
LIBS:powerint
LIBS:pspice
LIBS:references
LIBS:relays
LIBS:rfcom
LIBS:sensors
LIBS:silabs
LIBS:stm8
LIBS:stm32
LIBS:supertex
LIBS:switches
LIBS:transf
LIBS:ttl_ieee
LIBS:video
LIBS:Xicor
LIBS:Zilog
LIBS:components
EELAYER 25 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 1
Title ""
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L SW_PUSH SW1
U 1 1 57039F51
P 8450 1500
F 0 "SW1" H 8600 1610 50 0000 C CNN
F 1 "SW_R1C1" H 8450 1420 50 0000 C CNN
F 2 "Keyboard:CHERRY_PCB_100H" H 8450 1500 50 0001 C CNN
F 3 "" H 8450 1500 50 0000 C CNN
1 8450 1500
1 0 0 -1
$EndComp
$Comp
L D D1
U 1 1 57039FAC
P 8450 1800
F 0 "D1" H 8450 1900 50 0000 C CNN
F 1 "D" H 8450 1700 50 0000 C CNN
F 2 "Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10" H 8450 1800 50 0001 C CNN
F 3 "" H 8450 1800 50 0000 C CNN
1 8450 1800
1 0 0 -1
$EndComp
$Comp
L SW_PUSH SW4
U 1 1 5703A08B
P 9350 1500
F 0 "SW4" H 9500 1610 50 0000 C CNN
F 1 "SW_R1C2" H 9350 1420 50 0000 C CNN
F 2 "Keyboard:CHERRY_PCB_100H" H 9350 1500 50 0001 C CNN
F 3 "" H 9350 1500 50 0000 C CNN
1 9350 1500
1 0 0 -1
$EndComp
$Comp
L D D4
U 1 1 5703A091
P 9350 1800
F 0 "D4" H 9350 1900 50 0000 C CNN
F 1 "D" H 9350 1700 50 0000 C CNN
F 2 "Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10" H 9350 1800 50 0001 C CNN
F 3 "" H 9350 1800 50 0000 C CNN
1 9350 1800
1 0 0 -1
$EndComp
$Comp
L SW_PUSH SW7
U 1 1 5703A1E5
P 10250 1500
F 0 "SW7" H 10400 1610 50 0000 C CNN
F 1 "SW_R1C3" H 10250 1420 50 0000 C CNN
F 2 "Keyboard:CHERRY_PCB_100H" H 10250 1500 50 0001 C CNN
F 3 "" H 10250 1500 50 0000 C CNN
1 10250 1500
1 0 0 -1
$EndComp
$Comp
L D D7
U 1 1 5703A1EB
P 10250 1800
F 0 "D7" H 10250 1900 50 0000 C CNN
F 1 "D" H 10250 1700 50 0000 C CNN
F 2 "Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10" H 10250 1800 50 0001 C CNN
F 3 "" H 10250 1800 50 0000 C CNN
1 10250 1800
1 0 0 -1
$EndComp
$Comp
L SW_PUSH SW2
U 1 1 5703A303
P 8450 2300
F 0 "SW2" H 8600 2410 50 0000 C CNN
F 1 "SW_R2C1" H 8450 2220 50 0000 C CNN
F 2 "Keyboard:CHERRY_PCB_100H" H 8450 2300 50 0001 C CNN
F 3 "" H 8450 2300 50 0000 C CNN
1 8450 2300
1 0 0 -1
$EndComp
$Comp
L D D2
U 1 1 5703A309
P 8450 2600
F 0 "D2" H 8450 2700 50 0000 C CNN
F 1 "D" H 8450 2500 50 0000 C CNN
F 2 "Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10" H 8450 2600 50 0001 C CNN
F 3 "" H 8450 2600 50 0000 C CNN
1 8450 2600
1 0 0 -1
$EndComp
$Comp
L SW_PUSH SW5
U 1 1 5703A313
P 9350 2300
F 0 "SW5" H 9500 2410 50 0000 C CNN
F 1 "SW_R2C2" H 9350 2220 50 0000 C CNN
F 2 "Keyboard:CHERRY_PCB_100H" H 9350 2300 50 0001 C CNN
F 3 "" H 9350 2300 50 0000 C CNN
1 9350 2300
1 0 0 -1
$EndComp
$Comp
L D D5
U 1 1 5703A319
P 9350 2600
F 0 "D5" H 9350 2700 50 0000 C CNN
F 1 "D" H 9350 2500 50 0000 C CNN
F 2 "Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10" H 9350 2600 50 0001 C CNN
F 3 "" H 9350 2600 50 0000 C CNN
1 9350 2600
1 0 0 -1
$EndComp
$Comp
L SW_PUSH SW8
U 1 1 5703A323
P 10250 2300
F 0 "SW8" H 10400 2410 50 0000 C CNN
F 1 "SW_R2C3" H 10250 2220 50 0000 C CNN
F 2 "Keyboard:CHERRY_PCB_100H" H 10250 2300 50 0001 C CNN
F 3 "" H 10250 2300 50 0000 C CNN
1 10250 2300
1 0 0 -1
$EndComp
$Comp
L D D8
U 1 1 5703A329
P 10250 2600
F 0 "D8" H 10250 2700 50 0000 C CNN
F 1 "D" H 10250 2500 50 0000 C CNN
F 2 "Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10" H 10250 2600 50 0001 C CNN
F 3 "" H 10250 2600 50 0000 C CNN
1 10250 2600
1 0 0 -1
$EndComp
$Comp
L SW_PUSH SW3
U 1 1 5703A5A9
P 8450 3100
F 0 "SW3" H 8600 3210 50 0000 C CNN
F 1 "SW_R3C1" H 8450 3020 50 0000 C CNN
F 2 "Keyboard:CHERRY_PCB_100H" H 8450 3100 50 0001 C CNN
F 3 "" H 8450 3100 50 0000 C CNN
1 8450 3100
1 0 0 -1
$EndComp
$Comp
L D D3
U 1 1 5703A5AF
P 8450 3400
F 0 "D3" H 8450 3500 50 0000 C CNN
F 1 "D" H 8450 3300 50 0000 C CNN
F 2 "Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10" H 8450 3400 50 0001 C CNN
F 3 "" H 8450 3400 50 0000 C CNN
1 8450 3400
1 0 0 -1
$EndComp
$Comp
L SW_PUSH SW6
U 1 1 5703A5B9
P 9350 3100
F 0 "SW6" H 9500 3210 50 0000 C CNN
F 1 "SW_R3C2" H 9350 3020 50 0000 C CNN
F 2 "Keyboard:CHERRY_PCB_100H" H 9350 3100 50 0001 C CNN
F 3 "" H 9350 3100 50 0000 C CNN
1 9350 3100
1 0 0 -1
$EndComp
$Comp
L D D6
U 1 1 5703A5BF
P 9350 3400
F 0 "D6" H 9350 3500 50 0000 C CNN
F 1 "D" H 9350 3300 50 0000 C CNN
F 2 "Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10" H 9350 3400 50 0001 C CNN
F 3 "" H 9350 3400 50 0000 C CNN
1 9350 3400
1 0 0 -1
$EndComp
$Comp
L SW_PUSH SW9
U 1 1 5703A5C9
P 10250 3100
F 0 "SW9" H 10400 3210 50 0000 C CNN
F 1 "SW_R3C3" H 10250 3020 50 0000 C CNN
F 2 "Keyboard:CHERRY_PCB_100H" H 10250 3100 50 0001 C CNN
F 3 "" H 10250 3100 50 0000 C CNN
1 10250 3100
1 0 0 -1
$EndComp
$Comp
L D D9
U 1 1 5703A5CF
P 10250 3400
F 0 "D9" H 10250 3500 50 0000 C CNN
F 1 "D" H 10250 3300 50 0000 C CNN
F 2 "Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10" H 10250 3400 50 0001 C CNN
F 3 "" H 10250 3400 50 0000 C CNN
1 10250 3400
1 0 0 -1
$EndComp
Text Label 7750 1300 0 60 ~ 0
ROW1
Text Label 7750 2100 0 60 ~ 0
ROW2
Text Label 7750 2900 0 60 ~ 0
ROW3
Text Label 8050 3550 2 60 ~ 0
COL1
Text Label 8950 3550 2 60 ~ 0
COL2
Text Label 9850 3550 2 60 ~ 0
COL3
$Comp
L ATmega32U4 U1
U 1 1 5704A83B
P 3750 3300
F 0 "U1" H 2850 5000 50 0000 C CNN
F 1 "ATmega32U4" H 3100 1750 50 0000 C CNN
F 2 "Housings_QFP:TQFP-44_10x10mm_Pitch0.8mm" H 4950 4400 50 0001 C CNN
F 3 "" H 4950 4400 50 0000 C CNN
1 3750 3300
1 0 0 -1
$EndComp
$Comp
L USB_OTG P1
U 1 1 5704B50F
P 1100 2050
F 0 "P1" H 1425 1925 50 0000 C CNN
F 1 "USB_OTG" H 1100 2250 50 0000 C CNN
F 2 "Connect:USB_Mini-B" V 1050 1950 50 0001 C CNN
F 3 "" V 1050 1950 50 0000 C CNN
1 1100 2050
1 0 0 -1
$EndComp
$Comp
L R R2
U 1 1 5704BB7F
P 2200 2550
F 0 "R2" V 2280 2550 50 0000 C CNN
F 1 "22" V 2200 2550 50 0000 C CNN
F 2 "Resistors_SMD:R_0603_HandSoldering" V 2130 2550 50 0001 C CNN
F 3 "" H 2200 2550 50 0000 C CNN
1 2200 2550
0 1 1 0
$EndComp
$Comp
L R R1
U 1 1 5704C2B3
P 1850 2650
F 0 "R1" V 1930 2650 50 0000 C CNN
F 1 "22" V 1850 2650 50 0000 C CNN
F 2 "Resistors_SMD:R_0603_HandSoldering" V 1780 2650 50 0001 C CNN
F 3 "" H 1850 2650 50 0000 C CNN
1 1850 2650
0 1 1 0
$EndComp
$Comp
L GND #PWR01
U 1 1 5704CD1C
P 2450 4650
F 0 "#PWR01" H 2450 4400 50 0001 C CNN
F 1 "GND" H 2450 4500 50 0000 C CNN
F 2 "" H 2450 4650 50 0000 C CNN
F 3 "" H 2450 4650 50 0000 C CNN
1 2450 4650
0 1 1 0
$EndComp
$Comp
L GND #PWR02
U 1 1 5704DB29
P 1450 2350
F 0 "#PWR02" H 1450 2100 50 0001 C CNN
F 1 "GND" H 1450 2200 50 0000 C CNN
F 2 "" H 1450 2350 50 0000 C CNN
F 3 "" H 1450 2350 50 0000 C CNN
1 1450 2350
0 -1 -1 0
$EndComp
$Comp
L C C1
U 1 1 5704DC79
P 800 4550
F 0 "C1" H 825 4650 50 0000 L CNN
F 1 "10pF" H 825 4450 50 0000 L CNN
F 2 "Capacitors_SMD:C_0603_HandSoldering" H 838 4400 50 0001 C CNN
F 3 "" H 800 4550 50 0000 C CNN
1 800 4550
1 0 0 -1
$EndComp
$Comp
L C C2
U 1 1 5704DD33
P 1250 4550
F 0 "C2" H 1275 4650 50 0000 L CNN
F 1 "10pF" H 1275 4450 50 0000 L CNN
F 2 "Capacitors_SMD:C_0603_HandSoldering" H 1288 4400 50 0001 C CNN
F 3 "" H 1250 4550 50 0000 C CNN
1 1250 4550
1 0 0 -1
$EndComp
$Comp
L Crystal Y1
U 1 1 5704DD87
P 1000 4150
F 0 "Y1" H 1000 4300 50 0000 C CNN
F 1 "16MHz" H 1000 4000 50 0000 C CNN
F 2 "Keyboards:HC49SM" H 1000 4150 50 0001 C CNN
F 3 "" H 1000 4150 50 0000 C CNN
1 1000 4150
1 0 0 -1
$EndComp
$Comp
L GND #PWR03
U 1 1 5704E109
P 1250 4700
F 0 "#PWR03" H 1250 4450 50 0001 C CNN
F 1 "GND" H 1250 4550 50 0000 C CNN
F 2 "" H 1250 4700 50 0000 C CNN
F 3 "" H 1250 4700 50 0000 C CNN
1 1250 4700
1 0 0 -1
$EndComp
$Comp
L GND #PWR04
U 1 1 5704E15F
P 800 4700
F 0 "#PWR04" H 800 4450 50 0001 C CNN
F 1 "GND" H 800 4550 50 0000 C CNN
F 2 "" H 800 4700 50 0000 C CNN
F 3 "" H 800 4700 50 0000 C CNN
1 800 4700
1 0 0 -1
$EndComp
$Comp
L SW_PUSH SW10
U 1 1 570516A9
P 1650 3150
F 0 "SW10" H 1800 3260 50 0000 C CNN
F 1 "SW_RESET" H 1650 3070 50 0000 C CNN
F 2 "Buttons_Switches_SMD:SW_SPST_FSMSM" H 1650 3150 50 0001 C CNN
F 3 "" H 1650 3150 50 0000 C CNN
1 1650 3150
1 0 0 -1
$EndComp
$Comp
L GND #PWR05
U 1 1 5705186B
P 1350 3150
F 0 "#PWR05" H 1350 2900 50 0001 C CNN
F 1 "GND" H 1350 3000 50 0000 C CNN
F 2 "" H 1350 3150 50 0000 C CNN
F 3 "" H 1350 3150 50 0000 C CNN
1 1350 3150
1 0 0 -1
$EndComp
$Comp
L C C3
U 1 1 5705924F
P 2350 2750
F 0 "C3" H 2375 2850 50 0000 L CNN
F 1 "1uF" H 2375 2650 50 0000 L CNN
F 2 "Capacitors_SMD:C_0603_HandSoldering" H 2388 2600 50 0001 C CNN
F 3 "" H 2350 2750 50 0000 C CNN
1 2350 2750
0 1 1 0
$EndComp
$Comp
L GND #PWR06
U 1 1 5705A137
P 5250 3850
F 0 "#PWR06" H 5250 3600 50 0001 C CNN
F 1 "GND" H 5250 3700 50 0000 C CNN
F 2 "" H 5250 3850 50 0000 C CNN
F 3 "" H 5250 3850 50 0000 C CNN
1 5250 3850
0 -1 -1 0
$EndComp
$Comp
L ISP U2
U 1 1 5705CF24
P 3850 1050
F 0 "U2" H 3850 1000 60 0000 C CNN
F 1 "ISP" H 3850 1100 60 0000 C CNN
F 2 "Pin_Headers:Pin_Header_Straight_2x03" H 3850 1050 60 0001 C CNN
F 3 "" H 3850 1050 60 0000 C CNN
1 3850 1050
1 0 0 -1
$EndComp
$Comp
L GND #PWR07
U 1 1 5705E23A
P 4500 1150
F 0 "#PWR07" H 4500 900 50 0001 C CNN
F 1 "GND" H 4500 1000 50 0000 C CNN
F 2 "" H 4500 1150 50 0000 C CNN
F 3 "" H 4500 1150 50 0000 C CNN
1 4500 1150
0 -1 -1 0
$EndComp
$Comp
L R R3
U 1 1 5708557F
P 1700 2900
F 0 "R3" V 1780 2900 50 0000 C CNN
F 1 "100k" V 1700 2900 50 0000 C CNN
F 2 "Resistors_SMD:R_0603_HandSoldering" V 1630 2900 50 0001 C CNN
F 3 "" H 1700 2900 50 0000 C CNN
1 1700 2900
0 1 1 0
$EndComp
$Comp
L LED D10
U 1 1 570859CC
P 5700 3550
F 0 "D10" H 5700 3650 50 0000 C CNN
F 1 "LED" H 5700 3450 50 0000 C CNN
F 2 "LEDs:LED-3MM" H 5700 3550 50 0001 C CNN
F 3 "" H 5700 3550 50 0000 C CNN
1 5700 3550
-1 0 0 1
$EndComp
$Comp
L GND #PWR08
U 1 1 57085DD5
P 5900 3550
F 0 "#PWR08" H 5900 3300 50 0001 C CNN
F 1 "GND" H 5900 3400 50 0000 C CNN
F 2 "" H 5900 3550 50 0000 C CNN
F 3 "" H 5900 3550 50 0000 C CNN
1 5900 3550
0 -1 -1 0
$EndComp
$Comp
L C C5
U 1 1 57086871
P 2000 4500
F 0 "C5" H 2025 4600 50 0000 L CNN
F 1 "0.1uF" H 2025 4400 50 0000 L CNN
F 2 "Capacitors_SMD:C_0603_HandSoldering" H 2038 4350 50 0001 C CNN
F 3 "" H 2000 4500 50 0000 C CNN
1 2000 4500
1 0 0 -1
$EndComp
$Comp
L GND #PWR09
U 1 1 5708A4DF
P 2450 4550
F 0 "#PWR09" H 2450 4300 50 0001 C CNN
F 1 "GND" H 2450 4400 50 0000 C CNN
F 2 "" H 2450 4550 50 0000 C CNN
F 3 "" H 2450 4550 50 0000 C CNN
1 2450 4550
0 1 1 0
$EndComp
$Comp
L GND #PWR010
U 1 1 5708A547
P 2450 4450
F 0 "#PWR010" H 2450 4200 50 0001 C CNN
F 1 "GND" H 2450 4300 50 0000 C CNN
F 2 "" H 2450 4450 50 0000 C CNN
F 3 "" H 2450 4450 50 0000 C CNN
1 2450 4450
0 1 1 0
$EndComp
$Comp
L GND #PWR011
U 1 1 5708A5AF
P 2450 4350
F 0 "#PWR011" H 2450 4100 50 0001 C CNN
F 1 "GND" H 2450 4200 50 0000 C CNN
F 2 "" H 2450 4350 50 0000 C CNN
F 3 "" H 2450 4350 50 0000 C CNN
1 2450 4350
0 1 1 0
$EndComp
$Comp
L C C7
U 1 1 5708AF92
P 2550 4100
F 0 "C7" H 2575 4200 50 0000 L CNN
F 1 "0.1uF" H 2575 4000 50 0000 L CNN
F 2 "Capacitors_SMD:C_0603_HandSoldering" H 2588 3950 50 0001 C CNN
F 3 "" H 2550 4100 50 0000 C CNN
1 2550 4100
1 0 0 -1
$EndComp
$Comp
L C C6
U 1 1 5708BE14
P 2150 4150
F 0 "C6" H 2175 4250 50 0000 L CNN
F 1 "0.1uF" H 2175 4050 50 0000 L CNN
F 2 "Capacitors_SMD:C_0603_HandSoldering" H 2188 4000 50 0001 C CNN
F 3 "" H 2150 4150 50 0000 C CNN
1 2150 4150
1 0 0 -1
$EndComp
$Comp
L C C4
U 1 1 5708C26F
P 1650 4350
F 0 "C4" H 1675 4450 50 0000 L CNN
F 1 "0.1uF" H 1675 4250 50 0000 L CNN
F 2 "Capacitors_SMD:C_0603_HandSoldering" H 1688 4200 50 0001 C CNN
F 3 "" H 1650 4350 50 0000 C CNN
1 1650 4350
1 0 0 -1
$EndComp
NoConn ~ 4950 2650
NoConn ~ 4950 2750
NoConn ~ 4950 2950
NoConn ~ 4950 3050
NoConn ~ 4950 3150
NoConn ~ 4950 3250
NoConn ~ 4950 3350
NoConn ~ 4950 3450
NoConn ~ 4950 3650
NoConn ~ 4950 3950
NoConn ~ 4950 2450
NoConn ~ 4950 2350
NoConn ~ 4950 2250
NoConn ~ 4950 2150
NoConn ~ 4950 1750
NoConn ~ 2500 2150
Wire Wire Line
2100 1400 2100 2050
Connection ~ 2400 1400
Connection ~ 2200 1400
Wire Wire Line
2200 1400 2200 1950
Wire Wire Line
700 1400 2500 1400
Connection ~ 1800 2250
Wire Wire Line
1800 1400 1800 2250
Connection ~ 2150 2050
Connection ~ 2250 1950
Connection ~ 2400 1850
Wire Wire Line
2400 1400 2400 1850
Wire Wire Line
1650 2250 1650 4200
Wire Wire Line
1650 2250 2500 2250
Wire Wire Line
1650 4500 2450 4500
Wire Wire Line
2150 2050 2150 4000
Wire Wire Line
2100 2050 2500 2050
Wire Wire Line
2150 4400 2150 4300
Wire Wire Line
2450 4400 2150 4400
Wire Wire Line
2250 4000 2550 4000
Wire Wire Line
2250 2850 2250 4000
Wire Wire Line
2200 1950 2500 1950
Wire Wire Line
2000 4850 2000 4650
Wire Wire Line
2450 4850 2000 4850
Wire Wire Line
2450 4650 2500 4650
Wire Wire Line
2450 4550 2500 4550
Wire Wire Line
2450 4450 2500 4450
Wire Wire Line
2500 4350 2450 4350
Wire Wire Line
2000 1850 2000 4350
Wire Wire Line
2000 1850 2500 1850
Wire Wire Line
5200 3550 4950 3550
Wire Wire Line
1550 2900 1350 2900
Connection ~ 2050 3150
Wire Wire Line
1850 2900 2050 2900
Wire Wire Line
4500 1150 4400 1150
Wire Wire Line
600 1150 3300 1150
Connection ~ 2400 3150
Wire Wire Line
600 3550 600 1150
Wire Wire Line
2400 3550 600 3550
Wire Wire Line
2400 3150 2400 3550
Wire Wire Line
5100 1050 4400 1050
Wire Wire Line
5100 1950 5100 1050
Wire Wire Line
4950 1950 5100 1950
Wire Wire Line
3200 1050 3300 1050
Wire Wire Line
3200 1400 3200 1050
Wire Wire Line
5000 1400 3200 1400
Wire Wire Line
5000 1850 5000 1400
Wire Wire Line
4950 1850 5000 1850
Wire Wire Line
3050 950 3300 950
Wire Wire Line
3050 1300 3050 950
Wire Wire Line
5200 1300 3050 1300
Wire Wire Line
5200 2050 5200 1300
Wire Wire Line
4950 2050 5200 2050
Wire Wire Line
4950 3850 5250 3850
Wire Wire Line
2200 2750 2200 2850
Wire Wire Line
8050 4450 4950 4450
Wire Wire Line
8950 4550 4950 4550
Wire Wire Line
9850 4650 4950 4650
Wire Wire Line
7000 4150 4950 4150
Wire Wire Line
7000 1300 7000 4150
Wire Wire Line
7200 4350 4950 4350
Wire Wire Line
7200 2900 7200 4350
Wire Wire Line
7100 4250 4950 4250
Wire Wire Line
7100 2100 7100 4250
Wire Wire Line
1950 3150 2500 3150
Wire Wire Line
2250 1950 2250 2950
Wire Wire Line
2200 2850 2500 2850
Wire Wire Line
700 1400 700 2350
Wire Wire Line
700 2350 900 2350
Connection ~ 800 4150
Wire Wire Line
850 4150 800 4150
Connection ~ 1250 4150
Wire Wire Line
1150 4150 1250 4150
Wire Wire Line
1250 3850 1250 4400
Wire Wire Line
2500 3850 1250 3850
Wire Wire Line
800 3750 800 4400
Wire Wire Line
2500 3750 800 3750
Wire Wire Line
1300 2350 1450 2350
Wire Wire Line
1100 2550 1100 2350
Wire Wire Line
2050 2550 1100 2550
Wire Wire Line
1000 2650 1000 2350
Wire Wire Line
1700 2650 1000 2650
Wire Wire Line
2500 2550 2350 2550
Wire Wire Line
2500 2650 2000 2650
Connection ~ 8150 1300
Connection ~ 8150 2100
Connection ~ 9850 3400
Connection ~ 8950 3400
Connection ~ 8050 3400
Connection ~ 8150 2900
Connection ~ 8050 2600
Wire Wire Line
8050 1800 8050 4450
Connection ~ 8950 2600
Wire Wire Line
8950 1800 8950 4550
Connection ~ 9850 2600
Wire Wire Line
9850 1800 9850 4650
Connection ~ 9050 1300
Wire Wire Line
7000 1300 9950 1300
Connection ~ 9050 2900
Wire Wire Line
7200 2900 9950 2900
Connection ~ 9050 2100
Wire Wire Line
7100 2100 9950 2100
Wire Wire Line
9950 2900 9950 3100
Wire Wire Line
9850 3400 10100 3400
Wire Wire Line
10550 3400 10400 3400
Wire Wire Line
10550 3100 10550 3400
Wire Wire Line
9050 2900 9050 3100
Wire Wire Line
8950 3400 9200 3400
Wire Wire Line
9650 3400 9500 3400
Wire Wire Line
9650 3100 9650 3400
Wire Wire Line
8150 3100 8150 2900
Wire Wire Line
8050 3400 8300 3400
Wire Wire Line
8750 3400 8600 3400
Wire Wire Line
8750 3100 8750 3400
Wire Wire Line
9950 2100 9950 2300
Wire Wire Line
9850 2600 10100 2600
Wire Wire Line
10550 2600 10400 2600
Wire Wire Line
10550 2300 10550 2600
Wire Wire Line
9050 2100 9050 2300
Wire Wire Line
8950 2600 9200 2600
Wire Wire Line
9650 2600 9500 2600
Wire Wire Line
9650 2300 9650 2600
Wire Wire Line
8150 2300 8150 2100
Wire Wire Line
8050 2600 8300 2600
Wire Wire Line
8750 2600 8600 2600
Wire Wire Line
8750 2300 8750 2600
Wire Wire Line
9950 1300 9950 1500
Wire Wire Line
9850 1800 10100 1800
Wire Wire Line
10550 1800 10400 1800
Wire Wire Line
10550 1500 10550 1800
Wire Wire Line
9050 1300 9050 1500
Wire Wire Line
8950 1800 9200 1800
Wire Wire Line
9650 1800 9500 1800
Wire Wire Line
9650 1500 9650 1800
Wire Wire Line
8150 1500 8150 1300
Wire Wire Line
8050 1800 8300 1800
Wire Wire Line
8750 1800 8600 1800
Wire Wire Line
8750 1500 8750 1800
Wire Wire Line
2500 2450 2300 2450
Wire Wire Line
2300 2450 2300 1400
Connection ~ 2300 1400
Wire Wire Line
2500 1400 2500 1750
Connection ~ 2100 1400
Connection ~ 1800 1400
Wire Wire Line
4400 950 4400 850
Wire Wire Line
4400 850 2000 850
Wire Wire Line
2000 850 2000 1400
Connection ~ 2000 1400
Wire Wire Line
1350 2900 1350 2750
Wire Wire Line
1350 2750 1550 2750
Wire Wire Line
1550 2750 1550 1400
Connection ~ 1550 1400
Wire Wire Line
2450 4850 2450 4650
Wire Wire Line
2450 4500 2450 4550
Wire Wire Line
2500 4350 2500 4300
Wire Wire Line
2500 4300 2450 4300
Wire Wire Line
2450 4400 2450 4450
Wire Wire Line
2550 4250 2450 4250
Wire Wire Line
2450 4250 2450 4300
Wire Wire Line
2550 4000 2550 3950
Wire Wire Line
2050 2900 2050 3150
$Comp
L R R?
U 1 1 570E25D1
P 5350 3550
F 0 "R?" V 5430 3550 50 0000 C CNN
F 1 "200" V 5350 3550 50 0000 C CNN
F 2 "" V 5280 3550 50 0000 C CNN
F 3 "" H 5350 3550 50 0000 C CNN
1 5350 3550
0 1 1 0
$EndComp
$Comp
L C C?
U 1 1 570E2BE2
P 1100 1650
F 0 "C?" H 1125 1750 50 0000 L CNN
F 1 "1uF" H 1125 1550 50 0000 L CNN
F 2 "" H 1138 1500 50 0000 C CNN
F 3 "" H 1100 1650 50 0000 C CNN
1 1100 1650
0 1 1 0
$EndComp
Wire Wire Line
1500 1950 1500 1650
Wire Wire Line
1500 1650 1250 1650
Wire Wire Line
950 1650 700 1650
Connection ~ 700 1650
$EndSCHEMATC

2536
KT1.kicad_pcb Normal file

File diff suppressed because it is too large Load diff

2395
KT1.kicad_pcb-bak Normal file

File diff suppressed because it is too large Load diff

565
KT1.net Normal file
View file

@ -0,0 +1,565 @@
(export (version D)
(design
(source "C:/Users/janka/Documents/KiCad/Keyboard Test 2/KT1.sch")
(date "4/13/2016 8:41:25 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))
(comp (ref R3)
(value 100k)
(footprint Resistors_SMD:R_0603_HandSoldering)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 5708557F))
(comp (ref D10)
(value LED)
(footprint LEDs:LED-3MM)
(libsource (lib device) (part LED))
(sheetpath (names /) (tstamps /))
(tstamp 570859CC))
(comp (ref C5)
(value 0.1uF)
(footprint Capacitors_SMD:C_0603_HandSoldering)
(libsource (lib device) (part C))
(sheetpath (names /) (tstamps /))
(tstamp 57086871))
(comp (ref C7)
(value 0.1uF)
(footprint Capacitors_SMD:C_0603_HandSoldering)
(libsource (lib device) (part C))
(sheetpath (names /) (tstamps /))
(tstamp 5708AF92))
(comp (ref C6)
(value 0.1uF)
(footprint Capacitors_SMD:C_0603_HandSoldering)
(libsource (lib device) (part C))
(sheetpath (names /) (tstamps /))
(tstamp 5708BE14))
(comp (ref C4)
(value 0.1uF)
(footprint Capacitors_SMD:C_0603_HandSoldering)
(libsource (lib device) (part C))
(sheetpath (names /) (tstamps /))
(tstamp 5708C26F))
(comp (ref R4)
(value 200)
(footprint Resistors_SMD:R_0603_HandSoldering)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 570E25D1))
(comp (ref C8)
(value 1uF)
(footprint Capacitors_SMD:C_0603_HandSoldering)
(libsource (lib device) (part C))
(sheetpath (names /) (tstamps /))
(tstamp 570E2BE2)))
(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 LED)
(footprints
(fp LED-3MM)
(fp LED-5MM)
(fp LED-10MM)
(fp LED-0603)
(fp LED-0805)
(fp LED-1206)
(fp LEDV))
(fields
(field (name Reference) D)
(field (name Value) LED))
(pins
(pin (num 1) (name K) (type passive))
(pin (num 2) (name A) (type passive))))
(libpart (lib device) (part R)
(description Resistor)
(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 device)
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\device.lib"))
(library (logical conn)
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\conn.lib"))
(library (logical atmel)
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\atmel.lib"))
(library (logical components)
(uri C:\Users\janka\Documents\KiCad\KiCAD-Keyboard-Tutorial\components.lib)))
(nets
(net (code 1) (name "Net-(C3-Pad2)")
(node (ref C3) (pin 2))
(node (ref U1) (pin 5)))
(net (code 2) (name "Net-(U1-Pad11)")
(node (ref U2) (pin 1))
(node (ref U1) (pin 11)))
(net (code 3) (name "Net-(U1-Pad9)")
(node (ref U1) (pin 9))
(node (ref U2) (pin 3)))
(net (code 4) (name "Net-(R1-Pad1)")
(node (ref R1) (pin 1))
(node (ref U1) (pin 3)))
(net (code 5) (name "Net-(R2-Pad1)")
(node (ref U1) (pin 4))
(node (ref R2) (pin 1)))
(net (code 6) (name "Net-(P1-Pad2)")
(node (ref P1) (pin 2))
(node (ref R1) (pin 2)))
(net (code 7) (name "Net-(P1-Pad3)")
(node (ref P1) (pin 3))
(node (ref R2) (pin 2)))
(net (code 8) (name "Net-(C2-Pad1)")
(node (ref Y1) (pin 2))
(node (ref U1) (pin 16))
(node (ref C2) (pin 1)))
(net (code 9) (name "Net-(C1-Pad1)")
(node (ref U1) (pin 17))
(node (ref C1) (pin 1))
(node (ref Y1) (pin 1)))
(net (code 10) (name "Net-(C7-Pad1)")
(node (ref C7) (pin 1)))
(net (code 11) (name "Net-(C4-Pad1)")
(node (ref C8) (pin 2))
(node (ref C4) (pin 1))
(node (ref U2) (pin 2))
(node (ref P1) (pin 1))
(node (ref R3) (pin 2))
(node (ref C5) (pin 1))
(node (ref C6) (pin 1))
(node (ref U1) (pin 14))
(node (ref U1) (pin 24))
(node (ref U1) (pin 34))
(node (ref U1) (pin 44))
(node (ref U1) (pin 2))
(node (ref U1) (pin 7)))
(net (code 12) (name "Net-(U1-Pad10)")
(node (ref U1) (pin 10))
(node (ref U2) (pin 4)))
(net (code 13) (name "Net-(R3-Pad1)")
(node (ref U2) (pin 5))
(node (ref R3) (pin 1))
(node (ref U1) (pin 13))
(node (ref SW10) (pin 2)))
(net (code 14) (name "Net-(R4-Pad2)")
(node (ref R4) (pin 2))
(node (ref U1) (pin 26)))
(net (code 15) (name "Net-(D1-Pad2)")
(node (ref D1) (pin 2))
(node (ref SW1) (pin 2)))
(net (code 16) (name "Net-(D4-Pad2)")
(node (ref SW4) (pin 2))
(node (ref D4) (pin 2)))
(net (code 17) (name "Net-(D7-Pad2)")
(node (ref D7) (pin 2))
(node (ref SW7) (pin 2)))
(net (code 18) (name GND)
(node (ref U1) (pin 15))
(node (ref C6) (pin 2))
(node (ref SW10) (pin 1))
(node (ref U1) (pin 23))
(node (ref U1) (pin 33))
(node (ref U1) (pin 43))
(node (ref U1) (pin 35))
(node (ref U2) (pin 6))
(node (ref P1) (pin 5))
(node (ref C1) (pin 2))
(node (ref C2) (pin 2))
(node (ref C7) (pin 2))
(node (ref D10) (pin 1))
(node (ref C5) (pin 2))
(node (ref C4) (pin 2))
(node (ref C8) (pin 1)))
(net (code 19) (name "Net-(D10-Pad2)")
(node (ref D10) (pin 2))
(node (ref R4) (pin 1)))
(net (code 20) (name "Net-(D9-Pad2)")
(node (ref D9) (pin 2))
(node (ref SW9) (pin 2)))
(net (code 21) (name "Net-(D6-Pad2)")
(node (ref SW6) (pin 2))
(node (ref D6) (pin 2)))
(net (code 22) (name "Net-(D2-Pad2)")
(node (ref SW2) (pin 2))
(node (ref D2) (pin 2)))
(net (code 23) (name "Net-(D5-Pad2)")
(node (ref D5) (pin 2))
(node (ref SW5) (pin 2)))
(net (code 24) (name "Net-(D8-Pad2)")
(node (ref D8) (pin 2))
(node (ref SW8) (pin 2)))
(net (code 25) (name "Net-(D3-Pad2)")
(node (ref SW3) (pin 2))
(node (ref D3) (pin 2)))
(net (code 26) (name "Net-(U1-Pad32)")
(node (ref U1) (pin 32)))
(net (code 27) (name "Net-(U1-Pad22)")
(node (ref U1) (pin 22)))
(net (code 28) (name "Net-(U1-Pad12)")
(node (ref U1) (pin 12)))
(net (code 29) (name "Net-(U1-Pad31)")
(node (ref U1) (pin 31)))
(net (code 30) (name "Net-(U1-Pad21)")
(node (ref U1) (pin 21)))
(net (code 31) (name "Net-(U1-Pad30)")
(node (ref U1) (pin 30)))
(net (code 32) (name "Net-(U1-Pad20)")
(node (ref U1) (pin 20)))
(net (code 33) (name "Net-(U1-Pad42)")
(node (ref U1) (pin 42)))
(net (code 34) (name "Net-(U1-Pad8)")
(node (ref U1) (pin 8)))
(net (code 35) (name "Net-(C3-Pad1)")
(node (ref U1) (pin 6))
(node (ref C3) (pin 1)))
(net (code 36) (name "Net-(U1-Pad1)")
(node (ref U1) (pin 1)))
(net (code 37) (name "Net-(U1-Pad25)")
(node (ref U1) (pin 25)))
(net (code 38) (name "Net-(U1-Pad28)")
(node (ref U1) (pin 28)))
(net (code 39) (name "Net-(U1-Pad18)")
(node (ref U1) (pin 18)))
(net (code 40) (name "Net-(U1-Pad27)")
(node (ref U1) (pin 27)))
(net (code 41) (name /COL3)
(node (ref U1) (pin 36))
(node (ref D7) (pin 1))
(node (ref D8) (pin 1))
(node (ref D9) (pin 1)))
(net (code 42) (name /COL2)
(node (ref U1) (pin 37))
(node (ref D5) (pin 1))
(node (ref D4) (pin 1))
(node (ref D6) (pin 1)))
(net (code 43) (name /COL1)
(node (ref D2) (pin 1))
(node (ref D3) (pin 1))
(node (ref D1) (pin 1))
(node (ref U1) (pin 38)))
(net (code 44) (name /ROW3)
(node (ref U1) (pin 39))
(node (ref SW3) (pin 1))
(node (ref SW6) (pin 1))
(node (ref SW9) (pin 1)))
(net (code 45) (name /ROW2)
(node (ref U1) (pin 40))
(node (ref SW2) (pin 1))
(node (ref SW5) (pin 1))
(node (ref SW8) (pin 1)))
(net (code 46) (name /ROW1)
(node (ref SW1) (pin 1))
(node (ref SW7) (pin 1))
(node (ref SW4) (pin 1))
(node (ref U1) (pin 41)))
(net (code 47) (name "Net-(U1-Pad19)")
(node (ref U1) (pin 19)))
(net (code 48) (name "Net-(U1-Pad29)")
(node (ref U1) (pin 29)))
(net (code 49) (name "Net-(P1-Pad6)")
(node (ref P1) (pin 6)))
(net (code 50) (name "Net-(P1-Pad4)")
(node (ref P1) (pin 4)))))

109
KT1.pro Normal file
View file

@ -0,0 +1,109 @@
update=4/5/2016 5:54:34 PM
version=1
last_client=kicad
[pcbnew]
version=1
LastNetListRead=
UseCmpFile=1
PadDrill=0.600000000000
PadDrillOvalY=0.600000000000
PadSizeH=1.500000000000
PadSizeV=1.500000000000
PcbTextSizeV=1.500000000000
PcbTextSizeH=1.500000000000
PcbTextThickness=0.300000000000
ModuleTextSizeV=1.000000000000
ModuleTextSizeH=1.000000000000
ModuleTextSizeThickness=0.150000000000
SolderMaskClearance=0.000000000000
SolderMaskMinWidth=0.000000000000
DrawSegmentWidth=0.200000000000
BoardOutlineThickness=0.100000000000
ModuleOutlineThickness=0.150000000000
[cvpcb]
version=1
NetIExt=net
[general]
version=1
[eeschema]
version=1
LibDir=../KiCAD-Keyboard-Tutorial
[eeschema/libraries]
LibName1=power
LibName2=device
LibName3=transistors
LibName4=conn
LibName5=linear
LibName6=regul
LibName7=74xx
LibName8=cmos4000
LibName9=adc-dac
LibName10=memory
LibName11=xilinx
LibName12=microcontrollers
LibName13=dsp
LibName14=microchip
LibName15=analog_switches
LibName16=motorola
LibName17=texas
LibName18=intel
LibName19=audio
LibName20=interface
LibName21=digital-audio
LibName22=philips
LibName23=display
LibName24=cypress
LibName25=siliconi
LibName26=opto
LibName27=atmel
LibName28=contrib
LibName29=valves
LibName30=74xgxx
LibName31=ac-dc
LibName32=actel
LibName33=Altera
LibName34=analog_devices
LibName35=brooktre
LibName36=cmos_ieee
LibName37=dc-dc
LibName38=diode
LibName39=elec-unifil
LibName40=ESD_Protection
LibName41=ftdi
LibName42=gennum
LibName43=graphic
LibName44=hc11
LibName45=ir
LibName46=Lattice
LibName47=logo
LibName48=maxim
LibName49=microchip_dspic33dsc
LibName50=microchip_pic10mcu
LibName51=microchip_pic12mcu
LibName52=microchip_pic16mcu
LibName53=microchip_pic18mcu
LibName54=microchip_pic32mcu
LibName55=motor_drivers
LibName56=msp430
LibName57=nordicsemi
LibName58=nxp_armmcu
LibName59=onsemi
LibName60=Oscillators
LibName61=Power_Management
LibName62=powerint
LibName63=pspice
LibName64=references
LibName65=relays
LibName66=rfcom
LibName67=sensors
LibName68=silabs
LibName69=stm8
LibName70=stm32
LibName71=supertex
LibName72=switches
LibName73=transf
LibName74=ttl_ieee
LibName75=video
LibName76=Xicor
LibName77=Zilog
LibName78=components

946
KT1.sch Normal file
View file

@ -0,0 +1,946 @@
EESchema Schematic File Version 2
LIBS:power
LIBS:device
LIBS:transistors
LIBS:conn
LIBS:linear
LIBS:regul
LIBS:74xx
LIBS:cmos4000
LIBS:adc-dac
LIBS:memory
LIBS:xilinx
LIBS:microcontrollers
LIBS:dsp
LIBS:microchip
LIBS:analog_switches
LIBS:motorola
LIBS:texas
LIBS:intel
LIBS:audio
LIBS:interface
LIBS:digital-audio
LIBS:philips
LIBS:display
LIBS:cypress
LIBS:siliconi
LIBS:opto
LIBS:atmel
LIBS:contrib
LIBS:valves
LIBS:74xgxx
LIBS:ac-dc
LIBS:actel
LIBS:Altera
LIBS:analog_devices
LIBS:brooktre
LIBS:cmos_ieee
LIBS:dc-dc
LIBS:diode
LIBS:elec-unifil
LIBS:ESD_Protection
LIBS:ftdi
LIBS:gennum
LIBS:graphic
LIBS:hc11
LIBS:ir
LIBS:Lattice
LIBS:logo
LIBS:maxim
LIBS:microchip_dspic33dsc
LIBS:microchip_pic10mcu
LIBS:microchip_pic12mcu
LIBS:microchip_pic16mcu
LIBS:microchip_pic18mcu
LIBS:microchip_pic32mcu
LIBS:motor_drivers
LIBS:msp430
LIBS:nordicsemi
LIBS:nxp_armmcu
LIBS:onsemi
LIBS:Oscillators
LIBS:Power_Management
LIBS:powerint
LIBS:pspice
LIBS:references
LIBS:relays
LIBS:rfcom
LIBS:sensors
LIBS:silabs
LIBS:stm8
LIBS:stm32
LIBS:supertex
LIBS:switches
LIBS:transf
LIBS:ttl_ieee
LIBS:video
LIBS:Xicor
LIBS:Zilog
LIBS:components
EELAYER 25 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 1
Title ""
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L SW_PUSH SW1
U 1 1 57039F51
P 8450 1500
F 0 "SW1" H 8600 1610 50 0000 C CNN
F 1 "SW_R1C1" H 8450 1420 50 0000 C CNN
F 2 "Keyboard:CHERRY_PCB_100H" H 8450 1500 50 0001 C CNN
F 3 "" H 8450 1500 50 0000 C CNN
1 8450 1500
1 0 0 -1
$EndComp
$Comp
L D D1
U 1 1 57039FAC
P 8450 1800
F 0 "D1" H 8450 1900 50 0000 C CNN
F 1 "D" H 8450 1700 50 0000 C CNN
F 2 "Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10" H 8450 1800 50 0001 C CNN
F 3 "" H 8450 1800 50 0000 C CNN
1 8450 1800
1 0 0 -1
$EndComp
$Comp
L SW_PUSH SW4
U 1 1 5703A08B
P 9350 1500
F 0 "SW4" H 9500 1610 50 0000 C CNN
F 1 "SW_R1C2" H 9350 1420 50 0000 C CNN
F 2 "Keyboard:CHERRY_PCB_100H" H 9350 1500 50 0001 C CNN
F 3 "" H 9350 1500 50 0000 C CNN
1 9350 1500
1 0 0 -1
$EndComp
$Comp
L D D4
U 1 1 5703A091
P 9350 1800
F 0 "D4" H 9350 1900 50 0000 C CNN
F 1 "D" H 9350 1700 50 0000 C CNN
F 2 "Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10" H 9350 1800 50 0001 C CNN
F 3 "" H 9350 1800 50 0000 C CNN
1 9350 1800
1 0 0 -1
$EndComp
$Comp
L SW_PUSH SW7
U 1 1 5703A1E5
P 10250 1500
F 0 "SW7" H 10400 1610 50 0000 C CNN
F 1 "SW_R1C3" H 10250 1420 50 0000 C CNN
F 2 "Keyboard:CHERRY_PCB_100H" H 10250 1500 50 0001 C CNN
F 3 "" H 10250 1500 50 0000 C CNN
1 10250 1500
1 0 0 -1
$EndComp
$Comp
L D D7
U 1 1 5703A1EB
P 10250 1800
F 0 "D7" H 10250 1900 50 0000 C CNN
F 1 "D" H 10250 1700 50 0000 C CNN
F 2 "Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10" H 10250 1800 50 0001 C CNN
F 3 "" H 10250 1800 50 0000 C CNN
1 10250 1800
1 0 0 -1
$EndComp
$Comp
L SW_PUSH SW2
U 1 1 5703A303
P 8450 2300
F 0 "SW2" H 8600 2410 50 0000 C CNN
F 1 "SW_R2C1" H 8450 2220 50 0000 C CNN
F 2 "Keyboard:CHERRY_PCB_100H" H 8450 2300 50 0001 C CNN
F 3 "" H 8450 2300 50 0000 C CNN
1 8450 2300
1 0 0 -1
$EndComp
$Comp
L D D2
U 1 1 5703A309
P 8450 2600
F 0 "D2" H 8450 2700 50 0000 C CNN
F 1 "D" H 8450 2500 50 0000 C CNN
F 2 "Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10" H 8450 2600 50 0001 C CNN
F 3 "" H 8450 2600 50 0000 C CNN
1 8450 2600
1 0 0 -1
$EndComp
$Comp
L SW_PUSH SW5
U 1 1 5703A313
P 9350 2300
F 0 "SW5" H 9500 2410 50 0000 C CNN
F 1 "SW_R2C2" H 9350 2220 50 0000 C CNN
F 2 "Keyboard:CHERRY_PCB_100H" H 9350 2300 50 0001 C CNN
F 3 "" H 9350 2300 50 0000 C CNN
1 9350 2300
1 0 0 -1
$EndComp
$Comp
L D D5
U 1 1 5703A319
P 9350 2600
F 0 "D5" H 9350 2700 50 0000 C CNN
F 1 "D" H 9350 2500 50 0000 C CNN
F 2 "Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10" H 9350 2600 50 0001 C CNN
F 3 "" H 9350 2600 50 0000 C CNN
1 9350 2600
1 0 0 -1
$EndComp
$Comp
L SW_PUSH SW8
U 1 1 5703A323
P 10250 2300
F 0 "SW8" H 10400 2410 50 0000 C CNN
F 1 "SW_R2C3" H 10250 2220 50 0000 C CNN
F 2 "Keyboard:CHERRY_PCB_100H" H 10250 2300 50 0001 C CNN
F 3 "" H 10250 2300 50 0000 C CNN
1 10250 2300
1 0 0 -1
$EndComp
$Comp
L D D8
U 1 1 5703A329
P 10250 2600
F 0 "D8" H 10250 2700 50 0000 C CNN
F 1 "D" H 10250 2500 50 0000 C CNN
F 2 "Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10" H 10250 2600 50 0001 C CNN
F 3 "" H 10250 2600 50 0000 C CNN
1 10250 2600
1 0 0 -1
$EndComp
$Comp
L SW_PUSH SW3
U 1 1 5703A5A9
P 8450 3100
F 0 "SW3" H 8600 3210 50 0000 C CNN
F 1 "SW_R3C1" H 8450 3020 50 0000 C CNN
F 2 "Keyboard:CHERRY_PCB_100H" H 8450 3100 50 0001 C CNN
F 3 "" H 8450 3100 50 0000 C CNN
1 8450 3100
1 0 0 -1
$EndComp
$Comp
L D D3
U 1 1 5703A5AF
P 8450 3400
F 0 "D3" H 8450 3500 50 0000 C CNN
F 1 "D" H 8450 3300 50 0000 C CNN
F 2 "Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10" H 8450 3400 50 0001 C CNN
F 3 "" H 8450 3400 50 0000 C CNN
1 8450 3400
1 0 0 -1
$EndComp
$Comp
L SW_PUSH SW6
U 1 1 5703A5B9
P 9350 3100
F 0 "SW6" H 9500 3210 50 0000 C CNN
F 1 "SW_R3C2" H 9350 3020 50 0000 C CNN
F 2 "Keyboard:CHERRY_PCB_100H" H 9350 3100 50 0001 C CNN
F 3 "" H 9350 3100 50 0000 C CNN
1 9350 3100
1 0 0 -1
$EndComp
$Comp
L D D6
U 1 1 5703A5BF
P 9350 3400
F 0 "D6" H 9350 3500 50 0000 C CNN
F 1 "D" H 9350 3300 50 0000 C CNN
F 2 "Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10" H 9350 3400 50 0001 C CNN
F 3 "" H 9350 3400 50 0000 C CNN
1 9350 3400
1 0 0 -1
$EndComp
$Comp
L SW_PUSH SW9
U 1 1 5703A5C9
P 10250 3100
F 0 "SW9" H 10400 3210 50 0000 C CNN
F 1 "SW_R3C3" H 10250 3020 50 0000 C CNN
F 2 "Keyboard:CHERRY_PCB_100H" H 10250 3100 50 0001 C CNN
F 3 "" H 10250 3100 50 0000 C CNN
1 10250 3100
1 0 0 -1
$EndComp
$Comp
L D D9
U 1 1 5703A5CF
P 10250 3400
F 0 "D9" H 10250 3500 50 0000 C CNN
F 1 "D" H 10250 3300 50 0000 C CNN
F 2 "Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10" H 10250 3400 50 0001 C CNN
F 3 "" H 10250 3400 50 0000 C CNN
1 10250 3400
1 0 0 -1
$EndComp
Text Label 7750 1300 0 60 ~ 0
ROW1
Text Label 7750 2100 0 60 ~ 0
ROW2
Text Label 7750 2900 0 60 ~ 0
ROW3
Text Label 8050 3550 2 60 ~ 0
COL1
Text Label 8950 3550 2 60 ~ 0
COL2
Text Label 9850 3550 2 60 ~ 0
COL3
$Comp
L ATmega32U4 U1
U 1 1 5704A83B
P 3750 3300
F 0 "U1" H 2850 5000 50 0000 C CNN
F 1 "ATmega32U4" H 3100 1750 50 0000 C CNN
F 2 "Housings_QFP:TQFP-44_10x10mm_Pitch0.8mm" H 4950 4400 50 0001 C CNN
F 3 "" H 4950 4400 50 0000 C CNN
1 3750 3300
1 0 0 -1
$EndComp
$Comp
L USB_OTG P1
U 1 1 5704B50F
P 1100 2050
F 0 "P1" H 1425 1925 50 0000 C CNN
F 1 "USB_OTG" H 1100 2250 50 0000 C CNN
F 2 "Connect:USB_Mini-B" V 1050 1950 50 0001 C CNN
F 3 "" V 1050 1950 50 0000 C CNN
1 1100 2050
1 0 0 -1
$EndComp
$Comp
L R R2
U 1 1 5704BB7F
P 2200 2550
F 0 "R2" V 2280 2550 50 0000 C CNN
F 1 "22" V 2200 2550 50 0000 C CNN
F 2 "Resistors_SMD:R_0603_HandSoldering" V 2130 2550 50 0001 C CNN
F 3 "" H 2200 2550 50 0000 C CNN
1 2200 2550
0 1 1 0
$EndComp
$Comp
L R R1
U 1 1 5704C2B3
P 1850 2650
F 0 "R1" V 1930 2650 50 0000 C CNN
F 1 "22" V 1850 2650 50 0000 C CNN
F 2 "Resistors_SMD:R_0603_HandSoldering" V 1780 2650 50 0001 C CNN
F 3 "" H 1850 2650 50 0000 C CNN
1 1850 2650
0 1 1 0
$EndComp
$Comp
L GND #PWR01
U 1 1 5704CD1C
P 2450 4650
F 0 "#PWR01" H 2450 4400 50 0001 C CNN
F 1 "GND" H 2450 4500 50 0000 C CNN
F 2 "" H 2450 4650 50 0000 C CNN
F 3 "" H 2450 4650 50 0000 C CNN
1 2450 4650
0 1 1 0
$EndComp
$Comp
L GND #PWR02
U 1 1 5704DB29
P 1450 2350
F 0 "#PWR02" H 1450 2100 50 0001 C CNN
F 1 "GND" H 1450 2200 50 0000 C CNN
F 2 "" H 1450 2350 50 0000 C CNN
F 3 "" H 1450 2350 50 0000 C CNN
1 1450 2350
0 -1 -1 0
$EndComp
$Comp
L C C1
U 1 1 5704DC79
P 800 4550
F 0 "C1" H 825 4650 50 0000 L CNN
F 1 "10pF" H 825 4450 50 0000 L CNN
F 2 "Capacitors_SMD:C_0603_HandSoldering" H 838 4400 50 0001 C CNN
F 3 "" H 800 4550 50 0000 C CNN
1 800 4550
1 0 0 -1
$EndComp
$Comp
L C C2
U 1 1 5704DD33
P 1250 4550
F 0 "C2" H 1275 4650 50 0000 L CNN
F 1 "10pF" H 1275 4450 50 0000 L CNN
F 2 "Capacitors_SMD:C_0603_HandSoldering" H 1288 4400 50 0001 C CNN
F 3 "" H 1250 4550 50 0000 C CNN
1 1250 4550
1 0 0 -1
$EndComp
$Comp
L Crystal Y1
U 1 1 5704DD87
P 1000 4150
F 0 "Y1" H 1000 4300 50 0000 C CNN
F 1 "16MHz" H 1000 4000 50 0000 C CNN
F 2 "Keyboards:HC49SM" H 1000 4150 50 0001 C CNN
F 3 "" H 1000 4150 50 0000 C CNN
1 1000 4150
1 0 0 -1
$EndComp
$Comp
L GND #PWR03
U 1 1 5704E109
P 1250 4700
F 0 "#PWR03" H 1250 4450 50 0001 C CNN
F 1 "GND" H 1250 4550 50 0000 C CNN
F 2 "" H 1250 4700 50 0000 C CNN
F 3 "" H 1250 4700 50 0000 C CNN
1 1250 4700
1 0 0 -1
$EndComp
$Comp
L GND #PWR04
U 1 1 5704E15F
P 800 4700
F 0 "#PWR04" H 800 4450 50 0001 C CNN
F 1 "GND" H 800 4550 50 0000 C CNN
F 2 "" H 800 4700 50 0000 C CNN
F 3 "" H 800 4700 50 0000 C CNN
1 800 4700
1 0 0 -1
$EndComp
$Comp
L SW_PUSH SW10
U 1 1 570516A9
P 1650 3150
F 0 "SW10" H 1800 3260 50 0000 C CNN
F 1 "SW_RESET" H 1650 3070 50 0000 C CNN
F 2 "Buttons_Switches_SMD:SW_SPST_FSMSM" H 1650 3150 50 0001 C CNN
F 3 "" H 1650 3150 50 0000 C CNN
1 1650 3150
1 0 0 -1
$EndComp
$Comp
L GND #PWR05
U 1 1 5705186B
P 1350 3150
F 0 "#PWR05" H 1350 2900 50 0001 C CNN
F 1 "GND" H 1350 3000 50 0000 C CNN
F 2 "" H 1350 3150 50 0000 C CNN
F 3 "" H 1350 3150 50 0000 C CNN
1 1350 3150
1 0 0 -1
$EndComp
$Comp
L C C3
U 1 1 5705924F
P 2350 2750
F 0 "C3" H 2375 2850 50 0000 L CNN
F 1 "1uF" H 2375 2650 50 0000 L CNN
F 2 "Capacitors_SMD:C_0603_HandSoldering" H 2388 2600 50 0001 C CNN
F 3 "" H 2350 2750 50 0000 C CNN
1 2350 2750
0 1 1 0
$EndComp
$Comp
L GND #PWR06
U 1 1 5705A137
P 5250 3850
F 0 "#PWR06" H 5250 3600 50 0001 C CNN
F 1 "GND" H 5250 3700 50 0000 C CNN
F 2 "" H 5250 3850 50 0000 C CNN
F 3 "" H 5250 3850 50 0000 C CNN
1 5250 3850
0 -1 -1 0
$EndComp
$Comp
L ISP U2
U 1 1 5705CF24
P 3850 1050
F 0 "U2" H 3850 1000 60 0000 C CNN
F 1 "ISP" H 3850 1100 60 0000 C CNN
F 2 "Pin_Headers:Pin_Header_Straight_2x03" H 3850 1050 60 0001 C CNN
F 3 "" H 3850 1050 60 0000 C CNN
1 3850 1050
1 0 0 -1
$EndComp
$Comp
L GND #PWR07
U 1 1 5705E23A
P 4500 1150
F 0 "#PWR07" H 4500 900 50 0001 C CNN
F 1 "GND" H 4500 1000 50 0000 C CNN
F 2 "" H 4500 1150 50 0000 C CNN
F 3 "" H 4500 1150 50 0000 C CNN
1 4500 1150
0 -1 -1 0
$EndComp
$Comp
L R R3
U 1 1 5708557F
P 1700 2900
F 0 "R3" V 1780 2900 50 0000 C CNN
F 1 "100k" V 1700 2900 50 0000 C CNN
F 2 "Resistors_SMD:R_0603_HandSoldering" V 1630 2900 50 0001 C CNN
F 3 "" H 1700 2900 50 0000 C CNN
1 1700 2900
0 1 1 0
$EndComp
$Comp
L LED D10
U 1 1 570859CC
P 5700 3550
F 0 "D10" H 5700 3650 50 0000 C CNN
F 1 "LED" H 5700 3450 50 0000 C CNN
F 2 "LEDs:LED-3MM" H 5700 3550 50 0001 C CNN
F 3 "" H 5700 3550 50 0000 C CNN
1 5700 3550
-1 0 0 1
$EndComp
$Comp
L GND #PWR08
U 1 1 57085DD5
P 5900 3550
F 0 "#PWR08" H 5900 3300 50 0001 C CNN
F 1 "GND" H 5900 3400 50 0000 C CNN
F 2 "" H 5900 3550 50 0000 C CNN
F 3 "" H 5900 3550 50 0000 C CNN
1 5900 3550
0 -1 -1 0
$EndComp
$Comp
L C C5
U 1 1 57086871
P 2000 4500
F 0 "C5" H 2025 4600 50 0000 L CNN
F 1 "0.1uF" H 2025 4400 50 0000 L CNN
F 2 "Capacitors_SMD:C_0603_HandSoldering" H 2038 4350 50 0001 C CNN
F 3 "" H 2000 4500 50 0000 C CNN
1 2000 4500
1 0 0 -1
$EndComp
$Comp
L GND #PWR09
U 1 1 5708A4DF
P 2450 4550
F 0 "#PWR09" H 2450 4300 50 0001 C CNN
F 1 "GND" H 2450 4400 50 0000 C CNN
F 2 "" H 2450 4550 50 0000 C CNN
F 3 "" H 2450 4550 50 0000 C CNN
1 2450 4550
0 1 1 0
$EndComp
$Comp
L GND #PWR010
U 1 1 5708A547
P 2450 4450
F 0 "#PWR010" H 2450 4200 50 0001 C CNN
F 1 "GND" H 2450 4300 50 0000 C CNN
F 2 "" H 2450 4450 50 0000 C CNN
F 3 "" H 2450 4450 50 0000 C CNN
1 2450 4450
0 1 1 0
$EndComp
$Comp
L GND #PWR011
U 1 1 5708A5AF
P 2450 4350
F 0 "#PWR011" H 2450 4100 50 0001 C CNN
F 1 "GND" H 2450 4200 50 0000 C CNN
F 2 "" H 2450 4350 50 0000 C CNN
F 3 "" H 2450 4350 50 0000 C CNN
1 2450 4350
0 1 1 0
$EndComp
$Comp
L C C7
U 1 1 5708AF92
P 2550 4100
F 0 "C7" H 2575 4200 50 0000 L CNN
F 1 "0.1uF" H 2575 4000 50 0000 L CNN
F 2 "Capacitors_SMD:C_0603_HandSoldering" H 2588 3950 50 0001 C CNN
F 3 "" H 2550 4100 50 0000 C CNN
1 2550 4100
1 0 0 -1
$EndComp
$Comp
L C C6
U 1 1 5708BE14
P 2150 4150
F 0 "C6" H 2175 4250 50 0000 L CNN
F 1 "0.1uF" H 2175 4050 50 0000 L CNN
F 2 "Capacitors_SMD:C_0603_HandSoldering" H 2188 4000 50 0001 C CNN
F 3 "" H 2150 4150 50 0000 C CNN
1 2150 4150
1 0 0 -1
$EndComp
$Comp
L C C4
U 1 1 5708C26F
P 1650 4350
F 0 "C4" H 1675 4450 50 0000 L CNN
F 1 "0.1uF" H 1675 4250 50 0000 L CNN
F 2 "Capacitors_SMD:C_0603_HandSoldering" H 1688 4200 50 0001 C CNN
F 3 "" H 1650 4350 50 0000 C CNN
1 1650 4350
1 0 0 -1
$EndComp
NoConn ~ 4950 2650
NoConn ~ 4950 2750
NoConn ~ 4950 2950
NoConn ~ 4950 3050
NoConn ~ 4950 3150
NoConn ~ 4950 3250
NoConn ~ 4950 3350
NoConn ~ 4950 3450
NoConn ~ 4950 3650
NoConn ~ 4950 3950
NoConn ~ 4950 2450
NoConn ~ 4950 2350
NoConn ~ 4950 2250
NoConn ~ 4950 2150
NoConn ~ 4950 1750
NoConn ~ 2500 2150
Wire Wire Line
2100 1400 2100 2050
Connection ~ 2400 1400
Connection ~ 2200 1400
Wire Wire Line
2200 1400 2200 1950
Wire Wire Line
700 1400 2500 1400
Connection ~ 1800 2250
Wire Wire Line
1800 1400 1800 2250
Connection ~ 2150 2050
Connection ~ 2250 1950
Connection ~ 2400 1850
Wire Wire Line
2400 1400 2400 1850
Wire Wire Line
1650 2250 1650 4200
Wire Wire Line
1650 2250 2500 2250
Wire Wire Line
1650 4500 2450 4500
Wire Wire Line
2150 2050 2150 4000
Wire Wire Line
2100 2050 2500 2050
Wire Wire Line
2150 4400 2150 4300
Wire Wire Line
2450 4400 2150 4400
Wire Wire Line
2250 4000 2550 4000
Wire Wire Line
2250 2850 2250 4000
Wire Wire Line
2200 1950 2500 1950
Wire Wire Line
2000 4850 2000 4650
Wire Wire Line
2450 4850 2000 4850
Wire Wire Line
2450 4650 2500 4650
Wire Wire Line
2450 4550 2500 4550
Wire Wire Line
2450 4450 2500 4450
Wire Wire Line
2500 4350 2450 4350
Wire Wire Line
2000 1850 2000 4350
Wire Wire Line
2000 1850 2500 1850
Wire Wire Line
5200 3550 4950 3550
Wire Wire Line
1550 2900 1350 2900
Connection ~ 2050 3150
Wire Wire Line
1850 2900 2050 2900
Wire Wire Line
4500 1150 4400 1150
Wire Wire Line
600 1150 3300 1150
Connection ~ 2400 3150
Wire Wire Line
600 3550 600 1150
Wire Wire Line
2400 3550 600 3550
Wire Wire Line
2400 3150 2400 3550
Wire Wire Line
5100 1050 4400 1050
Wire Wire Line
5100 1950 5100 1050
Wire Wire Line
4950 1950 5100 1950
Wire Wire Line
3200 1050 3300 1050
Wire Wire Line
3200 1400 3200 1050
Wire Wire Line
5000 1400 3200 1400
Wire Wire Line
5000 1850 5000 1400
Wire Wire Line
4950 1850 5000 1850
Wire Wire Line
3050 950 3300 950
Wire Wire Line
3050 1300 3050 950
Wire Wire Line
5200 1300 3050 1300
Wire Wire Line
5200 2050 5200 1300
Wire Wire Line
4950 2050 5200 2050
Wire Wire Line
4950 3850 5250 3850
Wire Wire Line
2200 2750 2200 2850
Wire Wire Line
8050 4450 4950 4450
Wire Wire Line
8950 4550 4950 4550
Wire Wire Line
9850 4650 4950 4650
Wire Wire Line
7000 4150 4950 4150
Wire Wire Line
7000 1300 7000 4150
Wire Wire Line
7200 4350 4950 4350
Wire Wire Line
7200 2900 7200 4350
Wire Wire Line
7100 4250 4950 4250
Wire Wire Line
7100 2100 7100 4250
Wire Wire Line
1950 3150 2500 3150
Wire Wire Line
2250 1950 2250 2950
Wire Wire Line
2200 2850 2500 2850
Wire Wire Line
700 1400 700 2350
Wire Wire Line
700 2350 900 2350
Connection ~ 800 4150
Wire Wire Line
850 4150 800 4150
Connection ~ 1250 4150
Wire Wire Line
1150 4150 1250 4150
Wire Wire Line
1250 3850 1250 4400
Wire Wire Line
2500 3850 1250 3850
Wire Wire Line
800 3750 800 4400
Wire Wire Line
2500 3750 800 3750
Wire Wire Line
1300 2350 1450 2350
Wire Wire Line
1100 2550 1100 2350
Wire Wire Line
2050 2550 1100 2550
Wire Wire Line
1000 2650 1000 2350
Wire Wire Line
1700 2650 1000 2650
Wire Wire Line
2500 2550 2350 2550
Wire Wire Line
2500 2650 2000 2650
Connection ~ 8150 1300
Connection ~ 8150 2100
Connection ~ 9850 3400
Connection ~ 8950 3400
Connection ~ 8050 3400
Connection ~ 8150 2900
Connection ~ 8050 2600
Wire Wire Line
8050 1800 8050 4450
Connection ~ 8950 2600
Wire Wire Line
8950 1800 8950 4550
Connection ~ 9850 2600
Wire Wire Line
9850 1800 9850 4650
Connection ~ 9050 1300
Wire Wire Line
7000 1300 9950 1300
Connection ~ 9050 2900
Wire Wire Line
7200 2900 9950 2900
Connection ~ 9050 2100
Wire Wire Line
7100 2100 9950 2100
Wire Wire Line
9950 2900 9950 3100
Wire Wire Line
9850 3400 10100 3400
Wire Wire Line
10550 3400 10400 3400
Wire Wire Line
10550 3100 10550 3400
Wire Wire Line
9050 2900 9050 3100
Wire Wire Line
8950 3400 9200 3400
Wire Wire Line
9650 3400 9500 3400
Wire Wire Line
9650 3100 9650 3400
Wire Wire Line
8150 3100 8150 2900
Wire Wire Line
8050 3400 8300 3400
Wire Wire Line
8750 3400 8600 3400
Wire Wire Line
8750 3100 8750 3400
Wire Wire Line
9950 2100 9950 2300
Wire Wire Line
9850 2600 10100 2600
Wire Wire Line
10550 2600 10400 2600
Wire Wire Line
10550 2300 10550 2600
Wire Wire Line
9050 2100 9050 2300
Wire Wire Line
8950 2600 9200 2600
Wire Wire Line
9650 2600 9500 2600
Wire Wire Line
9650 2300 9650 2600
Wire Wire Line
8150 2300 8150 2100
Wire Wire Line
8050 2600 8300 2600
Wire Wire Line
8750 2600 8600 2600
Wire Wire Line
8750 2300 8750 2600
Wire Wire Line
9950 1300 9950 1500
Wire Wire Line
9850 1800 10100 1800
Wire Wire Line
10550 1800 10400 1800
Wire Wire Line
10550 1500 10550 1800
Wire Wire Line
9050 1300 9050 1500
Wire Wire Line
8950 1800 9200 1800
Wire Wire Line
9650 1800 9500 1800
Wire Wire Line
9650 1500 9650 1800
Wire Wire Line
8150 1500 8150 1300
Wire Wire Line
8050 1800 8300 1800
Wire Wire Line
8750 1800 8600 1800
Wire Wire Line
8750 1500 8750 1800
Wire Wire Line
2500 2450 2300 2450
Wire Wire Line
2300 2450 2300 1400
Connection ~ 2300 1400
Wire Wire Line
2500 1400 2500 1750
Connection ~ 2100 1400
Connection ~ 1800 1400
Wire Wire Line
4400 950 4400 850
Wire Wire Line
4400 850 2000 850
Wire Wire Line
2000 850 2000 1400
Connection ~ 2000 1400
Wire Wire Line
1350 2900 1350 2750
Wire Wire Line
1350 2750 1550 2750
Wire Wire Line
1550 2750 1550 1400
Connection ~ 1550 1400
Wire Wire Line
2450 4850 2450 4650
Wire Wire Line
2450 4500 2450 4550
Wire Wire Line
2500 4350 2500 4300
Wire Wire Line
2500 4300 2450 4300
Wire Wire Line
2450 4400 2450 4450
Wire Wire Line
2550 4250 2450 4250
Wire Wire Line
2450 4250 2450 4300
Wire Wire Line
2550 4000 2550 3950
Wire Wire Line
2050 2900 2050 3150
$Comp
L R R4
U 1 1 570E25D1
P 5350 3550
F 0 "R4" V 5430 3550 50 0000 C CNN
F 1 "200" V 5350 3550 50 0000 C CNN
F 2 "Resistors_SMD:R_0603_HandSoldering" V 5280 3550 50 0001 C CNN
F 3 "" H 5350 3550 50 0000 C CNN
1 5350 3550
0 1 1 0
$EndComp
$Comp
L C C8
U 1 1 570E2BE2
P 1100 1650
F 0 "C8" H 1125 1750 50 0000 L CNN
F 1 "1uF" H 1125 1550 50 0000 L CNN
F 2 "Capacitors_SMD:C_0603_HandSoldering" H 1138 1500 50 0001 C CNN
F 3 "" H 1100 1650 50 0000 C CNN
1 1100 1650
0 1 1 0
$EndComp
Wire Wire Line
950 1650 700 1650
Connection ~ 700 1650
$Comp
L GND #PWR012
U 1 1 570E37D7
P 1250 1650
F 0 "#PWR012" H 1250 1400 50 0001 C CNN
F 1 "GND" H 1250 1500 50 0000 C CNN
F 2 "" H 1250 1650 50 0000 C CNN
F 3 "" H 1250 1650 50 0000 C CNN
1 1250 1650
0 -1 -1 0
$EndComp
$EndSCHEMATC

601
KT1.xml Normal file
View file

@ -0,0 +1,601 @@
<?xml version="1.0" encoding="UTF-8"?>
<export version="D">
<design>
<source>C:\Users\janka\Documents\KiCad\Keyboard Test 2\KT1.sch</source>
<date>4/6/2016 5:21:33 PM</date>
<tool>Eeschema 4.0.2-stable</tool>
<sheet number="1" name="/" tstamps="/">
<title_block>
<title/>
<company/>
<rev/>
<date/>
<source>KT1.sch</source>
<comment number="1" value=""/>
<comment number="2" value=""/>
<comment number="3" value=""/>
<comment number="4" value=""/>
</title_block>
</sheet>
</design>
<components>
<comp ref="SW1">
<value>SW_R1C1</value>
<footprint>Keyboard:CHERRY_PCB_100H</footprint>
<libsource lib="device" part="SW_PUSH"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>57039F51</tstamp>
</comp>
<comp ref="D1">
<value>D</value>
<footprint>Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10</footprint>
<libsource lib="device" part="D"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>57039FAC</tstamp>
</comp>
<comp ref="SW4">
<value>SW_R1C2</value>
<footprint>Keyboard:CHERRY_PCB_100H</footprint>
<libsource lib="device" part="SW_PUSH"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5703A08B</tstamp>
</comp>
<comp ref="D4">
<value>D</value>
<footprint>Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10</footprint>
<libsource lib="device" part="D"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5703A091</tstamp>
</comp>
<comp ref="SW7">
<value>SW_R1C3</value>
<footprint>Keyboard:CHERRY_PCB_100H</footprint>
<libsource lib="device" part="SW_PUSH"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5703A1E5</tstamp>
</comp>
<comp ref="D7">
<value>D</value>
<footprint>Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10</footprint>
<libsource lib="device" part="D"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5703A1EB</tstamp>
</comp>
<comp ref="SW2">
<value>SW_R2C1</value>
<footprint>Keyboard:CHERRY_PCB_100H</footprint>
<libsource lib="device" part="SW_PUSH"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5703A303</tstamp>
</comp>
<comp ref="D2">
<value>D</value>
<footprint>Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10</footprint>
<libsource lib="device" part="D"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5703A309</tstamp>
</comp>
<comp ref="SW5">
<value>SW_R2C2</value>
<footprint>Keyboard:CHERRY_PCB_100H</footprint>
<libsource lib="device" part="SW_PUSH"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5703A313</tstamp>
</comp>
<comp ref="D5">
<value>D</value>
<footprint>Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10</footprint>
<libsource lib="device" part="D"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5703A319</tstamp>
</comp>
<comp ref="SW8">
<value>SW_R2C3</value>
<footprint>Keyboard:CHERRY_PCB_100H</footprint>
<libsource lib="device" part="SW_PUSH"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5703A323</tstamp>
</comp>
<comp ref="D8">
<value>D</value>
<footprint>Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10</footprint>
<libsource lib="device" part="D"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5703A329</tstamp>
</comp>
<comp ref="SW3">
<value>SW_R3C1</value>
<footprint>Keyboard:CHERRY_PCB_100H</footprint>
<libsource lib="device" part="SW_PUSH"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5703A5A9</tstamp>
</comp>
<comp ref="D3">
<value>D</value>
<footprint>Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10</footprint>
<libsource lib="device" part="D"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5703A5AF</tstamp>
</comp>
<comp ref="SW6">
<value>SW_R3C2</value>
<footprint>Keyboard:CHERRY_PCB_100H</footprint>
<libsource lib="device" part="SW_PUSH"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5703A5B9</tstamp>
</comp>
<comp ref="D6">
<value>D</value>
<footprint>Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10</footprint>
<libsource lib="device" part="D"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5703A5BF</tstamp>
</comp>
<comp ref="SW9">
<value>SW_R3C3</value>
<footprint>Keyboard:CHERRY_PCB_100H</footprint>
<libsource lib="device" part="SW_PUSH"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5703A5C9</tstamp>
</comp>
<comp ref="D9">
<value>D</value>
<footprint>Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10</footprint>
<libsource lib="device" part="D"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5703A5CF</tstamp>
</comp>
<comp ref="U1">
<value>ATmega32U4</value>
<footprint>Housings_QFP:TQFP-44_10x10mm_Pitch0.8mm</footprint>
<libsource lib="atmel" part="ATmega32U4"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5704A83B</tstamp>
</comp>
<comp ref="P1">
<value>USB_OTG</value>
<footprint>Connect:USB_Mini-B</footprint>
<libsource lib="conn" part="USB_OTG"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5704B50F</tstamp>
</comp>
<comp ref="R2">
<value>22</value>
<footprint>Resistors_SMD:R_0603_HandSoldering</footprint>
<libsource lib="device" part="R"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5704BB7F</tstamp>
</comp>
<comp ref="R1">
<value>22</value>
<footprint>Resistors_SMD:R_0603_HandSoldering</footprint>
<libsource lib="device" part="R"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5704C2B3</tstamp>
</comp>
<comp ref="C1">
<value>10pF</value>
<footprint>Capacitors_SMD:C_0603_HandSoldering</footprint>
<libsource lib="device" part="C"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5704DC79</tstamp>
</comp>
<comp ref="C2">
<value>10pF</value>
<footprint>Capacitors_SMD:C_0603_HandSoldering</footprint>
<libsource lib="device" part="C"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5704DD33</tstamp>
</comp>
<comp ref="Y1">
<value>16MHz</value>
<footprint>Keyboards:HC49SM</footprint>
<libsource lib="device" part="Crystal"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5704DD87</tstamp>
</comp>
<comp ref="SW10">
<value>SW_RESET</value>
<footprint>Buttons_Switches_SMD:SW_SPST_FSMSM</footprint>
<libsource lib="device" part="SW_PUSH"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>570516A9</tstamp>
</comp>
<comp ref="C3">
<value>1uF</value>
<footprint>Capacitors_SMD:C_0603_HandSoldering</footprint>
<libsource lib="device" part="C"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5705924F</tstamp>
</comp>
<comp ref="U2">
<value>ISP</value>
<footprint>Connect:PINHEAD1-6</footprint>
<libsource lib="components" part="ISP"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5705CF24</tstamp>
</comp>
</components>
<libparts>
<libpart lib="atmel" part="ATmega32U4">
<footprints>
<fp>TQFP44</fp>
<fp>QFN</fp>
</footprints>
<fields>
<field name="Reference">U</field>
<field name="Value">ATmega32U4</field>
</fields>
<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"/>
</pins>
</libpart>
<libpart lib="device" part="C">
<description>Unpolarized capacitor</description>
<footprints>
<fp>C?</fp>
<fp>C_????_*</fp>
<fp>C_????</fp>
<fp>SMD*_c</fp>
<fp>Capacitor*</fp>
</footprints>
<fields>
<field name="Reference">C</field>
<field name="Value">C</field>
</fields>
<pins>
<pin num="1" name="~" type="passive"/>
<pin num="2" name="~" type="passive"/>
</pins>
</libpart>
<libpart lib="device" part="Crystal">
<description>Two pin crystal</description>
<footprints>
<fp>Crystal_*</fp>
</footprints>
<fields>
<field name="Reference">Y</field>
<field name="Value">Crystal</field>
</fields>
<pins>
<pin num="1" name="1" type="passive"/>
<pin num="2" name="2" type="passive"/>
</pins>
</libpart>
<libpart lib="device" part="D">
<description>Diode</description>
<footprints>
<fp>Diode_*</fp>
<fp>D-Pak_TO252AA</fp>
<fp>*SingleDiode</fp>
<fp>*_Diode_*</fp>
<fp>*SingleDiode*</fp>
</footprints>
<fields>
<field name="Reference">D</field>
<field name="Value">D</field>
</fields>
<pins>
<pin num="1" name="K" type="passive"/>
<pin num="2" name="A" type="passive"/>
</pins>
</libpart>
<libpart lib="components" part="ISP">
<fields>
<field name="Reference">U</field>
<field name="Value">ISP</field>
</fields>
<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"/>
</pins>
</libpart>
<libpart lib="device" part="R">
<description>Resistor</description>
<footprints>
<fp>R_*</fp>
<fp>Resistor_*</fp>
</footprints>
<fields>
<field name="Reference">R</field>
<field name="Value">R</field>
</fields>
<pins>
<pin num="1" name="~" type="passive"/>
<pin num="2" name="~" type="passive"/>
</pins>
</libpart>
<libpart lib="device" part="SW_PUSH">
<description>Button</description>
<fields>
<field name="Reference">SW</field>
<field name="Value">SW_PUSH</field>
</fields>
<pins>
<pin num="1" name="1" type="passive"/>
<pin num="2" name="2" type="passive"/>
</pins>
</libpart>
<libpart lib="conn" part="USB_OTG">
<description>micro/mini connector</description>
<footprints>
<fp>USB*</fp>
</footprints>
<fields>
<field name="Reference">P</field>
<field name="Value">USB_OTG</field>
</fields>
<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"/>
</pins>
</libpart>
</libparts>
<libraries>
<library logical="device">
<uri>C:\Program Files\KiCad\share\kicad\library\device.lib</uri>
</library>
<library logical="conn">
<uri>C:\Program Files\KiCad\share\kicad\library\conn.lib</uri>
</library>
<library logical="atmel">
<uri>C:\Program Files\KiCad\share\kicad\library\atmel.lib</uri>
</library>
<library logical="components">
<uri>C:\Users\janka\Documents\KiCad\KiCAD-Keyboard-Tutorial\components.lib</uri>
</library>
</libraries>
<nets>
<net code="1" name="Net-(R2-Pad1)">
<node ref="R2" pin="1"/>
<node ref="U1" pin="4"/>
</net>
<net code="2" name="Net-(R1-Pad1)">
<node ref="R1" pin="1"/>
<node ref="U1" pin="3"/>
</net>
<net code="3" name="Net-(P1-Pad2)">
<node ref="R1" pin="2"/>
<node ref="P1" pin="2"/>
</net>
<net code="4" name="Net-(P1-Pad3)">
<node ref="R2" pin="2"/>
<node ref="P1" pin="3"/>
</net>
<net code="5" name="Net-(D7-Pad2)">
<node ref="D7" pin="2"/>
<node ref="SW7" pin="2"/>
</net>
<net code="6" name="Net-(D2-Pad2)">
<node ref="SW2" pin="2"/>
<node ref="D2" pin="2"/>
</net>
<net code="7" name="Net-(D5-Pad2)">
<node ref="D5" pin="2"/>
<node ref="SW5" pin="2"/>
</net>
<net code="8" name="Net-(D8-Pad2)">
<node ref="D8" pin="2"/>
<node ref="SW8" pin="2"/>
</net>
<net code="9" name="Net-(D3-Pad2)">
<node ref="D3" pin="2"/>
<node ref="SW3" pin="2"/>
</net>
<net code="10" name="Net-(D6-Pad2)">
<node ref="D6" pin="2"/>
<node ref="SW6" pin="2"/>
</net>
<net code="11" name="Net-(D9-Pad2)">
<node ref="SW9" pin="2"/>
<node ref="D9" pin="2"/>
</net>
<net code="12" name="Net-(U1-Pad9)">
<node ref="U2" pin="3"/>
<node ref="U1" pin="9"/>
</net>
<net code="13" name="Net-(U1-Pad11)">
<node ref="U1" pin="11"/>
<node ref="U2" pin="1"/>
</net>
<net code="14" name="Net-(U1-Pad10)">
<node ref="U2" pin="4"/>
<node ref="U1" pin="10"/>
</net>
<net code="15" name="Net-(SW10-Pad2)">
<node ref="U2" pin="5"/>
<node ref="SW10" pin="2"/>
<node ref="U1" pin="13"/>
</net>
<net code="16" name="GND">
<node ref="P1" pin="5"/>
<node ref="SW10" pin="1"/>
<node ref="C1" pin="2"/>
<node ref="C2" pin="2"/>
<node ref="U1" pin="35"/>
<node ref="C3" pin="2"/>
<node ref="U1" pin="23"/>
<node ref="U1" pin="33"/>
<node ref="U1" pin="43"/>
<node ref="U1" pin="5"/>
<node ref="U1" pin="15"/>
<node ref="U2" pin="6"/>
</net>
<net code="17" name="Net-(P1-Pad1)">
<node ref="P1" pin="1"/>
<node ref="U1" pin="7"/>
<node ref="U1" pin="2"/>
<node ref="U1" pin="14"/>
<node ref="U1" pin="24"/>
<node ref="U1" pin="34"/>
<node ref="U1" pin="44"/>
<node ref="U2" pin="2"/>
</net>
<net code="18" name="Net-(C2-Pad1)">
<node ref="Y1" pin="2"/>
<node ref="C2" pin="1"/>
<node ref="U1" pin="16"/>
</net>
<net code="19" name="Net-(C1-Pad1)">
<node ref="U1" pin="17"/>
<node ref="Y1" pin="1"/>
<node ref="C1" pin="1"/>
</net>
<net code="20" name="/ROW1">
<node ref="SW4" pin="1"/>
<node ref="SW7" pin="1"/>
<node ref="SW1" pin="1"/>
<node ref="U1" pin="41"/>
</net>
<net code="21" name="/ROW2">
<node ref="SW5" pin="1"/>
<node ref="U1" pin="40"/>
<node ref="SW8" pin="1"/>
<node ref="SW2" pin="1"/>
</net>
<net code="22" name="/ROW3">
<node ref="SW9" pin="1"/>
<node ref="SW6" pin="1"/>
<node ref="SW3" pin="1"/>
<node ref="U1" pin="39"/>
</net>
<net code="23" name="/COL3">
<node ref="U1" pin="36"/>
<node ref="D9" pin="1"/>
<node ref="D8" pin="1"/>
<node ref="D7" pin="1"/>
</net>
<net code="24" name="Net-(U1-Pad1)">
<node ref="U1" pin="1"/>
</net>
<net code="25" name="Net-(C3-Pad1)">
<node ref="U1" pin="6"/>
<node ref="C3" pin="1"/>
</net>
<net code="26" name="Net-(U1-Pad8)">
<node ref="U1" pin="8"/>
</net>
<net code="27" name="Net-(U1-Pad20)">
<node ref="U1" pin="20"/>
</net>
<net code="28" name="Net-(U1-Pad30)">
<node ref="U1" pin="30"/>
</net>
<net code="29" name="Net-(U1-Pad21)">
<node ref="U1" pin="21"/>
</net>
<net code="30" name="Net-(U1-Pad31)">
<node ref="U1" pin="31"/>
</net>
<net code="31" name="Net-(U1-Pad12)">
<node ref="U1" pin="12"/>
</net>
<net code="32" name="Net-(U1-Pad22)">
<node ref="U1" pin="22"/>
</net>
<net code="33" name="Net-(U1-Pad32)">
<node ref="U1" pin="32"/>
</net>
<net code="34" name="Net-(U1-Pad42)">
<node ref="U1" pin="42"/>
</net>
<net code="35" name="Net-(D1-Pad2)">
<node ref="D1" pin="2"/>
<node ref="SW1" pin="2"/>
</net>
<net code="36" name="/COL1">
<node ref="D3" pin="1"/>
<node ref="D2" pin="1"/>
<node ref="U1" pin="38"/>
<node ref="D1" pin="1"/>
</net>
<net code="37" name="Net-(D4-Pad2)">
<node ref="D4" pin="2"/>
<node ref="SW4" pin="2"/>
</net>
<net code="38" name="/COL2">
<node ref="D6" pin="1"/>
<node ref="D5" pin="1"/>
<node ref="D4" pin="1"/>
<node ref="U1" pin="37"/>
</net>
<net code="39" name="Net-(U1-Pad18)">
<node ref="U1" pin="18"/>
</net>
<net code="40" name="Net-(U1-Pad25)">
<node ref="U1" pin="25"/>
</net>
<net code="41" name="Net-(U1-Pad26)">
<node ref="U1" pin="26"/>
</net>
<net code="42" name="Net-(U1-Pad27)">
<node ref="U1" pin="27"/>
</net>
<net code="43" name="Net-(U1-Pad28)">
<node ref="U1" pin="28"/>
</net>
<net code="44" name="Net-(U1-Pad19)">
<node ref="U1" pin="19"/>
</net>
<net code="45" name="Net-(U1-Pad29)">
<node ref="U1" pin="29"/>
</net>
<net code="46" name="Net-(P1-Pad4)">
<node ref="P1" pin="4"/>
</net>
<net code="47" name="Net-(P1-Pad6)">
<node ref="P1" pin="6"/>
</net>
</nets>
</export>

217
KT2-cache.lib Normal file
View file

@ -0,0 +1,217 @@
EESchema-LIBRARY Version 2.3
#encoding utf-8
#
# ATmega32U4
#
DEF ATmega32U4 U 0 40 Y Y 1 F N
F0 "U" -900 1700 50 H V C CNN
F1 "ATmega32U4" -650 -1550 50 H V C CNN
F2 "" 1200 1100 50 H V C CNN
F3 "" 1200 1100 50 H V C CNN
$FPLIST
TQFP44
QFN
$ENDFPLIST
DRAW
S -950 1650 900 -1450 0 1 0 N
X (INT6/AIN0)PE6 1 1200 -650 300 L 50 50 1 1 I
X UVCC 2 -1250 1550 300 R 50 50 1 1 I
X D- 3 -1250 650 300 R 50 50 1 1 I
X D+ 4 -1250 750 300 R 50 50 1 1 I
X UGND 5 -1250 450 300 R 50 50 1 1 I
X UCAP 6 -1250 550 300 R 50 50 1 1 I
X VBUS 7 -1250 850 300 R 50 50 1 1 I
X (SS/PCINT0)PB0 8 1200 1550 300 L 50 50 1 1 I
X (SCLK/PCINT1)PB1 9 1200 1450 300 L 50 50 1 1 I
X (PDI/MOSI/PCINT2)PB2 10 1200 1350 300 L 50 50 1 1 I
X (RXD/INT2)PD2 20 1200 150 300 L 50 50 1 1 I
X (ADC13/OC1B/OC4B/PCINT13)PB6 30 1200 950 300 L 50 50 1 1 I
X (ADC1)PF1 40 1200 -950 300 L 50 50 1 1 I
X (PDO/MISO/PCINT3)PB3 11 1200 1250 300 L 50 50 1 1 I
X (TXD/INT3)PD3 21 1200 50 300 L 50 50 1 1 I
X (OC3A/~OC4A~)PC6 31 1200 650 300 L 50 50 1 1 I
X (ADC0)PF0 41 1200 -850 300 L 50 50 1 1 I
X (OC0A/OC1C/~RTS~/PCINT7)PB7 12 1200 850 300 L 50 50 1 1 I
X (XCK1/~CTS~)PD5 22 1200 -150 300 L 50 50 1 1 I
X (ICP3/CLK0/OC4A)PC7 32 1200 550 300 L 50 50 1 1 I
X AREF 42 -1250 1150 300 R 50 50 1 1 I
X RESET 13 -1250 150 300 R 50 50 1 1 I
X GND 23 -1250 -1250 300 R 50 50 1 1 I
X (~HWB~)PE2 33 1200 -550 300 L 50 50 1 1 I
X GND 43 -1250 -1150 300 R 50 50 1 1 I
X VCC 14 -1250 1450 300 R 50 50 1 1 I
X AVCC 24 -1250 1050 300 R 50 50 1 1 I
X VCC 34 -1250 1350 300 R 50 50 1 1 I
X AVCC 44 -1250 1250 300 R 50 50 1 1 I
X GND 15 -1250 -1350 300 R 50 50 1 1 I
X (ICP2/ADC8)PD4 25 1200 -50 300 L 50 50 1 1 I
X GND 35 -1250 -1050 300 R 50 50 1 1 I
X XTAL2 16 -1250 -550 300 R 50 50 1 1 I
X (T1/~OC4D~/ADC9)PD6 26 1200 -250 300 L 50 50 1 1 I
X (ADC7/TDI)PF7 36 1200 -1350 300 L 50 50 1 1 I
X XTAL1 17 -1250 -450 300 R 50 50 1 1 I
X (T0/OC4D/ADC10)PD7 27 1200 -350 300 L 50 50 1 1 I
X (ADC6/TDO)PF6 37 1200 -1250 300 L 50 50 1 1 I
X (OC0B/SCL/INT0)PD0 18 1200 350 300 L 50 50 1 1 I
X (ADC11/PCINT4)PB4 28 1200 1150 300 L 50 50 1 1 I
X (ADC5/TMS)PF5 38 1200 -1150 300 L 50 50 1 1 I
X (SDA/INT1)PD1 19 1200 250 300 L 50 50 1 1 I
X (ADC12/OC1A/~OC4B~/PCINT12)PB5 29 1200 1050 300 L 50 50 1 1 I
X (ADC4/TCK)PF4 39 1200 -1050 300 L 50 50 1 1 I
ENDDRAW
ENDDEF
#
# C
#
DEF C C 0 10 N Y 1 F N
F0 "C" 25 100 50 H V L CNN
F1 "C" 25 -100 50 H V L CNN
F2 "" 38 -150 50 H V C CNN
F3 "" 0 0 50 H V C CNN
$FPLIST
C?
C_????_*
C_????
SMD*_c
Capacitor*
$ENDFPLIST
DRAW
P 2 0 1 20 -80 -30 80 -30 N
P 2 0 1 20 -80 30 80 30 N
X ~ 1 0 150 110 D 40 40 1 1 P
X ~ 2 0 -150 110 U 40 40 1 1 P
ENDDRAW
ENDDEF
#
# Crystal
#
DEF Crystal Y 0 40 N N 1 F N
F0 "Y" 0 150 50 H V C CNN
F1 "Crystal" 0 -150 50 H V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
$FPLIST
Crystal_*
$ENDFPLIST
DRAW
S -50 100 50 -100 0 1 12 N
P 2 0 1 12 -100 -50 -100 50 N
P 2 0 1 12 100 -50 100 50 N
X 1 1 -150 0 50 R 40 40 1 1 P
X 2 2 150 0 50 L 40 40 1 1 P
ENDDRAW
ENDDEF
#
# D
#
DEF D D 0 40 N N 1 F N
F0 "D" 0 100 50 H V C CNN
F1 "D" 0 -100 50 H V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
$FPLIST
Diode_*
D-Pak_TO252AA
*SingleDiode
*_Diode_*
*SingleDiode*
$ENDFPLIST
DRAW
P 2 0 1 6 -50 50 -50 -50 N
P 3 0 1 0 50 50 -50 0 50 -50 F
X K 1 -150 0 100 R 50 50 1 1 P
X A 2 150 0 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# GND
#
DEF GND #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "GND" 0 -150 50 H V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
DRAW
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
X GND 1 0 0 0 D 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# ISP
#
DEF ISP U 0 40 Y Y 1 F N
F0 "U" 0 -50 60 H V C CNN
F1 "ISP" 0 50 60 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
S -350 -150 350 150 0 1 0 N
X MISO 1 -550 100 200 R 50 50 1 1 I
X VCC 2 550 100 200 L 50 50 1 1 I
X SCK 3 -550 0 200 R 50 50 1 1 I
X MOSI 4 550 0 200 L 50 50 1 1 I
X RST 5 -550 -100 200 R 50 50 1 1 I
X GND 6 550 -100 200 L 50 50 1 1 I
ENDDRAW
ENDDEF
#
# R
#
DEF R R 0 0 N Y 1 F N
F0 "R" 80 0 50 V V C CNN
F1 "R" 0 0 50 V V C CNN
F2 "" -70 0 50 V V C CNN
F3 "" 0 0 50 H V C CNN
$FPLIST
R_*
Resistor_*
$ENDFPLIST
DRAW
S -40 -100 40 100 0 1 10 N
X ~ 1 0 150 50 D 50 50 1 1 P
X ~ 2 0 -150 50 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# SW_PUSH
#
DEF SW_PUSH SW 0 40 N N 1 F N
F0 "SW" 150 110 50 H V C CNN
F1 "SW_PUSH" 0 -80 50 H V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
DRAW
S -170 50 170 60 0 1 0 N
P 4 0 1 0 -40 60 -30 90 30 90 40 60 N
X 1 1 -300 0 200 R 50 50 0 1 P I
X 2 2 300 0 200 L 50 50 0 1 P I
ENDDRAW
ENDDEF
#
# USB_OTG
#
DEF USB_OTG P 0 40 Y Y 1 F N
F0 "P" 325 -125 50 H V C CNN
F1 "USB_OTG" 0 200 50 H V C CNN
F2 "" -50 -100 50 V V C CNN
F3 "" -50 -100 50 V V C CNN
$FPLIST
USB*
$ENDFPLIST
DRAW
S -250 -150 250 150 0 1 0 N
S -205 -150 -195 -120 0 1 0 N
S -105 -150 -95 -120 0 1 0 N
S -5 -150 5 -120 0 1 0 N
S 95 -150 105 -120 0 1 0 N
S 195 -150 205 -120 0 1 0 N
X VCC 1 -200 -300 150 U 50 50 1 1 w
X D- 2 -100 -300 150 U 50 50 1 1 P
X D+ 3 0 -300 150 U 50 50 1 1 P
X ID 4 100 -300 150 U 50 50 1 1 W
X GND 5 200 -300 150 U 50 50 1 1 W
X shield 6 400 100 150 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
#End Library

1704
KT2.kicad_pcb Normal file

File diff suppressed because it is too large Load diff

1699
KT2.kicad_pcb-bak Normal file

File diff suppressed because it is too large Load diff

547
KT2.net Normal file
View file

@ -0,0 +1,547 @@
(export (version D)
(design
(source "C:\\Users\\janka\\Documents\\KiCad\\Keyboard Test 2\\KT1.sch")
(date "4/9/2016 12:11:06 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))
(comp (ref R3)
(value 100k)
(footprint Resistors_SMD:R_0603_HandSoldering)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 5708557F))
(comp (ref D10)
(value LED)
(footprint LEDs:LED-3MM)
(libsource (lib device) (part LED))
(sheetpath (names /) (tstamps /))
(tstamp 570859CC))
(comp (ref C5)
(value 0.1uF)
(footprint Capacitors_SMD:C_0603_HandSoldering)
(libsource (lib device) (part C))
(sheetpath (names /) (tstamps /))
(tstamp 57086871))
(comp (ref C7)
(value 0.1uF)
(footprint Capacitors_SMD:C_0603_HandSoldering)
(libsource (lib device) (part C))
(sheetpath (names /) (tstamps /))
(tstamp 5708AF92))
(comp (ref C6)
(value 0.1uF)
(footprint Capacitors_SMD:C_0603_HandSoldering)
(libsource (lib device) (part C))
(sheetpath (names /) (tstamps /))
(tstamp 5708BE14))
(comp (ref C4)
(value 0.1uF)
(footprint Capacitors_SMD:C_0603_HandSoldering)
(libsource (lib device) (part C))
(sheetpath (names /) (tstamps /))
(tstamp 5708C26F)))
(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 LED)
(footprints
(fp LED-3MM)
(fp LED-5MM)
(fp LED-10MM)
(fp LED-0603)
(fp LED-0805)
(fp LED-1206)
(fp LEDV))
(fields
(field (name Reference) D)
(field (name Value) LED))
(pins
(pin (num 1) (name K) (type passive))
(pin (num 2) (name A) (type passive))))
(libpart (lib device) (part R)
(description Resistor)
(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 device)
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\device.lib"))
(library (logical components)
(uri C:\Users\janka\Documents\KiCad\KiCAD-Keyboard-Tutorial\components.lib))
(library (logical conn)
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\conn.lib"))
(library (logical atmel)
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\atmel.lib")))
(nets
(net (code 1) (name "Net-(U1-Pad10)")
(node (ref U2) (pin 4))
(node (ref U1) (pin 10)))
(net (code 2) (name "Net-(U1-Pad11)")
(node (ref U2) (pin 1))
(node (ref U1) (pin 11)))
(net (code 3) (name "Net-(U1-Pad9)")
(node (ref U1) (pin 9))
(node (ref U2) (pin 3)))
(net (code 4) (name "Net-(R3-Pad1)")
(node (ref U2) (pin 5))
(node (ref R3) (pin 1))
(node (ref SW10) (pin 2))
(node (ref U1) (pin 13)))
(net (code 5) (name "Net-(C3-Pad2)")
(node (ref U1) (pin 5))
(node (ref C3) (pin 2)))
(net (code 6) (name "Net-(U1-Pad42)")
(node (ref U1) (pin 42)))
(net (code 7) (name "Net-(U1-Pad8)")
(node (ref U1) (pin 8)))
(net (code 8) (name "Net-(U1-Pad28)")
(node (ref U1) (pin 28)))
(net (code 9) (name "Net-(D10-Pad2)")
(node (ref U1) (pin 26))
(node (ref D10) (pin 2)))
(net (code 10) (name GND)
(node (ref U1) (pin 14))
(node (ref U1) (pin 44))
(node (ref U1) (pin 35))
(node (ref U1) (pin 15))
(node (ref U1) (pin 34))
(node (ref U1) (pin 24))
(node (ref U1) (pin 2))
(node (ref U1) (pin 43))
(node (ref U1) (pin 33))
(node (ref U1) (pin 23))
(node (ref SW10) (pin 1))
(node (ref D10) (pin 1))
(node (ref U1) (pin 7))
(node (ref C2) (pin 2))
(node (ref P1) (pin 5))
(node (ref C7) (pin 2))
(node (ref C6) (pin 1))
(node (ref C6) (pin 2))
(node (ref C4) (pin 1))
(node (ref C4) (pin 2))
(node (ref U2) (pin 2))
(node (ref P1) (pin 1))
(node (ref U2) (pin 6))
(node (ref C1) (pin 2))
(node (ref R3) (pin 2))
(node (ref C5) (pin 1))
(node (ref C5) (pin 2)))
(net (code 11) (name "Net-(C7-Pad1)")
(node (ref C7) (pin 1)))
(net (code 12) (name "Net-(D7-Pad2)")
(node (ref D7) (pin 2))
(node (ref SW7) (pin 2)))
(net (code 13) (name "Net-(D2-Pad2)")
(node (ref SW2) (pin 2))
(node (ref D2) (pin 2)))
(net (code 14) (name "Net-(D4-Pad2)")
(node (ref D4) (pin 2))
(node (ref SW4) (pin 2)))
(net (code 15) (name "Net-(D5-Pad2)")
(node (ref SW5) (pin 2))
(node (ref D5) (pin 2)))
(net (code 16) (name "Net-(D8-Pad2)")
(node (ref SW8) (pin 2))
(node (ref D8) (pin 2)))
(net (code 17) (name "Net-(D3-Pad2)")
(node (ref D3) (pin 2))
(node (ref SW3) (pin 2)))
(net (code 18) (name "Net-(D1-Pad2)")
(node (ref SW1) (pin 2))
(node (ref D1) (pin 2)))
(net (code 19) (name "Net-(R2-Pad1)")
(node (ref U1) (pin 4))
(node (ref R2) (pin 1)))
(net (code 20) (name "Net-(R1-Pad1)")
(node (ref R1) (pin 1))
(node (ref U1) (pin 3)))
(net (code 21) (name "Net-(P1-Pad2)")
(node (ref P1) (pin 2))
(node (ref R1) (pin 2)))
(net (code 22) (name "Net-(P1-Pad3)")
(node (ref R2) (pin 2))
(node (ref P1) (pin 3)))
(net (code 23) (name "Net-(C1-Pad1)")
(node (ref Y1) (pin 1))
(node (ref U1) (pin 17))
(node (ref C1) (pin 1)))
(net (code 24) (name "Net-(C2-Pad1)")
(node (ref C2) (pin 1))
(node (ref Y1) (pin 2))
(node (ref U1) (pin 16)))
(net (code 25) (name "Net-(D6-Pad2)")
(node (ref D6) (pin 2))
(node (ref SW6) (pin 2)))
(net (code 26) (name "Net-(D9-Pad2)")
(node (ref SW9) (pin 2))
(node (ref D9) (pin 2)))
(net (code 27) (name "Net-(U1-Pad29)")
(node (ref U1) (pin 29)))
(net (code 28) (name "Net-(U1-Pad12)")
(node (ref U1) (pin 12)))
(net (code 29) (name "Net-(U1-Pad31)")
(node (ref U1) (pin 31)))
(net (code 30) (name "Net-(U1-Pad21)")
(node (ref U1) (pin 21)))
(net (code 31) (name "Net-(U1-Pad30)")
(node (ref U1) (pin 30)))
(net (code 32) (name "Net-(U1-Pad20)")
(node (ref U1) (pin 20)))
(net (code 33) (name "Net-(U1-Pad22)")
(node (ref U1) (pin 22)))
(net (code 34) (name "Net-(C3-Pad1)")
(node (ref U1) (pin 6))
(node (ref C3) (pin 1)))
(net (code 35) (name "Net-(U1-Pad1)")
(node (ref U1) (pin 1)))
(net (code 36) (name /COL3)
(node (ref D9) (pin 1))
(node (ref U1) (pin 36))
(node (ref D7) (pin 1))
(node (ref D8) (pin 1)))
(net (code 37) (name "Net-(U1-Pad27)")
(node (ref U1) (pin 27)))
(net (code 38) (name "Net-(U1-Pad25)")
(node (ref U1) (pin 25)))
(net (code 39) (name /COL2)
(node (ref D4) (pin 1))
(node (ref D5) (pin 1))
(node (ref D6) (pin 1))
(node (ref U1) (pin 37)))
(net (code 40) (name "Net-(U1-Pad32)")
(node (ref U1) (pin 32)))
(net (code 41) (name /COL1)
(node (ref D1) (pin 1))
(node (ref U1) (pin 38))
(node (ref D3) (pin 1))
(node (ref D2) (pin 1)))
(net (code 42) (name /ROW3)
(node (ref SW6) (pin 1))
(node (ref U1) (pin 39))
(node (ref SW3) (pin 1))
(node (ref SW9) (pin 1)))
(net (code 43) (name /ROW2)
(node (ref SW2) (pin 1))
(node (ref SW5) (pin 1))
(node (ref SW8) (pin 1))
(node (ref U1) (pin 40)))
(net (code 44) (name /ROW1)
(node (ref SW7) (pin 1))
(node (ref SW1) (pin 1))
(node (ref U1) (pin 41))
(node (ref SW4) (pin 1)))
(net (code 45) (name "Net-(U1-Pad18)")
(node (ref U1) (pin 18)))
(net (code 46) (name "Net-(U1-Pad19)")
(node (ref U1) (pin 19)))
(net (code 47) (name "Net-(P1-Pad6)")
(node (ref P1) (pin 6)))
(net (code 48) (name "Net-(P1-Pad4)")
(node (ref P1) (pin 4)))))

62
KT2.pro Normal file
View file

@ -0,0 +1,62 @@
update=22/05/2015 07:44:53
version=1
last_client=kicad
[general]
version=1
RootSch=
BoardNm=
[pcbnew]
version=1
LastNetListRead=
UseCmpFile=1
PadDrill=0.600000000000
PadDrillOvalY=0.600000000000
PadSizeH=1.500000000000
PadSizeV=1.500000000000
PcbTextSizeV=1.500000000000
PcbTextSizeH=1.500000000000
PcbTextThickness=0.300000000000
ModuleTextSizeV=1.000000000000
ModuleTextSizeH=1.000000000000
ModuleTextSizeThickness=0.150000000000
SolderMaskClearance=0.000000000000
SolderMaskMinWidth=0.000000000000
DrawSegmentWidth=0.200000000000
BoardOutlineThickness=0.100000000000
ModuleOutlineThickness=0.150000000000
[cvpcb]
version=1
NetIExt=net
[eeschema]
version=1
LibDir=
[eeschema/libraries]
LibName1=power
LibName2=device
LibName3=transistors
LibName4=conn
LibName5=linear
LibName6=regul
LibName7=74xx
LibName8=cmos4000
LibName9=adc-dac
LibName10=memory
LibName11=xilinx
LibName12=microcontrollers
LibName13=dsp
LibName14=microchip
LibName15=analog_switches
LibName16=motorola
LibName17=texas
LibName18=intel
LibName19=audio
LibName20=interface
LibName21=digital-audio
LibName22=philips
LibName23=display
LibName24=cypress
LibName25=siliconi
LibName26=opto
LibName27=atmel
LibName28=contrib
LibName29=valves

View file

@ -0,0 +1,45 @@
(module TEENSY_2.0 (layer F.Cu) (tedit 5703940B)
(fp_text reference U1 (at 0 0) (layer F.SilkS)
(effects (font (size 1.27 1.524) (thickness 0.2032)))
)
(fp_text value TEENSY2.0 (at 0 0) (layer F.SilkS) hide
(effects (font (size 1.27 1.524) (thickness 0.2032)))
)
(fp_line (start -15.24 -8.89) (end -15.24 8.89) (layer F.SilkS) (width 0.381))
(fp_line (start -15.24 8.89) (end 15.24 8.89) (layer F.SilkS) (width 0.381))
(fp_line (start 15.24 8.89) (end 15.24 -8.89) (layer F.SilkS) (width 0.381))
(fp_line (start 15.24 -8.89) (end -15.24 -8.89) (layer F.SilkS) (width 0.381))
(fp_line (start -15.24 6.35) (end -12.7 6.35) (layer F.SilkS) (width 0.381))
(fp_line (start -12.7 6.35) (end -12.7 8.89) (layer F.SilkS) (width 0.381))
(pad 1 thru_hole rect (at -13.97 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 2 thru_hole circle (at -11.43 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 3 thru_hole circle (at -8.89 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 4 thru_hole circle (at -6.35 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 5 thru_hole circle (at -3.81 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 6 thru_hole circle (at -1.27 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 7 thru_hole circle (at 1.27 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 8 thru_hole circle (at 3.81 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 9 thru_hole circle (at 6.35 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 10 thru_hole circle (at 8.89 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 11 thru_hole circle (at 11.43 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 12 thru_hole circle (at 13.97 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 13 thru_hole circle (at 13.97 5.08 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 14 thru_hole circle (at 13.97 2.54 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 15 thru_hole circle (at 13.97 0 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 16 thru_hole circle (at 13.97 -2.54 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 17 thru_hole circle (at 13.97 -5.08 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 18 thru_hole circle (at 13.97 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 19 thru_hole circle (at 11.43 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 20 thru_hole circle (at 8.89 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 21 thru_hole circle (at 6.35 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 22 thru_hole circle (at 3.81 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 23 thru_hole circle (at 1.27 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 24 thru_hole circle (at -1.27 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 25 thru_hole circle (at -3.81 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 26 thru_hole circle (at -6.35 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 27 thru_hole circle (at -8.89 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 28 thru_hole circle (at -11.43 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 29 thru_hole circle (at -13.97 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 30 thru_hole circle (at -3.81 -5.08 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.Mask F.SilkS))
(pad 31 thru_hole circle (at -3.81 5.08 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
)

2536
_autosave-KT1.kicad_pcb Normal file

File diff suppressed because it is too large Load diff

BIN
aah/3x3-32u4.zip Normal file

Binary file not shown.

217
aah/KT2-cache.lib Normal file
View file

@ -0,0 +1,217 @@
EESchema-LIBRARY Version 2.3
#encoding utf-8
#
# ATmega32U4
#
DEF ATmega32U4 U 0 40 Y Y 1 F N
F0 "U" -900 1700 50 H V C CNN
F1 "ATmega32U4" -650 -1550 50 H V C CNN
F2 "" 1200 1100 50 H V C CNN
F3 "" 1200 1100 50 H V C CNN
$FPLIST
TQFP44
QFN
$ENDFPLIST
DRAW
S -950 1650 900 -1450 0 1 0 N
X (INT6/AIN0)PE6 1 1200 -650 300 L 50 50 1 1 I
X UVCC 2 -1250 1550 300 R 50 50 1 1 I
X D- 3 -1250 650 300 R 50 50 1 1 I
X D+ 4 -1250 750 300 R 50 50 1 1 I
X UGND 5 -1250 450 300 R 50 50 1 1 I
X UCAP 6 -1250 550 300 R 50 50 1 1 I
X VBUS 7 -1250 850 300 R 50 50 1 1 I
X (SS/PCINT0)PB0 8 1200 1550 300 L 50 50 1 1 I
X (SCLK/PCINT1)PB1 9 1200 1450 300 L 50 50 1 1 I
X (PDI/MOSI/PCINT2)PB2 10 1200 1350 300 L 50 50 1 1 I
X (RXD/INT2)PD2 20 1200 150 300 L 50 50 1 1 I
X (ADC13/OC1B/OC4B/PCINT13)PB6 30 1200 950 300 L 50 50 1 1 I
X (ADC1)PF1 40 1200 -950 300 L 50 50 1 1 I
X (PDO/MISO/PCINT3)PB3 11 1200 1250 300 L 50 50 1 1 I
X (TXD/INT3)PD3 21 1200 50 300 L 50 50 1 1 I
X (OC3A/~OC4A~)PC6 31 1200 650 300 L 50 50 1 1 I
X (ADC0)PF0 41 1200 -850 300 L 50 50 1 1 I
X (OC0A/OC1C/~RTS~/PCINT7)PB7 12 1200 850 300 L 50 50 1 1 I
X (XCK1/~CTS~)PD5 22 1200 -150 300 L 50 50 1 1 I
X (ICP3/CLK0/OC4A)PC7 32 1200 550 300 L 50 50 1 1 I
X AREF 42 -1250 1150 300 R 50 50 1 1 I
X RESET 13 -1250 150 300 R 50 50 1 1 I
X GND 23 -1250 -1250 300 R 50 50 1 1 I
X (~HWB~)PE2 33 1200 -550 300 L 50 50 1 1 I
X GND 43 -1250 -1150 300 R 50 50 1 1 I
X VCC 14 -1250 1450 300 R 50 50 1 1 I
X AVCC 24 -1250 1050 300 R 50 50 1 1 I
X VCC 34 -1250 1350 300 R 50 50 1 1 I
X AVCC 44 -1250 1250 300 R 50 50 1 1 I
X GND 15 -1250 -1350 300 R 50 50 1 1 I
X (ICP2/ADC8)PD4 25 1200 -50 300 L 50 50 1 1 I
X GND 35 -1250 -1050 300 R 50 50 1 1 I
X XTAL2 16 -1250 -550 300 R 50 50 1 1 I
X (T1/~OC4D~/ADC9)PD6 26 1200 -250 300 L 50 50 1 1 I
X (ADC7/TDI)PF7 36 1200 -1350 300 L 50 50 1 1 I
X XTAL1 17 -1250 -450 300 R 50 50 1 1 I
X (T0/OC4D/ADC10)PD7 27 1200 -350 300 L 50 50 1 1 I
X (ADC6/TDO)PF6 37 1200 -1250 300 L 50 50 1 1 I
X (OC0B/SCL/INT0)PD0 18 1200 350 300 L 50 50 1 1 I
X (ADC11/PCINT4)PB4 28 1200 1150 300 L 50 50 1 1 I
X (ADC5/TMS)PF5 38 1200 -1150 300 L 50 50 1 1 I
X (SDA/INT1)PD1 19 1200 250 300 L 50 50 1 1 I
X (ADC12/OC1A/~OC4B~/PCINT12)PB5 29 1200 1050 300 L 50 50 1 1 I
X (ADC4/TCK)PF4 39 1200 -1050 300 L 50 50 1 1 I
ENDDRAW
ENDDEF
#
# C
#
DEF C C 0 10 N Y 1 F N
F0 "C" 25 100 50 H V L CNN
F1 "C" 25 -100 50 H V L CNN
F2 "" 38 -150 50 H V C CNN
F3 "" 0 0 50 H V C CNN
$FPLIST
C?
C_????_*
C_????
SMD*_c
Capacitor*
$ENDFPLIST
DRAW
P 2 0 1 20 -80 -30 80 -30 N
P 2 0 1 20 -80 30 80 30 N
X ~ 1 0 150 110 D 40 40 1 1 P
X ~ 2 0 -150 110 U 40 40 1 1 P
ENDDRAW
ENDDEF
#
# Crystal
#
DEF Crystal Y 0 40 N N 1 F N
F0 "Y" 0 150 50 H V C CNN
F1 "Crystal" 0 -150 50 H V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
$FPLIST
Crystal_*
$ENDFPLIST
DRAW
S -50 100 50 -100 0 1 12 N
P 2 0 1 12 -100 -50 -100 50 N
P 2 0 1 12 100 -50 100 50 N
X 1 1 -150 0 50 R 40 40 1 1 P
X 2 2 150 0 50 L 40 40 1 1 P
ENDDRAW
ENDDEF
#
# D
#
DEF D D 0 40 N N 1 F N
F0 "D" 0 100 50 H V C CNN
F1 "D" 0 -100 50 H V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
$FPLIST
Diode_*
D-Pak_TO252AA
*SingleDiode
*_Diode_*
*SingleDiode*
$ENDFPLIST
DRAW
P 2 0 1 6 -50 50 -50 -50 N
P 3 0 1 0 50 50 -50 0 50 -50 F
X K 1 -150 0 100 R 50 50 1 1 P
X A 2 150 0 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# GND
#
DEF GND #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "GND" 0 -150 50 H V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
DRAW
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
X GND 1 0 0 0 D 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# ISP
#
DEF ISP U 0 40 Y Y 1 F N
F0 "U" 0 -50 60 H V C CNN
F1 "ISP" 0 50 60 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
S -350 -150 350 150 0 1 0 N
X MISO 1 -550 100 200 R 50 50 1 1 I
X VCC 2 550 100 200 L 50 50 1 1 I
X SCK 3 -550 0 200 R 50 50 1 1 I
X MOSI 4 550 0 200 L 50 50 1 1 I
X RST 5 -550 -100 200 R 50 50 1 1 I
X GND 6 550 -100 200 L 50 50 1 1 I
ENDDRAW
ENDDEF
#
# R
#
DEF R R 0 0 N Y 1 F N
F0 "R" 80 0 50 V V C CNN
F1 "R" 0 0 50 V V C CNN
F2 "" -70 0 50 V V C CNN
F3 "" 0 0 50 H V C CNN
$FPLIST
R_*
Resistor_*
$ENDFPLIST
DRAW
S -40 -100 40 100 0 1 10 N
X ~ 1 0 150 50 D 50 50 1 1 P
X ~ 2 0 -150 50 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# SW_PUSH
#
DEF SW_PUSH SW 0 40 N N 1 F N
F0 "SW" 150 110 50 H V C CNN
F1 "SW_PUSH" 0 -80 50 H V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
DRAW
S -170 50 170 60 0 1 0 N
P 4 0 1 0 -40 60 -30 90 30 90 40 60 N
X 1 1 -300 0 200 R 50 50 0 1 P I
X 2 2 300 0 200 L 50 50 0 1 P I
ENDDRAW
ENDDEF
#
# USB_OTG
#
DEF USB_OTG P 0 40 Y Y 1 F N
F0 "P" 325 -125 50 H V C CNN
F1 "USB_OTG" 0 200 50 H V C CNN
F2 "" -50 -100 50 V V C CNN
F3 "" -50 -100 50 V V C CNN
$FPLIST
USB*
$ENDFPLIST
DRAW
S -250 -150 250 150 0 1 0 N
S -205 -150 -195 -120 0 1 0 N
S -105 -150 -95 -120 0 1 0 N
S -5 -150 5 -120 0 1 0 N
S 95 -150 105 -120 0 1 0 N
S 195 -150 205 -120 0 1 0 N
X VCC 1 -200 -300 150 U 50 50 1 1 w
X D- 2 -100 -300 150 U 50 50 1 1 P
X D+ 3 0 -300 150 U 50 50 1 1 P
X ID 4 100 -300 150 U 50 50 1 1 W
X GND 5 200 -300 150 U 50 50 1 1 W
X shield 6 400 100 150 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
#End Library

1479
aah/KT2.kicad_pcb Normal file

File diff suppressed because it is too large Load diff

483
aah/KT2.net Normal file
View file

@ -0,0 +1,483 @@
(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)))))

109
aah/KT2.pro Normal file
View file

@ -0,0 +1,109 @@
update=4/5/2016 5:54:34 PM
version=1
last_client=kicad
[pcbnew]
version=1
LastNetListRead=
UseCmpFile=1
PadDrill=0.600000000000
PadDrillOvalY=0.600000000000
PadSizeH=1.500000000000
PadSizeV=1.500000000000
PcbTextSizeV=1.500000000000
PcbTextSizeH=1.500000000000
PcbTextThickness=0.300000000000
ModuleTextSizeV=1.000000000000
ModuleTextSizeH=1.000000000000
ModuleTextSizeThickness=0.150000000000
SolderMaskClearance=0.000000000000
SolderMaskMinWidth=0.000000000000
DrawSegmentWidth=0.200000000000
BoardOutlineThickness=0.100000000000
ModuleOutlineThickness=0.150000000000
[cvpcb]
version=1
NetIExt=net
[general]
version=1
[eeschema]
version=1
LibDir=../KiCAD-Keyboard-Tutorial
[eeschema/libraries]
LibName1=power
LibName2=device
LibName3=transistors
LibName4=conn
LibName5=linear
LibName6=regul
LibName7=74xx
LibName8=cmos4000
LibName9=adc-dac
LibName10=memory
LibName11=xilinx
LibName12=microcontrollers
LibName13=dsp
LibName14=microchip
LibName15=analog_switches
LibName16=motorola
LibName17=texas
LibName18=intel
LibName19=audio
LibName20=interface
LibName21=digital-audio
LibName22=philips
LibName23=display
LibName24=cypress
LibName25=siliconi
LibName26=opto
LibName27=atmel
LibName28=contrib
LibName29=valves
LibName30=74xgxx
LibName31=ac-dc
LibName32=actel
LibName33=Altera
LibName34=analog_devices
LibName35=brooktre
LibName36=cmos_ieee
LibName37=dc-dc
LibName38=diode
LibName39=elec-unifil
LibName40=ESD_Protection
LibName41=ftdi
LibName42=gennum
LibName43=graphic
LibName44=hc11
LibName45=ir
LibName46=Lattice
LibName47=logo
LibName48=maxim
LibName49=microchip_dspic33dsc
LibName50=microchip_pic10mcu
LibName51=microchip_pic12mcu
LibName52=microchip_pic16mcu
LibName53=microchip_pic18mcu
LibName54=microchip_pic32mcu
LibName55=motor_drivers
LibName56=msp430
LibName57=nordicsemi
LibName58=nxp_armmcu
LibName59=onsemi
LibName60=Oscillators
LibName61=Power_Management
LibName62=powerint
LibName63=pspice
LibName64=references
LibName65=relays
LibName66=rfcom
LibName67=sensors
LibName68=silabs
LibName69=stm8
LibName70=stm32
LibName71=supertex
LibName72=switches
LibName73=transf
LibName74=ttl_ieee
LibName75=video
LibName76=Xicor
LibName77=Zilog
LibName78=components

726
aah/KT2.sch Normal file
View file

@ -0,0 +1,726 @@
EESchema Schematic File Version 2
LIBS:power
LIBS:device
LIBS:transistors
LIBS:conn
LIBS:linear
LIBS:regul
LIBS:74xx
LIBS:cmos4000
LIBS:adc-dac
LIBS:memory
LIBS:xilinx
LIBS:microcontrollers
LIBS:dsp
LIBS:microchip
LIBS:analog_switches
LIBS:motorola
LIBS:texas
LIBS:intel
LIBS:audio
LIBS:interface
LIBS:digital-audio
LIBS:philips
LIBS:display
LIBS:cypress
LIBS:siliconi
LIBS:opto
LIBS:atmel
LIBS:contrib
LIBS:valves
LIBS:74xgxx
LIBS:ac-dc
LIBS:actel
LIBS:Altera
LIBS:analog_devices
LIBS:brooktre
LIBS:cmos_ieee
LIBS:dc-dc
LIBS:diode
LIBS:elec-unifil
LIBS:ESD_Protection
LIBS:ftdi
LIBS:gennum
LIBS:graphic
LIBS:hc11
LIBS:ir
LIBS:Lattice
LIBS:logo
LIBS:maxim
LIBS:microchip_dspic33dsc
LIBS:microchip_pic10mcu
LIBS:microchip_pic12mcu
LIBS:microchip_pic16mcu
LIBS:microchip_pic18mcu
LIBS:microchip_pic32mcu
LIBS:motor_drivers
LIBS:msp430
LIBS:nordicsemi
LIBS:nxp_armmcu
LIBS:onsemi
LIBS:Oscillators
LIBS:Power_Management
LIBS:powerint
LIBS:pspice
LIBS:references
LIBS:relays
LIBS:rfcom
LIBS:sensors
LIBS:silabs
LIBS:stm8
LIBS:stm32
LIBS:supertex
LIBS:switches
LIBS:transf
LIBS:ttl_ieee
LIBS:video
LIBS:Xicor
LIBS:Zilog
LIBS:components
LIBS:KT1-cache
EELAYER 25 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 1
Title ""
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L SW_PUSH SW1
U 1 1 57039F51
P 8450 1500
F 0 "SW1" H 8600 1610 50 0000 C CNN
F 1 "SW_R1C1" H 8450 1420 50 0000 C CNN
F 2 "Keyboard:CHERRY_PCB_100H" H 8450 1500 50 0001 C CNN
F 3 "" H 8450 1500 50 0000 C CNN
1 8450 1500
1 0 0 -1
$EndComp
$Comp
L D D1
U 1 1 57039FAC
P 8450 1800
F 0 "D1" H 8450 1900 50 0000 C CNN
F 1 "D" H 8450 1700 50 0000 C CNN
F 2 "Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10" H 8450 1800 50 0001 C CNN
F 3 "" H 8450 1800 50 0000 C CNN
1 8450 1800
1 0 0 -1
$EndComp
$Comp
L SW_PUSH SW4
U 1 1 5703A08B
P 9350 1500
F 0 "SW4" H 9500 1610 50 0000 C CNN
F 1 "SW_R1C2" H 9350 1420 50 0000 C CNN
F 2 "Keyboard:CHERRY_PCB_100H" H 9350 1500 50 0001 C CNN
F 3 "" H 9350 1500 50 0000 C CNN
1 9350 1500
1 0 0 -1
$EndComp
$Comp
L D D4
U 1 1 5703A091
P 9350 1800
F 0 "D4" H 9350 1900 50 0000 C CNN
F 1 "D" H 9350 1700 50 0000 C CNN
F 2 "Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10" H 9350 1800 50 0001 C CNN
F 3 "" H 9350 1800 50 0000 C CNN
1 9350 1800
1 0 0 -1
$EndComp
$Comp
L SW_PUSH SW7
U 1 1 5703A1E5
P 10250 1500
F 0 "SW7" H 10400 1610 50 0000 C CNN
F 1 "SW_R1C3" H 10250 1420 50 0000 C CNN
F 2 "Keyboard:CHERRY_PCB_100H" H 10250 1500 50 0001 C CNN
F 3 "" H 10250 1500 50 0000 C CNN
1 10250 1500
1 0 0 -1
$EndComp
$Comp
L D D7
U 1 1 5703A1EB
P 10250 1800
F 0 "D7" H 10250 1900 50 0000 C CNN
F 1 "D" H 10250 1700 50 0000 C CNN
F 2 "Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10" H 10250 1800 50 0001 C CNN
F 3 "" H 10250 1800 50 0000 C CNN
1 10250 1800
1 0 0 -1
$EndComp
$Comp
L SW_PUSH SW2
U 1 1 5703A303
P 8450 2300
F 0 "SW2" H 8600 2410 50 0000 C CNN
F 1 "SW_R2C1" H 8450 2220 50 0000 C CNN
F 2 "Keyboard:CHERRY_PCB_100H" H 8450 2300 50 0001 C CNN
F 3 "" H 8450 2300 50 0000 C CNN
1 8450 2300
1 0 0 -1
$EndComp
$Comp
L D D2
U 1 1 5703A309
P 8450 2600
F 0 "D2" H 8450 2700 50 0000 C CNN
F 1 "D" H 8450 2500 50 0000 C CNN
F 2 "Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10" H 8450 2600 50 0001 C CNN
F 3 "" H 8450 2600 50 0000 C CNN
1 8450 2600
1 0 0 -1
$EndComp
$Comp
L SW_PUSH SW5
U 1 1 5703A313
P 9350 2300
F 0 "SW5" H 9500 2410 50 0000 C CNN
F 1 "SW_R2C2" H 9350 2220 50 0000 C CNN
F 2 "Keyboard:CHERRY_PCB_100H" H 9350 2300 50 0001 C CNN
F 3 "" H 9350 2300 50 0000 C CNN
1 9350 2300
1 0 0 -1
$EndComp
$Comp
L D D5
U 1 1 5703A319
P 9350 2600
F 0 "D5" H 9350 2700 50 0000 C CNN
F 1 "D" H 9350 2500 50 0000 C CNN
F 2 "Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10" H 9350 2600 50 0001 C CNN
F 3 "" H 9350 2600 50 0000 C CNN
1 9350 2600
1 0 0 -1
$EndComp
$Comp
L SW_PUSH SW8
U 1 1 5703A323
P 10250 2300
F 0 "SW8" H 10400 2410 50 0000 C CNN
F 1 "SW_R2C3" H 10250 2220 50 0000 C CNN
F 2 "Keyboard:CHERRY_PCB_100H" H 10250 2300 50 0001 C CNN
F 3 "" H 10250 2300 50 0000 C CNN
1 10250 2300
1 0 0 -1
$EndComp
$Comp
L D D8
U 1 1 5703A329
P 10250 2600
F 0 "D8" H 10250 2700 50 0000 C CNN
F 1 "D" H 10250 2500 50 0000 C CNN
F 2 "Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10" H 10250 2600 50 0001 C CNN
F 3 "" H 10250 2600 50 0000 C CNN
1 10250 2600
1 0 0 -1
$EndComp
$Comp
L SW_PUSH SW3
U 1 1 5703A5A9
P 8450 3100
F 0 "SW3" H 8600 3210 50 0000 C CNN
F 1 "SW_R3C1" H 8450 3020 50 0000 C CNN
F 2 "Keyboard:CHERRY_PCB_100H" H 8450 3100 50 0001 C CNN
F 3 "" H 8450 3100 50 0000 C CNN
1 8450 3100
1 0 0 -1
$EndComp
$Comp
L D D3
U 1 1 5703A5AF
P 8450 3400
F 0 "D3" H 8450 3500 50 0000 C CNN
F 1 "D" H 8450 3300 50 0000 C CNN
F 2 "Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10" H 8450 3400 50 0001 C CNN
F 3 "" H 8450 3400 50 0000 C CNN
1 8450 3400
1 0 0 -1
$EndComp
$Comp
L SW_PUSH SW6
U 1 1 5703A5B9
P 9350 3100
F 0 "SW6" H 9500 3210 50 0000 C CNN
F 1 "SW_R3C2" H 9350 3020 50 0000 C CNN
F 2 "Keyboard:CHERRY_PCB_100H" H 9350 3100 50 0001 C CNN
F 3 "" H 9350 3100 50 0000 C CNN
1 9350 3100
1 0 0 -1
$EndComp
$Comp
L D D6
U 1 1 5703A5BF
P 9350 3400
F 0 "D6" H 9350 3500 50 0000 C CNN
F 1 "D" H 9350 3300 50 0000 C CNN
F 2 "Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10" H 9350 3400 50 0001 C CNN
F 3 "" H 9350 3400 50 0000 C CNN
1 9350 3400
1 0 0 -1
$EndComp
$Comp
L SW_PUSH SW9
U 1 1 5703A5C9
P 10250 3100
F 0 "SW9" H 10400 3210 50 0000 C CNN
F 1 "SW_R3C3" H 10250 3020 50 0000 C CNN
F 2 "Keyboard:CHERRY_PCB_100H" H 10250 3100 50 0001 C CNN
F 3 "" H 10250 3100 50 0000 C CNN
1 10250 3100
1 0 0 -1
$EndComp
$Comp
L D D9
U 1 1 5703A5CF
P 10250 3400
F 0 "D9" H 10250 3500 50 0000 C CNN
F 1 "D" H 10250 3300 50 0000 C CNN
F 2 "Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10" H 10250 3400 50 0001 C CNN
F 3 "" H 10250 3400 50 0000 C CNN
1 10250 3400
1 0 0 -1
$EndComp
Text Label 7750 1300 0 60 ~ 0
ROW1
Text Label 7750 2100 0 60 ~ 0
ROW2
Text Label 7750 2900 0 60 ~ 0
ROW3
Text Label 8050 3550 2 60 ~ 0
COL1
Text Label 8950 3550 2 60 ~ 0
COL2
Text Label 9850 3550 2 60 ~ 0
COL3
$Comp
L ATmega32U4 U1
U 1 1 5704A83B
P 3750 3300
F 0 "U1" H 2850 5000 50 0000 C CNN
F 1 "ATmega32U4" H 3100 1750 50 0000 C CNN
F 2 "Housings_QFP:TQFP-44_10x10mm_Pitch0.8mm" H 4950 4400 50 0001 C CNN
F 3 "" H 4950 4400 50 0000 C CNN
1 3750 3300
1 0 0 -1
$EndComp
$Comp
L USB_OTG P1
U 1 1 5704B50F
P 1100 2050
F 0 "P1" H 1425 1925 50 0000 C CNN
F 1 "USB_OTG" H 1100 2250 50 0000 C CNN
F 2 "Connect:USB_Mini-B" V 1050 1950 50 0001 C CNN
F 3 "" V 1050 1950 50 0000 C CNN
1 1100 2050
1 0 0 -1
$EndComp
$Comp
L R R2
U 1 1 5704BB7F
P 2200 2550
F 0 "R2" V 2280 2550 50 0000 C CNN
F 1 "22" V 2200 2550 50 0000 C CNN
F 2 "Resistors_SMD:R_0603_HandSoldering" V 2130 2550 50 0001 C CNN
F 3 "" H 2200 2550 50 0000 C CNN
1 2200 2550
0 1 1 0
$EndComp
$Comp
L R R1
U 1 1 5704C2B3
P 1850 2650
F 0 "R1" V 1930 2650 50 0000 C CNN
F 1 "22" V 1850 2650 50 0000 C CNN
F 2 "Resistors_SMD:R_0603_HandSoldering" V 1780 2650 50 0001 C CNN
F 3 "" H 1850 2650 50 0000 C CNN
1 1850 2650
0 1 1 0
$EndComp
$Comp
L GND #PWR01
U 1 1 5704CD1C
P 2300 4750
F 0 "#PWR01" H 2300 4500 50 0001 C CNN
F 1 "GND" H 2300 4600 50 0000 C CNN
F 2 "" H 2300 4750 50 0000 C CNN
F 3 "" H 2300 4750 50 0000 C CNN
1 2300 4750
1 0 0 -1
$EndComp
$Comp
L GND #PWR02
U 1 1 5704DB29
P 1450 2350
F 0 "#PWR02" H 1450 2100 50 0001 C CNN
F 1 "GND" H 1450 2200 50 0000 C CNN
F 2 "" H 1450 2350 50 0000 C CNN
F 3 "" H 1450 2350 50 0000 C CNN
1 1450 2350
0 -1 -1 0
$EndComp
$Comp
L C C1
U 1 1 5704DC79
P 1250 4550
F 0 "C1" H 1275 4650 50 0000 L CNN
F 1 "10pF" H 1275 4450 50 0000 L CNN
F 2 "Capacitors_SMD:C_0603_HandSoldering" H 1288 4400 50 0001 C CNN
F 3 "" H 1250 4550 50 0000 C CNN
1 1250 4550
1 0 0 -1
$EndComp
$Comp
L C C2
U 1 1 5704DD33
P 1700 4550
F 0 "C2" H 1725 4650 50 0000 L CNN
F 1 "10pF" H 1725 4450 50 0000 L CNN
F 2 "Capacitors_SMD:C_0603_HandSoldering" H 1738 4400 50 0001 C CNN
F 3 "" H 1700 4550 50 0000 C CNN
1 1700 4550
1 0 0 -1
$EndComp
$Comp
L Crystal Y1
U 1 1 5704DD87
P 1500 4150
F 0 "Y1" H 1500 4300 50 0000 C CNN
F 1 "16MHz" H 1500 4000 50 0000 C CNN
F 2 "Keyboards:HC49SM" H 1500 4150 50 0001 C CNN
F 3 "" H 1500 4150 50 0000 C CNN
1 1500 4150
1 0 0 -1
$EndComp
$Comp
L GND #PWR03
U 1 1 5704E109
P 1700 4700
F 0 "#PWR03" H 1700 4450 50 0001 C CNN
F 1 "GND" H 1700 4550 50 0000 C CNN
F 2 "" H 1700 4700 50 0000 C CNN
F 3 "" H 1700 4700 50 0000 C CNN
1 1700 4700
1 0 0 -1
$EndComp
$Comp
L GND #PWR04
U 1 1 5704E15F
P 1250 4700
F 0 "#PWR04" H 1250 4450 50 0001 C CNN
F 1 "GND" H 1250 4550 50 0000 C CNN
F 2 "" H 1250 4700 50 0000 C CNN
F 3 "" H 1250 4700 50 0000 C CNN
1 1250 4700
1 0 0 -1
$EndComp
$Comp
L GND #PWR05
U 1 1 570515E7
P 2250 2950
F 0 "#PWR05" H 2250 2700 50 0001 C CNN
F 1 "GND" H 2250 2800 50 0000 C CNN
F 2 "" H 2250 2950 50 0000 C CNN
F 3 "" H 2250 2950 50 0000 C CNN
1 2250 2950
1 0 0 -1
$EndComp
$Comp
L SW_PUSH SW10
U 1 1 570516A9
P 1650 3150
F 0 "SW10" H 1800 3260 50 0000 C CNN
F 1 "SW_RESET" H 1650 3070 50 0000 C CNN
F 2 "Buttons_Switches_SMD:SW_SPST_FSMSM" H 1650 3150 50 0001 C CNN
F 3 "" H 1650 3150 50 0000 C CNN
1 1650 3150
1 0 0 -1
$EndComp
$Comp
L GND #PWR06
U 1 1 5705186B
P 1350 3150
F 0 "#PWR06" H 1350 2900 50 0001 C CNN
F 1 "GND" H 1350 3000 50 0000 C CNN
F 2 "" H 1350 3150 50 0000 C CNN
F 3 "" H 1350 3150 50 0000 C CNN
1 1350 3150
1 0 0 -1
$EndComp
$Comp
L C C3
U 1 1 5705924F
P 2350 2750
F 0 "C3" H 2375 2850 50 0000 L CNN
F 1 "1uF" H 2375 2650 50 0000 L CNN
F 2 "Capacitors_SMD:C_0603_HandSoldering" H 2388 2600 50 0001 C CNN
F 3 "" H 2350 2750 50 0000 C CNN
1 2350 2750
0 1 1 0
$EndComp
$Comp
L GND #PWR07
U 1 1 5705A137
P 5250 3850
F 0 "#PWR07" H 5250 3600 50 0001 C CNN
F 1 "GND" H 5250 3700 50 0000 C CNN
F 2 "" H 5250 3850 50 0000 C CNN
F 3 "" H 5250 3850 50 0000 C CNN
1 5250 3850
0 -1 -1 0
$EndComp
Wire Wire Line
8750 1500 8750 1800
Wire Wire Line
8750 1800 8600 1800
Wire Wire Line
8050 1800 8300 1800
Wire Wire Line
8150 1500 8150 1300
Wire Wire Line
9650 1500 9650 1800
Wire Wire Line
9650 1800 9500 1800
Wire Wire Line
8950 1800 9200 1800
Wire Wire Line
9050 1300 9050 1500
Wire Wire Line
10550 1500 10550 1800
Wire Wire Line
10550 1800 10400 1800
Wire Wire Line
9850 1800 10100 1800
Wire Wire Line
9950 1300 9950 1500
Wire Wire Line
8750 2300 8750 2600
Wire Wire Line
8750 2600 8600 2600
Wire Wire Line
8050 2600 8300 2600
Wire Wire Line
8150 2300 8150 2100
Wire Wire Line
9650 2300 9650 2600
Wire Wire Line
9650 2600 9500 2600
Wire Wire Line
8950 2600 9200 2600
Wire Wire Line
9050 2100 9050 2300
Wire Wire Line
10550 2300 10550 2600
Wire Wire Line
10550 2600 10400 2600
Wire Wire Line
9850 2600 10100 2600
Wire Wire Line
9950 2100 9950 2300
Wire Wire Line
8750 3100 8750 3400
Wire Wire Line
8750 3400 8600 3400
Wire Wire Line
8050 3400 8300 3400
Wire Wire Line
8150 3100 8150 2900
Wire Wire Line
9650 3100 9650 3400
Wire Wire Line
9650 3400 9500 3400
Wire Wire Line
8950 3400 9200 3400
Wire Wire Line
9050 2900 9050 3100
Wire Wire Line
10550 3100 10550 3400
Wire Wire Line
10550 3400 10400 3400
Wire Wire Line
9850 3400 10100 3400
Wire Wire Line
9950 2900 9950 3100
Wire Wire Line
7100 2100 9950 2100
Connection ~ 9050 2100
Wire Wire Line
7200 2900 9950 2900
Connection ~ 9050 2900
Wire Wire Line
7000 1300 9950 1300
Connection ~ 9050 1300
Wire Wire Line
9850 1800 9850 4650
Connection ~ 9850 2600
Wire Wire Line
8950 1800 8950 4550
Connection ~ 8950 2600
Wire Wire Line
8050 1800 8050 4450
Connection ~ 8050 2600
Connection ~ 8150 2900
Connection ~ 8050 3400
Connection ~ 8950 3400
Connection ~ 9850 3400
Connection ~ 8150 2100
Connection ~ 8150 1300
Wire Wire Line
2500 2650 2000 2650
Wire Wire Line
2500 2550 2350 2550
Wire Wire Line
1700 2650 1000 2650
Wire Wire Line
1000 2650 1000 2350
Wire Wire Line
2050 2550 1100 2550
Wire Wire Line
1100 2550 1100 2350
Wire Wire Line
2300 4650 2500 4650
Wire Wire Line
2300 4350 2300 4750
Wire Wire Line
2500 4550 2300 4550
Connection ~ 2300 4650
Wire Wire Line
2500 4450 2300 4450
Connection ~ 2300 4550
Wire Wire Line
2500 4350 2300 4350
Connection ~ 2300 4450
Wire Wire Line
1300 2350 1450 2350
Wire Wire Line
2500 3750 1250 3750
Wire Wire Line
1250 3750 1250 4400
Wire Wire Line
2500 3850 1700 3850
Wire Wire Line
1700 3850 1700 4400
Wire Wire Line
1650 4150 1700 4150
Connection ~ 1700 4150
Wire Wire Line
1350 4150 1250 4150
Connection ~ 1250 4150
Wire Wire Line
900 2350 700 2350
Wire Wire Line
700 2350 700 1750
Wire Wire Line
2200 2850 2500 2850
Wire Wire Line
2250 2850 2250 2950
Wire Wire Line
2500 3150 1950 3150
Wire Wire Line
7100 2100 7100 4250
Wire Wire Line
7100 4250 4950 4250
Wire Wire Line
7200 2900 7200 4350
Wire Wire Line
7200 4350 4950 4350
Wire Wire Line
7000 1300 7000 4150
Wire Wire Line
7000 4150 4950 4150
Wire Wire Line
9850 4650 4950 4650
Wire Wire Line
8950 4550 4950 4550
Wire Wire Line
8050 4450 4950 4450
Wire Wire Line
2200 2750 2200 2850
Connection ~ 2250 2850
Wire Wire Line
4950 3850 5250 3850
$Comp
L ISP U2
U 1 1 5705CF24
P 3850 1050
F 0 "U2" H 3850 1000 60 0000 C CNN
F 1 "ISP" H 3850 1100 60 0000 C CNN
F 2 "Pin_Headers:Pin_Header_Straight_2x03" H 3850 1050 60 0001 C CNN
F 3 "" H 3850 1050 60 0000 C CNN
1 3850 1050
1 0 0 -1
$EndComp
Wire Wire Line
4950 2050 5200 2050
Wire Wire Line
5200 2050 5200 1300
Wire Wire Line
5200 1300 3050 1300
Wire Wire Line
3050 1300 3050 950
Wire Wire Line
3050 950 3300 950
Wire Wire Line
4950 1850 5000 1850
Wire Wire Line
5000 1850 5000 1400
Wire Wire Line
5000 1400 3200 1400
Wire Wire Line
3200 1400 3200 1050
Wire Wire Line
3200 1050 3300 1050
Wire Wire Line
4950 1950 5100 1950
Wire Wire Line
5100 1950 5100 1050
Wire Wire Line
5100 1050 4400 1050
Wire Wire Line
2400 3150 2400 3550
Wire Wire Line
2400 3550 600 3550
Wire Wire Line
600 3550 600 1150
Connection ~ 2400 3150
Wire Wire Line
600 1150 3300 1150
$Comp
L GND #PWR08
U 1 1 5705E23A
P 4500 1150
F 0 "#PWR08" H 4500 900 50 0001 C CNN
F 1 "GND" H 4500 1000 50 0000 C CNN
F 2 "" H 4500 1150 50 0000 C CNN
F 3 "" H 4500 1150 50 0000 C CNN
1 4500 1150
0 -1 -1 0
$EndComp
Wire Wire Line
4500 1150 4400 1150
Text Label 700 1750 0 60 ~ 0
VCC
Text Label 2500 1750 0 60 ~ 0
VCC
Text Label 2500 1850 0 60 ~ 0
VCC
Text Label 2500 1950 0 60 ~ 0
VCC
Text Label 2500 2050 0 60 ~ 0
VCC
Text Label 2500 2150 0 60 ~ 0
VCC
Text Label 2500 2250 0 60 ~ 0
VCC
Text Label 4400 950 0 60 ~ 0
VCC
$EndSCHEMATC

601
aah/KT2.xml Normal file
View file

@ -0,0 +1,601 @@
<?xml version="1.0" encoding="UTF-8"?>
<export version="D">
<design>
<source>C:\Users\janka\Documents\KiCad\Keyboard Test 2\KT1.sch</source>
<date>4/6/2016 5:21:33 PM</date>
<tool>Eeschema 4.0.2-stable</tool>
<sheet number="1" name="/" tstamps="/">
<title_block>
<title/>
<company/>
<rev/>
<date/>
<source>KT1.sch</source>
<comment number="1" value=""/>
<comment number="2" value=""/>
<comment number="3" value=""/>
<comment number="4" value=""/>
</title_block>
</sheet>
</design>
<components>
<comp ref="SW1">
<value>SW_R1C1</value>
<footprint>Keyboard:CHERRY_PCB_100H</footprint>
<libsource lib="device" part="SW_PUSH"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>57039F51</tstamp>
</comp>
<comp ref="D1">
<value>D</value>
<footprint>Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10</footprint>
<libsource lib="device" part="D"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>57039FAC</tstamp>
</comp>
<comp ref="SW4">
<value>SW_R1C2</value>
<footprint>Keyboard:CHERRY_PCB_100H</footprint>
<libsource lib="device" part="SW_PUSH"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5703A08B</tstamp>
</comp>
<comp ref="D4">
<value>D</value>
<footprint>Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10</footprint>
<libsource lib="device" part="D"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5703A091</tstamp>
</comp>
<comp ref="SW7">
<value>SW_R1C3</value>
<footprint>Keyboard:CHERRY_PCB_100H</footprint>
<libsource lib="device" part="SW_PUSH"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5703A1E5</tstamp>
</comp>
<comp ref="D7">
<value>D</value>
<footprint>Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10</footprint>
<libsource lib="device" part="D"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5703A1EB</tstamp>
</comp>
<comp ref="SW2">
<value>SW_R2C1</value>
<footprint>Keyboard:CHERRY_PCB_100H</footprint>
<libsource lib="device" part="SW_PUSH"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5703A303</tstamp>
</comp>
<comp ref="D2">
<value>D</value>
<footprint>Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10</footprint>
<libsource lib="device" part="D"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5703A309</tstamp>
</comp>
<comp ref="SW5">
<value>SW_R2C2</value>
<footprint>Keyboard:CHERRY_PCB_100H</footprint>
<libsource lib="device" part="SW_PUSH"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5703A313</tstamp>
</comp>
<comp ref="D5">
<value>D</value>
<footprint>Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10</footprint>
<libsource lib="device" part="D"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5703A319</tstamp>
</comp>
<comp ref="SW8">
<value>SW_R2C3</value>
<footprint>Keyboard:CHERRY_PCB_100H</footprint>
<libsource lib="device" part="SW_PUSH"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5703A323</tstamp>
</comp>
<comp ref="D8">
<value>D</value>
<footprint>Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10</footprint>
<libsource lib="device" part="D"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5703A329</tstamp>
</comp>
<comp ref="SW3">
<value>SW_R3C1</value>
<footprint>Keyboard:CHERRY_PCB_100H</footprint>
<libsource lib="device" part="SW_PUSH"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5703A5A9</tstamp>
</comp>
<comp ref="D3">
<value>D</value>
<footprint>Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10</footprint>
<libsource lib="device" part="D"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5703A5AF</tstamp>
</comp>
<comp ref="SW6">
<value>SW_R3C2</value>
<footprint>Keyboard:CHERRY_PCB_100H</footprint>
<libsource lib="device" part="SW_PUSH"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5703A5B9</tstamp>
</comp>
<comp ref="D6">
<value>D</value>
<footprint>Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10</footprint>
<libsource lib="device" part="D"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5703A5BF</tstamp>
</comp>
<comp ref="SW9">
<value>SW_R3C3</value>
<footprint>Keyboard:CHERRY_PCB_100H</footprint>
<libsource lib="device" part="SW_PUSH"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5703A5C9</tstamp>
</comp>
<comp ref="D9">
<value>D</value>
<footprint>Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10</footprint>
<libsource lib="device" part="D"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5703A5CF</tstamp>
</comp>
<comp ref="U1">
<value>ATmega32U4</value>
<footprint>Housings_QFP:TQFP-44_10x10mm_Pitch0.8mm</footprint>
<libsource lib="atmel" part="ATmega32U4"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5704A83B</tstamp>
</comp>
<comp ref="P1">
<value>USB_OTG</value>
<footprint>Connect:USB_Mini-B</footprint>
<libsource lib="conn" part="USB_OTG"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5704B50F</tstamp>
</comp>
<comp ref="R2">
<value>22</value>
<footprint>Resistors_SMD:R_0603_HandSoldering</footprint>
<libsource lib="device" part="R"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5704BB7F</tstamp>
</comp>
<comp ref="R1">
<value>22</value>
<footprint>Resistors_SMD:R_0603_HandSoldering</footprint>
<libsource lib="device" part="R"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5704C2B3</tstamp>
</comp>
<comp ref="C1">
<value>10pF</value>
<footprint>Capacitors_SMD:C_0603_HandSoldering</footprint>
<libsource lib="device" part="C"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5704DC79</tstamp>
</comp>
<comp ref="C2">
<value>10pF</value>
<footprint>Capacitors_SMD:C_0603_HandSoldering</footprint>
<libsource lib="device" part="C"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5704DD33</tstamp>
</comp>
<comp ref="Y1">
<value>16MHz</value>
<footprint>Keyboards:HC49SM</footprint>
<libsource lib="device" part="Crystal"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5704DD87</tstamp>
</comp>
<comp ref="SW10">
<value>SW_RESET</value>
<footprint>Buttons_Switches_SMD:SW_SPST_FSMSM</footprint>
<libsource lib="device" part="SW_PUSH"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>570516A9</tstamp>
</comp>
<comp ref="C3">
<value>1uF</value>
<footprint>Capacitors_SMD:C_0603_HandSoldering</footprint>
<libsource lib="device" part="C"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5705924F</tstamp>
</comp>
<comp ref="U2">
<value>ISP</value>
<footprint>Connect:PINHEAD1-6</footprint>
<libsource lib="components" part="ISP"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5705CF24</tstamp>
</comp>
</components>
<libparts>
<libpart lib="atmel" part="ATmega32U4">
<footprints>
<fp>TQFP44</fp>
<fp>QFN</fp>
</footprints>
<fields>
<field name="Reference">U</field>
<field name="Value">ATmega32U4</field>
</fields>
<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"/>
</pins>
</libpart>
<libpart lib="device" part="C">
<description>Unpolarized capacitor</description>
<footprints>
<fp>C?</fp>
<fp>C_????_*</fp>
<fp>C_????</fp>
<fp>SMD*_c</fp>
<fp>Capacitor*</fp>
</footprints>
<fields>
<field name="Reference">C</field>
<field name="Value">C</field>
</fields>
<pins>
<pin num="1" name="~" type="passive"/>
<pin num="2" name="~" type="passive"/>
</pins>
</libpart>
<libpart lib="device" part="Crystal">
<description>Two pin crystal</description>
<footprints>
<fp>Crystal_*</fp>
</footprints>
<fields>
<field name="Reference">Y</field>
<field name="Value">Crystal</field>
</fields>
<pins>
<pin num="1" name="1" type="passive"/>
<pin num="2" name="2" type="passive"/>
</pins>
</libpart>
<libpart lib="device" part="D">
<description>Diode</description>
<footprints>
<fp>Diode_*</fp>
<fp>D-Pak_TO252AA</fp>
<fp>*SingleDiode</fp>
<fp>*_Diode_*</fp>
<fp>*SingleDiode*</fp>
</footprints>
<fields>
<field name="Reference">D</field>
<field name="Value">D</field>
</fields>
<pins>
<pin num="1" name="K" type="passive"/>
<pin num="2" name="A" type="passive"/>
</pins>
</libpart>
<libpart lib="components" part="ISP">
<fields>
<field name="Reference">U</field>
<field name="Value">ISP</field>
</fields>
<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"/>
</pins>
</libpart>
<libpart lib="device" part="R">
<description>Resistor</description>
<footprints>
<fp>R_*</fp>
<fp>Resistor_*</fp>
</footprints>
<fields>
<field name="Reference">R</field>
<field name="Value">R</field>
</fields>
<pins>
<pin num="1" name="~" type="passive"/>
<pin num="2" name="~" type="passive"/>
</pins>
</libpart>
<libpart lib="device" part="SW_PUSH">
<description>Button</description>
<fields>
<field name="Reference">SW</field>
<field name="Value">SW_PUSH</field>
</fields>
<pins>
<pin num="1" name="1" type="passive"/>
<pin num="2" name="2" type="passive"/>
</pins>
</libpart>
<libpart lib="conn" part="USB_OTG">
<description>micro/mini connector</description>
<footprints>
<fp>USB*</fp>
</footprints>
<fields>
<field name="Reference">P</field>
<field name="Value">USB_OTG</field>
</fields>
<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"/>
</pins>
</libpart>
</libparts>
<libraries>
<library logical="device">
<uri>C:\Program Files\KiCad\share\kicad\library\device.lib</uri>
</library>
<library logical="conn">
<uri>C:\Program Files\KiCad\share\kicad\library\conn.lib</uri>
</library>
<library logical="atmel">
<uri>C:\Program Files\KiCad\share\kicad\library\atmel.lib</uri>
</library>
<library logical="components">
<uri>C:\Users\janka\Documents\KiCad\KiCAD-Keyboard-Tutorial\components.lib</uri>
</library>
</libraries>
<nets>
<net code="1" name="Net-(R2-Pad1)">
<node ref="R2" pin="1"/>
<node ref="U1" pin="4"/>
</net>
<net code="2" name="Net-(R1-Pad1)">
<node ref="R1" pin="1"/>
<node ref="U1" pin="3"/>
</net>
<net code="3" name="Net-(P1-Pad2)">
<node ref="R1" pin="2"/>
<node ref="P1" pin="2"/>
</net>
<net code="4" name="Net-(P1-Pad3)">
<node ref="R2" pin="2"/>
<node ref="P1" pin="3"/>
</net>
<net code="5" name="Net-(D7-Pad2)">
<node ref="D7" pin="2"/>
<node ref="SW7" pin="2"/>
</net>
<net code="6" name="Net-(D2-Pad2)">
<node ref="SW2" pin="2"/>
<node ref="D2" pin="2"/>
</net>
<net code="7" name="Net-(D5-Pad2)">
<node ref="D5" pin="2"/>
<node ref="SW5" pin="2"/>
</net>
<net code="8" name="Net-(D8-Pad2)">
<node ref="D8" pin="2"/>
<node ref="SW8" pin="2"/>
</net>
<net code="9" name="Net-(D3-Pad2)">
<node ref="D3" pin="2"/>
<node ref="SW3" pin="2"/>
</net>
<net code="10" name="Net-(D6-Pad2)">
<node ref="D6" pin="2"/>
<node ref="SW6" pin="2"/>
</net>
<net code="11" name="Net-(D9-Pad2)">
<node ref="SW9" pin="2"/>
<node ref="D9" pin="2"/>
</net>
<net code="12" name="Net-(U1-Pad9)">
<node ref="U2" pin="3"/>
<node ref="U1" pin="9"/>
</net>
<net code="13" name="Net-(U1-Pad11)">
<node ref="U1" pin="11"/>
<node ref="U2" pin="1"/>
</net>
<net code="14" name="Net-(U1-Pad10)">
<node ref="U2" pin="4"/>
<node ref="U1" pin="10"/>
</net>
<net code="15" name="Net-(SW10-Pad2)">
<node ref="U2" pin="5"/>
<node ref="SW10" pin="2"/>
<node ref="U1" pin="13"/>
</net>
<net code="16" name="GND">
<node ref="P1" pin="5"/>
<node ref="SW10" pin="1"/>
<node ref="C1" pin="2"/>
<node ref="C2" pin="2"/>
<node ref="U1" pin="35"/>
<node ref="C3" pin="2"/>
<node ref="U1" pin="23"/>
<node ref="U1" pin="33"/>
<node ref="U1" pin="43"/>
<node ref="U1" pin="5"/>
<node ref="U1" pin="15"/>
<node ref="U2" pin="6"/>
</net>
<net code="17" name="Net-(P1-Pad1)">
<node ref="P1" pin="1"/>
<node ref="U1" pin="7"/>
<node ref="U1" pin="2"/>
<node ref="U1" pin="14"/>
<node ref="U1" pin="24"/>
<node ref="U1" pin="34"/>
<node ref="U1" pin="44"/>
<node ref="U2" pin="2"/>
</net>
<net code="18" name="Net-(C2-Pad1)">
<node ref="Y1" pin="2"/>
<node ref="C2" pin="1"/>
<node ref="U1" pin="16"/>
</net>
<net code="19" name="Net-(C1-Pad1)">
<node ref="U1" pin="17"/>
<node ref="Y1" pin="1"/>
<node ref="C1" pin="1"/>
</net>
<net code="20" name="/ROW1">
<node ref="SW4" pin="1"/>
<node ref="SW7" pin="1"/>
<node ref="SW1" pin="1"/>
<node ref="U1" pin="41"/>
</net>
<net code="21" name="/ROW2">
<node ref="SW5" pin="1"/>
<node ref="U1" pin="40"/>
<node ref="SW8" pin="1"/>
<node ref="SW2" pin="1"/>
</net>
<net code="22" name="/ROW3">
<node ref="SW9" pin="1"/>
<node ref="SW6" pin="1"/>
<node ref="SW3" pin="1"/>
<node ref="U1" pin="39"/>
</net>
<net code="23" name="/COL3">
<node ref="U1" pin="36"/>
<node ref="D9" pin="1"/>
<node ref="D8" pin="1"/>
<node ref="D7" pin="1"/>
</net>
<net code="24" name="Net-(U1-Pad1)">
<node ref="U1" pin="1"/>
</net>
<net code="25" name="Net-(C3-Pad1)">
<node ref="U1" pin="6"/>
<node ref="C3" pin="1"/>
</net>
<net code="26" name="Net-(U1-Pad8)">
<node ref="U1" pin="8"/>
</net>
<net code="27" name="Net-(U1-Pad20)">
<node ref="U1" pin="20"/>
</net>
<net code="28" name="Net-(U1-Pad30)">
<node ref="U1" pin="30"/>
</net>
<net code="29" name="Net-(U1-Pad21)">
<node ref="U1" pin="21"/>
</net>
<net code="30" name="Net-(U1-Pad31)">
<node ref="U1" pin="31"/>
</net>
<net code="31" name="Net-(U1-Pad12)">
<node ref="U1" pin="12"/>
</net>
<net code="32" name="Net-(U1-Pad22)">
<node ref="U1" pin="22"/>
</net>
<net code="33" name="Net-(U1-Pad32)">
<node ref="U1" pin="32"/>
</net>
<net code="34" name="Net-(U1-Pad42)">
<node ref="U1" pin="42"/>
</net>
<net code="35" name="Net-(D1-Pad2)">
<node ref="D1" pin="2"/>
<node ref="SW1" pin="2"/>
</net>
<net code="36" name="/COL1">
<node ref="D3" pin="1"/>
<node ref="D2" pin="1"/>
<node ref="U1" pin="38"/>
<node ref="D1" pin="1"/>
</net>
<net code="37" name="Net-(D4-Pad2)">
<node ref="D4" pin="2"/>
<node ref="SW4" pin="2"/>
</net>
<net code="38" name="/COL2">
<node ref="D6" pin="1"/>
<node ref="D5" pin="1"/>
<node ref="D4" pin="1"/>
<node ref="U1" pin="37"/>
</net>
<net code="39" name="Net-(U1-Pad18)">
<node ref="U1" pin="18"/>
</net>
<net code="40" name="Net-(U1-Pad25)">
<node ref="U1" pin="25"/>
</net>
<net code="41" name="Net-(U1-Pad26)">
<node ref="U1" pin="26"/>
</net>
<net code="42" name="Net-(U1-Pad27)">
<node ref="U1" pin="27"/>
</net>
<net code="43" name="Net-(U1-Pad28)">
<node ref="U1" pin="28"/>
</net>
<net code="44" name="Net-(U1-Pad19)">
<node ref="U1" pin="19"/>
</net>
<net code="45" name="Net-(U1-Pad29)">
<node ref="U1" pin="29"/>
</net>
<net code="46" name="Net-(P1-Pad4)">
<node ref="P1" pin="4"/>
</net>
<net code="47" name="Net-(P1-Pad6)">
<node ref="P1" pin="6"/>
</net>
</nets>
</export>

111
aj2016cs.kicad_mod Normal file
View file

@ -0,0 +1,111 @@
(module LOGO (layer F.Cu)
(at 0 0)
(fp_text reference "G***" (at 0 0) (layer F.SilkS) hide
(effects (font (thickness 0.3)))
)
(fp_text value "LOGO" (at 0.75 0) (layer F.SilkS) hide
(effects (font (thickness 0.3)))
)
(fp_poly (pts (xy -0.115813 0.655520) (xy 0.124775 0.825706) (xy 0.245708 1.075668) (xy 0.253684 1.167465) (xy 0.172980 1.506010) (xy -0.070066 1.847052) (xy -0.478262 2.194098) (xy -0.670860 2.324185)
(xy -1.056736 2.596091) (xy -1.315210 2.832692) (xy -1.433322 3.021521) (xy -1.439474 3.063601) (xy -1.361666 3.076193) (xy -1.155230 3.085594) (xy -0.860866 3.090147) (xy -0.783307 3.090334)
(xy -0.452173 3.093745) (xy -0.253884 3.110754) (xy -0.151988 3.151521) (xy -0.110033 3.226210) (xy -0.099945 3.280834) (xy -0.094441 3.365364) (xy -0.126172 3.420261) (xy -0.224263 3.451916)
(xy -0.417838 3.466725) (xy -0.736023 3.471078) (xy -0.967778 3.471334) (xy -1.862666 3.471334) (xy -1.862350 3.196167) (xy -1.795953 2.854944) (xy -1.590312 2.527747) (xy -1.234533 2.200430)
(xy -0.934908 1.991958) (xy -0.543493 1.705456) (xy -0.316189 1.452180) (xy -0.251493 1.230053) (xy -0.293359 1.105479) (xy -0.429619 1.027996) (xy -0.648528 1.030603) (xy -0.887469 1.106378)
(xy -1.016000 1.185334) (xy -1.241767 1.318223) (xy -1.428059 1.354371) (xy -1.541634 1.300100) (xy -1.549248 1.161734) (xy -1.518190 1.089811) (xy -1.351508 0.915227) (xy -1.076730 0.755465)
(xy -0.754572 0.638592) (xy -0.445754 0.592673) (xy -0.442671 0.592667) (xy -0.115813 0.655520) )(layer F.SilkS) (width 0.010000)
)
(fp_poly (pts (xy 2.188648 0.658994) (xy 2.457815 0.853211) (xy 2.616601 1.168174) (xy 2.660901 1.596740) (xy 2.616155 1.990408) (xy 2.483438 2.475065) (xy 2.288189 2.892191) (xy 2.051683 3.201773)
(xy 1.914609 3.309957) (xy 1.577304 3.443194) (xy 1.209143 3.475635) (xy 0.868826 3.409405) (xy 0.631152 3.263515) (xy 0.521270 3.133309) (xy 0.458399 2.984334) (xy 0.429951 2.766305)
(xy 0.423334 2.433472) (xy 0.432593 2.336037) (xy 0.847161 2.336037) (xy 0.873190 2.641791) (xy 0.943530 2.865614) (xy 0.979714 2.914953) (xy 1.210967 3.040113) (xy 1.477728 3.022470)
(xy 1.735781 2.868607) (xy 1.809553 2.791371) (xy 2.011958 2.463640) (xy 2.146164 2.071666) (xy 2.201559 1.671687) (xy 2.167530 1.319939) (xy 2.113688 1.179767) (xy 1.955763 1.031216)
(xy 1.735219 1.006550) (xy 1.485684 1.090334) (xy 1.240787 1.267133) (xy 1.034155 1.521510) (xy 0.936720 1.720012) (xy 0.867615 2.008672) (xy 0.847161 2.336037) (xy 0.432593 2.336037)
(xy 0.480188 1.835235) (xy 0.644699 1.340489) (xy 0.907784 0.961262) (xy 1.260362 0.709581) (xy 1.693351 0.597475) (xy 1.813203 0.592667) (xy 2.188648 0.658994) )(layer F.SilkS) (width 0.010000)
)
(fp_poly (pts (xy 4.175786 0.611688) (xy 4.211793 0.700155) (xy 4.188618 0.905175) (xy 4.187783 0.910167) (xy 4.136792 1.172197) (xy 4.062240 1.508489) (xy 4.007616 1.735667) (xy 3.916939 2.131667)
(xy 3.848416 2.495554) (xy 3.806217 2.796060) (xy 3.794513 3.001917) (xy 3.817475 3.081857) (xy 3.828437 3.078939) (xy 3.950299 3.083141) (xy 4.061104 3.185601) (xy 4.099297 3.322949)
(xy 4.092242 3.350524) (xy 4.015768 3.417638) (xy 3.831925 3.456116) (xy 3.513474 3.470808) (xy 3.413734 3.471334) (xy 3.089966 3.466890) (xy 2.902770 3.448222) (xy 2.819496 3.407319)
(xy 2.807499 3.336176) (xy 2.809683 3.323167) (xy 2.910551 3.197210) (xy 3.059987 3.149165) (xy 3.168542 3.125457) (xy 3.244547 3.062237) (xy 3.303800 2.925991) (xy 3.362099 2.683201)
(xy 3.419144 2.387165) (xy 3.486700 2.033153) (xy 3.548161 1.727102) (xy 3.593334 1.519241) (xy 3.603701 1.477916) (xy 3.610286 1.352300) (xy 3.505464 1.310134) (xy 3.421419 1.308583)
(xy 3.240761 1.279174) (xy 3.157462 1.213758) (xy 3.201850 1.111942) (xy 3.353285 0.968543) (xy 3.566020 0.814975) (xy 3.794309 0.682651) (xy 3.992408 0.602985) (xy 4.061925 0.592667)
(xy 4.175786 0.611688) )(layer F.SilkS) (width 0.010000)
)
(fp_poly (pts (xy 6.326649 0.639826) (xy 6.340057 0.764278) (xy 6.236495 0.940480) (xy 6.024746 1.142894) (xy 5.988808 1.170492) (xy 5.764170 1.353143) (xy 5.590513 1.519845) (xy 5.535491 1.588395)
(xy 5.496861 1.675192) (xy 5.546534 1.713395) (xy 5.716796 1.715127) (xy 5.850300 1.706602) (xy 6.123707 1.703340) (xy 6.305871 1.757538) (xy 6.471196 1.891501) (xy 6.472950 1.893253)
(xy 6.626837 2.111572) (xy 6.688667 2.332856) (xy 6.619711 2.679962) (xy 6.440383 3.020618) (xy 6.191990 3.280438) (xy 6.145110 3.311679) (xy 5.829476 3.433903) (xy 5.468126 3.470720)
(xy 5.127798 3.422257) (xy 4.898880 3.309316) (xy 4.782462 3.188566) (xy 4.723100 3.033010) (xy 4.704230 2.786800) (xy 4.704281 2.653150) (xy 4.704723 2.649700) (xy 5.146197 2.649700)
(xy 5.195417 2.887351) (xy 5.294606 3.018286) (xy 5.546876 3.124374) (xy 5.795879 3.064619) (xy 5.972849 2.924849) (xy 6.116760 2.712680) (xy 6.178757 2.478771) (xy 6.153507 2.277744)
(xy 6.046742 2.168059) (xy 5.771511 2.118555) (xy 5.483251 2.147727) (xy 5.302714 2.225119) (xy 5.182224 2.403426) (xy 5.146197 2.649700) (xy 4.704723 2.649700) (xy 4.773548 2.112765)
(xy 4.889884 1.812138) (xy 5.045444 1.577030) (xy 5.271911 1.310819) (xy 5.534293 1.046392) (xy 5.797596 0.816634) (xy 6.026828 0.654431) (xy 6.186995 0.592668) (xy 6.187490 0.592667)
(xy 6.326649 0.639826) )(layer F.SilkS) (width 0.010000)
)
(fp_poly (pts (xy 0.623220 -3.100785) (xy 0.668916 -2.975752) (xy 0.674580 -2.815166) (xy 0.660068 -2.518120) (xy 0.624739 -2.140738) (xy 0.574579 -1.725084) (xy 0.515576 -1.313221) (xy 0.453719 -0.947213)
(xy 0.394995 -0.669123) (xy 0.348861 -0.527048) (xy 0.144435 -0.295493) (xy -0.126627 -0.182463) (xy -0.413444 -0.196330) (xy -0.665135 -0.345465) (xy -0.677363 -0.358204) (xy -0.806736 -0.569583)
(xy -0.814070 -0.761932) (xy -0.703884 -0.890508) (xy -0.621105 -0.915102) (xy -0.448965 -0.877137) (xy -0.382566 -0.766936) (xy -0.280722 -0.625684) (xy -0.141159 -0.597614) (xy -0.046684 -0.670294)
(xy -0.020331 -0.779660) (xy 0.017486 -1.023280) (xy 0.062023 -1.366853) (xy 0.108535 -1.776078) (xy 0.115750 -1.844463) (xy 0.163058 -2.263031) (xy 0.210560 -2.623380) (xy 0.253152 -2.890468)
(xy 0.285731 -3.029257) (xy 0.289433 -3.036835) (xy 0.415305 -3.117540) (xy 0.512997 -3.132666) (xy 0.623220 -3.100785) )(layer F.SilkS) (width 0.010000)
)
(fp_poly (pts (xy -7.494751 -3.128810) (xy -7.251577 -3.025333) (xy -7.174986 -2.953242) (xy -7.146368 -2.854605) (xy -7.164089 -2.684053) (xy -7.226516 -2.396213) (xy -7.228603 -2.387259) (xy -7.302143 -1.942443)
(xy -7.284282 -1.621354) (xy -7.276994 -1.593538) (xy -7.237252 -1.390140) (xy -7.245016 -1.260472) (xy -7.246450 -1.257946) (xy -7.367935 -1.193542) (xy -7.540655 -1.198890) (xy -7.662475 -1.270229)
(xy -7.774922 -1.309067) (xy -7.873572 -1.270229) (xy -8.148378 -1.189844) (xy -8.458806 -1.193333) (xy -8.732418 -1.273811) (xy -8.855711 -1.363591) (xy -8.976782 -1.607244) (xy -9.010362 -1.928548)
(xy -9.007115 -1.949098) (xy -8.541362 -1.949098) (xy -8.507040 -1.732550) (xy -8.398182 -1.578576) (xy -8.231764 -1.516216) (xy -8.024760 -1.574510) (xy -7.874000 -1.693333) (xy -7.736119 -1.937145)
(xy -7.691966 -2.201333) (xy -7.681763 -2.444950) (xy -7.672471 -2.622191) (xy -7.670800 -2.645833) (xy -7.721190 -2.731277) (xy -7.864102 -2.730149) (xy -8.055200 -2.655598) (xy -8.250149 -2.520771)
(xy -8.318500 -2.453758) (xy -8.484174 -2.199181) (xy -8.541362 -1.949098) (xy -9.007115 -1.949098) (xy -8.957830 -2.261015) (xy -8.831649 -2.523651) (xy -8.543557 -2.816406) (xy -8.197319 -3.023548)
(xy -7.834020 -3.132031) (xy -7.494751 -3.128810) )(layer F.SilkS) (width 0.010000)
)
(fp_poly (pts (xy -6.067416 -4.125883) (xy -6.008672 -4.093107) (xy -6.001001 -3.990150) (xy -6.023616 -3.750276) (xy -6.072570 -3.402405) (xy -6.143919 -2.975459) (xy -6.208997 -2.624666) (xy -6.310255 -2.109080)
(xy -6.389295 -1.736641) (xy -6.453590 -1.483788) (xy -6.510614 -1.326960) (xy -6.567840 -1.242593) (xy -6.632742 -1.207126) (xy -6.660343 -1.201658) (xy -6.822317 -1.208394) (xy -6.882661 -1.243991)
(xy -6.880902 -1.345981) (xy -6.850319 -1.585101) (xy -6.795399 -1.932457) (xy -6.720630 -2.359155) (xy -6.655222 -2.708673) (xy -6.551577 -3.234634) (xy -6.468857 -3.615759) (xy -6.400466 -3.874295)
(xy -6.339813 -4.032491) (xy -6.280304 -4.112593) (xy -6.232579 -4.134780) (xy -6.067416 -4.125883) )(layer F.SilkS) (width 0.010000)
)
(fp_poly (pts (xy -4.408838 -3.103453) (xy -4.196419 -3.005706) (xy -4.148666 -2.963333) (xy -4.024930 -2.818591) (xy -3.979333 -2.728172) (xy -4.060263 -2.539856) (xy -4.292190 -2.338142) (xy -4.658819 -2.135853)
(xy -4.822491 -2.064599) (xy -5.102516 -1.938841) (xy -5.304324 -1.827191) (xy -5.391462 -1.750367) (xy -5.391906 -1.740958) (xy -5.300159 -1.658789) (xy -5.137600 -1.585533) (xy -4.939594 -1.557647)
(xy -4.706584 -1.615460) (xy -4.522737 -1.696687) (xy -4.249397 -1.807888) (xy -4.087209 -1.818947) (xy -4.046437 -1.794304) (xy -3.989310 -1.650128) (xy -4.072400 -1.501607) (xy -4.267876 -1.365212)
(xy -4.547905 -1.257412) (xy -4.884655 -1.194678) (xy -5.075477 -1.185333) (xy -5.374123 -1.204420) (xy -5.575560 -1.276608) (xy -5.718848 -1.393151) (xy -5.883925 -1.646457) (xy -5.911602 -1.952968)
(xy -5.817742 -2.282794) (xy -5.418666 -2.282794) (xy -5.350048 -2.269215) (xy -5.171924 -2.317645) (xy -4.925892 -2.413661) (xy -4.653550 -2.542841) (xy -4.624061 -2.558302) (xy -4.520030 -2.636631)
(xy -4.565838 -2.706686) (xy -4.581728 -2.717137) (xy -4.744302 -2.784919) (xy -4.798337 -2.792703) (xy -4.923365 -2.741941) (xy -5.101912 -2.617971) (xy -5.278509 -2.466387) (xy -5.397685 -2.332787)
(xy -5.418666 -2.282794) (xy -5.817742 -2.282794) (xy -5.802904 -2.334935) (xy -5.766110 -2.419655) (xy -5.530445 -2.801452) (xy -5.229579 -3.033428) (xy -4.844478 -3.128680) (xy -4.729915 -3.132666)
(xy -4.408838 -3.103453) )(layer F.SilkS) (width 0.010000)
)
(fp_poly (pts (xy -1.502435 -3.072862) (xy -1.473149 -3.034218) (xy -1.494827 -2.913278) (xy -1.655020 -2.723382) (xy -1.943103 -2.475768) (xy -2.142464 -2.326091) (xy -2.379679 -2.154515) (xy -2.115067 -1.789229)
(xy -1.973989 -1.562535) (xy -1.898564 -1.376518) (xy -1.896237 -1.304638) (xy -2.006359 -1.191927) (xy -2.176388 -1.212202) (xy -2.376100 -1.355097) (xy -2.512772 -1.516092) (xy -2.750525 -1.846851)
(xy -3.152180 -1.552009) (xy -3.466887 -1.357615) (xy -3.700967 -1.292045) (xy -3.844367 -1.357273) (xy -3.871120 -1.410909) (xy -3.825723 -1.509991) (xy -3.673898 -1.658416) (xy -3.534600 -1.763597)
(xy -3.244946 -1.971083) (xy -3.083036 -2.123745) (xy -3.033455 -2.257199) (xy -3.080788 -2.407059) (xy -3.184567 -2.572266) (xy -3.305649 -2.789427) (xy -3.358297 -2.965151) (xy -3.353881 -3.011315)
(xy -3.243844 -3.125396) (xy -3.079390 -3.109060) (xy -2.898104 -2.974054) (xy -2.794000 -2.836333) (xy -2.669315 -2.651595) (xy -2.579036 -2.548056) (xy -2.562981 -2.540000) (xy -2.476330 -2.589386)
(xy -2.303675 -2.716616) (xy -2.153471 -2.836333) (xy -1.856869 -3.048709) (xy -1.644261 -3.126271) (xy -1.502435 -3.072862) )(layer F.SilkS) (width 0.010000)
)
(fp_poly (pts (xy 2.665249 -3.128810) (xy 2.908423 -3.025333) (xy 2.985014 -2.953242) (xy 3.013632 -2.854605) (xy 2.995911 -2.684053) (xy 2.933484 -2.396213) (xy 2.931397 -2.387259) (xy 2.857857 -1.942443)
(xy 2.875718 -1.621354) (xy 2.883006 -1.593538) (xy 2.922748 -1.390140) (xy 2.914984 -1.260472) (xy 2.913550 -1.257946) (xy 2.792065 -1.193542) (xy 2.619345 -1.198890) (xy 2.497525 -1.270229)
(xy 2.385078 -1.309067) (xy 2.286428 -1.270229) (xy 2.011622 -1.189844) (xy 1.701194 -1.193333) (xy 1.427582 -1.273811) (xy 1.304289 -1.363591) (xy 1.183218 -1.607244) (xy 1.149638 -1.928548)
(xy 1.152885 -1.949098) (xy 1.618638 -1.949098) (xy 1.652960 -1.732550) (xy 1.761818 -1.578576) (xy 1.928236 -1.516216) (xy 2.135240 -1.574510) (xy 2.286000 -1.693333) (xy 2.423881 -1.937145)
(xy 2.468034 -2.201333) (xy 2.478237 -2.444950) (xy 2.487529 -2.622191) (xy 2.489200 -2.645833) (xy 2.438810 -2.731277) (xy 2.295898 -2.730149) (xy 2.104800 -2.655598) (xy 1.909851 -2.520771)
(xy 1.841500 -2.453758) (xy 1.675826 -2.199181) (xy 1.618638 -1.949098) (xy 1.152885 -1.949098) (xy 1.202170 -2.261015) (xy 1.328351 -2.523651) (xy 1.616443 -2.816406) (xy 1.962681 -3.023548)
(xy 2.325980 -3.132031) (xy 2.665249 -3.128810) )(layer F.SilkS) (width 0.010000)
)
(fp_poly (pts (xy 4.710914 -3.116963) (xy 4.895605 -3.084243) (xy 5.016014 -3.004934) (xy 5.079596 -2.852573) (xy 5.093809 -2.600696) (xy 5.066107 -2.222838) (xy 5.036747 -1.960480) (xy 4.991239 -1.606497)
(xy 4.948816 -1.386976) (xy 4.896527 -1.267807) (xy 4.821426 -1.214880) (xy 4.747647 -1.198879) (xy 4.545562 -1.170091) (xy 4.600191 -1.939712) (xy 4.621060 -2.346560) (xy 4.607377 -2.596946)
(xy 4.548790 -2.702001) (xy 4.434947 -2.672859) (xy 4.255498 -2.520652) (xy 4.154510 -2.419028) (xy 3.894370 -2.043508) (xy 3.772057 -1.678195) (xy 3.698470 -1.406935) (xy 3.616922 -1.262636)
(xy 3.501631 -1.203863) (xy 3.473866 -1.198957) (xy 3.361566 -1.192081) (xy 3.309996 -1.240191) (xy 3.306213 -1.382167) (xy 3.332965 -1.622290) (xy 3.422381 -2.229168) (xy 3.521403 -2.674333)
(xy 3.633694 -2.965303) (xy 3.762914 -3.109592) (xy 3.912724 -3.114717) (xy 4.025734 -3.044624) (xy 4.163337 -2.986158) (xy 4.269758 -3.043096) (xy 4.430082 -3.102813) (xy 4.667627 -3.119599)
(xy 4.710914 -3.116963) )(layer F.SilkS) (width 0.010000)
)
(fp_poly (pts (xy 6.170967 -4.133720) (xy 6.238211 -4.071457) (xy 6.261220 -3.935746) (xy 6.241978 -3.700450) (xy 6.182470 -3.339438) (xy 6.137249 -3.098459) (xy 6.080762 -2.784528) (xy 6.043967 -2.542464)
(xy 6.032904 -2.413458) (xy 6.035305 -2.403139) (xy 6.109167 -2.438446) (xy 6.279782 -2.555778) (xy 6.512103 -2.730850) (xy 6.542798 -2.754847) (xy 6.866970 -2.981948) (xy 7.123447 -3.106649)
(xy 7.295209 -3.123681) (xy 7.365238 -3.027777) (xy 7.366000 -3.009656) (xy 7.304276 -2.889466) (xy 7.146671 -2.718319) (xy 7.027334 -2.614486) (xy 6.834237 -2.445835) (xy 6.711605 -2.312831)
(xy 6.688667 -2.267338) (xy 6.732722 -2.156843) (xy 6.843604 -1.967092) (xy 6.900334 -1.880854) (xy 7.061887 -1.587151) (xy 7.111192 -1.360169) (xy 7.047602 -1.221021) (xy 6.921500 -1.187013)
(xy 6.765742 -1.243404) (xy 6.599453 -1.425114) (xy 6.485139 -1.602928) (xy 6.338449 -1.835078) (xy 6.236136 -1.942518) (xy 6.145098 -1.951103) (xy 6.080804 -1.918748) (xy 5.955137 -1.774956)
(xy 5.849977 -1.547772) (xy 5.836568 -1.502833) (xy 5.756990 -1.288289) (xy 5.648330 -1.198202) (xy 5.542403 -1.185333) (xy 5.384853 -1.214503) (xy 5.334000 -1.269347) (xy 5.349231 -1.380131)
(xy 5.390867 -1.622967) (xy 5.452822 -1.963718) (xy 5.529013 -2.368247) (xy 5.541523 -2.433513) (xy 5.625063 -2.872627) (xy 5.701142 -3.280300) (xy 5.761606 -3.612336) (xy 5.798302 -3.824542)
(xy 5.799359 -3.831167) (xy 5.851053 -4.043513) (xy 5.939883 -4.133404) (xy 6.057503 -4.148667) (xy 6.170967 -4.133720) )(layer F.SilkS) (width 0.010000)
)
(fp_poly (pts (xy 8.845916 -3.128810) (xy 9.089090 -3.025333) (xy 9.165680 -2.953242) (xy 9.194298 -2.854605) (xy 9.176577 -2.684053) (xy 9.114151 -2.396213) (xy 9.112064 -2.387259) (xy 9.038524 -1.942443)
(xy 9.056384 -1.621354) (xy 9.063672 -1.593538) (xy 9.103414 -1.390140) (xy 9.095651 -1.260472) (xy 9.094217 -1.257946) (xy 8.972732 -1.193542) (xy 8.800012 -1.198890) (xy 8.678192 -1.270229)
(xy 8.565745 -1.309067) (xy 8.467095 -1.270229) (xy 8.192288 -1.189844) (xy 7.881860 -1.193333) (xy 7.608249 -1.273811) (xy 7.484956 -1.363591) (xy 7.363885 -1.607244) (xy 7.330305 -1.928548)
(xy 7.333551 -1.949098) (xy 7.799304 -1.949098) (xy 7.833626 -1.732550) (xy 7.942484 -1.578576) (xy 8.108903 -1.516216) (xy 8.315907 -1.574510) (xy 8.466667 -1.693333) (xy 8.604548 -1.937145)
(xy 8.648700 -2.201333) (xy 8.658904 -2.444950) (xy 8.668196 -2.622191) (xy 8.669867 -2.645833) (xy 8.619476 -2.731277) (xy 8.476564 -2.730149) (xy 8.285466 -2.655598) (xy 8.090518 -2.520771)
(xy 8.022167 -2.453758) (xy 7.856493 -2.199181) (xy 7.799304 -1.949098) (xy 7.333551 -1.949098) (xy 7.382836 -2.261015) (xy 7.509018 -2.523651) (xy 7.797109 -2.816406) (xy 8.143348 -3.023548)
(xy 8.506646 -3.132031) (xy 8.845916 -3.128810) )(layer F.SilkS) (width 0.010000)
)
(fp_poly (pts (xy 0.775041 -3.923576) (xy 0.817175 -3.769477) (xy 0.795550 -3.690640) (xy 0.680351 -3.589450) (xy 0.496396 -3.557869) (xy 0.332741 -3.604113) (xy 0.294041 -3.644375) (xy 0.294081 -3.777641)
(xy 0.402760 -3.907752) (xy 0.568221 -3.977571) (xy 0.598037 -3.979333) (xy 0.775041 -3.923576) )(layer F.SilkS) (width 0.010000)
)
)

BIN
alexjanka2016-cs.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

11
alexjanka2016-cs.svg Normal file
View file

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 259 121.4" style="enable-background:new 0 0 259 121.4;" xml:space="preserve">
<style type="text/css">
.st0{font-family:'ComicSansMS-Italic';}
.st1{font-size:46px;}
</style>
<text transform="matrix(1 0 0 1 13.6754 47.0086)" class="st0 st1">alex janka</text>
<text transform="matrix(1 0 0 1 13.6754 102.2086)" class="st0 st1"> 2016</text>
</svg>

After

Width:  |  Height:  |  Size: 626 B

6
fp-lib-table Normal file
View file

@ -0,0 +1,6 @@
(fp_lib_table
(lib (name Keyboard)(type KiCad)(uri C:\Users\janka\Documents\KiCad\Keyboard.pretty)(options "")(descr ""))
(lib (name footprints)(type Legacy)(uri C:\Users\janka\Documents\KiCad\KiCAD-Keyboard-Tutorial\footprints.mod)(options "")(descr ""))
(lib (name "Keyboard test 1")(type KiCad)(uri "$(KIPRJMOD)")(options "")(descr ""))
(lib (name "Keyboard Test 2")(type KiCad)(uri "$(KIPRJMOD)")(options "")(descr ""))
)